.elementor-2724 .elementor-element.elementor-element-d98c454 .woocommerce-breadcrumb{text-decoration:none;}.woocommerce .elementor-2724 .elementor-element.elementor-element-5cb0ede4 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-2724 .elementor-element.elementor-element-5cb0ede4 .flex-viewport, .woocommerce .elementor-2724 .elementor-element.elementor-element-5cb0ede4 .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-2724 .elementor-element.elementor-element-5cb0ede4 .flex-viewport:not(:last-child){margin-bottom:12px;}.woocommerce .elementor-2724 .elementor-element.elementor-element-5cb0ede4 .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-2724 .elementor-element.elementor-element-5cb0ede4 .flex-control-thumbs li{padding-right:calc(8px / 2);padding-left:calc(8px / 2);padding-bottom:8px;}.woocommerce .elementor-2724 .elementor-element.elementor-element-5cb0ede4 .flex-control-thumbs{margin-right:calc(-8px / 2);margin-left:calc(-8px / 2);}.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 );}.woocommerce .elementor-2724 .elementor-element.elementor-element-6744e004 .price{color:var( --e-global-color-46f8590 );font-family:var( --e-global-typography-9cac785-font-family ), Sans-serif;font-size:var( --e-global-typography-9cac785-font-size );font-weight:var( --e-global-typography-9cac785-font-weight );}.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-2724 .elementor-element.elementor-element-4357d5d5 .cart button, .elementor-2724 .elementor-element.elementor-element-4357d5d5 .cart .button{font-family:var( --e-global-typography-e4dae45-font-family ), Sans-serif;font-size:var( --e-global-typography-e4dae45-font-size );font-weight:var( --e-global-typography-e4dae45-font-weight );border-radius:0px 0px 0px 0px;padding:14px 32px 14px 32px;background-color:var( --e-global-color-46f8590 );transition:all 0.2s;}.elementor-2724 .elementor-element.elementor-element-4357d5d5 .cart button:hover, .elementor-2724 .elementor-element.elementor-element-4357d5d5 .cart .button:hover{color:var( --e-global-color-686d3a0 );background-color:var( --e-global-color-a84d61a );}.elementor-2724 .elementor-element.elementor-element-4357d5d5 .quantity .qty{border-radius:0px 0px 0px 0px;transition:all 0.2s;}.woocommerce .elementor-2724 .elementor-element.elementor-element-4357d5d5 form.cart table.variations td.value select, .woocommerce .elementor-2724 .elementor-element.elementor-element-4357d5d5 form.cart table.variations td.value:before{border-radius:0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2724 .elementor-element.elementor-element-20f76894{--grid-columns:4;--grid-row-gap:40px;--grid-column-gap:32px;}.woocommerce .elementor-2724 .elementor-element.elementor-element-259cb941 .price{color:var( --e-global-color-46f8590 );font-family:var( --e-global-typography-cd2029e-font-family ), Sans-serif;font-size:var( --e-global-typography-cd2029e-font-size );font-weight:var( --e-global-typography-cd2029e-font-weight );}@media(max-width:1024px){.woocommerce .elementor-2724 .elementor-element.elementor-element-6744e004 .price{font-size:var( --e-global-typography-9cac785-font-size );}.elementor-2724 .elementor-element.elementor-element-4357d5d5 .cart button, .elementor-2724 .elementor-element.elementor-element-4357d5d5 .cart .button{font-size:var( --e-global-typography-e4dae45-font-size );}.elementor-2724 .elementor-element.elementor-element-20f76894{--grid-columns:2;}.woocommerce .elementor-2724 .elementor-element.elementor-element-259cb941 .price{font-size:var( --e-global-typography-cd2029e-font-size );}}@media(max-width:767px){.woocommerce .elementor-2724 .elementor-element.elementor-element-6744e004 .price{font-size:var( --e-global-typography-9cac785-font-size );}.elementor-2724 .elementor-element.elementor-element-4357d5d5 .cart button, .elementor-2724 .elementor-element.elementor-element-4357d5d5 .cart .button{font-size:var( --e-global-typography-e4dae45-font-size );}.elementor-2724 .elementor-element.elementor-element-20f76894{--grid-columns:1;}.woocommerce .elementor-2724 .elementor-element.elementor-element-259cb941 .price{font-size:var( --e-global-typography-cd2029e-font-size );}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-5cb0ede4 */.elementor-2724 .elementor-element.elementor-element-5cb0ede4 .woocommerce-product-gallery__image img { width: 100%; aspect-ratio: 1 / 1; object-fit: contain; background: #F5F5F5; }
.elementor-2724 .elementor-element.elementor-element-5cb0ede4 .flex-control-thumbs img { aspect-ratio: 1 / 1; object-fit: contain; background: #F5F5F5; }
.elementor-2724 .elementor-element.elementor-element-5cb0ede4 .flex-viewport { height: auto !important; }/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-6744e004 */.elementor-2724 .elementor-element.elementor-element-6744e004 del { color: #6E655D; font-weight: 400; }
.elementor-2724 .elementor-element.elementor-element-6744e004 ins { text-decoration: none; }/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-4357d5d5 */.elementor-2724 .elementor-element.elementor-element-4357d5d5 table.variations, .elementor-2724 .elementor-element.elementor-element-4357d5d5 table.variations tr, .elementor-2724 .elementor-element.elementor-element-4357d5d5 table.variations th, .elementor-2724 .elementor-element.elementor-element-4357d5d5 table.variations td { background: transparent !important; border: 0; padding: 0; text-align: left; }
.elementor-2724 .elementor-element.elementor-element-4357d5d5 table.variations { margin: 0 0 16px; }
.elementor-2724 .elementor-element.elementor-element-4357d5d5 table.variations tr { display: flex; flex-direction: column; gap: 8px; }
.elementor-2724 .elementor-element.elementor-element-4357d5d5 table.variations label { font-family: Jost, sans-serif; font-size: .75rem; font-weight: 600; letter-spacing: .14em; text-transform: uppercase; color: #1A1A1A; }
.elementor-2724 .elementor-element.elementor-element-4357d5d5 table.variations select { width: 100%; -webkit-appearance: none; appearance: none; background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%231A1A1A' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 12px center; border: 1px solid #6E655D; border-radius: 0; padding: 10px 36px 10px 12px; font-family: Jost, sans-serif; font-size: .875rem; color: #1A1A1A; }
.elementor-2724 .elementor-element.elementor-element-4357d5d5 table.variations select:focus-visible { outline: 2px solid #A0613A; outline-offset: 2px; }
.elementor-2724 .elementor-element.elementor-element-4357d5d5 .reset_variations { font-size: .75rem; color: #6E655D; }/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-62f170a9 */.elementor-2724 .elementor-element.elementor-element-62f170a9 table.woocommerce-product-attributes { border: 0; margin: 0; }
.elementor-2724 .elementor-element.elementor-element-62f170a9 table.woocommerce-product-attributes th,
.elementor-2724 .elementor-element.elementor-element-62f170a9 table.woocommerce-product-attributes td { background: transparent !important; border: 0; border-bottom: 1px solid #E5DED6; padding: 8px 0; text-align: left; font-family: Jost, sans-serif; font-size: .875rem; font-style: normal; }
.elementor-2724 .elementor-element.elementor-element-62f170a9 table.woocommerce-product-attributes th { width: 40%; font-weight: 500; color: #1A1A1A; }
.elementor-2724 .elementor-element.elementor-element-62f170a9 table.woocommerce-product-attributes td { color: #4A433D; }
.elementor-2724 .elementor-element.elementor-element-62f170a9 table.woocommerce-product-attributes td p { margin: 0; padding: 0; }
.elementor-2724 .elementor-element.elementor-element-62f170a9 table.woocommerce-product-attributes th, .elementor-2724 .elementor-element.elementor-element-62f170a9 table.woocommerce-product-attributes td { vertical-align: top; line-height: 1.5; }
.elementor-2724 .elementor-element.elementor-element-62f170a9 table.woocommerce-product-attributes tr:last-child th, .elementor-2724 .elementor-element.elementor-element-62f170a9 table.woocommerce-product-attributes tr:last-child td { border-bottom: 0; }/* End custom CSS */
/* Start custom CSS */.product-buybar .price {
     margin: 0;
   }/* End custom CSS */