/* See http://code.google.com/p/minify/wiki/CommonProblems#@imports_can_appear_in_invalid_locations_in_combined_CSS_files */
.elementor-37 .elementor-element.elementor-element-19484c20{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-37 .elementor-element.elementor-element-44e7075{--display:flex;--padding-top:20px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px}.elementor-37 .elementor-element.elementor-element-f63c9e4>.elementor-widget-container{margin:0px
0px 0px 0px;padding:0px
0px 0px 0px}.elementor-37 .elementor-element.elementor-element-635bc17{--display:flex;--margin-top:40px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-37 .elementor-element.elementor-element-a69c911{--display:flex}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ),Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary )}.elementor-37 .elementor-element.elementor-element-dd08b9b .elementor-heading-title{font-family:"Barlow Semi Condensed",Sans-serif;font-size:54px;font-weight:900;text-transform:uppercase;color:var( --e-global-color-primary )}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ),Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text )}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary )}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary )}.elementor-37 .elementor-element.elementor-element-bc88903{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Outfit",Sans-serif;font-size:20px;font-weight:300;line-height:28px;letter-spacing:0.4px}.elementor-37 .elementor-element.elementor-element-213f128{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-37 .elementor-element.elementor-element-b82b733{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ),Sans-serif;font-weight:var( --e-global-typography-text-font-weight )}.elementor-37 .elementor-element.elementor-element-d493709
img{height:570px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px}.elementor-37 .elementor-element.elementor-element-bd1a02f .elementor-heading-title{font-family:"Barlow Semi Condensed",Sans-serif;font-size:28px;font-weight:900;text-transform:uppercase}.elementor-37 .elementor-element.elementor-element-18b1792{--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-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-37 .elementor-element.elementor-element-d4c9ca4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-37 .elementor-element.elementor-element-6010b1f.elementor-element{--align-self:flex-start}.elementor-37 .elementor-element.elementor-element-6010b1f{font-family:"Outfit",Sans-serif;font-size:18px;font-weight:300;letter-spacing:0.3px}.elementor-37 .elementor-element.elementor-element-a7b444f.elementor-element{--align-self:flex-start}.elementor-37 .elementor-element.elementor-element-a7b444f{font-family:"Outfit",Sans-serif;font-size:14px;font-weight:300;letter-spacing:0.2px}.elementor-37 .elementor-element.elementor-element-405b44f.elementor-element{--align-self:center}.elementor-37 .elementor-element.elementor-element-405b44f{font-family:"Outfit",Sans-serif;font-size:20px;font-weight:300;letter-spacing:0.4px}.elementor-37 .elementor-element.elementor-element-1fa8977{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-37 .elementor-element.elementor-element-66c6ca7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-37 .elementor-element.elementor-element-7ce05fe
img{height:570px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px}.elementor-37 .elementor-element.elementor-element-de364e7 .elementor-heading-title{font-family:"Barlow Semi Condensed",Sans-serif;font-size:28px;font-weight:900;text-transform:uppercase}.elementor-37 .elementor-element.elementor-element-65b4948{--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-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-37 .elementor-element.elementor-element-c1ec1fc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-37 .elementor-element.elementor-element-99a2c3f.elementor-element{--align-self:flex-start}.elementor-37 .elementor-element.elementor-element-99a2c3f{font-family:"Outfit",Sans-serif;font-size:18px;font-weight:300;letter-spacing:0.3px}.elementor-37 .elementor-element.elementor-element-b2db646.elementor-element{--align-self:flex-start}.elementor-37 .elementor-element.elementor-element-b2db646{font-family:"Outfit",Sans-serif;font-size:14px;font-weight:300;letter-spacing:0.2px}.elementor-37 .elementor-element.elementor-element-1bd9d5d.elementor-element{--align-self:center}.elementor-37 .elementor-element.elementor-element-1bd9d5d{font-family:"Outfit",Sans-serif;font-size:20px;font-weight:300;letter-spacing:0.4px}.elementor-37 .elementor-element.elementor-element-f820472{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-37 .elementor-element.elementor-element-ffffa46{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-37 .elementor-element.elementor-element-71b6573
img{height:570px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px}.elementor-37 .elementor-element.elementor-element-bbc2619 .elementor-heading-title{font-family:"Barlow Semi Condensed",Sans-serif;font-size:28px;font-weight:900;text-transform:uppercase}.elementor-37 .elementor-element.elementor-element-e807d60{--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-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-37 .elementor-element.elementor-element-f30ba92{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-37 .elementor-element.elementor-element-0ce36e4.elementor-element{--align-self:flex-start}.elementor-37 .elementor-element.elementor-element-0ce36e4{font-family:"Outfit",Sans-serif;font-size:18px;font-weight:300;letter-spacing:0.3px}.elementor-37 .elementor-element.elementor-element-ac74edd.elementor-element{--align-self:flex-start}.elementor-37 .elementor-element.elementor-element-ac74edd{font-family:"Outfit",Sans-serif;font-size:14px;font-weight:300;letter-spacing:0.2px}.elementor-37 .elementor-element.elementor-element-83dedff.elementor-element{--align-self:center}.elementor-37 .elementor-element.elementor-element-83dedff{font-family:"Outfit",Sans-serif;font-size:20px;font-weight:300;letter-spacing:0.4px}.elementor-37 .elementor-element.elementor-element-f816265{--e-n-carousel-swiper-slides-gap:45px;margin:20px
0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:40px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:40px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:40px}.elementor-37 .elementor-element.elementor-element-166c95b{--display:flex;--min-height:794px;--justify-content:center;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-37 .elementor-element.elementor-element-166c95b:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-166c95b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://marinero.lionstackailab.hu/wp-content/uploads/2026/07/bg.svg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-37 .elementor-element.elementor-element-166c95b.e-con{--flex-grow:0;--flex-shrink:0}.elementor-37 .elementor-element.elementor-element-94d5696{--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-37 .elementor-element.elementor-element-dc46c0d.elementor-element{--align-self:center}.elementor-37 .elementor-element.elementor-element-dc46c0d{text-align:center}.elementor-37 .elementor-element.elementor-element-dc46c0d .elementor-heading-title{font-family:"Barlow Semi Condensed",Sans-serif;font-size:54px;font-weight:900;text-transform:uppercase}.elementor-37 .elementor-element.elementor-element-0ac2588{width:var( --container-widget-width, 40% );max-width:40%;margin:0px
0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px
0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit",Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-primary )}.elementor-37 .elementor-element.elementor-element-0ac2588.elementor-element{--align-self:center}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup
label{color:var( --e-global-color-text )}.elementor-widget-form .elementor-field-group>label{font-family:var( --e-global-typography-text-font-family ),Sans-serif;font-weight:var( --e-global-typography-text-font-weight )}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ),Sans-serif;font-weight:var( --e-global-typography-text-font-weight )}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text )}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup
label{font-family:var( --e-global-typography-text-font-family ),Sans-serif;font-weight:var( --e-global-typography-text-font-weight )}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ),Sans-serif;font-weight:var( --e-global-typography-accent-font-weight )}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent )}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent )}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent )}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ),Sans-serif;font-weight:var( --e-global-typography-text-font-weight )}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ),Sans-serif;font-weight:var( --e-global-typography-accent-font-weight )}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text )}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ),Sans-serif;font-weight:var( --e-global-typography-accent-font-weight )}.elementor-37 .elementor-element.elementor-element-a016351{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#fff;--e-form-steps-indicator-active-secondary-color:#fff;--e-form-steps-indicator-completed-secondary-color:#fff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px}.elementor-37 .elementor-element.elementor-element-a016351.elementor-element{--align-self:center}.elementor-37 .elementor-element.elementor-element-a016351 .elementor-field-group{padding-right:calc( 12px/2 );padding-left:calc( 12px/2 );margin-bottom:10px}.elementor-37 .elementor-element.elementor-element-a016351 .elementor-form-fields-wrapper{margin-left:calc( -12px/2 );margin-right:calc( -12px/2 );margin-bottom:-10px}.elementor-37 .elementor-element.elementor-element-a016351 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-37 .elementor-element.elementor-element-a016351 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0}body.rtl .elementor-37 .elementor-element.elementor-element-a016351 .elementor-labels-inline .elementor-field-group>label{padding-left:0px}body:not(.rtl) .elementor-37 .elementor-element.elementor-element-a016351 .elementor-labels-inline .elementor-field-group>label{padding-right:0px}body .elementor-37 .elementor-element.elementor-element-a016351 .elementor-labels-above .elementor-field-group>label{padding-bottom:0px}.elementor-37 .elementor-element.elementor-element-a016351 .elementor-field-group > label, .elementor-37 .elementor-element.elementor-element-a016351 .elementor-field-subgroup
label{color:var( --e-global-color-primary )}.elementor-37 .elementor-element.elementor-element-a016351 .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ),Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight )}.elementor-37 .elementor-element.elementor-element-a016351 .elementor-field-group .elementor-field{color:var( --e-global-color-primary )}.elementor-37 .elementor-element.elementor-element-a016351 .elementor-field-group .elementor-field, .elementor-37 .elementor-element.elementor-element-a016351 .elementor-field-subgroup
label{font-family:"Outfit",Sans-serif;font-size:20px;font-weight:300;line-height:28px;letter-spacing:0.4px}.elementor-37 .elementor-element.elementor-element-a016351 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#F4F4F4;border-color:var( --e-global-color-primary );border-width:2px 2px 2px 2px;border-radius:30px 30px 30px 30px}.elementor-37 .elementor-element.elementor-element-a016351 .elementor-field-group .elementor-select-wrapper
select{background-color:#F4F4F4;border-color:var( --e-global-color-primary );border-width:2px 2px 2px 2px;border-radius:30px 30px 30px 30px}.elementor-37 .elementor-element.elementor-element-a016351 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-primary )}.elementor-37 .elementor-element.elementor-element-a016351 .elementor-button{font-family:"Barlow Semi Condensed",Sans-serif;font-size:20px;font-weight:700;line-height:34px;letter-spacing:1px;border-radius:30px 30px 30px 30px;padding:0px
20px 0px 20px}.elementor-37 .elementor-element.elementor-element-a016351 .e-form__buttons__wrapper__button-next{background-color:#84DCCF;color:var( --e-global-color-primary )}.elementor-37 .elementor-element.elementor-element-a016351 .elementor-button[type="submit"]{background-color:#84DCCF;color:var( --e-global-color-primary )}.elementor-37 .elementor-element.elementor-element-a016351 .elementor-button[type="submit"] svg
*{fill:var( --e-global-color-primary )}.elementor-37 .elementor-element.elementor-element-a016351 .e-form__buttons__wrapper__button-previous{background-color:#84DCCF;color:var( --e-global-color-primary )}.elementor-37 .elementor-element.elementor-element-a016351 .e-form__buttons__wrapper__button-next:hover{color:#fff}.elementor-37 .elementor-element.elementor-element-a016351 .elementor-button[type="submit"]:hover{color:#fff}.elementor-37 .elementor-element.elementor-element-a016351 .elementor-button[type="submit"]:hover svg
*{fill:#fff}.elementor-37 .elementor-element.elementor-element-a016351 .e-form__buttons__wrapper__button-previous:hover{color:#fff}.elementor-37 .elementor-element.elementor-element-a016351 .elementor-message{font-family:"Raleway",Sans-serif;font-size:14px;font-weight:400}.elementor-37 .elementor-element.elementor-element-d249114{width:var( --container-widget-width, 40% );max-width:40%;margin:0px
0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px
0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit",Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.28px;color:var( --e-global-color-primary )}.elementor-37 .elementor-element.elementor-element-d249114.elementor-element{--align-self:center}:root{--page-title-display:none}@media(max-width:1440px){.elementor-37 .elementor-element.elementor-element-19484c20{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px}.elementor-37 .elementor-element.elementor-element-635bc17{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px}.elementor-37 .elementor-element.elementor-element-a69c911{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-37 .elementor-element.elementor-element-dd08b9b .elementor-heading-title{font-size:54px}.elementor-37 .elementor-element.elementor-element-bd1a02f .elementor-heading-title{font-size:26px}.elementor-37 .elementor-element.elementor-element-405b44f{font-size:19px}.elementor-37 .elementor-element.elementor-element-de364e7 .elementor-heading-title{font-size:26px}.elementor-37 .elementor-element.elementor-element-1bd9d5d{font-size:19px}.elementor-37 .elementor-element.elementor-element-bbc2619 .elementor-heading-title{font-size:26px}.elementor-37 .elementor-element.elementor-element-83dedff{font-size:19px}.elementor-37 .elementor-element.elementor-element-166c95b{--min-height:694px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px}.elementor-37 .elementor-element.elementor-element-0ac2588{line-height:28px;letter-spacing:0.4px}}@media(max-width:1024px){.elementor-37 .elementor-element.elementor-element-f816265{--e-n-carousel-swiper-slides-to-display:2}}@media(max-width:767px){.elementor-37 .elementor-element.elementor-element-635bc17{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-37 .elementor-element.elementor-element-dd08b9b .elementor-heading-title{font-size:38px}.elementor-37 .elementor-element.elementor-element-bc88903{width:100%;max-width:100%;font-size:18px}.elementor-37 .elementor-element.elementor-element-bd1a02f .elementor-heading-title{font-size:24px}.elementor-37 .elementor-element.elementor-element-d4c9ca4{--width:25%}.elementor-37 .elementor-element.elementor-element-f816265{--e-n-carousel-swiper-slides-to-display:1}.elementor-37 .elementor-element.elementor-element-166c95b:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-166c95b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:390% auto}.elementor-37 .elementor-element.elementor-element-dc46c0d .elementor-heading-title{font-size:38px}.elementor-37 .elementor-element.elementor-element-0ac2588{width:100%;max-width:100%;font-size:18px}.elementor-37 .elementor-element.elementor-element-a016351{width:100%;max-width:100%}.elementor-37 .elementor-element.elementor-element-d249114{width:100%;max-width:100%}}@media(min-width:768px){.elementor-37 .elementor-element.elementor-element-44e7075{--content-width:1400px}.elementor-37 .elementor-element.elementor-element-a69c911{--content-width:1400px}.elementor-37 .elementor-element.elementor-element-d4c9ca4{--width:30%}.elementor-37 .elementor-element.elementor-element-c1ec1fc{--width:30%}.elementor-37 .elementor-element.elementor-element-f30ba92{--width:30%}.elementor-37 .elementor-element.elementor-element-166c95b{--width:100%}.elementor-37 .elementor-element.elementor-element-94d5696{--content-width:1400px}}@media(max-width:1440px) and (min-width:768px){.elementor-37 .elementor-element.elementor-element-a69c911{--content-width:1400px}}@import url("https://fonts.googleapis.com/css2?family=Barlow+Semi+Condensed:wght@700;800;900&family=Outfit:wght@300;400;500;600;700&display=swap");.elementor-widget-woocommerce-cart,
.elementor-widget-woocommerce-cart *,
.elementor-widget-woocommerce-cart *::before,
.elementor-widget-woocommerce-cart *::after{box-sizing:border-box}.elementor-widget-woocommerce-cart{--cart-navy:#002d46;--cart-navy-soft:rgba(0, 45, 70, 0.62);--cart-aqua:#84dccf;--cart-coral:#F3B61F;--cart-line:rgba(0, 82, 112, 0.42);--cart-image-bg:#dedfd7;--cart-border-width:2px;position:relative;width:100%;color:var(--cart-navy);font-family:"Outfit",sans-serif}.elementor-widget-woocommerce-cart .elementor-widget-container{position:relative;width:100%}.elementor-widget-woocommerce-cart
.woocommerce{width:100%;max-width:1400px;margin:0
auto}.elementor-widget-woocommerce-cart a,
.elementor-widget-woocommerce-cart a:hover,
.elementor-widget-woocommerce-cart a:focus,
.elementor-widget-woocommerce-cart a:active,
.elementor-widget-woocommerce-cart button,
.elementor-widget-woocommerce-cart button:hover,
.elementor-widget-woocommerce-cart button:focus,
.elementor-widget-woocommerce-cart button:active,
.elementor-widget-woocommerce-cart input,
.elementor-widget-woocommerce-cart input:hover,
.elementor-widget-woocommerce-cart input:focus,
.elementor-widget-woocommerce-cart input:active{outline:none !important;box-shadow:none !important}.elementor-widget-woocommerce-cart .e-cart__container{position:relative !important;display:grid !important;grid-template-columns:minmax(0, 1fr)
minmax(400px, 460px) !important;grid-template-rows:auto auto !important;align-items:start !important;width:100% !important;max-width:1400px !important;margin:0
auto !important;padding:84px
0 70px !important;column-gap:clamp(34px, 3.8vw, 58px) !important;row-gap:0 !important}.elementor-widget-woocommerce-cart .e-cart__container::before{content:"CART" !important;position:absolute !important;top:0 !important;left:0 !important;color:var(--cart-navy) !important;font-family:"Barlow Semi Condensed",sans-serif !important;font-size:54px !important;line-height:0.9 !important;font-weight:900 !important;letter-spacing:-0.045em !important}.elementor-widget-woocommerce-cart .e-cart__container::after{content:"STEP / 1" !important;position:absolute !important;top:5px !important;left:140px !important;display:block !important;width:125px !important;height:22px !important;color:var(--cart-navy) !important;font-family:"Barlow Semi Condensed",sans-serif !important;font-size:20px !important;line-height:20px !important;font-weight:800 !important;letter-spacing:0 !important;background-image:linear-gradient(
rgba(255, 255, 255, 0.72),
rgba(255, 255, 255, 0.72)
),
url("https://marinero.lionstackailab.hu/wp-content/uploads/2026/08/arrow_down-2.svg"),
url("https://marinero.lionstackailab.hu/wp-content/uploads/2026/08/arrow_down2.svg") !important;background-repeat:no-repeat,
no-repeat,
no-repeat !important;background-position:87px 5px,
87px 5px,
104px 5px !important;background-size:5px 10px,
5px 10px,
5px 10px !important}.elementor-widget-woocommerce-cart .e-cart__column-start,
.elementor-widget-woocommerce-cart .woocommerce-cart-form{display:contents !important}.elementor-widget-woocommerce-cart .e-shop-table{grid-column:1 !important;grid-row:1 / span 2 !important;width:100% !important;min-width:0 !important;margin:0
!important;padding:0
!important;border:0
!important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}.elementor-widget-woocommerce-cart .e-clear{display:none !important}.elementor-widget-woocommerce-cart table,
.elementor-widget-woocommerce-cart thead,
.elementor-widget-woocommerce-cart tbody,
.elementor-widget-woocommerce-cart tr,
.elementor-widget-woocommerce-cart th,
.elementor-widget-woocommerce-cart
td{border:0
!important;background:transparent !important;box-shadow:none !important}.elementor-widget-woocommerce-cart
.woocommerce-cart-form__contents{display:block !important;width:100% !important;margin:0
!important;padding:0
!important;border-collapse:collapse !important;border-spacing:0 !important}.elementor-widget-woocommerce-cart
.woocommerce-cart-form__contents
thead{display:block !important}.elementor-widget-woocommerce-cart
.woocommerce-cart-form__contents thead
tr{display:grid !important;grid-template-columns:96px minmax(0, 1fr) 170px !important;align-items:end !important;width:100% !important;min-height:55px !important;margin:0
!important;padding:0
0 12px !important;border-bottom:var(--cart-border-width)
solid
var(--cart-line) !important}.elementor-widget-woocommerce-cart
.woocommerce-cart-form__contents thead
th{display:none !important;margin:0
!important;padding:0
!important;color:var(--cart-navy) !important;font-family:"Barlow Semi Condensed",sans-serif !important;font-size:36px !important;line-height:1 !important;font-weight:900 !important;letter-spacing:-0.025em !important;text-transform:uppercase !important}.elementor-widget-woocommerce-cart
.woocommerce-cart-form__contents thead th.product-name{display:block !important;grid-column:1 / 3 !important;font-size:0 !important}.elementor-widget-woocommerce-cart
.woocommerce-cart-form__contents thead th.product-name::after{content:"PRODUCT(S)" !important;display:block !important;color:var(--cart-navy) !important;font-family:"Barlow Semi Condensed",sans-serif !important;font-size:36px !important;line-height:1 !important;font-weight:900 !important;letter-spacing:-0.025em !important}.elementor-widget-woocommerce-cart
.woocommerce-cart-form__contents thead th.product-subtotal{display:block !important;grid-column:3 !important;color:transparent !important;font-size:0 !important;text-align:right !important}.elementor-widget-woocommerce-cart
.woocommerce-cart-form__contents thead th.product-subtotal::after{content:"TOTAL" !important;color:var(--cart-navy) !important;font-family:"Barlow Semi Condensed",sans-serif !important;font-size:36px !important;line-height:1 !important;font-weight:900 !important;letter-spacing:-0.025em !important}.elementor-widget-woocommerce-cart
.woocommerce-cart-form__contents
tbody{display:block !important}.elementor-widget-woocommerce-cart
.woocommerce-cart-form__cart-item{position:relative !important;display:grid !important;grid-template-columns:96px minmax(0, 1fr) 170px !important;grid-template-rows:auto auto auto !important;width:100% !important;min-height:158px !important;margin:0
!important;padding:22px
0 !important;column-gap:18px !important;row-gap:7px !important;border-bottom:var(--cart-border-width)
solid
rgba(0, 82, 112, 0.14) !important}.elementor-widget-woocommerce-cart
.woocommerce-cart-form__cart-item
td{display:block !important;width:auto !important;min-width:0 !important;margin:0
!important;padding:0
!important;border:0
!important;text-align:left !important}.elementor-widget-woocommerce-cart
.woocommerce-cart-form__cart-item td::before{display:none !important;content:none !important}.elementor-widget-woocommerce-cart
.woocommerce-cart-form__cart-item .product-thumbnail{grid-column:1 !important;grid-row:1 / 4 !important;width:96px !important;height:118px !important;overflow:hidden !important;border-radius:8px !important;background:var(--cart-image-bg) !important}.elementor-widget-woocommerce-cart
.product-thumbnail
a{display:block !important;width:100% !important;height:100% !important}.elementor-widget-woocommerce-cart
.product-thumbnail
img{display:block !important;width:100% !important;height:100% !important;max-width:none !important;margin:0
!important;object-fit:cover !important;object-position:center !important;border:0
!important;border-radius:8px !important;box-shadow:none !important;transition:transform 350ms cubic-bezier(.22, 1, .36, 1) !important}.elementor-widget-woocommerce-cart
.woocommerce-cart-form__cart-item:hover
.product-thumbnail
img{transform:scale(1.025) !important}.elementor-widget-woocommerce-cart
.woocommerce-cart-form__cart-item .product-name{grid-column:2 !important;grid-row:1 !important;align-self:start !important;min-width:0 !important;padding-right:16px !important}.elementor-widget-woocommerce-cart
.product-name>a{display:-webkit-box !important;width:fit-content !important;max-width:100% !important;overflow:hidden !important;color:var(--cart-navy) !important;font-family:"Barlow Semi Condensed",sans-serif !important;font-size:24px !important;line-height:1.08 !important;font-weight:900 !important;letter-spacing:-0.02em !important;text-decoration:none !important;text-transform:uppercase !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:2 !important;transition:color 200ms ease !important}.elementor-widget-woocommerce-cart
.product-name>a:hover{color:var(--cart-aqua) !important}.elementor-widget-woocommerce-cart
.marinero-cart-description{display:-webkit-box !important;width:100% !important;max-width:620px !important;margin:10px
0 0 !important;overflow:hidden !important;color:var(--cart-navy-soft) !important;font-family:"Outfit",sans-serif !important;font-size:14px !important;line-height:1.4 !important;font-weight:400 !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:2 !important}.elementor-widget-woocommerce-cart
.woocommerce-cart-form__cart-item .product-price{grid-column:2 !important;grid-row:2 !important;align-self:start !important;color:var(--cart-navy) !important;font-family:"Outfit",sans-serif !important;font-size:20px !important;line-height:1.2 !important;font-weight:400 !important}.elementor-widget-woocommerce-cart
.product-price .amount,
.elementor-widget-woocommerce-cart
.product-price bdi,
.elementor-widget-woocommerce-cart
.product-price .woocommerce-Price-currencySymbol{color:inherit !important;font-family:inherit !important;font-size:inherit !important;line-height:inherit !important;font-weight:inherit !important}.elementor-widget-woocommerce-cart
.woocommerce-cart-form__cart-item .product-quantity{grid-column:2 !important;grid-row:3 !important;align-self:end !important;justify-self:start !important;margin-top:5px !important}.elementor-widget-woocommerce-cart
.product-quantity
.quantity{position:relative !important;display:flex !important;align-items:center !important;justify-content:center !important;width:150px !important;height:40px !important;min-height:40px !important;margin:0
!important;padding:3px
42px !important;overflow:hidden !important;cursor:default !important;user-select:none !important;-webkit-user-select:none !important;touch-action:manipulation !important;border:var(--cart-border-width)
solid
var(--cart-navy) !important;border-radius:999px !important;background:#fff !important}.elementor-widget-woocommerce-cart
.product-quantity .quantity::before{content:"" !important;position:absolute !important;top:50% !important;left:7px !important;display:block !important;width:22px !important;height:22px !important;pointer-events:none !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Ccircle cx='11' cy='11' r='10' stroke='%23002D46' stroke-width='2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.33348 9C7.44253 9 6.99638 10.0772 7.62644 10.7072L10.2127 13.293C10.6033 13.6834 11.2364 13.6834 11.6269 13.2928L14.2122 10.707C14.8421 10.0771 14.3959 9 13.505 9H8.33348Z' fill='%23002D46'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;transform:translateY(-50%)
scale(1) !important;transform-origin:center !important;transition:transform 160ms ease,
filter 160ms ease,
opacity 160ms ease !important}.elementor-widget-woocommerce-cart
.product-quantity .quantity::after{content:"" !important;position:absolute !important;top:50% !important;right:7px !important;display:block !important;width:22px !important;height:22px !important;pointer-events:none !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Ccircle cx='11' cy='11' r='11' fill='%23002D46'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.33348 13C7.44253 13 6.99638 11.9228 7.62644 11.2928L10.2127 8.70704C10.6033 8.31655 11.2364 8.31661 11.6269 8.70717L14.2122 11.293C14.8421 11.9229 14.3959 13 13.505 13H8.33348Z' fill='%23F8FBFD'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;transform:translateY(-50%)
scale(1) !important;transform-origin:center !important;transition:transform 160ms ease,
filter 160ms ease,
opacity 160ms ease !important}.elementor-widget-woocommerce-cart
.product-quantity .quantity.is-minus-hover{cursor:pointer !important}.elementor-widget-woocommerce-cart
.product-quantity .quantity.is-plus-hover{cursor:pointer !important}.elementor-widget-woocommerce-cart
.product-quantity .quantity.is-minus-hover::before{transform:translateY(-50%)
scale(1.1) !important;filter:brightness(0.86) !important}.elementor-widget-woocommerce-cart
.product-quantity .quantity.is-plus-hover::after{transform:translateY(-50%)
scale(1.1) !important;filter:brightness(1.25) !important}.elementor-widget-woocommerce-cart
.product-quantity .quantity.is-minus-pressed::before{transform:translateY(-50%)
scale(0.74) !important;filter:brightness(0.68) !important}.elementor-widget-woocommerce-cart
.product-quantity .quantity.is-plus-pressed::after{transform:translateY(-50%)
scale(0.74) !important;filter:brightness(1.45) !important}.elementor-widget-woocommerce-cart
.product-quantity .quantity.is-minimum::before{opacity:0.28 !important}.elementor-widget-woocommerce-cart
.product-quantity .quantity.is-maximum::after{opacity:0.28 !important}.elementor-widget-woocommerce-cart
.product-quantity .quantity.is-minimum.is-minus-hover{cursor:not-allowed !important}.elementor-widget-woocommerce-cart
.product-quantity .quantity.is-maximum.is-plus-hover{cursor:not-allowed !important}.elementor-widget-woocommerce-cart
.marinero-qty-button{display:none !important}.elementor-widget-woocommerce-cart
.product-quantity
input.qty{display:block !important;width:56px !important;min-width:56px !important;height:29px !important;margin:0
!important;padding:0
2px 2px !important;color:var(--cart-navy) !important;font-family:"Outfit",sans-serif !important;font-size:16px !important;line-height:26px !important;font-weight:400 !important;text-align:center !important;cursor:text !important;pointer-events:auto !important;border:0
!important;border-bottom:1px solid var(--cart-navy) !important;border-radius:0 !important;background:transparent !important;appearance:textfield !important;-webkit-appearance:none !important;-moz-appearance:textfield !important}.elementor-widget-woocommerce-cart
.product-quantity input.qty::-webkit-inner-spin-button,
.elementor-widget-woocommerce-cart
.product-quantity input.qty::-webkit-outer-spin-button{display:none !important;margin:0
!important;opacity:0 !important;-webkit-appearance:none !important}.elementor-widget-woocommerce-cart
.woocommerce-cart-form__cart-item .product-remove{grid-column:2 !important;grid-row:3 !important;align-self:end !important;justify-self:start !important;width:28px !important;height:40px !important;margin:5px
0 0 160px !important}.elementor-widget-woocommerce-cart
.product-remove
a.remove{position:relative !important;display:flex !important;align-items:center !important;justify-content:center !important;width:28px !important;height:40px !important;margin:0
!important;padding:0
!important;overflow:hidden !important;color:transparent !important;font-size:0 !important;border:0
!important;background:transparent !important}.elementor-widget-woocommerce-cart
.product-remove a.remove::before{content:"" !important;display:block !important;width:18px !important;height:18px !important;background-color:var(--cart-coral) !important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h18'/%3E%3Cpath d='M8 6V4h8v2'/%3E%3Cpath d='M19 6l-1 14H6L5 6'/%3E%3Cpath d='M10 11v5M14 11v5'/%3E%3C/svg%3E") !important;-webkit-mask-repeat:no-repeat !important;-webkit-mask-position:center !important;-webkit-mask-size:contain !important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h18'/%3E%3Cpath d='M8 6V4h8v2'/%3E%3Cpath d='M19 6l-1 14H6L5 6'/%3E%3Cpath d='M10 11v5M14 11v5'/%3E%3C/svg%3E") !important;mask-repeat:no-repeat !important;mask-position:center !important;mask-size:contain !important;transition:transform 250ms ease,
background-color 250ms ease !important}.elementor-widget-woocommerce-cart
.product-remove a.remove:hover::before{transform:scale(1.12) !important;background-color:var(--cart-navy) !important}.elementor-widget-woocommerce-cart
.woocommerce-cart-form__cart-item .product-subtotal{grid-column:3 !important;grid-row:1 / 4 !important;align-self:start !important;padding-top:2px !important;color:rgba(0, 45, 70, 0.72) !important;font-family:"Outfit",sans-serif !important;font-size:20px !important;line-height:1.2 !important;font-weight:200 !important;text-align:right !important}.elementor-widget-woocommerce-cart
.product-subtotal .amount,
.elementor-widget-woocommerce-cart
.product-subtotal bdi,
.elementor-widget-woocommerce-cart
.product-subtotal .woocommerce-Price-currencySymbol{color:inherit !important;font-family:inherit !important;font-size:inherit !important;line-height:inherit !important;font-weight:inherit !important}.elementor-widget-woocommerce-cart
.woocommerce-cart-form__contents tbody>tr:not(.cart_item){display:none !important}.elementor-widget-woocommerce-cart
.coupon.e-cart-section{position:relative !important;grid-column:2 !important;grid-row:1 !important;width:100% !important;min-width:0 !important;margin:0
!important;padding:0
0 28px 34px !important;overflow:visible !important;border:0
!important;border-left:var(--cart-border-width)
solid
var(--cart-line) !important;border-radius:0 !important;background:transparent !important}.elementor-widget-woocommerce-cart
.coupon.e-cart-section::before{content:"ADD COUPONS" !important;display:block !important;width:100% !important;min-height:50px !important;padding:2px
48px 14px 0 !important;color:var(--cart-navy) !important;font-family:"Barlow Semi Condensed",sans-serif !important;font-size:28px !important;line-height:1 !important;font-weight:900 !important;letter-spacing:-0.02em !important;text-transform:uppercase !important;border-bottom:var(--cart-border-width)
solid
rgba(0, 82, 112, 0.3) !important}.elementor-widget-woocommerce-cart
.coupon.e-cart-section::after{content:"+" !important;position:absolute !important;top:0 !important;right:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;width:30px !important;height:30px !important;color:var(--cart-navy) !important;font-family:"Outfit",sans-serif !important;font-size:22px !important;line-height:1 !important;border:var(--cart-border-width)
solid
var(--cart-navy) !important;border-radius:50% !important;background:transparent !important}.elementor-widget-woocommerce-cart
.coupon .form-row.coupon-col{display:grid !important;grid-template-columns:minmax(0, 1fr) 165px !important;grid-template-rows:56px !important;align-items:stretch !important;width:100% !important;margin:18px
0 0 !important;padding:0
!important;gap:12px !important;float:none !important;clear:both !important}.elementor-widget-woocommerce-cart
.coupon .form-row.coupon-col::before,
.elementor-widget-woocommerce-cart
.coupon .form-row.coupon-col::after{display:none !important;content:none !important}.elementor-widget-woocommerce-cart
.coupon .coupon-col-start{position:static !important;display:block !important;grid-column:1 !important;grid-row:1 !important;width:auto !important;min-width:0 !important;margin:0
!important;padding:0
!important;float:none !important;flex:none !important}.elementor-widget-woocommerce-cart
.coupon .coupon-col-end{position:static !important;display:block !important;grid-column:2 !important;grid-row:1 !important;width:165px !important;min-width:165px !important;max-width:165px !important;margin:0
!important;padding:0
!important;float:none !important;flex:none !important}.elementor-widget-woocommerce-cart
.coupon input.input-text{display:block !important;width:100% !important;height:56px !important;min-height:56px !important;margin:0
!important;padding:0
16px !important;color:var(--cart-navy) !important;font-family:"Outfit",sans-serif !important;font-size:15px !important;line-height:56px !important;font-weight:500 !important;border:var(--cart-border-width)
solid
rgba(0, 82, 112, 0.35) !important;border-radius:5px !important;background:#fff !important}.elementor-widget-woocommerce-cart
.coupon input.input-text:focus{border-color:var(--cart-aqua) !important}.elementor-widget-woocommerce-cart
.coupon button.e-apply-coupon{display:flex !important;align-items:center !important;justify-content:center !important;width:165px !important;height:56px !important;min-height:56px !important;margin:0
!important;padding:0
14px !important;color:var(--cart-navy) !important;font-family:"Barlow Semi Condensed",sans-serif !important;font-size:15px !important;line-height:1 !important;font-weight:800 !important;text-transform:uppercase !important;border:0
!important;border-radius:5px !important;background:var(--cart-aqua) !important;transition:color 200ms ease,
background-color 200ms ease !important}.elementor-widget-woocommerce-cart
.coupon button.e-apply-coupon:hover{color:#fff !important;background:var(--cart-navy) !important}.elementor-widget-woocommerce-cart
.e-cart__column-end{grid-column:2 !important;grid-row:2 !important;width:100% !important;min-width:0 !important;margin:0
!important;padding:0
0 0 34px !important;border-left:var(--cart-border-width)
solid
var(--cart-line) !important}.elementor-widget-woocommerce-cart
.e-cart__column-inner{width:100% !important;margin:0
!important;padding:0
!important;background:transparent !important}.elementor-widget-woocommerce-cart
.e-cart__column-inner.e-sticky-right-column{top:110px !important}.elementor-widget-woocommerce-cart
.e-cart-totals.e-cart-section{width:100% !important;margin:0
!important;padding:0
!important;border:0
!important;background:transparent !important}.elementor-widget-woocommerce-cart
.e-cart-totals
h2{display:block !important;width:100% !important;margin:0
0 24px !important;padding:0
0 14px !important;color:transparent !important;font-size:0 !important;border-bottom:var(--cart-border-width)
solid
var(--cart-line) !important}.elementor-widget-woocommerce-cart
.e-cart-totals h2::after{content:"BASKET TOTAL" !important;color:var(--cart-navy) !important;font-family:"Barlow Semi Condensed",sans-serif !important;font-size:36px !important;line-height:1 !important;font-weight:900 !important;letter-spacing:-0.025em !important;text-transform:uppercase !important}.elementor-widget-woocommerce-cart
.e-cart-totals .shop_table,
.elementor-widget-woocommerce-cart
.e-cart-totals .shop_table
tbody{display:block !important;width:100% !important;margin:0
!important;padding:0
!important;border:0
!important}.elementor-widget-woocommerce-cart
.e-cart-totals .cart-subtotal{display:none !important}.elementor-widget-woocommerce-cart
.e-cart-totals .order-total{display:block !important;width:100% !important;margin:0
0 14px !important;padding:0
!important}.elementor-widget-woocommerce-cart
.e-cart-totals .order-total
th{display:block !important;width:100% !important;margin:0
!important;padding:0
0 10px !important;color:transparent !important;font-size:0 !important}.elementor-widget-woocommerce-cart
.e-cart-totals .order-total th::after{content:"ESTIMATED TOTAL" !important;color:var(--cart-coral) !important;font-family:"Barlow Semi Condensed",sans-serif !important;font-size:28px !important;line-height:1 !important;font-weight:900 !important;letter-spacing:-0.02em !important;text-transform:uppercase !important}.elementor-widget-woocommerce-cart
.e-cart-totals .order-total
td{display:flex !important;align-items:center !important;width:100% !important;min-height:64px !important;margin:0
!important;padding:10px
16px !important;color:#fff !important;border:0
!important;border-radius:5px !important;background:var(--cart-coral) !important}.elementor-widget-woocommerce-cart
.e-cart-totals .order-total td::before{display:none !important;content:none !important}.elementor-widget-woocommerce-cart
.e-cart-totals .order-total td strong,
.elementor-widget-woocommerce-cart
.e-cart-totals .order-total td .amount,
.elementor-widget-woocommerce-cart
.e-cart-totals .order-total td bdi,
.elementor-widget-woocommerce-cart
.e-cart-totals .order-total td
.woocommerce-Price-currencySymbol{color:#fff !important;font-family:"Outfit",sans-serif !important;font-size:20px !important;line-height:1.2 !important;font-weight:200 !important}.elementor-widget-woocommerce-cart
.wc-proceed-to-checkout{width:100% !important;margin:0
!important;padding:0
!important}.elementor-widget-woocommerce-cart
.wc-proceed-to-checkout a.checkout-button{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:70px !important;min-height:70px !important;margin:24px
0 0 !important;padding:0
28px !important;color:var(--cart-navy) !important;font-family:"Barlow Semi Condensed",sans-serif !important;font-size:20px !important;line-height:1 !important;font-weight:800 !important;text-decoration:none !important;text-transform:uppercase !important;border:0
!important;border-radius:999px !important;background:var(--cart-aqua) !important;transition:color 250ms ease,
background-color 250ms ease,
transform 250ms ease !important}.elementor-widget-woocommerce-cart
.wc-proceed-to-checkout a.checkout-button::after{content:"›" !important;margin-left:14px !important;font-family:"Outfit",sans-serif !important;font-size:22px !important}.elementor-widget-woocommerce-cart
.wc-proceed-to-checkout a.checkout-button:hover{color:#fff !important;background:var(--cart-navy) !important;transform:translateY(-1px) !important}.elementor-widget-woocommerce-cart.is-marinero-updating
.elementor-widget-container::before{content:"" !important;position:absolute !important;inset:-8px !important;z-index:9990 !important;display:block !important;border-radius:12px !important;background:rgba(255, 255, 255, 0.76) !important;opacity:1 !important;backdrop-filter:blur(1.5px) !important;-webkit-backdrop-filter:blur(1.5px) !important}.elementor-widget-woocommerce-cart.is-marinero-updating
.elementor-widget-container::after{content:"" !important;position:absolute !important;top:50% !important;left:50% !important;z-index:9991 !important;display:block !important;width:48px !important;height:48px !important;margin:-24px 0 0 -24px !important;border:4px
solid rgba(0, 45, 70, 0.12) !important;border-top-color:var(--cart-aqua) !important;border-right-color:var(--cart-navy) !important;border-radius:50% !important;animation:marinero-cart-loading
700ms
linear
infinite !important}.elementor-widget-woocommerce-cart.is-marinero-updating
.woocommerce{pointer-events:none !important}@keyframes marinero-cart-loading{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.elementor-widget-woocommerce-cart
.cart-empty.woocommerce-info{position:relative !important;display:flex !important;align-items:center !important;justify-content:flex-end !important;flex-direction:column !important;width:100% !important;max-width:1400px !important;min-height:360px !important;margin:20px
auto 0 !important;padding:225px
32px 62px !important;overflow:hidden !important;color:rgba(0, 45, 70, 0.72) !important;font-family:"Outfit",sans-serif !important;font-size:17px !important;line-height:1.5 !important;font-weight:400 !important;text-align:center !important;border:0
!important;border-radius:30px !important;background:linear-gradient(
135deg,
#f3fbfa 0%,
#edf7f6 100%
) !important;box-shadow:none !important}.elementor-widget-woocommerce-cart
.cart-empty.woocommerce-info::before{content:"" !important;position:absolute !important;top:48px !important;left:50% !important;display:block !important;width:92px !important;height:92px !important;margin:0
!important;border:0
!important;border-radius:50% !important;background-color:rgba(132, 220, 207, 0.24) !important;background-image:url("https://marinero.lionstackailab.hu/wp-content/uploads/2026/07/cart-1.svg") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:38px 38px !important;transform:translateX(-50%) !important}.elementor-widget-woocommerce-cart
.cart-empty.woocommerce-info::after{content:"YOUR CART IS EMPTY" !important;position:absolute !important;top:158px !important;left:50% !important;display:block !important;width:calc(100% - 64px) !important;color:var(--cart-navy) !important;font-family:"Barlow Semi Condensed",sans-serif !important;font-size:44px !important;line-height:1 !important;font-weight:900 !important;letter-spacing:-0.03em !important;text-align:center !important;text-transform:uppercase !important;transform:translateX(-50%) !important}.elementor-widget-woocommerce-cart
.wc-empty-cart-message{display:block !important;width:100% !important;margin:0
!important;padding:0
!important}.elementor-widget-woocommerce-cart
.return-to-shop{display:none !important}.elementor-widget-woocommerce-cart
.woocommerce-message{width:100% !important;max-width:1400px !important;margin:0
auto 18px !important;padding:15px
20px !important;color:var(--cart-navy) !important;font-family:"Outfit",sans-serif !important;font-size:15px !important;line-height:1.4 !important;border:var(--cart-border-width)
solid
rgba(132, 220, 207, 0.72) !important;border-radius:8px !important;background:rgba(132, 220, 207, 0.13) !important}.elementor-widget-woocommerce-cart
.woocommerce-message::before{content:none !important;display:none !important}.elementor-widget-woocommerce-cart
.woocommerce-message a.restore-item{color:var(--cart-coral) !important;font-weight:600 !important;text-decoration:underline !important;text-underline-offset:3px !important}@media (max-width: 1180px){.elementor-widget-woocommerce-cart .e-cart__container{grid-template-columns:minmax(0, 1fr)
minmax(350px, 400px) !important;column-gap:32px !important}.elementor-widget-woocommerce-cart
.woocommerce-cart-form__contents thead tr,
.elementor-widget-woocommerce-cart
.woocommerce-cart-form__cart-item{grid-template-columns:88px
minmax(0, 1fr)
135px !important}.elementor-widget-woocommerce-cart
.woocommerce-cart-form__cart-item .product-thumbnail{width:88px !important;height:110px !important}.elementor-widget-woocommerce-cart
.coupon.e-cart-section,
.elementor-widget-woocommerce-cart
.e-cart__column-end{padding-left:24px !important}.elementor-widget-woocommerce-cart
.coupon .form-row.coupon-col{grid-template-columns:1fr !important;grid-template-rows:56px 56px !important;gap:10px !important}.elementor-widget-woocommerce-cart
.coupon .coupon-col-start{grid-column:1 !important;grid-row:1 !important}.elementor-widget-woocommerce-cart
.coupon .coupon-col-end{grid-column:1 !important;grid-row:2 !important;width:100% !important;min-width:0 !important;max-width:none !important}.elementor-widget-woocommerce-cart
.coupon button.e-apply-coupon{width:100% !important;min-width:0 !important;max-width:none !important}}@media (max-width: 767px){.elementor-widget-woocommerce-cart .e-cart__container{display:block !important;width:100% !important;padding:70px
0 44px !important}.elementor-widget-woocommerce-cart
.e-cart__container::before{font-size:42px !important}.elementor-widget-woocommerce-cart
.e-cart__container::after{top:4px !important;left:92px !important;width:105px !important;font-size:16px !important;line-height:16px !important;background-position:67px 3px,
67px 3px,
82px 3px !important;background-size:5px 10px,
5px 10px,
5px 10px !important}.elementor-widget-woocommerce-cart
.e-shop-table,
.elementor-widget-woocommerce-cart
.coupon.e-cart-section,
.elementor-widget-woocommerce-cart
.e-cart__column-end{display:block !important;width:100% !important;grid-column:auto !important;grid-row:auto !important}.elementor-widget-woocommerce-cart
.woocommerce-cart-form__contents thead
tr{grid-template-columns:76px minmax(0, 1fr) !important}.elementor-widget-woocommerce-cart
.woocommerce-cart-form__contents thead th.product-name{grid-column:1 / 3 !important}.elementor-widget-woocommerce-cart
.woocommerce-cart-form__contents thead th.product-name::after{font-size:28px !important}.elementor-widget-woocommerce-cart
.woocommerce-cart-form__contents thead th.product-subtotal{display:none !important}.elementor-widget-woocommerce-cart
.woocommerce-cart-form__cart-item{grid-template-columns:76px minmax(0, 1fr) !important;grid-template-rows:auto auto auto auto !important;min-height:158px !important;padding:18px
0 !important;column-gap:14px !important}.elementor-widget-woocommerce-cart
.woocommerce-cart-form__cart-item .product-thumbnail{grid-column:1 !important;grid-row:1 / 5 !important;width:76px !important;height:100px !important}.elementor-widget-woocommerce-cart
.woocommerce-cart-form__cart-item .product-name{grid-column:2 !important;grid-row:1 !important;padding-right:0 !important}.elementor-widget-woocommerce-cart
.product-name>a{font-size:20px !important}.elementor-widget-woocommerce-cart
.woocommerce-cart-form__cart-item .product-price{grid-column:2 !important;grid-row:2 !important;font-size:17px !important}.elementor-widget-woocommerce-cart
.woocommerce-cart-form__cart-item .product-quantity{grid-column:2 !important;grid-row:3 !important}.elementor-widget-woocommerce-cart
.product-quantity
.quantity{width:140px !important}.elementor-widget-woocommerce-cart
.woocommerce-cart-form__cart-item .product-remove{grid-column:2 !important;grid-row:3 !important;margin-left:150px !important}.elementor-widget-woocommerce-cart
.woocommerce-cart-form__cart-item .product-subtotal{grid-column:2 !important;grid-row:4 !important;align-self:start !important;justify-self:start !important;padding-top:5px !important;color:var(--cart-navy) !important;font-size:17px !important;text-align:left !important}.elementor-widget-woocommerce-cart
.woocommerce-cart-form__cart-item .product-subtotal::before{display:inline !important;content:"Total: " !important;margin-right:4px !important;color:var(--cart-navy-soft) !important;font-size:14px !important;font-weight:400 !important}.elementor-widget-woocommerce-cart
.coupon.e-cart-section{margin-top:32px !important;padding:20px
0 28px !important;border-top:var(--cart-border-width)
solid
var(--cart-line) !important;border-left:0 !important}.elementor-widget-woocommerce-cart
.coupon.e-cart-section::before{font-size:24px !important}.elementor-widget-woocommerce-cart
.coupon.e-cart-section::after{top:16px !important}.elementor-widget-woocommerce-cart
.coupon .form-row.coupon-col{grid-template-columns:1fr !important;grid-template-rows:56px 56px !important;gap:10px !important}.elementor-widget-woocommerce-cart
.coupon .coupon-col-start{grid-column:1 !important;grid-row:1 !important}.elementor-widget-woocommerce-cart
.coupon .coupon-col-end{grid-column:1 !important;grid-row:2 !important;width:100% !important;min-width:0 !important;max-width:none !important}.elementor-widget-woocommerce-cart
.coupon button.e-apply-coupon{width:100% !important;min-width:0 !important;max-width:none !important}.elementor-widget-woocommerce-cart
.e-cart__column-end{padding:0
!important;border-left:0 !important}.elementor-widget-woocommerce-cart
.e-cart__column-inner.e-sticky-right-column{position:static !important;top:auto !important}.elementor-widget-woocommerce-cart
.e-cart-totals h2::after{font-size:30px !important}.elementor-widget-woocommerce-cart
.e-cart-totals .order-total th::after{font-size:24px !important}.elementor-widget-woocommerce-cart
.wc-proceed-to-checkout a.checkout-button{font-size:18px !important}.elementor-widget-woocommerce-cart
.cart-empty.woocommerce-info{min-height:330px !important;padding:205px
24px
52px !important;border-radius:24px !important}.elementor-widget-woocommerce-cart
.cart-empty.woocommerce-info::before{top:42px !important;width:84px !important;height:84px !important;background-size:34px
34px !important}.elementor-widget-woocommerce-cart
.cart-empty.woocommerce-info::after{top:145px !important;font-size:35px !important}}@media (max-width: 480px){.elementor-widget-woocommerce-cart
.e-cart__container::before{font-size:38px !important}.elementor-widget-woocommerce-cart
.e-cart__container::after{left:84px !important;width:94px !important;font-size:14px !important;line-height:14px !important;background-position:58px 2px,
58px 2px,
72px 2px !important}.elementor-widget-woocommerce-cart
.woocommerce-cart-form__cart-item{grid-template-columns:70px minmax(0, 1fr) !important}.elementor-widget-woocommerce-cart
.woocommerce-cart-form__cart-item .product-thumbnail{width:70px !important;height:92px !important}.elementor-widget-woocommerce-cart
.product-name>a{font-size:18px !important}.elementor-widget-woocommerce-cart
.product-quantity
.quantity{width:132px !important;padding-right:38px !important;padding-left:38px !important}.elementor-widget-woocommerce-cart
.woocommerce-cart-form__cart-item .product-remove{margin-left:140px !important}.elementor-widget-woocommerce-cart
.cart-empty.woocommerce-info{min-height:305px !important;padding:190px
20px
44px !important;font-size:15px !important;border-radius:20px !important}.elementor-widget-woocommerce-cart
.cart-empty.woocommerce-info::before{top:36px !important;width:76px !important;height:76px !important;background-size:30px
30px !important}.elementor-widget-woocommerce-cart
.cart-empty.woocommerce-info::after{top:130px !important;width:calc(100% - 40px) !important;font-size:30px !important}}body.woocommerce-cart .e-cart-totals tr.woocommerce-shipping-totals.shipping,
body.woocommerce-cart .e-cart-totals tr.vp-woo-pont-review-order{display:none !important}.elementor-20 .elementor-element.elementor-element-d59e8dc .elementor-field-group .elementor-field, .elementor-20 .elementor-element.elementor-element-d59e8dc .elementor-field-subgroup
label{text-align:center !important;color:rgba(0, 45, 70, 1) !important}.elementor-37 .elementor-element.elementor-element-d249114
a{color:rgba(0, 45, 70, 1) !important;text-decoration:underline !important}