.elementor-8138 .elementor-element.elementor-element-sa-pdp{--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-8138 .elementor-element.elementor-element-sa-pdp:not(.elementor-motion-effects-element-type-background), .elementor-8138 .elementor-element.elementor-element-sa-pdp > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8FF;}.elementor-8138 .elementor-element.elementor-element-pdp-crumbs{--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:64px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-8138 .elementor-element.elementor-element-pdp-main{--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;--justify-content:space-between;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:24px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-8138 .elementor-element.elementor-element-pdp-gallery-col{--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-8138 .elementor-element.elementor-element-pdp-gallery-frame{--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;--border-radius:28px 28px 28px 28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8138 .elementor-element.elementor-element-pdp-gallery-frame:not(.elementor-motion-effects-element-type-background), .elementor-8138 .elementor-element.elementor-element-pdp-gallery-frame > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8138 .elementor-element.elementor-element-pdp-gallery > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;box-shadow:1px 1px 5px 1px rgba(0, 0, 0, 0.5);}.elementor-8138 .elementor-element.elementor-element-pdp-gallery .woocommerce-product-gallery{--wd-gallery-gap:0px;}.elementor-8138 .elementor-element.elementor-element-pdp-info{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8138 .elementor-element.elementor-element-pdp-buy{--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-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:#E3EAF7;--border-color:#E3EAF7;--border-radius:28px 28px 28px 28px;--padding-top:30px;--padding-bottom:24px;--padding-left:26px;--padding-right:26px;}.elementor-8138 .elementor-element.elementor-element-pdp-buy:not(.elementor-motion-effects-element-type-background), .elementor-8138 .elementor-element.elementor-element-pdp-buy > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8138 .elementor-element.elementor-element-pdp-cat{width:auto;max-width:auto;}.elementor-8138 .elementor-element.elementor-element-pdp-title{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8138 .elementor-element.elementor-element-pdp-title > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8138 .elementor-element.elementor-element-pdp-trust{--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:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8138 .elementor-element.elementor-element-ad15211 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;letter-spacing:1px;color:#00B67A;}.elementor-8138 .elementor-element.elementor-element-9e9bb0b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.4em;color:#4A5A7A;}.elementor-8138 .elementor-element.elementor-element-pdp-proof{--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:center;--gap:8px 16px;--row-gap:8px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8138 .elementor-element.elementor-element-pdp-sold{width:auto;max-width:auto;}.elementor-8138 .elementor-element.elementor-element-pdp-visitors{width:auto;max-width:auto;}.elementor-8138 .elementor-element.elementor-element-pdp-price{width:auto;max-width:auto;}.elementor-8138 .elementor-element.elementor-element-pdp-price > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-8138 .elementor-element.elementor-element-pdp-secure{--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;--justify-content:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E3EAF7;--border-color:#E3EAF7;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8138 .elementor-element.elementor-element-a36ddf1{--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;--justify-content:space-between;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8138 .elementor-element.elementor-element-a36ddf1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8138 .elementor-element.elementor-element-9642e96 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:700;line-height:1.2em;color:#0E1A33;}.elementor-8138 .elementor-element.elementor-element-2659b18 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;line-height:1.2em;color:#6A7894;}.elementor-8138 .elementor-element.elementor-element-pdp-pay-icons{width:auto;max-width:auto;}.elementor-8138 .elementor-element.elementor-element-pdp-perks > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8138 .elementor-element.elementor-element-pdp-tabs{--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:64px;--padding-left:24px;--padding-right:24px;}.elementor-8138 .elementor-element.elementor-element-pdp-related{--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:88px;--padding-left:24px;--padding-right:24px;}.elementor-8138 .elementor-element.elementor-element-b6b90a6 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-8138 .elementor-element.elementor-element-b6b90a6 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:32px;font-weight:800;line-height:1.15em;letter-spacing:-1px;color:#0E1A33;}.elementor-8138 .elementor-element.elementor-element-pdp-related-products.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-8138 .elementor-element.elementor-element-pdp-related-products.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-8138 .elementor-element.elementor-element-pdp-cta{--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:72px;--padding-left:24px;--padding-right:24px;}.elementor-8138 .elementor-element.elementor-element-pdp-cta-inner{--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;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--border-radius:32px 32px 32px 32px;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-8138 .elementor-element.elementor-element-pdp-cta-inner:not(.elementor-motion-effects-element-type-background), .elementor-8138 .elementor-element.elementor-element-pdp-cta-inner > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg, #1F5BFF 0%, #4FC3FF 100%);}.elementor-8138 .elementor-element.elementor-element-dddad40{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8138 .elementor-element.elementor-element-34c6fd7 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:800;line-height:1.1em;letter-spacing:-1.2px;color:#FFFFFF;}.elementor-8138 .elementor-element.elementor-element-e6b2854{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-8138 .elementor-element.elementor-element-332696c{--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;--justify-content:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8138 .elementor-element.elementor-element-9ea49c3 .elementor-button{background-color:transparent;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:700;line-height:1.2em;fill:#2A1F00;color:#2A1F00;background-image:linear-gradient(120deg, #FFB800 0%, #FFE98A 100%);border-radius:14px 14px 14px 14px;padding:15px 22px 15px 22px;}.elementor-8138 .elementor-element.elementor-element-9ea49c3 .elementor-button:hover, .elementor-8138 .elementor-element.elementor-element-9ea49c3 .elementor-button:focus{color:#2A1F00;}.elementor-8138 .elementor-element.elementor-element-9ea49c3 .elementor-button:hover svg, .elementor-8138 .elementor-element.elementor-element-9ea49c3 .elementor-button:focus svg{fill:#2A1F00;}.elementor-8138 .elementor-element.elementor-element-783bb12 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:700;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:14px 14px 14px 14px;padding:15px 22px 15px 22px;}.elementor-8138 .elementor-element.elementor-element-783bb12 .elementor-button:hover, .elementor-8138 .elementor-element.elementor-element-783bb12 .elementor-button:focus{color:#FFFFFF;}.elementor-8138 .elementor-element.elementor-element-783bb12 .elementor-button:hover svg, .elementor-8138 .elementor-element.elementor-element-783bb12 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-8138 .elementor-element.elementor-element-pdp-related-products.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-8138 .elementor-element.elementor-element-pdp-crumbs{--padding-top:20px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-8138 .elementor-element.elementor-element-pdp-main{--padding-top:16px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-8138 .elementor-element.elementor-element-pdp-gallery-col{--width:100%;}.elementor-8138 .elementor-element.elementor-element-pdp-gallery > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-8138 .elementor-element.elementor-element-pdp-info{--width:100%;}.elementor-8138 .elementor-element.elementor-element-pdp-buy{--width:100%;--padding-top:26px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-8138 .elementor-element.elementor-element-pdp-tabs{--padding-top:0px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-8138 .elementor-element.elementor-element-pdp-related{--padding-top:0px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-8138 .elementor-element.elementor-element-pdp-related-products.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-8138 .elementor-element.elementor-element-pdp-cta{--padding-top:0px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-8138 .elementor-element.elementor-element-pdp-cta-inner{--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-8138 .elementor-element.elementor-element-dddad40{--width:100%;}.elementor-8138 .elementor-element.elementor-element-34c6fd7 .elementor-heading-title{font-size:28px;}.elementor-8138 .elementor-element.elementor-element-332696c{--width:100%;--justify-content:flex-start;}}@media(min-width:768px){.elementor-8138 .elementor-element.elementor-element-pdp-crumbs{--content-width:1240px;}.elementor-8138 .elementor-element.elementor-element-pdp-main{--content-width:1240px;}.elementor-8138 .elementor-element.elementor-element-pdp-gallery-col{--width:45%;}.elementor-8138 .elementor-element.elementor-element-pdp-info{--width:51%;}.elementor-8138 .elementor-element.elementor-element-pdp-buy{--width:100%;}.elementor-8138 .elementor-element.elementor-element-pdp-tabs{--content-width:1240px;}.elementor-8138 .elementor-element.elementor-element-pdp-related{--content-width:1240px;}.elementor-8138 .elementor-element.elementor-element-pdp-cta{--content-width:1240px;}.elementor-8138 .elementor-element.elementor-element-dddad40{--width:60%;}.elementor-8138 .elementor-element.elementor-element-332696c{--width:36%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8138 .elementor-element.elementor-element-pdp-gallery-col{--width:45%;}.elementor-8138 .elementor-element.elementor-element-pdp-info{--width:51%;}.elementor-8138 .elementor-element.elementor-element-pdp-buy{--width:100%;}}/* Start custom CSS for wd_wc_breadcrumb, class: .elementor-element-pdp-breadcrumb */.elementor-8138 .elementor-element.elementor-element-pdp-breadcrumb .wd-breadcrumbs,.elementor-8138 .elementor-element.elementor-element-pdp-breadcrumb .woocommerce-breadcrumb{font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-size:13px;color:#6A7894}.elementor-8138 .elementor-element.elementor-element-pdp-breadcrumb a{color:#6A7894}.elementor-8138 .elementor-element.elementor-element-pdp-breadcrumb a:hover{color:#1F5BFF}.elementor-8138 .elementor-element.elementor-element-pdp-breadcrumb .breadcrumb-last,.elementor-8138 .elementor-element.elementor-element-pdp-breadcrumb .wd-last{color:#0E1A33;font-weight:600}/* End custom CSS */
/* Start custom CSS for wd_single_product_gallery, class: .elementor-element-pdp-gallery */.elementor-8138 .elementor-element.elementor-element-pdp-gallery{background:#fff;border-radius:26px;overflow:hidden}.elementor-8138 .elementor-element.elementor-element-pdp-gallery img{border-radius:26px}.elementor-8138 .elementor-element.elementor-element-pdp-gallery .product-labels{top:14px;left:14px}.elementor-8138 .elementor-element.elementor-element-pdp-gallery .product-labels .onsale,.elementor-8138 .elementor-element.elementor-element-pdp-gallery .product-label.onsale{background:linear-gradient(120deg,#FFB800 0%,#FFD23F 55%,#FFE98A 100%);color:#2A1F00;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:6px 11px;border-radius:999px;min-width:0;min-height:0;line-height:1.2;box-shadow:0 4px 12px -4px rgba(20,50,140,.3)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-pdp-gallery-col */@media(min-width:1025px){.elementor-8138 .elementor-element.elementor-element-pdp-gallery-col{position:sticky;top:110px}}/* End custom CSS */
/* Start custom CSS for wd_single_product_meta, class: .elementor-element-pdp-cat */.elementor-8138 .elementor-element.elementor-element-pdp-cat .sku_wrapper,.elementor-8138 .elementor-element.elementor-element-pdp-cat .tagged_as,.elementor-8138 .elementor-element.elementor-element-pdp-cat .wd-product-brands{display:none!important}.elementor-8138 .elementor-element.elementor-element-pdp-cat .product_meta{margin:0;padding:0;border:0;display:flex;background:none}.elementor-8138 .elementor-element.elementor-element-pdp-cat .posted_in{display:inline-flex;gap:4px;background:#EEF3FF;color:#1F5BFF;border-radius:999px;padding:6px 12px;font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.elementor-8138 .elementor-element.elementor-element-pdp-cat .posted_in .meta-label{display:none}.elementor-8138 .elementor-element.elementor-element-pdp-cat .posted_in a{color:#1F5BFF}.elementor-8138 .elementor-element.elementor-element-pdp-cat{width:auto!important;align-self:flex-start}.elementor-8138 .elementor-element.elementor-element-pdp-cat .elementor-widget-container,.elementor-8138 .elementor-element.elementor-element-pdp-cat .wd-single-meta{background:none!important;padding:0!important;border:0!important}/* End custom CSS */
/* Start custom CSS for wd_single_product_title, class: .elementor-element-pdp-title */.elementor-8138 .elementor-element.elementor-element-pdp-title .product_title,.elementor-8138 .elementor-element.elementor-element-pdp-title h1{font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-size:32px;line-height:1.15;font-weight:800;letter-spacing:-.03em;color:#0E1A33;text-wrap:balance;margin:0}@media(max-width:767px){.elementor-8138 .elementor-element.elementor-element-pdp-title .product_title{font-size:26px}}/* End custom CSS */
/* Start custom CSS for wd_sold_counter, class: .elementor-element-pdp-sold */.elementor-8138 .elementor-element.elementor-element-pdp-sold{font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-size:13px;color:#4A5A7A}.elementor-8138 .elementor-element.elementor-element-pdp-sold .wd-sold-counter,.elementor-8138 .elementor-element.elementor-element-pdp-sold .wd-product-sold{display:flex;align-items:center;gap:8px;background:none;padding:0;margin:0}.elementor-8138 .elementor-element.elementor-element-pdp-sold .wd-sold-counter::before{content:'';width:8px;height:8px;border-radius:50%;background:#F59E0B}.elementor-8138 .elementor-element.elementor-element-pdp-sold .wd-icon,.elementor-8138 .elementor-element.elementor-element-pdp-sold .wd-sold-counter img{display:none}/* End custom CSS */
/* Start custom CSS for wd_single_product_visitor_counter, class: .elementor-element-pdp-visitors */.elementor-8138 .elementor-element.elementor-element-pdp-visitors .wd-visits-count{background:#F5F8FF;border-radius:999px;padding:6px 12px;margin:0;font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-size:13px;color:#4A5A7A}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-pdp-proof */.elementor-8138 .elementor-element.elementor-element-pdp-proof{margin-top:-4px}/* End custom CSS */
/* Start custom CSS for wd_single_product_price, class: .elementor-element-pdp-price */.elementor-8138 .elementor-element.elementor-element-pdp-price .price{font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-size:42px;font-weight:800;letter-spacing:-.03em;color:#1340C8;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.elementor-8138 .elementor-element.elementor-element-pdp-price .price del{font-size:18px;color:#93A0BA;font-weight:600}.elementor-8138 .elementor-element.elementor-element-pdp-price .price ins{text-decoration:none}.elementor-8138 .elementor-element.elementor-element-pdp-price .price::after{content:'one-time';font-size:14px;font-weight:500;color:#6A7894;letter-spacing:0}/* End custom CSS */
/* Start custom CSS for wd_single_product_add_to_cart, class: .elementor-element-pdp-add-to-cart */.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart{font-family:'Plus Jakarta Sans',system-ui,sans-serif;}.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .variations{margin-bottom:12px;width:100%}.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .variations tr{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .variations th,.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .variations td{display:block;width:100%;padding:0!important;text-align:left}.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .variations select{width:100%}.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .variations th,.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .variations .label,.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .variations label,.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .wapf-field-label,.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .wapf-field-label label{font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-size:13px;font-weight:700;color:#0E1A33;text-transform:none}.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart select,.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart input[type=text],.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart input[type=email],.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .wapf-input{border:1px solid #D5DEEE!important;border-radius:12px!important;padding:12px 14px;font-size:15px;background:#F8FAFF!important;color:#0E1A33;height:auto;min-height:48px}.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .wapf-field-description{font-size:13px;color:#6A7894;font-weight:500}.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .woocommerce-variation-price{display:none}.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .reset_variations{font-size:12px;color:#6A7894}.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .woocommerce-variation-add-to-cart,.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart form.cart:not(.variations_form){display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .quantity{border:1px solid #D5DEEE;border-radius:12px;overflow:hidden;display:flex;margin:0!important}.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .quantity input.qty{border:0!important;background:#fff!important;width:36px;font-weight:700;min-height:48px;border-radius:0!important}.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .quantity input[type=button]{border:0;background:#F8FAFF;width:40px;min-height:48px;font-size:18px;color:#0E1A33}.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .single_add_to_cart_button{flex:1;min-height:48px;background:linear-gradient(120deg,#FFB800 0%,#FFD23F 55%,#FFE98A 100%)!important;color:#2A1F00!important;border-radius:12px!important;font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-size:15px;font-weight:700;text-transform:none;box-shadow:0 12px 26px -12px rgba(230,160,0,.85)}.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .wd-buy-now-btn{width:100%;flex-basis:100%;background:#fff!important;color:#1340C8!important;border:1.5px solid #1F5BFF!important;border-radius:12px!important;min-height:48px;font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-size:15px;font-weight:700;text-transform:none}.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .wd-buy-now-btn:hover{background:#EEF3FF!important}
.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .woocommerce-variation-add-to-cart,.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart form.cart:not(.variations_form){display:flex!important;flex-wrap:wrap!important;gap:10px!important}
.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .single_add_to_cart_button{flex:1 1 0!important;white-space:nowrap}
.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .wd-buy-now-btn{flex:0 0 100%!important;width:100%!important;margin:0!important}
.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .variations td.value,.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .variations .value>*,.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .variations select{width:100%!important;max-width:none!important}

.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .quantity{display:flex!important;align-items:stretch;border:1px solid #D5DEEE!important;border-radius:12px!important;overflow:hidden;background:#fff;height:48px;margin:0!important;box-shadow:none!important}
.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .quantity .minus,.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .quantity .plus{border:0!important;border-radius:0!important;box-shadow:none!important;background:#F8FAFF!important;width:40px!important;min-width:40px;height:100%!important;min-height:0!important;padding:0!important;font-size:18px;color:#0E1A33}
.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .quantity .minus:hover,.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .quantity .plus:hover{background:#EEF3FF!important;color:#1F5BFF}
.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .quantity input.qty{border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;width:40px!important;height:100%!important;min-height:0!important;padding:0!important;font-weight:700;-moz-appearance:textfield}
.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .quantity input.qty::-webkit-inner-spin-button,.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .single_add_to_cart_button{height:48px;background:linear-gradient(120deg,#FFB800 0%,#FFD23F 55%,#FFE98A 100%)!important;color:#2A1F00!important;border:0!important}
.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .wd-buy-now-btn{height:48px;background:linear-gradient(120deg,#16A34A 0%,#22C55E 55%,#4ADE80 100%)!important;color:#fff!important;border:0!important;box-shadow:0 12px 26px -12px rgba(22,163,74,.8)}
.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .wd-buy-now-btn:hover{filter:brightness(1.05);background:linear-gradient(120deg,#15803D 0%,#16A34A 55%,#22C55E 100%)!important;color:#fff!important}
.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .wapf-field-input input,.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .wapf-input{width:100%!important}

.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .variations th label{font-size:0!important}
.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .variations th label::before{content:'License duration';font-size:13px;font-weight:700;color:#0E1A33}
.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .variations th label::after,.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .variations th::after{display:none!important;content:none!important}
.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .variations tr{margin-bottom:0!important}.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .variations{margin-bottom:14px!important}
.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .single_variation:empty,.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .woocommerce-variation:empty{display:none!important}
.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .wd-reset-var{margin-top:6px}
.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .wapf{flex:0 0 100%;margin:0!important}.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .wapf-wrapper,.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .wapf-field-group{margin:0!important;padding:0!important}.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .wapf-field-container{margin:0 0 4px!important;padding:0!important}.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .wapf-field-label{margin:0 0 8px!important}.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .wapf-product-totals{margin:0!important}

.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .variations td.value{position:relative}.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .wd-reset-var{position:absolute!important;top:-29px;right:0;margin:0!important}
.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .variations{margin-bottom:6px!important}.elementor-8138 .elementor-element.elementor-element-pdp-add-to-cart .single_variation_wrap{margin:0!important;padding:0!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a36ddf1 */.elementor-8138 .elementor-element.elementor-element-a36ddf1{width:auto!important;flex:0 0 auto!important}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-pdp-pay-icons */.elementor-8138 .elementor-element.elementor-element-pdp-pay-icons .sa-pay-icons{display:flex;flex-wrap:wrap;gap:6px}.elementor-8138 .elementor-element.elementor-element-pdp-pay-icons .sa-pay-icons img{width:40px;height:26px;display:block;border-radius:5px;box-shadow:0 0 0 1px #E3EAF7}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-pdp-buy */.elementor-8138 .elementor-element.elementor-element-pdp-buy{position:relative;overflow:hidden;box-shadow:0 30px 60px -36px rgba(20,50,140,.45)}.elementor-8138 .elementor-element.elementor-element-pdp-buy::before{content:'';position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,#1F5BFF 0%,#4FC3FF 75%,#FFB800 75%,#FFE98A 100%)}/* End custom CSS */
/* Start custom CSS for wd_single_product_short_description, class: .elementor-element-pdp-perks */.elementor-8138 .elementor-element.elementor-element-pdp-perks{font-family:'Plus Jakarta Sans',system-ui,sans-serif;}.elementor-8138 .elementor-element.elementor-element-pdp-perks .badges,.elementor-8138 .elementor-element.elementor-element-pdp-perks ul{list-style:none;margin:0!important;padding:8px!important;background:#fff;border:1px solid #E3EAF7;border-radius:18px;display:flex;flex-direction:column;gap:2px}.elementor-8138 .elementor-element.elementor-element-pdp-perks .badges li,.elementor-8138 .elementor-element.elementor-element-pdp-perks ul li{display:flex;align-items:center;gap:12px;padding:10px 12px!important;margin:0!important;font-size:15px;font-weight:600;color:#0E1A33;background:none!important;border:0!important;box-shadow:none!important}.elementor-8138 .elementor-element.elementor-element-pdp-perks .badges li::before,.elementor-8138 .elementor-element.elementor-element-pdp-perks ul li::before{content:'✓';flex:none;width:22px;height:22px;border-radius:50%;background:linear-gradient(120deg,#1F5BFF 0%,#2F8CFF 52%,#4FC3FF 100%);color:#fff;display:grid;place-items:center;font-size:12px;position:static;margin:0}.elementor-8138 .elementor-element.elementor-element-pdp-perks p{font-size:15px;line-height:1.65;color:#4A5A7A}
.elementor-8138 .elementor-element.elementor-element-pdp-perks>.elementor-widget-container>p,.elementor-8138 .elementor-element.elementor-element-pdp-perks .woocommerce-product-details__short-description>p{background:#fff;border:1px solid #E3EAF7;border-radius:18px;padding:14px 18px!important;margin:0!important;font-size:15px;font-weight:600;line-height:2;color:#0E1A33}
.elementor-8138 .elementor-element.elementor-element-pdp-perks .woocommerce-product-details__short-description{margin:0}

.elementor-8138 .elementor-element.elementor-element-pdp-perks .badges,.elementor-8138 .elementor-element.elementor-element-pdp-perks ul{display:grid!important;grid-template-columns:1fr 1fr;gap:2px 8px}
.elementor-8138 .elementor-element.elementor-element-pdp-perks .badges li,.elementor-8138 .elementor-element.elementor-element-pdp-perks ul li{font-size:14px;padding:9px 10px!important}
@media(max-width:767px){.elementor-8138 .elementor-element.elementor-element-pdp-perks .badges,.elementor-8138 .elementor-element.elementor-element-pdp-perks ul{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for wd_single_product_tabs, class: .elementor-element-pdp-tabs-widget */.elementor-8138 .elementor-element.elementor-element-pdp-tabs-widget{font-family:'Plus Jakarta Sans',system-ui,sans-serif;background:#fff;border:1px solid #E3EAF7;border-radius:28px;overflow:hidden}.elementor-8138 .elementor-element.elementor-element-pdp-tabs-widget .wd-nav-tabs-wrapper,.elementor-8138 .elementor-element.elementor-element-pdp-tabs-widget .tabs-layout-tabs>.wd-nav-wrapper,.elementor-8138 .elementor-element.elementor-element-pdp-tabs-widget .wd-nav-wrapper{display:block;padding:10px;border-bottom:1px solid #E3EAF7;margin:0;text-align:left}.elementor-8138 .elementor-element.elementor-element-pdp-tabs-widget .wd-nav-tabs{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-start}.elementor-8138 .elementor-element.elementor-element-pdp-tabs-widget .wd-nav-tabs>li{margin:0}.elementor-8138 .elementor-element.elementor-element-pdp-tabs-widget .wd-nav-tabs>li>a{border-radius:12px;padding:12px 20px;font-size:14px;font-weight:700;color:#3A4A6B;text-transform:none}.elementor-8138 .elementor-element.elementor-element-pdp-tabs-widget .wd-nav-tabs>li>a:after{display:none}.elementor-8138 .elementor-element.elementor-element-pdp-tabs-widget .wd-nav-tabs>li.active>a,.elementor-8138 .elementor-element.elementor-element-pdp-tabs-widget .wd-nav-tabs>li.wd-active>a{background:#EEF3FF;color:#1F5BFF}.elementor-8138 .elementor-element.elementor-element-pdp-tabs-widget .wc-tab,.elementor-8138 .elementor-element.elementor-element-pdp-tabs-widget .woocommerce-Tabs-panel,.elementor-8138 .elementor-element.elementor-element-pdp-tabs-widget .wd-tab-wrapper{padding:clamp(24px,4vw,56px)}.elementor-8138 .elementor-element.elementor-element-pdp-tabs-widget .wc-tab,.elementor-8138 .elementor-element.elementor-element-pdp-tabs-widget .wc-tab p,.elementor-8138 .elementor-element.elementor-element-pdp-tabs-widget .wc-tab li{font-size:16px;line-height:1.7;color:#4A5A7A}.elementor-8138 .elementor-element.elementor-element-pdp-tabs-widget .wc-tab h1,.elementor-8138 .elementor-element.elementor-element-pdp-tabs-widget .wc-tab h2{font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1.15;color:#0E1A33;margin:0 0 14px}.elementor-8138 .elementor-element.elementor-element-pdp-tabs-widget .wc-tab h3{font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-size:24px;font-weight:800;letter-spacing:-.02em;color:#0E1A33;margin:40px 0 16px}.elementor-8138 .elementor-element.elementor-element-pdp-tabs-widget .wc-tab h4{font-size:17px;font-weight:700;color:#0E1A33}.elementor-8138 .elementor-element.elementor-element-pdp-tabs-widget .wc-tab strong,.elementor-8138 .elementor-element.elementor-element-pdp-tabs-widget .wc-tab b{color:#0E1A33}.elementor-8138 .elementor-element.elementor-element-pdp-tabs-widget .wc-tab a{color:#1F5BFF}.elementor-8138 .elementor-element.elementor-element-pdp-tabs-widget .wc-tab ul:not(.badges){list-style:none;padding:0;margin:0 0 20px;display:grid;gap:10px}.elementor-8138 .elementor-element.elementor-element-pdp-tabs-widget .wc-tab ul:not(.badges)>li{position:relative;padding-left:26px}.elementor-8138 .elementor-element.elementor-element-pdp-tabs-widget .wc-tab ul:not(.badges)>li::before{content:'→';position:absolute;left:0;color:#1F5BFF;font-weight:800}.elementor-8138 .elementor-element.elementor-element-pdp-tabs-widget .wc-tab .sa-badges{display:none}.elementor-8138 .elementor-element.elementor-element-pdp-tabs-widget .wc-tab a.btn{display:inline-flex;margin:4px 6px 4px 0;border:1px solid #D5DEEE;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;color:#0E1A33;background:#fff}.elementor-8138 .elementor-element.elementor-element-pdp-tabs-widget .wc-tab a.btn:hover{background:#EEF3FF;border-color:#C9D8FF}.elementor-8138 .elementor-element.elementor-element-pdp-tabs-widget .wc-tab a.btn-primary{background:linear-gradient(120deg,#FFB800 0%,#FFD23F 55%,#FFE98A 100%);border:0;color:#2A1F00}.elementor-8138 .elementor-element.elementor-element-pdp-tabs-widget .wc-tab table{border-collapse:separate;border-spacing:0;border:1px solid #E3EAF7;border-radius:16px;overflow:hidden;width:100%}.elementor-8138 .elementor-element.elementor-element-pdp-tabs-widget .wc-tab th,.elementor-8138 .elementor-element.elementor-element-pdp-tabs-widget .wc-tab td{padding:12px 14px;border-bottom:1px solid #E3EAF7;text-align:left}.elementor-8138 .elementor-element.elementor-element-pdp-tabs-widget .wc-tab th{background:#F5F8FF;color:#0E1A33}.elementor-8138 .elementor-element.elementor-element-pdp-tabs-widget .wc-tab details{border:1px solid #E3EAF7;border-radius:16px;margin-bottom:12px;overflow:hidden}.elementor-8138 .elementor-element.elementor-element-pdp-tabs-widget .wc-tab summary{padding:16px 18px;font-weight:700;color:#0E1A33;cursor:pointer}.elementor-8138 .elementor-element.elementor-element-pdp-tabs-widget .wc-tab details>*:not(summary){padding:0 18px 18px}.elementor-8138 .elementor-element.elementor-element-pdp-tabs-widget #reviews .comment_container,.elementor-8138 .elementor-element.elementor-element-pdp-tabs-widget .commentlist li{background:#F5F8FF;border-radius:20px;padding:22px}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-pdp-related-products */.elementor-8138 .elementor-element.elementor-element-pdp-related-products .wd-product .product-wrapper{background:#fff;border:1px solid #E3EAF7;border-radius:22px;padding:12px;display:flex;flex-direction:column;gap:14px;height:100%;transition:transform .2s,box-shadow .2s,border-color .2s}
.elementor-8138 .elementor-element.elementor-element-pdp-related-products .wd-product:hover .product-wrapper{transform:translateY(-3px);box-shadow:0 22px 44px -22px rgba(31,91,255,.45);border-color:#C9D8FF}
.elementor-8138 .elementor-element.elementor-element-pdp-related-products .wd-product .product-element-top{border-radius:16px;overflow:hidden;background:#EEF3FF;margin:0}
.elementor-8138 .elementor-element.elementor-element-pdp-related-products .wd-product .product-element-top img{aspect-ratio:1/1;object-fit:contain;width:100%}
.elementor-8138 .elementor-element.elementor-element-pdp-related-products .wd-product .product-element-bottom,.elementor-8138 .elementor-element.elementor-element-pdp-related-products .wd-product .product-information{padding:0 6px;text-align:left}
.elementor-8138 .elementor-element.elementor-element-pdp-related-products .wd-product .wd-product-cats a,.elementor-8138 .elementor-element.elementor-element-pdp-related-products .wd-product .wd-product-cats{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#5B6B8C}
.elementor-8138 .elementor-element.elementor-element-pdp-related-products .wd-product .wd-entities-title,.elementor-8138 .elementor-element.elementor-element-pdp-related-products .wd-product .wd-entities-title a{font-family:'Plus Jakarta Sans',sans-serif;font-size:15px;font-weight:600;line-height:1.4;color:#0E1A33;text-align:left}
.elementor-8138 .elementor-element.elementor-element-pdp-related-products .wd-product .price{font-family:'Plus Jakarta Sans',sans-serif;font-size:19px;font-weight:800;color:#0E1A33;justify-content:flex-start}
.elementor-8138 .elementor-element.elementor-element-pdp-related-products .wd-product .price del{font-size:13px;font-weight:500;color:#93A0BA}
.elementor-8138 .elementor-element.elementor-element-pdp-related-products .wd-product .price ins{text-decoration:none}
.elementor-8138 .elementor-element.elementor-element-pdp-related-products .wd-product .wd-add-btn{width:100%}
.elementor-8138 .elementor-element.elementor-element-pdp-related-products .wd-product .wd-add-btn .button,.elementor-8138 .elementor-element.elementor-element-pdp-related-products .wd-product .add_to_cart_button,.elementor-8138 .elementor-element.elementor-element-pdp-related-products .wd-product .product_type_variable{width:100%;justify-content:center;background:linear-gradient(120deg,#FFB800 0%,#FFD23F 55%,#FFE98A 100%)!important;color:#2A1F00!important;border:0;border-radius:12px!important;padding:12px;font-family:'Plus Jakarta Sans',sans-serif;font-size:14px;font-weight:700;text-transform:none;box-shadow:0 10px 22px -12px rgba(230,160,0,.8)}
.elementor-8138 .elementor-element.elementor-element-pdp-related-products .wd-product .wd-add-btn .button:hover{color:#2A1F00;filter:brightness(1.03)}
.elementor-8138 .elementor-element.elementor-element-pdp-related-products .wd-product .product-labels .onsale,.elementor-8138 .elementor-element.elementor-element-pdp-related-products .wd-product .product-label.onsale{background:linear-gradient(120deg,#FFB800 0%,#FFD23F 55%,#FFE98A 100%);color:#2A1F00;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border-radius:999px;min-width:0;min-height:0;line-height:1.2}
.elementor-8138 .elementor-element.elementor-element-pdp-related-products>.related>h2,.elementor-8138 .elementor-element.elementor-element-pdp-related-products .related-products>h2,.elementor-8138 .elementor-element.elementor-element-pdp-related-products section.related>h2,.elementor-8138 .elementor-element.elementor-element-pdp-related-products .title-wrapper{display:none}
.elementor-8138 .elementor-element.elementor-element-pdp-related-products .wd-products{align-items:stretch}
.elementor-8138 .elementor-element.elementor-element-pdp-related-products .wd-product{display:flex;height:auto}
.elementor-8138 .elementor-element.elementor-element-pdp-related-products .wd-product .product-wrapper{width:100%;height:100%;margin:0!important}
.elementor-8138 .elementor-element.elementor-element-pdp-related-products .wd-product .wd-product-card-bg,.elementor-8138 .elementor-element.elementor-element-pdp-related-products .wd-product .wd-product-card-hover{display:none!important}
.elementor-8138 .elementor-element.elementor-element-pdp-related-products .wd-product .product-element-bottom{flex:1;display:flex;flex-direction:column;gap:6px}
.elementor-8138 .elementor-element.elementor-element-pdp-related-products .wd-product .wd-entities-title{min-height:2.8em;margin:0}
.elementor-8138 .elementor-element.elementor-element-pdp-related-products .wd-product .wrap-price{margin:0}
.elementor-8138 .elementor-element.elementor-element-pdp-related-products .wd-product .wd-add-btn{margin-top:auto!important;padding-top:8px;position:static!important;opacity:1!important;transform:none!important;visibility:visible!important}
.elementor-8138 .elementor-element.elementor-element-pdp-related-products .wd-product:hover .product-element-bottom{transform:none!important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ea49c3 */.elementor-8138 .elementor-element.elementor-element-9ea49c3 .elementor-button{box-shadow:0 14px 30px -12px rgba(8,30,110,.45);transition:transform .2s}.elementor-8138 .elementor-element.elementor-element-9ea49c3 .elementor-button:hover{transform:translateY(-1px)}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-783bb12 */.elementor-8138 .elementor-element.elementor-element-783bb12 .elementor-button{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.5)}.elementor-8138 .elementor-element.elementor-element-783bb12 .elementor-button:hover{background:rgba(255,255,255,.22)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-pdp-cta-inner */.elementor-8138 .elementor-element.elementor-element-pdp-cta-inner{position:relative;overflow:hidden}.elementor-8138 .elementor-element.elementor-element-pdp-cta-inner::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 90% 0%,rgba(255,255,255,.35),transparent 45%);pointer-events:none}.elementor-8138 .elementor-element.elementor-element-pdp-cta-inner>*{position:relative}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-sa-pdp */.elementor-8138 .elementor-element.elementor-element-sa-pdp{font-family:'Plus Jakarta Sans',system-ui,sans-serif;color:#0E1A33;margin-top:-40px;margin-bottom:-40px}/* End custom CSS */