.screen-reader-text,.screen-reader-text span,.screen-reader-shortcut{word-wrap:normal !important;position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip-path:inset(50%)}.genesis-skip-link{margin:0}.genesis-skip-link li{width:0;height:0;list-style:none}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}.site-inner{word-wrap:break-word}.content-sidebar-wrap{width:100%;max-width:71.75em;margin:0 auto;padding-right:1.5rem;padding-left:1.5rem;margin-bottom:clamp(3rem,2.1712707182rem + 3.5359116022vw,5rem)}:root{--wh-header-height: 7.75rem}html{margin-top:var(--wp-admin--admin-bar--height, 0px);line-height:1.15;scroll-behavior:smooth;scroll-padding-top:calc(var(--wp-admin--admin-bar--height, 0px) + var(--wh-header-height, 0px))}body{margin:0;color:#595959;font-weight:300;font-family:"Roboto",-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,arial,sans-serif;scroll-behavior:smooth}body svg{fill:currentColor}a{color:#993623;text-decoration:none;transition:all .15s ease-in-out}a:hover{color:#d17030;text-decoration:underline}ol,ul{margin:0;padding:0;overflow:initial}ol li,ul li{list-style-type:none}p{margin:0 0 1.5rem;line-height:1.5}p:last-child{margin-bottom:0}b,strong{font-weight:700}iframe{border:none}hr{height:0;margin:1.5rem 0;clear:both;border:none;border-top:1px solid #dedede;border-collapse:collapse;color:inherit}h1,h2,h3,h4,h5,h6{margin:0}h1,h2{text-wrap:balance}h1{margin-bottom:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem);color:#993623;font-weight:normal;font-size:clamp(2rem,1.5856353591rem + 1.7679558011vw,3rem);font-family:"Abhaya Libre",Baskerville,Times New Roman,Times,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}h2{margin-bottom:.75rem;color:#993623;font-weight:normal;font-size:clamp(1.5rem,1.2928176796rem + 0.8839779006vw,2rem);font-family:"Abhaya Libre",Baskerville,Times New Roman,Times,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}embed,iframe,img,object,video,.wp-caption{max-width:100%}img{height:auto}figure{margin:0}a.aligncenter img{display:block;margin:0 auto}a.alignnone{display:inline-block}.alignleft{float:left;text-align:left}.alignright{float:right;text-align:right}img.centered,.aligncenter{display:block;margin:0 auto 1.5rem}img.alignnone,.alignnone{margin-bottom:1.5rem}a.alignleft,img.alignleft,.wp-caption.alignleft{margin:0 1.5rem 1.5rem 0}a.alignright,img.alignright,.wp-caption.alignright{margin:0 0 1.5rem 1.5rem}.wp-caption p{margin-bottom:0}.wp-caption-text{margin:0 0 1.5rem;line-height:1.5}.wp-caption-text:last-child{margin-bottom:0}.wp-caption-text{margin:0;text-align:center}.wp-audio-shortcode,.wp-playlist,.wp-video{margin:0 0 1.5rem}iframe[src*="player.vimeo.com"],iframe[src*="youtube.com"],iframe[src*="youtube-nocookie.com"]{display:block;aspect-ratio:16/9;width:100%;height:auto}.btn{display:inline-block;appearance:none;margin:0;padding:0;border:none;border-radius:0;background-color:rgba(0,0,0,0);color:inherit;font-size:1em;line-height:1.15;font-family:inherit;text-align:center;text-decoration:none;text-transform:none;cursor:pointer;transition:all .15s ease-in-out}.btn:disabled{cursor:not-allowed}.btn-solid{padding:.5rem 1.5rem;border-radius:2px;background-color:#ede3c2;font-weight:500;font-size:.875rem}.btn-solid:hover{background-color:#d17030;color:#fff}input[type=text],input[type=password],input[type=search],input[type=email],input[type=url],input[type=number],textarea{appearance:none;width:100%;max-width:100%;margin:0;padding:1rem;border:1px solid #595959;border-radius:.25rem;color:#595959;font-weight:300;font-size:1em;line-height:1.15;font-family:inherit}fieldset{margin:0;padding:0;border:0}textarea{display:block;resize:vertical}select{width:100%;color:#595959}select option{color:#000}select option:disabled{color:rgba(0,0,0,.5)}.styled-select{position:relative}.styled-select select{appearance:none;width:100%;max-width:100%;margin:0;padding:1em 3em 1em 1.5rem;border:1px solid #595959;border-radius:.25rem;background-color:#fff;font-size:1em;line-height:1.15;font-family:inherit}.styled-select select::-ms-expand{display:none}.styled-select svg{display:block;position:absolute;top:50%;right:1em;width:1em;height:1em;transform:translateY(-50%);pointer-events:none}::placeholder{text-overflow:ellipsis}.search-form,.post-password-form{display:flex;align-items:center}.search-form input[type=submit],.post-password-form input[type=submit]{flex:0 0 auto;margin-left:.25em}.search-form input[type=search]{flex:1 1 auto}.post-password-form input[type=password]{flex:1 1 auto}.gform_wrapper form{margin-bottom:0}.gform_required_legend{word-wrap:normal !important;position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip-path:inset(50%)}.gform_fields{display:grid;gap:1.5rem}@media(min-width: 561px){.gform_fields{grid-template-columns:repeat(6, 1fr)}}.gfield.hidden_label .gfield_label{word-wrap:normal !important;position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip-path:inset(50%)}@media(min-width: 561px){.gfield{grid-column:auto/span 6}.gfield.gfield--width-half{grid-column:auto/span 3}.gfield.gfield--width-third{grid-column:auto/span 2}}.gfield_label{margin:0 0 1.5rem;line-height:1.5}.gfield_label:last-child{margin-bottom:0}.gfield_label{display:block;margin-bottom:.25rem;font-weight:500}.gfield_required{margin-left:2px;color:#993623}.gform_footer{padding-top:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem)}.gform_submission_error{margin:0 0 1.5rem;line-height:1.5}.gform_submission_error:last-child{margin-bottom:0}.gform_submission_error{margin-bottom:1.5rem !important;color:#993623;font-weight:inherit}.gfield_validation_message{margin:0 0 1.5rem;line-height:1.5}.gfield_validation_message:last-child{margin-bottom:0}.gfield_validation_message{margin-top:.25rem;color:#993623;font-size:.875em}.gform_footer .btn{padding:1rem 1.5rem;border-radius:.25rem;font-size:1rem}.table{width:100%;margin-bottom:1.5rem;border-collapse:collapse;border-spacing:0}.table:last-child{margin-bottom:0}.table thead th{text-align:left}.table th,.table td{padding:1rem;border:1px solid #dedede;line-height:1.5}.site-header{z-index:998;position:sticky;top:var(--wp-admin--admin-bar--height, 0px);margin-bottom:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem);padding-top:.75rem;padding-bottom:.75rem;border-bottom:1px solid #dedede;background-color:#fff}.site-header>.wrap{width:100%;max-width:71.75em;margin:0 auto;padding-right:1.5rem;padding-left:1.5rem;display:flex;align-items:center;gap:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem)}.title-area{margin-right:auto}.site-title,.site-description{word-wrap:normal !important;position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip-path:inset(50%)}.site-logo{color:inherit;text-decoration:none}.site-logo img{display:block}.header-widget-area{display:flex;align-items:center;gap:clamp(1rem,0.7928176796rem + 0.8839779006vw,1.5rem)}.btn-cart,.btn-search,.btn-menu{display:flex;align-items:center;gap:.25rem}.btn-cart:hover,.btn-search:hover,.btn-menu:hover{color:#d17030;text-decoration:none}.btn-cart svg,.btn-search svg,.btn-menu svg{display:block;width:clamp(1.25rem,1.1464088398rem + 0.4419889503vw,1.5rem);height:clamp(1.25rem,1.1464088398rem + 0.4419889503vw,1.5rem)}.search-open .btn-search .icon-magnifying-glass{display:none}.search-open .btn-search .icon-xmark{display:block}.btn-search .icon-magnifying-glass{display:block}.btn-search .icon-xmark{display:none}.search-form-container{display:none;position:absolute;top:100%;left:0;width:100%;margin-top:1px;padding-top:1.5rem;padding-bottom:1.5rem;border-top:none;border-bottom:1px solid #dedede;background-color:#fff}.search-open .search-form-container{display:block}.search-form-container>.wrap{width:100%;max-width:71.75em;margin:0 auto;padding-right:1.5rem;padding-left:1.5rem}.nav-primary{visibility:hidden;z-index:999;position:fixed;top:var(--wp-admin--admin-bar--height, 0px);right:0;bottom:0;left:0;overflow:hidden;transition:all .3s ease-in-out}.menu-open .nav-primary{visibility:visible;background-color:rgba(0,0,0,.4)}.menu-open .nav-primary .inner{transform:translateX(0)}.nav-primary>.wrap{height:100%}.nav-primary .inner{display:flex;flex-direction:column;width:16em;height:100%;margin-left:auto;transform:translateX(100%);background-color:#fff;transition:all .3s ease-in-out}.nav-primary .btn-close{display:flex;flex:0 0 auto;justify-content:flex-end;width:100%;padding:1rem}.nav-primary .btn-close svg{display:block;width:1em;height:1em}.genesis-nav-menu{flex:1 1 auto;overflow-y:scroll}.genesis-nav-menu .menu-item a{display:block;padding:1rem;color:inherit;font-size:1.125rem;text-decoration:none}.genesis-nav-menu>.menu-item{position:relative;border-bottom:1px solid #dedede}.genesis-nav-menu>.menu-item:first-child>a{padding-top:0}.genesis-nav-menu>.menu-item:last-child{border-bottom:none}.genesis-nav-menu>.menu-item.open>div>.btn svg{transform:rotate(180deg);color:#993623}.genesis-nav-menu>.menu-item.open>.sub-menu{display:block}.genesis-nav-menu>.menu-item>div{display:flex;align-items:center}.genesis-nav-menu>.menu-item>div>a{flex:1 1 auto}.genesis-nav-menu>.menu-item>div>.btn{flex:0 0 auto;padding:1rem}.genesis-nav-menu>.menu-item>div>.btn svg{display:block;width:1em;height:1em;transition:color .15s ease-in-out}.genesis-nav-menu .sub-menu{display:none;border-top:1px solid #dedede}.genesis-nav-menu .sub-menu>.menu-item{border-bottom:1px solid #dedede}.genesis-nav-menu .sub-menu>.menu-item:last-child{border-bottom:none}.genesis-nav-menu .sub-menu>.menu-item>a{display:flex;align-items:flex-start;gap:.75rem}.genesis-nav-menu .sub-menu>.menu-item>a svg{display:block;flex:0 0 auto;width:1em;height:1em}.breadcrumbs{margin-bottom:1.5rem}.breadcrumbs>.wrap{width:100%;max-width:71.75em;margin:0 auto;padding-right:1.5rem;padding-left:1.5rem}.breadcrumbs p{font-size:.875rem}.breadcrumbs a{text-decoration:none}.entry-title{word-wrap:break-word;margin-bottom:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem);color:#993623}.entry-title a{color:inherit}.entry-content h2{margin-top:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem)}.entry-content h2:first-child{margin-top:0}.entry-content p,.entry-content ul,.entry-content ol{font-size:1.125rem}.entry-content ol,.entry-content ul{margin:0 0 1.5rem;line-height:1.5}.entry-content ol:last-child,.entry-content ul:last-child{margin-bottom:0}.entry-content ol,.entry-content ul{padding-left:2.5em;overflow:hidden}.entry-content ol ol,.entry-content ol ul,.entry-content ul ol,.entry-content ul ul{margin-bottom:.5em;padding-left:1.5em;font-size:1em}.entry-content ol>li{list-style-type:decimal}.entry-content ul>li{list-style-type:disc}.entry-content blockquote{margin:0}.entry-pagination{margin:0 0 1.5rem;line-height:1.5}.entry-pagination:last-child{margin-bottom:0}.footer-menu{padding-top:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem);padding-bottom:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem);border-top:3px solid #993623;background-color:#f0eee5}.footer-menu>.wrap{width:100%;max-width:71.75em;margin:0 auto;padding-right:1.5rem;padding-left:1.5rem}.footer-menu .menu{display:grid;grid-template-columns:repeat(4, 1fr);gap:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem)}.footer-menu .menu>li>a{font-weight:bold;text-transform:uppercase}.footer-menu .menu>li ul{padding-top:1rem}.footer-menu .menu>li ul>li{margin-bottom:.75rem}.footer-menu .menu>li ul>li:last-child{margin-bottom:0}.footer-menu .menu a{font-size:.875rem;text-decoration:none}@media(max-width: 560px){.footer-menu .menu{grid-template-columns:repeat(2, 1fr)}}.footer-widgets{padding-top:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem);padding-bottom:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem);border-top:3px solid #993623}.footer-widgets>.wrap{width:100%;max-width:71.75em;margin:0 auto;padding-right:1.5rem;padding-left:1.5rem;display:grid;grid-template-columns:repeat(4, 1fr);gap:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem)}.footer-widgets .footer-widgets-1{grid-column:auto/span 2}.footer-widgets .menu li{margin-bottom:.75rem}.footer-widgets .menu li:last-child{margin-bottom:0}.footer-widgets .menu a{text-decoration:none;text-transform:uppercase}@media(max-width: 560px){.footer-widgets>.wrap{grid-template-columns:repeat(2, 1fr)}}.btn-to-top{display:flex;visibility:hidden;z-index:5;position:fixed;right:1em;bottom:1em;align-items:center;justify-content:center;width:2.5em;height:2.5em;background-color:rgba(0,0,0,.25);color:#fff;opacity:0;transition:all .3s ease-in-out}.no-js .btn-to-top{display:none !important}.scrolled .btn-to-top{visibility:visible;opacity:1}.btn-to-top svg{display:block;width:1.25em;height:1.25em;fill:#fff}.header-banner{display:block;margin:calc(clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem)*-1) auto clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem)}.archive-description{margin-bottom:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem)}.archive-title{color:#993623}.woocommerce-products-header__title{margin-bottom:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem);color:#993623}ul.product-categories{display:flex;flex-wrap:wrap;gap:1em}ul.product-categories+ul.products:has(.product){margin-top:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem);padding-top:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem);border-top:3px solid #993623}ul.product-categories.columns-3{grid-template-columns:repeat(3, 1fr)}ul.product-categories .shop-by-category-title{width:100%;color:#993623;font-weight:normal;font-size:clamp(1.5rem,1.2928176796rem + 0.8839779006vw,2rem);font-family:"Abhaya Libre",Baskerville,Times New Roman,Times,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}ul.product-categories .product-category{flex:1 1 auto}ul.product-categories .product-category>a{color:inherit}ul.product-categories .product-category h3{display:inline-block;appearance:none;margin:0;padding:0;border:none;border-radius:0;background-color:rgba(0,0,0,0);color:inherit;font-size:1em;line-height:1.15;font-family:inherit;text-align:center;text-decoration:none;text-transform:none;cursor:pointer;transition:all .15s ease-in-out}ul.product-categories .product-category h3:disabled{cursor:not-allowed}ul.product-categories .product-category h3{padding:.5rem 1.5rem;border-radius:2px;background-color:#ede3c2;font-weight:500;font-size:.875rem}ul.product-categories .product-category h3:hover{background-color:#d17030;color:#fff}ul.product-categories .product-category h3{width:100%;padding:.75rem 1.5rem;border:1px solid #dbc990;border-radius:.25rem;font-size:1.125rem}ul.product-categories .product-category+.product:not(.product-category){grid-column:1}ul.products{display:grid;margin-bottom:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem);gap:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem)}ul.products:last-child{margin-bottom:0}ul.products.columns-3{grid-template-columns:repeat(3, 1fr)}ul.products.columns-4{grid-template-columns:repeat(4, 1fr)}ul.products .product-category>a{color:inherit;text-decoration:none}ul.products .product-category img{display:block;margin:0 auto 1em;border:1px solid #dedede}ul.products .product-category h3{color:#993623;font-weight:normal;font-size:clamp(1.25rem,1.1464088398rem + 0.4419889503vw,1.5rem)}ul.products .product-category+.product:not(.product-category){grid-column:1}ul.products .product{text-align:center}ul.products .product .woocommerce-loop-product__link{display:block;position:relative;margin-bottom:.75rem;color:inherit;text-decoration:none}ul.products .product .woocommerce-loop-product__link:last-child{margin-bottom:0}ul.products .product .woocommerce-loop-product__link img{display:block;margin:0 auto 1em}ul.products .product .woocommerce-loop-product__link h2{margin:0 0 1.5rem;line-height:1.5}ul.products .product .woocommerce-loop-product__link h2:last-child{margin-bottom:0}ul.products .product .woocommerce-loop-product__link h2{margin-bottom:.75rem;font-size:1em}ul.products .product .woocommerce-loop-product__link h2:last-child{margin-bottom:0}ul.products .product .woocommerce-loop-product__link .price{margin-bottom:0;font-weight:500}ul.products .product .button{display:inline-block;appearance:none;margin:0;padding:0;border:none;border-radius:0;background-color:rgba(0,0,0,0);color:inherit;font-size:1em;line-height:1.15;font-family:inherit;text-align:center;text-decoration:none;text-transform:none;cursor:pointer;transition:all .15s ease-in-out}ul.products .product .button:disabled{cursor:not-allowed}ul.products .product .button{padding:.5rem 1.5rem;border-radius:2px;background-color:#ede3c2;font-weight:500;font-size:.875rem}ul.products .product .button:hover{background-color:#d17030;color:#fff}ul.products .product .added_to_cart{margin-left:.25rem;font-size:.875rem}@media(max-width: 560px){ul.products.columns-3,ul.products.columns-4{grid-template-columns:repeat(2, 1fr)}}.archive-pagination ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem}.archive-pagination li.pagination-omission,.archive-pagination li a{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid #dedede;color:inherit;text-decoration:none}.archive-pagination li.active a,.archive-pagination li:hover a{border-color:#993623;background-color:#ede3c2}.archive-pagination li svg{display:block;width:1rem;height:1rem}.page-template-page_home .site-header{margin-bottom:0}.page-template-page_home .content-sidebar-wrap{max-width:100%;padding-right:0;padding-left:0}.home-banner{margin-bottom:clamp(3rem,2.1712707182rem + 3.5359116022vw,5rem)}.home-banner:last-child{margin-bottom:0}.home-banner .images{display:flex}.home-banner .images>div{flex:1 1 0}.home-banner .images img{display:block;width:100%;max-width:none}.home-banner>.wrap{padding-top:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem);padding-bottom:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem);background-color:#e6ae54}.home-banner h1{max-width:52rem;margin-right:auto;margin-bottom:0;margin-left:auto;color:#fff;font-style:italic;font-weight:500;font-size:clamp(1.5rem,1.2928176796rem + 0.8839779006vw,2rem);font-family:"Roboto",-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,arial,sans-serif;text-align:center}.home-categories>.wrap{width:100%;max-width:71.75em;margin:0 auto;padding-right:1.5rem;padding-left:1.5rem}.home-categories h2{margin-bottom:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem);padding:1rem 1.5rem;border:1px solid #993623;text-align:center}.home-categories h2 a{color:inherit;text-decoration:none}.modular-section{margin-bottom:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem);padding-bottom:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem);border-bottom:3px solid #993623}.modular-section:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.modular-section-hero .inner{display:grid;grid-template-columns:repeat(2, 1fr);gap:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem)}.modular-section-hero .text h2{margin-top:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem)}.modular-section-hero .text h2:first-child{margin-top:0}.modular-section-hero .text p,.modular-section-hero .text ul,.modular-section-hero .text ol{font-size:1.125rem}.modular-section-hero .text ol,.modular-section-hero .text ul{margin:0 0 1.5rem;line-height:1.5}.modular-section-hero .text ol:last-child,.modular-section-hero .text ul:last-child{margin-bottom:0}.modular-section-hero .text ol,.modular-section-hero .text ul{padding-left:2.5em;overflow:hidden}.modular-section-hero .text ol ol,.modular-section-hero .text ol ul,.modular-section-hero .text ul ol,.modular-section-hero .text ul ul{margin-bottom:.5em;padding-left:1.5em;font-size:1em}.modular-section-hero .text ol>li{list-style-type:decimal}.modular-section-hero .text ul>li{list-style-type:disc}.modular-section-hero .text blockquote{margin:0}.modular-section-hero .image img{display:block}.modular-section-columns>.wrap{display:grid;grid-template-columns:repeat(2, 1fr);gap:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem)}.modular-section-columns .text h2{margin-top:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem)}.modular-section-columns .text h2:first-child{margin-top:0}.modular-section-columns .text p,.modular-section-columns .text ul,.modular-section-columns .text ol{font-size:1.125rem}.modular-section-columns .text ol,.modular-section-columns .text ul{margin:0 0 1.5rem;line-height:1.5}.modular-section-columns .text ol:last-child,.modular-section-columns .text ul:last-child{margin-bottom:0}.modular-section-columns .text ol,.modular-section-columns .text ul{padding-left:2.5em;overflow:hidden}.modular-section-columns .text ol ol,.modular-section-columns .text ol ul,.modular-section-columns .text ul ol,.modular-section-columns .text ul ul{margin-bottom:.5em;padding-left:1.5em;font-size:1em}.modular-section-columns .text ol>li{list-style-type:decimal}.modular-section-columns .text ul>li{list-style-type:disc}.modular-section-columns .text blockquote{margin:0}.modular-section-columns img{display:block;margin:0 auto 1.5rem}.modular-section-text_images>.wrap{display:flex;gap:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem)}.modular-section-text_images .text h2{margin-top:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem)}.modular-section-text_images .text h2:first-child{margin-top:0}.modular-section-text_images .text p,.modular-section-text_images .text ul,.modular-section-text_images .text ol{font-size:1.125rem}.modular-section-text_images .text ol,.modular-section-text_images .text ul{margin:0 0 1.5rem;line-height:1.5}.modular-section-text_images .text ol:last-child,.modular-section-text_images .text ul:last-child{margin-bottom:0}.modular-section-text_images .text ol,.modular-section-text_images .text ul{padding-left:2.5em;overflow:hidden}.modular-section-text_images .text ol ol,.modular-section-text_images .text ol ul,.modular-section-text_images .text ul ol,.modular-section-text_images .text ul ul{margin-bottom:.5em;padding-left:1.5em;font-size:1em}.modular-section-text_images .text ol>li{list-style-type:decimal}.modular-section-text_images .text ul>li{list-style-type:disc}.modular-section-text_images .text blockquote{margin:0}.modular-section-text_images .text{flex:1 1 auto}.modular-section-text_images .images{display:flex;flex:0 0 auto;align-items:center;gap:1.5rem}.modular-section-text_images .images>div{flex:1 1 0}.modular-section-text_images .images img{display:block}.wc-empty-cart-message{margin-bottom:1.5rem}.wc-empty-cart-message:last-child{margin-bottom:0}.woocommerce-cart-form{margin-bottom:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem)}.woocommerce-cart-form:last-child{margin-bottom:0}@media(max-width: 560px){.woocommerce-cart-form{overflow-x:scroll}.woocommerce-cart-form table .product-name{min-width:18em}}.woocommerce-cart-form .cart{width:100%;border:1px solid #dedede}.woocommerce-cart-form .cart thead th,.woocommerce-cart-form .cart thead td{border-bottom:2px solid #dedede}.woocommerce-cart-form .cart tbody tr:last-child th,.woocommerce-cart-form .cart tbody tr:last-child td{border-bottom:none}.woocommerce-cart-form .cart tbody th,.woocommerce-cart-form .cart tbody td{border-bottom:1px solid #dedede}.woocommerce-cart-form .cart th,.woocommerce-cart-form .cart td{padding:1.5rem;text-align:left}.woocommerce-cart-form .cart .product-remove{padding-right:0}.woocommerce-cart-form .cart .product-remove a{display:block;color:#993623;font-size:1.5rem;text-align:center;text-decoration:none}.woocommerce-cart-form .cart .product-thumbnail{width:5.5rem}.woocommerce-cart-form .cart .product-price{text-align:right}.woocommerce-cart-form .cart .product-quantity{width:8rem;text-align:center}.woocommerce-cart-form .cart .product-subtotal{text-align:right}.woocommerce-cart-form .cart .actions>div{display:flex;align-items:center;gap:1em}.woocommerce-cart-form .cart .actions>div>.button{display:inline-block;appearance:none;margin:0;padding:0;border:none;border-radius:0;background-color:rgba(0,0,0,0);color:inherit;font-size:1em;line-height:1.15;font-family:inherit;text-align:center;text-decoration:none;text-transform:none;cursor:pointer;transition:all .15s ease-in-out}.woocommerce-cart-form .cart .actions>div>.button:disabled{cursor:not-allowed}.woocommerce-cart-form .cart .actions>div>.button{padding:.5rem 1.5rem;border-radius:2px;background-color:#ede3c2;font-weight:500;font-size:.875rem}.woocommerce-cart-form .cart .actions>div>.button:hover{background-color:#d17030;color:#fff}.woocommerce-cart-form .cart .actions>div>.button{flex:0 0 auto;margin-left:auto;padding:1rem 1.5rem;font-size:1rem}.woocommerce-cart-form .cart .actions>div>.button:disabled{background-color:#dedede;cursor:not-allowed}.woocommerce-cart-form .cart .actions>div>.button:disabled:hover{color:inherit}.woocommerce-cart-form .cart .coupon{display:flex;position:relative;gap:1.5rem}.woocommerce-cart-form .cart .coupon .button{display:inline-block;appearance:none;margin:0;padding:0;border:none;border-radius:0;background-color:rgba(0,0,0,0);color:inherit;font-size:1em;line-height:1.15;font-family:inherit;text-align:center;text-decoration:none;text-transform:none;cursor:pointer;transition:all .15s ease-in-out}.woocommerce-cart-form .cart .coupon .button:disabled{cursor:not-allowed}.woocommerce-cart-form .cart .coupon .button{padding:.5rem 1.5rem;border-radius:2px;background-color:#ede3c2;font-weight:500;font-size:.875rem}.woocommerce-cart-form .cart .coupon .button:hover{background-color:#d17030;color:#fff}.woocommerce-cart-form .cart .coupon .button{flex:0 0 auto;padding:0;background-color:rgba(0,0,0,0);font-size:1rem}.woocommerce-cart-form .cart .coupon .button:hover{background-color:rgba(0,0,0,0);color:#d17030}.woocommerce-cart-form .cart .coupon p{position:absolute;top:100%;left:0;width:100%;margin-top:.25rem;color:#993623;font-size:.875rem;line-height:1.15}.cart_totals .shop_table{margin-bottom:1.5rem;border:1px solid #dedede}.cart_totals .shop_table:last-child{margin-bottom:0}.cart_totals .shop_table tr.shipping td{text-align:left}.cart_totals .shop_table tr:last-child th,.cart_totals .shop_table tr:last-child td{border-bottom:none}.cart_totals .shop_table th,.cart_totals .shop_table td{padding:1.5rem;border-bottom:1px solid #dedede}.cart_totals .shop_table th{text-align:left}.cart_totals .shop_table td{text-align:right}.cart_totals .shop_table td ul{margin:0;padding:0;overflow:initial}.cart_totals .shop_table td ul li{list-style-type:none}.cart_totals .shop_table td ul{margin-bottom:.75rem;font-size:1rem}.cart_totals .shop_table td ul:last-child{margin-bottom:0}.cart_totals .shop_table td ul li{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:.75rem;gap:0 .75rem}.cart_totals .shop_table td ul li:last-child{margin-bottom:0}.cart_totals .shop_table td ul li input[name^=shipping_method]{flex:0 0 auto;margin:0;margin-top:.25rem}.cart_totals .shop_table td ul li label{flex:1 1 0;font-weight:500;font-size:.875rem}.cart_totals .shop_table td ul li p{width:100%;font-size:.875rem}.cart_totals .shop_table td .woocommerce-shipping-destination{margin-bottom:.75rem;font-size:.875rem}.cart_totals .shop_table td .woocommerce-shipping-destination:last-child{margin-bottom:0}.cart_totals .shop_table td p{font-size:1rem}@media(min-width: 810px){.cart_totals{width:28em;max-width:100%;margin-left:auto}}.wc-proceed-to-checkout .button{display:inline-block;appearance:none;margin:0;padding:0;border:none;border-radius:0;background-color:rgba(0,0,0,0);color:inherit;font-size:1em;line-height:1.15;font-family:inherit;text-align:center;text-decoration:none;text-transform:none;cursor:pointer;transition:all .15s ease-in-out}.wc-proceed-to-checkout .button:disabled{cursor:not-allowed}.wc-proceed-to-checkout .button{padding:.5rem 1.5rem;border-radius:2px;background-color:#ede3c2;font-weight:500;font-size:.875rem}.wc-proceed-to-checkout .button:hover{background-color:#d17030;color:#fff}.wc-proceed-to-checkout .button{width:100%;margin-bottom:.75rem;padding:1rem 1.5rem;font-size:1rem}.wc-proceed-to-checkout .button:last-child{margin-bottom:0}.woocommerce-store-notice{padding:1rem 1.5rem;background-color:#993623;color:#fff;font-weight:500;font-size:clamp(1.125rem,1.0732044199rem + 0.2209944751vw,1.25rem);font-family:"Abhaya Libre",Baskerville,Times New Roman,Times,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;text-align:center}.woocommerce-store-notice:last-child{margin-bottom:0}.woocommerce-store-notice a{color:inherit;text-decoration:underline}.onsale{display:flex;position:absolute;top:1.5rem;left:-0.75rem;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background-color:#993623;color:#fff}.stock.out-of-stock{color:#993623}.woocommerce-notices-wrapper{margin-bottom:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem)}.woocommerce-notices-wrapper:last-child{margin-bottom:0}.woocommerce-notices-wrapper:empty{display:none}.woocommerce-message,.woocommerce-info,.woocommerce-error{padding:1.5rem}.woocommerce-message,.woocommerce-info{border:1px solid #dedede;background-color:#fcfcfc}.woocommerce-error{border:1px solid #993623;background-color:#fff3f3;color:#993623}.woocommerce-product-search{display:flex;align-items:center;gap:.75rem}.woocommerce-product-search button[type=submit]{display:inline-block;appearance:none;margin:0;padding:0;border:none;border-radius:0;background-color:rgba(0,0,0,0);color:inherit;font-size:1em;line-height:1.15;font-family:inherit;text-align:center;text-decoration:none;text-transform:none;cursor:pointer;transition:all .15s ease-in-out}.woocommerce-product-search button[type=submit]:disabled{cursor:not-allowed}.woocommerce-product-search button[type=submit]{padding:.5rem 1.5rem;border-radius:2px;background-color:#ede3c2;font-weight:500;font-size:.875rem}.woocommerce-product-search button[type=submit]:hover{background-color:#d17030;color:#fff}.woocommerce-product-search button[type=submit]{flex:0 0 auto;padding:1rem 1.5rem;border-radius:.25rem;font-size:1rem}div.product{display:grid;grid-template-columns:repeat(2, 1fr);gap:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem)}@media(max-width: 560px){div.product{grid-template-columns:1fr}}.woocommerce-product-gallery{position:relative;min-width:0}.woocommerce-product-gallery img{display:block;margin:0 auto}.woocommerce-product-gallery .woocommerce-product-gallery__trigger{display:flex;z-index:99;position:absolute;top:.75rem;right:.75rem;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:2px;background-color:#ede3c2;color:inherit;text-align:center;text-decoration:none}.woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover{background-color:#d17030;color:#fff;text-decoration:none}.woocommerce-product-gallery .woocommerce-product-gallery__trigger:before{content:"+";font-size:1.5rem}.woocommerce-product-gallery .woocommerce-product-gallery__trigger span{display:none}.woocommerce-product-gallery .flex-viewport{margin-bottom:.75rem}.woocommerce-product-gallery .flex-control-thumbs{display:flex;flex-wrap:wrap;gap:.75rem}.woocommerce-product-gallery .flex-control-thumbs li{cursor:pointer}.woocommerce-product-gallery .flex-control-thumbs li:hover img{opacity:1}.woocommerce-product-gallery .flex-control-thumbs img{opacity:.5;transition:all .3s ease-in-out}.woocommerce-product-gallery .flex-control-thumbs img.flex-active{opacity:1}.summary h1{margin-bottom:1.5rem}.summary h1:last-child{margin-bottom:0}.summary .price{margin:0 0 1.5rem;line-height:1.5}.summary .price:last-child{margin-bottom:0}.summary .price{font-size:clamp(1.125rem,1.0732044199rem + 0.2209944751vw,1.25rem)}.summary .cart:not(.variations_form){display:flex;gap:.75rem}.summary .cart .variations{margin-bottom:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem);border-collapse:collapse}.summary .cart .variations tr:last-child th,.summary .cart .variations tr:last-child td{padding-bottom:0}.summary .cart .variations tr th,.summary .cart .variations tr td{padding-bottom:.75rem}.summary .cart .variations th,.summary .cart .variations td{margin:0;padding:0}.summary .cart .variations th{width:6.25em;text-align:left}.summary .cart .variations .value{position:relative}.summary .cart .variations .reset_variations{position:absolute;top:100%;left:0;margin-top:.25rem;font-size:.875rem}.summary .cart .woocommerce-variation-add-to-cart{display:flex;gap:.75rem}.summary .cart .quantity{width:7.5rem}.summary .cart .quantity:has(.qty[type=hidden]){display:none}.summary .cart .button{display:inline-block;appearance:none;margin:0;padding:0;border:none;border-radius:0;background-color:rgba(0,0,0,0);color:inherit;font-size:1em;line-height:1.15;font-family:inherit;text-align:center;text-decoration:none;text-transform:none;cursor:pointer;transition:all .15s ease-in-out}.summary .cart .button:disabled{cursor:not-allowed}.summary .cart .button{padding:.5rem 1.5rem;border-radius:2px;background-color:#ede3c2;font-weight:500;font-size:.875rem}.summary .cart .button:hover{background-color:#d17030;color:#fff}.summary .cart .button{padding:1rem 1.5rem}.summary .cart .button.disabled{background-color:#dedede;cursor:not-allowed}.summary .cart .button.disabled:hover{color:inherit}.woocommerce-product-details__short-description h2{margin-top:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem)}.woocommerce-product-details__short-description h2:first-child{margin-top:0}.woocommerce-product-details__short-description p,.woocommerce-product-details__short-description ul,.woocommerce-product-details__short-description ol{font-size:1.125rem}.woocommerce-product-details__short-description ol,.woocommerce-product-details__short-description ul{margin:0 0 1.5rem;line-height:1.5}.woocommerce-product-details__short-description ol:last-child,.woocommerce-product-details__short-description ul:last-child{margin-bottom:0}.woocommerce-product-details__short-description ol,.woocommerce-product-details__short-description ul{padding-left:2.5em;overflow:hidden}.woocommerce-product-details__short-description ol ol,.woocommerce-product-details__short-description ol ul,.woocommerce-product-details__short-description ul ol,.woocommerce-product-details__short-description ul ul{margin-bottom:.5em;padding-left:1.5em;font-size:1em}.woocommerce-product-details__short-description ol>li{list-style-type:decimal}.woocommerce-product-details__short-description ul>li{list-style-type:disc}.woocommerce-product-details__short-description blockquote{margin:0}.woocommerce-product-details__short-description{margin-bottom:1.5rem}.woocommerce-product-details__short-description:last-child{margin-bottom:0}@media(min-width: 561px){.woocommerce-tabs{grid-column:1/span 2}}.wc-tabs{display:flex;align-items:flex-end;margin-bottom:-1px;padding-left:1.5rem}.wc-tabs>li{border:1px solid #dedede;background-color:#f7f7f7;font-weight:500}.wc-tabs>li+li{margin-left:-1px}.wc-tabs>li.active{border-bottom-color:rgba(0,0,0,0);background-color:#fff;color:#000}.wc-tabs>li a{display:block;padding:.75rem clamp(0.75rem,0.6464088398rem + 0.4419889503vw,1rem);color:inherit;text-decoration:none}.wc-tab{max-width:48rem;padding:1.5rem;border:1px solid #dedede}.wc-tab p,.wc-tab ul,.wc-tab ol{font-size:1rem}.wc-tab table{width:100%;border-top:1px solid #dedede;border-collapse:collapse}.wc-tab table tr:nth-child(even){background-color:#f7f7f7}.wc-tab table th,.wc-tab table td{padding:.75rem 1rem;border-bottom:1px solid #dedede}.wc-tab table th{width:clamp(8rem,7.1712707182rem + 3.5359116022vw,10rem);text-align:left}.wc-tab table td{font-style:italic}@media(min-width: 561px){.upsells,.related{grid-column:1/span 2}}.wp-block-woocommerce-checkout p{font-size:1em}.wc-block-components-checkout-place-order-button{display:inline-block;appearance:none;margin:0;padding:0;border:none;border-radius:0;background-color:rgba(0,0,0,0);color:inherit;font-size:1em;line-height:1.15;font-family:inherit;text-align:center;text-decoration:none;text-transform:none;cursor:pointer;transition:all .15s ease-in-out}.wc-block-components-checkout-place-order-button:disabled{cursor:not-allowed}.wc-block-components-checkout-place-order-button{padding:.5rem 1.5rem;border-radius:2px;background-color:#ede3c2;font-weight:500;font-size:.875rem}.wc-block-components-checkout-place-order-button:hover{background-color:#d17030;color:#fff}.woocommerce-order-details{margin-bottom:1.5rem}.woocommerce-order-details:last-child{margin-bottom:0}.woocommerce-table--order-details{width:100%;border-top:1px solid #dedede;border-collapse:collapse}.woocommerce-table--order-details tr:nth-child(even){background-color:#f7f7f7}.woocommerce-table--order-details th,.woocommerce-table--order-details td{padding:.75rem 1rem;border-bottom:1px solid #dedede}.woocommerce-table--order-details th{width:clamp(8rem,7.1712707182rem + 3.5359116022vw,10rem);text-align:left}.woocommerce-table--order-details td{font-style:italic}
