:root{--ul-bg:#FDFAF4;--ul-cream:#F5EAD0;--ul-charcoal:#2A2A2A;--ul-body:#4A4A4A;--ul-terra:#C4603A;--ul-terra-dk:#A34E2F;--ul-sage:#5A7A52}body{background-color:var(--ul-bg);color:var(--ul-body)}a{color:var(--ul-sage);transition:color .2s}a:hover{color:var(--ul-terra)}h1,h2,h3,h4,h5,h6{color:var(--ul-charcoal);letter-spacing:.02em}header.et-l--header{background-color:rgba(253,250,244,.97);box-shadow:0 1px 0 rgba(42,42,42,.08)}header.et-l--header nav ul,header.et-l--header .et_pb_menu ul,header.et-l--header .et_mobile_menu{list-style:none!important;padding:0!important;margin:0!important}header.et-l--header .et-menu li a{color:var(--ul-charcoal)!important;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;transition:color .2s}header.et-l--header .et-menu li a:hover,header.et-l--header .et-menu li.current-menu-item&gt;a{color:var(--ul-terra)!important}@media (max-width:980px){.et_pb_menu .et_pb_menu__menu{display:none!important}.et_pb_menu .et_mobile_nav_menu{display:block!important}}@media (min-width:981px){.et_pb_menu .et_mobile_nav_menu{display:none!important}.et_pb_menu .et_pb_menu__menu{display:block!important}}.et_pb_menu .et_mobile_menu{display:none!important}header.et-l--header .et_mobile_menu,.et_pb_menu .et_mobile_menu{background-color:var(--ul-bg)!important;border-top:2px solid var(--ul-terra)!important;box-shadow:0 4px 16px rgba(42,42,42,.1)!important}header.et-l--header .et_mobile_menu li a,.et_pb_menu .et_mobile_menu li a{color:var(--ul-charcoal)!important;font-size:.9rem;letter-spacing:.06em;text-transform:none;border-bottom-color:rgba(42,42,42,.08)!important;padding:.7rem 1.2rem!important;display:block}header.et-l--header .et_mobile_menu li a:hover,.et_pb_menu .et_mobile_menu li a:hover{color:var(--ul-terra)!important}.et_pb_menu .et_mobile_menu li{border:none!important}.et_pb_menu .mobile_menu_bar:before,.et_pb_menu .mobile_menu_bar:after{color:var(--ul-charcoal)}body .et_pb_button,body a.et_pb_button{background-color:var(--ul-terra)!important;border-color:var(--ul-terra)!important;color:var(--ul-bg)!important;border-radius:999px!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:.78rem!important;padding:.7em 1.6em!important;transition:background-color .25s,border-color .25s,transform .2s!important}body .et_pb_button:hover,body a.et_pb_button:hover{transform:translateY(-1px)}body .et_pb_button:hover,body a.et_pb_button:hover{background-color:var(--ul-terra-dk)!important;border-color:var(--ul-terra-dk)!important;color:var(--ul-bg)!important}.woocommerce a.button,.woocommerce button.button,.woocommerce input[type="submit"],.woocommerce-page a.button,.woocommerce-page button.button{background-color:var(--ul-terra)!important;border-color:var(--ul-terra)!important;color:var(--ul-bg)!important;border-radius:999px;padding:.7em 1.6em;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;transition:background-color .25s}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input[type="submit"]:hover{background-color:var(--ul-terra-dk)!important;border-color:var(--ul-terra-dk)!important;color:var(--ul-bg)!important}ul.products li.product{background:transparent!important;border:none!important;box-shadow:none!important;margin-bottom:2rem!important}.et_shop_image .et_overlay,.et_pb_shop .product .et_overlay{background:rgba(42,42,42,.22)!important;transition:opacity .3s ease!important}.woocommerce .et_overlay:before,.et_overlay:before{content:"view"!important;font-family:Lora,serif!important;font-size:.7rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#FDFAF4!important;font-weight:400!important}.woocommerce-loop-product__title{color:var(--ul-charcoal)!important;font-size:1rem!important;font-weight:400!important;letter-spacing:.03em!important}.woocommerce ul.products li.product .price,.woocommerce div.product .price,.woocommerce div.product p.price{color:var(--ul-terra)!important}.woocommerce div.product .product_title.entry-title{color:var(--ul-charcoal);letter-spacing:.03em}.woocommerce div.product form.cart .button,.woocommerce div.product form.cart .single_add_to_cart_button{background-color:var(--ul-terra)!important;border-color:var(--ul-terra)!important;color:var(--ul-bg)!important}.woocommerce div.product form.cart .button:hover{background-color:var(--ul-terra-dk)!important;border-color:var(--ul-terra-dk)!important}.woocommerce-message{background:#F5F0E8;border-top-color:var(--ul-sage);color:var(--ul-charcoal)}.woocommerce-error{background:#FDF0EC;border-top-color:var(--ul-terra);color:var(--ul-charcoal)}.woocommerce-info{background:#EFF4F0;border-top-color:var(--ul-sage);color:var(--ul-charcoal)}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce .form-row input.input-text{border-color:rgba(42,42,42,.2);border-radius:1px;background:var(--ul-bg);color:var(--ul-charcoal)}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus{border-color:var(--ul-terra);box-shadow:0 0 0 2px rgba(196,96,58,.12);outline:none}footer.et-l--footer{background-color:var(--ul-charcoal)!important}footer.et-l--footer *{color:rgba(253,250,244,.7)!important}footer.et-l--footer h1,footer.et-l--footer h2,footer.et-l--footer h3,footer.et-l--footer h4{color:rgba(253,250,244,.9)!important}footer.et-l--footer a{color:rgba(253,250,244,.6)!important}footer.et-l--footer a:hover{color:var(--ul-terra)!important}#main-footer{background-color:var(--ul-charcoal)!important}#footer-info{background-color:var(--ul-charcoal)!important;color:rgba(253,250,244,.45)!important;border-top:1px solid rgba(253,250,244,.1)!important}#footer-info a{color:rgba(253,250,244,.45)!important}#footer-info a:hover{color:var(--ul-terra)!important}.et_pb_section{padding-top:5vw;padding-bottom:5vw}@media(min-width:1200px){.et_pb_section{padding-top:80px;padding-bottom:80px}}@media(max-width:767px){.et_pb_section{padding-top:40px;padding-bottom:40px}ul.products.columns-2 li.product,ul.products.columns-3 li.product,ul.products.columns-4 li.product{width:100%!important;float:none!important;margin-left:0!important}footer.et-l--footer .et_pb_column{width:100%!important;margin-bottom:1.5rem}ul.products li.product .et_shop_image img{width:100%;height:auto}}img{max-width:100%;height:auto}.et_pb_section img{max-width:1200px;margin-inline:auto;display:block}.ul-inquiry-banner{background:var(--ul-cream);color:var(--ul-charcoal);padding:.75rem 1rem;border-left:3px solid var(--ul-terra);margin-bottom:1rem}.ul-lead-time{font-size:.85rem;color:var(--ul-body);margin-top:.5rem}.ul-shop-intro{text-align:center;color:var(--ul-body);font-size:.95rem;margin-bottom:1.5rem;max-width:700px;margin-left:auto;margin-right:auto}.et_pb_contact_form .input,.et_pb_contact_form textarea{border-color:rgba(42,42,42,.2);border-radius:1px;background:var(--ul-bg);color:var(--ul-charcoal)}.et_pb_contact_form .input:focus,.et_pb_contact_form textarea:focus{border-color:var(--ul-terra);box-shadow:0 0 0 2px rgba(196,96,58,.12);outline:none}.et_pb_contact_form .et_contact_bottom_container .et_pb_button{background-color:var(--ul-terra)!important;border-color:var(--ul-terra)!important;color:var(--ul-bg)!important}img{border-radius:20px}.et_pb_gallery img,ul.products li.product .et_shop_image img,.woocommerce-product-gallery__image img,.woocommerce-product-gallery__trigger+img{border-radius:16px!important}.et_pb_section .et_pb_image img{border-radius:28px}ul.products li.product{border-radius:24px;overflow:hidden}.et_pb_blurb .et-pb-icon,.et_pb_blurb_content .et_pb_main_blurb_image .et-pb-icon{background-color:var(--ul-cream);border-radius:50%;width:1.8em;height:1.8em;display:inline-flex;align-items:center;justify-content:center;padding:.4em}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce .form-row input.input-text,.et_pb_contact_form .input,.et_pb_contact_form textarea{border-radius:16px!important}.ul-inquiry-banner{border-radius:16px;border-left-width:4px}.et_pb_menu .et_mobile_menu{border-radius:0 0 20px 20px!important;overflow:hidden}.et_pb_section:first-of-type{overflow:visible}#page-container .et_pb_button,#page-container a.et_pb_button,#page-container button.et_pb_button{padding:.7em 1.6em!important}