.elementor-1170201 .elementor-element.elementor-element-5afd8a8:not(.elementor-motion-effects-element-type-background), .elementor-1170201 .elementor-element.elementor-element-5afd8a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1170201 .elementor-element.elementor-element-5afd8a8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:12px 12px 0px 12px;}.elementor-1170201 .elementor-element.elementor-element-5afd8a8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1170201 .elementor-element.elementor-element-56597c3 img{height:190px;object-fit:contain;}.elementor-1170201 .elementor-element.elementor-element-56597c3 > .elementor-widget-container{padding:8px 8px 8px 8px;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E7EB;border-radius:10px 10px 10px 10px;}.elementor-1170201 .elementor-element.elementor-element-38237a1 .ce-product-badges{gap:5px;}.elementor-1170201 .elementor-element.elementor-element-38237a1 .ce-product-badge{min-width:0px;font-family:"Inter", sans-serif;font-size:10px;font-weight:700;line-height:1.2em;border-radius:20px;padding:5px 10px 5px 10px;}.elementor-1170201 .elementor-element.elementor-element-38237a1 .ce-product-badge-sale, .elementor-1170201 .elementor-element.elementor-element-38237a1 .ce-product-badge-onsale{color:#FFFFFF;background-color:#FF6B3D;}.elementor-1170201 .elementor-element.elementor-element-38237a1 .ce-product-badge-new{color:#FFFFFF;background-color:#1D6FD8;}.elementor-1170201 .elementor-element.elementor-element-38237a1{width:auto;inset-inline-start:10px;top:10px;z-index:3;}.elementor-1170201 .elementor-element.elementor-element-6359fe0 .elementor-heading-title{color:#111827;font-family:"Inter", sans-serif;font-size:14px;font-weight:700;line-height:1.5em;}.elementor-1170201 .elementor-element.elementor-element-6359fe0 .elementor-heading-title a:not(#e):hover, .elementor-1170201 .elementor-element.elementor-element-6359fe0 .elementor-heading-title a:not(#e):focus{color:#164D8D;}.elementor-1170201 .elementor-element.elementor-element-6359fe0 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-1170201 .elementor-element.elementor-element-40d1b43:not(.elementor-motion-effects-element-type-background), .elementor-1170201 .elementor-element.elementor-element-40d1b43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1170201 .elementor-element.elementor-element-40d1b43{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:12px 12px 14px 12px;}.elementor-1170201 .elementor-element.elementor-element-40d1b43 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1170201 .elementor-element.elementor-element-f543bca.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-1170201 .elementor-element.elementor-element-f543bca.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-1170201 .elementor-element.elementor-element-421d307 .elementor-heading-title{color:#6B7280;font-family:"Inter", sans-serif;font-size:10px;font-weight:400;line-height:1.2em;}.elementor-1170201 .elementor-element.elementor-element-328392e .ce-product-prices{font-family:"Inter", sans-serif;font-size:16px;font-weight:800;line-height:1.3em;color:#111827;gap:10px;}.elementor-bc-flex-widget .elementor-1170201 .elementor-element.elementor-element-08dc658.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-1170201 .elementor-element.elementor-element-08dc658.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-1170201 .elementor-element.elementor-element-08dc658.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-1170201 .elementor-element.elementor-element-e2d8c9c input[type=number]{width:68px;text-align:left;font-family:"Inter", sans-serif;font-size:15px;font-weight:500;color:#111827;background-color:#FFFFFF;border-color:#E5E7EB;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;padding:0px 26px 0px 14px;}.elementor-1170201 .elementor-element.elementor-element-e2d8c9c input[type=number]:focus{border-color:#1D6FD8;}.elementor-1170201 .elementor-element.elementor-element-e2d8c9c.ce-product-quantity--view-stacked .ce-product-quantity__plus{margin:1px 1px 0 1px;}.elementor-1170201 .elementor-element.elementor-element-e2d8c9c.ce-product-quantity--view-stacked .ce-product-quantity__minus{margin:0 1px 1px 1px;}.elementor-1170201 .elementor-element.elementor-element-e2d8c9c i.ce-product-quantity__btn{font-size:10px;color:#111827;}.elementor-1170201 .elementor-element.elementor-element-e2d8c9c .ce-product-quantity__btn{background-color:rgba(0,0,0,0);}.elementor-1170201 .elementor-element.elementor-element-e2d8c9c i.ce-product-quantity__btn:hover{color:#1D6FD8;}.elementor-1170201 .elementor-element.elementor-element-e2d8c9c .ce-product-quantity__btn:hover{background-color:rgba(0,0,0,0);}.elementor-1170201 .elementor-element.elementor-element-e2d8c9c > .elementor-widget-container{margin:0px 8px 0px 0px;}.elementor-1170201 .elementor-element.elementor-element-e2d8c9c{width:auto;align-self:center;}.elementor-1170201 .elementor-element.elementor-element-702437f a.elementor-button:not(#e){color:#FFFFFF;}.elementor-1170201 .elementor-element.elementor-element-702437f a.elementor-button{--ce-btn-bg-color:#1D6FD8;background-color:var(--ce-btn-bg-color);border-radius:10px 10px 10px 10px;padding:11px 11px 11px 11px;}.elementor-1170201 .elementor-element.elementor-element-702437f a.elementor-button:hover, .elementor-1170201 .elementor-element.elementor-element-702437f a.elementor-button:focus{--ce-btn-bg-color:#164D8D;}.elementor-1170201 .elementor-element.elementor-element-702437f a.elementor-button[aria-disabled]{background-color:rgba(129,138,145,0.35);pointer-events:auto;cursor:not-allowed;}.elementor-1170201 .elementor-element.elementor-element-702437f{width:auto;align-self:center;}.elementor.elementor-1170201 .elementor-section-wrap{overflow:hidden;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);}@media(max-width:767px){.elementor-1170201 .elementor-element.elementor-element-5afd8a8{padding:10px 10px 0px 10px;}.elementor-1170201 .elementor-element.elementor-element-56597c3 img{height:130px;}.elementor-1170201 .elementor-element.elementor-element-56597c3 > .elementor-widget-container{padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-1170201 .elementor-element.elementor-element-6359fe0 .elementor-heading-title{font-size:12px;}.elementor-1170201 .elementor-element.elementor-element-6359fe0 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1170201 .elementor-element.elementor-element-40d1b43{padding:8px 10px 10px 10px;}.elementor-1170201 .elementor-element.elementor-element-f543bca{width:60%;}.elementor-1170201 .elementor-element.elementor-element-328392e .ce-product-prices{font-size:15px;}.elementor-1170201 .elementor-element.elementor-element-08dc658{width:40%;}}/* Start custom CSS for product-miniature-name, class: .elementor-element-6359fe0 */.elementor-1170201 .elementor-element.elementor-element-6359fe0 .elementor-heading-title { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; min-height: 3em; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-13dc8b6 */.elementor-1170201 .elementor-element.elementor-element-13dc8b6 > .elementor-element-populated { position: relative; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-421d307 */@media (max-width: 767px) { .elementor-1170201 .elementor-element.elementor-element-421d307 { display: none; } }/* End custom CSS */
/* Start custom CSS for product-quantity, class: .elementor-element-e2d8c9c */.elementor-1170201 .elementor-element.elementor-element-e2d8c9c input[type=number] { height: 44px; box-sizing: border-box; }
.elementor-1170201 .elementor-element.elementor-element-e2d8c9c .ce-product-quantity__btn { inset-inline-end: 6px; width: 16px; }
.elementor-1170201 .elementor-element.elementor-element-e2d8c9c .ce-product-quantity__plus { top: 8px; bottom: 50%; } .elementor-1170201 .elementor-element.elementor-element-e2d8c9c .ce-product-quantity__minus { top: 50%; bottom: 8px; }
@media (max-width: 767px) { .elementor-1170201 .elementor-element.elementor-element-e2d8c9c { display: none; } }/* End custom CSS */
/* Start custom CSS for product-miniature-add-to-cart, class: .elementor-element-702437f */.elementor-1170201 .elementor-element.elementor-element-702437f .elementor-button-text { display: none; }
.elementor-1170201 .elementor-element.elementor-element-702437f .elementor-button-content-wrapper { gap: 0; justify-content: center; }
.elementor-1170201 .elementor-element.elementor-element-702437f .elementor-button-icon { margin: 0; }
.elementor-1170201 .elementor-element.elementor-element-702437f a.elementor-button { aspect-ratio: 1; display: inline-flex; align-items: center; justify-content: center; }
.elementor-1170201 .elementor-element.elementor-element-702437f .elementor-button-icon i { display: none; }
.elementor-1170201 .elementor-element.elementor-element-702437f .elementor-button-icon::before { content: ""; display: block; width: 18px; height: 16px; background-color: currentColor; -webkit-mask: url("data:image/svg+xml,%3Csvg%20width%3D%221em%22%20height%3D%221em%22%20viewBox%3D%220%200%2021%2019%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M17.7186%2011.25H7.41777L7.66387%2012.375H17.0857C17.6131%2012.375%2018.035%2012.9023%2017.8943%2013.4297L17.7186%2014.2734C18.3865%2014.5898%2018.8436%2015.2578%2018.8436%2016.0312C18.8436%2017.1562%2017.9295%2018.0352%2016.8396%2018C15.785%2018%2014.9061%2017.1562%2014.9061%2016.1016C14.8709%2015.5391%2015.117%2015.0117%2015.4686%2014.625H8.1209C8.47246%2015.0117%208.71856%2015.5039%208.71856%2016.0312C8.71856%2017.1562%207.76934%2018.0703%206.64434%2018C5.62481%2017.9648%204.81621%2017.1562%204.78106%2016.1719C4.71074%2015.3633%205.13262%2014.6953%205.76543%2014.3438L3.26934%202.25H0.843555C0.351368%202.25%20-0.00019455%201.89844%20-0.00019455%201.40625V0.84375C-0.00019455%200.386719%200.351368%200%200.843555%200H4.42949C4.81621%200%205.16777%200.316406%205.27324%200.703125L5.58965%202.25H19.3709C19.9334%202.25%2020.3201%202.77734%2020.2146%203.30469L18.5623%2010.6172C18.4568%2011.0039%2018.1053%2011.25%2017.7186%2011.25ZM14.3436%205.90625H12.6561V4.5C12.6561%204.21875%2012.3748%203.9375%2012.0936%203.9375H11.5311C11.2146%203.9375%2010.9686%204.21875%2010.9686%204.5V5.90625H9.28106C8.96465%205.90625%208.71856%206.1875%208.71856%206.46875V7.03125C8.71856%207.34766%208.96465%207.59375%209.28106%207.59375H10.9686V9C10.9686%209.31641%2011.2146%209.5625%2011.5311%209.5625H12.0936C12.3748%209.5625%2012.6561%209.31641%2012.6561%209V7.59375H14.3436C14.6248%207.59375%2014.9061%207.34766%2014.9061%207.03125V6.46875C14.9061%206.1875%2014.6248%205.90625%2014.3436%205.90625Z%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg%20width%3D%221em%22%20height%3D%221em%22%20viewBox%3D%220%200%2021%2019%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M17.7186%2011.25H7.41777L7.66387%2012.375H17.0857C17.6131%2012.375%2018.035%2012.9023%2017.8943%2013.4297L17.7186%2014.2734C18.3865%2014.5898%2018.8436%2015.2578%2018.8436%2016.0312C18.8436%2017.1562%2017.9295%2018.0352%2016.8396%2018C15.785%2018%2014.9061%2017.1562%2014.9061%2016.1016C14.8709%2015.5391%2015.117%2015.0117%2015.4686%2014.625H8.1209C8.47246%2015.0117%208.71856%2015.5039%208.71856%2016.0312C8.71856%2017.1562%207.76934%2018.0703%206.64434%2018C5.62481%2017.9648%204.81621%2017.1562%204.78106%2016.1719C4.71074%2015.3633%205.13262%2014.6953%205.76543%2014.3438L3.26934%202.25H0.843555C0.351368%202.25%20-0.00019455%201.89844%20-0.00019455%201.40625V0.84375C-0.00019455%200.386719%200.351368%200%200.843555%200H4.42949C4.81621%200%205.16777%200.316406%205.27324%200.703125L5.58965%202.25H19.3709C19.9334%202.25%2020.3201%202.77734%2020.2146%203.30469L18.5623%2010.6172C18.4568%2011.0039%2018.1053%2011.25%2017.7186%2011.25ZM14.3436%205.90625H12.6561V4.5C12.6561%204.21875%2012.3748%203.9375%2012.0936%203.9375H11.5311C11.2146%203.9375%2010.9686%204.21875%2010.9686%204.5V5.90625H9.28106C8.96465%205.90625%208.71856%206.1875%208.71856%206.46875V7.03125C8.71856%207.34766%208.96465%207.59375%209.28106%207.59375H10.9686V9C10.9686%209.31641%2011.2146%209.5625%2011.5311%209.5625H12.0936C12.3748%209.5625%2012.6561%209.31641%2012.6561%209V7.59375H14.3436C14.6248%207.59375%2014.9061%207.34766%2014.9061%207.03125V6.46875C14.9061%206.1875%2014.6248%205.90625%2014.3436%205.90625Z%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat; }
.elementor-1170201 .elementor-element.elementor-element-702437f a.elementor-button { box-shadow: 0 4px 12px rgba(29,111,216,.35); }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-40d1b43 */.elementor-1170201 .elementor-element.elementor-element-40d1b43 > .elementor-container { border-top: 1px solid #E5E7EB; padding-top: 12px; }@media (max-width: 767px) { .elementor-1170201 .elementor-element.elementor-element-40d1b43 > .elementor-container { border-top: 0; padding-top: 0; } }
.elementor-1170201 .elementor-element.elementor-element-40d1b43 .elementor-row { flex-wrap: nowrap; }
.elementor-1170201 .elementor-element.elementor-element-40d1b43 .elementor-column:first-child { width: auto !important; flex: 1 1 auto; min-width: 0; }
.elementor-1170201 .elementor-element.elementor-element-40d1b43 .elementor-column:last-child { width: auto !important; flex: 0 0 auto; }
.elementor-1170201 .elementor-element.elementor-element-40d1b43 .elementor-column:last-child .elementor-widget-wrap { flex-wrap: nowrap; }/* End custom CSS */