.elementor-11602 .elementor-element.elementor-element-mp0000f{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:26px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-11602 .elementor-element.elementor-element-mp0000f:not(.elementor-motion-effects-element-type-background), .elementor-11602 .elementor-element.elementor-element-mp0000f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mmsurface );}.elementor-11602 .elementor-element.elementor-element-mp0000c .woocommerce-breadcrumb{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:500;line-height:1.4em;}.elementor-11602 .elementor-element.elementor-element-mp0000e{--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:64px 64px;--row-gap:64px;--column-gap:64px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11602 .elementor-element.elementor-element-mp0000b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11602 .elementor-element.elementor-element-mp00009{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}html .elementor-11602 .elementor-element.elementor-element-mp00003 .product_title{font-family:"Barlow Condensed", Sans-serif;font-size:44px;font-weight:700;text-transform:uppercase;line-height:1.02em;letter-spacing:0px;color:#111A2E;}.elementor-11602 .elementor-element.elementor-element-mp00004 .price, .elementor-11602 .elementor-element.elementor-element-mp00004 .price del, .elementor-11602 .elementor-element.elementor-element-mp00004 .amount{font-family:"Barlow", Sans-serif;font-size:30px;font-weight:700;line-height:1.1em;}.elementor-11602 .elementor-element.elementor-element-mp00004 .price, .elementor-11602 .elementor-element.elementor-element-mp00004 .amount, .elementor-11602 .elementor-element.elementor-element-mp00004 del{color:#111A2E;}.elementor-11602 .elementor-element.elementor-element-mp00004 .price del, .elementor-11602 .elementor-element.elementor-element-mp00004 del .amount{color:#566074;}.elementor-11602 .elementor-element.elementor-element-mp00005{font-family:"Barlow", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#566074;}.elementor-11602 .elementor-element.elementor-element-mp00006 .single_add_to_cart_button{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;}.elementor-11602 .elementor-element.elementor-element-mp00007 .wd-wishlist-btn > a span{font-family:"Barlow", Sans-serif;font-size:15px;font-weight:500;line-height:1.3em;color:#111A2E;}.elementor-11602 .elementor-element.elementor-element-mp00007 .wd-wishlist-btn > a:before{color:#111A2E;}.elementor-11602 .elementor-element.elementor-element-mp00007 .wd-wishlist-btn > a:hover span{color:#1334E3;}.elementor-11602 .elementor-element.elementor-element-mp00007 .wd-wishlist-btn > a:hover:before{color:#1334E3;}.elementor-11602 .elementor-element.elementor-element-mp00002{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-mmline );--border-color:var( --e-global-color-mmline );--border-radius:6px 6px 6px 6px;--padding-top:20px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-11602 .elementor-element.elementor-element-mp00002:not(.elementor-motion-effects-element-type-background), .elementor-11602 .elementor-element.elementor-element-mp00002 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mmsurface );}.elementor-11602 .elementor-element.elementor-element-mp00001 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-11602 .elementor-element.elementor-element-mp00001 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-11602 .elementor-element.elementor-element-mp00001 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-11602 .elementor-element.elementor-element-mp00001 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-11602 .elementor-element.elementor-element-mp00001 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-11602 .elementor-element.elementor-element-mp00001 .elementor-icon-list-icon i{color:var( --e-global-color-mmblue );transition:color 0.3s;}.elementor-11602 .elementor-element.elementor-element-mp00001 .elementor-icon-list-icon svg{fill:var( --e-global-color-mmblue );transition:fill 0.3s;}.elementor-11602 .elementor-element.elementor-element-mp00001{--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-11602 .elementor-element.elementor-element-mp00001 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-11602 .elementor-element.elementor-element-mp00001 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11602 .elementor-element.elementor-element-mp00001 .elementor-icon-list-item > a{font-family:"Barlow", Sans-serif;font-size:15px;font-weight:500;line-height:1.4em;}.elementor-11602 .elementor-element.elementor-element-mp00001 .elementor-icon-list-text{color:var( --e-global-color-mmink );transition:color 0.3s;}.elementor-11602 .elementor-element.elementor-element-mp00001 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-mmblue );}.elementor-11602 .elementor-element.elementor-element-mp00008 .meta-label{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:600;line-height:1.5em;color:#111A2E;}.elementor-11602 .elementor-element.elementor-element-mp0000s{--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 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-11602 .elementor-element.elementor-element-mp0000s:not(.elementor-motion-effects-element-type-background), .elementor-11602 .elementor-element.elementor-element-mp0000s > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mmbg );}.elementor-11602 .elementor-element.elementor-element-mp0000k{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11602 .elementor-element.elementor-element-mp0000g .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:1.02em;letter-spacing:0px;color:var( --e-global-color-mmink );}.elementor-11602 .elementor-element.elementor-element-mp0000i{--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:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:6px 6px 6px 6px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-11602 .elementor-element.elementor-element-mp0000i:not(.elementor-motion-effects-element-type-background), .elementor-11602 .elementor-element.elementor-element-mp0000i > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mmsurface );}.elementor-11602 .elementor-element.elementor-element-mp0000j [class*="tab-title-"] .wd-accordion-title-text{font-family:"Barlow Condensed", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:0.3px;color:#111A2E;}.elementor-11602 .elementor-element.elementor-element-mp0000j .wd-accordion-title[class*="tab-title-"]:hover .wd-accordion-title-text{color:#1334E3;}.elementor-11602 .elementor-element.elementor-element-mp0000j .wd-accordion-title[class*="tab-title-"].wd-active .wd-accordion-title-text{color:#111A2E;}.elementor-11602 .elementor-element.elementor-element-mp0000j .shop_attributes, .wd-single-attrs.wd-side-hidden .shop_attributes{--wd-attr-col:1;}.elementor-11602 .elementor-element.elementor-element-mp0000r{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11602 .elementor-element.elementor-element-mp0000n{--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:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:6px 6px 6px 6px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-11602 .elementor-element.elementor-element-mp0000n:not(.elementor-motion-effects-element-type-background), .elementor-11602 .elementor-element.elementor-element-mp0000n > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mmsurface );}.elementor-11602 .elementor-element.elementor-element-mp0000l .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.02em;letter-spacing:0px;color:var( --e-global-color-mmink );}.elementor-11602 .elementor-element.elementor-element-mp0000m{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-mmmuted );}.elementor-11602 .elementor-element.elementor-element-mp0000m p{margin-block-end:10px;}.elementor-11602 .elementor-element.elementor-element-mp0000m a{color:var( --e-global-color-mmblue );}.elementor-11602 .elementor-element.elementor-element-mp0000m a:hover, .elementor-11602 .elementor-element.elementor-element-mp0000m a:focus{color:var( --e-global-color-mmbluedk );}.elementor-11602 .elementor-element.elementor-element-mp0000q{--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:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:6px 6px 6px 6px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-11602 .elementor-element.elementor-element-mp0000q:not(.elementor-motion-effects-element-type-background), .elementor-11602 .elementor-element.elementor-element-mp0000q > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mmsurface );}.elementor-11602 .elementor-element.elementor-element-mp0000o .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.02em;letter-spacing:0px;color:var( --e-global-color-mmink );}.elementor-11602 .elementor-element.elementor-element-mp0000p{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-mmmuted );}.elementor-11602 .elementor-element.elementor-element-mp0000p p{margin-block-end:10px;}.elementor-11602 .elementor-element.elementor-element-mp0000p a{color:var( --e-global-color-mmblue );}.elementor-11602 .elementor-element.elementor-element-mp0000p a:hover, .elementor-11602 .elementor-element.elementor-element-mp0000p a:focus{color:var( --e-global-color-mmbluedk );}.elementor-11602 .elementor-element.elementor-element-mp0000v{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:80px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-11602 .elementor-element.elementor-element-mp0000v:not(.elementor-motion-effects-element-type-background), .elementor-11602 .elementor-element.elementor-element-mp0000v > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mmsurface );}.elementor-11602 .elementor-element.elementor-element-mp0000t .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:44px;font-weight:700;text-transform:uppercase;line-height:1.02em;letter-spacing:0px;color:var( --e-global-color-mmink );}.elementor-11602 .elementor-element.elementor-element-mp0000u.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-11602 .elementor-element.elementor-element-mp0000u.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-11602 .elementor-element.elementor-element-mp0000f{--padding-top:20px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-11602 .elementor-element.elementor-element-mp0000c .woocommerce-breadcrumb{font-size:14px;}.elementor-11602 .elementor-element.elementor-element-mp0000e{--gap:36px 36px;--row-gap:36px;--column-gap:36px;}html .elementor-11602 .elementor-element.elementor-element-mp00003 .product_title{font-size:38px;}.elementor-11602 .elementor-element.elementor-element-mp00004 .price, .elementor-11602 .elementor-element.elementor-element-mp00004 .price del, .elementor-11602 .elementor-element.elementor-element-mp00004 .amount{font-size:28px;}.elementor-11602 .elementor-element.elementor-element-mp00005{font-size:17px;}.elementor-11602 .elementor-element.elementor-element-mp00006 .single_add_to_cart_button{font-size:16px;}.elementor-11602 .elementor-element.elementor-element-mp00007 .wd-wishlist-btn > a span{font-size:15px;}.elementor-11602 .elementor-element.elementor-element-mp00001 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11602 .elementor-element.elementor-element-mp00001 .elementor-icon-list-item > a{font-size:15px;}.elementor-11602 .elementor-element.elementor-element-mp00008 .meta-label{font-size:14px;}.elementor-11602 .elementor-element.elementor-element-mp0000s{--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:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-11602 .elementor-element.elementor-element-mp0000g .elementor-heading-title{font-size:36px;}.elementor-11602 .elementor-element.elementor-element-mp0000j [class*="tab-title-"] .wd-accordion-title-text{font-size:22px;}.elementor-11602 .elementor-element.elementor-element-mp0000l .elementor-heading-title{font-size:24px;}.elementor-11602 .elementor-element.elementor-element-mp0000m{font-size:16px;}.elementor-11602 .elementor-element.elementor-element-mp0000o .elementor-heading-title{font-size:24px;}.elementor-11602 .elementor-element.elementor-element-mp0000p{font-size:16px;}.elementor-11602 .elementor-element.elementor-element-mp0000v{--padding-top:64px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-11602 .elementor-element.elementor-element-mp0000t .elementor-heading-title{font-size:38px;}.elementor-11602 .elementor-element.elementor-element-mp0000u.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:768px){.elementor-11602 .elementor-element.elementor-element-mp0000f{--padding-top:14px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-11602 .elementor-element.elementor-element-mp0000c .woocommerce-breadcrumb{font-size:13px;}.elementor-11602 .elementor-element.elementor-element-mp0000e{--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:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-11602 .elementor-element.elementor-element-mp0000b{--width:100%;}.elementor-11602 .elementor-element.elementor-element-mp00009{--width:100%;}html .elementor-11602 .elementor-element.elementor-element-mp00003 .product_title{font-size:32px;}.elementor-11602 .elementor-element.elementor-element-mp00004 .price, .elementor-11602 .elementor-element.elementor-element-mp00004 .price del, .elementor-11602 .elementor-element.elementor-element-mp00004 .amount{font-size:26px;}.elementor-11602 .elementor-element.elementor-element-mp00005{font-size:16px;}.elementor-11602 .elementor-element.elementor-element-mp00006 .single_add_to_cart_button{font-size:16px;}.elementor-11602 .elementor-element.elementor-element-mp00007 .wd-wishlist-btn > a span{font-size:15px;}.elementor-11602 .elementor-element.elementor-element-mp00001 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11602 .elementor-element.elementor-element-mp00001 .elementor-icon-list-item > a{font-size:15px;}.elementor-11602 .elementor-element.elementor-element-mp00008 .meta-label{font-size:14px;}.elementor-11602 .elementor-element.elementor-element-mp0000s{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-11602 .elementor-element.elementor-element-mp0000g .elementor-heading-title{font-size:32px;}.elementor-11602 .elementor-element.elementor-element-mp0000i{--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-11602 .elementor-element.elementor-element-mp0000j [class*="tab-title-"] .wd-accordion-title-text{font-size:20px;}.elementor-11602 .elementor-element.elementor-element-mp0000n{--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-11602 .elementor-element.elementor-element-mp0000l .elementor-heading-title{font-size:22px;}.elementor-11602 .elementor-element.elementor-element-mp0000m{font-size:16px;}.elementor-11602 .elementor-element.elementor-element-mp0000q{--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-11602 .elementor-element.elementor-element-mp0000o .elementor-heading-title{font-size:22px;}.elementor-11602 .elementor-element.elementor-element-mp0000p{font-size:16px;}.elementor-11602 .elementor-element.elementor-element-mp0000v{--padding-top:48px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-11602 .elementor-element.elementor-element-mp0000t .elementor-heading-title{font-size:32px;}.elementor-11602 .elementor-element.elementor-element-mp0000u.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:769px){.elementor-11602 .elementor-element.elementor-element-mp0000f{--content-width:1370px;}.elementor-11602 .elementor-element.elementor-element-mp0000b{--width:56%;}.elementor-11602 .elementor-element.elementor-element-mp00009{--width:44%;}.elementor-11602 .elementor-element.elementor-element-mp0000s{--content-width:1370px;}.elementor-11602 .elementor-element.elementor-element-mp0000k{--width:62%;}.elementor-11602 .elementor-element.elementor-element-mp0000r{--width:38%;}.elementor-11602 .elementor-element.elementor-element-mp0000v{--content-width:1370px;}}@media(max-width:1024px) and (min-width:769px){.elementor-11602 .elementor-element.elementor-element-mp0000b{--width:52%;}.elementor-11602 .elementor-element.elementor-element-mp00009{--width:48%;}.elementor-11602 .elementor-element.elementor-element-mp0000k{--width:100%;}.elementor-11602 .elementor-element.elementor-element-mp0000r{--width:100%;}}/* Start custom CSS *//* Makeitforme single product layout */
.elementor-11602 .mp-crumbs, .elementor-11602 .mp-crumbs a{color:#566074}
.elementor-11602 .mp-crumbs a:hover{color:#1334E3}
@media (min-width:1025px){.elementor-11602 .mp-summary{position:sticky;top:110px;align-self:flex-start}}
.elementor-11602 .mp-title .product_title{margin:0}
.elementor-11602 .mp-price .price{margin:0}
.elementor-11602 .mp-short p:last-child{margin-bottom:0}
/* add to cart */
.elementor-11602 .mp-atc form.cart{margin:0}
.elementor-11602 .mp-atc .stock{font-family:"Barlow",sans-serif;font-weight:600;font-size:15px;margin:0 0 14px}
.elementor-11602 .mp-atc .quantity input.qty, .elementor-11602 .mp-atc .quantity input[type=button]{height:54px;border-color:#DCE1EA}
.elementor-11602 .mp-atc .quantity{border-radius:6px;overflow:hidden}
.elementor-11602 .mp-atc .single_add_to_cart_button{min-height:54px;border-radius:6px!important;background:#1334E3!important;color:#fff!important;text-transform:none!important;letter-spacing:.2px;box-shadow:none!important;transition:background-color .2s ease}
.elementor-11602 .mp-atc .single_add_to_cart_button:hover{background:#0D25B0!important}
.elementor-11602 .mp-wish a{text-transform:none}
/* gallery */
.elementor-11602 .mp-gallery .wd-carousel-item img, .elementor-11602 .mp-gallery .woocommerce-product-gallery__image img{border-radius:6px}
.elementor-11602 .mp-gallery .woocommerce-product-gallery__image, .elementor-11602 .mp-gallery .wd-gallery-images .wd-carousel-item{border-radius:6px;overflow:hidden;outline:1px solid #DCE1EA;outline-offset:-1px}
.elementor-11602 .mp-gallery .wd-gallery-thumb .wd-carousel-item img{border-radius:6px;border:1px solid #DCE1EA;transition:border-color .2s ease}
.elementor-11602 .mp-gallery .wd-gallery-thumb .wd-carousel-item.wd-thumb-active img, .elementor-11602 .mp-gallery .wd-gallery-thumb .wd-carousel-item:hover img{border-color:#1334E3}
/* trust box */
.elementor-11602 .mp-trust .elementor-icon-list-item > a:hover .elementor-icon-list-text{text-decoration:underline;text-underline-offset:3px}
/* meta */
.elementor-11602 .mp-meta, .elementor-11602 .mp-meta a{font-family:"Barlow",sans-serif;font-size:14px;color:#566074}
.elementor-11602 .mp-meta a:hover{color:#1334E3}
/* description */
.elementor-11602 .mp-desc, .elementor-11602 .mp-desc p, .elementor-11602 .mp-desc li{font-family:"Barlow",sans-serif;font-size:17px;line-height:1.65;color:#2A3346}
.elementor-11602 .mp-desc h2, .elementor-11602 .mp-desc h3, .elementor-11602 .mp-desc h4, .elementor-11602 .mp-desc strong{font-family:"Barlow",sans-serif;color:#111A2E}
.elementor-11602 .mp-desc h2, .elementor-11602 .mp-desc h3, .elementor-11602 .mp-desc h4{font-weight:700;font-size:19px;margin:22px 0 8px}
.elementor-11602 .mp-desc > *:first-child, .elementor-11602 .mp-desc .wc-tab > *:first-child{margin-top:0}
.elementor-11602 .mp-desc a{color:#1334E3}
.elementor-11602 .mp-more .wd-accordion-item{border-color:#DCE1EA}
.elementor-11602 .mp-aside-text p:last-child{margin-bottom:0}
/* related products: same card style as the homepage */
.elementor-11602 .mp-related .related > h2, .elementor-11602 .mp-related section.related > .title, .elementor-11602 .mp-related .wd-el-title{display:none}
.elementor-11602 .mm-products .wd-product{text-align:start}
.elementor-11602 .mm-products .wd-product .product-wrapper{display:flex;flex-direction:column;height:100%;padding:0;background:none;box-shadow:none}
.elementor-11602 .mm-products .product-element-top{border-radius:6px;overflow:hidden;background:#fff;margin:0 0 14px;outline:1px solid #DCE1EA;outline-offset:-1px}
.elementor-11602 .mm-products .product-image-link img{width:100%;aspect-ratio:1/1;object-fit:cover}
.elementor-11602 .mm-products .wd-product-cats, .elementor-11602 .mm-products .wd-product-sku, .elementor-11602 .mm-products .star-rating, .elementor-11602 .mm-products .wd-product-stock, .elementor-11602 .mm-products .wd-compare-btn{display:none!important}
.elementor-11602 .mm-products .wd-entities-title{margin:0 0 6px;padding:0;font-family:"Barlow",sans-serif;font-weight:600;font-size:16px;line-height:1.3;text-align:start;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}
.elementor-11602 .mm-products .wd-entities-title a{color:#111A2E}
.elementor-11602 .mm-products .wd-entities-title a:hover{color:#1334E3}
.elementor-11602 .mm-products .price{display:block;margin:0 0 14px;font-family:"Barlow",sans-serif;font-weight:700;font-size:18px;line-height:1.2;color:#111A2E}
.elementor-11602 .mm-products .price .amount, .elementor-11602 .mm-products .price bdi{color:inherit}
.elementor-11602 .mm-products .wd-add-btn{margin-top:auto;width:100%}
.elementor-11602 .mm-products .wd-add-btn .button{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:0 16px;border:1px solid #DCE1EA;border-radius:6px;background:#fff;color:#111A2E;font-family:"Barlow",sans-serif;font-weight:600;font-size:15px;text-transform:none;letter-spacing:.2px;box-shadow:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}
.elementor-11602 .mm-products .wd-add-btn .button:hover{background:#1334E3;border-color:#1334E3;color:#fff}
.elementor-11602 a:focus-visible, .elementor-11602 button:focus-visible{outline:2px solid #1334E3;outline-offset:3px}
@media (prefers-reduced-motion:reduce){.elementor-11602 *{transition:none!important}}
/* buttons row: qty + add to cart, buy now below */
.elementor-11602 .mp-atc form.cart{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px}
.elementor-11602 .mp-atc form.cart .quantity{flex:0 0 auto;margin:0}
.elementor-11602 .mp-atc form.cart .single_add_to_cart_button{flex:1 1 200px;margin:0}
.elementor-11602 .mp-atc form.cart .wd-buy-now-btn{flex:1 1 100%;margin:0;min-height:54px;border-radius:6px!important;background:#fff!important;color:#111A2E!important;border:1px solid #111A2E!important;text-transform:none!important;letter-spacing:.2px;font-family:"Barlow",sans-serif;font-weight:600;font-size:16px;box-shadow:none!important;transition:background-color .2s ease,color .2s ease}
.elementor-11602 .mp-atc form.cart .wd-buy-now-btn:hover{background:#111A2E!important;color:#fff!important}
/* hide the theme's empty extra tab; delivery info lives in the side card */
.elementor-11602 .mp-more .wd-accordion-item:has(.tab-title-wd_additional_tab){display:none}/* End custom CSS */