/*!
Theme Name: Limoncol Theme
Author: Xpazeman
Description: Tema para Limoncol
Version: 1.0.0
Text Domain: limoncol
*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.delay-animation-100{-webkit-animation-delay:100ms;animation-delay:100ms}.delay-animation-200{-webkit-animation-delay:200ms;animation-delay:200ms}.delay-animation-300{-webkit-animation-delay:300ms;animation-delay:300ms}.delay-animation-400{-webkit-animation-delay:400ms;animation-delay:400ms}.delay-animation-500{-webkit-animation-delay:500ms;animation-delay:500ms}.delay-animation-600{-webkit-animation-delay:600ms;animation-delay:600ms}.delay-animation-700{-webkit-animation-delay:700ms;animation-delay:700ms}.delay-animation-800{-webkit-animation-delay:800ms;animation-delay:800ms}.delay-animation-900{-webkit-animation-delay:900ms;animation-delay:900ms}.delay-animation-1000{-webkit-animation-delay:1000ms;animation-delay:1000ms}.delay-animation-1100{-webkit-animation-delay:1100ms;animation-delay:1100ms}.delay-animation-1200{-webkit-animation-delay:1200ms;animation-delay:1200ms}.delay-animation-1300{-webkit-animation-delay:1300ms;animation-delay:1300ms}.delay-animation-1400{-webkit-animation-delay:1400ms;animation-delay:1400ms}.delay-animation-1500{-webkit-animation-delay:1500ms;animation-delay:1500ms}.delay-animation-1600{-webkit-animation-delay:1600ms;animation-delay:1600ms}.delay-animation-1700{-webkit-animation-delay:1700ms;animation-delay:1700ms}.delay-animation-1800{-webkit-animation-delay:1800ms;animation-delay:1800ms}.delay-animation-1900{-webkit-animation-delay:1900ms;animation-delay:1900ms}.delay-animation-2000{-webkit-animation-delay:2000ms;animation-delay:2000ms}@font-face{font-family:"Hatton";src:local("Hatton Light"),local("Hatton-Light"),url("assets/webfonts/subset-Hatton-Light.woff2") format("woff2"),url("assets/webfonts/subset-Hatton-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Hatton";src:local("Hatton Medium"),local("Hatton-Medium"),url("assets/webfonts/subset-Hatton-Medium.woff2") format("woff2"),url("assets/webfonts/subset-Hatton-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Object Sans";src:local("Object Sans Medium"),local("ObjectSans-Medium"),url("assets/webfonts/subset-ObjectSans-Medium.woff2") format("woff2"),url("assets/webfonts/subset-ObjectSans-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Object Sans";src:local("Object Sans Regular"),local("ObjectSans-Regular"),url("assets/webfonts/subset-ObjectSans-Regular.woff2") format("woff2"),url("assets/webfonts/subset-ObjectSans-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}body,html{font-family:"Object Sans",sans-serif;font-size:16px}h1,.h1,h1.elementor-heading-title{font-family:"Hatton",serif;font-size:38px;margin:0;line-height:1.26em;margin-bottom:.5em;font-weight:400}h2,.h2,h2.elementor-heading-title{font-family:"Hatton",serif;font-size:32px;margin:0;line-height:1.26em;margin-bottom:.5em;font-weight:400}h3,.h3,h3.elementor-heading-title{font-family:"Hatton",serif;font-size:24px;margin:0;line-height:1.26em;margin-bottom:.5em;font-weight:400}h4,.h4,h4.elementor-heading-title{margin:0;line-height:1.26em;margin-bottom:.5em;font-weight:400}h5,.h5,h5.elementor-heading-title{margin:0;line-height:1.26em;margin-bottom:.5em;font-weight:400}h6,.h6,h6.elementor-heading-title{margin:0;line-height:1.26em;margin-bottom:.5em;font-weight:400}p,.p,p.elementor-heading-title{margin:0;line-height:1.26em;margin-bottom:1.26em}blockquote,blockquote p,.blockquote p,.quote-p{margin:0;line-height:1.26em;margin-bottom:.5em;font-size:30px;font-family:"Hatton",serif;font-weight:300}blockquote{margin:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,p.intro:last-child,blockquote:last-child,blockquote p:last-child,.blockquote p:last-child,.quote-p:last-child{margin-bottom:0}.font-heading{font-family:"Hatton",serif}.font-body{font-family:"Object Sans",sans-serif}a{color:#000;transition:all 250ms ease-out;-webkit-transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;-ms-transition:all 250ms ease-out;-o-transition:all 250ms ease-out}.container{max-width:1200px;margin:0 auto;padding:0}@media only screen and (max-width: 1199px){.container{padding:0 100px}}@media only screen and (max-width: 991px){.container{padding:0 70px;max-width:900px}}@media only screen and (max-width: 767px){.container{padding:0 20px;max-width:95%}}.container-fluid{width:100%;padding:0 100px}@media only screen and (max-width: 991px){.container-fluid{padding:0 70px}}@media only screen and (max-width: 767px){.container-fluid{padding:0 20px}}@media(max-width: 1024px){.theme-limoncol .elementor-section.elementor-section-boxed>.elementor-container{max-width:900px}}.button{min-width:160px;border:1px solid #000;padding:17px 32px !important;border-radius:100px;font-weight:normal;text-decoration:none;font-size:16px;line-height:1.15em;color:#000 !important;background-color:transparent;transition:all 250ms ease-out;-webkit-transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;-ms-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;display:inline-block}@media only screen and (max-width: 767px){.button{font-size:16px}}.button:hover{color:#fff !important;background-color:#000}.button.button-primary{color:#000 !important;background-color:transparent}.button.button-primary:hover{color:#fff !important;background-color:#000}.button.button-secondary{background-color:#ffcfc5}.button.button-secondary:hover{color:#000;background-color:transparent}.main-content .elementor-button{min-width:160px;border:1px solid #000;padding:17px 32px !important;border-radius:100px;font-weight:normal;text-decoration:none;font-size:16px;line-height:1.15em;color:#000 !important;background-color:transparent;transition:all 250ms ease-out;-webkit-transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;-ms-transition:all 250ms ease-out;-o-transition:all 250ms ease-out}@media only screen and (max-width: 767px){.main-content .elementor-button{font-size:16px}}.main-content .elementor-button:hover{color:#fff !important;background-color:#000}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{min-width:160px;border:1px solid #000;padding:17px 32px !important;border-radius:100px;font-weight:normal;text-decoration:none;font-size:16px;line-height:1.15em;color:#000 !important;background-color:transparent;transition:all 250ms ease-out;-webkit-transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;-ms-transition:all 250ms ease-out;-o-transition:all 250ms ease-out}@media only screen and (max-width: 767px){.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-size:16px}}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{color:#fff !important;background-color:#000}form .limoncol-form-wrapper{display:flex}@media only screen and (max-width: 767px){form .limoncol-form-wrapper{flex-wrap:wrap}}form .form-column{width:33.33333%;padding:15px}form .form-column.bigger-column{width:46%}@media only screen and (max-width: 767px){form .form-column.bigger-column{width:100%}}form .form-column.full-column{width:100%}@media only screen and (max-width: 991px){form .form-column{padding:5px}}@media only screen and (max-width: 767px){form .form-column{width:100%}}form .form-field{margin-bottom:20px}form .form-field:last-child{margin-bottom:0}@media only screen and (max-width: 767px){form .form-field:last-child{margin-bottom:10px}}form .form-field.field-input input{width:100%;border:1px solid #000;padding:15px 28px;border-radius:100px;background-color:transparent;font-size:16px}form .form-field.field-input input.wpcf7-not-valid{border-color:#dc3232}form .form-field.field-textarea textarea{width:100%;border:1px solid #000;padding:15px 28px;border-radius:100px;background-color:transparent;font-size:16px;border-radius:0;height:110px}form .form-field.field-legal{font-size:14px}form .form-field.field-legal .wpcf7-list-item{margin-left:0}form .form-field.field-legal a{text-decoration:underline}form .form-field.field-group{display:flex;margin-bottom:0}form .form-field.field-group .form-field{margin-right:10px}form .form-field.field-group .form-field:last-child{margin-right:0}form .form-field.half-field{width:50%}form .form-field.field-align-right{text-align:right}form .form-field.field-align-right.field-submit .wpcf7-spinner{float:left;margin-top:18px;margin-left:0}form .wpcf7-not-valid-tip{font-size:14px;text-align:center;margin-top:5px}form .wpcf7-response-output{border:0 !important;text-align:center}form .wpcf7-spinner{background-color:#ffcfc5}form .wpcf7-spinner::before{background-color:#000}*{box-sizing:border-box}.self-clear:after{content:"";display:table;clear:both}.clear{clear:both}html,body{position:relative}html.full-height{height:100%;margin-top:0 !important}html.full-height body{height:100%}html.full-height body #main{height:100%}.txtcolor-main{color:#000}.txtcolor-main.force-color{color:#000 !important}.bgcolor-main{background-color:#000}.bgcolor-main.force-color{background-color:#000 !important}.txtcolor-sec{color:#fff}.txtcolor-sec.force-color{color:#fff !important}.bgcolor-sec{background-color:#fff}.bgcolor-sec.force-color{background-color:#fff !important}.responsive-bg-switch{background-size:cover;background-position:center center;background-repeat:no-repeat;display:inline-block}.responsive-bg-switch img{opacity:0}.legal-content{padding-top:160px}.legal-content h1,.legal-content h2,.legal-content h3,.legal-content h4,.legal-content h5,.legal-content h6,.legal-content p,.legal-content ul,.legal-content table{margin-bottom:30px}.legal-content h3,.legal-content h4{margin-top:60px}.legal-content td{border:1px solid #000;padding:7px}.legal-content li{margin-bottom:20px;list-style:disc;list-style-position:inside}#cookie-law-info-bar{box-shadow:none}#cookie-law-info-again{box-shadow:none}#cookie-law-info-again span{color:#000;font-weight:600}.content-404{padding:150px 0;text-align:center}body.scrolled.admin-bar .mobile-header{top:0px}body.scrolled.admin-bar .menu-panel-holder{height:100vh}.main-content{padding-top:186px}@media only screen and (max-width: 1529px){.main-content{padding-top:95px}}#header{position:fixed;width:100%;top:0;background-color:#fff;z-index:10000}body.scrolled #header .desktop-nav-header{padding-top:20px}body.scrolled #header .desktop-nav-header .nav-logo-wrapper img{height:30px}body.scrolled #header .desktop-nav-header .desktop-nav.menu-main-menu .menu-item{padding-top:20px;padding-bottom:20px}.desktop-nav-header{position:relative;z-index:10000;padding-top:40px;transition:all 150ms ease-out;-webkit-transition:all 150ms ease-out;-moz-transition:all 150ms ease-out;-ms-transition:all 150ms ease-out;-o-transition:all 150ms ease-out}@media only screen and (max-width: 1529px){.desktop-nav-header{display:none}}.desktop-nav-header .nav-logo-wrapper{margin-bottom:10px;text-align:center}.desktop-nav-header .nav-logo-wrapper img{width:222px;height:42px;transition:all 150ms ease-out;-webkit-transition:all 150ms ease-out;-moz-transition:all 150ms ease-out;-ms-transition:all 150ms ease-out;-o-transition:all 150ms ease-out}.desktop-nav-header .menu-main-menu{display:flex;margin:0;padding:0;justify-content:center;list-style:none}.desktop-nav-header .menu-main-menu .menu-item{position:relative;margin:0;padding:35px 10px;white-space:nowrap;transition:all 150ms ease-out;-webkit-transition:all 150ms ease-out;-moz-transition:all 150ms ease-out;-ms-transition:all 150ms ease-out;-o-transition:all 150ms ease-out}.desktop-nav-header .menu-main-menu .menu-item a{font-size:14px;text-decoration:none}.desktop-nav-header .menu-main-menu .menu-item .dropdown-arrow{font-size:14px;margin-left:5px}.desktop-nav-header .menu-main-menu .menu-item:hover .nav-submenu{display:block}.desktop-nav-header .nav-submenu{display:none;position:absolute;top:calc(100% - 7px);left:0;list-style:none;margin:0;padding:10px 0;background-color:#fff}.desktop-nav-header .nav-submenu::before{content:"";position:absolute;top:0;left:0;width:100%;height:7px;background:#ffcfc5;background:linear-gradient(to right, #FFCFC5 0%, #FFDD9E 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#000000",GradientType=0 )}.desktop-nav-header .nav-submenu .sub-menu-item{padding:12px 15px;white-space:nowrap}.desktop-nav-header .nav-submenu .sub-menu-item:hover{background-color:#ffdd9e}.desktop-nav-header .nav-language-switcher{position:absolute;top:40px;right:90px}.desktop-nav-header .nav-language-switcher .wpml-ls-legacy-list-horizontal{padding:0}.desktop-nav-header .nav-language-switcher .wpml-ls-item a{padding:21px 15px 30px;font-size:14px;line-height:0}.desktop-nav-header .nav-language-switcher .wpml-ls-item.wpml-ls-current-language{width:51px;height:51px;border:1px solid #000;border-radius:100%}.mobile-nav-header{display:none;position:relative;z-index:10000;padding:20px 10px;transition:all 150ms ease-out;-webkit-transition:all 150ms ease-out;-moz-transition:all 150ms ease-out;-ms-transition:all 150ms ease-out;-o-transition:all 150ms ease-out}@media only screen and (max-width: 1529px){.mobile-nav-header{display:block}}.mobile-nav-header .mobile-header-inner{display:flex}.mobile-nav-header .nav-logo-wrapper{margin-bottom:10px;text-align:left;flex-grow:1}.mobile-nav-header .nav-logo-wrapper img{width:160px;height:42px;transition:all 150ms ease-out;-webkit-transition:all 150ms ease-out;-moz-transition:all 150ms ease-out;-ms-transition:all 150ms ease-out;-o-transition:all 150ms ease-out}.mobile-nav-header .nav-language-switcher{flex-grow:0}.mobile-nav-header .nav-language-switcher .wpml-ls-legacy-list-horizontal{padding:0}.mobile-nav-header .nav-language-switcher .wpml-ls-item a{padding:21px 15px 30px;font-size:14px;line-height:0}.mobile-nav-header .nav-language-switcher .wpml-ls-item.wpml-ls-current-language{width:51px;height:51px;border:1px solid #000;border-radius:100%}.mobile-nav-header .nav-menu-burger{position:relative;width:51px;height:51px;margin-left:20px;border:1px solid #000;border-radius:100%}.mobile-nav-header .nav-menu-burger .burger-icon{position:absolute;font-size:18px;transform:translate(-50%, -50%);top:50%;left:50%;transition:all 150ms ease-out;-webkit-transition:all 150ms ease-out;-moz-transition:all 150ms ease-out;-ms-transition:all 150ms ease-out;-o-transition:all 150ms ease-out}.mobile-nav-header .nav-menu-burger .burger-icon.burger-open{opacity:0}.mobile-nav-header .nav-menu-burger.open .burger-open{opacity:1}.mobile-nav-header .nav-menu-burger.open .burger-closed{opacity:0}.mobile-nav-panel{display:none;position:absolute;width:100%;max-width:400px;max-height:calc(100vh - 95px);top:97px;right:-100%;overflow-y:auto;transition:all 200ms ease-out;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-ms-transition:all 200ms ease-out;-o-transition:all 200ms ease-out}@media only screen and (max-width: 1529px){.mobile-nav-panel{display:block}}.mobile-nav-panel.open{right:0}.mobile-nav-panel .nav-panel-wrapper{margin-bottom:1px}.mobile-nav-panel .menu-main-menu{margin:0;padding:0;list-style:none}.mobile-nav-panel .menu-main-menu .menu-item{position:relative;margin:0;padding:15px 10px;white-space:nowrap;background-color:#ebebeb;border-bottom:1px solid #000;transition:all 150ms ease-out;-webkit-transition:all 150ms ease-out;-moz-transition:all 150ms ease-out;-ms-transition:all 150ms ease-out;-o-transition:all 150ms ease-out}.mobile-nav-panel .menu-main-menu .menu-item.has-submenu{padding-bottom:0;border-bottom:0}.mobile-nav-panel .menu-main-menu .menu-item.has-submenu.open .nav-submenu{border-bottom:1px solid #000}.mobile-nav-panel .menu-main-menu .menu-item.has-submenu.open .dropdown-arrow svg{transform:rotate(180deg)}.mobile-nav-panel .menu-main-menu .menu-item a{font-size:14px;text-decoration:none}.mobile-nav-panel .menu-main-menu .menu-item .dropdown-arrow{position:absolute;top:0;right:0;padding:15px 15px 15px 50px;font-size:20px;margin-left:0px}.mobile-nav-panel .nav-submenu{position:relative;list-style:none;margin:15px -10px 0;padding:0;border-top:1px solid #000;overflow:hidden;height:0;background-color:#fff1e2;transition:all 200ms ease-out;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-ms-transition:all 200ms ease-out;-o-transition:all 200ms ease-out}.mobile-nav-panel .nav-submenu::before{content:"";position:absolute;top:0;left:0;width:100%;height:7px;background:#ffcfc5;background:linear-gradient(to right, #FFCFC5 0%, #FFDD9E 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#000000",GradientType=0 )}.mobile-nav-panel .nav-submenu .sub-menu-item{padding:15px 10px;white-space:nowrap}.mobile-nav-panel .nav-submenu .sub-menu-item:first-child{padding-top:22px}.mobile-nav-panel .nav-submenu .sub-menu-item:hover{background-color:#ffdd9e}#footer .footer-holder{padding:0 140px}@media only screen and (max-width: 1199px){#footer .footer-holder{padding:0 50px}}@media only screen and (max-width: 991px){#footer .footer-holder{padding:0}}.xpz-social-icon-widget{display:inline-block}.menu-panel-widgets{margin-bottom:70px}.menu-panel-widgets:last-child{margin-bottom:0}.menu-panel-widgets .widget-title{margin-bottom:20px;font-size:20px;font-weight:600}.limoncol-slider{position:relative}.limoncol-slider .swiper{overflow:hidden}.limoncol-slider .swiper-wrapper .swiper-slide{position:relative}.limoncol-slider .swiper-wrapper .swiper-slide .slide-bg{position:absolute;width:100%;height:100%;top:0;left:0}.limoncol-slider .swiper-wrapper .swiper-slide .slide-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.limoncol-slider .swiper-wrapper .swiper-slide .slide-content{position:relative;z-index:100}.limoncol-slider .slider-dots.swiper-pagination-bullets{position:absolute;bottom:40px;width:100%;display:flex;justify-content:center;margin:0;padding:0;list-style-type:none;z-index:10}.limoncol-slider .slider-dots.swiper-pagination-bullets span{margin:0 10px}.limoncol-slider .slider-dots.swiper-pagination-bullets span{display:block;width:10px;height:10px;padding:0;border:1px solid #000;border-radius:100%;background-color:#000;opacity:1;cursor:pointer;text-indent:-9999px}.limoncol-slider .slider-dots.swiper-pagination-bullets span.swiper-pagination-bullet-active{background-color:transparent;cursor:default}.limoncol-full-slider .swiper-slide .slide-content{display:flex;align-items:center;justify-content:flex-end}.limoncol-full-slider .swiper-slide .slide-content .slide-content-inner{width:50%;padding:0 150px}@media only screen and (max-width: 1199px){.limoncol-full-slider .swiper-slide .slide-content .slide-content-inner{padding:0 60px}}@media only screen and (max-width: 991px){.limoncol-full-slider .swiper-slide .slide-content .slide-content-inner{width:65%;padding:0 20px 0 0}}@media only screen and (max-width: 767px){.limoncol-full-slider .swiper-slide .slide-content .slide-content-inner{width:100%;padding:0 20px}}.limoncol-full-slider .swiper-slide .slide-content .slide-content-inner .slide-text{margin-bottom:45px}.limoncol-product-slider{width:calc(100% - 160px);margin:0 auto}@media only screen and (max-width: 1199px){.limoncol-product-slider{width:100%}}.limoncol-product-slider .slider-category-select{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:50px}.limoncol-product-slider .slider-category-select .tax-header{font-family:"Hatton",serif;font-size:24px;margin:0;line-height:1.26em;margin-bottom:.5em;font-weight:400;margin:0 40px;cursor:pointer;opacity:.4;transition:all 250ms ease-out;-webkit-transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;-ms-transition:all 250ms ease-out;-o-transition:all 250ms ease-out}.limoncol-product-slider .slider-category-select .tax-header:hover,.limoncol-product-slider .slider-category-select .tax-header.active{opacity:1}.limoncol-product-slider .slider-holder .slider-wrapper{position:absolute;width:100%;height:100%;transition:all 250ms ease-out;-webkit-transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;-ms-transition:all 250ms ease-out;-o-transition:all 250ms ease-out}.limoncol-product-slider .slider-holder .slider-wrapper .limoncol-product-slider{position:relative}.limoncol-product-slider .slider-holder .slider-wrapper .swiper-slide{height:auto}.limoncol-product-slider .slider-holder .slider-wrapper .swiper-slide .slider-slide-inner .product-thumb{width:100%;height:390px}@media only screen and (max-width: 1199px){.limoncol-product-slider .slider-holder .slider-wrapper .swiper-slide .slider-slide-inner .product-thumb{height:340px}}.limoncol-product-slider .slider-holder .slider-wrapper .swiper-slide .slider-slide-inner .product-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.limoncol-product-slider .slider-holder .slider-wrapper .swiper-slide .slider-slide-inner .product-description{margin-top:25px}.limoncol-product-slider .slider-holder .slider-wrapper .swiper-slide .slider-slide-inner .product-description .product-name{font-family:"Hatton",serif;font-size:24px;margin:0;line-height:1.26em;margin-bottom:.5em;font-weight:400;text-align:center;margin-bottom:25px}.limoncol-product-slider .slider-holder .slider-wrapper .swiper-slide .slider-slide-inner .product-description .product-seemore{text-align:center}.limoncol-product-slider .slider-holder .slider-wrapper .swiper-slide .slider-slide-inner{height:100%;display:flex;flex-wrap:wrap;align-items:stretch}.limoncol-product-slider .slider-holder .slider-wrapper .swiper-slide .slider-slide-inner .product-thumb a{display:block;width:100%;height:100%}.limoncol-product-slider .slider-holder .slider-wrapper .swiper-slide .slider-slide-inner .product-description{display:flex;flex-wrap:wrap;justify-content:center}.limoncol-product-slider .slider-holder .slider-wrapper .swiper-slide .slider-slide-inner .product-description .product-name{align-self:flex-start}.limoncol-product-slider .slider-holder .slider-wrapper .swiper-slide .slider-slide-inner .product-description .product-seemore{align-self:flex-end}.limoncol-product-slider .slider-holder .swiper-button-prev,.limoncol-product-slider .slider-holder .swiper-button-next{min-width:160px;border:1px solid #000;padding:17px 32px !important;border-radius:100px;font-weight:normal;text-decoration:none;font-size:16px;line-height:1.15em;color:#000 !important;background-color:transparent;transition:all 250ms ease-out;-webkit-transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;-ms-transition:all 250ms ease-out;-o-transition:all 250ms ease-out;width:auto;height:auto;min-width:0;padding:16px 14px !important;margin-top:-80px;background-image:none;font-size:16px}@media only screen and (max-width: 767px){.limoncol-product-slider .slider-holder .swiper-button-prev,.limoncol-product-slider .slider-holder .swiper-button-next{font-size:16px}}.limoncol-product-slider .slider-holder .swiper-button-prev:hover,.limoncol-product-slider .slider-holder .swiper-button-next:hover{color:#fff !important;background-color:#000}.limoncol-product-slider .slider-holder .swiper-button-prev.swiper-button-disabled,.limoncol-product-slider .slider-holder .swiper-button-next.swiper-button-disabled{display:none}.limoncol-product-slider .slider-holder .swiper-button-prev{left:-70px}@media only screen and (max-width: 1199px){.limoncol-product-slider .slider-holder .swiper-button-prev{left:10px}}.limoncol-product-slider .slider-holder .swiper-button-next{right:-70px}@media only screen and (max-width: 1199px){.limoncol-product-slider .slider-holder .swiper-button-next{right:10px}}.timeline-widget .tl-wrapper .tl-item{display:flex;margin-bottom:90px}.timeline-widget .tl-wrapper .tl-item .tl-line-wrapper{position:relative;width:60px;margin-bottom:-90px}@media only screen and (max-width: 767px){.timeline-widget .tl-wrapper .tl-item .tl-line-wrapper{width:40px}}.timeline-widget .tl-wrapper .tl-item .tl-line-wrapper .tl-dot{position:relative;width:32px;height:32px;padding:8px;border:1px solid #000;border-radius:100%;background-color:#fff;z-index:10}.timeline-widget .tl-wrapper .tl-item .tl-line-wrapper .tl-dot img{display:block;width:100%;height:100%}.timeline-widget .tl-wrapper .tl-item .tl-line-wrapper .tl-line{position:absolute;height:100%;top:0;left:15px;border-left:1px dotted #000}.timeline-widget .tl-wrapper .tl-item .tl-content{width:calc(100% - 60px);display:flex}@media only screen and (max-width: 991px){.timeline-widget .tl-wrapper .tl-item .tl-content{width:calc(100% - 40px)}}@media only screen and (max-width: 767px){.timeline-widget .tl-wrapper .tl-item .tl-content{flex-wrap:wrap}}.timeline-widget .tl-wrapper .tl-item .tl-content .tl-image{width:45%;text-align:center;padding:0 30px}@media only screen and (max-width: 991px){.timeline-widget .tl-wrapper .tl-item .tl-content .tl-image{width:33%}}@media only screen and (max-width: 767px){.timeline-widget .tl-wrapper .tl-item .tl-content .tl-image{width:100%;margin-bottom:30px}}.timeline-widget .tl-wrapper .tl-item .tl-content .tl-image img{width:100%;max-width:350px}.timeline-widget .tl-wrapper .tl-item .tl-content .tl-text-wrapper{display:flex;flex-wrap:wrap;width:55%;align-items:center;padding:0 30px}@media only screen and (max-width: 991px){.timeline-widget .tl-wrapper .tl-item .tl-content .tl-text-wrapper{width:67%}}@media only screen and (max-width: 767px){.timeline-widget .tl-wrapper .tl-item .tl-content .tl-text-wrapper{width:100%}}.timeline-widget .tl-wrapper .tl-item .tl-content .tl-text-wrapper .tl-title{width:100%;align-self:flex-start}.timeline-widget .tl-wrapper .tl-item .tl-content .tl-text-wrapper .tl-text{width:100%;align-self:baseline}.timeline-widget .tl-wrapper .tl-item:last-child .tl-line-wrapper .tl-line{display:none}@media only screen and (max-width: 767px){.timeline-widget .tl-wrapper .tl-item.item-image-right .tl-content{flex-flow:column-reverse}}.media-short .menu-panel-widgets{margin-bottom:40px}.woocommerce div.product.elementor .woocommerce-tabs ul.tabs{padding:0}.woocommerce div.product.elementor .woocommerce-tabs ul.tabs li{margin:0}@media only screen and (max-width: 767px){.woocommerce div.product.elementor .woocommerce-tabs ul.tabs li{border:0}}.woocommerce div.product.elementor .woocommerce-tabs .panel{border-top:1px solid #000;padding:40px 20px !important}@media only screen and (max-width: 767px){.woocommerce div.product.elementor .woocommerce-tabs .panel{border-top:0 !important;padding:20px !important}}.woocommerce div.product.elementor .woocommerce-tabs .panel h3{margin-bottom:27px}.woocommerce .woocommerce-gallery-main-wrapper{display:flex}@media only screen and (max-width: 767px){.woocommerce .woocommerce-gallery-main-wrapper{flex-wrap:wrap}}.woocommerce .woocommerce-gallery-main-wrapper .woocommerce-gallery-thumbs{margin-right:30px}@media only screen and (max-width: 767px){.woocommerce .woocommerce-gallery-main-wrapper .woocommerce-gallery-thumbs{width:100%;margin-right:0}}.woocommerce .woocommerce-gallery-main-wrapper .woocommerce-gallery-thumbs .gallery-thumb{width:90px;margin-bottom:25px;cursor:pointer}@media only screen and (max-width: 767px){.woocommerce .woocommerce-gallery-main-wrapper .woocommerce-gallery-thumbs .gallery-thumb{width:100%;margin-bottom:20px}}.woocommerce .woocommerce-gallery-main-wrapper .woocommerce-gallery-thumbs .gallery-thumb img{width:100%}@media only screen and (max-width: 767px){.woocommerce .woocommerce-gallery-main-wrapper .woocommerce-gallery-main-image{display:none}}.woocommerce .woocommerce-gallery-main-wrapper .woocommerce-gallery-main-image img{width:100%}.woocommerce .related.products .slider-holder{min-height:575px}.woocommerce ul.products li.product{text-align:center;height:auto}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:"Hatton",serif;font-size:24px;margin:0;line-height:1.26em;margin-bottom:.5em;font-weight:400;text-align:center;margin-bottom:25px}.woocommerce ul.products li.product a.button{text-align:center}.woocommerce nav.woocommerce-pagination ul.page-numbers{border:0}.woocommerce nav.woocommerce-pagination ul.page-numbers li{border:0;margin:0 10px}.woocommerce nav.woocommerce-pagination ul.page-numbers li span.current{background-color:transparent}.woocommerce nav.woocommerce-pagination ul.page-numbers li a:hover{background-color:transparent}/*# sourceMappingURL=style.css.map */