:root{--fs-base: 1.6rem;--fw-base: 500;--fs-base-sm: 1.4rem;--ff-base: articulat-cf, sans-serif}:root{--clr-black: #1D2020;--clr-primary: #c6712f;--clr-lightgrey: #f2eae4;--clr-grey: #f4D8C3}[type=text],[type=email],[type=password],[type=tel]{border:.1rem solid var(--clr-black);border-radius:1rem;min-height:4rem;width:100%;display:block;margin-top:.5rem;color:var(--clr-primary);font-weight:600!important;padding:.5rem 1rem}.content-style h2{font-size:2.5rem;font-weight:700;margin-bottom:2rem}.content-style p{line-height:1.5}.content-style p:not(:last-child){margin-bottom:2rem}.woocommerce .woocommerce-MyAccount-navigation,.woocommerce-page .woocommerce-MyAccount-navigation{display:none}.woocommerce .woocommerce-MyAccount-content,.woocommerce-page .woocommerce-MyAccount-content{width:100%;float:none}.woocommerce .wc-block-components-notice-banner,.woocommerce-page .wc-block-components-notice-banner{margin-top:0}.woocommerce .wc-block-components-product-metadata__description,.woocommerce-page .wc-block-components-product-metadata__description{display:none}.woocommerce .wp-element-button,.woocommerce ul.products li.product .button,.woocommerce-page .wp-element-button,.woocommerce-page ul.products li.product .button{background-color:var(--clr-primary);color:#fff;border-radius:1rem;font-weight:700;font-size:var(--fs-base);padding:1.3rem 1.8rem}.woocommerce .woocommerce-loop-product__title,.woocommerce-page .woocommerce-loop-product__title{font-size:var(--fs-base)!important;font-weight:700;color:var(--clr-primary)}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{font-size:var(--fs-base);font-weight:700;color:var(--clr-black)}.woocommerce .liste-categories-woocommerce,.woocommerce-page .liste-categories-woocommerce{margin-bottom:2.5rem}.woocommerce .liste-categories-woocommerce>li,.woocommerce-page .liste-categories-woocommerce>li{display:inline-block}.woocommerce .liste-categories-woocommerce>li>a,.woocommerce-page .liste-categories-woocommerce>li>a{display:block;padding:1.3rem 1.8rem;background-color:var(--clr-lightgrey);color:var(--clr-black);border-radius:1rem;font-size:var(--fs-base);margin-right:1rem;margin-bottom:1rem}.woocommerce .liste-categories-woocommerce>li.active>a,.woocommerce-page .liste-categories-woocommerce>li.active>a{background-color:var(--clr-primary);color:#fff}.woocommerce .woocommerce-loop-product__link .featured-text,.woocommerce-page .woocommerce-loop-product__link .featured-text{position:absolute;right:1rem;top:1rem;font-size:1.4rem;background-color:var(--clr-lightgrey);color:var(--clr-primary);padding:.5rem;font-weight:700;border-radius:.4rem}.woocommerce .recommended-price,.woocommerce-page .recommended-price{background-color:var(--clr-lightgrey);color:var(--clr-primary);padding:.5rem;font-weight:700;border-radius:.4rem;font-size:1.2rem;display:block;margin-top:.7rem;width:-moz-fit-content;width:fit-content;margin-bottom:1rem}.woocommerce .product .product_title,.woocommerce-page .product .product_title{font-weight:700;color:var(--clr-primary)}.woocommerce .product .price,.woocommerce-page .product .price{font-weight:700!important;color:var(--clr-black)!important;margin-bottom:0}.woocommerce .product .woocommerce-product-details__short-description,.woocommerce-page .product .woocommerce-product-details__short-description{font-size:var(--fs-base);font-weight:400;color:var(--clr-black);margin-bottom:2rem}.woocommerce .product .woocommerce-product-details__short-description span,.woocommerce-page .product .woocommerce-product-details__short-description span{color:var(--clr-black)!important}.woocommerce .product form.cart,.woocommerce-page .product form.cart{margin-top:2rem}.woocommerce .product form.cart .single_add_to_cart_button,.woocommerce-page .product form.cart .single_add_to_cart_button{margin-left:1rem}.woocommerce .product .related.products,.woocommerce-page .product .related.products{width:100%;display:inline-block}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.woocommerce.woocommerce-cart h2,.woocommerce-page.woocommerce-cart h2{font-size:2.5rem;font-weight:700;color:var(--clr-primary);margin-bottom:2rem}.woocommerce.woocommerce-checkout h3,.woocommerce-page.woocommerce-checkout h3{font-size:2.5rem;font-weight:700;color:var(--clr-primary);margin-bottom:2rem;margin-top:2rem}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt{background-color:var(--clr-primary);color:#fff;border-radius:1rem;font-weight:700;font-size:var(--fs-base);padding:1.3rem 1.8rem}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input,textarea,select,button{outline:none;border:none;background:none;font-size:inherit;font-weight:inherit;font-family:inherit}input::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder,button::-moz-placeholder{font-family:inherit;font-size:inherit;font-weight:inherit}input::placeholder,textarea::placeholder,select::placeholder,button::placeholder{font-family:inherit;font-size:inherit;font-weight:inherit}*,*:after,*:before{box-sizing:border-box}html{font-size:62.5%;scroll-behavior:smooth}body{font-size:var(--fs-base);color:var(--clr-black);font-family:var(--ff-base);font-weight:var(--fw-base)}body:not(.page-id-22000) main{width:100%;max-width:90rem;padding-right:2rem;margin-left:calc((100vw - 110rem)/2 + 20rem);padding-left:2.5rem;min-height:calc(100vh - 18.1rem);padding-bottom:5rem}a,a:hover,a:visited{text-decoration:none}a:not(.wp-element-button){color:var(--clr-primary)}img{max-width:100%;height:auto;vertical-align:middle}.main-title,.page-title,.entry-title{font-size:3.5rem;line-height:1.2}.section-title{font-size:2.5rem;font-weight:700;line-height:1.2}.section-item{background-color:var(--clr-lightgrey);padding:2.5rem;border-radius:1rem}.section-item:not(:last-child){margin-bottom:2.5rem}.section-item .section-title{margin-bottom:1.25rem}.ct-medium{max-width:70rem;margin-left:auto;margin-right:auto}.ct-pd-medium{padding-left:calc((100vw - 70rem)/2);padding-right:calc((100vw - 70rem)/2)}@media (max-width: 740px){.ct-pd-medium{padding-left:2rem;padding-right:2rem}}.ct-mg-medium{max-width:74rem;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}.ct-large{max-width:110rem;margin-left:auto;margin-right:auto}.ct-pd-large{padding-left:calc((100vw - 110rem)/2);padding-right:calc((100vw - 110rem)/2)}@media (max-width: 1140px){.ct-pd-large{padding-left:2rem;padding-right:2rem}}.ct-mg-large{max-width:114rem;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}.top-nav{padding-left:calc((100vw - 110rem)/2);padding-right:calc((100vw - 110rem)/2);display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-top:2.5rem;padding-bottom:2.5rem;height:11rem;position:sticky;top:0;background-color:var(--clr-lightgrey);margin-bottom:5rem;z-index:10;border-bottom:.1rem solid var(--clr-lightgrey)}@media (max-width: 1140px){.top-nav{padding-left:2rem;padding-right:2rem}}.top-nav__logo{max-width:28rem}.top-nav__user{display:flex;flex-direction:row;align-items:center}.top-nav__user>img{width:4.5rem;height:4.5rem;border-radius:50%;margin-right:1rem}.top-nav__user-name span{display:block;font-weight:700;margin-bottom:.5rem}.top-nav__user-logout{margin-left:1.5rem;color:var(--clr-primary);font-size:1.8rem}.left-nav{width:-moz-fit-content;width:fit-content;position:fixed;margin-left:calc((100vw - 114rem)/2);padding-left:2rem;background-color:var(--clr-lightgrey)}.left-nav>ul{min-width:20rem}.left-nav>ul>li{display:block;width:100%}.left-nav>ul>li:not(:last-child){margin-bottom:1rem}.left-nav>ul>li a{display:block;padding:1.3rem 1.8rem;background-color:var(--clr-lightgrey);color:var(--clr-black);border-radius:1rem;width:100%}.left-nav>ul>li a.active{font-weight:700;background-color:var(--clr-grey)}.left-nav>ul>li a span{background-color:var(--clr-black);color:#fff;padding:.3rem .7rem;font-weight:700;border-radius:1rem;font-size:1.4rem;margin-left:.5rem}.footer{background-color:var(--clr-primary);color:var(--clr-lightgrey);padding-left:calc((100vw - 110rem)/2);padding-right:calc((100vw - 110rem)/2);padding-top:1rem;padding-bottom:1rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:1.4rem;width:100%}@media (max-width: 1140px){.footer{padding-left:2rem;padding-right:2rem}}.dashboard .main-title,.dashboard .page-title,.woocommerce-page .main-title,.woocommerce-page .page-title{text-align:center;line-height:1.2;margin-bottom:2.5rem}.front-page .main-title{text-align:center}.front-page__content{margin-bottom:5rem;margin-top:5rem}.login__header{display:flex;justify-content:center;align-items:center;height:10rem;background-color:var(--clr-lightgrey)}.login__content{margin-top:5rem;min-height:calc(100svh - 19.6rem)}.login__content h2{font-size:2.5rem;font-weight:700;margin-bottom:2rem}.login__content p{line-height:1.5;margin-bottom:2rem}.login__content #customer_login{display:grid;grid-template-columns:1fr 1fr;max-width:100rem;margin:0 auto;gap:8rem}.login__content #customer_login label{font-size:1.6rem;font-weight:700;margin-bottom:1rem}.login__content #customer_login [type=text],.login__content #customer_login [type=email],.login__content #customer_login [type=password],.login__content #customer_login [type=tel]{border:.1rem solid var(--clr-black);border-radius:1rem;min-height:4rem;width:100%;display:block;margin-top:.5rem;color:var(--clr-primary);font-weight:600!important;padding:.5rem 1rem}.login__content #customer_login .woocommerce-form-login{display:flex;flex-direction:column}.login__content #customer_login .woocommerce-button{background-color:var(--clr-primary);color:#fff;border-radius:1rem;font-weight:700;font-size:var(--fs-base);padding:1.3rem 1.8rem;display:block;margin-top:2rem;width:-moz-fit-content;width:fit-content}
