.btn-outline-primary,.btn-primary{--bs-btn-hover-color:#fff;--bs-btn-active-color:#fff}.btn-link,.product-item .btn-link{text-decoration:none}body{--heading-font:"Inter",sans-serif;--bs-link-color:#333;--bs-link-hover-color:#333;--bs-link-color-rgb:40,40,40;--bs-link-hover-color-rgb:0,0,0;--bs-light-rgb:248,248,248;--bs-font-sans-serif:"Inter",sans-serif;--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:2;--bs-body-color:#747474;--bs-primary:#6BB252;--bs-primary-rgb:107,178,82;--bs-secondary:#364127;--bs-secondary-rgb:54,65,39;--bs-danger:#F95F09;--bs-danger-rgb:249,95,9;--bs-success:#a3be4c;--bs-success-rgb:163,190,76;--bs-primary-bg-subtle:#FFF9EB;--bs-success-bg-subtle:#eef5e5;--bs-border-color:#F7F7F7;letter-spacing:.03em}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:transparent;--bs-btn-hover-bg:#f7a422;--bs-btn-hover-border-color:transparent;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-bg:var(--bs-primary);--bs-btn-active-border-color:transparent;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#d3d7dd;--bs-btn-disabled-border-color:transparent}.btn-outline-light,.btn-outline-primary{--bs-btn-disabled-bg:transparent;--bs-gradient:none}.btn-outline-primary{--bs-btn-color:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff3cd;--bs-btn-disabled-border-color:#fff3cd}.btn-outline-light,.btn-warning{--bs-btn-color:#747474;--bs-btn-active-color:#000;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125)}.btn-outline-light{--bs-btn-border-color:#EFEFEF;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#EFEFEF;--bs-btn-hover-border-color:#EFEFEF;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-bg:#EFEFEF;--bs-btn-active-border-color:#EFEFEF;--bs-btn-disabled-color:#EFEFEF;--bs-btn-disabled-border-color:#EFEFEF}.btn-warning{--bs-btn-bg:#FCF7EB;--bs-btn-border-color:#FCF7EB;--bs-btn-hover-color:#747474;--bs-btn-hover-bg:#FFECBE;--bs-btn-hover-border-color:#FFECBE;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-bg:#FFECBE;--bs-btn-active-border-color:#FFECBE;--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#FCF7EB;--bs-btn-disabled-border-color:#FCF7EB}.btn-danger,.btn-success{--bs-btn-color:#222;--bs-btn-hover-color:#222;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#222;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#222}.btn-success{--bs-btn-bg:#EEF5E4;--bs-btn-border-color:#EEF5E4;--bs-btn-hover-bg:#9de3c2;--bs-btn-hover-border-color:#9de3c2;--bs-btn-active-bg:#9de3c2;--bs-btn-active-border-color:#9de3c2;--bs-btn-disabled-bg:#EEF5E4;--bs-btn-disabled-border-color:#EEF5E4}.btn-danger{--bs-btn-bg:#FFEADA;--bs-btn-border-color:#FFEADA;--bs-btn-hover-bg:#ecc9af;--bs-btn-hover-border-color:#ecc9af;--bs-btn-active-bg:#ecc9af;--bs-btn-active-border-color:#ecc9af;--bs-btn-disabled-bg:#FFEADA;--bs-btn-disabled-border-color:#FFEADA}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font);color:var(--bs-dark);font-weight:700}.breadcrumb.text-white{--bs-breadcrumb-divider-color:#fff;--bs-breadcrumb-item-active-color:var(--bs-primary)}.dropdown-menu{--bs-dropdown-link-active-bg:var(--bs-primary)}.nav-pills .nav-link{--bs-nav-pills-link-active-color:#111;--bs-nav-pills-link-active-bg:#f1f1f1}.pagination{--bs-pagination-active-bg:var(--bs-primary);--bs-pagination-active-border-color:var(--bs-primary)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:3rem}.preloader-wrapper{width:100%;height:100vh;margin:0 auto;position:fixed;top:0;left:0;z-index:111;background:#fff}.product-item,a.btn-link{position:relative}.preloader-wrapper .preloader{margin:20% auto 0;transform:translateZ(0)}.preloader:after,.preloader:before{content:'';position:absolute;top:0}.preloader,.preloader:after,.preloader:before{border-radius:50%;width:2em;height:2em;animation:1.2s ease-in-out infinite animation}.preloader{animation-delay:-.16s}.preloader:before{left:-3.5em;animation-delay:-.32s}.preloader:after{left:3.5em}@keyframes animation{0%,100%,80%{box-shadow:0 2em 0 -1em var(--bs-primary)}40%{box-shadow:0 2em 0 0 var(--bs-primary)}}@media (min-width:1400px){.container-lg{max-width:1600px}}.banner-blocks{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(2,1fr);grid-gap:2rem}.block-1{grid-area:1/1/3/8}.block-2{grid-area:1/8/2/13}.block-3{grid-area:2/8/3/13}@media screen and (max-width:1140px){.banner-blocks{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr)}.block-1{grid-area:1/1/3/2}.block-2{grid-area:3/1/4/2}.block-3{grid-area:4/1/5/2}}.swiper-next,.swiper-prev{width:38px;height:38px;line-height:38px;background:#f1f1f1;color:#222;padding:0;text-align:center;border-radius:10px;--bs-btn-border-color:transparent;--bs-btn-active-bg:#ec9b22;--bs-btn-active-border-color:transparent;--bs-btn-hover-bg:var(--bs-primary);--bs-btn-hover-border-color:transparent;--bs-btn-disabled-color:#ccc;--bs-btn-disabled-bg:#eaeaea;--bs-btn-disabled-border-color:#eaeaea}.swiper-next:hover,.swiper-prev:hover{background:var(--bs-primary)}.category-carousel .category-item{background:#fff;border:1px solid #fbfbfb;box-shadow:0 5px 22px rgba(0,0,0,.04);border-radius:16px;text-align:center;padding:60px 20px;margin:20px 0;transition:box-shadow .3s ease-out,transform .3s ease-out}.category-carousel .category-item:hover{transform:translate3d(0,-10px,0);box-shadow:0 21px 44px rgba(0,0,0,.08)}.category-carousel .category-item .category-title{font-weight:600;font-size:20px;line-height:27px;letter-spacing:.02em;text-transform:capitalize;color:#222;margin-top:20px}.brand-carousel .brand-item{background:#fff;border:1px solid #fbfbfb;box-shadow:0 5px 22px rgba(0,0,0,.04);border-radius:16px;padding:16px}.brand-carousel .brand-item img{width:100%;border-radius:12px}.brand-carousel .brand-item .brand-details{margin-left:15px}.brand-carousel .brand-item .brand-title{margin:0}.product-tabs .nav-tabs{justify-content:flex-end;border:none;--bs-nav-link-hover-color:#111;--bs-nav-link-color:#555;--bs-nav-tabs-link-border-color:#fff;--bs-nav-tabs-link-hover-border-color:transparent;--bs-nav-tabs-link-active-border-color:#fff}.product-tabs .nav-tabs .nav-item.show .nav-link,.product-tabs .nav-tabs .nav-link.active{border-bottom:3px solid var(--bs-primary)}.products-carousel .swiper,.products-carousel .swiper-container{overflow:visible}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1}.product-item{padding:16px;background:#fff;margin-bottom:30px;box-shadow:0 0 22px transparent;height:420px!important;display:flex!important;flex-direction:column!important}.product-item:hover{box-shadow:0 0 44px rgba(0,0,0,.08)}.product-item figure{text-align:center;flex-shrink:0;height:210px;display:flex;align-items:center;justify-content:center}.product-item figure img{max-height:200px;max-width:100%;height:auto;width:auto;object-fit:contain}.product-item .d-flex.flex-column{flex:1!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.product-item h3{height:48px!important;line-height:1.2!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;text-overflow:ellipsis!important;margin:0!important;flex-shrink:0!important}.product-item .d-flex.justify-content-center.align-items-center.gap-2{flex-shrink:0!important;height:auto!important;margin:10px 0!important}.product-item .button-area{display:block!important;position:relative!important;text-align:center;background:0 0!important;width:100%;left:auto!important;bottom:auto!important;z-index:1;box-shadow:none!important;flex-shrink:0!important;padding:0!important;margin-top:auto!important}.product-item:hover .button-area{display:block!important}.product-item .button-area .quantity{padding:.5rem}.product-item .product-qty{width:85px}.product-item #quantity{height:auto;width:28px;text-align:center;border:none;margin:0;padding:0}.product-item .btn-number{width:26px;height:26px;line-height:1;text-align:center;background:#fff;border:1px solid #e2e2e2;border-radius:6px;color:#222;padding:0}@media screen and (max-width:767px){.product-item{height:380px!important;padding:12px!important}.product-item figure{height:150px!important}.product-item figure img{max-height:140px!important}.product-item h3{height:40px!important;font-size:.8rem!important}section[style*="presentto.com.br.jpeg"]{background-image:url('images/presentto-mobile.jpeg')!important;background-size:cover!important;background-position:center center!important;min-height:400px!important}}@media screen and (min-width:768px) and (max-width:991px){.product-item{height:400px!important}.product-item figure{height:180px!important}.product-item figure img{max-height:170px!important}.product-item h3{height:44px!important;font-size:.9rem!important}section[style*="presentto.com.br.jpeg"]{background-position:center center!important}}.cart .product-qty{min-width:130px}.image-float{margin-top:-140px;margin-bottom:-140px}.post-item .post-meta{font-size:.8rem;line-height:1}.post-item .post-meta svg{margin-right:5px}.product-thumbnail-slider{height:740px}@media screen and (max-width:992px){.product-thumbnail-slider{margin-top:20px;height:auto}}@media screen and (min-width:992px){.product-item{height:420px!important}.product-item figure{height:210px!important}.product-item figure img{max-height:200px!important}.product-item h3{height:48px!important;font-size:1rem!important}.product-thumbnail-slider{height:420px}}@media screen and (min-width:1200px){.product-thumbnail-slider{height:540px}}@media screen and (min-width:1400px){.product-thumbnail-slider{height:740px}}.border-dashed{border-bottom:1px dashed #d1d1d1}.ls-1{letter-spacing:-.04em}.button-area .btn-cart{text-wrap:nowrap;height:3.3em;line-height:2em;width:100%}.fs-7{font-size:.8rem!important}.btn-link{display:inline-block;font-size:.875rem;font-weight:700;font-family:var(--bs-body-font-family);letter-spacing:.0875rem;text-transform:uppercase}a.btn-link,a.btn-link:after{transition:.5s}a.btn-link:after,a.btn-link:before{content:'';display:block;position:absolute;bottom:0;left:0;width:0;background-color:var(--bs-dark);height:2px}.tab-image,a.btn-link.is-checked:after,a.btn-link:hover:after{width:100%}[data-bs-theme=dark] a.btn-link:after,a.btn-link.text-light:after,a.btn-link.text-white:after{background-color:var(--bs-light)}a.btn-link:before{background-color:rgba(var(--bs-light-rgb),.2);width:100%}.btn-lilac{background-color:#9b59b6;border-color:#9b59b6;color:#fff}.btn-lilac:hover{background-color:#8e44ad;border-color:#8e44ad;color:#fff}.navbar .megamenu{padding:1rem}@media all and (min-width:992px){.navbar .has-megamenu{position:static!important}.navbar .megamenu{left:0;right:0;width:100%;margin-top:0}}@media(max-width:991px){.navbar.fixed-top .navbar-collapse,.navbar.sticky-top .navbar-collapse{overflow-y:auto;max-height:90vh;margin-top:10px}}.stats-spacing{margin-top:2rem!important;visibility:hidden!important}@media screen and (max-width:467px){.stats-spacing{margin-top:4rem!important}}@media screen and (min-width:468px) and (max-width:991px){.stats-spacing{margin-top:4rem!important}}.button-area{min-height:60px!important;display:flex!important;align-items:center!important;justify-content:center!important}.button-area .btn{min-height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:700!important;white-space:nowrap!important}@media screen and (max-width:767px){.search-bar{display:none!important}.stats-spacing{visibility:hidden!important}.button-area,.product-grid .col{padding:.5rem!important}.product-item{margin-bottom:1rem!important;height:400px!important}.button-area{min-height:50px!important}.button-area .btn{min-height:36px!important;font-size:.7rem!important;padding:.4rem!important}.product-item h3{height:60px!important;-webkit-line-clamp:3!important;line-height:1.3!important}.product-item figure{height:140px!important}.product-item figure img{max-height:130px!important}}@media screen and (min-width:768px) and (max-width:991px){.product-grid .col{padding:.75rem!important}.button-area{min-height:55px!important}.button-area .btn{min-height:38px!important;font-size:.8rem!important}}@media screen and (min-width:992px){.button-area{min-height:65px!important}.button-area .btn{min-height:42px!important}}.product-item{border:1px solid #f0f0f0;border-radius:8px;transition:transform .2s}.product-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.tab-image{height:auto;max-height:200px;object-fit:cover}@media screen and (max-width:991px){.image-float{margin:0}.offcanvas-body .nav-item{font-weight:700;border-bottom:1px solid #d1d1d1}.offcanvas-body .filter-categories{width:100%;margin-bottom:20px!important;border:1px solid #d1d1d1!important;padding:14px;border-radius:8px}.dropdown-menu{padding:0;border:none;line-height:1.4;font-size:.9em}.dropdown-menu a{padding-left:0}.dropdown-toggle::after{position:absolute;right:0;top:21px}.search-bar{display:none!important}.offcanvas-body .nav-item{margin-bottom:.5rem}.container-fluid .row.py-3{padding-top:1rem!important;padding-bottom:1rem!important}header h1.fs-5{font-size:1.4rem!important}.btn.bg-primary{min-height:42px;font-weight:600;padding:8px 12px!important}.d-flex.justify-content-between.align-items-center{gap:.75rem}}@media screen and (max-width:360px){.btn.bg-primary,.btn.bg-primary span:nth-child(2){font-size:11px!important}header h1.fs-5{font-size:1.2rem!important}.btn.bg-primary{padding:6px 10px!important}}@media screen and (max-width:320px){.btn.bg-primary span:nth-child(2){font-size:10px!important}}@media screen and (max-width:360px){.product-item{height:420px!important}.product-item h3{height:65px!important}}
