.elementor-483 .elementor-element.elementor-element-85d720c{--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:56px 56px;--row-gap:56px;--column-gap:56px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-483 .elementor-element.elementor-element-e9bd405{--display:flex;}.woocommerce .elementor-483 .elementor-element.elementor-element-a47013c .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-483 .elementor-element.elementor-element-a47013c .flex-viewport{border-radius:24px 24px 24px 24px;}.woocommerce .elementor-483 .elementor-element.elementor-element-a47013c .flex-viewport:not(:last-child){margin-bottom:12px;}.woocommerce .elementor-483 .elementor-element.elementor-element-a47013c .flex-control-thumbs img{border-radius:12px 12px 12px 12px;}.woocommerce .elementor-483 .elementor-element.elementor-element-a47013c .flex-control-thumbs li{padding-right:calc(12px / 2);padding-left:calc(12px / 2);padding-bottom:12px;}.woocommerce .elementor-483 .elementor-element.elementor-element-a47013c .flex-control-thumbs{margin-right:calc(-12px / 2);margin-left:calc(-12px / 2);}.elementor-483 .elementor-element.elementor-element-05c2551{--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:center;--align-items:center;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:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:16px 16px 16px 16px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-483 .elementor-element.elementor-element-05c2551:not(.elementor-motion-effects-element-type-background), .elementor-483 .elementor-element.elementor-element-05c2551 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#091528;}.elementor-483 .elementor-element.elementor-element-67d8ab4 .elementor-icon-list-icon i{color:#25D366;transition:color 0.3s;}.elementor-483 .elementor-element.elementor-element-67d8ab4 .elementor-icon-list-icon svg{fill:#25D366;transition:fill 0.3s;}.elementor-483 .elementor-element.elementor-element-67d8ab4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-483 .elementor-element.elementor-element-67d8ab4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-483 .elementor-element.elementor-element-67d8ab4 .elementor-icon-list-item > a{font-size:13px;font-weight:600;}.elementor-483 .elementor-element.elementor-element-67d8ab4 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-483 .elementor-element.elementor-element-386242b{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-483 .elementor-element.elementor-element-5909df1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;}.elementor-483 .elementor-element.elementor-element-5909df1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:800;color:var( --e-global-color-text );}.elementor-483 .elementor-element.elementor-element-a575c88{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-483 .elementor-element.elementor-element-1fd5481{width:auto;max-width:auto;}.elementor-483 .elementor-element.elementor-element-e6f3577{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-483 .elementor-element.elementor-element-b7dd0cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-483 .elementor-element.elementor-element-be8e54c{--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:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-483 .elementor-element.elementor-element-68959da{--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:flex-start;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-483 .elementor-element.elementor-element-0a7b777 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;color:#B7C0CC;}.elementor-483 .elementor-element.elementor-element-bf120c2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;color:#B7C0CC;}.elementor-483 .elementor-element.elementor-element-eec3a1c{--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:flex-start;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-483 .elementor-element.elementor-element-bc143ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-483 .elementor-element.elementor-element-11c9610{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-483 .elementor-element.elementor-element-7b5e242{--display:flex;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-483 .elementor-element.elementor-element-0bccb12{--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:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-483 .elementor-element.elementor-element-ace6c92 .cart button, .elementor-483 .elementor-element.elementor-element-ace6c92 .cart .button{transition:all 0.2s;}.elementor-483 .elementor-element.elementor-element-ace6c92 .quantity .qty{transition:all 0.2s;}.elementor-483 .elementor-element.elementor-element-54f8181{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:0.5px;}.elementor-483 .elementor-element.elementor-element-54f8181 .elementor-divider-separator{width:100%;}.elementor-483 .elementor-element.elementor-element-54f8181 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-483 .elementor-element.elementor-element-212204c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-483 .elementor-element.elementor-element-9de49a7{--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:flex-start;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;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:#262B36;--border-color:#262B36;--border-radius:6px 6px 6px 6px;--padding-top:5px;--padding-bottom:5px;--padding-left:8px;--padding-right:8px;}.elementor-483 .elementor-element.elementor-element-9de49a7:not(.elementor-motion-effects-element-type-background), .elementor-483 .elementor-element.elementor-element-9de49a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181C24;}.elementor-483 .elementor-element.elementor-element-f742ed5 .elementor-icon-wrapper{text-align:center;}.elementor-483 .elementor-element.elementor-element-f742ed5.elementor-view-stacked .elementor-icon{background-color:#B7C0CC;}.elementor-483 .elementor-element.elementor-element-f742ed5.elementor-view-framed .elementor-icon, .elementor-483 .elementor-element.elementor-element-f742ed5.elementor-view-default .elementor-icon{color:#B7C0CC;border-color:#B7C0CC;}.elementor-483 .elementor-element.elementor-element-f742ed5.elementor-view-framed .elementor-icon, .elementor-483 .elementor-element.elementor-element-f742ed5.elementor-view-default .elementor-icon svg{fill:#B7C0CC;}.elementor-483 .elementor-element.elementor-element-f742ed5 .elementor-icon{font-size:12px;}.elementor-483 .elementor-element.elementor-element-f742ed5 .elementor-icon svg{height:12px;}.elementor-483 .elementor-element.elementor-element-81b19a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;}.elementor-483 .elementor-element.elementor-element-81b19a3 .jet-listing-dynamic-field__content{font-size:16px;font-weight:500;text-align:left;}.elementor-483 .elementor-element.elementor-element-81b19a3 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-483 .elementor-element.elementor-element-81b19a3 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-483 .elementor-element.elementor-element-81b19a3 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-483 .elementor-element.elementor-element-e0bebd5{--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:flex-start;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;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:#262B36;--border-color:#262B36;--border-radius:6px 6px 6px 6px;--padding-top:5px;--padding-bottom:5px;--padding-left:8px;--padding-right:8px;}.elementor-483 .elementor-element.elementor-element-e0bebd5:not(.elementor-motion-effects-element-type-background), .elementor-483 .elementor-element.elementor-element-e0bebd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181C24;}.elementor-483 .elementor-element.elementor-element-2b3c746 .elementor-icon-wrapper{text-align:center;}.elementor-483 .elementor-element.elementor-element-2b3c746.elementor-view-stacked .elementor-icon{background-color:#B7C0CC;}.elementor-483 .elementor-element.elementor-element-2b3c746.elementor-view-framed .elementor-icon, .elementor-483 .elementor-element.elementor-element-2b3c746.elementor-view-default .elementor-icon{color:#B7C0CC;border-color:#B7C0CC;}.elementor-483 .elementor-element.elementor-element-2b3c746.elementor-view-framed .elementor-icon, .elementor-483 .elementor-element.elementor-element-2b3c746.elementor-view-default .elementor-icon svg{fill:#B7C0CC;}.elementor-483 .elementor-element.elementor-element-2b3c746 .elementor-icon{font-size:12px;}.elementor-483 .elementor-element.elementor-element-2b3c746 .elementor-icon svg{height:12px;}.elementor-483 .elementor-element.elementor-element-0fcd318{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;}.elementor-483 .elementor-element.elementor-element-0fcd318 .jet-listing-dynamic-field__content{font-size:16px;font-weight:500;text-align:left;}.elementor-483 .elementor-element.elementor-element-0fcd318 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-483 .elementor-element.elementor-element-0fcd318 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-483 .elementor-element.elementor-element-0fcd318 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-483 .elementor-element.elementor-element-7aafc2a{--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:flex-start;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;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:#262B36;--border-color:#262B36;--border-radius:6px 6px 6px 6px;--padding-top:5px;--padding-bottom:5px;--padding-left:8px;--padding-right:8px;}.elementor-483 .elementor-element.elementor-element-7aafc2a:not(.elementor-motion-effects-element-type-background), .elementor-483 .elementor-element.elementor-element-7aafc2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181C24;}.elementor-483 .elementor-element.elementor-element-3849301 .elementor-icon-wrapper{text-align:center;}.elementor-483 .elementor-element.elementor-element-3849301.elementor-view-stacked .elementor-icon{background-color:#B7C0CC;}.elementor-483 .elementor-element.elementor-element-3849301.elementor-view-framed .elementor-icon, .elementor-483 .elementor-element.elementor-element-3849301.elementor-view-default .elementor-icon{color:#B7C0CC;border-color:#B7C0CC;}.elementor-483 .elementor-element.elementor-element-3849301.elementor-view-framed .elementor-icon, .elementor-483 .elementor-element.elementor-element-3849301.elementor-view-default .elementor-icon svg{fill:#B7C0CC;}.elementor-483 .elementor-element.elementor-element-3849301 .elementor-icon{font-size:12px;}.elementor-483 .elementor-element.elementor-element-3849301 .elementor-icon svg{height:12px;}.elementor-483 .elementor-element.elementor-element-b1602ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;}.elementor-483 .elementor-element.elementor-element-b1602ff .jet-listing-dynamic-field__content{font-size:16px;font-weight:500;text-align:left;}.elementor-483 .elementor-element.elementor-element-b1602ff .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-483 .elementor-element.elementor-element-b1602ff .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-483 .elementor-element.elementor-element-b1602ff .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-483 .elementor-element.elementor-element-103479e{--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:flex-start;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;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:#262B36;--border-color:#262B36;--border-radius:6px 6px 6px 6px;--padding-top:5px;--padding-bottom:5px;--padding-left:8px;--padding-right:8px;}.elementor-483 .elementor-element.elementor-element-103479e:not(.elementor-motion-effects-element-type-background), .elementor-483 .elementor-element.elementor-element-103479e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181C24;}.elementor-483 .elementor-element.elementor-element-dcea4a4 .elementor-icon-wrapper{text-align:center;}.elementor-483 .elementor-element.elementor-element-dcea4a4.elementor-view-stacked .elementor-icon{background-color:#B7C0CC;}.elementor-483 .elementor-element.elementor-element-dcea4a4.elementor-view-framed .elementor-icon, .elementor-483 .elementor-element.elementor-element-dcea4a4.elementor-view-default .elementor-icon{color:#B7C0CC;border-color:#B7C0CC;}.elementor-483 .elementor-element.elementor-element-dcea4a4.elementor-view-framed .elementor-icon, .elementor-483 .elementor-element.elementor-element-dcea4a4.elementor-view-default .elementor-icon svg{fill:#B7C0CC;}.elementor-483 .elementor-element.elementor-element-dcea4a4 .elementor-icon{font-size:12px;}.elementor-483 .elementor-element.elementor-element-dcea4a4 .elementor-icon svg{height:12px;}.elementor-483 .elementor-element.elementor-element-66c934d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;}.elementor-483 .elementor-element.elementor-element-66c934d .jet-listing-dynamic-field__content{font-size:16px;font-weight:500;text-align:left;}.elementor-483 .elementor-element.elementor-element-66c934d .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-483 .elementor-element.elementor-element-66c934d .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-483 .elementor-element.elementor-element-66c934d .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-483 .elementor-element.elementor-element-7379578{--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:flex-start;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;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:#262B36;--border-color:#262B36;--border-radius:6px 6px 6px 6px;--padding-top:5px;--padding-bottom:5px;--padding-left:8px;--padding-right:8px;}.elementor-483 .elementor-element.elementor-element-7379578:not(.elementor-motion-effects-element-type-background), .elementor-483 .elementor-element.elementor-element-7379578 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181C24;}.elementor-483 .elementor-element.elementor-element-f207c5b .elementor-icon-wrapper{text-align:center;}.elementor-483 .elementor-element.elementor-element-f207c5b.elementor-view-stacked .elementor-icon{background-color:#B7C0CC;}.elementor-483 .elementor-element.elementor-element-f207c5b.elementor-view-framed .elementor-icon, .elementor-483 .elementor-element.elementor-element-f207c5b.elementor-view-default .elementor-icon{color:#B7C0CC;border-color:#B7C0CC;}.elementor-483 .elementor-element.elementor-element-f207c5b.elementor-view-framed .elementor-icon, .elementor-483 .elementor-element.elementor-element-f207c5b.elementor-view-default .elementor-icon svg{fill:#B7C0CC;}.elementor-483 .elementor-element.elementor-element-f207c5b .elementor-icon{font-size:12px;}.elementor-483 .elementor-element.elementor-element-f207c5b .elementor-icon svg{height:12px;}.elementor-483 .elementor-element.elementor-element-3d84608{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;}.elementor-483 .elementor-element.elementor-element-3d84608 .jet-listing-dynamic-field__content{font-size:16px;font-weight:500;text-align:left;}.elementor-483 .elementor-element.elementor-element-3d84608 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-483 .elementor-element.elementor-element-3d84608 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-483 .elementor-element.elementor-element-3d84608 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-483 .elementor-element.elementor-element-1659514{--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:flex-start;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;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:#262B36;--border-color:#262B36;--border-radius:6px 6px 6px 6px;--padding-top:5px;--padding-bottom:5px;--padding-left:8px;--padding-right:8px;}.elementor-483 .elementor-element.elementor-element-1659514:not(.elementor-motion-effects-element-type-background), .elementor-483 .elementor-element.elementor-element-1659514 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181C24;}.elementor-483 .elementor-element.elementor-element-8310b83 .elementor-icon-wrapper{text-align:center;}.elementor-483 .elementor-element.elementor-element-8310b83.elementor-view-stacked .elementor-icon{background-color:#B7C0CC;}.elementor-483 .elementor-element.elementor-element-8310b83.elementor-view-framed .elementor-icon, .elementor-483 .elementor-element.elementor-element-8310b83.elementor-view-default .elementor-icon{color:#B7C0CC;border-color:#B7C0CC;}.elementor-483 .elementor-element.elementor-element-8310b83.elementor-view-framed .elementor-icon, .elementor-483 .elementor-element.elementor-element-8310b83.elementor-view-default .elementor-icon svg{fill:#B7C0CC;}.elementor-483 .elementor-element.elementor-element-8310b83 .elementor-icon{font-size:12px;}.elementor-483 .elementor-element.elementor-element-8310b83 .elementor-icon svg{height:12px;}.elementor-483 .elementor-element.elementor-element-2639977{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;}.elementor-483 .elementor-element.elementor-element-2639977 .jet-listing-dynamic-field__content{font-size:16px;font-weight:500;text-align:left;}.elementor-483 .elementor-element.elementor-element-2639977 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-483 .elementor-element.elementor-element-2639977 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-483 .elementor-element.elementor-element-2639977 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-483 .elementor-element.elementor-element-d069386{--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:flex-start;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;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:#262B36;--border-color:#262B36;--border-radius:6px 6px 6px 6px;--padding-top:5px;--padding-bottom:5px;--padding-left:8px;--padding-right:8px;}.elementor-483 .elementor-element.elementor-element-d069386:not(.elementor-motion-effects-element-type-background), .elementor-483 .elementor-element.elementor-element-d069386 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181C24;}.elementor-483 .elementor-element.elementor-element-c447644 .elementor-icon-wrapper{text-align:center;}.elementor-483 .elementor-element.elementor-element-c447644.elementor-view-stacked .elementor-icon{background-color:#B7C0CC;}.elementor-483 .elementor-element.elementor-element-c447644.elementor-view-framed .elementor-icon, .elementor-483 .elementor-element.elementor-element-c447644.elementor-view-default .elementor-icon{color:#B7C0CC;border-color:#B7C0CC;}.elementor-483 .elementor-element.elementor-element-c447644.elementor-view-framed .elementor-icon, .elementor-483 .elementor-element.elementor-element-c447644.elementor-view-default .elementor-icon svg{fill:#B7C0CC;}.elementor-483 .elementor-element.elementor-element-c447644 .elementor-icon{font-size:12px;}.elementor-483 .elementor-element.elementor-element-c447644 .elementor-icon svg{height:12px;}.elementor-483 .elementor-element.elementor-element-cd19572{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;}.elementor-483 .elementor-element.elementor-element-cd19572 .jet-listing-dynamic-field__content{font-size:16px;font-weight:500;text-align:left;}.elementor-483 .elementor-element.elementor-element-cd19572 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-483 .elementor-element.elementor-element-cd19572 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-483 .elementor-element.elementor-element-cd19572 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-483 .elementor-element.elementor-element-09ecdff{--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:flex-start;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;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:#262B36;--border-color:#262B36;--border-radius:6px 6px 6px 6px;--padding-top:5px;--padding-bottom:5px;--padding-left:8px;--padding-right:8px;}.elementor-483 .elementor-element.elementor-element-09ecdff:not(.elementor-motion-effects-element-type-background), .elementor-483 .elementor-element.elementor-element-09ecdff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181C24;}.elementor-483 .elementor-element.elementor-element-07ec76a .elementor-icon-wrapper{text-align:center;}.elementor-483 .elementor-element.elementor-element-07ec76a.elementor-view-stacked .elementor-icon{background-color:#B7C0CC;}.elementor-483 .elementor-element.elementor-element-07ec76a.elementor-view-framed .elementor-icon, .elementor-483 .elementor-element.elementor-element-07ec76a.elementor-view-default .elementor-icon{color:#B7C0CC;border-color:#B7C0CC;}.elementor-483 .elementor-element.elementor-element-07ec76a.elementor-view-framed .elementor-icon, .elementor-483 .elementor-element.elementor-element-07ec76a.elementor-view-default .elementor-icon svg{fill:#B7C0CC;}.elementor-483 .elementor-element.elementor-element-07ec76a .elementor-icon{font-size:12px;}.elementor-483 .elementor-element.elementor-element-07ec76a .elementor-icon svg{height:12px;}.elementor-483 .elementor-element.elementor-element-c8efd08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;}.elementor-483 .elementor-element.elementor-element-c8efd08 .jet-listing-dynamic-field__content{font-size:16px;font-weight:500;text-align:left;}.elementor-483 .elementor-element.elementor-element-c8efd08 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-483 .elementor-element.elementor-element-c8efd08 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-483 .elementor-element.elementor-element-c8efd08 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-483 .elementor-element.elementor-element-d994d4f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-483 .elementor-element.elementor-element-645de73{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-483 .elementor-element.elementor-element-f060b0f{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-483 .elementor-element.elementor-element-0cbf047 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:800;color:#FFFFFF;}.elementor-483 .elementor-element.elementor-element-53d30ec > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-483 .elementor-element.elementor-element-05783aa{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-483 .elementor-element.elementor-element-7ffdeeb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:800;color:#FFFFFF;}.elementor-483 .elementor-element.elementor-element-3c91182 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-483 .elementor-element.elementor-element-9cb00c1{--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:space-around;}.elementor-483 .elementor-element.elementor-element-faafdc0{--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:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-483 .elementor-element.elementor-element-a77060a .cart button, .elementor-483 .elementor-element.elementor-element-a77060a .cart .button{transition:all 0.2s;}.elementor-483 .elementor-element.elementor-element-a77060a .quantity .qty{transition:all 0.2s;}@media(min-width:768px){.elementor-483 .elementor-element.elementor-element-85d720c{--content-width:1440px;}.elementor-483 .elementor-element.elementor-element-e9bd405{--width:52%;}.elementor-483 .elementor-element.elementor-element-386242b{--width:48%;}.elementor-483 .elementor-element.elementor-element-0bccb12{--width:100%;}.elementor-483 .elementor-element.elementor-element-9de49a7{--width:100%;}.elementor-483 .elementor-element.elementor-element-e0bebd5{--width:100%;}.elementor-483 .elementor-element.elementor-element-7aafc2a{--width:100%;}.elementor-483 .elementor-element.elementor-element-103479e{--width:100%;}.elementor-483 .elementor-element.elementor-element-7379578{--width:100%;}.elementor-483 .elementor-element.elementor-element-1659514{--width:100%;}.elementor-483 .elementor-element.elementor-element-d069386{--width:100%;}.elementor-483 .elementor-element.elementor-element-09ecdff{--width:100%;}.elementor-483 .elementor-element.elementor-element-f060b0f{--content-width:1440px;}.elementor-483 .elementor-element.elementor-element-05783aa{--content-width:1440px;}.elementor-483 .elementor-element.elementor-element-faafdc0{--width:30%;}}@media(max-width:1200px) and (min-width:768px){.elementor-483 .elementor-element.elementor-element-85d720c{--content-width:1180px;}.elementor-483 .elementor-element.elementor-element-e9bd405{--width:46%;}.elementor-483 .elementor-element.elementor-element-645de73{--content-width:1180px;}}@media(max-width:1024px) and (min-width:768px){.elementor-483 .elementor-element.elementor-element-85d720c{--content-width:100%;}.elementor-483 .elementor-element.elementor-element-e9bd405{--width:100%;}.elementor-483 .elementor-element.elementor-element-386242b{--width:100%;}.elementor-483 .elementor-element.elementor-element-645de73{--content-width:100%;}}@media(max-width:1200px){.elementor-483 .elementor-element.elementor-element-85d720c{--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-483 .elementor-element.elementor-element-5909df1 .elementor-heading-title{font-size:36px;}.elementor-483 .elementor-element.elementor-element-0bccb12{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-483 .elementor-element.elementor-element-212204c{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-483 .elementor-element.elementor-element-645de73{--padding-top:24px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-483 .elementor-element.elementor-element-53d30ec > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-483 .elementor-element.elementor-element-3c91182 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-483 .elementor-element.elementor-element-faafdc0{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}}@media(max-width:1024px){.elementor-483 .elementor-element.elementor-element-85d720c{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-483 .elementor-element.elementor-element-e9bd405{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-483 .elementor-element.elementor-element-5909df1 .elementor-heading-title{line-height:1.1em;}.elementor-483 .elementor-element.elementor-element-68959da{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;}.elementor-483 .elementor-element.elementor-element-eec3a1c{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;}.elementor-483 .elementor-element.elementor-element-0bccb12{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-483 .elementor-element.elementor-element-212204c{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-483 .elementor-element.elementor-element-645de73{--padding-top:24px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-483 .elementor-element.elementor-element-53d30ec > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-483 .elementor-element.elementor-element-3c91182 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-483 .elementor-element.elementor-element-faafdc0{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}}@media(max-width:767px){.elementor-483 .elementor-element.elementor-element-85d720c{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-483 .elementor-element.elementor-element-386242b{--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;}.elementor-483 .elementor-element.elementor-element-5909df1 .elementor-heading-title{line-height:1.12em;}.elementor-483 .elementor-element.elementor-element-be8e54c{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-483 .elementor-element.elementor-element-68959da{--width:100%;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-483 .elementor-element.elementor-element-eec3a1c{--width:100%;--justify-content:space-evenly;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-483 .elementor-element.elementor-element-7b5e242{--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-483 .elementor-element.elementor-element-0bccb12{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-483 .elementor-element.elementor-element-212204c{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-483 .elementor-element.elementor-element-645de73{--padding-top:20px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-483 .elementor-element.elementor-element-53d30ec > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-483 .elementor-element.elementor-element-7ffdeeb .elementor-heading-title{font-size:24px;}.elementor-483 .elementor-element.elementor-element-3c91182 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-483 .elementor-element.elementor-element-9cb00c1{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-483 .elementor-element.elementor-element-faafdc0{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-a47013c *//* =========================
MAIN GALLERY
========================= */

.nw-single-gallery .woocommerce-product-gallery{
    display:flex;
    flex-direction:column;
    gap:14px;
}

/* MAIN IMAGE */

.nw-single-gallery .woocommerce-product-gallery__wrapper{
    background:#07111F;

    border:1px solid rgba(255,255,255,.08);

    border-radius:24px;

    overflow:hidden;
}

/* IMAGE */

.nw-single-gallery .woocommerce-product-gallery__image img{
    width:100%;
    height:auto;
    object-fit:contain;

    transition:transform .4s ease;
}

/* HOVER */

.nw-single-gallery .woocommerce-product-gallery__image:hover img{
    transform:scale(1.03);
}

/* THUMBNAILS */

.nw-single-gallery .flex-control-thumbs{
    display:flex;
    gap:12px;

    margin-top:0 !important;
}

.nw-single-gallery .flex-control-thumbs li{
    width:72px !important;

    border-radius:14px;

    overflow:hidden;

    border:1px solid rgba(255,255,255,.08);

    background:#07111F;

    transition:all .25s ease;
}

/* ACTIVE */

.nw-single-gallery .flex-control-thumbs li img{
    opacity:.6;
}

.nw-single-gallery .flex-control-thumbs li img.flex-active{
    opacity:1;
}

/* HOVER */

.nw-single-gallery .flex-control-thumbs li:hover{
    border-color:#ED2B79;

    transform:translateY(-2px);
}

/* MOBILE */

@media(max-width:767px){

    .nw-single-gallery .woocommerce-product-gallery__wrapper{
        border-radius:18px;
    }

    .nw-single-gallery .flex-control-thumbs{
        gap:8px;
        overflow-x:auto;
        padding-bottom:4px;
    }

    .nw-single-gallery .flex-control-thumbs li{
        width:58px !important;
        min-width:58px !important;
        border-radius:12px;
    }

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-67d8ab4 */.nw-trust-list{
    margin:6px 0 10px 0;
}

.nw-trust-list .elementor-icon-list-items{
    display:flex;
    flex-wrap:wrap;
    gap:18px;
}

.nw-trust-list .elementor-icon-list-item{
    width:auto !important;
}

.nw-trust-list .elementor-icon-list-text{
    color:#D1D5DB;

    font-family:'Montserrat',sans-serif;

    font-size:13px;

    font-weight:600;
}

.nw-trust-list .elementor-icon-list-icon i{
    color:#25D366;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9bd405 */.nw-single-gallery{
    min-width:0;
}

.nw-single-gallery .woocommerce-product-gallery{
    overflow:hidden;
}

.nw-single-gallery img{
    max-width:100%;
    height:auto;
}/* End custom CSS */
/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-051eb3e */.nw-product-breadcrumb{
    max-width:100%;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}

.nw-product-breadcrumb *{
    white-space:nowrap;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1fd5481 */.nw-single-badges,
.nw-single-badges * {
    box-sizing: border-box;
}

.nw-single-badges {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: flex-start !important;
    flex-wrap: wrap !important;
    gap: 8px !important;
    width: auto !important;
}

.nw-single-badges br {
    display: none !important;
}

.nw-single-badges .nw-badge,
.nw-single-badges span,
.nw-single-badges a {
    display: inline-flex !important;
    width: auto !important;
    max-width: max-content !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b7dd0cb */.nw-product-meta-mini{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:8px;

    margin:6px 0 10px;
}

.nw-meta-chip{
    display:inline-flex;
    align-items:center;

    width:auto;

    background:#111827;

    border:1px solid rgba(255,255,255,.10);

    border-radius:999px;

    padding:8px 12px;

    color:#B7C0CC;

    font-family:'Montserrat',sans-serif;

    font-size:12px;

    font-weight:700;

    line-height:1;
}

.nw-stock-chip.in-stock{
    color:#25D366;
}

.nw-stock-chip.out-of-stock{
    color:#FF3B30;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6f3577 */.nw-native-product-meta{
    display:flex !important;
    flex-wrap:wrap !important;
    align-items:center !important;
    gap:10px !important;
    margin:14px 0 20px !important;
    padding:0 !important;
    background:transparent !important;
    border:none !important;
    min-height:0 !important;
}

/* Cada widget como chip */
.nw-native-product-meta .elementor-widget-woocommerce-product-stock,
.nw-native-product-meta .elementor-widget-woocommerce-product-meta{
    width:auto !important;
    max-width:max-content !important;
    margin:0 !important;
    padding:8px 12px !important;

    background:#111827 !important;
    border:1px solid rgba(255,255,255,.10) !important;
    border-radius:999px !important;

    color:#B7C0CC !important;

    font-family:'Montserrat',sans-serif !important;
    font-size:12px !important;
    font-weight:700 !important;
    line-height:1 !important;
}

/* Stock text */
.nw-native-product-meta .stock{
    margin:0 !important;
    color:#25D366 !important;
    font-family:'Montserrat',sans-serif !important;
    font-size:12px !important;
    font-weight:700 !important;
    line-height:1 !important;
}

/* Product Meta */
.nw-native-product-meta .product_meta{
    margin:0 !important;
    padding:0 !important;
    color:#B7C0CC !important;
    font-family:'Montserrat',sans-serif !important;
    font-size:12px !important;
    font-weight:700 !important;
    line-height:1 !important;
}

/* Links dentro del meta */
.nw-native-product-meta .product_meta a{
    color:#ED2B79 !important;
    text-decoration:none !important;
}

/* Ocultar etiquetas que ensucian si quieres */
.nw-native-product-meta .posted_in,
.nw-native-product-meta .tagged_as{
    display:none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bc143ae *//* =========================
PRECIO TARJETA
========================= */

.nw-precio-tarjeta{
    color:#ED2B79;

    font-family:'Montserrat',sans-serif;

    font-weight:800;

    line-height:1;
}

/* DESKTOP */

@media(min-width:1367px){

    .nw-precio-tarjeta{
        font-size:42px;
    }

}

/* LAPTOP */

@media(min-width:1025px) and (max-width:1366px){

    .nw-precio-tarjeta{
        font-size:38px;
    }

}

/* TABLET */

@media(min-width:768px) and (max-width:1024px){

    .nw-precio-tarjeta{
        font-size:36px;
    }

}

/* MOBILE */

@media(max-width:767px){

    .nw-precio-tarjeta{
        font-size:34px !important;

        line-height:1 !important;

        white-space:nowrap;

        display:block;
    }

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-11c9610 *//* =========================
PRECIO TARJETA
========================= */

.nw-precio-tarjeta{
    color:#ED2B79;

    font-family:'Montserrat',sans-serif;

    font-weight:800;

    line-height:1;
}

/* DESKTOP */

@media(min-width:1367px){

    .nw-precio-tarjeta{
        font-size:42px;
    }

}

/* LAPTOP */

@media(min-width:1025px) and (max-width:1366px){

    .nw-precio-tarjeta{
        font-size:38px;
    }

}

/* TABLET */

@media(min-width:768px) and (max-width:1024px){

    .nw-precio-tarjeta{
        font-size:36px;
    }

}

/* MOBILE */

@media(max-width:767px){

    .nw-precio-tarjeta{
        font-size:34px !important;

        line-height:1 !important;

        white-space:nowrap;

        display:block;
    }

}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-ace6c92 *//* =========================
NOMADAWARE SINGLE PRODUCT CTA
========================= */

.nw-single-add-cart form.cart{
    display:flex;
    align-items:center;
    gap:14px;
    margin-top:10px;
}

/* =========================
QUANTITY
========================= */

.nw-single-add-cart .quantity{
    width:78px !important;
    min-width:78px !important;
    max-width:78px !important;

    display:flex !important;
    align-items:center;
    justify-content:center;

    background:#111827;

    border:1px solid rgba(255,255,255,.10);

    border-radius:14px;

    overflow:hidden;
}

.nw-single-add-cart .quantity input{
    width:78px !important;
    height:52px !important;

    background:transparent !important;

    border:none !important;

    color:#FFFFFF !important;

    font-family:'Montserrat',sans-serif;

    font-size:16px !important;

    font-weight:700;

    text-align:center;
}

/* REMOVE SPINNERS */

.nw-single-add-cart input::-webkit-outer-spin-button,
.nw-single-add-cart input::-webkit-inner-spin-button{
    -webkit-appearance:none;
    margin:0;
}

.nw-single-add-cart input[type=number]{
    -moz-appearance:textfield;
}

/* =========================
ADD TO CART BUTTON
========================= */

.nw-single-add-cart button.single_add_to_cart_button{
    flex:1;

    min-height:52px;

    background:#ED2B79 !important;

    color:#FFFFFF !important;

    border:1px solid #FFFFFF !important;

    border-radius:14px !important;

    font-family:'Montserrat',sans-serif !important;

    font-size:16px !important;

    font-weight:700 !important;

    transition:all .25s ease;

    box-shadow:
    0 10px 24px rgba(237,43,121,.28);
}

/* HOVER */

.nw-single-add-cart button.single_add_to_cart_button:hover{
    background:#FF4FA2 !important;

    transform:translateY(-2px);

    box-shadow:
    0 14px 32px rgba(237,43,121,.38);
}

/* =========================
MOBILE
========================= */

@media(max-width:767px){

    .nw-single-add-cart form.cart{
        flex-direction:column;
        align-items:stretch;
    }

    .nw-single-add-cart .quantity{
        width:100% !important;
        max-width:100% !important;
    }

    .nw-single-add-cart .quantity input{
        width:100% !important;
    }

    .nw-single-add-cart button.single_add_to_cart_button{
        width:100%;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9de49a7 */@media(max-width:767px){

    .nw-spec-item{
        display:flex !important;
        justify-content:center !important;
        align-items:center !important;
        gap:8px !important;

        text-align:center !important;
    }

    .nw-spec-item .elementor-icon{
        display:flex !important;
        justify-content:center !important;
        align-items:center !important;
    }

    .nw-spec-item .elementor-heading-title,
    .nw-spec-item .elementor-widget-text-editor{
        text-align:center !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0bebd5 */@media(max-width:767px){

    .nw-spec-item{
        display:flex !important;
        justify-content:center !important;
        align-items:center !important;
        gap:8px !important;

        text-align:center !important;
    }

    .nw-spec-item .elementor-icon{
        display:flex !important;
        justify-content:center !important;
        align-items:center !important;
    }

    .nw-spec-item .elementor-heading-title,
    .nw-spec-item .elementor-widget-text-editor{
        text-align:center !important;
    }

}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-27334f2 *//* =========================
NOMADAWARE PRODUCT TABS
========================= */

.nw-product-tabs{
    background:#07111F;
    border:1px solid rgba(255,255,255,.08);
    border-radius:24px;
    padding:32px;
}

/* Tabs nav */

.nw-product-tabs .woocommerce-tabs ul.tabs{
    display:flex;
    gap:24px;
    border-bottom:1px solid rgba(255,255,255,.10) !important;
    margin:0 0 28px 0 !important;
    padding:0 !important;
}

.nw-product-tabs .woocommerce-tabs ul.tabs li{
    background:transparent !important;
    border:none !important;
    padding:0 !important;
    margin:0 !important;
}

.nw-product-tabs .woocommerce-tabs ul.tabs li a{
    display:inline-flex;
    padding:0 0 12px 0 !important;
    color:#B7C0CC !important;
    font-family:'Montserrat',sans-serif;
    font-size:14px;
    font-weight:700;
    text-decoration:none !important;
}

.nw-product-tabs .woocommerce-tabs ul.tabs li.active a{
    color:#ED2B79 !important;
    border-bottom:2px solid #ED2B79;
}

/* Content */

.nw-product-tabs .woocommerce-Tabs-panel{
    color:#D1D5DB;
    font-family:'Montserrat',sans-serif;
    font-size:15px;
    line-height:1.75;
}

/* Headings inside description */

.nw-product-tabs .woocommerce-Tabs-panel h2,
.nw-product-tabs .woocommerce-Tabs-panel h3{
    color:#FFD21F;
    font-family:'Montserrat',sans-serif;
    font-weight:800;
    line-height:1.2;
    margin:28px 0 14px;
}

.nw-product-tabs .woocommerce-Tabs-panel h2{
    font-size:28px;
}

.nw-product-tabs .woocommerce-Tabs-panel h3{
    font-size:20px;
}

/* Paragraphs */

.nw-product-tabs .woocommerce-Tabs-panel p{
    margin:0 0 16px;
    max-width:900px;
}

/* Lists */

.nw-product-tabs .woocommerce-Tabs-panel ul,
.nw-product-tabs .woocommerce-Tabs-panel ol{
    margin:14px 0 22px;
    padding-left:0;
    list-style:none;
    max-width:900px;
}

.nw-product-tabs .woocommerce-Tabs-panel li{
    position:relative;
    padding-left:24px;
    margin-bottom:10px;
}

.nw-product-tabs .woocommerce-Tabs-panel li::before{
    content:"✓";
    position:absolute;
    left:0;
    top:0;
    color:#25D366;
    font-weight:800;
}

/* Tables */

.nw-product-tabs table.shop_attributes{
    width:100%;
    border-collapse:collapse;
    margin-top:16px;
    overflow:hidden;
    border-radius:16px;
}

.nw-product-tabs table.shop_attributes th,
.nw-product-tabs table.shop_attributes td{
    padding:16px 20px !important;
    border:none !important;
    border-bottom:1px solid rgba(255,255,255,.06) !important;
}

.nw-product-tabs table.shop_attributes th{
    width:180px;
    color:#FFFFFF !important;
    font-family:'Montserrat',sans-serif;
    font-size:14px;
    font-weight:800;
    background:rgba(255,255,255,.03);
}

.nw-product-tabs table.shop_attributes td{
    color:#D1D5DB !important;
    font-family:'Montserrat',sans-serif;
    font-size:14px;
    line-height:1.6;
}

/* Mobile */

@media(max-width:767px){

    .nw-product-tabs{
        padding:20px;
        border-radius:18px;
    }

    .nw-product-tabs .woocommerce-tabs ul.tabs{
        gap:18px;
        overflow-x:auto;
        white-space:nowrap;
        padding-bottom:2px !important;
    }

    .nw-product-tabs .woocommerce-tabs ul.tabs::-webkit-scrollbar{
        display:none;
    }

    .nw-product-tabs .woocommerce-Tabs-panel{
        font-size:14px;
        line-height:1.65;
    }

    .nw-product-tabs .woocommerce-Tabs-panel h2{
        font-size:22px;
    }

    .nw-product-tabs .woocommerce-Tabs-panel h3{
        font-size:18px;
    }

    .nw-product-tabs table.shop_attributes th,
    .nw-product-tabs table.shop_attributes td{
        padding:12px 14px !important;
        font-size:13px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05783aa */.nw-related-section{
    margin-top:32px;
}

.nw-related-section .jet-listing-grid__items{
    margin-left:-12px !important;
    margin-right:-12px !important;
}

.nw-related-section .jet-listing-grid__item{
    padding-left:12px !important;
    padding-right:12px !important;
    margin-bottom:24px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f060b0f */.nw-related-section{
    margin-top:32px;
}

.nw-related-section .jet-listing-grid__items{
    margin-left:-12px !important;
    margin-right:-12px !important;
}

.nw-related-section .jet-listing-grid__item{
    padding-left:12px !important;
    padding-right:12px !important;
    margin-bottom:24px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645de73 */@media(max-width:767px){
    .nw-product-tabs{
        padding:20px;
        border-radius:18px;
    }

    .nw-product-tabs .woocommerce-tabs ul.tabs{
        display:flex;
        overflow-x:auto;
        gap:16px;
        white-space:nowrap;
    }

    .nw-product-tabs table.shop_attributes th,
    .nw-product-tabs table.shop_attributes td{
        padding:12px 14px !important;
        font-size:13px;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-a77060a *//* =========================
NOMADAWARE SINGLE PRODUCT CTA
========================= */

.nw-single-add-cart form.cart{
    display:flex;
    align-items:center;
    gap:14px;
    margin-top:10px;
}

/* =========================
QUANTITY
========================= */

.nw-single-add-cart .quantity{
    width:78px !important;
    min-width:78px !important;
    max-width:78px !important;

    display:flex !important;
    align-items:center;
    justify-content:center;

    background:#111827;

    border:1px solid rgba(255,255,255,.10);

    border-radius:14px;

    overflow:hidden;
}

.nw-single-add-cart .quantity input{
    width:78px !important;
    height:52px !important;

    background:transparent !important;

    border:none !important;

    color:#FFFFFF !important;

    font-family:'Montserrat',sans-serif;

    font-size:16px !important;

    font-weight:700;

    text-align:center;
}

/* REMOVE SPINNERS */

.nw-single-add-cart input::-webkit-outer-spin-button,
.nw-single-add-cart input::-webkit-inner-spin-button{
    -webkit-appearance:none;
    margin:0;
}

.nw-single-add-cart input[type=number]{
    -moz-appearance:textfield;
}

/* =========================
ADD TO CART BUTTON
========================= */

.nw-single-add-cart button.single_add_to_cart_button{
    flex:1;

    min-height:52px;

    background:#ED2B79 !important;

    color:#FFFFFF !important;

    border:1px solid #FFFFFF !important;

    border-radius:14px !important;

    font-family:'Montserrat',sans-serif !important;

    font-size:16px !important;

    font-weight:700 !important;

    transition:all .25s ease;

    box-shadow:
    0 10px 24px rgba(237,43,121,.28);
}

/* HOVER */

.nw-single-add-cart button.single_add_to_cart_button:hover{
    background:#FF4FA2 !important;

    transform:translateY(-2px);

    box-shadow:
    0 14px 32px rgba(237,43,121,.38);
}

/* =========================
MOBILE
========================= */

@media(max-width:767px){

    .nw-single-add-cart form.cart{
        flex-direction:column;
        align-items:stretch;
    }

    .nw-single-add-cart .quantity{
        width:100% !important;
        max-width:100% !important;
    }

    .nw-single-add-cart .quantity input{
        width:100% !important;
    }

    .nw-single-add-cart button.single_add_to_cart_button{
        width:100%;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cb00c1 */@media(max-width:767px){

    .nw-mobile-product-cta{
        position:fixed !important;
        left:0 !important;
        right:0 !important;
        bottom:0 !important;

        z-index:9999 !important;

        display:flex !important;
        flex-direction:column !important;

        gap:4px !important;

        padding:4px 10px 6px !important;

        background:rgba(8,13,21,.96) !important;

        border-top:1px solid rgba(255,255,255,.06) !important;

        backdrop-filter:blur(10px);
        -webkit-backdrop-filter:blur(10px);
    }

    /* REMOVE ALL EXTRA SPACING */

    .nw-mobile-product-cta *{
        margin-top:0 !important;
        margin-bottom:0 !important;
    }

    /* PRICE ROW */

    .nw-mobile-cta-prices{
        display:flex !important;
        justify-content:space-between !important;
        align-items:flex-start !important;

        gap:10px !important;
    }

    /* LABELS */

    .nw-mobile-product-cta .elementor-heading-title{
        font-size:9px !important;
        line-height:1 !important;

        opacity:.75;
    }

    /* PRICES */

    .nw-mobile-product-cta .nw-precio-efectivo,
    .nw-mobile-product-cta .nw-precio-tarjeta{
        font-size:15px !important;

        line-height:1 !important;

        font-weight:800 !important;

        white-space:nowrap !important;
    }

    /* BUTTONS ROW */

    .nw-mobile-cta-buttons{
        display:flex !important;

        gap:6px !important;
    }

    /* HIDE QUANTITY */

    .nw-mobile-product-cta .quantity{
        display:none !important;
    }

    /* BUTTONS */

    .nw-mobile-product-cta .elementor-button,
    .nw-mobile-product-cta button{
        min-height:28px !important;

        height:28px !important;

        padding:0 10px !important;

        border-radius:8px !important;

        font-size:10px !important;

        font-weight:700 !important;

        line-height:1 !important;
    }

    .nw-mobile-product-cta form.cart{
        margin:0 !important;
    }

    body.single-product{
        padding-bottom:52px !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-display: auto;
	src: url('https://nw2026.nomadaware.com.ec/wp-content/uploads/Montserrat-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */