 .df-box{position:relative;padding:30px 30px 25px;border-radius:7px;transition:all 0.4s ease;border:1px solid transparent;background-color:#fff;box-shadow:0px 1px 30px 0px rgb(112 112 112 / 15%)}.df-iconbox{padding:30px 30px 25px;border-radius:0.5rem;transition:all 0.4s ease;background-color:#fff;text-decoration:none;color:inherit}/* .df-iconbox.style_1:hover, .df-iconbox.style_2:hover{border-color:transparent;box-shadow:0px 1px 30px 0px rgb(112 112 112 / 15%)}*/ .df-iconbox .title{font-weight:600;line-height:1.2em;font-size:20px;color:var(--df-gray-dark);margin-bottom:1rem}.df-iconbox.style_1 .image, .df-iconbox.style_2 .image{width:90px;height:90px;display:inline-flex;align-items:center;justify-content:center;padding:20px;border-radius:50%;margin-bottom:20px}.df-iconbox .image svg{width:50px;height:50px}.df-iconbox.style_3{display:flex;padding:0;border:none;margin-bottom:1rem}.df-iconbox.style_3 .title{font-size:inherit;margin-bottom:0.25rem}.df-iconbox.style_3 .image{padding:0 20px 0 0;margin-bottom:0}.df-iconbox.style_3 .image img{max-width:35px}.df-red-box{color:#e6492d;fill:#e6492d;background-color:rgba(230, 73, 45, 0.1)}.df-green-box{color:#37af47;fill:#37af47;background-color:rgba(55, 175, 71, 0.1)}.df-purple-box{color:#6758f3;fill:#6758f3;background-color:rgba(103, 88, 243, 0.1)}.df-yellow-box{color:#ffc107;fill:#ffc107;background-color:rgba(255, 193, 7, 0.1)}.df-blue-box{color:#0d6efd;fill:#0d6efd;background-color:rgba(13, 110, 253, 0.1)}.df-orange-box{color:#fd7e14;fill:#fd7e14;background-color:rgba(253, 126, 20, 0.1)}.df-dark-box{color:var(--df-body-color);fill:var(--df-body-color);background-color:var(--df-gray-100)}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0!important}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;padding-bottom:15px}.slick-track:before, .slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-slide img{display:block;margin:0 auto;height:auto}ul.slick-dots{padding:0;margin:0;position:absolute;bottom:-20px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);list-style-type:none}.slick-slide{margin:0 15px}.inner-dots ul.slick-dots{bottom:50px}.slick-dots li{float:left;margin:5px}.slick-dots li button{font-size:0;line-height:0;display:block;width:12px;height:12px;padding:0;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:before{content:'';width:100%;height:100%;background:var(--df-gray-300);opacity:1;display:block;border-radius:50%}.slick-dots li.slick-active button:before{opacity:1;background:var(--df-gray-600)}.df-gallery{-webkit-user-select:none;-ms-user-select:none;user-select:none}.df-gallery-images, .df-gallery-thumbnails{max-width:600px;width:100%;margin:0 auto}.df-gallery-images .swiper-slide, .df-gallery-thumbnails .swiper-slide{text-align:center;font-size:18px;display:flex;justify-content:center;align-items:center;background-size:cover;background-position:center}.df-gallery-images .swiper-slide img, .df-gallery-thumbnails .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.df-gallery-images{margin-bottom:0.5rem;border-radius:1rem}.df-gallery-thumbnails .swiper-slide{opacity:0.6;border-radius:0.5rem;overflow:hidden}.df-gallery-thumbnails .swiper-slide-thumb-active{opacity:1}.autoplay-progress{position:absolute;right:16px;bottom:16px;z-index:10;width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-weight:bold;color:var(--df-primary)}.autoplay-progress svg{--progress:0;position:absolute;left:0;top:0px;z-index:10;width:100%;height:100%;stroke-width:4px;stroke:var(--df-primary);fill:none;stroke-dashoffset:calc(125.6 * (1 - var(--progress)));stroke-dasharray:125.6;transform:rotate(-90deg)}.df-posts{display:flex;flex-wrap:wrap;column-gap:15px;justify-content:space-between}@media (min-width:576px){.df-posts .card, .df-posts .empty-flex{width:calc(50% - 8px)}}@media (min-width:768px){.df-posts .card, .df-posts .empty-flex{width:calc(33.33% - 10px)}}@media (min-width:992px){.df-posts[data-columns="4"] .card, .df-posts .empty-flex, .df-posts[data-columns="5"] .card, .df-posts .empty-flex{width:calc(25% - 12px)}}@media (min-width:1200px){.df-posts[data-columns="5"] .card, .df-posts[data-columns="5"] .empty-flex{width:calc(20% - 12px)}}.style-art .card{border:none}.style-art .card-body{padding:1rem 0}/* LANG SWITCHER */ a.lang-switcher{text-decoration:none;padding:5px 0;color:var(--df-gray-600)}/* SEARCH */ .df-searchbar-wrap{position:relative}.df-searchbar-wrap .s{padding-right:30px;margin-bottom:0}.df-searchbar-wrap .submit{position:absolute;right:0;bottom:0;top:0;margin:2px;width:35px;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#f9f9f9;font-size:80%}.accordion .menu{padding:0;margin:0;list-style-type:none;position:relative}.accordion .widget .menu li{position:relative}.accordion .widget .menu li:not(:last-child){border-bottom:1px solid #dcdcdc}.accordion .widget .menu li.current-menu-item{border:none;position:relative;top:-1px}.accordion .widget .menu a{color:var(--df-dark)!important;padding:7px 6px;display:block;position:relative;font-size:1rem;font-weight:600;text-decoration:none}.accordion .sub-menu{list-style-type:none;padding:0 0 0 10px;display:none}.accordion .widget .menu .sub-menu a{color:var(--df-gray-dark)}.accordion .widget .menu .current-menu-item > a{color:var(--df-primary)!important;background:#eaf3df;padding-left:20px}.language-switch .accordion .widget .menu a{color:var(--df-gray-dark)}.has-arrow{cursor:pointer;user-select:none;touch-action:manipulation;position:relative;line-height:35px}.arrow{position:absolute;top:0;right:0;width:40px;line-height:52px;font-family:var(--fa-style-family,"Font Awesome 6 Pro");font-weight:var(--fa-style,900);font-style:normal;font-size:19px;opacity:.8;text-align:center;color:var(--df-dark);-webkit-transition:transform .1s ease-in-out;-moz-transition:transform .1s ease-in-out;-ms-transition:transform .1s ease-in-out;-o-transition:transform .1s ease-in-out;transition:transform .1s ease-in-out;cursor:pointer}.active-accordion .arrow{transform:rotate(180deg)}.arrow:before{content:"\f107"}.icon-clear.close{z-index:1;font-size:25px;color:var(--df-primary);position:absolute;right:15px;top:10px;cursor:pointer}.df-fancybox{position:relative}.df-fancybox.style_1 .df-fancytitle{position:absolute;left:-10px;margin:0;font-weight:700;color:var(--df-dark);font-family:'Bebas Kai';font-size:3rem;letter-spacing:1.5px}.df-fancybox.style_1 .df-fancytitle.left{transform:rotate(180deg);writing-mode:vertical-rl;text-orientation:mixed}.df-fancybox.style_1 .df-fancybox .text{padding-left:70px;padding-bottom:3rem}.df-fancybox.style_2{display:block;text-decoration:none;color:inherit;padding:2rem;padding-bottom:300px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;font-size:1.2rem;background-repeat:no-repeat;background-position:right bottom;border-radius:20px;overflow:hidden}.df-fancybox.style_2 ul{list-style-type:none;padding:0;margin:0}.df-fancybox.style_2 ul li{background:rgb(255 255 255 / 55%);border-radius:1rem;padding:1rem;margin-bottom:1rem;font-weight:bold}.df-fancybox.style_2:not(.bg-purple) ul li{color:var(--df-primary)}.df-slide{display:flex;align-items:center;background-size:cover}.df-slide .title{font-size:calc( 2.5rem + 1.65vw );color:#fff}.df-slide .h2{font-weight:600;color:#fff;margin-bottom:50px}.df-slide.overlayed:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:#26282b;opacity:0.35}.df-slide .container{position:relative}.df-notice{background-color:var(--df-gray);border-radius:0.5rem;margin-bottom:1rem;font-size:0.8rem;line-height:1.5;padding:2px 2px 2px 0.5rem}.df-notice .inner{border-radius:0.5rem;padding:0.5rem 0.5rem 0.5rem 2rem;position:relative;background-color:rgb(255 255 255 / 70%)}.df-notice .inner:before{content:"\f05a";font-family:"Font Awesome 6 Pro";font-weight:900;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;position:absolute;left:0.6rem;top:0.8rem}.df-notice.success{background-color:var(--df-primary)}.df-notice.notice{background-color:white}.df-notice.success .inner:before{color:var(--df-primary)}.df-notice.warning{background-color:var(--df-warning)}.df-notice.warning .inner:before{color:var(--df-warning)}.df-notice.danger, .df-notice.error{background-color:var(--df-danger)}.df-notice.danger .inner:before, .df-notice.error .inner:before{color:var(--df-danger)}.df-info-purple{color:var(--df-purple);margin-bottom:1rem;position:relative;padding-right:20px}.df-info-purple:after{content:"\f05a";font-family:"Font Awesome 6 Pro";font-weight:300;position:absolute;right:0;top:0;font-size:1rem}.df-steps-bar{display:flex;justify-content:space-between}.df-steps-bar-item{width:100%;display:flex;flex-direction:column;justify-content:space-between}.bar-row{height:4px;background-color:var(--df-gray-200);position:relative}.bar-row:before{content:'';width:10px;height:10px;border:1px solid var(--df-gray-200);display:block;position:absolute;left:0;top:50%;background:white;border-radius:50%;transform:translateY(-50%)}.df-steps-bar-item label{font-size:1rem;font-weight:bold;margin-bottom:0.5rem;padding-right:10px}.df-steps-bar-item.active .bar-row, .df-steps-bar-item.prev .bar-row{background-color:var(--df-success)}.df-steps-bar-item.active .bar-row:before, .df-steps-bar-item.prev .bar-row:before{border-color:var(--df-success);background:var(--df-success)}.df-steps-bar-item.next .bar-row:before{border-color:var(--df-success)}.df-steps-slot{padding:2.5rem 0 0}@media (max-width:767px){.df-steps-bar-item label{display:none}}.steps-wrap:not(.current-step-pagamento) .review-pay-button{display:none!important}.current-step-pagamento .review-proceed-button{display:none!important}.df-card .card-img-top{aspect-ratio:16 / 9;object-fit:cover}/* * ANIMATIONS */ @keyframes slideRight{from{width:0;opacity:0.5}to{width:100%;opacity:1}}@-webkit-keyframes slideRight{from{width:0;opacity:0.5}to{width:100%;opacity:1}}@keyframes float-bob{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px)}50%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(-100px);transform:translateX(-100px)}}.transition-all{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.rotate-180{-webkit-transform:rotate( 180deg);-moz-transform:rotate( 180deg);-ms-transform:rotate( 180deg);-o-transform:rotate( 180deg);transform:rotate( 180deg)}.prevent-select{-webkit-user-select:none;-ms-user-select:none;user-select:none}.hithere{animation:hithere 1s ease infinite;/* position:fixed!important;left:calc(50% - 10px);top:calc(50% - 10px);*/}@keyframes hithere{30%{transform:scale(1.3)}40%, 60%{transform:rotate(-20deg) scale(1.3)}50%{transform:rotate(20deg) scale(1.3)}70%{transform:rotate(0deg) scale(1.3)}100%{transform:scale(1)}}.back, .btn.back{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35.09 29.53'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23343a40%3B%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M45.3 42s5.38-16.48-19.18-21.88V12.65c0-.28-.43-.33-.88 0S12 23.83 11.27 24.58a1.68 1.68 0 0 0 0 2.5c.74.75 11.69 10 14.25 11.34.52.26.65-.18.65-.64V30.26S36.52 28.19 45.3 42Z' transform='translate(-10.71 -12.42)'/%3E%3Cpath class='cls-1' d='M45.3 42s5.38-16.48-19.18-21.88V12.65c0-.28-.43-.33-.88 0S12 23.83 11.27 24.58a1.68 1.68 0 0 0 0 2.5c.74.75 11.69 10 14.25 11.34.52.26.65-.18.65-.64V30.26S36.52 28.19 45.3 42Z' transform='translate(-10.71 -12.42)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 0.75rem center;background-size:16px 12px;padding-left:2.25rem}.back.white{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35.09 29.53'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ffffff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M45.3 42s5.38-16.48-19.18-21.88V12.65c0-.28-.43-.33-.88 0S12 23.83 11.27 24.58a1.68 1.68 0 0 0 0 2.5c.74.75 11.69 10 14.25 11.34.52.26.65-.18.65-.64V30.26S36.52 28.19 45.3 42Z' transform='translate(-10.71 -12.42)'/%3E%3Cpath class='cls-1' d='M45.3 42s5.38-16.48-19.18-21.88V12.65c0-.28-.43-.33-.88 0S12 23.83 11.27 24.58a1.68 1.68 0 0 0 0 2.5c.74.75 11.69 10 14.25 11.34.52.26.65-.18.65-.64V30.26S36.52 28.19 45.3 42Z' transform='translate(-10.71 -12.42)'/%3E%3C/svg%3E")}/* * JS COMPOSER */ .vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:0!important}.vc_row.vc_row-o-equal-height>.vc_column_container .wpb_wrapper{height:100%}.vc_empty-placeholder, p:last-child{margin:0}.vc_toggle{border-radius:7px;transition:all 0.4s ease;border:1px solid #eaeaea;background-color:#fff}.vc_toggle_title{padding:1rem 1rem 1rem 2rem!important}.vc_toggle_title > h4{font-size:20px;font-weight:600}.vc_toggle_icon{left:5px!important}.vc_toggle_content{padding:0 1rem!important}/* * INTLTELINPUT */ .intl-tel-input{width:100%}/* * BOOTSTRAP */ html{position:relative}img{height:auto}.rtl{display:inline-block;-moz-transform:scale(-1, 1);-webkit-transform:scale(-1, 1);-o-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.object-cover{object-fit:cover;height:100%;width:100%}.spinner{display:flex!important;align-items:center!important;justify-content:center!important;position:relative}.spinner i:before{position:relative;top:1px}.hidden-x{overflow-x:hidden}.hidden-y{overflow-y:hidden}.square{border-radius:unset!important}.btn-white{color:var(--df-primary);background-color:white;border-color:white}.container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl{max-width:1200px}.overlay{background-color:rgba(0,0,0,0.25);position:absolute;left:0;top:0;width:100%;height:100%}.list-none{list-style-type:none}ul.table{border:1px solid var(--df-gray-300);padding:.5rem 1rem;margin:0;list-style-type:none;border-radius:10px;background:#fff}ul.table li{display:flex;justify-content:space-between;padding:.5rem 0}ul.table li:not(:last-child){border-bottom:1px dashed #b5b5b5}/* Layout */ .app-ios .no-app-ios, .app-android .no-app-android, .safari .no-safari, .chrome .no-chrome{display:none !important}body{overflow-x:hidden}p, ul, ol{line-height:1.5}main.site-main{min-height:55vh}[data-vc-parallax-image ] .vc_parallax-inner:not(.skrollable-after):not(.skrollable-between){background-image:none!important}.vc_empty-placeholder{display:none}.privacypolicy p{margin-bottom:8px}.privacypolicy h3{margin:5px 0;font-size:15pt;font-weight:600}.privacypolicy h4{margin:5px 0;font-size:13pt;font-weight:600}.privacypolicy hr{margin:12px 0}.privacypolicy .boxservice{border:1px solid #dcdcdc;margin:5px 0;padding:5px 15px;background:#fff;display:inline-block;-webkit-box-shadow:0 4px 8px rgba(60,55,53,.25);box-shadow:0 4px 8px rgba(60,55,53,.25)}.privacypolicy .boxservice i{height:18px}.privacypolicy .boxes{column-count:2;column-gap:10px}@media screen and (max-width:767px){.privacypolicy .boxes{column-count:1}}.privacy .df-checkbox .icon{position:relative;top:3px}input.no-arrows::-webkit-outer-spin-button, input.no-arrows::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input.no-arrows[type=number], input.no-arrows{-moz-appearance:textfield}.form-label{font-weight:bold}.form-control[disabled], input[disabled], select[disabled], textarea[disabled]{background-color:#f5f5f5}input[type=checkbox], input[type=radio]{width:17px;height:17px;position:relative;margin-right:5px;cursor:pointer}input[type="radio"]{--size:18px;--color:var(--df-gray-700, #505050);width:var(--size);height:var(--size);appearance:none;-webkit-appearance:none;-moz-appearance:none;border:2px solid var(--color);border-radius:50%}input[type="radio"]:checked:before{content:'';width:calc(var(--size) - 10px);height:calc(var(--size) - 10px);background:var(--color);position:absolute;border-radius:50%;translate:-50% -50%;left:50%;top:50%}input[type="checkbox"]{--size:18px;--size:18px;--color:var(--df-gray-700, #505050);width:var(--size);height:var(--size);appearance:none;-webkit-appearance:none;-moz-appearance:none;border:2px solid var(--color);border-radius:4px}input[type="checkbox"]:checked:before{content:'';width:calc(var(--size) - 10px);height:calc(var(--size) - 10px);background:var(--color);position:absolute;border-radius:2px;translate:-50% -50%;left:50%;top:50%}input:disabled{opacity:.9}.df-checkbox-wrap{background:var(--df-gray-100);display:block;padding:0.5rem 1rem;border-radius:0.5rem;cursor:pointer}.df-checkbox input[type="checkbox"]{width:1px;height:1px;opacity:0}.df-checkbox .icon{font-size:18px;line-height:24px;margin-right:5px;margin-left:0;font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:300;/* position:relative;top:2px;*/}.df-checkbox .icon.checked{font-weight:400}.df-checkbox .icon:not(.checked):before{content:'\f0c8';position:relative}.df-checkbox .icon.checked:before{content:'\f14a';color:var(--df-primary)}.df-radio-wrap{background:var(--df-gray-100);display:flex;padding:0.5rem 1rem;border-radius:0.5rem;cursor:pointer}.df-radio-wrap:has(:checked){background:var(--df-gray-200)}.df-radio input[type="radio"]{display:none}.df-radio .icon{font-size:18px;line-height:24px;margin-right:5px;margin-left:0;font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:300;/* position:relative;top:2px;*/}.df-radio .icon.checked{font-weight:400}.df-radio .icon:not(.checked):before{content:"\f111"}.df-radio .icon.checked:before{content:"\f192";color:var(--df-primary)}.df-radio-wrap label{cursor:pointer;padding-left:0.5rem}.input-group{background-color:#EBF2E3;border-top-left-radius:0.3rem;border-bottom-left-radius:0.3rem}.input-group-text{background-color:transparent;border-color:transparent;color:var(--df-primary)}.input-group .form-control{margin-bottom:0}.input-group >:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border-top-left-radius:0.3rem;border-bottom-left-radius:0.3rem}.df-input-inline{display:flex;border:1px solid #cccac1;border-radius:30px;position:relative;overflow:hidden}.df-input-inline .icon{position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.df-input-inline input, .df-input-inline input:focus{border:none;padding-left:40px;box-shadow:unset}.df-input-inline .btn{border-radius:30px}.df-input-inline-light{display:flex;align-items:center;border-bottom:2px solid var(--df-green)}.df-input-inline-light input, .df-input-inline-light input:focus{margin:0;border:none;box-shadow:unset;outline:unset;font-weight:600;background-color:transparent;box-shadow:unset}.full-screen-results{position:fixed;left:0;top:0;bottom:0;width:100%;overflow-x:hidden;outline:0;background:var(--df-gray-100);z-index:999999;display:flex;align-items:center;justify-content:center;padding:1rem;overscroll-behavior:contain}.full-screen-results > .inner{max-width:800px;position:relative;width:100%;height:100%;padding-top:45px}.full-screen-results .close-btn{top:15px;right:-0.5rem}.df-pagination{text-align:center;margin-top:1.5rem;margin-bottom:1.5rem}.df-pagination .inner{display:inline-block}.df-pagination .page{display:inline-block;width:40px;line-height:40px;cursor:pointer}.df-pagination .page.current, .df-pagination .page:hover{color:#007bff;font-weight:600;border-radius:0.25rem;border-bottom:.0625rem solid #e0e0e0;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,.1);position:relative}.df-pagination .spinner-border{width:15px;height:15px;border-width:2px}/* * HEADER */ #masthead .fixedheader-logo{display:none}#fixed-masthead .header-logo{display:none}.main-header .menu-item{color:inherit;font-size:15px;font-weight:600;margin-left:12px;position:relative;padding:0}.main-header .menu-item a:not(.btn){color:inherit;text-decoration:none;padding:15px 5px;display:inline-block;position:relative}.main-header .menu-item a:not(.btn):hover{color:var(--df-primary)}.main-header .menu-item a.current_page_item:not(.btn){color:var(--df-primary)}.main-header .menu-item.current_page_item.dropdown-item:active > a{color:white}.main-header .menu-item.current_page_item > a > span{border-bottom:2px solid var(--df-primary);padding-bottom:3px}.main-header .menu-item.has-children a{display:flex;align-items:center;justify-content:space-between}.main-header .nav-arrow-down:before{content:"\f107"}.main-header .menu-item:hover .dropdown-menu{display:block;position:absolute;border:0}.main-header .dropdown-menu{padding-top:0;padding-bottom:0}.main-header .dropdown .menu-item{margin-left:0}.main-header .dropdown .menu-item a{padding:10px 15px}.main-header .dropdown .menu-item a:focus{background-color:var(--df-primary);color:#fff}#fixed-masthead{background-color:#fff;border-bottom:.0625rem solid #e0e0e0;min-height:3.5rem;transition:top .5s cubic-bezier(.4,0,.2,1),background-color .5s cubic-bezier(.4,0,.2,1);z-index:15;position:fixed;top:0;left:0;width:100%}#fixed-masthead:not(.show){top:-100%}#toggle-sidebar{font-size:23px}.g_id_signin iframe{margin:0 auto!important}.g_id_signin > div > div > div{margin:0 auto}.google-button iframe{display:inline-block!important}.breadcrumbs{font-size:80%}.breadcrumbs.has-image{min-height:200px;background-position:center;background-size:cover}.breadcrumbs.has-image .breadcrumb{background:white;padding:0.25rem 0.5rem!important;border-radius:0.25rem;display:inline-flex}.breadcrumb a{text-decoration:none;color:inherit}body.wpb-js-composer .breadcrumbs{margin-bottom:0!important}#breadcrumbs li.home a:before{content:"\f015";font-family:var(--fa-style-family, "Font Awesome 6 Pro");font-weight:400}#breadcrumbs li.home span[itemprop="name"]{display:none}@media (min-width:992px){.main-header .menu-item{margin-left:1rem}}@media (min-width:768px){.main-header .menu-item:hover .dropdown-menu{box-shadow:0 0.5rem 1rem rgb(0 0 0 / 15%) !important;border-top-left-radius:0;border-top-right-radius:0}}@media (max-width:991px){.logo img{max-width:150px!important}}@media (max-width:575px){}/* * FOOTER */ .widgettitle{position:relative;font-size:1rem;text-transform:uppercase;font-weight:600}.widgettitle:after{content:'';width:120px;border-bottom:1px solid gainsboro;display:block;margin-top:1rem;margin-bottom:2rem}#colophon ul.menu{list-style-type:none;padding-left:0}#colophon ul.menu a{text-decoration:none;margin-bottom:0.25rem;display:block;color:var(--df-dark)}.footer-contacts{padding:0;margin:0}.footer-contacts li{display:flex;align-items:center;line-height:1.5}.footer-contacts li i{font-size:15px;margin-right:10px;width:15px;text-align:center}#whatsapp-direct{position:fixed;bottom:15px;right:15px;color:white;background:#25d366;font-size:30px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;z-index:5;text-decoration:none}.df-socials{display:flex;flex-wrap:wrap;gap:10px}a.social-icon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid;border-radius:50%;font-size:1.2rem;color:var(--df-gray-700);margin:0 5px;text-decoration:none}a.social-icon:not(:hover){opacity:0.7;border-color:var(--df-gray-500)}a.social-icon i{line-height:2}#sidemenu-mobile{display:none}#sidemenu-mobile .navbar-nav > .menu-item{border-bottom:1px solid var(--df-gray-100)}#sidemenu-mobile .dropdown-menu > li{border-top:1px dashed var(--df-gray-200)}#sidemenu-mobile .menu-item{position:relative}#sidemenu-mobile .menu-item a{display:block;color:inherit;position:relative;text-decoration:none;padding:0.75rem 1rem}#sidemenu-mobile .menu-item.has-children a{display:flex;align-items:center;justify-content:space-between}#sidemenu-mobile .nav-arrow-down{line-height:25px;width:30px;cursor:pointer;text-align:center;margin-right:-0.5rem}#sidemenu-mobile .nav-arrow-down:before{content:"\f107"}#sidemenu-mobile .menu-item.active .nav-arrow-down:before{content:"\f106"}#sidemenu-mobile .menu-item.active .dropdown-menu{display:block;border:none;padding:0;height:auto}#sidemenu-mobile .dropdown-menu:before{content:'';border-left:5px solid var(--df-primary);height:100%;position:absolute}@media (max-width:767px){#sidemenu-mobile.active{display:block;position:fixed;top:0;bottom:0;left:0;width:100%;z-index:100}#sidemenu-mobile .inner{position:absolute;top:0;left:-100%;width:0;max-width:280px;background:#fff;z-index:15;height:100%;overflow-x:hidden;padding:1rem 0;animation:slideRight .35s}#sidemenu-mobile.active .inner{left:0;width:80%}}/* * COMPONENTS */ .title-border{position:relative}.title-border:after{content:'';width:120px;border-bottom:2px solid var(--df-primary);display:block;margin-top:0.25rem;margin-bottom:1.5rem}.title-border-center:after{position:absolute;left:calc(50% - 60px)}ul.list{list-style-type:none;padding-left:0}ul.list li{position:relative;padding-left:1rem;margin-bottom:0.75rem}ul.list li:before{content:"\f105";font-family:'Font Awesome 5 Pro';position:absolute;left:0;top:1px;font-size:90%;font-weight:600}.pagination .nav-links{border-top:1px solid gainsboro;border-bottom:1px solid gainsboro;display:flex;align-items:center;justify-content:center;border-radius:5px;overflow:hidden}.page-numbers{border-right:1px solid gainsboro;width:35px;height:35px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:inherit}.page-numbers:first-child{border-left:1px solid gainsboro}.page-numbers:not(.current):hover{background-color:var(--df-gray-200);color:var(--df-dark)}.page-numbers.current{background-color:var(--df-primary);color:white}.close-btn{position:absolute;top:0;right:0;font-size:27px;cursor:pointer;padding:0.25rem 0.5rem}#cookie_banner.popup-reduced{display:none}#cookie_banner{position:fixed;bottom:-100vh;background:#fff;border-top:.0625rem solid #e0e0e0;box-shadow:0 -0.125rem 0.25rem rgba(0,0,0,.1);padding:20px 25px;z-index:9999999;width:100%}#cookie_banner .actions{min-width:170px}#cookie_banner .actions button{display:inline-block;max-width:170px;width:100%;font-size:14px;padding:8px 12px;border:none;outline:none;text-decoration:none}#cookie_banner .actions button:hover{opacity:0.8}#cookie_banner .actions button:not(:last-child){margin-bottom:7px}#cookie_refuse{font-size:14px;color:#000000;background:transparent;font-weight:500}#cookie_accept{font-weight:600;background-color:var(--df-primary)}#cookie_banner .content{font-size:16px;line-height:1.5}#cookie_banner .content a{color:var(--df-primary)}@media (min-width:768px){#cookie_banner .inner{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#cookie_banner .content{margin-right:1.25rem}#cookie_banner .content p:last-child{margin-bottom:0}}@media (max-width:767px){.sicibia-popup.banner .inner{flex-direction:column}#cookie_banner .content{margin-bottom:1.25rem}}@media (min-width:481px){#cookie_banner .actions{text-align:left}}@media (max-width:480px){#cookie_banner .actions, #cookie_banner .content{text-align:center}}.stars i{color:#ffe500;opacity:0.3;cursor:pointer}.stars i.active, .stars i.hover{opacity:1}.close-button-icon{cursor:pointer;width:32px;padding:6px 0;text-align:center}.blockUI.blockOverlay{background-color:rgba(255, 255, 255, 1)!important;opacity:0.8!important;border-radius:0.5rem;overflow:hidden;z-index:10!important}.blockUI.blockOverlay:before{content:"\f3f4";font-family:'Font Awesome 6 Pro';font-weight:900;position:absolute;top:calc(50% - 20px);left:50%;font-size:26px;display:block;margin:0;-webkit-animation:rotating 0.7s linear infinite;-moz-animation:rotating 0.7s linear infinite;-ms-animation:rotating 0.7s linear infinite;-o-animation:rotating 0.7s linear infinite;animation:rotating 0.7s linear infinite;color:var(--df-primary)}.woocommerce-error, .woocommerce-notices-wrapper{list-style-type:none;padding:0;margin-bottom:1rem!important}.woocommerce-remove-coupon{color:var(--df-danger);display:block}.woocommerce-NoticeGroup .df-notice{margin-bottom:0.25rem!important}.woocommerce-notices-wrapper .df-notice{margin-bottom:0.25rem!important}.woocommerce-password-strength{font-weight:bold}.header-cat-item-wrap.swiper-slide{display:inline-block;width:120px}.header-cat-item{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:white;border-radius:0.5rem;box-shadow:0px 3px 10px rgb(0 0 0 / 0.1);width:100%;text-align:center;height:50px;font-size:14px;padding:0.5rem 0.75rem;color:inherit;text-decoration:none;border:2px solid white}.active .header-cat-item{border-color:var(--df-primary);color:var(--df-primary);font-weight:500}.shop-breadcrumb ul.breadcrumb li:first-child, .shop-breadcrumb ul.breadcrumb li:nth-child(2){display:none}.shop-breadcrumb ul.breadcrumb li:last-child{color:var(--df-gray-600)}#shop-filters{font-size:0.9rem;background:white;padding:1rem;border-radius:0.75rem}.filters-title{font-size:1.2rem;font-weight:bold;margin-bottom:0}.sidebar-block-title{margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.sidebar-block-title h3{font-size:1rem;margin:0;font-weight:bold}.close-panel{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.sidebar-block .filter-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.sidebar-block .filter-row.subterm{padding-left:15px}.sidebar-block .filter-row label{display:flex}.sidebar-block .filter-row label .df-checkbox .icon{margin-right:8px}.more-sidebar-filters{color:var(--df-primary);text-align:center;cursor:pointer}.sidebar-block .inner:not(.all) .filter-row:nth-child(n+5){display:none}a.added_to_cart.wc-forward{display:none}.product-cat-title{font-size:2.1rem;font-weight:bold}#woo-loop-wrap .term-description{margin-bottom:1rem}ul.products{list-style-type:none;margin:0 -10px 0 -10px;padding:0;display:flex;flex-wrap:wrap}ul.products .product{padding-left:10px;padding-right:10px;flex:0 0 auto;width:100%;margin-bottom:1.5rem}.products .product-inner{border-radius:0.5rem;overflow:hidden;background:white;display:flex;flex-direction:column;justify-content:space-between;height:100%;position:relative}.products .product-inner > a > .image{aspect-ratio:1 / 0.8;position:relative}.products .product-inner > a > .image img{object-fit:cover;width:100%;height:100%}.wishlist-button{position:absolute;top:0;right:0;padding:10px;color:white;font-size:21px;text-shadow:2px 0 #383634, -2px 0 #383634, 0 2px #383634, 0 -2px #383634, 1px 1px #fff, -1px -1px #383634, 1px -1px #383634, -1px 1px #383634;z-index:5;cursor:pointer}.wishlist-button.saved{color:var(--df-primary);text-shadow:2px 0 #fff, -2px 0 #fff, 0 2px #fff, 0 -2px #fff, 1px 1px #fff, -1px -1px #fff, 1px -1px #fff, -1px 1px #fff}body.single-product .wishlist-button{right:auto;left:1rem}.products .product a.woocommerce-LoopProduct-link{text-decoration:none;color:inherit}.woocommerce-loop-product__title{font-size:1.2rem;margin-bottom:0.5rem;font-weight:bold}.products .details{padding:1rem 1rem 0 1rem}.products a{text-decoration:none}.products .product .add-to-cart-wrap{text-align:right}@media (min-width:576px){.product-inner .add-to-cart-wrap{padding:0 1rem 1rem 1rem}}.products .add-links-wrap{margin:0 1rem 1rem}.product-inner .price-wrap{display:flex;flex-direction:column;height:100%;justify-content:flex-end}.details-price{display:flex;justify-content:space-between;flex-direction:column}.price ins{text-decoration:none}.price del, .price-from-text{font-weight:normal;display:block;text-align:right;font-size:0.8rem;color:var(--df-gray-600)}.product-inner .weight{display:block;font-size:0.9rem}.product-inner .price{display:flex;align-items:center;justify-content:space-between}.product-inner .price .value{font-weight:bold;font-size:1.4rem;line-height:1.2}@media (min-width:350px){ul.products .product{width:50%}}@media (min-width:576px){.details-price{align-items:flex-end;flex-direction:row}}@media (min-width:768px){ul.products .product{width:33.33%}ul.products.columns-5 .product{width:33.33%}.product-inner .add-to-cart{min-width:160px}.product-inner .qty-wrap{display:inline-block;width:160px}}@media (min-width:992px){ul.products .product{width:50%}}@media (min-width:1100px){ul.products .product{width:33.33%}ul.products.columns-5 .product{width:25%}}@media (min-width:1366px){ul.products .product{width:25%}ul.products.columns-5 .product{width:20%}}@media (max-width:767px){.product-inner .add-to-cart{width:100%}}.swiper ul.products{flex-wrap:inherit;margin:0}.swiper ul.products .product{padding-left:0;padding-right:0}.sale-flash{font-size:0.85rem;background-color:var(--df-danger);color:white;border-radius:10px;padding:3px 11px;white-space:nowrap}.product-images, .product-thumbnails{max-width:600px;width:100%;margin:0 auto}.product-images .swiper-slide, .product-thumbnails .swiper-slide{text-align:center;font-size:18px;display:flex;justify-content:center;align-items:center;background-size:cover;background-position:center;height:auto}.product-images .swiper-slide img, .product-thumbnails .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.product-images{margin-bottom:0.5rem;border-radius:1rem}.product-thumbnails .swiper-slide{opacity:0.6;border-radius:0.5rem;overflow:hidden}.product-thumbnails .swiper-slide-thumb-active{opacity:1}.products .details .tags{margin-bottom:.5rem;display:flex;flex-wrap:wrap;gap:5px}.tags a{background:var(--df-indigo);color:white;text-decoration:none;padding:.35rem .6rem;display:inline-block;border-radius:1rem;font-size:70%;font-weight:bold;line-height:1}#product-content .nav button{border-width:2px;border-color:var(--df-gray-300, '#dcdcdc')}#product-content .nav button.active{color:var(--df-primary);border-color:var(--df-primary);font-weight:bold}#product-content .tab-content{font-size:90%}@media ( max-width:575px ){.product-price-box{position:fixed;left:0;bottom:0;width:100%;z-index:10}}.product-price-box .price > span.amount,
.product-price-box .price ins > span.amount{font-size:2rem;font-weight:bold}.unit{font-size:1.1rem;font-weight:bold}.onsale{font-size:1.5rem;font-weight:bold;color:var(--df-purple)}.quantity{display:flex;align-items:center;justify-content:center;border-top:1px solid var(--df-gray-400);border-bottom:1px solid var(--df-gray-400)}.quantity button{line-height:1.3}.quantity input{margin:0;line-height:1;padding:0.5rem 1rem;border:none;text-align:center;outline:none;background-color:transparent}table.variations{width:100%}table.variations tr{display:flex;flex-direction:column}table.variations th.label{margin-bottom:0.25rem}.reset_variations{display:none!important}.woocommerce-variation-price .price{display:flex;flex-direction:column}.woocommerce-variation-availability.success{display:none}.woocommerce-grouped-product-list-item__price{font-family:var(--ff-secondary);font-size:2rem;font-weight:bold}.cart-products-row{display:flex;gap:15px;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--df-gray-300)}.cart-item{position:relative}.product-image{width:100px}.product-image a{width:100px;height:100px;display:inline-block;overflow:hidden}.product-image img{border-radius:0.5rem;object-fit:cover}.product-content .title, .product-content .title a{color:inherit;font-size:1.2rem;font-weight:bold;text-decoration:solid}.product-content{width:calc(100% - 380px)}.product-quantity{width:180px}.product-quantity .quantity input{font-weight:bold}.product-price{width:100px}.product-price > .cart-item-price{display:block;font-weight:bold;font-size:1.4rem;line-height:1.2}.product-price > del{font-weight:normal;display:block;font-size:0.8rem;color:var(--df-gray-600)}@media (max-width:768px){#cart .cart-products-row, #order-details .cart-products-row{flex-wrap:wrap;padding-bottom:2rem;margin-bottom:2rem}#cart .product-content, #order-details .product-content{width:calc(100% - 120px);margin-bottom:1rem}#cart .product-quantity, #order-details .product-quantity{width:180px}#cart .product-price, #order-details .product-price{width:calc( 100% - 200px )}}@media (max-width:350px){#cart .product-image, #order-details .product-image{width:100%;text-align:center}#cart .product-content, #order-details .product-content{width:100%}}.cart_totals .wc-proceed-to-checkout{margin:1rem -1rem -1rem -1rem!important}.cart_totals table tr > th,
table.shop_table tr > th{padding:0.25rem;width:50%}.cart_totals table tr > td,
table.shop_table tr > td{text-align:right;padding:0.25rem}.woocommerce-shipping-calculator .form-row, .woocommerce-shipping-calculator .form-row > span{margin:0;width:100%}.woocommerce-shipping-methods{padding:0;list-style-type:none;margin:0}.cart-loading{font-size:25px;display:block;text-align:center;margin-top:50px}.ly-overlay{opacity:0}.ly-overlay.active{background:#000;position:fixed;left:0;right:0;top:0;bottom:0;z-index:20;min-height:100vh;opacity:.35;-webkit-transition:opacity 0.2s ease-in-out 0s;-moz-transition:opacity 0.2s ease-in-out 0s;-o-transition:opacity 0.2s ease-in-out 0s;-ms-transition:opacity 0.2s ease-in-out 0s;transition:opacity 0.2s ease-in-out 0s}#mini-cart .cart-subtotal{display:none}#mini-cart .cart-head{display:block;position:relative;cursor:pointer;margin-top:0;text-align:center;line-height:1;padding:8px 5px;min-width:38px}#mini-cart .fa-shopping-cart{font-size:20px;color:var(--df-gray-700)}#mini-cart .cart-items{background-color:var(--df-primary);color:white;position:absolute;top:-1px;right:-2px;border-radius:50%;font-size:10px;width:15px;line-height:15px}#mini-cart .cart-popup{position:fixed;width:320px;top:0;bottom:0;font-size:.9em;right:0;z-index:21;background-color:#fff;-webkit-overflow-scrolling:touch;-webkit-transform:translate(320px);-moz-transform:translate(320px);-ms-transform:translate(320px);-o-transform:translate(320px);transform:translate(320px);-webkit-transition:transform 0.2s ease-in-out 0s;-moz-transition:transform 0.2s ease-in-out 0s;-ms-transition:transform 0.2s ease-in-out 0s;-o-transition:transform 0.2s ease-in-out 0s;transition:transform 0.2s ease-in-out 0s}#mini-cart .cart-popup.open{-webkit-transition:transform 0.3s ease-in-out 0s;-moz-transition:transform 0.3s ease-in-out 0s;-ms-transition:transform 0.3s ease-in-out 0s;-o-transition:transform 0.3s ease-in-out 0s;transition:transform 0.3s ease-in-out 0s;z-index:21;-webkit-transform:translate(0px);-moz-transform:translate(0px);-ms-transform:translate(0px);-o-transform:translate(0px);transform:translate(0px)}#mini-cart .cart_content_head{align-items:center;justify-content:space-between;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background:var(--teal);color:#fff;text-transform:uppercase;font-weight:bold;padding:10px 15px;position:absolute;width:100%;height:47px}.close-minicart{font-size:27px;cursor:pointer;color:var(--df-gray-700);padding-right:10px}#mini-cart .cart-contents{margin-top:47px;max-height:calc(100vh - 94px);margin-bottom:47px;overflow-x:hidden}#mini-cart .cart_content_foot{align-items:center;justify-content:space-between;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background:var(--df-primary);color:#fff;text-transform:uppercase;font-weight:bold;padding:10px 15px;position:absolute;width:100%;bottom:0;height:47px}#mini-cart .cart_content_foot .total .amount{font-size:20px}/* #mini-cart .cart-products-row{flex-wrap:wrap}#mini-cart .product-image, #mini-cart .product-image a{width:70px;height:70px}*/ .df-checkout-box{padding:1rem;border-radius:10px;transition:all 0.4s ease;background-color:var(--df-gray-100)}.woocommerce-shipping-fields__field-wrapper,
.woocommerce-billing-fields__field-wrapper{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-15px}.woocommerce-shipping-fields__field-wrapper .form-row,
.woocommerce-billing-fields__field-wrapper .form-row{padding:0 10px}.woocommerce-input-wrapper{display:block}.woocommerce-shipping-fields__field-wrapper .form-row label:not(.checkbox),
.woocommerce-billing-fields__field-wrapper .form-row label:not(.checkbox){font-size:85%;font-weight:600;color:var(--df-gray-700);opacity:0.7}.form-row .optional{display:none}.form-row .description{font-size:90%;line-height:1.2;display:block;margin-top:0.5rem;color:var(--df-gray-600)}.additional-radio-wrapper .df-radio-wrap{width:100%;margin-bottom:0.5rem!important}.df-radio-wrap input{flex:0 0 auto}.woocommerce-additional-fields__field-wrapper p > label{font-weight:bold}#floor_delivery_field .woocommerce-input-wrapper,
#has_elevator_field .woocommerce-input-wrapper,
#product_replace_option_field .woocommerce-input-wrapper{display:flex;flex-direction:column;gap:10px;justify-content:end;line-height:1.4}@media (min-width:768px ){#floor_delivery_field, #has_elevator_field{display:flex;align-items:start;justify-content:space-between}.woocommerce-additional-fields .woocommerce-input-wrapper{width:50%}#floor_delivery_field .woocommerce-input-wrapper, #has_elevator_field .woocommerce-input-wrapper, #product_replace_option_field .woocommerce-input-wrapper{flex-direction:row}#product_replace_option_field .df-radio-wrap{width:50%}.additional-radio-wrapper{display:flex;flex-wrap:wrap;gap:20px}.additional-radio-wrapper .df-radio-wrap{width:calc(50% - 10px);margin-bottom:1rem!important}}@media (min-width:992px){#checkout-sidebar{margin-top:2.5rem}}.woocommerce-NoticeGroup{margin-bottom:2rem}.wc_payment_methods{padding:0;margin:0;list-style-type:none}.wc_payment_methods li{padding:1rem;border-radius:10px;transition:all 0.4s ease;background-color:var(--df-gray-100);margin-bottom:0.5rem}.wc_payment_methods .content > label{padding-left:0!important;font-weight:bold!important;width:100%!important}.wc-stripe-elements-field, .wc-stripe-iban-element-field{padding:1rem!important;border-radius:0.5rem!important;border:none!important;margin-bottom:0.5rem!important;margin-top:0!important}#wc-stripe-cc-form label{font-weight:bold!important}.payment_method_satispay img{width:25px}.full-screen-results{position:fixed;left:0;top:0;bottom:0;width:100%;overflow-x:hidden;outline:0;background:var(--df-gray-100);z-index:999999;display:flex;align-items:center;justify-content:center;padding:1rem;overscroll-behavior:contain}.full-screen-results > .inner{max-width:800px;position:relative;width:100%;height:100%;padding-top:45px}.full-screen-results .close-btn{top:15px;right:-0.5rem}.full-screen-results .login{height:100%}.header-mobile .full-screen-results .inner{height:100%}.register-types button{width:100%}@media (min-width:575px){.register-types button{width:auto}.register-types button:not(:last-child){margin-right:0.5rem}}@media (min-width:768px) and (min-height:600px){.full-screen-results .register{height:100%}}@media (min-width:768px){#df-product-search .searchresults{padding-right:0.5rem}}.cart-products-row.search-item .right{display:flex;width:100%;align-items:center}.cart-products-row.search-item .weight{display:block;font-size:0.9rem;text-align:right;margin-bottom:0.5rem}.cart-products-row.search-item .product-price > div{flex-direction:column}.cart-products-row.search-item .product-price > div > div{padding:0 !important}.cart-products-row.search-item .product-price > div > .price{margin-top:0.5rem}.cart-products-row.search-item .price .value{font-weight:bold;font-size:1.4rem;line-height:1.2}.cart-products-row.search-item .add-to-cart{min-width:160px}@media (min-width:576px){.cart-products-row.search-item .product-content{width:100%}.cart-products-row.search-item .right{flex-direction:column;align-items:flex-end}}@media (max-width:575px){.cart-products-row.search-item{flex-wrap:wrap}.cart-products-row.search-item .product-image, .cart-products-row.search-item .product-image a{width:70px}.cart-products-row.search-item .product-content{width:calc(100% - 85px);font-size:0.9rem}.cart-products-row.search-item .product-price{width:calc(100% - 180px)}.cart-products-row.search-item .product-price > div{flex-direction:column;align-items:center!important}}.cart-products-row .wishlist-button{position:static}.password-switcher{cursor:pointer}.woocommerce-MyAccount-navigation{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2rem}.woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.woocommerce-MyAccount-navigation li{margin-right:20px;font-weight:bold}.woocommerce-MyAccount-navigation a{display:block;padding:10px;color:var(--df-body-color);text-decoration:none;border-bottom:3px solid transparent;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-o-transition:all 0.25s;-ms-transition:all 0.25s;transition:all 0.25s}.woocommerce-MyAccount-navigation a:hover,
.woocommerce-MyAccount-navigation .is-active a{color:var(--df-primary);border-bottom:3px solid var(--df-primary)}@media (max-width:575px){.woocommerce-MyAccount-navigation li{width:100%}}.woocommerce-order-details .wc-item-meta{list-style-type:none;margin:0;padding:0}@media (max-width:575px){.woocommerce-orders-table tr{display:flex;flex-direction:column;padding-bottom:1.5rem}.woocommerce-order-details .cart-products-row{flex-wrap:wrap}.woocommerce-order-details .cart-products-row .product-image{width:100%;text-align:center}.woocommerce-order-details .cart-products-row .product-content{width:calc(100% - 50px)}.woocommerce-order-details .cart-products-row .product-quantity{width:45px;text-align:right}.woocommerce-order-details .cart-products-row .product-price{width:100%}}.woocommerce-address-fields__field-wrapper{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-15px}.woocommerce-address-fields__field-wrapper .form-row{padding:0 10px}/* @media (min-width:768px){}@media (min-width:992px){}@media (min-width:1367px){}*/
.role-att_commerciale .account-icon{min-width:35px!important}.role-att_commerciale .account-icon img{width:45px;position:relative;top:-7px}.sidebar-block-vendors .filter-row .text{position:relative;padding-left:40px}#shop-filters .filter-row .image{width:30px;height:30px;display:inline-block;border-radius:50%;overflow:hidden;position:absolute;left:5px;top:50%;transform:translateY(-50%)}.woocommerce-account #breadcrumbs{display:none!important}.mi-vendors-grid{display:flex;flex-wrap:wrap;gap:30px}.mi-vendor-grid-item{width:100%}.mi-vendor-grid-item h3{font-size:1.1rem;font-weight:bold}.mi-vendor-grid-item .banner{height:140px}.mi-vendor-grid-item .profile-image{height:60px;width:60px;border-radius:50%;overflow:hidden;border:3px solid white;box-shadow:0px 3px 10px rgb(0 0 0 / 20%);margin:-30px auto 10px 10px}@media (min-width:576px){.mi-vendor-grid-item{width:calc(50% - 15px)}}@media (min-width:768px){.mi-vendor-grid-item{width:calc(33.33% - 20px)}}@media (min-width:991px){.mi-vendor-grid-item{width:calc(25% - 23px)}}.shipping-days{display:inline-flex;font-size:0.9rem;border:1px solid var(--df-gray-200);border-radius:0.25rem}.shipping-days > span{padding:3px 7px;color:var(--df-gray-500)}.shipping-days > span.active{color:var(--df-primary);font-weight:bold}.mi-vendors-slider{background:white;padding:1rem 1.5rem;border-radius:20px}.mi-vendor-slider-item{text-align:center;padding:0.5rem;width:100%}.mi-vendors-slider .swiper-slide{max-width:180px;width:50%}.mi-vendor-slider-item img{width:100px}.mi-vendor-slider-item a{display:inline-block;border-radius:50%;overflow:hidden;box-shadow:0 0.5rem 1rem rgb(0 0 0 / 15%);margin-bottom:1rem;border:3px solid white}.mi-vendor-slider-item h3{font-size:1rem;font-weight:bold}/* @media (min-width:576px){.mi-vendor-slider-item{width:50%}}@media (min-width:768px){.mi-vendor-slider-item{width:33.33%}}@media (min-width:991px){.mi-vendor-slider-item{width:25%}}@media (min-width:1024px){.mi-vendor-slider-item{width:20%}}*/ .mi-store-categories-grid{display:flex;flex-wrap:wrap;justify-content:center}.mi-store-categories-grid-item{text-align:center;padding:0.5rem;width:100%;margin-bottom:1rem}.mi-store-categories-grid-item a{display:inline-block;border-radius:20px;overflow:hidden;box-shadow:0 0.5rem 1rem rgb(0 0 0 / 15%);margin-bottom:1rem}.mi-store-categories-grid-item h3{font-size:1.1rem;font-weight:bold}@media (min-width:381px){.mi-store-categories-grid-item{width:50%}}@media (min-width:768px){.mi-store-categories-grid-item{width:33.33%}}@media (min-width:991px){.mi-store-categories-grid-item{width:25%}}@media (min-width:1024px){.mi-store-categories-grid-item{width:20%}}.mi-verify-cap-wrap{max-width:320px;margin:0 auto}.mi-verify-cap .input-wrap{display:flex;align-items:center;border-bottom:2px solid var(--df-green);margin-bottom:1rem}.mi-verify-cap .input-wrap i{font-size:26px;color:var(--df-primary)}.mi-verify-cap .input-wrap input{margin:0;border:none;box-shadow:unset;outline:unset;font-weight:600;background-color:transparent}.mi-verify-cap .input-wrap input::placeholder{color:var(--df-gray-400)}.mi-verify-cap-results{position:fixed;left:0;width:100%;height:100vh;top:0;background:#F7F5F4;z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem}.mi-verify-cap-results .inner{max-width:320px;width:100%;position:relative;max-height:100%;overflow:hidden;display:flex;flex-direction:column;padding:1rem}.mi-verify-cap-results .inner-content{overflow-y:auto;height:100%}.mi-verify-cap .input-group input{margin:0;line-height:38px;border-color:#E6E2DE}.mi-shipping-cap-day-wrap{max-width:320px;margin:0 auto}.mi-shipping-cap-day .buttons{font-size:0.9rem}.mi-shipping-cap-day .input-wrap{display:flex;align-items:center;border-bottom:2px solid var(--df-green);margin-bottom:1rem}.mi-shipping-cap-day .input-wrap i{font-size:26px;color:var(--df-primary)}.mi-shipping-cap-day .input-wrap input{margin:0;border:none;box-shadow:unset;outline:unset;font-weight:600;background-color:transparent}.mi-shipping-cap-day .input-wrap input::placeholder{color:var(--df-gray-400)}.mi-shipping-cap-day-results{position:fixed;left:0;width:100%;bottom:0;top:0;background:var(--df-gray-100);z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem}.mi-shipping-cap-day-results .inner{max-width:320px;width:100%;position:relative;max-height:100%;overflow:hidden;display:flex;flex-direction:column}.mi-shipping-cap-day-results .inner-content{overflow-y:auto;height:100%}.mi-shipping-cap-day .input-group input{margin:0;line-height:38px;border-color:var(--df-gray-200)}@media (max-width:575px){#select-mi-shipping-cap, #select-mi-shipping-date{font-size:0.9rem}}.vendor-row{position:relative;padding-left:40px;display:inline-flex;align-items:center;text-decoration:none;color:inherit}.vendor-row .image{width:30px;height:30px;display:inline-block;border-radius:50%;overflow:hidden;position:absolute;left:0;top:50%;transform:translateY(-50%)}/* .woocommerce-shipping-destination{display:none!important}*/
#shipping-ranges .df-radio-wrap:has(input:not(:checked)){background:transparent;border:1px solid var(--df-gray-400)}.choosed-lpickup #shipping-ranges .df-radio-wrap .price{display:none}.vendor-profile-image{border-radius:50%;overflow:hidden;max-width:150px;margin:0 auto}