:root{--main-color: #8a6a15;--text-color: #1a1a1a;--background-color: #fcf9f0;--background-color-dark: #f8f3e2;--accent-yellow: #e1c65c;--border-light: #e8e8e8;--gap: clamp(1rem, 2vw, 2rem)}*,*::before,*::after{box-sizing:border-box}.wrapper{width:100%;max-width:1300px;margin-inline:auto;padding-inline:clamp(1rem,2vw,2rem)}@font-face{font-family:"Inter";src:url("../fonts/Inter-Italic-VariableFont_opsz,wght.ttf");src:url("../fonts/Inter-VariableFont_opsz,wght.ttf");font-display:swap}@font-face{font-family:"Literata";src:url("../fonts/Literata-Italic-VariableFont_opsz,wght.ttf");src:url("../fonts/Literata-VariableFont_opsz,wght.ttf");font-display:swap}body{overflow-x:hidden;font-family:"Inter",sans-serif;color:var(--text-color);background-color:var(--background-color);margin:0;font-size:clamp(1rem,1.2vw,1.125rem)}input,select,textarea{border:1px solid var(--border-light);font-family:"Inter",sans-serif}a{text-decoration:none;color:inherit}button{font-family:"Inter",sans-serif;cursor:pointer}.wp-block-button__link,.wc-block-cart__submit-container,.wc-block-components-checkout-place-order-button,.elementor-button{color:#fff;background-color:var(--main-color);padding:.9rem 1.8rem;border-radius:.25rem;cursor:pointer;font-weight:500;border:none}img{max-width:100%;height:auto;display:block}ul{padding:0}.submit-button{color:#fff;background-color:var(--main-color);padding:.9rem 1.8rem;border-radius:.25rem;cursor:pointer;font-weight:500;border:none}h1{font-size:clamp(3.43rem,5.94vw,3.82rem);margin-bottom:.6em}h2{font-size:clamp(2.75rem,4.7vw,3.05rem);margin-bottom:.45em}h3{font-size:clamp(2.2rem,3.75vw,2.44rem);margin-bottom:.4em}h4{font-size:clamp(1.76rem,3.05vw,1.95rem)}h5{font-size:clamp(1.41rem,2.44vw,1.56rem)}h6{font-size:clamp(1.13rem,1.95vw,1.25rem)}.big-body{font-size:clamp(1.13rem,1.95vw,1.25rem);line-height:1.6em;margin-bottom:clamp(1rem,2vw,1.5rem)}p{font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.6em;margin-bottom:clamp(1rem,2vw,1.5rem)}.small-body{font-size:clamp(.72rem,1.25vw,.8rem);line-height:1.6em;line-height:1.6em;margin-bottom:clamp(1rem,2vw,1.5rem)}.note{font-size:clamp(.58rem,1vw,.64rem);line-height:1.6em;line-height:1.6em;margin-bottom:clamp(1rem,2vw,1.5rem)}.hidden{display:none}h4,h5,h6{margin-bottom:.3em}h1,h2,h3,h4,h5,h6{font-family:"Literata",serif;line-height:1.1em}.section-padding{padding-top:clamp(2rem,5.5vw,4rem);padding-bottom:clamp(2rem,5.5vw,4rem)}.wpcf7 input,.wpcf7 textarea{padding:8px;border:1px solid var(--border-light);width:100%;font-size:clamp(1rem,1.2vw,1.125rem)}.wpcf7 .wpcf7-form-control-wrap{display:block}.wpcf7 .wpcf7-acceptance{display:block;width:100%}.wpcf7 .wpcf7-acceptance label{display:flex;gap:8px;flex-grow:1;justify-content:left}.wpcf7 .wpcf7-acceptance label input{width:32px}.wpcf7 .wpcf7-acceptance span{width:100%}.wpcf7 .wpcf7-acceptance .wpcf7-list-item{margin:0}@media screen and (max-width: 767px){h1{font-size:clamp(2.4rem,4.16vw,2.67rem)}h2{font-size:clamp(1.93rem,3.29vw,2.14rem)}h3{font-size:clamp(1.54rem,2.63vw,1.71rem)}h4{font-size:clamp(1.23rem,2.14vw,1.37rem)}h5{font-size:clamp(.99rem,1.71vw,1.09rem)}h6{font-size:clamp(.79rem,1.37vw,.88rem)}.big-body{font-size:clamp(1.13rem,1.95vw,1.25rem)}p{font-size:clamp(1rem,1.2vw,1.125rem)}.small-body{font-size:clamp(.72rem,1.25vw,.8rem)}.note{font-size:clamp(.58rem,1vw,.64rem)}}header{position:relative}header [x-cloak]{display:none !important}header .wrapper{display:flex;justify-content:space-between;align-items:center;gap:clamp(1rem,2vw,2rem);padding-top:clamp(1rem,2vw,2rem);padding-bottom:clamp(1rem,2vw,2rem)}header .logo{width:10vw;min-width:120px}header nav{display:flex;align-items:center;gap:var(--gap)}header nav [x-cloak]{display:none !important}header nav button{display:none;background-color:rgba(0,0,0,0);border:none;cursor:pointer}header nav .desktop-menu .menu{display:flex;gap:var(--gap)}header nav .desktop-menu .menu li{list-style:none}header nav .desktop-menu .menu a{text-decoration:none;color:inherit}header nav .menu-cart{position:relative;font-size:.6rem}header nav .menu-cart span{position:absolute;background-color:#000;color:#fff;padding:1px 4px;border-radius:100%;left:50%;bottom:0}@media screen and (max-width: 1024px){header nav button{display:block}header nav .desktop-menu{display:none}}header .menu-dropdown{font-family:"Literata",serif;min-width:300px;z-index:999;font-weight:500;position:absolute;top:100%;right:0;left:0;height:100vh;background:linear-gradient(var(--background-color), var(--accent-yellow));padding:var(--gap)}header .menu-dropdown .menu-main-container li{list-style:none;margin-bottom:var(--gap);text-align:center}header .menu-dropdown .menu-main-container a{text-decoration:none;color:inherit}.product-category-grid{display:flex;justify-content:space-evenly}.product-category-grid .product-category-card{flex-basis:10%;flex-grow:0;line-break:anywhere;border:1px solid var(--border-light)}@media screen and (max-width: 767px){.product-category-grid .product-category-card{flex-basis:33%;flex-wrap:wrap}}.shop-grid .wrapper{display:flex;flex-wrap:wrap;gap:var(--gap);text-align:center}.shop-hero{text-align:center}.product-card{flex-basis:calc(33% - var(--gap));background-color:#fff;border:1px solid var(--border-light)}.product-card img{width:100%;height:auto}.product-card .text{padding:var(--gap);text-align:center}@media screen and (max-width: 767px){.product-card{flex-basis:calc((100% - var(--gap))/2)}}.add-to-cart button{color:#fff;background-color:var(--main-color);padding:.9rem 1.8rem;border-radius:.25rem;cursor:pointer;font-weight:500;border:none}.add-to-cart .quantity{display:inline}.add-to-cart .quantity .qty{width:6rem}.add-to-cart input,.add-to-cart select{padding:1rem;width:auto;margin-right:8px}.woocommerce-message{line-height:1.6em;padding:8px;margin-top:1rem;border:1px solid var(--border-light)}.woocommerce-message a{font-weight:bold;text-decoration:underline}.product-presentation{display:flex;gap:var(--gap)}.product-presentation .images{display:flex;flex-direction:column;flex-basis:50%;justify-content:left}.product-presentation .images button{background:none;border:none;font-weight:500;width:fit-content}.product-presentation .information{display:flex;flex-direction:column;flex-basis:50%}.product-presentation .gallery{display:flex;flex-wrap:wrap;gap:var(--gap)}.product-presentation .gallery .gallery-image{flex-basis:calc((100% - var(--gap)*2)/3)}.product-presentation .gallery .gallery-image:first-of-type{flex-basis:100%}@media screen and (max-width: 767px){.product-presentation{flex-direction:column}}.contact-page-hero .wrapper{display:flex;gap:var(--gap)}@media screen and (max-width: 767px){.contact-page-hero .wrapper{flex-direction:column}}.contact-page-hero .text{flex-basis:50%}.contact-page-hero .form{background-color:var(--background-color-dark);padding:var(--gap);border:1px solid var(--border-light);flex-basis:50%}footer .logo{width:10vw;min-width:120px}footer li{list-style:none}footer a{text-decoration:none;color:inherit}footer .copyright{background-color:var(--accent-yellow);text-align:center;padding:1rem}/*# sourceMappingURL=main.css.map */
