/*!
Theme Name: Aatos
Author: La&La
Author URI: https://lala.fi
Version: 1.0.2
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: lala

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{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;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:-.25em}sup{top:-.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}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box}html{scroll-behavior:smooth}:root{--width-content:632px;--width-checkout:956px;--width-wide:1280px;--width-full:1440px;--margin-page:80px;--margin-header-top:50px;--margin-header-bottom:40px;--margin-header-single-bottom:150px;--margin-home-section-top:0;--margin-home-section-bottom:140px;--margin-footer-top:120px;--margin-product:46px;--aspect-ratio-hero:2.6667;--aspect-ratio-posts:1.5;--padding-page:15px;--color-black:#000;--color-blue:#000f89;--color-brown:#897158;--color-white:#fff;--border:solid 1px var(--color-brown);--font-family-p:"BradfordLLWeb",serif;--font-size-p:2rem;--line-height-p:calc(3.0 / 2.0);--font-size-p-product:2.2rem;--font-size-home-top-title:14rem;--line-height-home-top-title:calc(16.8 / 14.0);--font-size-home-big-title:6.5rem;--line-height-home-big-title:calc(7.5 / 6.5);--font-size-home-title:4.5rem;--line-height-home-title:calc(5.5 / 4.5);--font-size-h1:3.5rem;--line-height-h1:calc(4.0 / 3.5);--font-size-h1-single:2.8rem;--line-height-h1-single:calc(3.2 / 2.8);--font-size-h2:2.8rem;--line-height-h2:calc(3.2 / 2.8);--font-size-h3:2.4rem;--line-height-h3:calc(3.0 / 2.4);--font-family-button:"strawford",sans-serif;--font-size-menu:2.1rem;--line-height-menu:40px;--font-size-footer:1.8rem;--line-height-footer:calc(2.3/1.8);--font-size-date:1.8rem;--line-height-date:calc(2.2/1.8);--font-size-link:1.8rem;--line-height-link:calc(2.0/1.8);--font-size-cat-link:2rem;--line-height-cat-link:calc(3.0/2.0);--font-size-cat-title:2rem;--line-height-cat-title:calc(2.2/2.0);--font-size-featured-product:2.8rem;--line-height-featured-product:calc(3.8/2.8);--font-size-button:1.6rem;--line-height-button:calc(1.6/1.6);--font-size-product-amount:3rem;--line-height-product-amount:calc(3.0/3.0);--font-size-featured-product-amount:4rem;--line-height-featured-product-amount:calc(4.0/4.0);--font-size-cat:1.8rem;--line-height-cat:calc(2.2/1.8);--font-size-nav-right:2.2rem;--font-size-author:1.9rem;--line-height-author:calc(2.5 / 1.9);--font-size-cart:1.9rem;--line-height-cart:calc(2.5 / 1.9);--font-size-cart-th:1.5rem;--line-height-cart-th:calc(2.2 / 1.5);--font-size-copyright:1.5rem;--line-height-copyright:calc(2.2 / 1.5)}@media screen and (max-width:980px){:root{--margin-page:28px;--margin-header-top:24px;--margin-header-bottom:10px;--margin-header-single-bottom:40px;--margin-home-section-top:0px;--margin-home-section-bottom:80px;--margin-footer-top:80px;--aspect-ratio-hero:1.12;--font-size-home-top-title:19.4vw;--font-size-home-big-title:3.5rem;--font-size-home-title:3.2rem;--font-size-h1:2.9rem;--font-size-h2:2.5rem;--font-size-p:1.8rem;--font-size-p-product:2rem;--font-size-h1-single:2.8rem;--font-size-h3:2.4rem;--font-size-menu:2.1rem;--font-size-footer:1.8rem;--font-size-cat-title:2rem;--font-size-featured-product:2.2rem;--font-size-button:1.6rem;--font-size-product-amount:2.8rem;--font-size-featured-product-amount:3.5rem;--font-size-cat:1.8rem;--font-size-nav-right:2.2rem;--font-size-author:1.7rem;--font-size-cart:1.3rem;--font-size-cart-th:1.3rem;--font-size-link:1.8rem;--font-size-date:1.5rem}}html{font-size:62.5%}@font-face{font-family:'strawford';src:url(//www.aatoseditions.com/wp-content/themes/aatos/fonts/strawford-medium-webfont.eot);src:url(//www.aatoseditions.com/wp-content/themes/aatos/fonts/strawford-medium-webfont.eot?#iefix) format('embedded-opentype'),url(//www.aatoseditions.com/wp-content/themes/aatos/fonts/strawford-medium-webfont.woff2) format('woff2'),url(//www.aatoseditions.com/wp-content/themes/aatos/fonts/strawford-medium-webfont.woff) format('woff'),url(//www.aatoseditions.com/wp-content/themes/aatos/fonts/strawford-medium-webfont.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'strawford';src:url(//www.aatoseditions.com/wp-content/themes/aatos/fonts/strawford-mediumitalic-webfont.eot);src:url(//www.aatoseditions.com/wp-content/themes/aatos/fonts/strawford-mediumitalic-webfont.eot?#iefix) format('embedded-opentype'),url(//www.aatoseditions.com/wp-content/themes/aatos/fonts/strawford-mediumitalic-webfont.woff2) format('woff2'),url(//www.aatoseditions.com/wp-content/themes/aatos/fonts/strawford-mediumitalic-webfont.woff) format('woff'),url(//www.aatoseditions.com/wp-content/themes/aatos/fonts/strawford-mediumitalic-webfont.ttf) format('truetype');font-weight:400;font-style:italic}@font-face{font-family:'strawford';src:url(//www.aatoseditions.com/wp-content/themes/aatos/fonts/strawford-bold-webfont.eot);src:url(//www.aatoseditions.com/wp-content/themes/aatos/fonts/strawford-bold-webfont.eot?#iefix) format('embedded-opentype'),url(//www.aatoseditions.com/wp-content/themes/aatos/fonts/strawford-bold-webfont.woff2) format('woff2'),url(//www.aatoseditions.com/wp-content/themes/aatos/fonts/strawford-bold-webfont.woff) format('woff'),url(//www.aatoseditions.com/wp-content/themes/aatos/fonts/strawford-bold-webfont.ttf) format('truetype');font-weight:700;font-style:normal}@font-face{font-family:'strawford';src:url(//www.aatoseditions.com/wp-content/themes/aatos/fonts/strawford-bolditalic-webfont.eot);src:url(//www.aatoseditions.com/wp-content/themes/aatos/fonts/strawford-bolditalic-webfont.eot?#iefix) format('embedded-opentype'),url(//www.aatoseditions.com/wp-content/themes/aatos/fonts/strawford-bolditalic-webfont.woff2) format('woff2'),url(//www.aatoseditions.com/wp-content/themes/aatos/fonts/strawford-bolditalic-webfont.woff) format('woff'),url(//www.aatoseditions.com/wp-content/themes/aatos/fonts/strawford-bolditalic-webfont.ttf) format('truetype');font-weight:700;font-style:italic}@font-face{font-family:"BradfordLLWeb";src:url(//www.aatoseditions.com/wp-content/themes/aatos/fonts/BradfordLLWeb-Light.woff2) format("woff2"),url(//www.aatoseditions.com/wp-content/themes/aatos/fonts/BradfordLLWeb-Light.woff) format("woff");font-weight:200;font-style:normal}@font-face{font-family:"BradfordLLWeb";src:url(//www.aatoseditions.com/wp-content/themes/aatos/fonts/BradfordLLWeb-LightItalic.woff2) format("woff2"),url(//www.aatoseditions.com/wp-content/themes/aatos/fonts/BradfordLLWeb-LightItalic.woff) format("woff");font-weight:200;font-style:italic}@font-face{font-family:"BradfordLLWeb";src:url(//www.aatoseditions.com/wp-content/themes/aatos/fonts/BradfordLLWeb-Book.woff2) format("woff2"),url(//www.aatoseditions.com/wp-content/themes/aatos/fonts/BradfordLLWeb-Book.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"BradfordLLWeb";src:url(//www.aatoseditions.com/wp-content/themes/aatos/fonts/BradfordLLWeb-BookItalic.woff2) format("woff2"),url(//www.aatoseditions.com/wp-content/themes/aatos/fonts/BradfordLLWeb-BookItalic.woff) format("woff");font-weight:400;font-style:italic}body{scroll-behavior:smooth}body,button,input,select,optgroup,textarea{color:var(--color-black);font-family:var(--font-family-p);font-size:var(--font-size-p);line-height:var(--line-height-p)}h1,h2,h3,h4,h5,h6{clear:both;margin-top:1.5em;margin-bottom:.75em;font-weight:400}.lala-h1,h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1)}.single h1{font-size:var(--font-size-h1-single);line-height:var(--line-height-h1-single)}.lala-h2,h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2)}.lala-h3,h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3)}.lala-home-top-title{margin:0;font-size:var(--font-size-home-top-title);line-height:var(--line-height-home-top-title);color:var(--color-white);width:100%}.lala-home-big-title{margin-top:0;font-size:var(--font-size-home-big-title);line-height:var(--line-height-home-big-title);font-weight:200;color:var(--color-blue)}.lala-home-title{margin-top:0;font-size:var(--font-size-home-title);line-height:var(--line-height-home-title);color:var(--color-blue)}.posts-navigation,.woocommerce-pagination,.lala-cat-title{font-size:var(--font-size-cat-title);line-height:var(--line-height-cat-title);font-family:var(--font-family-button);font-weight:700;text-transform:uppercase;color:var(--color-blue)}.posts-navigation,.woocommerce-pagination{font-weight:400}.lala-cat-link{font-size:var(--font-size-cat-link);line-height:var(--line-height-cat-link);font-family:var(--font-family-button);font-weight:400;color:var(--color-blue)}.lala-featured-product h3,.lala-featured-product p{font-size:var(--font-size-featured-product);line-height:var(--line-height-featured-product)}.lala-featured-product p{font-weight:200}.product .amount{font-size:var(--font-size-product-amount);line-height:var(--line-height-product-amount);font-family:var(--font-family-button);text-transform:uppercase;color:var(--color-blue);text-decoration:none}.product .lala-cat{font-size:var(--font-size-cat);line-height:var(--line-heightlala-cat);font-family:var(--font-family-button);color:var(--color-blue)}.lala-featured-product .product .amount{font-size:var(--font-size-featured-product-amount);line-height:var(--line-height-featured-product-amount)}.lala-featured-product .product .amount>*{vertical-align:middle}.woocommerce-shipping-destination,.shop_table td.product-name{font-size:var(--font-size-cart);line-height:var(--line-height-cart)}.shop_table td.product-remove{font-size:2.4rem}.lala-author{font-size:var(--font-size-author);line-height:var(--line-height-author);font-family:var(--font-family-button)}.site-copyright{font-size:var(--font-size-copyright);line-height:var(--line-height-copyright)}.woocommerce-message,input,select,textarea,.variations_form td,.variations_form select,.variations_form input,.woocommerce-checkout textarea,.woocommerce-checkout input,.order-total td,.cart-subtotal td,.shipping td,.shop_table td.product-price,.shop_table td.product-quantity input,.shop_table td.product-subtotal,.shop_table td.product-total,.shop_table .woocommerce-shipping-methods label,.woocommerce-cart .woocommerce-Price-amount.amount,.woocommerce-remove-coupon{font-size:var(--font-size-cart);line-height:var(--line-height-cart);font-family:var(--font-family-button);color:var(--color-black);background-color:transparent}.woocommerce-checkout textarea,.woocommerce-checkout input[type=email],.woocommerce-checkout input[type=tel],.woocommerce-checkout input[type=text]{display:block;width:100%}input#form_email_1{font-size:var(--font-size-cart) !important;line-height:var(--line-height-cart) !important;font-family:var(--font-family-button) !important;color:var(--color-black) !important;background-color:transparent !important}a.woocommerce-remove-coupon,.lala-author{color:var(--color-blue)}.woocommerce-privacy-policy-text p,.woocommerce-info,p.lala-details,.variations_form .label,.select2-container,.woocommerce-checkout label,.shop_table th{font-size:var(--font-size-cart-th);line-height:var(--line-height-cart-th);font-family:var(--font-family-button);color:var(--color-blue);text-align:left;font-weight:400 !important;text-align:left}.woocommerce-privacy-policy-text p,.woocommerce-info{color:var(--color-black)}.button,button,input[type=button],input[type=reset],input[type=submit]{font-size:var(--font-size-button) !important;line-height:var(--line-height-button) !important;font-family:var(--font-family-button) !important;color:var(--color-white) !important}p{font-size:var(--font-size-p);line-height:var(--line-height-p);margin-bottom:1.5em}.woocommerce-tabs p{font-size:var(--font-size-p-product);line-height:var(--line-height-p-product);font-weight:200}p:first-child{margin-top:0}.posted-on{font-family:var(--font-family-button);font-size:var(--font-size-date);line-height:var(--line-height-date);color:var(--color-blue)}a.lala-link{font-family:var(--font-family-button);font-size:var(--font-size-link);line-height:var(--line-height-link);color:var(--color-blue);text-transform:uppercase;text-underline-offset:.25em;text-decoration-thickness:.1em}.posts-navigation a,.woocommerce-pagination a{text-underline-offset:.25em;text-decoration-thickness:.1em}.main-navigation a{font-family:var(--font-family-button);font-size:var(--font-size-menu);line-height:var(--line-height-menu);text-transform:uppercase;color:var(--color-blue)}.main-navigation-right a{font-family:var(--font-family-p);font-size:var(--font-size-nav-right);text-transform:none}.site-footer,.site-footer p{font-family:var(--font-family-button);font-size:var(--font-size-footer);line-height:var(--line-height-footer);color:var(--color-white)}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}@media screen and (max-width:980px){a.lala-link{display:block;margin-top:1.5em}}.page-template-default .site-main .entry-header,.page-template-default .site-main .entry-content,.site-header,.site-main>*,.site-footer-inner{margin:0 auto;max-width:var(--width-full);padding:0 var(--margin-page)}.home .site-main article .entry-header,.home .site-main article .entry-content,.home .site-main article .entry-footer{max-width:var(--width-content)}.error404 .site-main .entry-header,.error404 .site-main .entry-content,.error404 .site-main .entry-footer,.search .site-main>header,.blog .site-main>header,.page .site-main>article>.entry-header,.page .site-main>article>.entry-content,.page .site-main>article>.entry-footer,.single:not(.single-product) .site-main>*{margin-left:auto;margin-right:auto;max-width:calc( var(--width-content) + 2 * var(--margin-page) )}.site-main>*.lala-content-full{padding:0}.lala-content-left{width:calc( 50% - var(--width-content) / 2 );min-width:240px;padding-right:var(--padding-page)}.single-product .lala-content-left{margin-bottom:1.5em}.lala-content-right{width:calc( 50% + var(--width-content) / 2 )}.single .lala-content-right{max-width:var(--width-content)}.site-footer{margin-top:var(--margin-footer-top)}.woocommerce-checkout .site-main .entry-header,.woocommerce-checkout .site-main .entry-content,.woocommerce-cart .site-main .entry-header,.woocommerce-cart .site-main .entry-content{max-width:calc( 50% + var(--width-content) / 2 )}body{background:#fff;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word}.site-main{min-height:calc(100vh - 187.85px - 289px - 120px)}.site{position:relative}hr{background-color:var(--color-main);border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}.home .site-main section{margin:var(--margin-home-section-top) auto var(--margin-home-section-bottom)}a{color:var(--color-blue)}a:hover,a:active{outline:0}.button,button,input[type=button],input[type=reset],input[type=submit]{border:none;border-radius:0;background:var(--color-brown);line-height:1;padding:.5em 1em .5em;text-decoration:none;vertical-align:middle;margin-top:0;cursor:pointer;display:inline-block;min-height:34px}button.search-submit{border:0;padding:0;margin-top:0;background:0 0}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:var(--color-blue)}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{border:1px solid var(--color-blue);border-radius:0;padding:3px 6px;max-width:100%}input[type=number].qty{width:auto;max-width:60px}input[type=radio]{margin-right:.25em}.woocommerce-cart-form input,.woocommerce-cart-form textarea{width:auto}select{border:1px solid var(--color-blue);padding:3px 6px}textarea{width:100%;padding:3px 6px}#mailpoet_form_1 form.mailpoet_form{padding:0 !important}.site-header{margin-top:var(--margin-header-top);display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--margin-header-bottom)}.woocommerce .site-header,.single .site-header{margin-bottom:var(--margin-header-single-bottom)}.site-title{margin:0}.site-logo img{display:block;width:226px;max-width:100%;margin-bottom:34px}input[type=search]{border:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.search-form{display:flex}.search-form label{display:block}input[type=search].search-field{-webkit-appearance:none;background-color:transparent;position:absolute;right:0;top:calc(100% + 0.5em);width:200px}input[type=search].search-field:not(:placeholder-shown),input[type=search].search-field:focus{border:1px solid var(--color-blue)}.search-submit{display:flex;align-items:center}.search-submit img{display:block;width:30px;height:30px}.site-languages ul{list-style:none;margin:0;padding:0}.site-languages li{display:inline}@media screen and (max-width:980px){.site-logo img{width:174px}}.main-navigation{display:flex;justify-content:flex-end}.main-navigation-right,.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{float:left;position:absolute;top:100%;left:-999em;z-index:99999;display:flex;flex-direction:column;background-color:var(--color-main)}.main-navigation.toggled ul li.focus ul{position:static;float:none;background-color:var(--color-accent);text-align:center;padding:15px}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation li{position:relative;z-index:1}.main-navigation ul li{line-height:var(--line-height-menu)}.main-navigation a{text-decoration-line:none;text-underline-offset:.25em;text-decoration-thickness:.1em;display:flex;align-items:center}.main-navigation a:hover{text-decoration-line:underline;text-underline-offset:.25em;text-decoration-thickness:.1em}.main-navigation li.current-menu-item>a,.main-navigation li.current-menu-ancestor>a{text-decoration-line:underline}.main-navigation.toggled{position:absolute;z-index:2;width:calc(100% - 2 * var(--margin-page));left:var(--margin-page);top:90px;padding-top:10px;background-color:var(--color-white);align-items:center;flex-direction:column}.main-navigation.toggled .main-navigation-right,.menu-toggle,.main-navigation.toggled ul{display:block}.main-navigation.toggled ul{text-align:center}.main-navigation.toggled a{justify-content:center}.main-navigation.toggled .main-navigation-right{display:flex;flex-direction:column;align-items:center;margin-top:1em}.main-navigation.toggled .main-navigation-right>*{margin-bottom:30px}.main-navigation.toggled .main-navigation-right>.main-navigation-shop{margin-bottom:10px}.main-navigation.toggled input[type=search].search-field{width:115px;position:static}.main-navigation.toggled .search-form{position:relative}.main-navigation.toggled button.search-submit{left:calc( -30px - 1em);position:absolute}.main-navigation.toggled .search-form label{order:1}.main-navigation.toggled input[type=search].search-field{border:1px solid var(--color-blue)}.main-navigation.toggled button.menu-toggle{top:-70px;right:0}.main-navigation.toggled .main-navigation-cart-contents span{bottom:-5px}.main-navigation.toggled ul ul a{width:100%}.menu-toggled .site-logo{position:relative;z-index:3}button.menu-toggle{position:relative;z-index:3;border:none;border-radius:0;background:0 0;color:var(--color-black);line-height:inherit;padding:0;width:auto;position:absolute;top:21px;right:23px;box-shadow:none;padding:5px;margin-top:0}.menu-toggle:after{display:block;content:'';width:34px;height:20px;background-repeat:no-repeat;vertical-align:middle;background-image:url(//www.aatoseditions.com/wp-content/themes/aatos/img/menu.svg)}.toggled .menu-toggle:after{width:24px;height:24px;background-image:url(//www.aatoseditions.com/wp-content/themes/aatos/img/close2.svg)}.toggle-submenu{display:block;width:27px;height:27px;right:var(--padding-page);top:0;position:absolute}.main-navigation-cart-contents{position:relative}.main-navigation-cart-contents img{width:30px;height:30px;display:block}.main-navigation-cart-contents span{position:absolute;bottom:0;right:-5px;border-radius:30px;color:var(--color-white);background:var(--color-blue);width:18px;height:18px;font-family:var(--font-family-button);font-size:1.1rem;text-align:center;line-height:18px}.main-navigation-shop{padding:0 12px}.woocommerce-page .main-navigation-shop{color:var(--color-white);background-color:var(--color-blue)}@media screen and (min-width:981px){.toggle-submenu,.menu-toggle{display:none}.main-navigation ul.nav-menu{display:flex;justify-content:space-between;gap:35px}.main-navigation-right{display:flex;justify-content:space-between;gap:35px;margin-left:20px;position:relative}.main-navigation ul ul{min-width:210px;padding:var(--padding-menu)}.main-navigation:not(.toggled) ul li:hover>ul,.main-navigation ul li.focus>ul{left:0}}@media screen and (min-width:1050px){.main-navigation-right{margin-left:78px}}.site-main .comment-navigation,.site-main .site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}@media screen and (max-width:980px){.main-navigation{width:auto}}.site-footer a,.site-footer{color:var(--color-white)}.site-footer{min-height:275px;background-color:var(--color-brown);padding-top:70px;padding-bottom:36px}.site-info{display:flex;justify-content:space-between}.site-info-logo img{width:125px}.site-copyright{text-align:right}@media screen and (max-width:980px){.site-info{flex-direction:column;align-items:flex-start}.site-footer{padding-top:55px;padding-bottom:33px}.site-copyright{margin-top:100px;text-align:left}.site-info-logo{margin-bottom:20px}}.blog .site-main>.post-thumbnail>img,.page article .post-thumbnail img,.lala-hero-image .post-thumbnail img{width:100%;display:block;aspect-ratio:var(--aspect-ratio-hero);object-fit:cover;object-position:center}.blog .post-thumbnail article img{width:100%;display:block;aspect-ratio:var(--aspect-ratio-posts);object-fit:cover;object-position:center}.lala-hero{position:relative}.home .site-main section.lala-hero{margin-bottom:calc( var(--margin-home-section-bottom) - 1em )}.lala-hero-text{position:absolute;top:0;width:100%;height:100%;text-align:center;padding:0 5%;display:flex;align-items:center}.lala-content,.lala-books,.lala-cta,.lala-recent-posts-inner{display:flex}.lala-recent-posts-inner{border-top:var(--border);padding-top:60px;padding-bottom:80px;border-bottom:var(--border)}.lala-cta{align-items:flex-end}.lala-cta p{margin:0}.lala-cta>*:first-child{width:75%;max-width:calc(773px + 5%);padding-right:5%}.lala-cta>*:last-child{width:25%}.lala-cta .lala-link{margin-bottom:.75em;display:inline-block}.lala-recent-posts .post-thumbnail img{width:100%}.lala-flexible{display:flex}.lala-flexible>*{flex-basis:100%}.lala-flexible:nth-of-type(2n)>*:first-child{order:1}.lala-flexible-image img{width:100%}.lala-books .lala-content-right{display:flex;justify-content:center;align-items:flex-end}.lala-books .lala-content-right>*{width:23%;margin:0 2.7%}.sticky{display:block}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1em 0 0}.entry-content+.entry-footer{margin-top:1em}.entry-content>*:last-child,.entry-content>*:last-child>*:last-child,.entry-content>*:last-child>*:last-child>*:last-child{margin-bottom:0}.entry-content>*:first-child,.entry-content>*:first-child>*:first-child,.entry-content>*:first-child>*:first-child>*:first-child{margin-top:0}.page-links{clear:both;margin:0 0 1.5em}.posts-navigation,.lala-content-archive{max-width:calc( var(--width-content) + 2 * var(--margin-page) )}.posts-navigation{margin-top:2em;display:flex;justify-content:left}.nav-previous a{margin-right:.25em}.posts-navigation .lala_pagination-number{margin:0 .25em}.nav-next a{margin-left:.25em}.lala-content-archive h2,.lala-content-archive h3{margin-top:.35em}h1.entry-title{margin-top:.35em}.post-thumbnail{margin-bottom:2em}.blog .site-main>.post-thumbnail,.page-template-default .post-thumbnail{margin-bottom:4em}.post-thumbnail img{display:block}.search article,.blog article{margin-top:3em}.search article+article,.blog article+article{margin-top:5em}.lala-product-loop-wrap{overflow:hidden}ul.products{display:flex;flex-wrap:wrap;list-style:none;margin-left:0;padding-left:0}.lala-product-loop-wrap ul.products{width:calc(100% + 1px + var(--margin-product));margin-left:calc(-1 * var(--margin-product));margin-right:-1px;margin-top:calc(-1 * var(--margin-product));margin-bottom:-1px}.lala-product-loop-wrap ul.products>li{width:33.3%;padding:var(--margin-product);border-bottom:var(--border);border-right:var(--border);display:flex;flex-direction:column}.lala-product-loop-wrap ul.products>li:nth-of-type(3n){border-right-color:#fff}.lala-product-details-wrap{flex-grow:1;display:flex;flex-direction:column}.lala-product-details-wrap a.woocommerce-loop-product__link{text-decoration:none;color:var(--color-black)}.lala-product-price-wrap{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end}.lala-featured-product .lala-product-price-wrap{display:block}.lala-product-price-wrap>div{display:flex;flex-wrap:wrap;align-items:flex-start;position:relative}.lala-featured-product .lala-product-price-wrap>div{display:block}.lala-product-price-wrap .added_to_cart{position:absolute;bottom:-1em;right:0;font-size:.8em}.lala-featured-product .lala-product-price-wrap .added_to_cart{position:static;margin-left:1em}.lala-product-price-wrap .loading+.added_to_cart{display:none}ul.products>.product-category{width:100%}p.lala-details{margin-top:3em}.lala-featured-product .product{max-width:100%}.product .amount{height:37px;display:inline-block}.product .price{height:37px;display:inline-block;vertical-align:sub}.product .lala-cat{margin-top:1.5em}.lala-featured-product .lala-cat{margin-top:0}.product .price{margin-right:1em;margin-bottom:.5em}.product-category a{text-decoration-line:none}.product-category a .lala-cat-link{text-decoration-line:none;display:block;margin:0}.product-category a .lala-cat-link.lala-current,.product-category a:hover .lala-cat-link{text-decoration-line:underline;font-weight:700}form.cart{display:inline-block}form.cart button{margin-top:0}.woocommerce-checkout h1,.woocommerce-checkout h3,.woocommerce-cart .cart_totals h2,.woocommerce-cart .entry-title,.woocommerce-page.archive h1,.woocommerce-shop .lala-content-right h1,.woocommerce-shop .lala-content-right h2{color:var(--color-blue);font-weight:400}.woocommerce-products-header h2,.woocommerce-products-header h1{margin-top:0;margin-bottom:1.5em}.reset_variations{margin-left:.5em}.lala-product-loop-wrap .woocommerce-LoopProduct-link:first-child{position:relative;padding-top:115%;display:block}.lala-product-loop-wrap .woocommerce-LoopProduct-link:first-child img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:contain;object-position:left bottom}.woocommerce-products-header .page-description>br:first-child{display:none}.lala-featured-product{margin-bottom:90px}.lala-featured-product ul.products li{display:flex;width:100%}.lala-featured-product ul.products li>*:first-child{width:32%}.lala-featured-product ul.products li>*:last-child{width:68%;margin-left:var(--margin-product)}.lala-product-details-wrap h3{margin-top:.25em;margin-bottom:0}.lala-product-details-wrap p{font-weight:200}.woocommerce-product-gallery__image img{max-height:430px;width:auto}.woocommerce-product-gallery{margin-bottom:110px}.tabs.wc-tabs{display:none}.single-product .quantity{display:none}#tab-description>h2:first-child{display:none}.lala-cat-title{margin-top:.25em}xKBTj6dV^^MAMZgqWRBkMOCD .lala-cat-title+div ul{margin-bottom:55px}.woocommerce-message{margin-bottom:1.5em}.woocommerce-message .button.wc-forward{margin-right:1em}.woocommerce-pagination{margin-top:2em}.woocommerce-pagination ul.page-numbers{list-style:none;margin:0;padding:0;display:flex}.woocommerce-pagination ul.page-numbers li+li{margin-left:.5em}.in-stock{display:none}body .sl-wrapper .sl-close{color:var(--color-blue);font-family:inherit;font-size:2em}.shop_table{border-collapse:collapse}#coupon_code{min-height:34px;margin-bottom:1em}#coupon_code+button{margin-left:.75em;margin-top:-1px}.shop_table th,.shop_table td{padding:10px 4px 10px 0;border-top:var(--border);border-bottom:var(--border);vertical-align:middle}.cart_totals th{min-width:100px}.cart_item .product-thumbnail img{height:90px;width:140px;object-fit:contain}.woocommerce-shipping-methods,.woocommerce-shipping-destination{margin:0}.shop_table .actions{padding-top:30px;text-align:right;border-bottom:none}.shop_table a.remove{text-decoration:none}.woocommerce-order ul,.shipping ul{padding-left:0;margin-left:0}.woocommerce-order li,.shipping li{list-style:none}.shipping li+li{margin-top:.25em}.coupon+.button{margin-top:1.5em}form.woocommerce-checkout{max-width:var(--width-content)}.wc-proceed-to-checkout{text-align:right}ul.payment_methods{margin-left:0;padding-left:0}ul.payment_methods li{list-style:none}.slick-dotted.slick-slider{margin-bottom:30px}.slick-arrow{display:none !important}.slick-dots{position:absolute;bottom:-2.75em;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:left}.slick-dots li{position:relative;display:inline-block;width:15px;height:15px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:15px;height:15px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;width:15px;height:15px;border-radius:100%;content:'';text-align:center;background-color:#fff;border:solid 1px var(--color-blue);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{background-color:var(--color-blue);border:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.loading{opacity:.5;position:relative}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading:after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading:after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading:after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading:after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.loading:after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.loading:after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.loading:after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.loading:after{content:"Adding...";color:#000;position:absolute;bottom:-1.5em;right:0}.search .post-thumbnail img{max-height:370px;width:auto}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);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:var(--color-additional-1);border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:var(--color-main);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}@media screen and (max-width:980px){.lala-hero-text{align-items:center}.blog .site-main>.post-thumbnail,.page-template-default .post-thumbnail{margin-bottom:3em;padding:0}.woocommerce-products-header h2,.woocommerce-products-header h1{margin-top:1em}ul.products,.lala-featured-product ul.products li,.lala-content,.lala-books,.lala-cta,.lala-recent-posts-inner{flex-direction:column;align-items:flex-start}.lala-product-loop-wrap ul.products>li,.lala-featured-product ul.products li>:last-child,.lala-featured-product ul.products li>:first-child,.lala-content-right,.lala-content-left{width:100%}.lala-product-loop-wrap .woocommerce-LoopProduct-link:first-child,.lala-featured-product ul.products li>:first-child{max-width:250px}.woocommerce-product-gallery__image img{max-height:370px}.lala-product-loop-wrap .woocommerce-LoopProduct-link:first-child{padding-top:250px}.lala-featured-product ul.products li>:last-child{margin-left:0}.lala-product-loop-wrap ul.products>li{border-right:none;padding-right:0}th.product-thumbnail,.cart_item .product-thumbnail{display:none}.woocommerce-product-gallery{margin-bottom:80px}.lala-featured-product .lala-cat{margin-top:1.25em}.lala-books .lala-content-left{order:2}.lala-books .lala-content-right{justify-content:space-between}.lala-books .lala-content-right>*{width:31%;max-width:200px;margin:0}.lala-books .lala-home-title{margin-top:1em}.lala-cta>*:first-child{width:100%;max-width:400px;padding-right:0}.lala-cta>*:last-child{width:100%}.page-template-default .site-main>*{padding:0}}