@charset "UTF-8";:root{--primary-color:#5E4B7A;--primary-color-hover:#4E3E67;--text-color:#FFF;--desc-text-color:#444;--light-color:#222;--border-hopver-color:#9B94B3;--accent-color:#3A7BD5}body{font-family:'Inder',sans-serif;padding-top:102px}body figure{margin:0}.navbar-brand img{width:150px;position:relative;top:-7px}a{text-decoration:none;color:var(--primary-color)}a:hover{text-decoration:underline}header nav ul.navbar-nav .nav-link{text-transform:uppercase}header nav ul.navbar-nav .nav-link:hover,.navbar-brand:hover{text-decoration:none}body.homepage #component{display:none}#contact-form .control-group{margin-bottom:15px}.btn{border-radius:4px;padding:12px 30px}.btn-primary,.btn-info,nav.pagenavigation span.pagination a.btn.btn-sm.btn-secondary{background-color:var(--primary-color);;border-color:var(--primary-color);}.btn-info,.btn-info:active,.btn-info:hover{color:var(--text-color);!important;text-decoration:none}.btn-outline-primary{border-color:var(--primary-color);;color:var(--primary-color);}.btn-outline-primary:hover{background-color:var(--primary-color);;border-color:var(--primary-color);;text-decoration:none}nav.pagenavigation span.pagination a.btn.btn-sm.btn-secondary:hover,.btn-primary:hover,.btn-info:hover,.btn-primary:active,.btn-info:active,.btn-primary:focus,.btn-info:focus,.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{background-color:var(--primary-color-hover);;border-color:var(--primary-color-hover);;text-decoration:none}.navbar{padding:1.5rem 0;position:fixed;top:0;left:0;right:0;background-color:var(--text-color);;z-index:1000}.navbar-brand{font-size:24px;font-weight:bold;color:var(--primary-color);}.nav-link{color:var(--primary-color);;font-size:14px;margin:0 10px;transition:color 0.3s ease}#mainCarousel{background-color:rgba(242,246,246,1);border-radius:4px}.carousel-item{height:700px;align-content:center}.carousel-content{padding:100px 0;display:flex;flex-direction:column;justify-content:center;height:100%}.carousel-title{font-family:'Inder',sans-serif;color:var(--primary-color);;margin-bottom:30px;font-size:40px}.carousel-description{font-size:19px;font-family:'Inder',sans-serif;color:var(--primary-color);;margin-bottom:40px;max-width:90%}.carousel-buttons{display:flex;gap:15px}.featured-title,.home-subtitle{font-family:'Inder',sans-serif;color:var(--primary-color-hover);;font-weight:600;font-size:13px;letter-spacing:4px;margin-bottom:15px;display:block;text-transform:uppercase}.featured-description{font-family:'Inder',sans-serif;font-size:20px;color:var(--light-color);max-width:800px;margin:0 auto}.product-card{background:var(--text-color);;border-radius:8px;transition:transform 0.3s ease;width:100%;margin:0 auto;text-align:center;border:1px solid transparent;display:flex;flex-direction:column;height:100%}.product-card:hover{border:1px solid var(--border-hopver-color)}.product-image{width:100%;object-fit:cover}.product-title{font-family:'Inder',sans-serif;font-size:14px;color:var(--primary-color);;text-align:center;max-width:100%;margin-bottom:10px}.product-price{font-family:'Inder',sans-serif;font-size:20px;color:var(--primary-color);;font-weight:bold;margin-bottom:20px;text-align:center}.product-info{text-align:center;position:relative;display:flex;flex-direction:column;flex-grow:1}.product-info .btn-primary{font-size:14px;padding:10px}.product-list .product-social-proof{position:absolute;left:0;width:100%;top:-7px;text-align:center}.impression-subtitle{font-family:'Inder',sans-serif;font-size:18px;color:var(--primary-color-hover);;display:block;margin-bottom:15px}.impression-title{font-family:'Inder',sans-serif;color:var(--primary-color-hover);;font-weight:700;margin-bottom:30px;line-height:1.1em}.impression-text p{font-family:'Inder',sans-serif;font-size:16px;color:var(--primary-color-hover);;line-height:1.6;margin-bottom:0}.impression-content{padding-right:50px}.blog-subtitle{font-family:'Inder',sans-serif;font-size:24px;color:var(--primary-color-hover);;margin-bottom:10px}.blog-title{font-family:'Inder',sans-serif;font-size:42px;color:var(--primary-color);;margin-bottom:40px}.blog-card{background:var(--text-color);;overflow:hidden;transition:transform 0.3s ease;display:flex;flex-direction:column;height:100%}.blog-content{display:flex;flex-direction:column;flex-grow:1}.blog-image{height:300px;object-fit:cover;object-position:top}.blog-post-title{font-family:'Inder',sans-serif;font-size:24px;color:var(--primary-color);;margin-bottom:15px;line-height:1.3}.blog-post-description{font-family:'Inder',sans-serif;font-size:16px;color:var(--primary-color-hover);;line-height:1.6;margin-bottom:20px}.blog-section .row{margin-bottom:30px}.footer{background-color:var(--text-color);;color:var(--light-color);border-top:1px solid #dedede}.footer-title{font-family:'Inder',sans-serif;font-size:24px;margin-bottom:20px;color:var(--light-color)}.footer-description{font-family:'Inder',sans-serif;font-size:16px;color:var(--primary-color-hover);;margin-bottom:25px;line-height:1.6;max-width:380px}.social-links{display:flex;gap:15px}.social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#f8f9fa;color:var(--light-color);border-radius:50%;transition:all 0.3s ease;text-decoration:none}.social-link:hover{text-decoration:none;background-color:var(--primary-color);color:#f8f9fa}.footer-heading{font-family:'Inder',sans-serif;font-size:18px;margin-bottom:25px;color:var(--light-color)}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:12px}.footer-links a{color:var(--primary-color-hover);;text-decoration:none;transition:color 0.3s ease;font-family:'Inder',sans-serif}.footer-contact{list-style:none;padding:0;margin:0}.footer-contact li{display:flex;align-items:flex-start;margin-bottom:20px;color:var(--primary-color-hover);}.footer-contact span{font-family:'Inder',sans-serif;line-height:1.6}.footer-bottom{border-top:1px solid #dedede;padding-top:30px}.copyright{color:var(--primary-color-hover);;margin:0;font-family:'Inder',sans-serif;font-size:14px}.footer-bottom-links{list-style:none;padding:0;margin:0;display:flex;justify-content:flex-end;gap:20px}.footer-bottom-links a{color:var(--primary-color-hover);;text-decoration:none;transition:color 0.3s ease;font-family:'Inder',sans-serif}.footer-bottom-links a:hover{text-decoration:underline}.home-subtitle{font-weight:600;text-transform:uppercase}.home-title{font-weight:700;line-height:1.1em;color:var(--primary-color-hover);}.product-description{font-size:0.9rem;color:var(--desc-text-color);margin:0 auto 8px;max-width:450px}.product-rating{font-size:1.1rem}.navbar.sticky{position:fixed;top:0;left:0;right:0;z-index:1000;background-color:var(--text-color);;box-shadow:0 0 4px 0 rgb(0 0 0 / 10%);transition:all 0.3s ease}body.has-sticky-header{padding-top:76px}footer#main-footer .container{max-width:1480px}.blog-item figure img{max-width:100% !important;height:auto}.rounded{border-radius:4px !important}.blog-item .page-header h2{font-size:1.375rem}.blog-card img{border-radius:4px}ul.pagination{justify-content:center}ul.pagination li.page-item a{color:var(--primary-color-hover);}ul.pagination li.page-item a:hover{text-decoration:none}ul.pagination li.active.page-item a{background-color:var(--primary-color-hover);;border-color:var(--primary-color-hover);;color:var(--text-color);}span.pagination{justify-content:space-between}.video-container img,section.our-impression img{border-radius:4px}footer#main-footer .col-lg-3{justify-items:center}#main-footer h3{font-size:20px;text-align:center;margin-bottom:15px}#main-footer ul li{margin-bottom:10px}#main-footer ul a{padding:0;margin:0;font-size:14px;text-align:center}#main-footer ul a:hover{color:inherit}ul.footer-bottom-links{font-size:14px}#main-footer ul li:last-child{margin-bottom:0}.footer-bottom-links li:last-child:before{content:"|";margin-right:1rem;display:inline-block}.blog-section .blog-card .blog-content a.btn.btn-primary:hover{text-decoration:none}div#breadcrumbs{background-color:#f8f9fa}ol.mod-breadcrumbs{padding-left:0 !important;margin-bottom:0}ul.tags.list-inline a{padding:5px 10px}#search-bar{margin-left:auto;width:30%}div#search-bar button.btn{padding:0 15px}.especification-list,.full-description{margin-top:30px}.product-card figure{max-width:200px;margin:0 auto;padding:30px 0}.product-card figure img{max-width:100%;border-radius:4px}.page-navigation{justify-content:center;display:flex}.product-info .rating-star div,.product-info .rating-star span{display:inline-block}.product-info .rating-star div:first-child{margin-right:5px}a.rating-star{display:block}h3.price{margin-bottom:20px}.video-section .video-container{max-width:1600px;position:relative}.video-section .video-container a{display:flex;justify-content:center;align-items:center;position:relative}.video-section .video-container .play-icon{position:absolute;width:100px;height:100px;display:flex;align-items:center;justify-content:center}.video-section .video-container .play-icon div{position:relative}.video-section .video-container .play-icon div:before{content:'';position:absolute;top:44%;left:39%;width:95px;height:95px;margin-top:-46.5px;margin-left:-47.5px;border-radius:50%;z-index:10;border:5px solid var(--text-color);}.video-section .video-container .play-icon div:after{content:'';position:absolute;top:44%;left:39%;margin-top:-10.5px;margin-left:-7px;border:solid 11px transparent;border-left:solid 17px;border-left-color:var(--text-color);;z-index:10}.rating-star span{display:inline-block}.rating-star span:nth-child(2) i{margin:0 1px}.rating-star span:nth-child(2){color:#efae0a;margin:0 5px}.blog-item .readmore a:hover{text-decoration:none}.blog-item{display:flex;flex-direction:column}.blog-item .item-content{display:flex;flex-direction:column;flex-grow:1}.blog-item .item-content .readmore{margin-top:auto}section.product-landing a:hover{text-decoration:none}.featured-products.product-list .product-title{font-size:24px;max-width:87%;margin:0 auto 10px}.featured-products.product-list .product-description{font-size:0.9rem;max-width:450px}.featured-products.product-list .product-card figure{max-width:350px}.featured-products.product-list .product-info .rating-star div,.featured-products.product-list .product-info .rating-star span{}.featured-products.product-list .rating-star span{display:inline-block}.featured-products.product-list .product-price{font-size:20px}.featured-products.product-list .btn-primary{padding:12px 30px;font-size:18px}.featured-products.product-list .product-social-proof{top:-5px}#product-landing .product-title{font-size:24px}.tag-content img{max-width:70px;height:auto}#product-landing .product-title,section.product-landing .product-price{text-align:left}#product-landing .djc_thumbnail{display:inline-block}#product-landing .carousel-control-next-icon,.carousel-control-prev-icon{color:red;background:red}#product-landing .djc_mainimage img{max-width:100%;border-radius:4px}#product-landing .djc_thumbnail{max-width:60px !important;height:auto !important;margin-right:5px}#product-landing .djc_thumbnail img{max-width:100%;border-radius:4px;border:1px solid #ddd}#product-landing .djc_mainimage{margin-bottom:10px}#product-landing .rating-star span{display:inline-block}#product-landing .rating-star span:nth-child(2) i{margin:0 1px}#product-landing .rating-star span:nth-child(2){color:#efae0a;margin:0 5px;font-size:1.1rem}#product-landing .product-social-proof .badge{border:1px solid #CCC;box-shadow:0 1px 2px rgba(0,0,0,0.1)}#product-landing ul.checklist{list-style:none;padding-left:0}#product-landing ul.checklist li{position:relative;padding-left:1.5em;margin-bottom:0.1em}#product-landing ul.checklist li::before{content:"✔";position:absolute;left:0;color:green;font-weight:bold}#product-landing .djc_images a[data-type]:after{display:none !important}ul.fields-container{display:none}.mod_djc2categories ul.nav-child{display:none}.carousel-indicators [data-bs-target]{height:10px;width:10px;background-color:var(--primary-color);padding:5px}.product-social-proof .badge-novidade{background-color:#00BFFF !important}.product-social-proof .badge-mais-vendido{background-color:#ffc107 !important}.product-social-proof .badge-promocao-relampago{background-color:#198754 !important;color:#FFF !important;font-weight:100}.product-social-proof .badge-indicado{background-color:#F49C8B !important}.badge-novidade,.badge-mais-vendido,.badge-indicado,.badge.vendidos{color:#000;font-weight:100}.carousel-item .container-fluid,.carousel-item .row.align-items-center{height:100%}.carousel-item .right-side{height:100%;justify-content:center;display:flex}.carousel-item .carousel-image{height:80%;object-fit:inherit;display:flex;align-self:center;max-width:560px !important;justify-self:center;background-size:contain;background-repeat:no-repeat;background-position:center}.image-video-section-bg{width:100%;background-repeat:no-repeat;background-size:contain;background-position:center}.sidebar-content h2{font-size:1.5rem}.com-content-article.item-page a{text-decoration:underline}.com-content-article.item-page nav.pagenavigation a{text-decoration:none}.all-product-list .product-card figure{height:260px;overflow:hidden}.all-product-list .product-card figure img{height:100%}@media (min-width:1200px){.product-social-proof span{font-size:13px}.featured-products.product-list .product-social-proof span{font-size:13px}.home-subtitle{font-size:13px}.home-title{font-size:40px;font-weight:700;line-height:1.1em;color:var(--primary-color-hover);}.carousel-title{font-size:40px;font-weight:700;max-width:90%}.impression-title{font-size:36px}.companies-section img{max-width:150px}.carousel-section{margin-bottom:35px}}@media (max-width:991px){.carousel-content{padding:50px 0}.carousel-title{font-size:36px}.carousel-description{font-size:16px}.impression-content{padding-right:0;margin-bottom:30px}.footer-bottom-links{justify-content:center;margin-top:20px}.copyright{text-align:center}}@media (max-width:767px){.border-start{border-left:none !important}.image-video-section-bg{height:280px;background-image:url(https://www.pijifun.com/images/video-image-mobile.webp);background-color:#000}.carousel-title{margin-bottom:10px}.carousel-item{height:800px}.carousel-item .right-side{height:45%}.carousel-item .carousel-image{height:100%}div#search-bar{margin:13px 0 0 0 !important;width:93%}body{padding-top:100px}.navbar{padding:1rem 0}.navbar-brand{font-size:20px}.nav-link{font-size:16px;margin:0 10px}div#mainCarousel{padding-bottom:30px}.carousel-item{min-height:400px}.carousel-content{padding:30px 0}.carousel-title{font-size:28px}.carousel-description{font-size:14px}.carousel-buttons{flex-direction:column;gap:10px}.featured-description,.newsletter-description{font-size:16px}.product-title{font-size:20px;max-width:100% !important}.product-price{font-size:18px}.blog-post-title{font-size:20px}.blog-post-description{font-size:14px}.footer-heading{margin-top:30px}.social-links{justify-content:center}.companies-section img{max-width:90px}.btn-primary,.btn-outline-primary{display:block}.djc_thumbnails .djc_thumbnail{max-width:74px !important}.djc_images{margin-bottom:20px}.product-social-proof span{font-size:12px !important}.especification-list{margin-top:15px}.product-description{margin-top:0}}@media (min-width:768px){.image-video-section-bg{height:573px;background-image:url(https://www.pijifun.com/images/video-image.webp)}}@media (min-width:768px) and (max-width:992px){div#search-bar{margin:13px 0 0 0 !important;width:93%}body{padding-top:70px}.navbar{padding:1rem 0}.navbar-brand{font-size:20px}.nav-link{font-size:16px;margin:0 10px}div#mainCarousel{padding-bottom:30px}.carousel-item{min-height:400px}.carousel-content{padding:30px 0}.carousel-title{font-size:28px}.carousel-description{font-size:14px}.carousel-buttons{flex-direction:column;gap:10px}.featured-description,.newsletter-description{font-size:16px}.product-title{font-size:20px}.product-price{font-size:18px}.blog-post-title{font-size:20px}.blog-post-description{font-size:14px}.footer-heading{margin-top:30px}.social-links{justify-content:center}.companies-section img{max-width:90px}.btn-primary,.btn-outline-primary{display:block}.djc_thumbnails .djc_thumbnail{max-width:53px !important}.djc_images{margin-bottom:20px}.product-social-proof span{font-size:12px !important}.especification-list{margin-top:15px}.product-description{margin-top:30px}.full-description{margin-top:30px}}@media (max-width:576px){ul.tags.list-inline li{margin:5px}.carousel-item{min-height:400px}.carousel-title{font-size:24px}.impression-title{font-size:28px}.blog-image{height:200px}.newsletter-form .form-control{margin-bottom:15px}.btn-subscribe{width:100%}}@media (max-width:399px){.djc_thumbnails .djc_thumbnail{max-width:70px !important}.product-social-proof span{font-size:11px !important}}@media (width>= 992px){.blog-items.columns-2>div{width:50%}.blog-items.columns-3>div{width:33.3333%}.blog-items.columns-4>div{width:25%}}@media (min-width:993px) and (max-width:1199px){.djc_thumbnails .djc_thumbnail{max-width:70px !important}.especification-list{margin-top:15px}.full-description{margin-top:30px}}@media (min-width:1200px) and (max-width:1399px){.container{max-width:1200px;margin:0 auto}section.featured-products.product-list .container{max-width:1240px}.djc_thumbnails .djc_thumbnail{max-width:85px !important}body .blog-item figure{height:244px;overflow:hidden}body .blog-item figure img{object-fit:cover;height:100%}}@supports (display:grid){.blog-items{grid-gap:1em;grid-template-columns:1fr;grid-auto-flow:row;margin:0 0 1em;display:grid}.blog-items .blog-item{padding:0}.blog-items[class^="columns-"]>div,.blog-items[class*=" columns-"]>div{flex:0 auto;width:auto;max-width:none}@media (width>= 992px){.blog-items.columns-2{grid-template-columns:1fr 1fr}.blog-items.columns-3{grid-template-columns:1fr 1fr 1fr}.blog-items.columns-4{grid-template-columns:1fr 1fr 1fr 1fr}}}@media (min-width:993px) and (max-width:1399px){.blog-item .page-header h2{font-size:18px}dl.article-info dd{font-size:14px}.blog-item .item-content p{font-size:14px}.blog-item .item-content .readmore a{font-size:14px}}@media (min-width:992px) and (max-width:1199px){header nav ul.navbar-nav .nav-link{font-size:12px;padding-left:5px !important;padding-right:5px !important}body .blog-item figure{height:190px;overflow:hidden}body .blog-item figure img{object-fit:cover;height:100%}}@media (min-width:1400px){body .blog-item figure{height:270px;overflow:hidden}body .blog-item figure img{object-fit:cover;height:100%}}
