.elementor-55404 .elementor-element.elementor-element-dfefd14{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4vw;--padding-bottom:1vw;--padding-left:0vw;--padding-right:0vw;}.elementor-55404 .elementor-element.elementor-element-dfefd14:not(.elementor-motion-effects-element-type-background), .elementor-55404 .elementor-element.elementor-element-dfefd14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E1DB;}.elementor-55404 .elementor-element.elementor-element-dfefd14 .trx_addons_bg_text{z-index:0;}.elementor-55404 .elementor-element.elementor-element-dfefd14 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-55404 .elementor-element.elementor-element-dfefd14 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-55404 .elementor-element.elementor-element-3deaf67{--display:flex;--min-height:34vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:5.5vw;--margin-right:5.5vw;}.elementor-55404 .elementor-element.elementor-element-3deaf67 .trx_addons_bg_text{z-index:0;}.elementor-55404 .elementor-element.elementor-element-3deaf67 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-55404 .elementor-element.elementor-element-3deaf67 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-55404 .elementor-element.elementor-element-3deaf67.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-55404 .elementor-element.elementor-element-b9523da{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0vw;--padding-bottom:3vw;--padding-left:0vw;--padding-right:5.5vw;}.elementor-55404 .elementor-element.elementor-element-b9523da .trx_addons_bg_text{z-index:0;}.elementor-55404 .elementor-element.elementor-element-b9523da .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-55404 .elementor-element.elementor-element-b9523da .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-55404 .elementor-element.elementor-element-b9523da.e-con{--align-self:flex-start;}.elementor-55404 .elementor-element.elementor-element-prdeyebr1 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-55404 .elementor-element.elementor-element-prdeyebr1 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.8em;letter-spacing:4px;color:#494747;}.elementor-55404 .elementor-element.elementor-element-9aceb0e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-55404 .elementor-element.elementor-element-9aceb0e .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:44px;font-weight:600;color:#171717;}.elementor-55404 .elementor-element.elementor-element-prddivdr1{--divider-border-style:solid;--divider-color:rgba(0,0,0,0.08);--divider-border-width:1px;}.elementor-55404 .elementor-element.elementor-element-prddivdr1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-55404 .elementor-element.elementor-element-prddivdr1 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-55404 .elementor-element.elementor-element-prddivdr1 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-55404 .elementor-element.elementor-element-a1c2e30 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-55404 .elementor-element.elementor-element-a1c2e30 .price{color:#1A1A1A;font-family:"Cinzel", Sans-serif;font-size:20px;font-weight:600;}.elementor-55404 .elementor-element.elementor-element-6ce646a > .elementor-widget-container{margin:0px 0px 0px 0px;}.woocommerce .elementor-55404 .elementor-element.elementor-element-6ce646a .woocommerce-product-details__short-description{color:#494747;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;}.elementor-55404 .elementor-element.elementor-element-prddivdr2{--divider-border-style:solid;--divider-color:rgba(0,0,0,0.08);--divider-border-width:1px;}.elementor-55404 .elementor-element.elementor-element-prddivdr2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-55404 .elementor-element.elementor-element-prddivdr2 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-55404 .elementor-element.elementor-element-prddivdr2 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-55404 .elementor-element.elementor-element-9146a01 .cart button, .elementor-55404 .elementor-element.elementor-element-9146a01 .cart .button{font-family:"Cinzel", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;border-radius:3px 3px 3px 3px;padding:14px 28px 14px 28px;color:#FFFFFF;background-color:#171717;transition:all 0.2s;}.elementor-55404 .elementor-element.elementor-element-9146a01 .cart button:hover, .elementor-55404 .elementor-element.elementor-element-9146a01 .cart .button:hover{color:#FFFFFF;background-color:#3A2820;}.elementor-55404 .elementor-element.elementor-element-9146a01 .quantity .qty{transition:all 0.2s;}.elementor-55404 .elementor-element.elementor-element-prddivdr3{--divider-border-style:solid;--divider-color:rgba(0,0,0,0.08);--divider-border-width:1px;}.elementor-55404 .elementor-element.elementor-element-prddivdr3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-55404 .elementor-element.elementor-element-prddivdr3 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-55404 .elementor-element.elementor-element-prddivdr3 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-55404 .elementor-element.elementor-element-c4e7a92{--display:flex;--padding-top:0vw;--padding-bottom:1vw;--padding-left:5.5vw;--padding-right:5.5vw;}.elementor-55404 .elementor-element.elementor-element-c4e7a92 .trx_addons_bg_text{z-index:0;}.elementor-55404 .elementor-element.elementor-element-c4e7a92 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-55404 .elementor-element.elementor-element-c4e7a92 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-55404 .elementor-element.elementor-element-amrelcon{--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;--padding-top:20px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-55404 .elementor-element.elementor-element-amrelcon .trx_addons_bg_text{z-index:0;}.elementor-55404 .elementor-element.elementor-element-amrelcon .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-55404 .elementor-element.elementor-element-amrelcon .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-55404 .elementor-element.elementor-element-amrelated.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.woocommerce .elementor-55404 .elementor-element.elementor-element-amrelated.elementor-wc-products .products > h2{color:#3A2820;font-family:"Cinzel", Sans-serif;font-size:30px;font-weight:400;text-align:start;margin-bottom:32px;}.elementor-55404 .elementor-element.elementor-element-amrelated.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-55404 .elementor-element.elementor-element-dfefd14{--padding-top:40px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-55404 .elementor-element.elementor-element-3deaf67{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:24px;}.elementor-55404 .elementor-element.elementor-element-b9523da{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-55404 .elementor-element.elementor-element-9aceb0e .elementor-heading-title{font-size:36px;}.elementor-55404 .elementor-element.elementor-element-amrelated.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-55404 .elementor-element.elementor-element-dfefd14{--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-55404 .elementor-element.elementor-element-3deaf67{--width:100%;--min-height:320px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-55404 .elementor-element.elementor-element-b9523da{--width:100%;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-55404 .elementor-element.elementor-element-9aceb0e .elementor-heading-title{font-size:28px;}.elementor-55404 .elementor-element.elementor-element-c4e7a92{--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-55404 .elementor-element.elementor-element-amrelcon{--padding-top:28px;--padding-bottom:44px;--padding-left:16px;--padding-right:16px;}.elementor-55404 .elementor-element.elementor-element-amrelated.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.woocommerce .elementor-55404 .elementor-element.elementor-element-amrelated.elementor-wc-products .products > h2{font-size:22px;}}@media(min-width:768px){.elementor-55404 .elementor-element.elementor-element-3deaf67{--width:min(500px, 40vw);}.elementor-55404 .elementor-element.elementor-element-b9523da{--width:min(calc(100% - min(500px, 40vw) - 11vw), 780px);}}@media(max-width:1024px) and (min-width:768px){.elementor-55404 .elementor-element.elementor-element-3deaf67{--width:42%;}.elementor-55404 .elementor-element.elementor-element-b9523da{--width:calc(58% - 24px);}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-61e98c8 */.elementor-55404 .elementor-element.elementor-element-61e98c8 .woocommerce-product-gallery__image { background-color: transparent; }
.elementor-55404 .elementor-element.elementor-element-61e98c8 img { width: 100% !important; height: auto !important; aspect-ratio: 1 / 1; object-fit: contain; background-color: transparent; border-radius: 0 !important; }
/* hover zoom layer: page colour instead of WooCommerce's white, so transparent images stay seamless */
.elementor-55404 .elementor-element.elementor-element-61e98c8 .zoomImg { background-color: #E5E1DB !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-prdeyebr1 *//* show only the category name: hide the 'Categories:' label added by trx_addons */
.elementor-55404 .elementor-element.elementor-element-prdeyebr1 .elementor-heading-title { font-size: 0; letter-spacing: 0; white-space: nowrap; }
.elementor-55404 .elementor-element.elementor-element-prdeyebr1 .elementor-heading-title a { font-size: 14px; letter-spacing: 4px; color: inherit; text-decoration: none; }
.elementor-55404 .elementor-element.elementor-element-prdeyebr1 .elementor-heading-title a ~ a { display: none; }/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-9aceb0e */.elementor-55404 .elementor-element.elementor-element-9aceb0e .elementor-heading-title { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-6ce646a */.elementor-55404 .elementor-element.elementor-element-6ce646a p, .elementor-55404 .elementor-element.elementor-element-6ce646a li { font-size: 14px; line-height: 1.8em; }
.elementor-55404 .elementor-element.elementor-element-6ce646a p { margin-bottom: 14px; }
.elementor-55404 .elementor-element.elementor-element-6ce646a p:last-child { margin-bottom: 0; }
/* links */ .elementor-55404 .elementor-element.elementor-element-6ce646a a { color: #B97455; text-decoration: underline; text-underline-offset: 3px; } .elementor-55404 .elementor-element.elementor-element-6ce646a a:hover, .elementor-55404 .elementor-element.elementor-element-6ce646a a:focus { color: #A6684C; }/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-9146a01 */.elementor-55404 .elementor-element.elementor-element-9146a01 .button { white-space: nowrap; }
.elementor-55404 .elementor-element.elementor-element-9146a01 .single_add_to_cart_button, .elementor-55404 .elementor-element.elementor-element-9146a01 .button { margin-left: 0 !important; }/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-e8b3c07 */.elementor-55404 .elementor-element.elementor-element-e8b3c07 h2 { font-family: "Cinzel", serif; font-size: 26px; color: #1A1A1A; }
.elementor-55404 .elementor-element.elementor-element-e8b3c07 { padding-bottom: 20px; }/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-amrelated */.elementor-55404 .elementor-element.elementor-element-amrelated section.related.products { margin-top: 0; }/* End custom CSS */