PageSourceSearch

https://caom.pt/contactos

html caom.pt collected 2026-10-03 00:16:40 UTC 129,312 bytes, 3,112 lines download raw bytes

1<!DOCTYPE html>
2<html class="no-js" lang="pt">
3
4  <head>
5    <meta charset="utf-8">
6    <meta http-equiv="x-ua-compatible" content="ie=edge">
7    <meta name="robots" content="index, follow" />
8    <meta name="description" content="Tem alguma dúvida? Fale connosco. Estamos aqui para o ajudar a esclarecer qualquer situação.">
9    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
10    <!-- Favicon -->
11    <link rel="icon" href="https://caom.pt/files/settings/application_favicon/23ce708d-3492-4ff0-b596-3736b22a1f25.png"/>
12    <link rel="shortcut icon" type="image/x-icon" href="">
13
14     <meta property="og:url" content="https://caom.pt/contactos" /><noscript><meta http-equiv="refresh" content="1;url=nojs"></noscript>
15        <style>
16            body {
17                font-family: Arial, sans-serif;
18            }
19            .noscript-message {
20                position: fixed;
21                top: 0;
22                left: 0;
23                width: 100%;
24                height: 100%;
25                background-color: #f8d7da;
26                color: #721c24;
27                display: flex;
28                align-items: center;
29                justify-content: center;
30                text-align: center;
31                padding: 20px;
32                box-sizing: border-box;
33            }
34        </style> <meta property="fb:app_id" content="748898448915018" /><meta property="og:type" content="website"><meta property="og:site_name" content="Contactos" ><title>Contactos</title>
35    <!-- CSS
36============================================ -->
37
38    <!-- Vendor CSS (Bootstrap & Icon Font) --> 
39    <link rel="stylesheet" href="/assets/css/vendor/theme-bootstrap.min.css">
40    <link rel="stylesheet" href="/assets/css/vendor/font-awesome-pro.min.css">
41    <link rel="stylesheet" href="/assets/css/vendor/themify-icons.css">
42    <link rel="stylesheet" href="/assets/css/vendor/customFonts.css">
43
44    <!-- Plugins CSS (All Plugins Files) -->
45    <link rel="stylesheet" href="/assets/css/plugins/select2.min.css">
46    <link rel="stylesheet" href="/assets/css/plugins/perfect-scrollbar.css">
47    <link rel="stylesheet" href="/assets/css/plugins/swiper.min.css">
48    <link rel="stylesheet" href="/assets/css/plugins/nice-select.css">
49    <link rel="stylesheet" href="/assets/css/plugins/ion.rangeSlider.min.css">
50    <link rel="stylesheet" href="/assets/css/plugins/photoswipe.css">
51    <link rel="stylesheet" href="/assets/css/plugins/photoswipe-default-skin.css">
52    <link rel="stylesheet" href="/assets/css/plugins/magnific-popup.css">
53    <link rel="stylesheet" href="/assets/css/plugins/slick.css">
54
55    <link rel="preconnect" href="https://fonts.googleapis.com">
56    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
57    <link href="https://fonts.googleapis.com/css2?family=Dancing+Script&display=swap" rel="stylesheet">
58
59    <!-- Fonts -->
60    <link rel="preconnect" href="https://fonts.googleapis.com">
61    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
62    <link href="https://fonts.googleapis.com/css2?family=Fira+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet"> 
63
64    <!-- Main Style CSS -->
65    <!--<link rel="stylesheet" href="/assets/css/style.css"> -->
66
67    <!-- Use the minified version files listed below for better performance and remove the files listed above -->
68    <!-- <link rel="stylesheet" href="assets/css/vendor/vendor.min.css">
69<link rel="stylesheet" href="assets/css/plugins/plugins.min.css"> -->
70    <link rel="stylesheet" href="/assets/css/style.min.css">
71
72    <style> 
73      #scrollUp {
74        right: 25px;
75        bottom: 90px;
76        z-index: 99998 !important;
77      }
78
79      .flag-icon-en {
80        background-image: url(https://caom.pt/customer/app-assets/fonts/flag-icon-css/flags/4x3/us.svg);
81      }
82
83      div#socialfloating {
84        -webkit-transition: all 250ms;
85        -moz-transition: all 250ms;
86        transition: all 250ms;
87      }
88
89      div#socialfloating .fa-angle-right:before {
90        margin-left: 15px;
91        -webkit-transition: all 250ms;
92        -moz-transition: all 250ms;
93        transition: all 250ms;
94      }
95      
96      div#socialfloating.theme-socialfloating-sm {
97        margin-left: -20px;
98        -webkit-transition: all 250ms;
99        -moz-transition: all 250ms;
100        transition: all 250ms;
101      }
102
103      div#socialfloating.theme-socialfloating-sm .fa-angle-right:before {
104        content: "\f105";
105        margin-left: 15px;
106        -webkit-transition: all 250ms;
107        -moz-transition: all 250ms;
108        transition: all 250ms;
109      }
110      
111      .theme-hide- {
112        display: none !important;
113      }
114
115      #socialfloating {
116        z-index: 999999;
117        margin-top: 80px;
118      }
119
120      @media only screen and (max-width: 479px) {
121        .container {
122          max-width: 300px;
123          margin-left: auto;
124        }
125
126        blockquote.learts-blockquote, .learts-blockquote {
127          padding: 30px 0;
128        }
129      }    
130
131      @media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
132        .section-fluid>.container, .section-fluid>.container-fluid {
133          max-width: 92%;
134        }
135      }
136
137      @media (max-width: 768px) {
138        .container, .container-md, .container-sm {
139          max-width: 700px;
140        }
141      }
142      
143      span.theme-footer-phone-subtitle {
144        display: block;
145        font-size: 12px;
146      }
147
148      .dropdown-languages-content.theme-dropdown-user-content {
149        background-color: #fff;
150        min-width: 160px;
151        margin-right: -40px;
152      }
153
154      .header-tools-transparent .header-user-icons {
155        display: block;
156        font-size: 20px;
157        line-height: 32px;
158      }
159
160      .header-tools .header-user-icons {
161        display: block;
162        font-size: 20px;
163        line-height: 32px;
164      }
165
166      .header-user-icons-mobile-link  .header-user-icons {
167        display: block;
168        font-size: 20px;
169        line-height: 32px;
170        color: #000;
171      }
172
173      .languages-name.theme-header-user-text {
174        color: #333;
175        font-weight: 400;
176      }
177
178      .header-user-icons-mobile-link {
179        padding: 0px !important;
180      }
181
182      .header-user-icons-mobile-link::after {
183        display: none;
184      }
185
186      .minicart-product-list li .content .title {
187        max-width: 90%;
188      }
189
190      @media only screen and (max-width: 768px) {
191        input:not([type="checkbox"]):not([type="radio"]), textarea {
192          font-size: 12px;
193        }
194      }
195
196      .footer-contact {
197        color: #999;
198      }
199      .marca-menu {
200        text-align: center;
201      }
202
203      .content.pub-post {
204        text-align: center;
205      }
206
207      .meta.pub-date {
208        justify-content: center;
209      }
210
211      .site-main-menu > ul > li > a {
212        padding: 14px;
213      }
214
215      .site-main-menu > ul > li.has-children > a::before {
216        right: -2px;
217      }
218
219      .page-item.active .page-link {
220        z-index: 3;
221        color: #fff;
222        background-color: #c7ce40;
223        border-color: #c7ce40;
224      }
225
226      .page-link {
227        color: #c7ce40;
228      }
229
230      .page-link:hover {
231        z-index: 2;
232        color: #c7ce40;
233      }
234
235      .page-link:focus {
236        z-index: 3;
237        color: #c7ce40;
238        background-color: #e9ecef;
239        outline: 0;
240        box-shadow: none;
241      }
242
243      .text-center.learts-mt-70.pagination-links {
244        display: flex;
245        justify-content: center;
246      }
247
248      /* secção prémios NOVA*/
249
250      .text-heading.fw-600.learts-mb-10.award-name {
251        font-family: "Fira Sans",Arial,Helvetica,sans-serif;
252        font-weight: 400;
253        line-height: 1.25;
254        color: #696969 !important;
255      }
256
257      .award-img {
258        padding-bottom: 10px;
259      }
260
261      .caom-award {
262        text-align: center;
263      }
264
265      .learts-mt-50 {
266        margin-top: 30px;
267      }
268
269      .section-title .sub-title {
270        font-weight: 400;
271        color: #c7ce40;
272      }
273
274      .sale-banner11 .inner::before {
275        border: none;
276      }       
277
278      .menu-text.shop {
279        font-weight: 600;
280        color: #c7ce40;
281      }
282
283      h1,
284      h2,
285      h3,
286      h4,
287      h5,
288      h6 {
289        font-family: "Fira Sans",Arial,Helvetica,sans-serif;
290      }
291
292      .product-tab-list li a::after {
293        content: url();
294      }
295
296      .product-tab-list li a {
297        font-family: "Fira Sans",Arial,Helvetica,sans-serif;
298        font-size: 24px;
299      }
300
301      .sub-menu.mega-menu {
302        width: 485px;
303        padding: 0px;
304        left: -60px;
305      }
306
307      .sub-menu {
308        background-color: #000;
309        padding: 0px;
310      }
311
312      .sub-menu.mega-menu > li {
313        -webkit-box-flex: 0;
314        -webkit-flex: 0 0 0 0 33.3333%;
315        -ms-flex: 0 0 0 0 33.3333%;
316        flex: 0 0 0 0 33.3333%;
317        padding: 0px;
318        border-right: none;
319      }
320
321      .sub-menu.mega-menu:hover {
322        padding: 0px;
323      }
324
325      .sale-banner3-1 .content .special-title {
326        font-weight: 400;
327      }
328
329      .social-media-title {
330        font-family: "Fira Sans",Arial,Helvetica,sans-serif;
331        font-weight: 400;
332        padding-bottom: 30px;
333      }
334
335      .social-media-title {
336        font-family: "Fira Sans",Arial,Helvetica,sans-serif;
337        font-size: 52px;
338        font-weight: 400;
339        line-height: 1;
340        margin-bottom: 24px;
341        -webkit-transform: translateY(30px);
342        -ms-transform: translateY(30px);
343        transform: translateY(30px);
344        color: #d6bf00;
345      }
346
347      .informacao-texto {
348        margin-bottom: 0px;
349      }
350
351      .sale-banner2 .inner .content .btn {
352        background-color:;
353      }
354
355      .btn.btn-hover-dark {
356        border-color: #c7ce40;
357        background-color: #c7ce40;
358        color: #fff;
359      }
360
361      .btn.btn-hover-dark:hover {
362        border-color: #000;
363        background-color: #000;
364        color: #fff;
365      }
366
367      /* Retira a arte do separador */
368
369      .product-deal-content .title::after {
370        content: url("");
371      }
372
373      .section-title .title.title-icon-both::after {
374        content: url("");
375      }
376
377      .section-title .title.title-icon-both::after {
378        content: url("");
379      }
380
381      .section-title .title.title-icon-both::before {
382        content: url("");
383      }
384
385      .section-title .title.title-icon-both::before {
386        content: url("");
387      }
388
389      .section-title .title.title-icon-both::before {
390        content: url("");
391      }
392
393      .section-title .title.title-icon-both::after {
394        content: url("");
395      }
396
397      .section-title2 .title.title-icon-both::before {
398        content: url("");
399      }
400
401      .section-title2 .title.title-icon-both::after {
402        content: url("");
403      }
404
405      /* Retira a arte do separador - FIM */
406
407      .btn-check:active + .btn-primary,
408      .btn-check:checked + .btn-primary,
409      .btn-primary.active,
410      .btn-primary:active,
411      .show > .btn-primary.dropdown-toggle {
412        color: #fff;
413        background-color: #c7ce40;
414        border-color: #c7ce40;
415      }
416
417      .learts-blockquote.theme-company-one {
418        padding-left: 0;
419      }
420
421      .learts-blockquote.theme-company-two {
422        padding-right: 0;
423      }
424
425      @media (max-width: 1199px) {
426        .learts-blockquote.theme-company-one {
427          padding-left: 0;
428          padding-right: 0;
429        }
430
431        .learts-blockquote.theme-company-two {
432          padding-left: 0;
433          padding-right: 0;
434        }
435      }
436
437      .about-container {
438        max-width: 1400px;
439        margin: auto;
440      }
441
442      .footer-title {
443        font-size: 24px;
444        font-weight: 600;
445        line-height: 1;
446        color: #333;
447      }
448
449      .footer-links.col-lg-4.learts-mb-40 {
450        width: 43.3333333333%%;
451      }
452
453      .col-lg-6.learts-mb-40.footer-description {
454        width: 40%;
455      }
456
457      .blockquote.learts-blockquote,
458      .learts-blockquote {
459        background-color: #edf2c9;
460      }
461
462      .code.right {
463        background-position: center right;
464      }
465
466      .sale-banner9 .inner .content .cuppon {
467        font-size: 15px;
468      }
469
470      .sale-banner9 .inner .content .cuppon .code {
471        background-image: url();
472      }
473
474      .sale-banner9 .inner .content .title {
475        color: #c7ce40;
476      }
477
478      .cuppon-text {
479        display: inline-block;
480        background-color: #f8796b;
481        color: #fff;
482      }
483
484      .learts-mb-n30 {
485        margin-bottom: 0px;
486      }
487
488      .header-lan-curr > li > .curr-lan-sub-menu {
489        min-width: 150px;
490      }
491
492      .social_media_list {
493        padding-left: 0px;
494      }
495
496      .social_media_icons {
497        display: inline-block;
498        font-size: 5em;
499        padding-right: 18px;
500        padding-left: 18px;
501      }
502
503      .sub-menu.mega-menu > li {
504        text-align: center;
505      }
506
507      .informacoes-icon {
508        color: #fff;
509      }
510
511      .col-lg-8 {
512        flex: 0 0 auto;
513        width: 100%;
514      }
515
516      .sobre-img.col-md-6.col-12.text-center.learts-mb-30 {
517        width: 33.333%;
518      }
519
520      .col-xl-3.col-lg-4.col-12.me-auto.learts-mb-30 {
521        width: 100%;
522      }
523
524      .sobre-img {
525        width: 66.666%;
526      }
527
528      .far.fa-heart.favorito-contorno-1 {
529        color: #c7ce40;
530      }
531
532      .btn.btn-icon.btn-outline-body.btn-hover-dark.hintT-top.favorito-0 {
533        border-color: #333;
534        background-color: #fff;
535        color: #333;
536      }
537
538      .btn.btn-icon.btn-outline-body.btn-hover-dark.hintT-top.favorito-0:hover {
539        border-color: #c7ce40;
540        background-color: #c7ce40;
541        color: #fff;
542      }
543
544      .btn.btn-icon.btn-outline-body.btn-hover-dark.hintT-top.favorito-1 {
545        color: #fff;
546        border: none;
547        background-color: #c7ce40;
548      }
549
550      .btn.btn-icon.btn-outline-body.btn-hover-dark.hintT-top.favorito-1:hover {
551        color: #c7ce40;
552        border: 1px solid transparent;
553        border-color: #c7ce40;
554        background-color: #fff;
555      }
556
557      .offcanvas.offcanvas-mobile-menu {
558        right: auto;
559        left: 0;
560        padding: 50px 50px;
561      }
562
563      /* Estilos Header 2 */
564
565      .fa.fa-phone.title-1-icon {
566        padding-right: 10px;
567      }
568
569      .topbar-menu ul li::after {
570        background-color: #fff;
571      }
572
573      .me-auto {
574        margin-right: auto !important;
575        margin-left: auto !important;
576      }
577
578      .slide.title {
579        font-size: 25px;
580      }
581
582      .header-logo {
583        padding-top: 5px;
584        padding-bottom: 5px;
585      }
586
587      #top-bar-header-sticky {
588        background-color: #fff !important;
589        color: #333;
590        border-bottom: 1px dashed #333;
591      }
592
593      .home3-slider [class*="swiper-button"]:hover {
594        color: #333;
595        background-color: #edf2c9;
596      }
597
598      body.homepage-bg1 {
599        background-color: #000;
600      }
601
602      body.homepage-bg1 .topbar-section {
603        background-color: #000 !important;
604        color: #fff;
605      }
606
607      .header-lan-curr > li > a {
608        color: #fff;
609      }
610
611      .header-lan-curr > li:hover > a {
612        color: #cacaca;
613      }
614
615      .product-deal-content {
616        color: #fff;
617      }
618
619      .lang-sticky {
620        color: #333 !important;
621      }
622
623
624      /* Estilos Header 2 - FIM */
625
626
627      /* Estilos Home1 */
628
629      .category-banner5 .inner .image img {
630        border-radius: 0;
631      }
632
633      .category-banner5 .inner .content .number.awards-year {
634        font-weight: 600;
635      }
636
637      .category-banner5:hover .inner .image img {
638        -webkit-transform: none;
639        -ms-transform: none;
640        transform: none;
641      }
642
643      .product-tab-list li span {
644        font-family: "Fira Sans",Arial,Helvetica,sans-serif;
645        font-size: 34px;
646        font-weight: 400;
647        line-height: 1;
648        position: relative;
649        display: block;
650        color: #000;
651      }
652
653      .product-options {
654        background-color: rgba(0, 0, 0, 0.5);
655      }
656
657      .product-options ul {
658        color: #fff;
659      }
660
661      .home-social-icon {
662        font-size: 5em;
663        padding-top: 20px;
664        padding-left: 18px;
665        padding-right: 18px;
666      }
667
668      .title.info-destaque {
669        color: #fff;
670      }
671
672      .section-title3.text-center.m-0.social-media {
673        padding-top: 25px;
674      }
675
676      .section.section-padding.bg-white.border-top-dashed.gallery {
677        padding-bottom: 100px;
678      }
679
680      .home3-slide-content .title {
681        font-size: 42px;
682        font-weight: 300;
683        line-height: 1.1;
684      }
685
686      .home3-slide-content .sub-title {
687        font-size: 72px
688      }
689
690
691      /* Estilos Home1 - FIM */
692
693
694      .product-sorting select {
695        border: 0;
696        border-bottom: 1px solid #ccc;
697      }
698
699      .header-user-icons:hover  {
700        color: #c7ce40;
701      }
702
703
704      .cat-favorito-1 {
705        background-color: #c7ce40;
706        padding: 0px 12px;
707        border-radius: 25px;
708        color: #fff;
709      }
710
711      .cat-favorito-0 {
712        border: 2px solid #c7ce40;
713        background-color: #fff;
714        padding: 0px 12px;
715        border-radius: 25px;
716        color: #c7ce40;
717      }
718
719      /* Retira o efeito de zoom na imagem da página de produto */
720
721      .zoomImg {
722        display: none !important
723      }
724
725      [data-bg-image] {
726        background-position: center right;
727      }
728
729      @media (min-width:1400px) {
730        .col-xxl-3 {
731          flex: 0 0 auto;
732          width: 33.3333%
733        }
734
735        .col-xxl-6 {
736          flex: 0 0 auto;
737          width: 66.6666666667%
738        }
739      }
740
741      a.contacts-link {
742        color: #000;
743      }
744
745      a.contacts-link:hover {
746        color: #c7ce40;
747      }
748
749      .theme-form-btn {
750        text-align: right;
751      }
752
753      @media (max-width:767px) {
754        .theme-form-btn {
755          text-align: center;
756        }
757
758        .theme-form-captcha .g-recaptcha {
759          display: flex;
760          justify-content: center;
761        }
762      }
763
764      iframe#map_mapa {
765        width: 100%;
766      }
767
768      @media (min-width:1400px) {
769        .col-xxl-3 {
770          flex: 0 0 auto;
771          width: 33.3333%
772        }
773
774        .col-xxl-6 {
775          flex: 0 0 auto;
776          width: 66.6666666667%
777        }
778      }
779
780      @media only screen and (min-width:1500px) {
781        .col-xxl-3 {
782          flex: 0 0 auto;
783          width: 33.3333%
784        }
785
786        .col-xxl-3.col-xl-4.col-md-6.col-12.learts-mb-30 {
787          max-width: 33.33333%;
788        }
789
790        .col-xxl-6 {
791          flex: 0 0 auto;
792          width: 66.6666666667%;
793          max-width: 66.6666666667%;
794        }
795      }
796
797      @media only screen and (max-width:974px) {
798        .col-lg-6.learts-mb-40.footer-description {
799          width: 100%;
800        }
801
802        .widget-about p {
803          max-width: none;
804          text-align: center;
805        }
806
807        ul.widget-list {
808          display: flex;
809          flex-direction: column;
810          align-items: center;
811        }
812
813        a.footer-list-link {
814          text-align: center;
815        }
816
817        p.footer-contact {
818          text-align: center;
819        }
820
821      }
822
823      @media only screen and (max-width:770px) {
824        .top-header-extras {
825          display: none !important;
826        }
827      }
828
829      /* Centra header mobile em dispositivos de baixa resolução */
830
831      @media only screen and (max-width:380px) {
832        .container,
833        .container-fluid,
834        .container-lg,
835        .container-md,
836        .container-sm,
837        .container-xl,
838        .container-xxl {
839          margin-left: auto;
840        }
841      }
842
843      @media only screen and (max-width:390px) {
844        .home3-slide-content {
845          display: none;
846        }
847      }
848
849      @media only screen and (max-width:905px) {
850        .home3-slide-content .sub-title {
851          font-size: 52px;
852        }
853
854        .home3-slide-content .title {
855          font-size: 32px;
856        }
857
858        .home3-slide-content .link .btn {
859          font-size: 16px;
860        }
861      }
862
863      @media only screen and (max-width:479px) {
864        .home3-slide-content .sub-title {
865          font-size: 20px;
866        }
867
868        .home3-slide-content .title {
869          font-size: 15px;
870        }
871
872        .home3-slide-content .link .btn {
873          font-size: 12px;
874        }
875      }
876
877      .page-title .breadcrumb .breadcrumb-item a {
878        color: #757575;
879      }
880
881      .page-title .breadcrumb .breadcrumb-item.active {
882        color: #757575;
883      }
884
885      h1,
886      h2,
887      h3,
888      h4,
889      h5,
890      h6 {
891        color: #757575;
892      }
893
894      .menu-home-icon.fas.fa-home {
895        font-size: 20px;
896        margin-top: 2px;
897      }
898
899      #header-languages-dropdown {
900        border: none;
901      }
902
903      .dropdown-languages {
904        position: relative;
905        display: inline-block;
906        padding: 0px 20px 0px 10px;
907
908      }
909
910      .dropdown-languages-content {
911        display: none;
912        position: absolute;
913        background-color: #fff;
914        min-width: 60px;
915        box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
916        padding: 12px 16px;
917        z-index: 10000;
918        color: #000;
919      }
920
921      .dropdown-languages:hover .dropdown-languages-content {
922        display: block;
923        right: 1px;
924      }
925
926      .sub-menu.idioma-menu {
927        background-color: #fff;
928        text-align: left;
929      }     
930
931      @media only screen and (min-width: 500px) and (max-width: 1199px) {
932        .main-logo-mobile{
933          max-width:162px;
934        }
935      }   
936      
937      .recaptcha-box {
938        padding-top: 15px;
939        padding-bottom: 15px;
940      }
941
942      .user-area-btn-register.btn.btn-outline-dark {
943        margin-top: 15px;
944        width: 220px;
945      }
946
947      .user-area-btn-login.btn.btn-dark.btn-hover-primary {
948        margin-top: 15px;
949        width: 220px;
950      }
951
952      /*novo slider*/
953      .home2-slider {
954        height: 100vh;
955        width:100%;
956      }       
957
958      .home2-slide-item.swiper-slide {
959        background-attachment: local;
960        background-position: center;
961        background-repeat: no-repeat;
962        background-size: cover;
963      }
964
965      .slider-subtitle.sub-title {
966        color: #fff;
967        font-size: 25px;
968        font-weight: 400;
969      }
970
971      .slider-title.title {
972        color: #fff;
973      }
974
975      /*novo slider - FIM*/
976
977      #scrollUp {
978        border-radius: 50px;
979      }
980
981      .blockquote.learts-blockquote, .learts-blockquote {
982        background-color: #fff;
983      }
984
985      [class*="swiper-button"] {
986        color: #fffefe;
987      }
988
989      [class*="swiper-button"]:hover {
990        color: #fff;
991      }
992
993      .social-media-title {
994        font-family: "Fira Sans",Arial,Helvetica,sans-serif;
995        font-size: 40px;
996        font-weight: 600;
997        line-height: 1;
998        margin-bottom: 24px;
999        -webkit-transform: translateY(30px);
1000        -ms-transform: translateY(30px);
1001        transform: translateY(30px);
1002        color: #c7ce40;
1003        padding-bottom: 30px;
1004      }
1005
1006      .product-tab-list li span {
1007        font-size: 40px;
1008      }
1009
1010      .section-title .title {
1011        font-size: 40px;
1012      }
1013
1014      blockquote.learts-blockquote .inner .title, .learts-blockquote .inner .title {
1015        font-size: 40px;
1016      } 
1017      .btn {
1018        font-weight: 600;
1019      }
1020
1021      body {
1022        font-family: "Fira Sans",Arial,Helvetica,sans-serif;
1023      }
1024
1025      .contact-info .info {
1026        font-size: 15px;
1027      }
1028      .section-title2 .title {
1029        font-weight: 600;
1030        color: #c7ce40;
1031      }
1032
1033      .site-main-menu {
1034        font-weight: 600;
1035      }
1036
1037      .product .product-thumb .image img.theme-list-image-main {
1038        -webkit-transition: all 0s ease 0s;
1039        -o-transition: all 0s ease 0s;
1040        transition: all 0s ease 0s;
1041      }
1042      
1043      .product:hover .product-thumb .image img.theme-list-image-main {
1044        visibility: hidden;
1045        -webkit-transition: all 0 ease 0s;
1046        -o-transition: all 0 ease 0s;
1047        transition: all 0 ease 0s;
1048      }
1049
1050      /* FOOTER */
1051      p.theme-footer-contact-title {
1052        color: #999;
1053        font-weight: bolder;
1054      }
1055
1056      li.theme-footer-contact-item {
1057        display: block;
1058        color: #999;
1059      }
1060
1061      @media only screen and (max-width: 991px) {
1062        li.theme-footer-contact-item {
1063          display: block;
1064          text-align: center;
1065        }
1066      }
1067
1068      /* LOADER */
1069      .preloader_background {
1070        position: fixed;
1071        z-index: 9999999;
1072        background: #25211f;
1073        width: 100%;
1074        height: 100%;
1075      }
1076
1077      .preloader_content {
1078        border: 0 solid transparent;
1079        position: absolute;
1080        width: 100%;
1081        height: 100%;
1082        display: flex;
1083        justify-content: center;
1084        align-items: center;
1085      }
1086
1087      .preloader_img {
1088        display: block;
1089        margin-left: auto;
1090        margin-right: auto;
1091        height: auto;
1092        width: auto;
1093      }
1094
1095      ul.loader_unstyled_list {
1096        list-style: none;
1097        padding-left: 0;
1098      }
1099
1100      li.loader_list_item {
1101        text-align: center;
1102      }
1103
1104      p.loader_loading_text {
1105        text-align: center;
1106        margin-top: 20px;
1107      }
1108
1109      .loader_loading_text {
1110        color: #fff;
1111        animation: blinker 1s linear infinite;
1112      }
1113
1114      @keyframes blinker {
1115        50% {
1116          opacity: 0;
1117        }
1118      }
1119      /* LOADER FIM */
1120    </style>   
1121  <!-- Web Application Manifest -->
1122<link rel="manifest" href="https://caom.pt/manifest.json">
1123<!-- Chrome for Android theme color -->
1124<meta name="theme-color" content="#000000">
1125
1126<!-- Add to homescreen for Chrome on Android -->
1127<meta name="mobile-web-app-capable" content="yes">
1128<meta name="application-name" content="CAOM">
1129<meta name="categories" content="azeite porca de murca,azeite senhor de murca">
1130<link rel="icon" sizes="512x512" href="https://caom.pt/platform-images/sett
1130ings/pwa_icon_image/5b2e0144-f35d-4a00-b7de-e78c5a9be618.png?fm=png&amp;fit=crop&amp;w=512&amp;h=512&amp;s=a79a723b17ae6e6a6cf86893c85ee333">
1131
1132<!-- Add to homescreen for Safari on iOS -->
1133<meta name="apple-mobile-web-app-capable" content="yes">
1134<meta name="apple-mobile-web-app-status-bar-style" content="#c7ce40">
1135<meta name="apple-mobile-web-app-title" content="CAOM">
1136<link rel="apple-touch-icon" href="https://caom.pt/platform-images/settings/pwa_icon_image/5b2e0144-f35d-4a00-b7de-e78c5a9be618.png?fm=png&amp;fit=crop&amp;w=512&amp;h=512&amp;s=a79a723b17ae6e6a6cf86893c85ee333">
1137
1138
1139<link href="" media="(device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image" />
1140<link href="" media="(device-width: 375px) and (device-height: 667px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image" />
1141<link href="" media="(device-width: 621px) and (device-height: 1104px) and (-webkit-device-pixel-ratio: 3)" rel="apple-touch-startup-image" />
1142<link href="" media="(device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3)" rel="apple-touch-startup-image" />
1143<link href="" media="(device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image" />
1144<link href="" media="(device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3)" rel="apple-touch-startup-image" />
1145<link href="" media="(device-width: 768px) and (device-height: 1024px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image" />
1146<link href="" media="(device-width: 834px) and (device-height: 1112px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image" />
1147<link href="" media="(device-width: 834px) and (device-height: 1194px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image" />
1148<link href="" media="(device-width: 1024px) and (device-height: 1366px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image" />
1149
1150<!-- Tile for Win8 -->
1151<meta name="msapplication-TileColor" content="#000000">
1152<meta name="msapplication-TileImage" content="https://caom.pt/platform-images/settings/pwa_icon_image/5b2e0144-f35d-4a00-b7de-e78c5a9be618.png?fm=png&amp;fit=crop&amp;w=512&amp;h=512&amp;s=a79a723b17ae6e6a6cf86893c85ee333">
1153
1154<script type="text/javascript">
1155    // Initialize the service worker
1156    if ('serviceWorker' in navigator) {
1157        navigator.serviceWorker.register('https://caom.pt/serviceworker.js', {
1158            scope: '.'
1159        }).then(function (registration) {
1160            // Registration was successful
1161            console.log('CAOM PWA: ServiceWorker registration successful with scope: ', registration.scope);
1162        }, function (err) {
1163            // registration failed :(
1164            console.log('CAOM PWA: ServiceWorker registration failed: ', err);
1165        });
1166    }
1167
1168            var cmsProductCategories = [];
1169    
1170    window.onload = function () {
1171        var aTags = document.querySelectorAll('.class_variation_product_category');
1172        aTags.forEach(function (aTag) {
1173            var categories = aTag.textContent.split(', ');
1174            if (categories.length >= 2) {
1175                for (var i = 0; i < categories.length; i++) {
1176                    var matchedCategory = cmsProductCategories.find(function(category) {
1177                        return category.title === categories[i];
1178                    });
1179
1180                    if (matchedCategory) {
1181                        var newATag = document.createElement('a');
1182                        newATag.href = "/cat/" + matchedCategory.slug;
1183                        newATag.className = 'class_variation_product_category';
1184                        newATag.textContent = categories[i];
1185                        aTag.parentNode.insertBefore(newATag, aTag.nextSibling);
1186                    } else {
1187                        // Use the original categories[i] as fallback if no match is found
1188                        var newATag = document.createElement('a');
1189                        newATag.href = "/cat/" + categories[i];
1190                        newATag.className = 'class_variation_product_category';
1191                        newATag.textContent = categories[i];
1192                        aTag.parentNode.insertBefore(newATag, aTag.nextSibling);
1193                    }
1194
1195                    if (i < categories.length - 1) {
1196                        var comma = document.createTextNode(', ');
1197                        aTag.parentNode.insertBefore(comma, aTag.nextSibling);
1198                    }
1199                }
1200                aTag.parentNode.removeChild(aTag);
1201            }
1202        });
1203    };
1204</script>
1204<link href='https://caom.pt/customer/app-assets/fonts/flag-icon-css/css/flag-icon.min.css' rel='stylesheet' type='text/css' />
1205
1206            <style>
1207                .iclientCheckContainer {
1208                    display: block;
1209                    position: relative;
1210                    padding-left: 35px;
1211                    margin-bottom: 12px;
1212                    cursor: pointer;
1213                    font-size: 22px;
1214                    -webkit-user-select: none;
1215                    -moz-user-select: none;
1216                    -ms-user-select: none;
1217                    user-select: none;
1218
1219
1220                  }
1221
1222
1223                  .iclientCheckContainer input {
1224                    position: absolute;
1225                    opacity: 0;
1226                    cursor: pointer;
1227                    height: 25px !important;
1228                    width: 25px !important;
1229                    margin-left: -35px;
1230                    z-index: 99999;
1231                  }
1232
1233                  /* Create a custom checkbox */
1234                  .iclientCheckContainer .checkmark {
1235                    position: absolute;
1236                    top: 0;
1237                    left: 0;
1238                    height: 25px;
1239                    width: 25px;
1240                    background-color: #eee;
1241                    border: 3px solid #DDD;
1242                  }
1243
1244                  /* On mouse-over, add a grey background color */
1245                  .iclientCheckContainer:hover input ~ .checkmark {
1246                    background-color: #ccc;
1247                  }
1248
1249                  /* When the checkbox is checked, add a blue background */
1250                  .iclientCheckContainer input:checked ~ .checkmark {
1251                    background-color: #2196F3;
1252                  }
1253
1254                  /* Create the checkmark/indicator (hidden when not checked) */
1255                  .iclientCheckContainer .checkmark:after {
1256                    content: "";
1257                    position: absolute;
1258                    display: none;
1259                  }
1260
1261                  /* Show the checkmark when checked */
1262                  .iclientCheckContainer input:checked ~ .checkmark:after {
1263                    display: block;
1264                  }
1265
1266                  /* Style the checkmark/indicator */
1267                  .iclientCheckContainer .checkmark:after {
1268                    left: 7px;
1269                    top: 4px;
1270                    width: 5px;
1271                    height: 10px;
1272                    border: solid white;
1273                    border-width: 0 3px 3px 0;
1274                    -webkit-transform: rotate(45deg);
1275                    -ms-transform: rotate(45deg);
1276                    transform: rotate(45deg);
1277                  }
1278
1279            </style>
1280            
1281                        <style>
1282                            .iframe-iclient-logo{
1283                                display:none;
1284                            }
1285                        </style>
1286                        <style>/* Painel loja */
1287
1288/* barra topo */
1289
1290.navbar-dark {
1291    background: #fff; /* cor fundo */
1292}
1293
1294.navbar-dark .navbar-nav .nav-link {
1295    color: #fff; /* ícones botões */
1296}
1297
1298.navbar-dark .navbar-nav .nav-link:hover {
1299    color: #fff;
1300}
1301
1302/* barra topo FIM */
1303
1304/* botões topo */
1305
1306.navbar-dark .navbar-nav .nav-link {
1307    color: #000 !important;
1308}
1309
1310.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
1311        color: #000 !important;
1312 }
1313
1314/* botões topo FIM*/
1315
1316/* esconde cor de fundo da imagem do produto */
1317
1318.shopping-cart .product-img {
1319    background: #f4f5fa00;
1320}
1321
1322/* esconde cor de fundo da imagem do produto FIM */
1323
1324/* botões "Compra" */
1325
1326.shopping-cart .nav.nav-tabs li.nav-item .nav-link.active {
1327    background-color: #c7ce40; /* cor fundo ativo*/
1328}
1329
1330html body a {
1331    color: #c7ce40; /* cor âncoras */
1332}
1333
1334html body a:hover {
1335    color: #000; /* cor âncoras hover */
1336}
1337
1338/* botões compras FIM */
1339
1340/* botão comprar */
1341
1342.btn-danger {
1343    color: #fff;
1344    border-color: #c7ce40 !important;
1345    background-color: #c7ce40 !important;
1346}
1347
1348    .btn-danger:hover {
1349        color: #fff !important;
1350        border-color: #000 !important;
1351        background-color: #000 !important;
1352    }
1353
1354    .btn-danger:focus, .btn-danger:active {
1355        color: #fff !important;
1356        border-color: #000 !important;
1357        background-color: #000 !important;
1358    }
1359
1360/* botão comprar FIM */
1361
1362/* botão continuar a comprar */
1363
1364.btn-warning {
1365    color: #000;
1366    border-color: #000 !important;
1367    background-color: #fff !important;
1368}
1369
1370.btn-warning:hover {
1371    color: #fff !important;
1372    border-color: #000 !important;
1373    background-color: #000 !important;
1374}
1375
1376.btn-warning:focus, .btn-warning:active {
1377    color: #fff !important;
1378    border-color: #000 !important;
1379    background-color: #000 !important;
1380}
1381
1382/* botão continuar a comprar Fim */
1383
1384/* botões da página de registo (força o texto dos botões a ficarem dentro das caixas) */
1385
1386.btn-block {
1387    white-space: normal;
1388}
1389
1390/* botões da página de registo FIM */</style><link rel='stylesheet' type='text/css'  href='https://caom.pt/css/socialfloating.css'/>
1391                <style>#socialfloating {
1392                    z-index: 999999;
1393                }</style>
1394                </head>
1395  
1396  <body>        
1397    <div class="preloader_background">
1398      <div class="preloader_content">
1399        <ul class="loader_unstyled_list">
1400          <li class="loader_list_item">
1401            <div><img class="preloader_img" src="https://caom.pt/platform-images/cms/header/logo-loader/e4ef48b2-c498-4ed0-b326-71f021d27859.png?p=medium&w=300&h=200&fm=png&fill=transparent&s=4031b0bca0f07cceb1ec12c57a026625" alt="CAOM"></div>
1402          </li>
1403          <li class="loader_list_item">
1404            <p class="loader_loading_text">LOADING...</p>
1405          </li>
1406        </ul>
1407      </div>
1408    </div>
1409    <!-- Header Section Start -->
1410    <div class="header-section header-menu-center section section-fluid bg-white d-none d-xl-block">
1411      <div class="container">
1412        <div class="row align-items-center">
1413          <!-- Header Logo Start -->
1414          <div class="col-auto">
1415            <div class="header-logo">
1416              <a href="/"><img src="https://caom.pt/platform-images/cms/home/logotipo-header/3cf7740d-7956-4069-916f-af58f0ce6865.png?p=medium&w=172&h=110&fm=png&fill=transparent&s=5ae8aa865b9cb711751facbe30c6f138" alt="Contactos"></a>
1417            </div>
1418          </div>
1419          <!-- Header Logo End -->
1420          <!-- Search Start -->
1421          <div class="col-auto me-auto">
1422            <nav class="site-main-menu site-main-menu-left site-main-menu-transparent menu-height-100 justify-content-center">
1423              <ul>
1424                <li class=""><a href="/"><i class="menu-home-icon fas fa-home"></i></a></li>                         
1425                <!--<li class=""><a href="/"><span class="menu-text">Home</span></a></li>-->
1426                <li class=""><a href="/caom/"><span class="home-header-transparent menu-text">About</span></a></li>
1427                <li class="has-children"><a href="#"><span class="home-header-transparent menu-text">Brands</span></a>
1428                  <ul class="sub-menu mega-menu">                                
1429                    <li class="theme-header-cat">
1430                      <a href="/list/azeite-porca-de-murca" class=""><img src="https://caom.pt/platform-images/cms/header/marca-1-imagem/4ca568b0-231f-4ffd-90ba-ca3ab9aa89e9.webp?p=medium&w=194&h=110&fm=png&fill=transparent&s=5f358a9d1704c76d36180e86e41abd15" alt="Azeite Porca de Murça"></a>                               
1431                    </li>
1432                    <li class="theme-header-cat">
1433                      <a href="/list/azeite-senhor-de-murca" class=""><img src="https://caom.pt/platform-images/cms/header/marca-2-imagem/6410773e-76f3-41c1-ada7-e7585673acd3.webp?p=medium&w=242&h=110&fm=png&fill=transparent&s=4e9247a8ab1e6e474087a801a14fc211" alt="Azeite Senhor de Murça"></a>                               
1434                    </li>
1435                    <li class="theme-header-cat">
1436                      <a href="" class=""><img src="https://caom.pt/platform-images/cms/header/marca-3-imagem/3a4b7dbe-94cd-438c-be99-64f06aa9beeb.webp?p=medium&w=206&h=110&fm=png&fill=transparent&s=de23988d76da543cf3302792f46ff03a" alt="Azeite de Murça"></a>                               
1437                    </li>                              
1438                  </ul>
1439                </li>
1440                <li class=""><a href="/home#home-premios"><span class="home-header-transparent menu-text">Awards</span></a></li>
1441                <li class=""><a href="/contactos"><span class="home-header-transparent menu-text">Contacts</span></a></li>  
1442                <li class="">
1443                  <a href="/store"><span class="home-header-transparent menu-text shop">Online store</span></a>                   
1444                </li>                             
1445              </ul>
1446            </nav>
1447          </div>
1448          <!-- Search End -->
1449          <!-- Header Tools Start -->
1450          <div class="col-auto">
1451            <div class="header-tools header-tools-transparent justify-content-end">
1452              <div id="header-languages-dropdown" class="topbar_languages">                          
1453                <div class="dropdown-languages">
1454                  <span><i class="flag-icon flag-icon-en"></i></span>
1455                  <div class="dropdown-languages-content">
1456                    
1457                    <p class="languages-name" ><a href="https://caom.pt/set-locale/pt"><i class="flag-icon flag-icon-pt"></i></a></p>
1458                    
1459                    <p class="languages-name" ><a href="https://caom.pt/set-locale/de"><i class="flag-icon flag-icon-de"></i></a></p>
1460                    
1461                    <p class="languages-name" ><a href="https://caom.pt/set-locale/en"><i class="flag-icon flag-icon-us"></i></a></p>
1462                    
1463                    <p class="languages-name" ><a href="https://caom.pt/set-locale/fr"><i class="flag-icon flag-icon-fr"></i></a></p>
1464                    
1465                  </div>
1466                </div>                 
1467              </div>
1468              <div id="header-languages-dropdown" class="topbar_languages">
1469                <div class="dropdown-languages">
1470                  <span><i class="header-user-icons fal fa-user"></i></span>
1471                  <div class="dropdown-languages-content theme-dropdown-user-content">                      
1472                    
1473                    <p class="languages-name theme-header-user-text"><a href="https://caom.pt/auth/sign-in">Login</a></p>
1474                    <p class="languages-name theme-header-user-text"><a href="https://caom.pt/auth/sign-up">Register</a></p>
1475                    
1476                    
1477                  </div>
1478                </div>
1479              </div>
1480              <div class="header-wishlist">
1481                <a href="#offcanvas-wishlist" class="offcanvas-toggle"><span class="wishlist-count">0</span><i class="header-user-icons fal fa-heart"></i></a>
1482              </div>
1483              <div class="header-cart">
1484                <a href="#offcanvas-cart" class="offcanvas-toggle"><span class="cart-count">0</span><i class="header-user-icons fal fa-shopping-cart"></i></a>
1485              </div>
1486              <div class="header-search d-sm-block">
1487                <a href="#offcanvas-search" class="offcanvas-toggle"><i class="header-user-icons fal fa-search"></i></a>
1488              </div>
1489            </div>
1490          </div>
1491          <!-- Header Tools End -->
1492        </div>
1493      </div>
1494    </div>
1495    <!-- Header Section End -->
1496    <!-- Header Sticky Section Start -->
1497    <div class="sticky-header section bg-white section-fluid d-none d-xl-block">                            
1498      <div class="container">
1499        <div class="row align-items-center">
1500          <!-- Header Logo Start -->
1501          <div class="col-xl-auto col">
1502            <div class="header-logo">
1503              <a href="/"><img src="https://caom.pt/platform-images/cms/home/logotipo-header/3cf7740d-7956-4069-916f-af58f0ce6865.png?p=medium&w=172&h=110&fm=png&fill=transparent&s=5ae8aa865b9cb711751facbe30c6f138" alt="Contactos"></a>
1504            </div>
1505          </div>
1506          <!-- Header Logo End -->
1507          <!-- Search Start -->
1508          <div class="col-auto me-auto">
1509            <nav class="site-main-menu site-main-menu-left menu-height-100 justify-content-center">
1510              <ul>
1511                <li class=""><a href="/"><i class="menu-home-icon fas fa-home"></i></a></li>                         
1512                <li class=""><a href="/caom/"><span class="menu-text">About</span></a></li>
1513                <li class="has-children"><a href="#"><span class="menu-text">Brands</span></a>
1514                  <ul class="sub-menu mega-menu">                                
1515                    <li class="theme-header-cat">
1516                      <a href="/list/azeite-porca-de-murca" class=""><img src="https://caom.pt/platform-images/cms/header/marca-1-imagem/4ca568b0-231f-4ffd-90ba-ca3ab9aa89e9.webp?p=medium&w=194&h=110&fm=png&fill=transparent&s=5f358a9d1704c76d36180e86e41abd15" alt="Azeite Porca de Murça"></a>                               
1517                    </li>
1518                    <li class="theme-header-cat">
1519                      <a href="/list/azeite-senhor-de-murca" class=""><img src="https://caom.pt/platform-images/cms/header/marca-2-imagem/6410773e-76f3-41c1-ada7-e7585673acd3.webp?p=medium&w=242&h=110&fm=png&fill=transparent&s=4e9247a8ab1e6e474087a801a14fc211" alt="Azeite Senhor de Murça"></a>                               
1520                    </li>
1521                    <li class="theme-header-cat">
1522                      <a href="" class=""><img src="https://caom.pt/platform-images/cms/header/marca-3-imagem/3a4b7dbe-94cd-438c-be99-64f06aa9beeb.webp?p=medium&w=206&h=110&fm=png&fill=transparent&s=de23988d76da543cf3302792f46ff03a" alt="Azeite de Murça"></a>                               
1523                    </li>                              
1524                  </ul>
1525                </li>
1526                <li class=""><a href="/home#home-premios"><span class="menu-text">Awards</span></a></li>
1527                <li class=""><a href="/contactos"><span class="menu-text">Contacts</span></a></li>  
1528                <li class="">
1529                  <a href="/store"><span class="menu-text shop">Online store</span></a>                   
1530                </li>                             
1531              </ul>
1532            </nav>
1533          </div>
1534          <!-- Search End -->
1535          <!-- Header Tools Start -->
1536          <div class="col-auto">
1537            <div class="header-tools justify-content-end">
1538              <div id="header-languages-dropdown" class="topbar_languages">                          
1539                <div class="dropdown-languages">
1540                  <span><i class="flag-icon flag-icon-en"></i></span>
1541                  <div class="dropdown-languages-content">
1542                    
1543                    <p class="languages-name" ><a href="https://caom.pt/set-locale/pt"><i class="flag-icon flag-icon-pt"></i></a></p>
1544                    
1545                    <p class="languages-name" ><a href="https://caom.pt/set-locale/de"><i class="flag-icon flag-icon-de"></i></a></p>
1546                    
1547                    <p class="languages-name" ><a href="https://caom.pt/set-locale/en"><i class="flag-icon flag-icon-us"></i></a></p>
1548                    
1549                    <p class="languages-name" ><a href="https://caom.pt/set-locale/fr"><i class="flag-icon flag-icon-fr"></i></a></p>
1550                    
1551                  </div>
1552                </div>                 
1553              </div>
1554              <div class="dropdown-languages">
1555                <span><i class="header-user-icons fal fa-user"></i></span>
1556                <div class="dropdown-languages-content theme-dropdown-user-content">                      
1557                  
1558                  <p class="languages-name theme-header-user-text"><a href="https://caom.pt/auth/sign-in">Login</a></p>
1559                  <p class="languages-name theme-header-user-text"><a href="https://caom.pt/auth/sign-up">Register</a></p>
1560                  
1561                  
1562                </div>
1563              </div>
1564              <div class="header-wishlist">
1565                <a href="#offcanvas-wishlist" class="offcanvas-toggle"><span class="wishlist-count">0</span><i class="header-user-icons fal fa-heart"></i></a>
1566              </div>
1567              <div class="header-cart">
1568                <a href="#offcanvas-cart" class="offcanvas-toggle"><span class="cart-count">0</span><i class="header-user-icons fal fa-shopping-cart"></i></a>
1569              </div>
1570              <div class="header-search d-sm-block">
1571                <a href="#offcanvas-search" class="offcanvas-toggle"><i class="header-user-icons fal fa-search"></i></a>
1572              </div>
1573            </div>
1574          </div>
1575          <!-- Header Tools End -->
1576        </div>
1577      </div>
1578    </div>
1579    <!-- Header Sticky Section End -->   
1580    <!-- Mobile Header Section Start -->
1581    <div class="mobile-header bg-white section d-xl-none">
1582      <div class="container">
1583        <div class="row align-items-center">
1584          <!-- Header Logo Start -->
1585          <div class="col">
1586            <div class="header-logo">
1587              <a href="/"><img class="main-logo-mobile" src="https://caom.pt/platform-images/cms/home/logotipo-pequeno-1/ea4c558c-33c4-499d-b1c5-3b62c80eb178.png?p=medium&w=350&h=223&fm=png&fill=transparent&s=e23a386d6c2518f24f05c2b6f891d8c2" alt="Contactos"></a>
1588            </div>
1589          </div>
1590          <!-- Header Logo End -->
1591          <!-- Header Tools Start -->
1592          <div class="col-auto">
1593            <div class="header-tools transparent-header-tools justify-content-end">
1594              <ul class="header-lan-curr">
1595                <li><a class="header-user-icons-mobile-link" href="javascript:void(0);"><i class="header-user-icons fal fa-user"></i></a>
1596                  <ul class="curr-lan-sub-menu">
1597                    
1598                    <li><a href="https://caom.pt/auth/sign-in">Login</a></li>
1599                    <li><a href="https://caom.pt/auth/sign-up">Register</a></li>
1600                    
1601                    
1602                  </ul>
1603                </li>
1604              </ul>
1605              <div class="header-wishlist d-sm-block">
1606                <a href="#offcanvas-wishlist" class="offcanvas-toggle"><span class="wishlist-count">0</span><i class="fal fa-heart"></i></a>
1607              </div>
1608              <div class="header-cart">
1609                <a href="#offcanvas-cart" class="offcanvas-toggle"><span class="cart-count">0</span><i class="fal fa-shopping-cart"></i></a>
1610              </div>
1611              <div class="header-search d-sm-block">
1612                <a href="#offcanvas-search" class="offcanvas-toggle"><i class="fal fa-search"></i></a>
1613              </div>
1614              <div class="mobile-menu-toggle white-path">
1615                <a href="#offcanvas-mobile-menu" class="offcanvas-toggle">
1616                  <svg viewBox="0 0 800 600">
1617                    <path d="M300,220 C300,220 520,220 540,220 C740,220 640,540 520,420 C440,340 300,200 300,200" class="top"></path>
1618                    <path d="M300,320 L540,320" class="middle"></path>
1619                    <path d="M300,210 C300,210 520,210 540,210 C740,210 640,530 520,410 C440,330 300,190 300,190" class="bottom" transform="translate(480, 320) scale(1, -1) translate(-480, -318) "></path>
1620                  </svg>
1621                </a>
1622              </div>
1623            </div>
1624          </div>
1625          <!-- Header Tools End -->
1626        </div>
1627      </div>
1628    </div>
1629    <!-- Mobile Header Section End -->
1630    <!-- Mobile Sticky Header Section Start -->
1631    <div class="mobile-header sticky-header bg-white section d-xl-none" id="mobile-sticky-header"> 
1632      <div class="container">
1633        <div class="row align-items-center">
1634          <!-- Header Logo Start -->
1635          <div class="col">
1636            <div class="header-logo">
1637              <a href="/"><img class="main-logo-mobile" src="https://caom.pt/platform-images/cms/home/logotipo-pequeno-1/ea4c558c-33c4-499d-b1c5-3b62c80eb178.png?p=medium&w=350&h=223&fm=png&fill=transparent&s=e23a386d6c2518f24f05c2b6f891d8c2" alt="Contactos"></a>
1638            </div>
1639          </div>
1640          <!-- Header Logo End -->
1641          <!-- Header Tools Start -->
1642          <div class="col-auto">
1643            <div class="header-tools justify-content-end">
1644              <ul class="header-lan-curr">
1645                <li><a class="header-user-icons-mobile-link" href="javascript:void(0);"><i class="header-user-icons fal fa-user"></i></a>
1646                  <ul class="curr-lan-sub-menu">
1647                    
1648                    <li class="languages-name theme-header-user-text"><a href="https://caom.pt/auth/sign-in">Login</a></li>
1649                    <li class="languages-name theme-header-user-text"><a href="https://caom.pt/auth/sign-up">Register</a></li>
1650                    
1651                    
1652                  </ul>
1653                </li>
1654              </ul>
1655              <div class="header-wishlist d-sm-block">
1656                <a href="#offcanvas-wishlist" class="offcanvas-toggle"><span class="wishlist-count">0</span><i class="fal fa-heart"></i></a>
1657              </div>
1658              <div class="header-cart">
1659                <a href="#offcanvas-cart" class="offcanvas-toggle"><span class="cart-count">0</span><i class="fal fa-shopping-cart"></i></a>
1660              </div>
1661              <div class="header-search d-sm-block">
1662                <a href="#offcanvas-search" class="offcanvas-toggle"><i class="fal fa-search"></i></a>
1663              </div>
1664              <div class="mobile-menu-toggle">
1665                <a href="#offcanvas-mobile-menu" class="offcanvas-toggle">
1666                  <svg viewBox="0 0 800 600">
1667                    <path d="M300,220 C300,220 520,220 540,220 C740,220 640,540 520,420 C440,340 300,200 300,200" class="top"></path>
1668                    <path d="M300,320 L540,320" class="middle"></path>
1669                    <path d="M300,210 C300,210 520,210 540,210 C740,210 640,530 520,410 C440,330 300,190 300,190" class="bottom" transform="translate(480, 320) scale(1, -1) translate(-480, -318) "></path>
1670                  </svg>
1671                </a>
1672              </div>
1673            </div>
1674          </div>
1675          <!-- Header Tools End -->
1676        </div>
1677      </div>
1678    </div>
1679    <!-- Mobile Header Section End --> 
1680    <!-- OffCanvas Search Start -->
1681    <div id="offcanvas-search" class="offcanvas offcanvas-search">
1682      <div class="inner">
1683        <div class="offcanvas-search-form">
1684          <button class="offcanvas-close">×</button>
1685          <form action="/search">
1686            <div class="row mb-n3">
1687              <div class="col-lg-8 col-12 mb-3"><input type="text" name="query" placeholder="Search"></div>                       </div>
1688          </form>
1689        </div>
1690      </div>
1691    </div>
1692    <!-- OffCanvas Search End -->
1693    <!-- OffCanvas Wishlist Start -->
1694    <div id="offcanvas-wishlist" class="offcanvas offcanvas-wishlist">
1695      <div class="inner">
1696        <div class="head">
1697          <span class="title">Favorites</span>
1698          <button class="offcanvas-close">×</button>
1699        </div>
1700        
1701        <div class="body customScroll">
1702          <ul class="minicart-product-list">No products added</ul>
1703        </div>
1704      </div>
1705    </div>
1706    <!-- OffCanvas Wishlist End -->
1707    <!-- OffCanvas Cart Start -->
1708    <div id="offcanvas-cart" class="offcanvas offcanvas-cart">
1709      <div class="inner">
1710        <div class="head">
1711          <span class="title">Shopping cart</span>
1712          <button class="offcanvas-close">×</button>
1713        </div>
1714            
1715        
1716        <div class="body customScroll">
1717          <ul class="minicart-product-list">Add products to start shopping</ul>
1718        </div>   
1719        
1720      </div>
1721    </div>
1722    <!-- OffCanvas Cart End -->
1723    <!-- OffCanvas Search Start -->
1724    <div id="offcanvas-mobile-menu" class="offcanvas offcanvas-mobile-menu">
1725      <div class="inner customScroll">
1726        <div class="offcanvas-menu-search-form">
1727          <form action="/search">
1728            <input type="text" name="query" placeholder="Enter search term">
1729            <button><i class="fal fa-search"></i></button>
1730          </form>
1731        </div>
1732        <div class="offcanvas-menu">
1733          <ul>
1734            <li>
1735              <a href="/"><span class="menu-text">Home</span></a>
1736            </li>
1737            <li><a href="/caom/"><span class="menu-text">About</span></a>                        
1738            </li>
1739            <li><a href="#"><span class="menu-text">Brands</span></a>
1740              <ul class="sub-menu marca-menu">
1741                <li class="theme-header-cat">
1742                  <a href="/list/azeite-porca-de-murca" class=""><img src="https://caom.pt/platform-images/cms/header/marca-1-imagem/4ca568b0-231f-4ffd-90ba-ca3ab9aa89e9.webp?p=medium&w=194&h=110&fm=png&fill=transparent&s=5f358a9d1704c76d36180e86e41abd15" alt="Azeite Porca de Murça"></a>                               
1743                </li>
1744                <li class="theme-header-cat">
1745                  <a href="/list/azeite-senhor-de-murca" class=""><img src="https://caom.pt/platform-images/cms/header/marca-2-imagem/6410773e-76f3-41c1-ada7-e7585673acd3.webp?p=medium&w=242&h=110&fm=png&fill=transparent&s=4e9247a8ab1e6e474087a801a14fc211" alt="Azeite Senhor de Murça"></a>                               
1746                </li>
1747                <li class="theme-header-cat">
1748                  <a href="" class=""><img src="https://caom.pt/platform-images/cms/header/marca-3-imagem/3a4b7dbe-94cd-438c-be99-64f06aa9beeb.webp?p=medium&w=206&h=110&fm=png&fill=transparent&s=de23988d76da543cf3302792f46ff03a" alt="Azeite de Murça"></a>                               
1749                </li>
1750              </ul>
1751            </li>                    
1752            <li><a href="/home#home-premios"><span class="menu-text">Awards</span></a>                   
1753            </li>
1754            <li><a href="/contactos"><span class="menu-text">Contacts</span></a>
1755            </li>
1756            <li class="">
1757              <a href="/store"><span class="menu-text shop">Online store</span></a>                   
1758            </li>     
1759            <li><a href="#"><span class="menu-text"><i class="flag-icon flag-icon-en"></i>&nbsp;Tour language</span></a>
1760              <ul class="sub-menu idioma-menu">                           
1761                
1762                <li>
1763                  <a href="https://caom.pt/set-locale/pt"><i class="flag-icon flag-icon-pt"></i>&nbsp;Portuguese</a>                               
1764                </li>
1765                
1766                <li>
1767                  <a href="https://caom.pt/set-locale/de"><i class="flag-icon flag-icon-de"></i>&nbsp;German</a>                               
1768                </li>
1769                
1770                <li>
1771                  <a href="https://caom.pt/set-locale/en"><i class="flag-icon flag-icon-us"></i>&nbsp;English</a>                               
1772                </li>
1773                
1774                <li>
1775                  <a href="https://caom.pt/set-locale/fr"><i class="flag-icon flag-icon-fr"></i>&nbsp;French</a>                               
1776                </li>
1777                
1778              </ul>
1779            </li>
1780          </ul>
1781        </div>
1782        <div class="offcanvas-social">
1783          
1784          <a href="https://www.facebook.com/CAOM.PT/" target="_blank"><i class="fab fa-facebook-f"></i></a>
1785          
1786          <a href="https://www.instagram.com/azeite_porca_de_murca/" target="_blank"><i class="fab fa-instagram"></i></a>
1787          
1788        </div>
1789      </div>
1790    </div>
1791    <!-- OffCanvas Search End -->    
1792    <!-- OffCanvas User Area LOGIN -->
1793    <div id="offcanvas-user-area" class="offcanvas offcanvas-search">
1794      <div class="inner">
1795        <div class="head">
1796          <span class="title">Client area</span>
1797          <button class="offcanvas-close">×</button>
1798        </div>
1799        <div class="offcanvas-search-form">
1800          <form action="https://caom.pt/auth/sign-in-cms" method="post">
1801            <input type="hidden" name="_token" value="ymaf2HshU31Jac23pvBrqWzCwztsOB63Pupvv5sX">
1802            <div class="row mb-n3">
1803              <div class="col-lg-8 col-12 mb-3">
1804                <input type="email" name="user" maxlength="100" placeholder="Email">
1805              </div>      
1806              <div class="col-lg-8 col-12 mb-3">
1807                <input type="password" name="password" autocomplete="off" maxlength="30" placeholder="Password">
1808              </div>      
1809              <div>
1810                <a href="/password/request" class="user-area-pass-request" target="_blank">Forgot your password?</a>
1811              </div>
1812            </div>
1813            <div class="recaptcha-box">
1814              <div class="g-recaptcha" data-sitekey="6LePRrYUAAAAACrb6Appd_JjgOnomLmGg5TvF2Wu"></div>
1815            </div>
1816            <div class="user-area-buttons buttons">
1817              <div id="login-button">
1818                <button type="submit" class="user-area-btn-login btn btn-dark btn-hover-primary">Login</button>
1819              </div>
1820              <a href="/auth/sign-up" class="user-area-btn-register btn btn-outline-dark" target="_blank">Register</a>
1821            </div>
1822          </form>
1823        </div>
1824      </div>
1825    </div>
1826    <!-- OffCanvas User Area End -->   
1827    <!-- OffCanvas User Area LOGOUT -->
1828    <div id="offcanvas-user-area-loggedon" class="offcanvas offcanvas-search">
1829      <div class="inner">
1830        <div class="head">
1831          <span class="title">Welcome </span>
1832          <button class="offcanvas-close">×</button>
1833        </div>
1834        <div class="offcanvas-search-form">
1835          <div class="user-area-buttons buttons">
1836            <a href="https://caom.pt/dashboard" target="_blank" class="user-area-btn-login btn btn-dark btn-hover-primary">Client area</a>
1837            <a href="https://caom.pt/auth/sign-out-cms" class="user-area-btn-register btn btn-outline-dark">Logout</a>
1838          </div>
1839        </div>
1840      </div>
1841    </div>    
1842      
1843    <div class="offcanvas-overlay"></div>
1844<!-- Page Title/Header Start -->
1845<div class="page-title-section section" data-bg-image="https://caom.pt/platform-images/cms/contactos/imagem-fundo-banner-1/eca85c6d-ca45-4df6-9c0c-c8f7f669b56c.webp?p=medium&w=1920&h=381&fm=png&fill=transparent&s=d202123dd23a7faaca7729fdbb06244b">
1846  <div class="container">
1847    <div class="row">
1848      <div class="col">
1849        <div class="page-title">
1850          <h1 class="title">Contact us</h1>
1851          <ul class="breadcrumb">
1852            <li class="breadcrumb-item"><a href="/">Home</a></li>
1853            <li class="breadcrumb-item active">Contact us</li>
1854          </ul>
1855        </div>
1856      </div>
1857    </div>
1858  </div>
1859</div>
1860<!-- Page Title/Header End -->
1861<!-- Contact Information & Map Section Start -->
1862<div class="section section-padding  bg-white">
1863  <div class="container">
1864    <!-- Section Title Start -->
1865    <div class="section-title2 text-center">
1866      <h2 class="title">Do you have any doubt? Talk to us.</h2>
1867      <p>For more information, please feel free to contact us:</p>
1868    </div>
1869    <!-- Section Title End -->
1870    <!-- Contact Information Start -->
1871    <div class="row learts-mb-n30">
1872      <div class="col-lg-4 col-md-6 col-12 learts-mb-30">
1873        <div class="contact-info">
1874          <h4 class="title">Address</h4>
1875          <span class="info"><i class="icon fal fa-map-marker-alt"></i> Quinta da Velha, s/n�<br/>Gueirinho�<br/>5090-100 Murça�<br/>Douro | Trás-os-Montes�<br/>PORTUGAL</span>
1876        </div>
1877      </div>
1878      <div class="col-lg-4 col-md-6 col-12 learts-mb-30">
1879        <div class="contact-info">
1880          <h4 class="title">Contacts</h4>
1881          <span class="info"><i class="icon fal fa-phone-alt"></i>
1882            <a class="contacts-link" href="tel:+351259512191">(+351) 259 512 191</a>
1883            <span class="theme-footer-phone-subtitle">(national fixed network call)</span>
1884            <a class="contacts-link" href="tel:+351967814115">(+351) 967 814 115</a>
1885            <span class="theme-footer-phone-subtitle">(national mobile network call)</span>
1886          </span>
1887          <span class="info"><i class="icon fab fa-whatsapp"></i> <a class="contacts-link" href="https://wa.me/351964472524">(+351) 964 472 524</a></span>
1888          <span class="info"><i class="icon fal fa-envelope"></i> Email: <a class="contacts-link" href="/cdn-cgi/l/email-protection#03646671626f4360626c6e2d7377"><span class="__cf_email__" data-cfemail="ef888a9d8e83af8c8e8082c19f9b">[email&#160;protected]</span></a></span>
1889        </div>
1890      </div>
1891      <div class="col-lg-4 col-md-6 col-12 learts-mb-30">
1892        <div class="contact-info">
1893          <h4 class="title"> Office hours</h4>
1894          <span class="info"><i class="icon fal fa-clock"></i> Monday to Friday:
18958:30 AM - 12:30 PM
18962:00 PM - 6:00 PM
1897
1898Weekends and holidays:
1899Closed</span>
1900        </div>
1901      </div>
1902    </div>
1903    <!-- Contact Information End -->
1904    <!-- Contact Map Start -->
1905    <div id="contactos-mapa"></div>
1906    <iframe
1907        id='map_mapa'
1908        width='1170px'
1909        height='500px'
1910        frameborder='0' style='border:0'
1911        src='https://www.google.com/maps/embed/v1/place?key=AIzaSyBVJsqMDjj5-Fe8D_VOJAak705ri1ldm_8&q=Quinta Velha, Gueirinho, 5090-100 Murça&zoom=15' allowfullscreen>
1912        </iframe>
1913    <!-- Contact Map End -->
1914  </div>
1915</div>
1916<!-- Contact Information & Map Section End -->
1917
1918<!-- Contact Form Section Start -->
1919<div class="section section-padding pt-0 bg-white">
1920  <div class="container">
1921    <!-- Section Title Start -->
1922    <div class="section-title2 text-center">
1923      <h2 class="title">Send us a message</h2>
1924    </div>
1925    <!-- Section Title End -->
1926    <div class="row">
1927      <div class="col-lg-8 col-12 mx-auto">
1928        <div class="contact-form">
1929          <div class="text-center">
1930            <a href="/form/pedido-de-informaes" class="btn btn-dark btn-outline-hover-dark" target="_blank">Send Message</a>
1931          </div>
1932        </div>
1933      </div>
1934    </div>
1935  </div>
1936</div>
1937<!-- Contact Form Section End -->
1938
1939<div class="footer2-section section section-padding">
1940  <div class="container">
1941    <div class="row learts-mb-n40">
1942      <div class="col-lg-6 col-md-12 learts-mb-40 footer-description">
1943        <div class="widget-about">
1944          <p class="footer-title">Agricultural Cooperative of Murça Olive Growers, CRL</p>
1945          <p>The Agricultural Cooperative of Olive Growers of Murça, C.R.L. (CAOM), founded in 1956, is located in a region with a high tradition in the production of olive oil, being part of the region with a Protected Designation of Origin with the designation “Azeite de Trás-os-Montes”.</p>
1946        </div>
1947      </div>
1948      
1949      <div class="footer-links col-lg-4 learts-mb-40">
1950        <div class="row">
1951          <div class="col">
1952            <ul class="widget-list">
1953              
1954              <li><a class="footer-list-link" href="/privacy-policy" class="iclient-iframe" target="_blank">Privacy Policy</a></li>
1955              
1956              <li><a class="footer-list-link" href="/terms-conditions" class="iclient-iframe" target="_blank">Terms and Conditions</a></li>
1957              
1958              <li><a class="footer-list-link" href="/form/formulrio-para-revenda" class="iclient-iframe" target="_blank">Resale</a></li>
1959              
1960              <li><a class="footer-list-link" href="https://www.livroreclamacoes.pt/INICIO" class="" target="_blank">Complain Book</a></li>
1961              
1962              <li><a class="footer-list-link" href="https://socios.caom.pt/inicio" class="" target="_blank">Partners Page</a></li>
1963              
1964            </ul>
1965          </div>
1966          <div class="col">
1967            <ul class="widget-list">
1968              
1969              <li><a class="footer-list-link" href="/pub/art" class="" target=""><b>Publications</b></a></li>
1970              
1971              <li><a class="footer-list-link" href="/art/historia-do-azeite-em-portugal" class="" target="">History</a></li>
1972              
1973              <li><a class="footer-list-link" href="/art/tipos-de-azeite" class="" target="">Types of Olive Oil</a></li>
1974              
1975              <li><a class="footer-list-link" href="/art/beneficios" class="" target="">Benefits</a></li>
1976              
1977              <li><a class="footer-list-link" href="/art/qualidade" class="" target="">Quality</a></li>
1978              
1979            </ul>
1980          </div>
1981        </div>
1982      </div>
1983      <div class="col-lg-3 learts-mb-40">
1984        <ul class="widget-list">
1985          <li class="theme-footer-contact-item">
1986            <p class="theme-footer-contact-title">Address</p>Quinta da Velha s/n, �<br/>5090-100 Murça
1987          </li>
1988          <li class="theme-footer-contact-item">
1989            <p class="theme-footer-contact-title">Telephone</p>
1990            <a href="tel:+351259512191"> 259 512 191</a>
1991            <span class="theme-footer-phone-subtitle">(national fixed network call)</span>
1992          </li>
1993          <li class="theme-footer-contact-item">
1994            <p class="theme-footer-contact-title">Email</p><a href="/cdn-cgi/l/email-protection#f59290879499b596949a98db8581"><span class="__cf_email__" data-cfemail="95f2f0e7f4f9d5f6f4faf8bbe5e1">[email&#160;protected]</span></a>
1995          </li>
1996        </ul>
1997      </div>
1998      
1999    </div>
2000  </div>
2001</div>
2002<div class="footer3-bottom section section-fluid section-padding bg-light pt-0">
2003  <div class="container">
2004    <div class="row align-items-end learts-mb-n40">
2005      <div class="col-md-4 col-12 learts-mb-40 order-md-2">
2006        <div class="widget-about text-center">
2007          <img src="https://caom.pt/platform-images/cms/footer/logotipo-1/a093105e-9725-46ce-b9be-7e8e6cf1b4d1.png?p=medium&w=170&h=110&fm=png&fill=transparent&s=86cc88cb608acb62b4990908f1c72b33" alt="Contactos">
2008        </div>
2009      </div>
2010      <div class="col-md-4 col-12 learts-mb-40 order-md-3">
2011        <div class="widget-payment text-center text-md-right">
2012          <img src="https://caom.pt/platform-images/cms/footer/meios-de-pagamento/f1c26aca-5dce-42a7-b406-95e4c93ea291.webp?p=medium&w=266&h=32&fm=png&fill=transparent&s=bb4e12646ff669fb0e89420c1b5d54f1" alt="">
2013        </div>
2014      </div>
2015      <div class="col-md-4 col-12 learts-mb-40 order-md-1">
2016        <div class="widget-copyright">
2017          <p class="copyright text-center text-md-left">&copy; 2026 CAOM. All rights reserved</p>
2018        </div>
2019      </div>
2020    </div>
2021  </div>
2022</div>
2023
2024<!-- JS
2025============================================ -->
2026
2027<!-- Vendors JS -->
vendor: 109 bytes, lines 2027-2028
2027
2028<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
2028<script src="/assets/js/vendor/modernizr-3.6.0.min.js"></script>
vendor: 1 bytes, line 2028
2028
2029<script src="/assets/js/vendor/jquery-3.4.1.min.js"></script>
vendor: 1 bytes, line 2029
2029
2030<script src="/assets/js/vendor/jquery-migrate-3.1.0.min.js"></script>
vendor: 1 bytes, line 2030
2030
2031<script src="/assets/js/vendor/bootstrap.bundle.min.js"></script>
2031
2032
2033<!-- Plugins JS -->
2034<script src="/assets/js/plugins/select2.min.js"></script>
vendor: 1 bytes, line 2034
2034
2035<script src="/assets/js/plugins/jquery.nice-select.min.js"></script>
vendor: 1 bytes, line 2035
2035
2036<script src="/assets/js/plugins/perfect-scrollbar.min.js"></script>
vendor: 1 bytes, line 2036
2036
2037<script src="/assets/js/plugins/swiper.min.js"></script>
vendor: 1 bytes, line 2037
2037
2038<script src="/assets/js/plugins/slick.min.js"></script>
vendor: 1 bytes, line 2038
2038
2039<script src="/assets/js/plugins/mo.min.js"></script>
vendor: 1 bytes, line 2039
2039
2040<script src="/assets/js/plugins/jquery.ajaxchimp.min.js"></script>
vendor: 1 bytes, line 2040
2040
2041<script src="/assets/js/plugins/jquery.countdown.min.js"></script>
vendor: 1 bytes, line 2041
2041
2042<script src="/assets/js/plugins/imagesloaded.pkgd.min.js"></script>
vendor: 1 bytes, line 2042
2042
2043<script src="/assets/js/plugins/isotope.pkgd.min.js"></script>
vendor: 1 bytes, line 2043
2043
2044<script src="/assets/js/plugins/jquery.matchHeight-min.js"></script>
vendor: 1 bytes, line 2044
2044
2045<script src="/assets/js/plugins/ion.rangeSlider.min.js"></script>
vendor: 1 bytes, line 2045
2045
2046<script src="/assets/js/plugins/photoswipe.min.js"></script>
vendor: 1 bytes, line 2046
2046
2047<script src="/assets/js/plugins/photoswipe-ui-default.min.js"></script>
vendor: 1 bytes, line 2047
2047
2048<script src="/assets/js/plugins/jquery.zoom.min.js"></script>
vendor: 1 bytes, line 2048
2048
2049<script src="/assets/js/plugins/ResizeSensor.js"></script>
vendor: 1 bytes, line 2049
2049
2050<script src="/assets/js/plugins/jquery.sticky-sidebar.min.js"></script>
vendor: 1 bytes, line 2050
2050
2051<script src="/assets/js/plugins/product360.js"></script>
vendor: 1 bytes, line 2051
2051
2052<script src="/assets/js/plugins/jquery.magnific-popup.min.js"></script>
vendor: 1 bytes, line 2052
2052
2053<script src="/assets/js/plugins/jquery.scrollUp.min.js"></script>
vendor: 1 bytes, line 2053
2053
2054<script src="/assets/js/plugins/scrollax.min.js"></script>
vendor: 1 bytes, line 2054
2054
2055<script src="/assets/js/plugins/instafeed.min.js"></script>
2055
2056
2057<!-- Use the minified version files listed below for better performance and remove the files listed above -->
2058<!-- 
2058<script src="assets/js/vendor/vendor.min.js"></script>
vendor: 1 bytes, line 2058
2058
2059<script src="assets/js/plugins/plugins.min.js"></script>
2059 -->
2060
2061<!-- Main Activation JS -->
2062<script src="/assets/js/theme-main.js"></script>
2062
2063
2064<script>
2065  setTimeout(function () {
2066    $('.preloader_background').fadeToggle();
2067  }, 1000);
2068</script>
2068
2069
2070<script>
2071	$('li.theme-header-cat:has(a[href=""])').remove();
2072</script>
2072
2073
2074<script>
2075    $(".theme_awards_list:first-child").addClass("show active");
2076</script>
2076
2077
2078<script>
2079    $(".theme_awards_tab:first-child > a").addClass("active");
2080</script>
2080
2081
2082<script>
2083$(document).ready(function() {
2084    // Attach a click event handler to the element with ID 'socialfloating'
2085    $('#socialfloating').on('click', function() {
2086        // Toggle the class 'theme-socialfloating-sm'
2087        $(this).toggleClass('theme-socialfloating-sm');
2088    });
2089});
2090</script>
2090
2091
2092
2093<div id="cookie-consent-container"></div><div id="iframe-iclient-overlay" style="opacity: 0;display:none;background:rgba(0,0,0,0.5);position:fixed;width:100%;height:100%;z-index: 9999999999;top: 0px;">
2094        <div id="iframe-iclient-div-iframe" style="border:5px solid #FFF;width:80%;margin-left:10%;margin-top:5%;height:85vh;background: #f6f6f6;border-radius: 5px; box-shadow: 0px 0px 30px #000;">
2095            <div class="iframe-iclient-logo" style="width: 50px;height: 50px;border-radius:50%;background:#FFF;margin-left: -30px;margin-top: -30px;position: absolute;border: 3px solid #0000e7;box-sizing: content-box;">
2096                <a href="https://www.ebsss.com" target="_blank" style="outline:none"> <img src="https://website.ebsss.app/assets/images/iconeWebMarket.png" style="width: 40px;margin: 5px;"></a>
2097            </div>
2098            <div id="close-iframe-iclient" style="width: 30px;height: 30px;border-radius:50%;background:#FFF;margin-left: calc(80% - 15px);margin-top: -20px;border: 1px solid #000;position: absolute;cursor:pointer;box-sizing: content-box;">
2099                <div style="margin: 0px 8.5px;font-size: 20px;line-height: 32px;font-weight: bold;font-family: sans-serif;color: #000;cursor:pointer;">X</div>
2100            </div>
2101            <div style="overflow: hidden; -webkit-overflow-scrolling: touch; width: 100%;height:100%;">
2102                <iframe id="iframe-client-iframe" name="iframe-client-iframe"  style="width:100%;height: 100%;border:0px;"></iframe>
2103            </div>
2104        </div>
2105        </div>
2106        <div id="iframe-iclient-image-overlay" style="opacity: 0;display:none;background:rgba(0,0,0,0.5);position:fixed;width:100%;height:100%;z-index: 9999999999;top: 0px;">
2107            <div id="iframe-iclient-div-image" style="border:5px solid #FFF;width:80%;margin-left:10%;margin-top:5%;height:auto;background: #f6f6f6;border-radius: 5px; box-shadow: 0px 0px 30px #000;">
2108                <div class="iframe-iclient-logo" style="width: 50px;height: 50px;border-radius:50%;background:#FFF;margin-left: -30px;margin-top: -30px;position: absolute;border: 3px solid #0000e7;box-sizing: content-box;">
2109                    <a href="https://www.ebsss.com" target="_blank" style="outline:none">
2109 <img src="https://website.ebsss.app/assets/images/iconeWebMarket.png" style="width: 40px;margin: 5px;"></a>
2110                </div>
2111                <div id="close-image-iclient" style="width: 30px;height: 30px;border-radius:50%;background:#FFF;margin-left: calc(80% - 15px);margin-top: -20px;border: 1px solid #000;position: absolute;cursor:pointer;box-sizing: content-box;">
2112                    <div style="margin: 0px 8.5px;font-size: 20px;line-height: 32px;font-weight: bold;font-family: sans-serif;color: #000;cursor:pointer;">X</div>
2113                </div>
2114                <img id="iframe-client-image" style="max-width: 80vw;max-height: 80vh;margin-left: auto;margin-right: auto;display: block;">
2115            </div>
2116        </div>
2117        <div id="iframe-iclient-content-overlay" style="opacity: 0;display:none;background:rgba(0,0,0,0.5);position:fixed;width:100%;height:100%;z-index: 9999999999;top: 0px;">
2118
2119            <div id="iframe-iclient-div-content" style="border:5px solid #FFF;width:80%;margin-left:10%;margin-top:5%;    height: calc(100vh - 100px);background: #f6f6f6;border-radius: 5px; box-shadow: 0px 0px 30px #000;">
2120                <div class="iframe-iclient-logo" style="width: 50px;height: 50px;border-radius:50%;background:#FFF;margin-left: -30px;margin-top: -30px;position: absolute;border: 3px solid #0000e7;box-sizing: content-box;">
2121                    <a href="https://www.ebsss.com" target="_blank" style="outline:none">
2121 <img src="https://website.ebsss.app/assets/images/iconeWebMarket.png" style="width: 40px;margin: 5px;"></a>
2122                </div>
2123                <div id="close-content-iclient" style="width: 30px;height: 30px;border-radius:50%;background:#FFF;margin-left: calc(80% - 15px);margin-top: -20px;border: 1px solid #000;position: absolute;cursor:pointer;box-sizing: content-box;">
2124                    <div style="margin: 0px 8.5px;font-size: 20px;line-height: 32px;font-weight: bold;font-family: sans-serif;color: #000;cursor:pointer;">X</div>
2125                </div>
2126                <iframe id="iframe-client-content"  src="about:blank"  name="iframe-client-content"  style="width:100%;height: 100%;border:0px;" ></iframe>
2127
2128            </div>
2129        </div>
2130        <div id="iframe-iclient-message-overlay" style="opacity: 0;display:none;background:rgba(0,0,0,0.5);position:fixed;width:100%;height:100%;z-index: 9999999999;top: 0px;">
2131
2132            <div id="iframe-iclient-div" style="border:5px solid #FFF;width:270px;margin-left: calc(50% - 135px);  margin-top: calc(50vh - 100px);   height: auto;background: #f6f6f6;border-radius: 5px; box-shadow: 0px 0px 30px #000;">
2133                <div class="iframe-iclient-logo" style="width: 50px;height: 50px;border-radius:50%;background:#FFF;margin-left: -30px;margin-top: -30px;position: absolute;border: 3px solid #0000e7;box-sizing: content-box;">
2134                    <a href="https://www.ebsss.com" target="_blank" style="outline:none">
2134 <img src="https://website.ebsss.app/assets/images/iconeWebMarket.png" style="width: 40px;margin: 5px;"></a>
2135                </div>
2136                <div id="close-message-iclient" style="width: 30px;height: 30px;border-radius:50%;background:#FFF;    margin-left: 255px;margin-top: -20px;border: 1px solid #000;position: absolute;cursor:pointer;box-sizing: content-box;">
2137                    <div style="margin: 0px 8.5px;font-size: 20px;line-height: 32px;font-weight: bold;font-family: sans-serif;color: #000;cursor:pointer;">X</div>
2138                </div>
2139                <div id="iframe-client-message" style="width:100%;border:0px;text-align: center;font-size: 21px;font-family: sans-serif;padding: 30px 0px;"></div>
2140            </div>
2141        </div>
2142        <!-- Messenger Plug-in de chat Code -->
2143    <div id="fb-root"></div>
2144
2145    <!-- Your Plug-in de chat code -->
2146    <div id="fb-customer-chat" class="fb-customerchat">
2147    </div>
2148
2149    
2149<script>
2150      var chatbox = document.getElementById('fb-customer-chat');
2151      chatbox.setAttribute("page_id", "1146087392203454");
2152      chatbox.setAttribute("attribution", "biz_inbox");
2153    </script>
2153
2154
2155    <!-- Your SDK code -->
2156    
2156<script>
2157      window.fbAsyncInit = function() {
2158        FB.init({
2159          xfbml            : true,
2160          version          : 'v13.0'
2161        });
2162      };
2163
2164      (function(d, s, id) {
2165        var js, fjs = d.getElementsByTagName(s)[0];
2166        if (d.getElementById(id)) return;
2167        js = d.createElement(s); js.id = id;
2168        js.src = 'https://connect.facebook.net/pt_PT/sdk/xfbml.customerchat.js';
2169        fjs.parentNode.insertBefore(js, fjs);
2170      }(document, 'script', 'facebook-jssdk'));
2171    </script>
2171<script src="https://caom.pt/js/jquery.socialfloating.js"></script>
2171 
2171<script>
2172                    $.socialfloating({
2173                        icons:"fontawesome5",buttons:[[
2174                    {icon:"fab fa-whatsapp",enabled:!0,link:"https://wa.me/964472524",color:"#00a65a"},{icon:"fab fa-facebook",enabled:!0,link:"https://www.facebook.com/CAOM.PT",color:"#3b5998"},]]});
2175                </script>
2175<script type="text/javascript">
2176                        if ($(".iclient-buy-now").length > 0) {
2177                            $(document).on("click", ".iclient-buy-now", function (event) {
2178                                event.preventDefault();
2179                                event.preventDefault();
2180
2181                                if (this.getAttribute("href").indexOf("?") <= 0) {
2182                                    var linkDestination =  this.getAttribute("href") + "?";
2183                                } else {
2184                                    var linkDestination =  this.getAttribute("href");
2185                                }
2186
2187                                let qtd = 1;
2188                                let opt, opt_child, opt_custom;
2189                                let opt_price = 0;
2190
2191                                if ($(this).closest("form") != null &&
2192                                    $(this).closest("form").find(".iclient-cart-quantity").length > 0) {
2193
2194                                    qtd = $(this).closest("form").find(".iclient-cart-quantity").val();
2195
2196                                    linkDestination += "quantity="  +qtd;
2197                                }
2198
2199                                if ($(this).closest("form") != null &&
2200                                    $(this).closest("form").find(".iclient-cart-option").length > 0) {
2201
2202                                    opt = $(this).closest("form").find(".iclient-cart-option").val();
2203
2204                                    linkDestination += "&option=" + opt;
2205                                }
2206
2207                                if ($(this).closest("form") != null &&
2208                                    $(this).closest("form").find(".iclient-cart-option_price").length > 0) {
2209
2210                                    opt_price = $(this).closest("form").find(".iclient-cart-option_price").val();
2211
2212                                    linkDestination += "&option_price=" + opt_price;
2213                                }
2214
2215                                if ($(this).closest("form") != null &&
2216                                    $(this).closest("form").find(".iclient-cart-child").length > 0) {
2217
2218                                    opt_child = $(this).closest("form").find(".iclient-cart-child").val();
2219
2220                                    linkDestination += "&child=" + opt_child;
2221                                }
2222
2223                                if ($(this).closest("form") != null &&
2224                                    $(this).closest("form").find(".iclient-cart-custom-field").length > 0) {
2225
2226                                    opt_custom = $(this).closest("form").find(".iclient-cart-custom-field").val();
2227
2228                                    linkDestination += "&custom_field=" + opt_custom;
2229                                }
2230
2231                                linkDestination += "&cms=1";
2232
2233                                linkDestination += "&buy_now=1";
2234
2235                                // console.log("link", linkDestination);
2236
2237                                interactIclientCart(linkDestination);
2238
2239                            })
2240                        }
2241
2242                        function showIclientIframe(url){
2243                            console.log("SHOW ICLIENT IFRAME")
2244                            var _iOSDevice = false;//!!navigator.platform.match(/iPhone|iPod|iPad/);
2245                            if(_iOSDevice){
2246                                window.open(url);
2247                                return true;
2248                            }
2249                            var popup = document.getElementById("iframe-iclient-message-overlay");
2250                            fadeOutElement(popup);
2251                            if(inIframe()){
2252                                //window.open(url, "window name","height=200,width=200,modal=yes,alwaysRaised=yes");
2253                                try {
2254                                    document.getElementById("iframe-client-iframe").contentWindow.postMessage("showLoading","*");
2255                                }catch(err) {}
2256                                window.open(url, "iframe-client-iframe");//,"height=200,width=200,modal=yes,alwaysRaised=yes");
2257                            }else{
2258                                var popup = document.getElementById("iframe-iclient-overlay");
2259                                fadeInElement(popup);
2260                                try {
2261                                    document.getElementById("iframe-client-iframe").contentWindow.postMessage("showLoading","*");
2262                                }catch(err) {}
2263                                document.getElementById("iframe-client-iframe").setAttribute("src",url);
2264                                cancelIClientHide=true;
2265                            }
2266                        }
2267
2268
2269                        function iClientMessage(text,type,autoclose){
2270                            type = type||null;
2271
2272                            autoclose = autoclose||null;
2273                            var popup = document.getElementById("iframe-iclient-message-overlay");
2274                            fadeInElement(popup);
2275                            document.getElementById("iframe-client-message").innerHTML = text;
2276                            if(autoclose!=null){
2277                                cancelIClientHide = false;
2278                                setTimeout(function(){
2279                                    if(!cancelIClientHide){
2280                                        hideIclientIframe();
2281                                    }
2282                                },autoclose);
2283                            }
2284                        }
2285
2286                        function showIclientIframeImage(url){
2287                            var popup = document.getElementById("iframe-iclient-image-overlay");
2288                            fadeInElement(popup);
2289                            document.getElementById("iframe-client-image").setAttribute("src",url);
2290                        }
2291
2292                        function showIclientIframeContent(content){
2293                            var popup = document.getElementById("iframe-iclient-content-overlay");
2294                            fadeInElement(popup);
2295                            iframe  = document.getElementById("iframe-client-content");//.setAttribute("src",url);
2296                            iframe = iframe.contentWindow || ( iframe.contentDocument.document || iframe.contentDocument);
2297
2298                            iframe.document.open();
2299                            iframe.document.write(content);
2300                            iframe.document.close();
2301
2302
2303                            window.open(url, "iframe-client-content");
2304                            cancelIClientHide=true;
2305
2306                        }
2307
2308                        function hideIclientIframe(){
2309                                if(madeLoginLogoff){
2310                                                location.reload();       }
2311                            if(addedProductToCart){
2312                                                location.reload();       }
2313
2314                            if( document.getElementById("iframe-client-iframe").getAttribute("src") != null && document.getElementById("iframe-client-iframe").getAttribute("src").indexOf("youtube.com")){
2315                                document.getElementById("iframe-client-iframe").setAttribute("src","");
2316                            }
2317
2318                            var popup = document.getElementById("iframe-iclient-overlay");
2319                            fadeOutElement(popup);
2320                            var popup = document.getElementById("iframe-iclient-image-overlay");
2321                            fadeOutElement(popup);
2322                            var popup = document.getElementById("iframe-iclient-content-overlay");
2323                            fadeOutElement(popup);
2324                            var popup = document.getElementById("iframe-iclient-message-overlay");
2325                            fadeOutElement(popup);
2326                            cancelIClientHide=false;
2327                        }
2328
2329                        function fadeOutElement(element) {
2330                            var op = 1;  // initial opacity
2331                            var timer = setInterval(function () {
2332                                if (op <= 0.1){
2333                                    clearInterval(timer);
2334                                    element.style.display ="none";
2335                                }
2336                                element.style.opacity = op;
2337                                element.style.filter = "alpha(opacity=" + op * 100 + ")";
2338                                op -= 0.1;
2339                            }, 50);
2340                        }
2341
2342                        function fadeInElement(element) {
2343                            element.style.display = "block";
2344                            var op = 0;  // initial opacity
2345                            var timer = setInterval(function () {
2346                                if (op >= 0.9){
2347                                    clearInterval(timer);
2348                                    element.style.display = "block";
2349                                }
2350                                element.style.opacity = op;
2351                                element.style.filter = "alpha(opacity=" + op * 100 + ")";
2352                                op += 0.1;
2353                            }, 50);
2354                        }
2355
2356                        function inIframe () {
2357                            try {
2358                                return window.self !== window.top;
2359                            } catch (e) {
2360                                return true;
2361                            }
2362                        }
2363
2364
2365                    </script>
2365<script>
2366            if(typeof jQuery!="undefined"){
2367                jQuery(window).on("load", function() {
2368                    jQuery(".cms-loading").fadeOut();
2369                });
2370            }else if(typeof $!="undefined"){
2371                $(window).on("load", function() {
2372                    $(".cms-loading").fadeOut();
2373                });
2374            }else{
2375                (function(){
2376                    try{
2377                        document.getElementByClassName("cms-loading")[0].style.display="none";
2378                    }catch(error){
2379                        if(document.querySelector(".cms-loading") !=null ){
2380                            document.querySelector(".cms-loading").style.display="none";
2381                        }
2382                    }
2383                })();
2384            }
2385            </script>
2385<a href='https://ebsss.com' class='iclient-watermark' target='_blank' style='     z-index: 999999;
2386                    position: relative;
2387                    bottom: 0px;
2388                    right: 6px;
2389                    margin-top: -31px;
2390                    float: right;'><img src='https://web.iclient.app/logo.png' style='width:85px;'></a>
vendor: 88 bytes, lines 2390-2391
2390<script src="https://www.google.com/recaptcha/api.js" async defer></script>
2391            
2391<script async src="https://www.googletagmanager.com/gtag/js?id=UA-154684450-1"></script>
2391
2392            
2392<script>
2393                
vendor: 176 bytes, lines 2393-2397
2393window.dataLayer = window.dataLayer || [];
2394                function gtag(){dataLayer.push(arguments);}
2395                gtag("js", new Date());
2396
2397                gtag("config", "
2397UA-154684450-1
vendor: 16 bytes, lines 2397-2398
2397");
2398            
2398</script>
2398
2399            
2400            
2400<script>
2401                $( document ).ready(function() {
2402                    if ($(".iclient-cart-variations.level1")) {
2403                        let first_option_first_level = $(".iclient-cart-variations.level1 option:nth-child(1)")
2404                        let first_option_first_level_text = "Selecione ";
2405
2406                        // console.log("nivel 1", $(".iclient-cart-variations.level1"), "fofl", first_option_first_level, "foflt", first_option_first_level_text)
2407
2408                        first_option_first_level.text(first_option_first_level_text)
2409                    }
2410
2411
2412                    $("body").on("change",".iclient-cart-variations", function () {
2413                        var create_new = true;
2414                        let clicked_element = this.options[this.selectedIndex];
2415                        let first_element = $(".iclient-cart-variations option:nth-child(1)");
2416
2417                        console.log("clicked_element", clicked_element)
2418                        console.log("first_element", first_element)
2419
2420                        if ($(this).hasClass("level1")) {
2421                            $(".level1 option:nth-child(1)").attr("disabled", "disabled")
2422
2423                            $(".level2").addClass("d-none");
2424                            $(".level3").addClass("d-none");
2425                            $(".level4").addClass("d-none");
2426                            $(".level5").addClass("d-none");
2427                            $(".level6").addClass("d-none");
2428                            $(".level7").addClass("d-none");
2429                            $(".level8").addClass("d-none");
2430
2431                            var class_select = "level2";
2432
2433                            if ( $( ".level2" ).length ) {
2434                                create_new = false;
2435                            }
2436
2437                        } else if ($(this).hasClass("level2")) {
2438                            var class_select = "level3";
2439
2440                            $(".level3").addClass("d-none");
2441                            $(".level4").addClass("d-none");
2442                            $(".level5").addClass("d-none");
2443                            $(".level6").addClass("d-none");
2444                            $(".level7").addClass("d-none");
2445                            $(".level8").addClass("d-none");
2446
2447                            if ($( ".level3" ).length) {
2448                               create_new = false;
2449                            }
2450
2451                        } else if ($(this).hasClass("level3")) {
2452                            var class_select = "level4";
2453
2454                            $(".level4").addClass("d-none");
2455                            $(".level5").addClass("d-none");
2456                            $(".level6").addClass("d-none");
2457                            $(".level7").addClass("d-none");
2458                            $(".level8").addClass("d-none");
2459
2460                            if ($(".level4").length) {
2461                                create_new = false;
2462                            }
2463                        } else if ($(this).hasClass("level4")) {
2464                            var class_select = "level5";
2465
2466                            $(".level5").addClass("d-none");
2467                            $(".level6").addClass("d-none");
2468                            $(".level7").addClass("d-none");
2469                            $(".level8").addClass("d-none");
2470
2471                            if ( $( ".level5" ).length ) {
2472                                create_new = false;
2473                            }
2474                        } else if ($(this).hasClass("level5")) {
2475                            var class_select = "level6";
2476
2477                            $(".level6").addClass("d-none");
2478                            $(".level7").addClass("d-none");
2479                            $(".level8").addClass("d-none");
2480
2481                            if ( $( ".level6" ).length ) {
2482                                create_new = false;
2483                            }
2484
2485                        } else if ($(this).hasClass("level6")) {
2486                            var class_select = "level7";
2487
2488                            $(".level7").addClass("d-none");
2489
2490                            if ( $( ".level7" ).length ) {
2491                                create_new = false;
2492                            }
2493
2494                        } else if ($(this).hasClass("level7")) {
2495                            var class_select = "level8";
2496
2497                            if ( $( ".level8" ).length ) {
2498                                create_new = false;
2499                            }
2500                        }
2501
2502                        var class_to_reply = "." + class_select;
2503                        if ($(this).val() == "") {
2504
2505                            $(class_to_reply).find("option:not(:first)").remove()
2506                        }
2507
2508
2509                        $.ajax({
2510                            url: "",
2511                            type:"GET",
2512                            data: {
2513                                "create_new": create_new,
2514                                "class": class_select,
2515                                "_token": "ymaf2HshU31Jac23pvBrqWzCwztsOB63Pupvv5sX",
2516                                "id": $(this).val()
2517                            },
2518                            contentType: "application/x-www-form-urlencoded;charset=UTF-8"
2519                        }).done(function (result) {
2520                            console.log("o resultado da url get variation", result);
2521
2522                            if (result.type == "cat") {
2523                                console.log("result type is cat")
2524                                console.log("Nme de grupo", result.group_name)
2525
2526                                $(".iclient-cart").addClass("d-none");
2527                                $(".iclient-buy-now").addClass("d-none")
2528
2529                                if (create_new == true) {
2530                                    console.log("result type is cat and create new is true", result.type, create_new)
2531
2532                                    $(".others_levels").append(result.childs);
2533                                } else {
2534                                    console.log("create new", create_new)
2535
2536                                    // first_element.removeAttr("disabled")
2537
2538                                    var class_to_reply = "." + class_select;
2539                                    $(class_to_reply).removeClass("d-none");
2540                                    $(class_to_reply).find("option:not(:first)").remove();
2541
2542                                    let first_option_text = "Selecione"
2543                                    if (result.group_name &&
2544                                        result.group_name != undefined) {
2545                                        first_option_text += " " + result.group_name
2546                                    }
2547
2548                                    $(class_to_reply).find("option:first").text(first_option_text)
2549
2550                                    // $(class_to_reply).find("option:first").removeAttr("disabled")
2551
2552                                    var ajax_promises = [];
2553
2554
2555                                    $.each(result.childs, function( index, element ) {
2556                                        console.log("loop index", index, "loop element", element)
2557
2558                                        var ajax_promise = $.ajax({
2559                                            url: "",
2560                                            type:"GET",
2561                                            data:{
2562                                                "create_new": create_new,
2563                                                "class":class_select,
2564                                                "_token":"ymaf2HshU31Jac23pvBrqWzCwztsOB63Pupvv5sX",
2565                                                "id":element.id
2566                                            },
2567                                            contentType: "application/x-www-form-urlencoded;charset=UTF-8"
2568                                        }).then(function (ret) {
2569                                            console.log("atencao nesse", ret)
2570
2571                                            return {
2572                                                element: element,
2573                                                ret: ret
2574                                            };
2575                                        });
2576
2577                                        ajax_promises.push(ajax_promise);
2578                                    });
2579
2580                                    $.when.apply($, ajax_promises).then(function () {
2581
2582                                        for (var i = 0; i < arguments.length; i++) {
2583                                            console.log("a classe para reply pegando o primeiro option", $(class_to_reply).find("option:first"))
2584                                            console.log("argument no  loop", arguments[i])
2585
2586                                            var arg = arguments[i];
2587
2588                                            // Adicionar as opções ordenadas ao DOM
2589                                            $(class_to_reply).append($("<option>", {
2590                                                value: arg.element.i
2590d,
2591                                                text: arg.element.name
2592                                            }));
2593                                        }
2594                                    });
2595
2596                                    // setTimeout(function () {
2597                                    //     $(class_to_reply).find("option:first").attr("selected", true)
2598                                    //     $(class_to_reply).find("option:first").attr("disabled", true)
2599                                    // }, 300)
2600                                }
2601                            } else {
2602                                if (result.type == "product") {
2603
2604                                    console.log("result type is not cat", result.type)
2605                                    console.log("result.childs", result.childs)
2606
2607                                    if (result.childs != null) {
2608
2609                                        var url = "https://caom.pt/crm/product/getPhotoOption/"+result.childs.token;
2610                                        $.get(url, function(photo){
2611                                            $(".class_variation_product_image").attr("src", photo);
2612                                            $(".class_variation_product_image_mini").attr("src", photo);
2613                                            $(".class_variation_product_image_mini").data("image", photo);
2614                                            $(".class_variation_product_image_mini").data("zoom-image", photo);
2615                                            if(typeof $.fn.elevateZoom === "function"){
2616                                                $(".class_variation_product_image").data("zoom-image", photo).elevateZoom({
2617                                                    gallery: "gallery",
2618                                                    responsive: true,
2619                                                    zoomType: "lens",
2620                                                    containLensZoom: true
2621                                                 });
2622                                            }
2623
2624
2625                                        });
2626
2627                                        var url = "https://caom.pt/crm/product/getPhotoExtra/"+result.childs.token;
2628                                        $.get(url, function(photo){
2629                                            $(".class_variation_product_image_thumbs").empty();
2630                                            $(".class_variation_product_image_thumbs").html(photo);
2631                                            if(typeof $.fn.elevateZoom === "function"){
2632
2633                                                $(".class_variation_product_image").elevateZoom({
2634                                                    gallery: "gallery",
2635                                                    responsive: true,
2636                                                    zoomType: "lens",
2637                                                    containLensZoom: true });
2638                                            }
2639                                        });
2640                                    }
2641
2642                                    if (result &&
2643                                        result.atributes.tipo_de_utilizacao){
2644                                        $(".class_variation_product_tag").text(result.atributes.tipo_de_utilizacao);
2645                                    }
2646
2647                                    if (result &&
2648                                        result.atributes.disponibilidade){
2649                                        $(".class_variation_product_availability").text(result.atributes.disponibilidade);
2650                                    }
2651
2652                                    if (result &&
2653                                        result.childs != null) {
2654
2655                                        $(".class_variation_product_name").text(result.childs.name);
2656                                        $(".class_variation_product_description").html(result.childs.description);
2657                                        $(".class_variation_product_model").text(result.childs.model);
2658                                        if(result.childs.price_to_show != null){
2659                                            $(".class_variation_product_price").text(result.childs.price_to_show);
2660                                        }else{
2661                                        var price = result.childs.price+"";
2662                                            $(".class_variation_product_price").text(price);
2663                                        }
2664                                        $(".iclient-cart-child").val(result.childs.token);
2665                                    }
2666
2667                                    if (result &&
2668                                        result.category &&
2669                                        result.category.title) {
2670                                        $(".class_variation_product_category").text(result.category.title);
2671                                    }
2672
2673                                    var urlCategory = "";
2674                                    if (result &&
2675                                        result.category &&
2676                                        result.category.slug) {
2677                                        urlCategory = "/cat/"+result.category.slug;
2678                                    }
2679
2680                                    $(".class_variation_product_category").attr("href",urlCategory);
2681                                    $(".class_variation_product_atribute").html(result.htmlAtribute);
2682
2683                                    if (result &&
2684                                        result.product_draft == "true") {
2685                                        console.log("Produto Disabled", result.product_draft)
2686                                        if (!$(".iclient-cart").hasClass("d-none")) {
2687                                            $(".iclient-cart").addClass("d-none");
2688                                        }
2689
2690                                        if (!$(".iclient-buy-now").hasClass("d-none")) {
2691                                            $(".iclient-buy-now").addClass("d-none")
2692                                        }
2693
2694                                        let element_original_text = clicked_element.innerText;
2695                                        let new_text = element_original_text + " - Produto Não Disponível"
2696                                        clicked_element.innerText = new_text
2697                                        clicked_element.setAttribute("disabled", "disabled")
2698
2699                                        console.log('Draft Product');
2700                                    } else {
2701                                        console.log("Produto Disabled", result.product_draft)
2702
2703                                        if ($(".iclient-cart").hasClass("d-none")) {
2704                                            $(".iclient-cart").removeClass("d-none");
2705                                        }
2706
2707                                        if ($(".iclient-buy-now").hasClass("d-none")) {
2708                                            $(".iclient-buy-now").removeClass("d-none")
2709                                        }
2710
2711                                        console.log('Non-Draft Product');
2712                                    }
2713                                } else {
2714                                    console.log("elemento clicado lá no else vazio", clicked_element)
2715
2716                                    if ($(".iclient-buy-now") &&
2717                                        !$(".iclient-buy-now").hasClass("d-none")) {
2718                                        $(".iclient-buy-now").addClass("d-none")
2719                                    }
2720
2721                                    if ($(".iclient-cart") &&
2722                                        !$(".iclient-cart").hasClass("d-none")) {
2723                                        $(".iclient-cart").addClass("d-none")
2724                                    }
2725                                }
2726
2727
2728                            }
2729                        });
2730
2731
2732                    });
2733
2734                    if ($("#submit-comment-review")) {
2735                        $("#review").attr("required", true)
2736                        $(document).on("click", "#submit-comment-review", function (e) {
2737                            e.preventDefault();
2738
2739                            // console.log("review val", $("#review").val());
2740                            if ($("#review").val().length == 0) {
2741                                alert("__rcm-review-error-review-length__")
2742
2743                                if ($("#submit-comment-review").attr("disabled")) {
2744                                    $("#submit-comment-review").removeAttr("disabled")
2745                                }
2746
2747                                return;
2748                            }
2749
2750                            if ($("#submit-comment-review").prop("disabled")) {
2751                                return;
2752                            }
2753
2754                            $("#submit-comment-review").prop("disabled", true)
2755                            $("#submit-comment-review").addClass("d-none")
2756
2757                            $.ajax({
2758                                url: $("#rcm-save-form").attr("action"),
2759                                type: "POST",
2760                                data: $("#rcm-save-form").serialize(),
2761                                success: function (returns) {
2762                                    if (returns.success &&
2763                                        returns.refresh &&
2764                                        returns.refresh != undefined) {
2765                                        console.log("returns do review", returns)
2766
2767                                        $("#stars").val(5).change()
2768                                        $("#review").val("")
2769
2770                                        $("#rcm-save-form-message-success").removeClass("d-none")
2771
2772                                        if ($("#submit-comment-review").attr("disabled")) {
2773                                            $("#submit-comment-review").removeAttr("disabled")
2774                                        }
2775
2776                                        $("#submit-comment-review").removeClass("d-none")
2777
2778                                        if (returns.refresh) {
2779                                            $("#comment-review-container").html(returns.refresh)
2780                                        }
2781
2782                                        setTimeout(function () {
2783                                            $("#rcm-save-form-message-success").addClass("d-none")
2784                                        }, 10000)
2785                                    } else {
2786                                        if ($("#submit-comment-review").attr("disabled")) {
2787                                            $("#submit-comment-review").removeAttr("disabled")
2788                                        }
2789
2790                                        $("#submit-comment-review").removeClass("d-none")
2791                                    }
2792                                },
2793                                error: function (request, status, error) {
2794                                    console.log("erro request", request)
2795                                    console.log("erro status", status)
2796                                    console.log("erro", error)
2797
2798                                    if ($("#submit-comment-review").attr("disabled")) {
2799                                        $("#submit-comment-review").removeAttr("disabled")
2800                                    }
2801
2802                                    $("#submit-comment-review").removeClass("d-none")
2803                                }
2804                            });
2805                        })
2806
2807                    }
2808                });
2809            </script>
2809
2810
2811
2812
2813            <!-- block options price -->
2814
2815            
2815<script>
2816
2817            function processQuantityParameter(){
2818               var options_price = $("#option_price option:selected").val();
2819
2820                var url = "https://caom.pt/crm/product/getImageOptionPrice/"+options_price+"/big";
2821                $.get(url, function(photo){
2822                    $(".class_variation_product_image").attr("src", photo);
2823                    $(".class_variation_product_image_mini").attr("src", photo);
2824                    $(".class_variation_product_image_mini").data("image", photo);
2825                    $(".class_variation_product_image_mini").data("zoom-image", photo);
2826                    if(typeof $.fn.elevateZoom === "function"){
2827
2828                        $(".class_variation_product_image").data("zoom-image", photo).elevateZoom({
2829                            gallery: "gallery",
2830                            responsive: true,
2831                            zoomType: "lens",
2832                            containLensZoom: true
2833                         });
2834                    }
2835                });
2836                $(".class_variation_product_description").text($("#option_price option:selected").data("description"));
2837                $(".class_variation_product_price").text($("#option_price option:selected").data("price"));
2838            }
2839            $("body").on("change","#option_price",processQuantityParameter);
2840            if($("#option_price").length)
2841            {
2842            processQuantityParameter();
2843            }
2844            </script>
2844
2845
2846        
2846<script type="text/javascript">
2847            var cancelIClientHide = false;
2848            var madeLoginLogoff = false;
2849
2850            function showIclientAddedToCartMessage(){
2851                addedProductToCart = true;
2852
2853                console.log("added", addedProductToCart)
2854
2855                // first button receives
2856                // onclick=\"showIclientIframe('https://caom.pt/crm/cart')\"
2857
2858                // second button receives
2859                // onclick=\"showIclientIframe('https://caom.pt/crm/checkout')\"
2860
2861                iClientMessage("Added to cart<br/><br/><a href=\"https://caom.pt/crm/cart\" target=\"_blank\" class=\"btn btn-default\" >See</a><br/><br/><a href=\"https://caom.pt/crm/checkout\" target=\"_blank\" class=\"btn btn-primary\" >Checkout</a> ", "warn", 3000);
2862            }
2863
2864            function didLoginLogoff(){
2865                madeLoginLogoff = true;
2866            }
2867
2868            function interactIclientCart(url){
2869                // console.log("url", url);
2870
2871               // document.getElementById("iframe-client-iframe").setAttribute("src",url);
2872               // iClientMessage("Added to cart<br/><br/><button class=\"btn btn-default\" onclick=\"showIclientIframe('https://caom.pt/crm/cart')\">See</button><br/><br/><button class=\"btn btn-primary\" onclick=\"showIclientIframe('https://caom.pt/crm/checkout')\">Cart</button> ","warn",3000);
2873
2874
2875                var httpRequestICL = new XMLHttpRequest();
2876
2877                // console.log("httpRequestICL", httpRequestICL)
2878
2879               // httpRequestICL.responseType = "json";
2880
2881                httpRequestICL.open("GET", url);
2882
2883                //httpRequestICL.withCredentials = "true";
2884                //client.setRequestHeader("Set-Cookie","session=abc");
2885                //client.setRequestHeader("Cookie",cookie);
2886
2887                httpRequestICL.send();
2888
2889                httpRequestICL.onreadystatechange = (e) => {
2890                    // console.log("e sozinho", e);
2891
2892                    try {
2893                        response = JSON.parse(httpRequestICL.responseText);
2894
2895                        console.log("response do request icl", response)
2896
2897                        if (response.buy_now &&
2898                            response.success) {
2899                            // console.log("response buy now", response)
2900
2901                            window.location.href = response.redirect;
2902                        } else if (response.success) {
2903                            showIclientAddedToCartMessage();
2904                        } else if (typeof response.redirect != "undefined") {
2905                            showIclientIframe(response.redirect);
2906                        } else if (typeof response.message != "undefined") {
2907                            iClientMessage(response.message);
2908                        }
2909                    } catch (er) {
2910                        console.log("err catch", er);
2911                    }
2912                }
2913
2914            }
2915        </script>
2915
2916
2917        
2917<script type="text/javascript">
2918            var addedProductToCart = false;
2919            function initIclient(){
2920
2921
2922                var list = document.getElementsByClassName("iclient-iframe");
2923                for(i=0;i<list.length;i++){
2924                    var iclientLink = list[i];
2925                    iclientLink.addEventListener("click", function(event){
2926                        event.preventDefault();
2927                        var linkDestination =  this.getAttribute("href");
2928                        showIclientIframe( this.getAttribute("href"));
2929                    });
2930                }
2931                var list = document.getElementsByClassName("iclient-cart");
2932                for(i=0;i<list.length;i++){
2933                    var iclientLink = list[i];
2934                    iclientLink.addEventListener("click", function(event){
2935                        event.preventDefault();
2936                        if(this.getAttribute("href").indexOf("?")<=0){
2937                            var linkDestination =  this.getAttribute("href")+"?";
2938                        }else{
2939                            var linkDestination =  this.getAttribute("href");
2940                        }
2941                        if($(this).closest("form")!=null && $(this).closest("form").find(".iclient-cart-quantity").length>0){
2942                            var qtd = $(this).closest("form").find(".iclient-cart-quantity").val();
2943                            linkDestination+="&quantity="+qtd;
2944                        }
2945                        if($(this).closest("form")!=null && $(this).closest("form").find(".iclient-cart-option").length>0){
2946                            var opt = $(this).closest("form").find(".iclient-cart-option").val();
2947                            linkDestination+="&option="+opt;
2948                        }
2949                        if($(this).closest("form")!=null && $(this).closest("form").find(".iclient-cart-option_price").length>0){
2950                            var opt = $(this).closest("form").find(".iclient-cart-option_price").val();
2951                            linkDestination+="&option_price="+opt;
2952                        }
2953                        if($(this).closest("form")!=null && $(this).closest("form").find(".iclient-cart-child").length>0){
2954                            var opt = $(this).closest("form").find(".iclient-cart-child").val();
2955                            linkDestination+="&child="+opt;
2956                        }
2957                        if($(this).closest("form")!=null && $(this).closest("form").find(".iclient-cart-custom-field").length>0){
2958                            var opt = $(this).closest("form").find(".iclient-cart-custom-field").val();
2959                            linkDestination+="&custom_field="+opt;
2960                        }
2961                        linkDestination += "&cms=1";
2962
2963                        console.log(linkDestination);
2964
2965                        interactIclientCart( linkDestination );
2966                    });
2967                }
2968                var list = document.getElementsByClassName("iclient-iframe-image");
2969                for(i=0;i<list.length;i++){
2970
2971
2972                    var iclientLink = list[i];
2973                    iclientLink.addEventListener("click", function(event){
2974                        event.preventDefault();
2975
2976                        if ( (" " + this.className + " ").replace(/[\n\t]/g, " ").indexOf(" iclient-full-height ") > -1 ){
2977                            document.getElementById("iframe-iclient-div-image").style.overflowY="scroll";
2978                            document.getElementById("iframe-client-image").style.maxHeight="initial";
2979                            document.getElementById("iframe-iclient-div-image").style.height="90vh";
2980                        }else{
2981                            document.getElementById("iframe-iclient-div-image").style.overflowY="initial";
2982                            document.getElementById("iframe-client-image").style.maxHeight="80vh";
2983                            document.getElementById("iframe-iclient-div-image").style.height="initial";
2984                        }
2985
2986                        var linkDestination =  this.getAttribute("href");
2987                        showIclientIframeImage( this.getAttribute("href"));
2988                    });
2989                }
2990                var list = document.getElementsByClassName("iclient-iframe-content");
2991                for(i=0;i<list.length;i++){
2992                    var iclientLink = list[i];
2993                    iclientLink.addEventListener("click", function(event){
2994                        event.preventDefault();
2995
2996                        var linkDivContent =  this.getAttribute("data-div");
2997                        if(linkDivContent!=null){
2998                            var content = document.getElementById(linkDivContent);
2999
3000                            showIclientIframeContent( content.innerHTML);
3001                        }
3002                    });
3003                }
3004
3005                document.getElementById("close-iframe-iclient").addEventListener("click", function(event){
3006
3007                    hideIclientIframe();
3008                });
3009
3010
3011                document.getElementById("close-image-iclient").addEventListener("click", function(event){
3012                    hideIclientIframe();
3013                });
3014                document.getElementById("close-content-iclient").addEventListener("click", function(event){
3015                    hideIclientIframe();
3016                });
3017                document.getElementById("close-message-iclient").addEventListener("click", function(event){
3018                    hideIclientIframe();
3019                });
3020
3021
3022                window.addEventListener("message", function(event) {
3023
3024                    if(typeof event.data != "undefined" &&  event.data == "addProductCart"){
3025                        if($(".iclient-blocks").length>0){
3026                            addedProductToCart = true;
3027                        }
3028                    }
3029
3030                    if(typeof event.data != "undefined" &&  event.data == "hideIclientIframe"){
3031                        hideIclientIframe();
3032                    }
3033                    if(typeof event.data != "undefined" &&  event.data == "acceptCookies"){
3034                        agreeToCookies();
3035                        hideIclientIframe();
3036                    }
3037                    if(typeof event.data != "undefined" &&  event.data == "showAddedToCart"){
3038                        showIclientAddedToCartMessage();
3039                    }
3040                    if(typeof event.data != "undefined" &&  event.data == "didLoginLogoff"){
3041                        didLoginLogoff();
3042                    }
3043                });
3044
3045
3046
3047                
3048
3049
3050                initCookies();
3051
3052        };
3053
3054
3055
3056    
3057
3058    var cookieVarLevel = 'caomshop_level';
3059    var cookieVar = 'caomshop';
3060
3061function setCookie(name, value, expirationInDays) {
3062    var date = new Date();
3063    date.setTime(date.getTime() + (expirationInDays * 24 * 60 * 60 * 1000));
3064    document.cookie = name + '=' + value + ';expires=' + date.toUTCString() +';path=/;';
3065}
3066function getCookie(cname) {
3067    var name = cname + '=';
3068    var decodedCookie = decodeURIComponent(document.cookie);
3069    var ca = decodedCookie.split(';');
3070    for(var i = 0; i <ca.length; i++) {
3071        var c = ca[i];
3072        while (c.charAt(0) == ' ') {
3073        c = c.substring(1);
3074        }
3075        if (c.indexOf(name) == 0) {
3076        return c.substring(name.length, c.length);
3077        }
3078    }
3079    return '';
3080}
3081function deleteCookie( name ) {
3082    document.cookie = name+'=; Max-Age=-99999999;';
3083    for (var i = 0; i < localStorage.length; i++){
3084        if(name==localStorage.key(i)){
3085            localStorage.getItem(i).dataCache.splice(i,1);
3086        }
3087    }
3088}
3089function agreeToCookies(e) {
3090    console.log('cookie accepted')
3091    console.log(document.cookie);
3092    setCookie(cookieVar,'accepted', 365);
3093    document.cookie+=cookieVar+'=1;';
3094    console.log(document.cookie);
3095    document.querySelector('.cookieconsent').style.display = 'none';
3096    if(document.querySelector('.cookieconsent.config')){
3097        document.querySelector('.cookieconsent.config').style.display = 'block';
3098    }
3099    //localStorage.setItem(cookieVar, true);
3100
3101}
3102
3103
3104function initCookies(){
3105    currentCookies = document.cookie.split(';');
3106
3107       var cookieValue = getCookie(cookieVar);    if(cookieValue == null || cookieValue==false || cookieValue==''){        document.getElementById("cookie-consent-container").innerHTML += "        <div class='cookieconsent agrement' style='        position: fixed;        padding: 10px 0px;        left: 0;        bottom: 0;        background-color: rgba(0,0,0,0.86);        color: #FFF;        text-align: center;        width: 100%;        z-index: 99999999999; box-shadow: 0px 0px 13px #000;'>            This software uses cookies to enhance your experience. By accepting, you are agreeing to the conditions. If you disagree you should leave the site.            <a href='#' class='agree' style='color: #FFF;            background: #0f760f;            padding: 3px 10px;            border-radius: 3px;            margin-top: 10px;            float: right;            margin-right: 22px;'>I accept</a>            <a href='#' class='info' style='color: #FFF;            background: #01768f;            padding: 3px 10px;            border-radius: 3px;            margin-right:10px;            margin-top: 10px;            float: right;            margin-right: 22px;'>More Information</a>        </div>        ";        document.getElementById("cookie-consent-container").innerHTML += "            <div class='cookieconsent config' style='            display:none;            position: fixed;            padding: 0px 7px 0px 3px;            left: 0;            bottom: 0;            background-color: rgba(0,0,0,0.50);            color: #FFF;            text-align: center;            width: 50px;            z-index: 9999999999;            height: 22px;            font-size: 10px;            font-family: Arial;            border-radius: 0px 7px 0px 0px;            cursor: pointer;'>Cookies</a>";        document.querySelector('.cookieconsent .agree').onclick = agreeToCookies;        document.querySelector('.cookieconsent .info').onclick = function(e) {            e.preventDefault();            var cs=[];            var sitecookies = document.cookie.split(';');            for(var j=0;j<sitecookies.length;j++){                var varValue  = sitecookies[j].split('=');                cs.push(varValue[0].trim().replace('/',''));            }            var cookieList = cs.join(',');            showIclientIframe("https://caom.pt/cookie-info/"+cookieList);        };        document.querySelector('.cookieconsent.config').onclick = function(e) {            e.preventDefault();            var cs=[];            var sitecookies = document.cookie.split(';');            for(var j=0;j<sitecookies.length;j++){                var varValue  = sitecookies[j].split('=');                cs.push(varValue[0].trim().replace('/',''));            }            var cookieList = cs.join(',');            showIclientIframe("https://caom.pt/cookie-info/"+cookieList);            console.log("https://caom.pt/cookie-info/"+cookieList);        };    }else{ document.getElementById("cookie-consent-container").innerHTML += "        <div class='cookieconsent config' style='        position: fixed;        padding: 0px 7px 0px 3px;        left: 0;        bottom: 0;        background-color: rgba(0,0,0,0.50);        color: #FFF;        text-align: center;        width: 50px;        z-index: 99999999999;        height: 22px;        font-size: 10px;        font-family: Arial;        border-radius: 0px 7px 0px 0px;        cursor: pointer;'>Cookies</a>";        document.querySelector('.cookieconsent.config').onclick = function(e) {            e.preventDefault();            var cs=[];            var sitecookies = document.cookie.split(';');            for(var j=0;j<sitecookies.length;j++){                var varValue  = sitecookies[j].split('=');                cs.push(varValue[0].trim().replace('/',''))            }            var cookieList = cs.join(',');            showIclientIframe("https://caom.pt/cookie-info/"+cookieList);        };}
3108}
3109
3110(function(){ initIclient() })();
3111</script>
3111<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"a7031e511ec04dadbe55cabc651dc381","r":1,"spa":2}' crossorigin="anonymous"></script>
3111
3112</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.