.elementor-kit-13{--e-global-color-primary:#192E24;--e-global-color-secondary:#28513F;--e-global-color-text:#27362F;--e-global-color-accent:#955024;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500}.elementor-kit-13 e-page-transition{background-color:#FFBC7D}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0;padding-inline-start:0}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}body.elementor-kit-13{--gl-ink:#192e24;--gl-green:#28513f;--gl-muted:#506159;--gl-surface:#f6f5ef;--gl-line:#d9e1d8;--gl-copper:#955024;--woocommerce:#28513f;--wc-primary:#28513f}.elementor-kit-13 :is(a[href^="tel:"],a[href^="mailto:"],.entry-content a:not(.button),.term-description a,.woocommerce-privacy-policy-text a,.woocommerce-breadcrumb a,.product-name a){color:var(--gl-green)}.elementor-kit-13 :is(.entry-content,.term-description,.woocommerce-privacy-policy-text) a:not(.button):hover{color:var(--gl-copper)}.elementor-kit-13 :is(.elementor-widget-theme-archive-title,.elementor-widget-woocommerce-product-title) .elementor-heading-title{color:var(--gl-ink);line-height:1.13;font-size:clamp(1.8rem,4vw,2.8rem)}.elementor-kit-13 .woocommerce :is(.price,.price ins,.price .amount,.stock){color:var(--gl-green)}.elementor-kit-13 .woocommerce .price ins{text-decoration:none}.elementor-kit-13 .woocommerce .price del{color:var(--gl-muted)}.elementor-kit-13 .woocommerce span.onsale{background:var(--gl-green);color:#fff}.elementor-kit-13 :is(.elementor-wc-products,.woocommerce) ul.products{align-items:stretch}.elementor-kit-13 :is(.elementor-wc-products,.woocommerce) ul.products li.product{display:flex;flex-direction:column;align-items:stretch;min-width:0;text-align:left}.elementor-kit-13 ul.products li.product>a.woocommerce-LoopProduct-link{display:flex;flex:1;flex-direction:column}.elementor-kit-13 ul.products li.product>a.woocommerce-LoopProduct-link img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:8px;margin-bottom:.7rem;background:var(--gl-surface)}.elementor-kit-13 ul.products li.product .woocommerce-loop-product__title{color:var(--gl-ink);font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.3;overflow-wrap:anywhere}.elementor-kit-13 ul.products li.product .price{margin-top:auto;padding-block:.35rem}.elementor-kit-13 ul.products li.product>:is(.button,.tc-ods-grid-buy-form){width:100%;margin-top:.55rem}.elementor-kit-13 ul.products li.product>form .button{width:100%}.elementor-kit-13 :is(.elementor-10147,.elementor-10148,.elementor-9,.elementor-10,.woocommerce-account .elementor-location-single){padding:clamp(20px,4vw,54px) clamp(14px,3vw,32px)}.elementor-10147 .elementor-element-f305b83{gap:clamp(18px,4vw,48px)}.elementor-10147 .elementor-element-f305b83>.e-con{flex:1 1 0%;min-width:0}.elementor-10147 .woocommerce-product-gallery,.elementor-10147 .woocommerce-product-gallery img{max-width:100%}.elementor-10147 .woocommerce-product-gallery__image img{border-radius:8px}.elementor-10147 :is(.product_meta,.detail-container){display:block}.elementor-10147 .product_meta{color:var(--gl-muted);font-size:.9rem;line-height:1.65}.elementor-10147 .product_meta .detail-label{margin-inline-end:.35em}.elementor-10147 .product_meta .tagged_as{display:none}.elementor-10147 .woocommerce-tabs ul.tabs{display:flex;flex-wrap:wrap;gap:.5rem;padding:0}.elementor-10147 .woocommerce-tabs ul.tabs li{margin:0}.elementor-10147 .woocommerce-tabs .panel{overflow-wrap:anywhere}.elementor-10147 .woocommerce-tabs .panel table{width:100%;table-layout:fixed}.elementor-10147 .woocommerce-tabs .panel :is(td,th){overflow-wrap:anywhere}.elementor-10147 form.cart:not(.variations_form,.grouped_form){display:flex;gap:8px;flex-wrap:wrap;align-items:stretch}.elementor-10147 form.cart:not(.variations_form,.grouped_form) .quantity{margin:0}.elementor-10147 form.cart:not(.variations_form,.grouped_form)>:is(.single_add_to_cart_button,.tc-ods-quick-buy-button){flex:1 1 130px;width:auto!important;min-height:46px;margin:0!important;align-self:stretch}.elementor-kit-13 .elementor-10147 .tc-ods-action-buttons-single{gap:8px;margin-top:8px}.elementor-kit-13 .elementor-10147 .tc-ods-action-button{background:var(--gl-green)!important;color:#fff!important}.elementor-kit-13 .elementor-10147 .tc-ods-quick-buy-button{background:var(--gl-copper)!important;color:#fff!important}.elementor-kit-13 :is(.woocommerce-cart,.woocommerce-checkout) .woocommerce{color:var(--gl-ink)}body:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-account) .woocommerce :is(a.button,button.button,input.button,#place_order){background:var(--gl-green);color:#fff;border:0;border-radius:6px;min-height:44px;padding:.8em 1.2em}body:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-account) .woocommerce :is(a.button,button.button,input.button,#place_order):hover{background:var(--gl-ink);color:#fff}body:is(.woocommerce-cart,.woocommerce-checkout,.woocommerce-account) .woocommerce :is(.shop_table,.woocommerce-message,.woocommerce-info){border-color:var(--gl-line);border-radius:8px;overflow-wrap:anywhere}body:is(.woocommerce-cart,.woocommerce-checkout) .woocommerce .shop_table :is(th,td){border-color:var(--gl-line)}body:is(.woocommerce-cart,.woocommerce-checkout) .woocommerce .shop_table thead{background:var(--gl-surface)}.woocommerce-cart .woocommerce-cart-form .product-thumbnail img{width:60px;height:72px;object-fit:cover;border-radius:5px}.woocommerce-checkout .woocommerce #customer_details :is(.col-1,.col-2),.woocommerce-checkout .woocommerce #customer_details :is(.form-row-first,.form-row-last){float:none;width:100%}.woocommerce-checkout .woocommerce #customer_details .form-row{margin:0 0 14px;padding:0}.woocommerce-checkout .woocommerce :is(.input-text,.select2-selection--single,#billing_state){width:100%;min-height:44px;border:1px solid var(--gl-line);border-radius:6px}.woocommerce-checkout .woocommerce .select2-selection--single :is(.select2-selection__rendered,.select2-selection__arrow){line-height:42px;height:42px}.woocommerce-checkout .woocommerce #payment{background:var(--gl-surface);border:1px solid var(--gl-line)}.woocommerce-checkout .woocommerce #payment .payment_box{background:#e8eee7;color:var(--gl-ink)}.woocommerce-checkout .woocommerce #payment .payment_box::before{border-bottom-color:#e8eee7}.woocommerce-checkout .woocommerce #payment ul.payment_methods{border-color:var(--gl-line)}.woocommerce-checkout .woocommerce :is(input[type=radio],input[type=checkbox]){accent-color:var(--gl-green)}.woocommerce-checkout .woocommerce #place_order{width:100%;float:none}.elementor-location-header :is(.e-con,.elementor-widget-woocommerce-menu-cart):has(.elementor-menu-cart__container[aria-hidden="false"]){z-index:110000!important}.elementor-location-header .elementor-menu-cart__container[aria-hidden="false"]{z-index:110001!important}.elementor-location-header .elementor-menu-cart__container .elementor-menu-cart__main{width:min(100vw,440px)}.elementor-location-header .elementor-menu-cart__container :is(.elementor-menu-cart__product-name a,.elementor-menu-cart__product-price,.elementor-menu-cart__product-remove a){color:var(--gl-ink)}.elementor-location-header .elementor-menu-cart__footer-buttons a{background:var(--gl-green);color:#fff}@media (min-width:900px){.woocommerce-checkout .woocommerce form.checkout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);column-gap:clamp(22px,4vw,52px);align-items:start}.woocommerce-checkout form.checkout>.woocommerce-NoticeGroup{grid-area:1 / 1 / 2 / -1}.woocommerce-checkout form.checkout>#customer_details{grid-area:2 / 1 / span 2 / 2}.woocommerce-checkout form.checkout>#order_review_heading{grid-area:2 / 2 / 3 / 3}.woocommerce-checkout form.checkout>#order_review{grid-area:3 / 2 / 4 / 3;min-width:0}}@media (max-width:767px){.elementor-10147 .elementor-element-f305b83>.e-con{width:100%;flex:0 0 auto}.elementor-10147 .woocommerce-tabs ul.tabs li a{white-space:normal}body:is(.woocommerce-cart,.woocommerce-checkout) .woocommerce .shop_table{font-size:.92rem}body:is(.woocommerce-cart,.woocommerce-checkout) .woocommerce .shop_table :is(th,td){padding:.65rem .55rem}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals{width:100%;float:none}}.elementor-kit-13 a{color:var(--gl-green)}.elementor-kit-13 ul.products li.product{position:relative;padding-bottom:56px}.elementor-kit-13 ul.products li.product .tc-preorder-v5-elementor-button-wrap,.elementor-kit-13 ul.products li.product>:is(.tc-preorder-v5-button,.tc-ods-grid-buy-form){position:absolute!important;inset:auto 0 0;width:100%!important;margin:0!important}.elementor-kit-13 ul.products li.product .tc-preorder-v5-button{min-height:44px}.elementor-kit-13 .elementor-10147 form.cart:not(.variations_form,.grouped_form)>:is(.single_add_to_cart_button,.tc-ods-quick-buy-button){min-height:48px!important;height:48px!important}.elementor-kit-13 .elementor-10147 :is(.price,.price ins,.stock){color:var(--gl-green)}.elementor-kit-13 .elementor-10147 .price ins{text-decoration:none}.elementor-10147 .price del{color:var(--gl-muted)}.elementor-location-footer :is(.gld-footer-benefit-strip,.gld-footer-main-white,.gld-footer-bottom){width:100%!important;max-width:100%!important;margin-inline:0!important}.elementor-kit-13 ul.products li.product .tc-preorder-v5-elementor-stack{position:static!important}@media (max-width:767px){.elementor-location-footer{overflow-x:clip}body .elementor.elementor-9668 .elementor-element:is(.gld-footer-benefit-strip,.gld-footer-main-white,.gld-footer-bottom){width:100%!important;max-width:100%!important;margin-inline:0!important}}.elementor-location-footer{overflow-x:clip}