.elementor-3479 .elementor-element.elementor-element-84c881d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:96px 96px;--row-gap:96px;--column-gap:96px;--padding-top:160px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}.elementor-3479 .elementor-element.elementor-element-10fe093{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:40px 64px;--row-gap:40px;--column-gap:64px;--flex-wrap:nowrap;}.elementor-3479 .elementor-element.elementor-element-861dc4a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3479 .elementor-element.elementor-element-1e865b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3479 .elementor-element.elementor-element-d6b0e06 .cart button, .elementor-3479 .elementor-element.elementor-element-d6b0e06 .cart .button{transition:all 0.2s;}.elementor-3479 .elementor-element.elementor-element-d6b0e06 .quantity .qty{transition:all 0.2s;}.elementor-3479 .elementor-element.elementor-element-b414477{--spacer-size:40px;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-3479 .elementor-element.elementor-element-f53d2cf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3479 .elementor-element.elementor-element-e7a0c11{width:100%;max-width:100%;}.elementor-3479 .elementor-element.elementor-element-ermkblk{--display:flex;--overflow:visible;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3479 .elementor-element.elementor-element-c15b0c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3479 .elementor-element.elementor-element-c6e037b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3479 .elementor-element.elementor-element-c6e037b.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-3479 .elementor-element.elementor-element-84c881d{--content-width:1320px;}.elementor-3479 .elementor-element.elementor-element-10fe093{--width:100%;}.elementor-3479 .elementor-element.elementor-element-861dc4a{--width:55%;}.elementor-3479 .elementor-element.elementor-element-1e865b0{--width:45%;}.elementor-3479 .elementor-element.elementor-element-f53d2cf{--width:100%;}.elementor-3479 .elementor-element.elementor-element-c15b0c9{--width:100%;}}@media(max-width:1024px){.elementor-3479 .elementor-element.elementor-element-84c881d{--padding-top:170px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.woocommerce .elementor-widget-woocommerce-product-price .price{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3479 .elementor-element.elementor-element-c6e037b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-3479 .elementor-element.elementor-element-84c881d{--padding-top:230px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-3479 .elementor-element.elementor-element-10fe093{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3479 .elementor-element.elementor-element-861dc4a{--width:100%;}.elementor-3479 .elementor-element.elementor-element-1e865b0{--width:100%;}.elementor-widget-woocommerce-product-title .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.woocommerce .elementor-widget-woocommerce-product-price .price{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3479 .elementor-element.elementor-element-b414477{--spacer-size:28px;}.elementor-3479 .elementor-element.elementor-element-f53d2cf{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3479 .elementor-element.elementor-element-c6e037b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for container, class: .elementor-element-84c881d */.er-pdp{--er-umber:#372724; --er-umber-2:#443431; --er-cream:#F4F3F3;--er-copper:#B87333; --er-muted:#75534C; --er-line:rgba(55,39,36,.18);color:var(--er-umber);}.er-pdp .woocommerce-breadcrumb{font:500 11px/1.4 Raleway,sans-serif; letter-spacing:.14em; text-transform:uppercase;color:var(--er-muted); margin:0 0 18px;}.er-pdp .woocommerce-breadcrumb a{color:var(--er-muted); text-decoration:none}.er-pdp .woocommerce-breadcrumb a:hover{color:var(--er-copper)}.er-pdp .woocommerce-product-gallery__image,.er-pdp .woocommerce-product-gallery .flex-viewport{background:var(--er-cream)}.er-pdp .woocommerce-product-gallery img{mix-blend-mode:multiply}.er-pdp .flex-control-thumbs{display:flex; gap:10px; margin-top:10px !important}.er-pdp .flex-control-thumbs li{width:auto !important; flex:0 0 72px; float:none !important; margin:0 !important}.er-pdp .flex-control-thumbs img{background:var(--er-cream); opacity:.55; transition:opacity .2s}.er-pdp .flex-control-thumbs img.flex-active,.er-pdp .flex-control-thumbs img:hover{opacity:1}.er-pdp .product_title{font-family:"TAN Angleton",serif !important; font-weight:400; font-size:clamp(30px,3.2vw,46px);line-height:1.08; letter-spacing:0; color:var(--er-umber) !important; margin:0 0 12px;}.er-pdp .woocommerce-product-details__short-description{font:400 15px/1.6 Raleway,sans-serif; color:var(--er-umber-2); margin:0 0 18px;}.er-pdp .woocommerce-product-details__short-description p{margin:0}.er-pdp p.price, .er-pdp span.price{font:500 20px/1.2 Raleway,sans-serif !important; color:var(--er-umber) !important;letter-spacing:.02em; margin:0 0 22px;}.er-pdp .price del{opacity:.5; font-size:.85em}.er-pdp .price ins{text-decoration:none}.er-pdp form.cart{display:flex; gap:10px; align-items:stretch; flex-wrap:wrap; margin:0 0 22px}.er-pdp form.cart .quantity input.qty{height:52px; width:64px; border:1px solid var(--er-umber); border-radius:0;background:transparent; color:var(--er-umber); font:500 15px Raleway,sans-serif; text-align:center;}.er-pdp .single_add_to_cart_button,.er-pdp .single_add_to_cart_button.alt,.er-pdp a.single_add_to_cart_button{flex:1 1 220px; height:52px; padding:0 28px !important; border:0 !important; border-radius:0 !important;background:var(--er-umber) !important; color:var(--er-cream) !important;font:600 12px/52px Raleway,sans-serif !important; letter-spacing:.16em; text-transform:uppercase;text-align:center; transition:background-color .25s;}.er-pdp .single_add_to_cart_button:hover{background:var(--e-global-color-secondary,#560E02) !important}.er-pdp table.variations{margin-bottom:14px; border:0}.er-pdp table.variations th, .er-pdp table.variations td{border:0; padding:4px 0; background:none}.er-pdp table.variations label{font:600 11px Raleway,sans-serif; letter-spacing:.14em; text-transform:uppercase}.er-pdp table.variations select{border:1px solid var(--er-line); border-radius:0; padding:10px 12px; background:transparent}.er-pdp .reset_variations{font-size:12px; color:var(--er-muted)}.er-pdp .wcpay-express-checkout-wrapper,.er-pdp #wcpay-express-checkout-element,.er-pdp #wcpay-express-checkout-button-separator,.er-pdp #payment-method-message,.er-pdp .StripeElement{display:none !important}.er-pdp .er-ships{margin:4px 0 22px; padding-top:14px; border-top:1px solid var(--er-line); font-family:Raleway,sans-serif}.er-pdp .er-ships__label{display:block; margin-bottom:6px; font-size:11px; font-weight:600; letter-spacing:.14em; text-transform:uppercase; color:var(--er-muted)}.er-pdp .er-ships__line{margin:0; font-size:14px; line-height:1.55}.er-pdp .er-ships__line a{color:inherit; text-decoration:underline; text-underline-offset:3px}.er-pdp .er-ships__line a:hover{color:var(--er-copper)}.er-pdp .product_meta{font:500 11px/1.8 Raleway,sans-serif; letter-spacing:.12em; text-transform:uppercase; color:var(--er-muted)}.er-pdp .product_meta .sku_wrapper,.er-pdp .product_meta .tagged_as{display:none !important}.er-pdp .product_meta a{color:var(--er-muted); text-decoration:none}.er-pdp .product_meta a:hover{color:var(--er-copper)}.er-pdp .er-section-label .elementor-heading-title{font:600 11px Raleway,sans-serif !important; letter-spacing:.16em; text-transform:uppercase; color:var(--er-muted) !important; margin-bottom:14px}.er-pdp .er-more-title .elementor-heading-title{font-family:"TAN Angleton",serif !important; font-weight:400 !important; font-size:30px !important; color:var(--er-umber) !important; text-transform:none !important}.er-pdp .elementor-widget-woocommerce-product-content{font:400 16px/1.75 Raleway,sans-serif; color:var(--er-umber-2)}.er-pdp .woocommerce-product-attributes{border:0 !important}.er-pdp .woocommerce-product-attributes th,.er-pdp .woocommerce-product-attributes td{border:0 !important; border-bottom:1px solid var(--er-line) !important; background:none !important;padding:12px 0 !important; font:400 14px/1.5 Raleway,sans-serif; vertical-align:top;}.er-pdp .woocommerce-product-attributes th{width:38%; font-weight:600; font-size:11px; letter-spacing:.14em; text-transform:uppercase; color:var(--er-muted)}.er-pdp .woocommerce-product-attributes td p{margin:0}.er-pdp .related > h2, .er-pdp .upsells > h2{display:none}.er-pdp ul.products li.product img{background:var(--er-cream); mix-blend-mode:multiply; margin-bottom:12px !important}.er-pdp ul.products li.product .woocommerce-loop-product__title{font:500 14px/1.4 Raleway,sans-serif !important; color:var(--er-umber); padding:0 !important}.er-pdp ul.products li.product .price{font:400 13px Raleway,sans-serif !important; color:var(--er-muted) !important}.er-pdp ul.products li.product .button,.er-pdp ul.products li.product .ast-woo-product-category{display:none !important}@media (max-width:767px){.er-pdp .product_title{font-size:30px}.er-pdp form.cart .quantity input.qty{width:56px}}.er-pdp .elementor-widget-woocommerce-product-content,.er-pdp .elementor-widget-woocommerce-product-content *,.er-pdp .woocommerce-product-details__short-description,.er-pdp .woocommerce-product-attributes td{text-transform:none !important; letter-spacing:normal}/* End custom CSS */