.elementor-141 .elementor-element.elementor-element-4919392d{--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;--padding-top:48px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-141 .elementor-element.elementor-element-30b4ddab{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-141 .elementor-element.elementor-element-17c8ab4b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-141 .elementor-element.elementor-element-1aaf85f9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-141 .elementor-element.elementor-element-78283365{font-family:"Barlow", Sans-serif;font-size:16px;color:#5D5D60;}.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 );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 );}.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-141 .elementor-element.elementor-element-653237d4 .cart button, .elementor-141 .elementor-element.elementor-element-653237d4 .cart .button{transition:all 0.2s;}.elementor-141 .elementor-element.elementor-element-653237d4 .quantity .qty{transition:all 0.2s;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-141 .elementor-element.elementor-element-44bba031{font-family:"Barlow", Sans-serif;font-size:16px;color:#5D5D60;}.elementor-141 .elementor-element.elementor-element-1430aea2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );color:var( --e-global-color-primary );}.elementor-141 .elementor-element.elementor-element-17b854ac .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-weight:600;color:#1D1F20;}.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 );}.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 );}.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 );}.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 );}.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-141 .elementor-element.elementor-element-2147ea62.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-141 .elementor-element.elementor-element-2147ea62.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-141 .elementor-element.elementor-element-2147ea62.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-141 .elementor-element.elementor-element-4919392d{--padding-top:32px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-141 .elementor-element.elementor-element-2147ea62.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for container, class: .elementor-element-4919392d */.elementor-141 .elementor-element.elementor-element-4919392d{max-width:var(--sm-container-max,1280px);margin:0 auto;padding:3rem 1.5rem 5rem;background:var(--sm-color-paper,#F2F2F3);color:var(--sm-color-text,#1D1F20);font-family:var(--sm-font-body,Barlow),sans-serif;gap:2rem}
.elementor-141 .elementor-element.elementor-element-4919392d .elementor-widget{min-width:0;margin:0;width:100%}.elementor-141 .elementor-element.elementor-element-4919392d .elementor-widget p{margin:0 0 .75rem}.elementor-141 .elementor-element.elementor-element-4919392d .elementor-widget p:last-child{margin-bottom:0}
.elementor-141 .elementor-element.elementor-element-4919392d h1,.elementor-141 .elementor-element.elementor-element-4919392d h2,.elementor-141 .elementor-element.elementor-element-4919392d h3,.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce-loop-product__title{font-family:var(--sm-font-heading,"Barlow Condensed"),sans-serif;font-weight:600;color:var(--sm-color-text,#1D1F20);line-height:1.12}
.elementor-141 .elementor-element.elementor-element-4919392d h1{font-size:3rem;letter-spacing:-.02em}.elementor-141 .elementor-element.elementor-element-4919392d h2{font-size:2rem}.elementor-141 .elementor-element.elementor-element-4919392d h3{font-size:1.5rem}
.elementor-141 .elementor-element.elementor-element-4919392d .sm-commerce-lead{max-width:44rem;line-height:1.6}.elementor-141 .elementor-element.elementor-element-4919392d .sm-commerce-kicker{font-size:.75rem;font-weight:600;letter-spacing:.12em;color:var(--sm-color-primary,#416180)}
.elementor-141 .elementor-element.elementor-element-4919392d .sm-commerce-top{gap:.75rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(29,31,32,.16)}
.elementor-141 .elementor-element.elementor-element-4919392d a{color:var(--sm-color-primary,#416180);text-decoration:none}.elementor-141 .elementor-element.elementor-element-4919392d a:hover{color:var(--sm-color-primary-hover,#2C455D)}
.elementor-141 .elementor-element.elementor-element-4919392d a:focus-visible,.elementor-141 .elementor-element.elementor-element-4919392d button:focus-visible,.elementor-141 .elementor-element.elementor-element-4919392d input:focus-visible,.elementor-141 .elementor-element.elementor-element-4919392d select:focus-visible,.elementor-141 .elementor-element.elementor-element-4919392d textarea:focus-visible{outline:2px solid var(--sm-color-primary,#416180);outline-offset:3px}
.elementor-141 .elementor-element.elementor-element-4919392d .elementor-button,.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce a.button,.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce button.button,.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce input.button,.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce #respond input#submit{background:var(--sm-color-primary,#416180);color:var(--sm-color-paper,#F2F2F3);border:0;border-radius:0;min-height:3rem;padding:.85rem 1.5rem;font:600 1rem var(--sm-font-heading,"Barlow Condensed"),sans-serif;box-shadow:none;line-height:1.25;white-space:normal}
.elementor-141 .elementor-element.elementor-element-4919392d .elementor-button:hover,.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce a.button:hover,.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce button.button:hover{background:var(--sm-color-primary-hover,#2C455D);color:var(--sm-color-paper,#F2F2F3)}
.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce input:not([type=checkbox]):not([type=radio]):not([type=submit]),.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce select,.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce textarea,.elementor-141 .elementor-element.elementor-element-4919392d .select2-container .select2-selection--single{border:1px solid rgba(29,31,32,.2);border-radius:0;background:#fff;color:var(--sm-color-text,#1D1F20);font:400 1rem var(--sm-font-body,Barlow),sans-serif;min-height:3rem;padding:.7rem .9rem;box-shadow:none}
.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce textarea{min-height:7rem}.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce label{font:500 .875rem var(--sm-font-body,Barlow),sans-serif;color:var(--sm-color-text,#1D1F20)}
.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce-info,.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce-message,.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce-error{border-top-color:var(--sm-color-primary,#416180);background:var(--sm-color-air,#D6EBFF);color:var(--sm-color-night,#1D2D3D);border-radius:0;font-family:var(--sm-font-body,Barlow),sans-serif}
.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce-info::before,.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce-message::before{color:var(--sm-color-primary,#416180)}
.elementor-141 .elementor-element.elementor-element-4919392d .sm-commerce-steps{font-size:.875rem;color:var(--sm-color-text-muted,#5D5D60)}.elementor-141 .elementor-element.elementor-element-4919392d .sm-commerce-steps a,.elementor-141 .elementor-element.elementor-element-4919392d .sm-commerce-steps strong{margin-right:1rem}.elementor-141 .elementor-element.elementor-element-4919392d .sm-commerce-steps strong{color:var(--sm-color-text,#1D1F20)}
.elementor-141 .elementor-element.elementor-element-4919392d .e-cart-section,.elementor-141 .elementor-element.elementor-element-4919392d .cart_totals,.elementor-141 .elementor-element.elementor-element-4919392d .e-checkout__order_review,.elementor-141 .elementor-element.elementor-element-4919392d .e-checkout__order_review-2,.elementor-141 .elementor-element.elementor-element-4919392d .e-checkout__column-start .col-1,.elementor-141 .elementor-element.elementor-element-4919392d .e-checkout__column-start .col-2,.elementor-141 .elementor-element.elementor-element-4919392d #payment{background:#fff;border-radius:0;border-color:rgba(29,31,32,.16)}
.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce table.shop_table{border-color:rgba(29,31,32,.16);border-radius:0}.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce table th{font:600 1rem var(--sm-font-heading,"Barlow Condensed"),sans-serif;color:var(--sm-color-text,#1D1F20)}
.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce table td{font:400 .9375rem var(--sm-font-body,Barlow),sans-serif;color:var(--sm-color-text,#1D1F20)}.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce table .order-total,.elementor-141 .elementor-element.elementor-element-4919392d .cart_totals .order-total{color:var(--sm-color-primary,#416180)}
.elementor-141 .elementor-element.elementor-element-4919392d .sm-commerce-footnote{border-top:1px solid rgba(29,31,32,.16);padding-top:1.25rem;font-size:.875rem;line-height:1.6;color:var(--sm-color-text-muted,#5D5D60)}
.elementor-141 .elementor-element.elementor-element-4919392d .sm-shop-layout{display:grid;grid-template-columns:13rem minmax(0,1fr);gap:2.5rem;align-items:start;width:100%}
.elementor-141 .elementor-element.elementor-element-4919392d .sm-shop-side{gap:1.25rem}.elementor-141 .elementor-element.elementor-element-4919392d .sm-category-links a{display:block;border-bottom:1px solid rgba(29,31,32,.12);padding:.65rem 0;font-size:.9375rem;min-height:2.75rem}
.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce ul.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding:0}
.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce ul.products::before,.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce ul.products::after{display:none}.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce ul.products li.product{width:auto!important;float:none!important;margin:0!important;padding:1.25rem;background:#fff;border:1px solid rgba(29,31,32,.12);display:flex;flex-direction:column;gap:.75rem}
.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce ul.products li.product img{aspect-ratio:1;object-fit:contain;background:#fff;margin:0 0 1rem}.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.375rem;line-height:1.2;padding:0}
.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce ul.products li.product .price,.elementor-141 .elementor-element.elementor-element-4919392d .elementor-widget-woocommerce-product-price .price{font-family:var(--sm-font-body,Barlow),sans-serif;font-weight:600;color:var(--sm-color-primary,#416180)}.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce ul.products li.product .button{margin-top:auto}
.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce .woocommerce-ordering{margin-bottom:1.5rem}.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce-pagination ul{border:0}.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce-pagination li{border:0;margin:.2rem}.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce-pagination li a,.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce-pagination li span{padding:.8rem 1rem;color:var(--sm-color-primary,#416180);background:#fff}.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce-pagination li .current{background:var(--sm-color-primary,#416180);color:#fff}
.elementor-141 .elementor-element.elementor-element-4919392d .sm-product-main{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:3rem;width:100%}.elementor-141 .elementor-element.elementor-element-4919392d .sm-product-images{padding:1.5rem;background:#fff;border:1px solid rgba(29,31,32,.12)}.elementor-141 .elementor-element.elementor-element-4919392d .sm-product-images .woocommerce-product-gallery{width:100%!important;float:none!important;margin:0!important}.elementor-141 .elementor-element.elementor-element-4919392d .sm-product-images img{object-fit:contain;max-height:34rem}
.elementor-141 .elementor-element.elementor-element-4919392d .sm-product-summary{gap:1.25rem}.elementor-141 .elementor-element.elementor-element-4919392d .sm-product-summary h1{font-size:2.5rem}.elementor-141 .elementor-element.elementor-element-4919392d .elementor-widget-woocommerce-product-price .price{font-size:1.875rem}.elementor-141 .elementor-element.elementor-element-4919392d .stock{font-size:.875rem;color:var(--sm-color-text-muted,#5D5D60)}.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce-product-details__short-description{line-height:1.7}
.elementor-141 .elementor-element.elementor-element-4919392d .product_meta{font-size:.875rem;line-height:1.8;color:var(--sm-color-text-muted,#5D5D60)}.elementor-141 .elementor-element.elementor-element-4919392d .product_meta>span{display:block}.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce .quantity .qty{width:5rem;padding:.7rem .5rem}.elementor-141 .elementor-element.elementor-element-4919392d form.cart{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.elementor-141 .elementor-element.elementor-element-4919392d .single_add_to_cart_button{flex:1}
.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce-tabs ul.tabs{padding:0!important;margin-bottom:1.5rem!important;border-bottom:1px solid rgba(29,31,32,.16)}.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce-tabs ul.tabs::before{border:0!important}.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce-tabs ul.tabs li{border:0!important;border-radius:0!important;background:transparent!important;margin:0 1.5rem 0 0!important;padding:0!important}.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce-tabs ul.tabs li::before,.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce-tabs ul.tabs li::after{display:none}.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce-tabs ul.tabs li a{padding:.8rem 0!important;font-family:var(--sm-font-heading,"Barlow Condensed"),sans-serif;font-size:1.125rem;color:var(--sm-color-text-muted,#5D5D60)!important}.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce-tabs ul.tabs li.active{border-bottom:2px solid var(--sm-color-primary,#416180)!important}.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce-tabs .panel{background:#fff;padding:2rem;line-height:1.7}
@media(max-width:1024px){.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-141 .elementor-element.elementor-element-4919392d .sm-product-main{gap:2rem}.elementor-141 .elementor-element.elementor-element-4919392d .sm-product-summary h1{font-size:2.125rem}}
@media(max-width:767px){.elementor-141 .elementor-element.elementor-element-4919392d{padding:2rem 1rem 3rem;gap:1.5rem}.elementor-141 .elementor-element.elementor-element-4919392d h1{font-size:2.375rem}.elementor-141 .elementor-element.elementor-element-4919392d h2{font-size:1.75rem}.elementor-141 .elementor-element.elementor-element-4919392d .sm-shop-layout,.elementor-141 .elementor-element.elementor-element-4919392d .sm-product-main{grid-template-columns:1fr;gap:1.5rem}.elementor-141 .elementor-element.elementor-element-4919392d .sm-shop-side{gap:.75rem}.elementor-141 .elementor-element.elementor-element-4919392d .sm-category-links p{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}.elementor-141 .elementor-element.elementor-element-4919392d .sm-product-summary h1{font-size:2rem}.elementor-141 .elementor-element.elementor-element-4919392d .sm-product-images{padding:1rem}.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce-tabs .panel{padding:1.25rem}.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce ul.products{gap:.75rem}.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce ul.products li.product{padding:.75rem}.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.125rem}.elementor-141 .elementor-element.elementor-element-4919392d .woocommerce ul.products li.product .button{padding:.75rem;font-size:.9375rem}}

/* Related products use the same cards as the homepage. */
.elementor-141 .elementor-element.elementor-element-4919392d .sm-product-related{gap:24px;padding-top:32px;border-top:1px solid rgba(29,31,32,.16);width:100%}
.elementor-141 .elementor-element.elementor-element-4919392d .sm-product-related>.elementor-widget-heading .elementor-heading-title{font:600 32px/1.12 var(--sm-font-heading,"Barlow Condensed"),sans-serif;color:var(--sm-color-text,#1D1F20);margin:0}
.elementor-141 .elementor-element.elementor-element-4919392d .sm-product-related .related>h2{display:none!important}
.elementor-141 .elementor-element.elementor-element-4919392d .sm-product-related .related{margin:0;width:100%}
.elementor-141 .elementor-element.elementor-element-4919392d .sm-product-related ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0!important;padding:0;list-style:none}
.elementor-141 .elementor-element.elementor-element-4919392d .sm-product-related ul.products::before,.elementor-141 .elementor-element.elementor-element-4919392d .sm-product-related ul.products::after{display:none!important}
.elementor-141 .elementor-element.elementor-element-4919392d .sm-product-related ul.products li.product{width:100%!important;float:none!important;margin:0!important;padding:20px;background:#fff;border:1px solid rgba(29,31,32,.14);display:flex;flex-direction:column;min-width:0;text-align:left;border-radius:0}
.elementor-141 .elementor-element.elementor-element-4919392d .sm-product-related ul.products li.product a.woocommerce-LoopProduct-link{display:flex;flex-direction:column;flex:1;min-width:0}
.elementor-141 .elementor-element.elementor-element-4919392d .sm-product-related ul.products li.product img{height:210px;width:100%;object-fit:contain;background:#fff;margin:0 0 20px!important}
.elementor-141 .elementor-element.elementor-element-4919392d .sm-product-related ul.products li.product .woocommerce-loop-product__title{font:600 22px/1.2 var(--sm-font-heading,"Barlow Condensed"),sans-serif!important;color:var(--sm-color-text,#1D1F20)!important;padding:0!important;margin:0 0 16px!important}
.elementor-141 .elementor-element.elementor-element-4919392d .sm-product-related ul.products li.product .price{margin-top:auto;margin-bottom:16px;color:var(--sm-color-primary,#416180)!important;font:600 24px/1.2 var(--sm-font-heading,"Barlow Condensed"),sans-serif!important}
.elementor-141 .elementor-element.elementor-element-4919392d .sm-product-related ul.products li.product .button{display:block;width:100%;margin-top:auto!important;padding:14px 10px;min-height:46px;font:600 16px/1.2 var(--sm-font-heading,"Barlow Condensed"),sans-serif!important;background:var(--sm-color-primary,#416180)!important;color:var(--sm-color-paper,#F2F2F3)!important;border:0;border-radius:0!important;text-align:center;white-space:normal}
.elementor-141 .elementor-element.elementor-element-4919392d .sm-product-related ul.products li.product .button:hover{background:var(--sm-color-primary-hover,#2C455D)!important}
.elementor-141 .elementor-element.elementor-element-4919392d .sm-product-related .added_to_cart{font-size:14px;color:var(--sm-color-primary,#416180);padding-top:10px}
@media(max-width:1024px){.elementor-141 .elementor-element.elementor-element-4919392d .sm-product-related ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.elementor-141 .elementor-element.elementor-element-4919392d .sm-product-related{gap:20px;padding-top:24px}.elementor-141 .elementor-element.elementor-element-4919392d .sm-product-related>.elementor-widget-heading .elementor-heading-title{font-size:28px}.elementor-141 .elementor-element.elementor-element-4919392d .sm-product-related ul.products{gap:12px}.elementor-141 .elementor-element.elementor-element-4919392d .sm-product-related ul.products li.product{padding:12px}.elementor-141 .elementor-element.elementor-element-4919392d .sm-product-related ul.products li.product img{height:135px;margin-bottom:14px!important}.elementor-141 .elementor-element.elementor-element-4919392d .sm-product-related ul.products li.product .woocommerce-loop-product__title{font-size:18px!important;overflow-wrap:anywhere}.elementor-141 .elementor-element.elementor-element-4919392d .sm-product-related ul.products li.product .price{font-size:22px!important}.elementor-141 .elementor-element.elementor-element-4919392d .sm-product-related ul.products li.product .button{font-size:15px!important;padding:12px 8px}}/* End custom CSS */