/*!
Theme Name: foxili
Theme URI: http://underscores.me/
Author: Marek Chrást
Author URI: https://foxili.sk
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: foxili
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

foxili is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;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:600}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:-.25em}sup{top:-.5em}img{border-style:none;image-rendering:-webkit-optimize-contrast}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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;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]{-webkit-box-sizing:border-box;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}[hidden],template{display:none}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1rem}body,button,input,optgroup,select,textarea{color:#000;font-family:Montserrat,sans-serif;font-size:1rem;line-height:1.4}.post-day,h1,h2,h3,h4,h5,h6{font-family:"DM Serif Display",serif;clear:both;line-height:1.2;font-weight:400}h1,h2{font-size:2.5rem}h3{font-size:1.25rem;margin:.5em 0}.brown-title{color:#744d28}.section-title{margin:1em 0 1.5em}p{margin-bottom:1.5em;font-weight:300;line-height:1.8}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}strong{font-weight:600}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.25rem}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,img,object{max-width:100%}img{height:auto}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a,a:visited{color:#000}a:active,a:focus,a:hover{color:#744d28}a:focus{outline:none}a:active,a:hover{outline:0}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.wpcf7 label{font-family:"DM Serif Display",serif;font-weight:400;font-size:1.25rem}.wpcf7 label span{font-family:Montserrat,sans-serif;font-weight:300;font-size:1rem}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.wpcf7 input,.wpcf7 textarea{background-color:#e4ddd6;width:100%;border:none;outline:none;color:#000;padding:.5em}.wpcf7 form{max-width:450px}.wpcf7 form>p{margin-top:0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.site-main{margin-bottom:4em}section{margin-bottom:3em;text-align:center}.container{padding:0 15px;margin:0 auto;position:relative}@media(min-width:991.98px){.container{padding:0 30px}}@media(min-width:1199.98px){.container{max-width:1220px}}@media(min-width:1199.98px){.container.wider{max-width:1460px}}.single-product .container{max-width:1460px}.single-product section.products{max-width:1220px;margin:auto}.nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:4em;-ms-flex-wrap:wrap;flex-wrap:wrap}.nav-links div a{margin-bottom:1em}#masthead{margin-bottom:3em;padding-bottom:2em;border:dashed #eee9e4;border-width:0 0 1px;border-image-source:url(/wp-content/themes/foxili/assets/img/dashed-rect.png);border-image-slice:1;border-image-repeat:round}.home #masthead{background-image:none;padding-bottom:1em;margin-bottom:1em;border:0}.site-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logo{max-width:170px;height:auto;width:100%}.top-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.top-nav .fa-heart,.top-nav img{width:1rem;height:1rem;margin-right:.8em}.top-nav .fa-heart{font-size:1.125rem;position:relative;top:-1px}@media(min-width:767.98px){.site-logo{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.logo{max-width:250px;position:relative;top:10px}}.hamburger{padding:15px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;border:0;margin:0;overflow:visible;width:70px;height:70px;outline:none;background-color:transparent}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{width:40px;height:40px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:40px;height:4px;background-color:#000;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--spin .hamburger-inner{-webkit-transition-duration:.22s;transition-duration:.22s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{-webkit-transition:top .1s ease-in .25s,opacity .1s ease-in;transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{-webkit-transition:bottom .1s ease-in .25s,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19),-webkit-transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{-webkit-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{top:0;opacity:0;-webkit-transition:top .1s ease-out,opacity .1s ease-out .12s;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom .1s ease-out,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s}#site-navigation{display:none;background-color:#fff;position:absolute;width:100%;left:0;z-index:9999;-webkit-box-shadow:0 3px 5px #e5e3df;box-shadow:0 3px 5px #e5e3df}#site-navigation .menu{padding:2em 1em;margin:0}#site-navigation .menu li{list-style:none;margin-bottom:1em}#site-navigation .menu li a{font-size:.875rem;text-transform:uppercase;text-decoration:none;color:#000}@media(min-width:767.98px){.hamburger{display:none}#site-navigation{display:block!important;position:relative;-webkit-box-shadow:none;box-shadow:none;text-align:center;z-index:0}#site-navigation .menu{padding:0;margin:1em 0}#site-navigation .menu li{display:inline-block;margin:0 1em}#site-navigation .menu li a{position:relative}#site-navigation .menu li a:active:after,#site-navigation .menu li a:active:before,#site-navigation .menu li a:focus:after,#site-navigation .menu li a:focus:before,#site-navigation .menu li a:hover:after,#site-navigation .menu li a:hover:before{content:"";position:absolute;display:block;width:14px;height:25px;left:50%;background-image:url(/wp-content/themes/foxili/assets/svg/decoration-1.svg);background-repeat:no-repeat}#site-navigation .menu li a:active:after,#site-navigation .menu li a:focus:after,#site-navigation .menu li a:hover:after{top:.9375em;-webkit-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg)}#site-navigation .menu li a:active:before,#site-navigation .menu li a:focus:before,#site-navigation .menu li a:hover:before{top:-1.5625em;-webkit-transform:translateX(-50%) rotate(-90deg);transform:translateX(-50%) rotate(-90deg)}}.entry-header,.woocommerce-products-header{text-align:center}.entry-header h1,.woocommerce-products-header h1{margin-top:0}.single-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-post-left,.single-post-right{width:100%;margin-bottom:1em;text-align:center}.post-date{text-align:center;line-height:1.1}.post-date span{display:block}.post-date .post-day{font-size:2.3rem;color:#744d28}.post-date .post-month{font-weight:600;font-size:1.25rem}.entry-content{margin-top:2em;margin-bottom:4em}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin:1em 0;color:#000;line-height:1.2;font-weight:400}.entry-content h1,.entry-content h2{font-size:1.5625rem}.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{font-size:1.25rem}.entry-content ol,.entry-content ul{margin-left:0}@media(min-width:991.98px){.single-post-left,.single-post-right,.single-post-wrapper{width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.single-post-left,.single-post-right{max-width:230px}.single-post-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.single-post-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.single-post-right{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.site-footer{background-color:#e4ddd6;text-align:center;line-height:1.8;background-image:url(/wp-content/themes/foxili/assets/svg/cipka.svg);background-repeat:repeat-x;background-size:40px;background-position:0 -20px;overflow:hidden;padding-top:2em}.site-footer h3{font-size:1.875rem}.site-footer .logo{margin-bottom:1em;height:auto}.site-footer a{text-decoration:none;color:#000}.footer-top{padding:1em 0}.footer-top .container>div{padding:1em 2em;margin-bottom:2em}.newsletter-footer{background-image:url(/wp-content/themes/foxili/assets/svg/decoration-3.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.newsletter-form input{height:3.75em;border:none;outline:none;margin-bottom:1em;padding-right:1em}.newsletter-form div{display:inline-block;background-color:#fff;height:3.75em;padding:0 .3125em}.contact-footer{background-image:url(/wp-content/themes/foxili/assets/svg/decoration-4.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.footer-mail{font-weight:600}.footer-mail img{width:20px;vertical-align:middle}.site-footer .social-icons{margin:1em}.site-footer .social-icons img{margin:0 .5em}.footer-bottom{padding:3em 0 0;border:dashed #ede9e4;border-width:1px 0 0;border-image-source:url(/wp-content/themes/foxili/assets/img/dashed-rect.png);border-image-slice:1;border-image-repeat:round}.footer-bottom .container>div{margin-bottom:3em}.footer-bottom p{margin-top:0}.footer-bottom ul{padding:0;margin:0;list-style:none}.social-icons img{width:30px;height:30px}.footer-menu-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.footer-menu-2{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.copyright{line-height:1.3;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.copyright .logo{top:0;display:inline-block}@media(min-width:767.98px){.contact-footer,.newsletter-footer{background-size:250px}.footer-top{padding:0}.footer-top .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-top .container>div{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:3em 2em;margin-bottom:0}.footer-top .container>div:first-child{border:dashed #ede9e4;border-width:0 1px 0 0;border-image-source:url(/wp-content/themes/foxili/assets/img/dashed-rect.png);border-image-slice:1;border-image-repeat:round}.footer-bottom .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-bottom .container>div{-webkit-box-flex:1;-ms-flex:1;flex:1}}.woocommerce ul.products{text-align:center}#cart-counter{position:relative;display:inline-block}#cart-count{position:absolute;color:#fff;background:#f2284a;display:inline-block;width:20px;height:20px;line-height:1;top:-25px;left:-18px;padding-top:.455em;border-radius:50%;text-align:center;font-size:.688rem;font-weight:400}.woocommerce ul.products li.product .price{color:#000;font-size:1rem}.woocommerce ul.products li.product .price ins{text-decoration:none;font-weight:600}.woocommerce nav.woocommerce-pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex;border:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.woocommerce nav.woocommerce-pagination ul li{border:none}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{font-size:1.25rem;font-family:"DM Serif Display",serif;font-weight:400;line-height:1.2;color:#744d28}.woocommerce nav.woocommerce-pagination ul li a.current,.woocommerce nav.woocommerce-pagination ul li span.current{background:none;color:#000}.woocommerce nav.woocommerce-pagination ul li a:hover{background-color:#e4ddd6;color:#000}.woocommerce nav.woocommerce-pagination ul .prev.page-numbers{margin-right:2em}.woocommerce nav.woocommerce-pagination ul .next.page-numbers{margin-left:2em}.woocommerce-message{border-top-color:#01ad4e}.woocommerce-message:before{color:#01ad4e}.woocommerce-error{border-top-color:#f2284a}.woocommerce-error:before{color:#f2284a}.woocommerce-form.woocommerce-form-register.register,.woocommerce form.checkout_coupon,.woocommerce form.login{border:1px dashed #eee9e4;border-image-source:url(/wp-content/themes/foxili/assets/img/dashed-rect.png);border-image-slice:1;border-image-repeat:round}.title-counter{color:#744d28}.arrow{position:relative;display:inline-block;width:10px;height:10px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.btn,.nav-links a,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-MyAccount-navigation-link a,.woocommerce-page .woocommerce-pagination .next.page-numbers,.woocommerce-page .woocommerce-pagination .prev.page-numbers,.woocommerce .wishlist_table .button.add_to_cart,.woocommerce a.button,.woocommerce button.button{position:relative;display:inline-block;font-family:"DM Serif Display",serif;font-size:1rem;font-weight:400;line-height:1.3;padding:.9375rem 1.5625rem;margin:0;text-align:center;text-transform:uppercase;text-decoration:none;outline:none;-webkit-transition:all .1s ease-in;transition:all .1s ease-in;border-style:solid;border-width:.5px;border-radius:0;cursor:pointer}.btn img,.nav-links a img,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button img,.woocommerce-MyAccount-navigation-link a img,.woocommerce-page .woocommerce-pagination .next.page-numbers img,.woocommerce-page .woocommerce-pagination .prev.page-numbers img,.woocommerce .wishlist_table .button.add_to_cart img,.woocommerce a.button img,.woocommerce button.button img{height:20px;fill:#fff;margin-right:.5em;vertical-align:middle;position:relative;top:-2px}.btn.white-btn{color:#000;border-color:#000;background-color:#fff}.btn.white-btn:active,.btn.white-btn:focus,.btn.white-btn:hover{color:#fff;background-color:#000}.btn.green-btn,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce .wishlist_table .button.add_to_cart{color:#fff;border-color:#01ad4e;background-color:#01ad4e}.btn.green-btn:active,.btn.green-btn:focus,.btn.green-btn:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:active,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce .wishlist_table .button.add_to_cart:active,.woocommerce .wishlist_table .button.add_to_cart:focus,.woocommerce .wishlist_table .button.add_to_cart:hover{background-color:#1a7c42}.btn.transparent-btn,.nav-links a,.woocommerce-MyAccount-navigation-link a,.woocommerce-page .woocommerce-pagination .next.page-numbers,.woocommerce-page .woocommerce-pagination .prev.page-numbers,.woocommerce a.button{color:#000;border-color:#000;background-color:transparent}.btn.black-btn,.btn.transparent-btn:active,.btn.transparent-btn:focus,.btn.transparent-btn:hover,.nav-links a:active,.nav-links a:focus,.nav-links a:hover,.woocommerce-MyAccount-navigation-link a:active,.woocommerce-MyAccount-navigation-link a:focus,.woocommerce-MyAccount-navigation-link a:hover,.woocommerce-page .woocommerce-pagination .next.page-numbers:active,.woocommerce-page .woocommerce-pagination .next.page-numbers:focus,.woocommerce-page .woocommerce-pagination .next.page-numbers:hover,.woocommerce-page .woocommerce-pagination .prev.page-numbers:active,.woocommerce-page .woocommerce-pagination .prev.page-numbers:focus,.woocommerce-page .woocommerce-pagination .prev.page-numbers:hover,.woocommerce a.button:active,.woocommerce a.button:focus,.woocommerce a.button:hover{color:#fff;background-color:#000}.btn.black-btn:active,.btn.black-btn:focus,.btn.black-btn:hover{color:#000;background-color:#fff}.btn.brown-btn,.woocommerce button.button{color:#fff;border-color:#744d28;background-color:#744d28}.btn.brown-btn:active,.btn.brown-btn:focus,.btn.brown-btn:hover,.woocommerce button.button:active,.woocommerce button.button:focus,.woocommerce button.button:hover{color:#fff;background-color:#000;border-color:#000}.cross-sells>h2,.products>h2,.section-title.decoration,.woocommerce-page h1,h1.entry-title,h1.woocommerce-products-header__title{text-align:center;display:inline-block;position:relative;padding:0 30px;margin-bottom:1.5em}.cross-sells>h2:after,.cross-sells>h2:before,.decoration:after,.decoration:before,.products>h2:after,.products>h2:before,.woocommerce-page h1:after,.woocommerce-page h1:before,h1.entry-title:after,h1.entry-title:before,h1.woocommerce-products-header__title:after,h1.woocommerce-products-header__title:before{content:"";display:block;width:14px;height:25px;position:absolute;top:50%;background-image:url(/wp-content/themes/foxili/assets/svg/decoration-1.svg);background-repeat:no-repeat}.cross-sells>h2:after,.decoration:after,.products>h2:after,.woocommerce-page h1:after,h1.entry-title:after,h1.woocommerce-products-header__title:after{right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cross-sells>h2:before,.decoration:before,.products>h2:before,.woocommerce-page h1:before,h1.entry-title:before,h1.woocommerce-products-header__title:before{left:10px;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.eshop-products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1em}.eshop-product{margin-bottom:1.5em}.eshop-product img{display:block}.eshop-product h3{margin:.3125em 0}@media(min-width:575.98px){.eshop-products{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.eshop-product{width:48%}}@media(min-width:767.98px){.eshop-product{width:30%}}.about-images img{display:inline-block}.about-images-1 img,.about-images-2 img{width:50%;padding:.3125em}.about-images-2 img:first-child{width:45%}.about-images-2 img:last-child{width:50%}.about-images-1>img:first-child{width:100%}@media(min-width:991.98px){.about-images{max-width:400px}}@media(min-width:1199.98px){#about{background-image:url(/wp-content/themes/foxili/assets/svg/decoration-o-mne.svg);background-repeat:no-repeat;background-size:170px;background-position:100% 0}.about-images{max-width:none;display:-webkit-box;display:-ms-flexbox;display:flex}.about-images-1{-webkit-box-flex:.75;-ms-flex:.75;flex:.75}.about-images-2{-webkit-box-flex:1;-ms-flex:1;flex:1}}.product-badges{position:absolute;top:20px;right:5px;z-index:1}.product-badges span{font-size:1rem;font-family:"DM Serif Display",serif;font-weight:400;text-transform:uppercase;line-height:1.2;border-radius:initial;min-height:auto;min-width:auto;padding:.202em .5em;margin:.202em 0;display:block}.product-badges .badge-onsale,.product-badges span{background-color:#fff;color:#000}.product-badges .badge-novinka{background-color:#000;color:#fff}.product-badges .badge-vypredane{background-color:#744d28;color:#fff}.product-badges .badge-posledny-kus{background-color:#01ad4e;color:#fff}.modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.modal-content{background-color:#fefefe;padding:20px;border:1px solid #888;max-width:450px}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}@media(min-width:767.98px){.modal{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#react-slider{min-height:500px}@media(min-width:991.98px){#react-slider{min-height:700px}}#search-btn{cursor:pointer}#filter-container{margin-bottom:2em}#filter-container.is-active .filter-btn span{-webkit-transform:rotate(90deg);transform:rotate(90deg);position:relative;right:-2px}.filter-btn-wrapper{text-align:right}.filter-btn-wrapper button span{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);display:inline-block}#product-filter{background-color:#e4ddd6;padding:2em 0;display:none;text-align:center}#product-filter h3{font-size:1rem}#product-filter .product-filter-elements{padding:0 2em}#product-filter .product-filter-row{margin:1em 0}#product-filter .product-filter-row label{font-family:"DM Serif Display",serif;clear:both;line-height:1.2;font-weight:400;font-size:1.25rem;display:block;margin:.5em 0}#product-filter select{background-color:#f6f4f2;width:100%;border:none;outline:none;color:#000;padding:.5em}.filter-categories{border:dashed #eee9e4;border-width:0 0 1px;border-image-source:url(/wp-content/themes/foxili/assets/img/dashed-rect.png);border-image-slice:1;border-image-repeat:round}.filter-categories ul{list-style-type:none;margin:0 0 1em;padding:0}.filter-categories li{display:inline-block}.filter-categories input[type=checkbox]{display:none}.filter-categories label{padding:10px;display:block;position:relative;margin:10px;cursor:pointer}.filter-categories label:before{color:#000;content:" ";display:block;position:absolute;top:2px;right:2px;width:25px;height:25px;text-align:center;line-height:28px;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transform:scale(0);transform:scale(0)}.filter-categories label img{height:50px;width:50px;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.filter-categories :checked+label{background-color:#f6f4f2;border-radius:5px}.filter-categories :checked+label:before{content:"✓";-webkit-transform:scale(1);transform:scale(1)}.filter-categories :checked+label img{-webkit-transform:scale(.9);transform:scale(.9);z-index:-1}@media(min-width:767.98px){.woocommerce-shop h1.woocommerce-products-header__title{margin-bottom:0}#product-filter .filter-categories li{width:14%}#product-filter .filter-categories label img{height:80px;width:80px}#product-filter .product-filter-elements{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#product-filter .product-filter-row{margin:1em 1em 0 0;-webkit-box-flex:1;-ms-flex:1;flex:1}#product-filter .product-filter-row label{text-align:left}#product-filter .product-filter-row .brown-btn{height:38px;padding:0 1em}}@media(min-width:991.98px){#product-filter h3{font-size:1.25rem}#product-filter .filter-categories label img{height:90px;width:90px}}.lds-heart{display:inline-block;position:relative;width:160px;height:160px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:80px 80px;transform-origin:80px 80px;margin-top:2em;z-index:2}.lds-heart div{top:64px;left:64px;-webkit-animation:lds-heart 1.2s cubic-bezier(.215,.61,.355,1) infinite;animation:lds-heart 1.2s cubic-bezier(.215,.61,.355,1) infinite}.lds-heart div,.lds-heart div:after,.lds-heart div:before{position:absolute;width:64px;height:64px;background:#e4ddd6}.lds-heart div:after,.lds-heart div:before{content:" ";display:block}.lds-heart div:before{left:-48px;border-radius:50% 0 0 50%}.lds-heart div:after{top:-48px;border-radius:50% 50% 0 0}@-webkit-keyframes lds-heart{0%{-webkit-transform:scale(.95);transform:scale(.95)}5%{-webkit-transform:scale(1.1);transform:scale(1.1)}39%{-webkit-transform:scale(.85);transform:scale(.85)}45%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(.95);transform:scale(.95)}to{-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes lds-heart{0%{-webkit-transform:scale(.95);transform:scale(.95)}5%{-webkit-transform:scale(1.1);transform:scale(1.1)}39%{-webkit-transform:scale(.85);transform:scale(.85)}45%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(.95);transform:scale(.95)}to{-webkit-transform:scale(.9);transform:scale(.9)}}.carousel-root{-webkit-animation:fadein 2s;animation:fadein 2s}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}.post-slider{height:300px}.eshop-cats-section{padding-bottom:4em}.eshop-cats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.eshop-cats>a{display:block;min-width:140px;text-decoration:none;margin-bottom:1em}.eshop-cats img{width:50px;height:50px}.about{position:relative;background-image:url(/wp-content/themes/foxili/assets/svg/decoration-2.svg);background-repeat:no-repeat;background-size:300px;background-position:center 20px;padding:4em 0 0;background-color:#e4ddd6}.about-left .section-title{margin:0 0 .5em}.about-left img{display:block;margin:2em auto}.about-left .transparent-btn{z-index:1}@media(min-width:767.98px){.about{text-align:left;background-size:500px;background-position:45%}.about .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about .container>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.about-left img{position:absolute;bottom:0;margin:0 0 0 2em}.about-right>p:first-child{margin-top:0}}@media(min-width:1199.98px){.eshop-cats>a{margin-bottom:0}.about .container .about-left{-webkit-box-flex:.5;-ms-flex:.5;flex:.5}.about .container .about-right{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media(min-width:1299.98px){.about .container .about-left img{margin-left:3em}}.blog-post{margin-bottom:2em}.blog-post .post-date{text-align:left}.blog-post .post-day{float:left;margin-right:.3125rem;font-size:2.2rem;position:relative;top:-6px}.blog-post .post-month,.blog-post .post-year{font-size:.875rem}.blog-post img{margin-bottom:1em}.blog-post a{text-decoration:none}@media(min-width:575.98px){.blog-posts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blog-post{padding:1em;width:48%}}@media(min-width:991.98px){.blog-post{display:-webkit-box;display:-ms-flexbox;display:flex}.blog-post a{min-width:45%;margin-right:1em}}.about-first-img,.about-forth-img{max-width:400px;width:100%}.about-first-img{margin-bottom:1em}.about-first-text h2,.about-first-text h3{margin:.25em 0}.about-second{max-width:650px;margin:0 auto}#about .about-images{margin-top:3em}@media(min-width:767.98px){.about-first-img,.about-forth-img{max-width:300px;height:100%}#about section{text-align:left}.about-first,.about-forth{display:-webkit-box;display:-ms-flexbox;display:flex}.about-first-text{margin-left:2em;max-width:520px}#about .about-images{max-width:none;display:-webkit-box;display:-ms-flexbox;display:flex}#about .about-images .about-images-1{-webkit-box-flex:.75;-ms-flex:.75;flex:.75}#about .about-images .about-images-2{-webkit-box-flex:1;-ms-flex:1;flex:1}.about-forth-text{margin-right:4em}.about-forth-text>p:first-child{margin-top:0}}@media(min-width:991.98px){.about-forth-text{margin-left:255px}#about .about-images-1 img{padding:0}#about .about-images-1 img:first-child{padding-bottom:1em}#about .about-images-1 img:last-child{padding-left:1em}#about .about-images-2{text-align:right}#about .about-images-2 img:first-child{padding-right:1em}#about .about-images-2 img:last-child{padding-left:1em}#about .about-images-2 img{padding:0}}#contact>div{margin-bottom:4em}.contact-info{margin-bottom:2em}.contact-info img{width:1.25rem;height:1.25rem;margin-right:1em;vertical-align:middle}.contact-social{margin-left:0;margin-right:0;padding:0;list-style:none}.contact-social li{padding:.5em 0}.contact-social a{font-family:"DM Serif Display",serif;font-weight:400;color:#744d28;text-decoration:none}.contact-adress{display:-webkit-box;display:-ms-flexbox;display:flex}.contact-adress>div:first-child{-ms-flex-item-align:center;align-self:center}.contact-adress p{margin:0}.adress-icon{min-width:2.25em}@media(min-width:767.98px){#contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact-info-section{padding-right:5%}.contact-form-section{padding-left:5%;min-width:450px}}@media(min-width:991.98px){.contact-social a{font-size:1.25rem}}.media-grid{max-width:360px;margin:0 auto}.media-grid .medium{margin-bottom:2em}.medium-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-title{margin:0}.medium-title a{color:#744d28;text-decoration:none;text-transform:uppercase;font-size:1rem}.medium-title img{width:15px;height:15px;vertical-align:middle;margin-right:.5em}.medium img{margin-bottom:.3125em}@media(min-width:575.98px){.media-grid{max-width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:40px}.media-grid .medium{margin-bottom:0}}@media(min-width:767.98px){.media-grid{grid-template-columns:1fr 1fr 1fr}}.referencie-grid{max-width:360px;margin:0 auto}.referencia{position:relative;width:100%;height:360px;background-color:#e4ddd6;background-position:50%;background-size:cover;background-repeat:no-repeat;margin-bottom:1em;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5em}.referencia span{display:block;font-family:"DM Serif Display",serif;font-weight:400;font-size:1.25rem}.referencia.double{background-color:#e4ddd6}.svg-quote-bottom,.svg-quote-top{width:40px;position:absolute}.svg-quote-top{top:-10px}.svg-quote-bottom{bottom:-10px;right:0}@media(min-width:767.98px){.referencie-grid{max-width:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.referencia{width:22%;margin:1%}.referencia.double{width:46%}}.woocommerce .woocommerce-ordering{margin:0 0 2em}.woocommerce .woocommerce-ordering select{font-size:1rem;font-family:"DM Serif Display",serif;text-transform:uppercase;line-height:1.2;padding:.9375em .5em;border:1px solid #000;outline:none;background-color:transparent}@media(min-width:575.98px){.woocommerce .woocommerce-ordering select{font-size:1.25rem}}@media(min-width:1199.98px){.woocommerce .woocommerce-ordering{position:absolute;top:0;right:30px}}.single-product h1.entry-title{margin-bottom:.3125em;text-align:left}.single-product h1.entry-title:after,.single-product h1.entry-title:before{display:none}.single-product .posted_in a{font-size:1.25rem;color:#744d28;text-decoration:none}.single-product .posted_in a,.single-product div.product .stock{font-family:"DM Serif Display",serif;font-weight:400;text-transform:uppercase;line-height:1.2}.single-product div.product .stock{margin-right:2em}.single-product div.product .stock.in-stock{color:#01ad4e}.single-product div.product .stock.out-of-stock{color:#f2284a}.single-product div.product .stock img{width:20px;height:20px;margin-right:.5em;position:relative;vertical-align:middle;top:-2px}.single-product div.product p.price{color:#000;margin-right:1em}.single-product div.product p.price ins{font-weight:600;font-size:2rem;text-decoration:none}.single-product div.product form.cart div.quantity{display:inline-block;float:none;position:relative;top:2px}.single-product .quantity .qty{font-family:"DM Serif Display",serif;font-weight:400;font-size:1.125rem;line-height:1.2;width:3.631em;text-align:center;border:1px solid #000;border-radius:0;height:3.4rem}.single-product .cart,.single-product .price,.single-product .stock{display:inline-block}.single-product .related.products,.single-product .upsells.products{clear:both}.woocommerce div.product p.stock{font-size:1rem}.current-viewers{color:#ac947e;background-color:#e4ddd6;text-transform:uppercase;padding:.3125rem;font-size:.75rem;margin:1em 0;display:inline-block}.product-shares{margin-bottom:4em}.product-share{display:inline;margin-right:1.5em}.product-share h3{display:inline;text-transform:uppercase;font-size:1rem}.product-share img{width:1rem;height:1rem;vertical-align:middle;position:relative;top:-2px}.product-share div{display:inline}.gift-share-icon{margin-right:.5em}#gift-share-button{cursor:pointer;color:#744d28}#fb-share-button{cursor:pointer}.yith-wcwl-add-button,.yith-wcwl-wishlistaddedbrowse,.yith-wcwl-wishlistexistsbrowse{font-family:"DM Serif Display",serif;font-weight:400;font-size:1rem;line-height:1.2;color:#744d28;text-transform:uppercase;margin-bottom:1em}.yith-wcwl-add-button .yith-wcwl-icon,.yith-wcwl-wishlistaddedbrowse .yith-wcwl-icon,.yith-wcwl-wishlistexistsbrowse .yith-wcwl-icon{color:#000}.yith-wcwl-add-button a,.yith-wcwl-wishlistaddedbrowse a,.yith-wcwl-wishlistexistsbrowse a{text-decoration:none}.yith-wcwl-add-button a{color:#744d28}.woocommerce-product-gallery span.onsale{left:auto;right:0;top:1em}.woocommerce div.product div.images .flex-control-thumbs{display:none}.gallery-first-img{float:left;width:35%;margin-right:2%;text-align:right}.discount-banner{background-color:#e4ddd6;padding:.5rem 1rem;text-align:center}.pswp__bg{background:rgba(0,0,0,.3)}@media(min-width:575.98px){.current-viewers{font-size:1rem}}@media(min-width:767.98px){.woocommerce div.product div.summary{margin-top:2em}.gallery-first-img{width:20%}.woocommerce-page div.product div.images{width:28%}}@media(min-width:1199.98px){.woocommerce div.product div.summary{width:40%}.woocommerce-page div.product div.images{width:35%}}td.product-name,td .qty{font-family:"DM Serif Display",serif;font-weight:400;line-height:1.2;color:#000}td.product-name{font-size:1.25rem}td.product-name a{text-decoration:none}td .qty{font-size:1.125rem}.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td,.woocommerce table.shop_table_responsive tr:nth-child(2n) td{background-color:transparent}.woocommerce table.shop_table_responsive tr td.product-name:before{display:none}.woocommerce-cart-form table.shop_table{border-radius:initial;border:0}.woocommerce-cart-form table.shop_table td{border:dashed #ede9e4;border-width:1px 0 0;border-image-source:url(/wp-content/themes/foxili/assets/img/dashed-rect.png);border-image-slice:1;border-image-repeat:round}.woocommerce-cart-form table.shop_table td:last-child,.woocommerce-cart-form table.shop_table th:last-child{border-right:0}.woocommerce-cart-form thead{background-color:#e4ddd6}.woocommerce a.remove{width:auto;margin-bottom:2em}.woocommerce a.remove:hover{background-color:transparent}.woocommerce a.remove .trash-icon{width:20px;height:20px}#coupon_code{width:100%;background-color:#e4ddd6;border:0;outline:none;color:#000;padding:.5em;height:52px}.cart-banner{display:block}.cart-banner .green-btn,.cart-banner .transparent-btn{height:55px;margin-bottom:1em}.woocommerce-page .cart_totals .shop_table.shop_table_responsive td,.woocommerce-page .cart_totals .shop_table.shop_table_responsive th{border:dashed #eee9e4;border-width:1px 0 0;border-image-source:url(/wp-content/themes/foxili/assets/img/dashed-rect.png);border-image-slice:1;border-image-repeat:round}.woocommerce-page .cart_totals .wc-proceed-to-checkout{text-align:right}.woocommerce-page .cart_totals h2{display:none}.woocommerce-page .cart_totals table.shop_table{border:none;text-align:right}.cart-discount-banner{background-color:#a1dcb9;padding:.5em 1em;margin:0 0 1em;clear:both;max-width:280px;line-height:1.4;font-size:.875rem;display:none}.cart-discount-banner img{width:30px;height:30px;vertical-align:middle;margin:.5em 1em 0 0;float:left}.cart-discount-banner.show{display:block}p.cart-discount-banner.cart-free-banner.show span{margin:.6em 0;display:inline-block}.woocommerce-cart-form .shop_table.cart .subtotal-price{background-color:#744d28;color:#fff;text-align:right;border:0}.woocommerce-cart-form .shop_table.cart .subtotal-price:before{content:"";display:none}.woocommerce-cart-form .shop_table.cart .subtotal-price .subtotal-price-title{font-weight:600}.woocommerce-cart-form .shop_table.cart .subtotal-price .woocommerce-Price-amount{font-weight:600;font-size:1.25rem}.update-btn{text-align:right;margin-bottom:1em}.cross-sells{margin-top:2em;text-align:center}@media(min-width:767.98px){.woocommerce-page table.cart td.actions .coupon{text-align:left}.woocommerce-page table.cart td.actions .coupon #coupon_code{width:50%;margin-right:0}td.product-price,td.product-quantity,td.product-subtotal{font-size:1.25rem;font-weight:600}.woocommerce-cart-form table.shop_table{text-align:center;border:dashed #eee9e4;border-width:0 0 1px;border-image-source:url(/wp-content/themes/foxili/assets/img/dashed-rect.png);border-image-slice:1;border-image-repeat:round}.woocommerce-cart-form table.shop_table td.product-thumbnail{max-width:80px}.woocommerce-cart-form table.shop_table td.product-name{text-align:left}.woocommerce-cart-form table.shop_table .quantity .qty{border:1px solid #000;height:3.4rem;border-radius:0}.woocommerce-cart-form table.shop_table .product-thumbnail img{width:100px}.woocommerce-cart-form table.shop_table td,.woocommerce-cart-form table.shop_table th{border-color:#eee9e4;border-style:dashed;border-width:1px 1px 0 0;border-image-source:url(/wp-content/themes/foxili/assets/img/dashed-rect.png);border-image-slice:1;border-image-repeat:round}.woocommerce-cart-form table.shop_table td:first-child,.woocommerce-cart-form table.shop_table th:first-child{border-right-width:0}.woocommerce-cart-form table.shop_table th{border-top-width:0}.woocommerce-cart-form .shop_table tbody>tr:last-child td{background-color:#f6f4f2}.woocommerce-cart-form .coupon-title{float:left;margin-right:1em}.woocommerce-page .cart_totals .shop_table.shop_table_responsive td,.woocommerce-page .cart_totals .shop_table.shop_table_responsive th{border-color:#eee9e4;border-style:dashed;border-width:1px 1px 0 0;border-image-source:url(/wp-content/themes/foxili/assets/img/dashed-rect.png);border-image-slice:1;border-image-repeat:round}.woocommerce a.remove{margin-bottom:0}.cart-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:3em}}@media(min-width:1199.98px){.cart-discount-banner{max-width:490px}}.woocommerce-form-coupon-toggle .woocommerce-info,.woocommerce-form-login-toggle .woocommerce-info{background-color:#a1dcb9;color:#000;border:none}.woocommerce-form-coupon-toggle .woocommerce-info a,.woocommerce-form-login-toggle .woocommerce-info a{font-weight:700}.woocommerce-form-coupon-toggle .woocommerce-info:before,.woocommerce-form-login-toggle .woocommerce-info:before{color:#01ad4e}.woocommerce-checkout .entry-content{margin:0 auto;max-width:800px}form.woocommerce-form.woocommerce-form-login.login .form-row{width:70%;min-width:250px;float:none}#checkout_payments .woocommerce-shipping-totals,.col-1,.col-2{border:dashed #eee9e4;border-width:0 0 1px;border-image-source:url(/wp-content/themes/foxili/assets/img/dashed-rect.png);border-image-slice:1;border-image-repeat:round;margin-bottom:2em}.col-1,.col-2{padding-bottom:1em}.woocommerce-checkout h3{font-size:1.5625rem}.form-row.form-row-wide.create-account.woocommerce-validated{margin-top:1em;padding:0}#ship-to-different-address,.create-account label{font-size:1.25rem;font-family:"DM Serif Display",serif}.woocommerce form .form-row .input-checkbox{margin-right:0}.select2-container--default .select2-selection--single{border:none}.select2-container .select2-selection--single{height:35px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:35px;border-radius:3px}.select2-selection__rendered{background-color:#e4ddd6;width:100%;border:none;outline:none;color:#000}.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2,.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{float:none;width:100%}.woocommerce form #billing_city_field,.woocommerce form #billing_phone_field{float:left}.woocommerce form #billing_postcode_field{float:right}.woocommerce form #billing_city_field.form-row-wide,.woocommerce form #billing_phone_field.form-row-wide,.woocommerce form #billing_postcode_field.form-row-wide{clear:none}.woocommerce form #billing_city_field,.woocommerce form #billing_phone_field,.woocommerce form #billing_postcode_field{width:47%;overflow:visible}#order_comments_field{margin:1em 0}#order_review table{background-color:#f6f4f2;border:0;border-spacing:0}#order_review table td,#order_review table th{border-color:#eee9e4;border-style:dashed;border-width:0 1px 1px 0;border-image-source:url(/wp-content/themes/foxili/assets/img/dashed-rect.png);border-image-slice:1;border-image-repeat:round}#order_review table tr:nth-last-child(2) td,#order_review table tr:nth-last-child(2) th{border:0}#order_review table td,#order_review table th{border-right:0}#order_review table .product-quantity{font-weight:400}#order_review table thead th{background-color:#f6f4f2}#order_review table ul#shipping_method li{margin:0}#order_review table .order-total-title{text-align:center;color:#744d28;font-family:"DM Serif Display",serif;font-size:1.5625rem;font-weight:400}#order_review table .order-total{background-color:#744d28;color:#fff;text-transform:uppercase}#order_review table .order-total td,#order_review table .order-total th{border:0;padding:1.5em 1em}#order_review table .order-total .woocommerce-Price-amount.amount{font-size:1.5625rem}#order_review table .cart-subtotal th,#order_review table .fee th,#order_review table .woocommerce-shipping-totals th{font-family:"DM Serif Display",serif;font-weight:400;font-size:1.25rem;line-height:1.2;color:#000}#checkout_payments,.woocommerce-checkout #payment{background:none}#checkout_payments .wc_payment_methods,.woocommerce-checkout #payment .wc_payment_methods{list-style:none;margin:0;padding:0}#checkout_payments{margin:2em 0;border:dashed #eee9e4;border-width:1px 0 0;border-image-source:url(/wp-content/themes/foxili/assets/img/dashed-rect.png);border-image-slice:1;border-image-repeat:round}#checkout_payments #shipping_method .woocommerce-Price-amount.amount,#checkout_payments .fee-title{font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:400;color:#744d28;display:inline-block;margin-left:.5em}#checkout_payments div.payment_box{background-color:#eee9e4}#checkout_payments .woocommerce-shipping-totals{padding:1em 0}.woocommerce-checkout #checkout_payments div.payment_box{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;color:#515151}#checkout_payments #shipping_method li,.wc_payment_method.payment_method_bacs{margin-bottom:1em}.woocommerce-checkout #checkout_payments div.payment_box:before{content:"";display:block;border:1em solid transparent;border-bottom-color:#eee9e4;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}.woocommerce-page #payment #place_order{float:none;margin:2em auto 3em;display:block}.back-to-cart-btn{text-align:center}.back-to-cart-btn h3{font-size:1.125rem}.back-to-cart-btn a{color:#744d28;text-transform:uppercase;text-decoration:none}#checkout_payments li,#shipping_method li,.woocommerce-checkout .checkbox,.woocommerce-form__label-for-checkbox{position:relative}#checkout_payments .input-radio,#shipping_method .shipping_method,.woocommerce-checkout .checkbox input,.woocommerce-form__label-for-checkbox input{opacity:0;position:absolute;cursor:pointer}#checkout_payments li label:after,#checkout_payments li label:before,#shipping_method li label:after,#shipping_method li label:before,.woocommerce-checkout .checkbox span:after,.woocommerce-checkout .checkbox span:before,.woocommerce-form__label-for-checkbox span:after,.woocommerce-form__label-for-checkbox span:before{content:"";position:absolute;margin:auto}.woocommerce-checkout .checkbox input+span:before,.woocommerce-form__label-for-checkbox input+span:before{border-radius:3px;border:1px solid #744d28}#checkout_payments li input+label:before,#shipping_method li input+label:before,.woocommerce-checkout .checkbox input+span:before,.woocommerce-form__label-for-checkbox input+span:before{width:20px;height:20px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;margin-right:1em}#checkout_payments li input+label:before,#shipping_method li input+label:before{border-radius:100%;border:1px solid #744d28}.woocommerce-checkout .checkbox input+span:after,.woocommerce-form__label-for-checkbox input+span:after{content:"";width:5px;height:10px;position:absolute;border-color:#744d28;border-style:solid;border-width:0 2px 2px 0;top:9px;left:7px;opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.woocommerce-terms-and-conditions-wrapper .checkbox input+span:after{top:4px}#checkout_payments li input+label:after,#shipping_method li input+label:after{content:"";width:10px;height:10px;border:6px solid #744d28;border-radius:100%;top:5px;left:4px;opacity:0}#checkout_payments li input:checked+label:after,#shipping_method li input:checked+label:after,.woocommerce-checkout .checkbox input:checked+span:after,.woocommerce-form__label-for-checkbox input:checked+span:after{opacity:1}#shipping_method label,.wc_payment_method label{position:relative}#shipping_method li input[type=hidden]+label:after,#shipping_method li input[type=hidden]+label:before{display:none}.wc_payment_method.payment_method_besteron img{max-width:80px;height:auto;vertical-align:middle;display:inline-block;margin:.25em 2.4em}.woocommerce-account .col-1,.woocommerce-account .col-2{border-bottom:0}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-MyAccount-navigation-link a{width:100%;margin-bottom:.5em}.wishlist-title{display:none}.wishlist_table.mobile li{margin-bottom:2em}.wishlist_table.mobile li .product-name a{text-decoration:none}table.wishlist_table thead th{border-top:none}table.wishlist_table thead th .nobr{font-size:1rem}table.wishlist_table.shop_table{border-radius:initial;border-spacing:0;border:none}table.wishlist_table.shop_table td{border:dashed #eee9e4;border-width:1px 0 0;border-image-source:url(/wp-content/themes/foxili/assets/img/dashed-rect.png);border-image-slice:1;border-image-repeat:round}table.wishlist_table.shop_table td:last-child,table.wishlist_table.shop_table th:last-child{border-right:0}thead{background-color:#e4ddd6}@media(min-width:767.98px){table.wishlist_table.shop_table{text-align:center}table.wishlist_table.shop_table td.product-thumbnail{max-width:80px}table.wishlist_table.shop_table td.product-name{text-align:left}table.wishlist_table.shop_table .quantity .qty{border:1px solid #000;height:3.4rem;border-radius:0}table.wishlist_table.shop_table .product-thumbnail img{width:100px}table.wishlist_table.shop_table td,table.wishlist_table.shop_table th{border-color:#eee9e4;border-style:dashed;border-width:1px 1px 0 0;border-image-source:url(/wp-content/themes/foxili/assets/img/dashed-rect.png);border-image-slice:1;border-image-repeat:round}table.wishlist_table.shop_table th{border-top-width:0}}.woocommerce-checkout.woocommerce-order-received .entry-content{width:100%;max-width:100%}.woocommerce-checkout.woocommerce-order-received .col-1,.woocommerce-checkout.woocommerce-order-received .col-2{border-bottom:0}.woocommerce .woocommerce-customer-details address{border:1px dashed #eee9e4;border-image-source:url(/wp-content/themes/foxili/assets/img/dashed-rect.png);border-image-slice:1;border-image-repeat:round}.woocommerce ul.order_details li{border:dashed #eee9e4;border-width:0 1px 0 0;border-image-source:url(/wp-content/themes/foxili/assets/img/dashed-rect.png);border-image-slice:1;border-image-repeat:round}.woocommerce-order-received h2{font-size:1.5625rem}.woocommerce table.shop_table.woocommerce-table--order-details{border:none;border-spacing:0}.woocommerce table.shop_table.woocommerce-table--order-details thead th{background-color:#e4ddd6}.woocommerce table.shop_table.woocommerce-table--order-details td,.woocommerce table.shop_table.woocommerce-table--order-details th{border-color:#eee9e4;border-style:dashed;border-width:0 1px 1px 0;border-image-source:url(/wp-content/themes/foxili/assets/img/dashed-rect.png);border-image-slice:1;border-image-repeat:round}.woocommerce table.shop_table.woocommerce-table--order-details td:last-child,.woocommerce table.shop_table.woocommerce-table--order-details th:last-child{border-right:0}.woocommerce table.shop_table.woocommerce-table--order-details .product-quantity{font-weight:400}.eshops-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.eshops-list,.eshops-list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eshops-list a{width:49%;min-height:120px;text-align:center;text-decoration:none;border-radius:5px;padding:10px}.eshops-list a h3{width:100%}.eshops-list a:hover,.eshops-list a:visited{background-color:#e4ddd6;color:#000}@media(min-width:767.98px){.eshops-list a{width:33%}}#react-search{position:absolute;display:none;right:110px;top:-5px;z-index:3}#search-app{position:relative;max-width:250px}#search-app input{border:none;font-size:.875rem;padding:.5em 2.5em .5em 1em;border:2px dashed rgba(116,77,40,.5215686274509804);border-image-source:url(/wp-content/themes/foxili/assets/img/dashed-rect.png);border-image-slice:1;border-image-repeat:round;background-color:#e4ddd6;width:100%;color:#000;outline:0}#search-results{background-color:#fff;margin:0;padding:1em;list-style:none;-webkit-box-shadow:0 0 5px #e5e3df;box-shadow:0 0 5px #e5e3df;max-height:400px;overflow-y:scroll}#search-results img{width:50px;height:auto;vertical-align:middle;float:left}#search-results li{font-size:.875rem;padding-bottom:.5em;margin-bottom:.5em;border:dashed rgba(116,77,40,.5215686274509804);border-width:0 0 2px;border-image-source:url(/wp-content/themes/foxili/assets/img/dashed-rect.png);border-image-slice:1;border-image-repeat:round;clear:both;display:inline-block;width:100%}#search-results>li:last-child{border-bottom:none}.search-result a{text-decoration:none}.lds-spinner{position:absolute;display:inline-block;width:30px;height:30px;right:2px;top:4px}.lds-spinner div{-webkit-transform-origin:15px 15px;transform-origin:15px 15px;-webkit-animation:lds-spinner 1.2s linear infinite;animation:lds-spinner 1.2s linear infinite}.lds-spinner div:after{content:" ";display:block;position:absolute;top:1.125px;left:13.875px;width:2.25px;height:6.75px;border-radius:20%;background:#000}.lds-spinner div:first-child{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.lds-spinner div:nth-child(2){-webkit-transform:rotate(30deg);transform:rotate(30deg);-webkit-animation-delay:-1s;animation-delay:-1s}.lds-spinner div:nth-child(3){-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-delay:-.9s;animation-delay:-.9s}.lds-spinner div:nth-child(4){-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation-delay:-.8s;animation-delay:-.8s}.lds-spinner div:nth-child(5){-webkit-transform:rotate(120deg);transform:rotate(120deg);-webkit-animation-delay:-.7s;animation-delay:-.7s}.lds-spinner div:nth-child(6){-webkit-transform:rotate(150deg);transform:rotate(150deg);-webkit-animation-delay:-.6s;animation-delay:-.6s}.lds-spinner div:nth-child(7){-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-delay:-.5s;animation-delay:-.5s}.lds-spinner div:nth-child(8){-webkit-transform:rotate(210deg);transform:rotate(210deg);-webkit-animation-delay:-.4s;animation-delay:-.4s}.lds-spinner div:nth-child(9){-webkit-transform:rotate(240deg);transform:rotate(240deg);-webkit-animation-delay:-.3s;animation-delay:-.3s}.lds-spinner div:nth-child(10){-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-animation-delay:-.2s;animation-delay:-.2s}.lds-spinner div:nth-child(11){-webkit-transform:rotate(300deg);transform:rotate(300deg);-webkit-animation-delay:-.1s;animation-delay:-.1s}.lds-spinner div:nth-child(12){-webkit-transform:rotate(330deg);transform:rotate(330deg);-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes lds-spinner{0%{opacity:1}to{opacity:0}}@keyframes lds-spinner{0%{opacity:1}to{opacity:0}}