.elementor-361 .elementor-element.elementor-element-04c431d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 100px;--row-gap:0px;--column-gap:100px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-361 .elementor-element.elementor-element-d09aef0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-361 .elementor-element.elementor-element-48fb509{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-361 .elementor-element.elementor-element-c35e7b3 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:72px;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:#000000;}.elementor-361 .elementor-element.elementor-element-7c940af{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-361 .elementor-element.elementor-element-c2c5e51{background-color:var( --e-global-color-text );padding:5px 10px 5px 10px;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-361 .elementor-element.elementor-element-c2c5e51 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-361 .elementor-element.elementor-element-50df541{background-color:var( --e-global-color-text );padding:5px 10px 5px 10px;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-361 .elementor-element.elementor-element-50df541 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-361 .elementor-element.elementor-element-da58d9e{background-color:var( --e-global-color-text );padding:5px 10px 5px 10px;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-361 .elementor-element.elementor-element-da58d9e .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-361 .elementor-element.elementor-element-8913cd0{background-color:var( --e-global-color-primary );padding:5px 10px 5px 10px;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-361 .elementor-element.elementor-element-8913cd0 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-widget-woocommerce-product-content{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-361 .elementor-element.elementor-element-ebb1d2a{padding:30px 0px 0px 0px;color:#000000;font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-361 .elementor-element.elementor-element-cdb2b64{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.woocommerce .elementor-361 .elementor-element.elementor-element-cdb2b64 .price{color:var( --e-global-color-text );font-family:"Barlow Condensed", Sans-serif;font-size:48px;font-weight:700;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-361 .elementor-element.elementor-element-5eefddb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-361 .elementor-element.elementor-element-5eefddb .cart button, .elementor-361 .elementor-element.elementor-element-5eefddb .cart .button{font-family:"Barlow Condensed", Sans-serif;font-size:24px;font-weight:600;border-radius:0px 0px 0px 0px;padding:15px 25px 15px 25px;background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-361 .elementor-element.elementor-element-5eefddb .cart button:hover, .elementor-361 .elementor-element.elementor-element-5eefddb .cart .button:hover{background-color:var( --e-global-color-text );}.elementor-361 .elementor-element.elementor-element-5eefddb .quantity .qty{font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:600;border-radius:0px 0px 0px 0px;border-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-361 .elementor-element.elementor-element-64c637a{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-361 .elementor-element.elementor-element-64c637a:not(.elementor-motion-effects-element-type-background), .elementor-361 .elementor-element.elementor-element-64c637a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cervesamarina.imatica.com/wp-content/uploads/2026/07/fons_fitxa_producte.webp");background-position:center center;}.elementor-361 .elementor-element.elementor-element-76f3233{--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:30px 50px;--row-gap:30px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-361 .elementor-element.elementor-element-76f3233.e-con{--align-self:center;}.elementor-361 .elementor-element.elementor-element-4f39439{--display:flex;--gap:0px 20px;--row-gap:0px;--column-gap:20px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-361 .elementor-element.elementor-element-b4f909d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 15px;border-color:var( --e-global-color-primary );}.elementor-361 .elementor-element.elementor-element-b4f909d .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-361 .elementor-element.elementor-element-85635f7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-361 .elementor-element.elementor-element-19694fb .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-361 .elementor-element.elementor-element-ba7aba5 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-361 .elementor-element.elementor-element-95649ab .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-361 .elementor-element.elementor-element-4f115e4{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 15px;border-color:var( --e-global-color-primary );}.elementor-361 .elementor-element.elementor-element-4f115e4 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-361 .elementor-element.elementor-element-838d4a6{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-361 .elementor-element.elementor-element-838d4a6 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-361 .elementor-element.elementor-element-14fed82{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 15px;border-color:var( --e-global-color-primary );}.elementor-361 .elementor-element.elementor-element-14fed82 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-361 .elementor-element.elementor-element-3ca4ad4{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-361 .elementor-element.elementor-element-3ca4ad4 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-361 .elementor-element.elementor-element-3bb4398{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-361 .elementor-element.elementor-element-1963376{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 15px;border-color:var( --e-global-color-primary );}.elementor-361 .elementor-element.elementor-element-1963376 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-361 .elementor-element.elementor-element-c8f31fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.woocommerce .elementor-361 .elementor-element.elementor-element-c8f31fd .woocommerce-product-details__short-description{color:#FFFFFF;font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-361 .elementor-element.elementor-element-18e16bb1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-361 .elementor-element.elementor-element-562fa54f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-361 .elementor-element.elementor-element-1408916f .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:36px;font-weight:800;text-transform:uppercase;line-height:1.1em;color:#000000;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-361 .elementor-element.elementor-element-73b33e96 .elementor-icon-wrapper{text-align:start;}.elementor-361 .elementor-element.elementor-element-73b33e96.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-361 .elementor-element.elementor-element-73b33e96.elementor-view-framed .elementor-icon, .elementor-361 .elementor-element.elementor-element-73b33e96.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-361 .elementor-element.elementor-element-73b33e96.elementor-view-framed .elementor-icon, .elementor-361 .elementor-element.elementor-element-73b33e96.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-361 .elementor-element.elementor-element-bc5d133{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-361 .elementor-element.elementor-element-66f61d59{--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-361 .elementor-element.elementor-element-15b14de5:hover{--e-transform-scale:1.1;}.elementor-361 .elementor-element.elementor-element-15b14de5{background-image:url("https://cervesamarina.imatica.com/wp-content/uploads/2026/06/shape_10.png");background-position:center center;background-repeat:no-repeat;background-size:90% auto;}.elementor-361 .elementor-element.elementor-element-15b14de5 img{width:50%;}.elementor-361 .elementor-element.elementor-element-2b52b1b6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-361 .elementor-element.elementor-element-60f5262{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-361 .elementor-element.elementor-element-60f5262 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;color:#000000;}.elementor-361 .elementor-element.elementor-element-4eb7ab8a{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-361 .elementor-element.elementor-element-4eb7ab8a .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;color:#000000;}.elementor-361 .elementor-element.elementor-element-50552aae{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-361 .elementor-element.elementor-element-50552aae .elementor-icon-wrapper{text-align:start;}.elementor-361 .elementor-element.elementor-element-50552aae.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-361 .elementor-element.elementor-element-50552aae.elementor-view-framed .elementor-icon, .elementor-361 .elementor-element.elementor-element-50552aae.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-361 .elementor-element.elementor-element-50552aae.elementor-view-framed .elementor-icon, .elementor-361 .elementor-element.elementor-element-50552aae.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-361 .elementor-element.elementor-element-50552aae .elementor-icon{font-size:33px;}.elementor-361 .elementor-element.elementor-element-50552aae .elementor-icon svg{height:33px;}.elementor-361 .elementor-element.elementor-element-57c1322f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-361 .elementor-element.elementor-element-44440831:hover{--e-transform-scale:1.1;}.elementor-361 .elementor-element.elementor-element-44440831{background-image:url("https://cervesamarina.imatica.com/wp-content/uploads/2026/06/shape_06.png");background-position:center center;background-repeat:no-repeat;background-size:90% auto;}.elementor-361 .elementor-element.elementor-element-44440831 img{width:50%;}.elementor-361 .elementor-element.elementor-element-74b9b072{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-361 .elementor-element.elementor-element-1149c0bc{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-361 .elementor-element.elementor-element-1149c0bc .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;color:#000000;}.elementor-361 .elementor-element.elementor-element-4bf72f7c{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-361 .elementor-element.elementor-element-4bf72f7c .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;color:#000000;}.elementor-361 .elementor-element.elementor-element-7c3139c4{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-361 .elementor-element.elementor-element-7c3139c4 .elementor-icon-wrapper{text-align:start;}.elementor-361 .elementor-element.elementor-element-7c3139c4.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-361 .elementor-element.elementor-element-7c3139c4.elementor-view-framed .elementor-icon, .elementor-361 .elementor-element.elementor-element-7c3139c4.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-361 .elementor-element.elementor-element-7c3139c4.elementor-view-framed .elementor-icon, .elementor-361 .elementor-element.elementor-element-7c3139c4.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-361 .elementor-element.elementor-element-7c3139c4 .elementor-icon{font-size:33px;}.elementor-361 .elementor-element.elementor-element-7c3139c4 .elementor-icon svg{height:33px;}.elementor-361 .elementor-element.elementor-element-5d3b52b9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-361 .elementor-element.elementor-element-2c80a137:hover{--e-transform-scale:1.1;}.elementor-361 .elementor-element.elementor-element-2c80a137{background-image:url("https://cervesamarina.imatica.com/wp-content/uploads/2026/06/shape_02.png");background-position:center center;background-repeat:no-repeat;background-size:90% auto;}.elementor-361 .elementor-element.elementor-element-2c80a137 img{width:50%;}.elementor-361 .elementor-element.elementor-element-7f8085d1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-361 .elementor-element.elementor-element-2b58eb00{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-361 .elementor-element.elementor-element-2b58eb00 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;color:#000000;}.elementor-361 .elementor-element.elementor-element-35999185{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-361 .elementor-element.elementor-element-35999185 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;color:#000000;}.elementor-361 .elementor-element.elementor-element-78c9b9ff{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-361 .elementor-element.elementor-element-78c9b9ff .elementor-icon-wrapper{text-align:start;}.elementor-361 .elementor-element.elementor-element-78c9b9ff.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-361 .elementor-element.elementor-element-78c9b9ff.elementor-view-framed .elementor-icon, .elementor-361 .elementor-element.elementor-element-78c9b9ff.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-361 .elementor-element.elementor-element-78c9b9ff.elementor-view-framed .elementor-icon, .elementor-361 .elementor-element.elementor-element-78c9b9ff.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-361 .elementor-element.elementor-element-78c9b9ff .elementor-icon{font-size:33px;}.elementor-361 .elementor-element.elementor-element-78c9b9ff .elementor-icon svg{height:33px;}.elementor-361 .elementor-element.elementor-element-601fee8c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-361 .elementor-element.elementor-element-7d612c4c:hover{--e-transform-scale:1.1;}.elementor-361 .elementor-element.elementor-element-7d612c4c{background-image:url("https://cervesamarina.imatica.com/wp-content/uploads/2026/06/shape_04.png");background-position:center center;background-repeat:no-repeat;background-size:90% auto;}.elementor-361 .elementor-element.elementor-element-7d612c4c img{width:50%;}.elementor-361 .elementor-element.elementor-element-604fa92f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-361 .elementor-element.elementor-element-6c7c7d0{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-361 .elementor-element.elementor-element-6c7c7d0 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;color:#000000;}.elementor-361 .elementor-element.elementor-element-77ea904{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-361 .elementor-element.elementor-element-77ea904 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;color:#000000;}.elementor-361 .elementor-element.elementor-element-64db5907{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-361 .elementor-element.elementor-element-64db5907 .elementor-icon-wrapper{text-align:start;}.elementor-361 .elementor-element.elementor-element-64db5907.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-361 .elementor-element.elementor-element-64db5907.elementor-view-framed .elementor-icon, .elementor-361 .elementor-element.elementor-element-64db5907.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-361 .elementor-element.elementor-element-64db5907.elementor-view-framed .elementor-icon, .elementor-361 .elementor-element.elementor-element-64db5907.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-361 .elementor-element.elementor-element-64db5907 .elementor-icon{font-size:33px;}.elementor-361 .elementor-element.elementor-element-64db5907 .elementor-icon svg{height:33px;}.elementor-361 .elementor-element.elementor-element-57f9aad1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-361 .elementor-element.elementor-element-44803c4:hover{--e-transform-scale:1.1;}.elementor-361 .elementor-element.elementor-element-44803c4{background-image:url("https://cervesamarina.imatica.com/wp-content/uploads/2026/06/shape_03.png");background-position:center center;background-repeat:no-repeat;background-size:90% auto;}.elementor-361 .elementor-element.elementor-element-44803c4 img{width:50%;}.elementor-361 .elementor-element.elementor-element-58c31197{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-361 .elementor-element.elementor-element-481038b3{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-361 .elementor-element.elementor-element-481038b3 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;color:#000000;}.elementor-361 .elementor-element.elementor-element-6f41f362{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-361 .elementor-element.elementor-element-6f41f362 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;color:#000000;}.elementor-361 .elementor-element.elementor-element-131366{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-361 .elementor-element.elementor-element-131366 .elementor-icon-wrapper{text-align:start;}.elementor-361 .elementor-element.elementor-element-131366.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-361 .elementor-element.elementor-element-131366.elementor-view-framed .elementor-icon, .elementor-361 .elementor-element.elementor-element-131366.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-361 .elementor-element.elementor-element-131366.elementor-view-framed .elementor-icon, .elementor-361 .elementor-element.elementor-element-131366.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-361 .elementor-element.elementor-element-131366 .elementor-icon{font-size:33px;}.elementor-361 .elementor-element.elementor-element-131366 .elementor-icon svg{height:33px;}.elementor-361 .elementor-element.elementor-element-57ed90c6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-361 .elementor-element.elementor-element-762e08e8:hover{--e-transform-scale:1.1;}.elementor-361 .elementor-element.elementor-element-762e08e8{background-image:url("https://cervesamarina.imatica.com/wp-content/uploads/2026/06/shape_05.png");background-position:center center;background-repeat:no-repeat;background-size:90% auto;}.elementor-361 .elementor-element.elementor-element-762e08e8 img{width:50%;}.elementor-361 .elementor-element.elementor-element-76b5cd5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-361 .elementor-element.elementor-element-42a8c9b9{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-361 .elementor-element.elementor-element-42a8c9b9 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;color:#000000;}.elementor-361 .elementor-element.elementor-element-530b6d93{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-361 .elementor-element.elementor-element-530b6d93 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;color:#000000;}.elementor-361 .elementor-element.elementor-element-36146872{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-361 .elementor-element.elementor-element-36146872 .elementor-icon-wrapper{text-align:start;}.elementor-361 .elementor-element.elementor-element-36146872.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-361 .elementor-element.elementor-element-36146872.elementor-view-framed .elementor-icon, .elementor-361 .elementor-element.elementor-element-36146872.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-361 .elementor-element.elementor-element-36146872.elementor-view-framed .elementor-icon, .elementor-361 .elementor-element.elementor-element-36146872.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-361 .elementor-element.elementor-element-36146872 .elementor-icon{font-size:33px;}.elementor-361 .elementor-element.elementor-element-36146872 .elementor-icon svg{height:33px;}.elementor-361 .elementor-element.elementor-element-4b588903{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-361 .elementor-element.elementor-element-72b745c8:hover{--e-transform-scale:1.1;}.elementor-361 .elementor-element.elementor-element-72b745c8{background-image:url("https://cervesamarina.imatica.com/wp-content/uploads/2026/06/shape_12.png");background-position:center center;background-repeat:no-repeat;background-size:90% auto;}.elementor-361 .elementor-element.elementor-element-72b745c8 img{width:50%;}.elementor-361 .elementor-element.elementor-element-7e384f55{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-361 .elementor-element.elementor-element-6595f7d2{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-361 .elementor-element.elementor-element-6595f7d2 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;color:#000000;}.elementor-361 .elementor-element.elementor-element-2c04ce4e{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-361 .elementor-element.elementor-element-2c04ce4e .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;color:#000000;}.elementor-361 .elementor-element.elementor-element-63250dd1{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-361 .elementor-element.elementor-element-63250dd1 .elementor-icon-wrapper{text-align:start;}.elementor-361 .elementor-element.elementor-element-63250dd1.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-361 .elementor-element.elementor-element-63250dd1.elementor-view-framed .elementor-icon, .elementor-361 .elementor-element.elementor-element-63250dd1.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-361 .elementor-element.elementor-element-63250dd1.elementor-view-framed .elementor-icon, .elementor-361 .elementor-element.elementor-element-63250dd1.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-361 .elementor-element.elementor-element-63250dd1 .elementor-icon{font-size:33px;}.elementor-361 .elementor-element.elementor-element-63250dd1 .elementor-icon svg{height:33px;}.elementor-361 .elementor-element.elementor-element-5e2d3e4f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-361 .elementor-element.elementor-element-2210d653:hover{--e-transform-scale:1.1;}.elementor-361 .elementor-element.elementor-element-2210d653{background-image:url("https://cervesamarina.imatica.com/wp-content/uploads/2026/06/shape_10.png");background-position:center center;background-repeat:no-repeat;background-size:90% auto;}.elementor-361 .elementor-element.elementor-element-2210d653 img{width:50%;}.elementor-361 .elementor-element.elementor-element-7dd8daff{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-361 .elementor-element.elementor-element-630d4be9{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-361 .elementor-element.elementor-element-630d4be9 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;color:#000000;}.elementor-361 .elementor-element.elementor-element-5c5c4b9c{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-361 .elementor-element.elementor-element-5c5c4b9c .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;color:#000000;}.elementor-361 .elementor-element.elementor-element-319e6519{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-361 .elementor-element.elementor-element-319e6519 .elementor-icon-wrapper{text-align:start;}.elementor-361 .elementor-element.elementor-element-319e6519.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-361 .elementor-element.elementor-element-319e6519.elementor-view-framed .elementor-icon, .elementor-361 .elementor-element.elementor-element-319e6519.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-361 .elementor-element.elementor-element-319e6519.elementor-view-framed .elementor-icon, .elementor-361 .elementor-element.elementor-element-319e6519.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-361 .elementor-element.elementor-element-319e6519 .elementor-icon{font-size:33px;}.elementor-361 .elementor-element.elementor-element-319e6519 .elementor-icon svg{height:33px;}.elementor-361 .elementor-element.elementor-element-49ad8349{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:10px;--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:0px;--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:0px;--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:32px;--e-n-carousel-arrow-normal-color:#FF8800;}@media(max-width:1024px){.elementor-361 .elementor-element.elementor-element-49ad8349{--e-n-carousel-swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-361 .elementor-element.elementor-element-04c431d{--width:80%;}.elementor-361 .elementor-element.elementor-element-76f3233{--width:80%;}.elementor-361 .elementor-element.elementor-element-4f39439{--width:25%;}.elementor-361 .elementor-element.elementor-element-3bb4398{--width:75%;}.elementor-361 .elementor-element.elementor-element-18e16bb1{--width:90%;}.elementor-361 .elementor-element.elementor-element-562fa54f{--width:17.5%;}.elementor-361 .elementor-element.elementor-element-bc5d133{--width:82.5%;}}@media(max-width:767px){.elementor-361 .elementor-element.elementor-element-04c431d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-361 .elementor-element.elementor-element-48fb509{--width:90%;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;}.elementor-361 .elementor-element.elementor-element-c35e7b3 .elementor-heading-title{font-size:56px;}.elementor-361 .elementor-element.elementor-element-7c940af{--gap:15px 10px;--row-gap:15px;--column-gap:10px;}.elementor-361 .elementor-element.elementor-element-64c637a{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-361 .elementor-element.elementor-element-76f3233{--padding-top:50px;--padding-bottom:50px;--padding-left:auto;--padding-right:auto;}.elementor-361 .elementor-element.elementor-element-18e16bb1{--width:90%;}.elementor-361 .elementor-element.elementor-element-49ad8349{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-969a29c */@media (min-width: 992px) {
    .elementor-361 .elementor-element.elementor-element-969a29c .woocommerce-product-gallery {
        position: relative !important;
        display: block !important;
        width: 100% !important;
        height: 550px !important;
        max-height: 550px !important;
        box-sizing: border-box !important;
        padding-left: 110px !important; /* Obrim el forat exacte a l'esquerra per a les miniatures */
    }

    .elementor-361 .elementor-element.elementor-element-969a29c .woocommerce-product-gallery__wrapper {
        position: relative !important;
        width: 100% !important;
        height: 550px !important;
        max-height: 550px !important;
        display: block !important;
        transform: none !important; 
    }

    .elementor-361 .elementor-element.elementor-element-969a29c .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {
        width: 100% !important;
        max-width: 100% !important;
        height: 550px !important;
        max-height: 550px !important;
        position: absolute !important; /* S'apilen com cartes, ja no estan en fila horitzontal */
        top: 0 !important;
        left: 0 !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        opacity: 0 !important; /* Totes ocultes per defecte */
        z-index: 1 !important;
        transition: opacity 0.15s ease-in-out !important; /* Efecte de canvi en fons súper ràpid i elegant */
    }

    .elementor-361 .elementor-element.elementor-element-969a29c .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image.flex-active-slide {
        opacity: 1 !important;
        z-index: 10 !important; /* Passa davant del tot */
    }

    .elementor-361 .elementor-element.elementor-element-969a29c .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img {
        max-height: 550px !important;
        width: auto !important;
        max-width: 100% !important;
        object-fit: cover !important;
        margin: 0 auto !important;
        display: block !important;
    }

    .elementor-361 .elementor-element.elementor-element-969a29c .flex-control-nav.flex-control-thumbs {
        position: absolute !important;
        top: 50% !important;
        transform: translateY(-50%) !important;
        left: 0 !important;
        width: 80px !important;
        height: 470px !important; /* Espai ideal per no tocar triangles */
        max-height: 470px !important;
        display: flex !important;
        flex-direction: column !important;
        gap: 10px !important;
        padding: 0 !important;
        margin: 0 !important;
        list-style: none !important;
        z-index: 99 !important;
        scroll-behavior: smooth !important;
        overflow-y: auto !important;
        overflow-x: hidden !important;
        scrollbar-width: none !important;
        -ms-overflow-style: none !important;
    }

    .elementor-361 .elementor-element.elementor-element-969a29c .flex-control-nav.flex-control-thumbs::-webkit-scrollbar {
        display: none !important;
    }

    .elementor-361 .elementor-element.elementor-element-969a29c .flex-control-nav.flex-control-thumbs li {
        padding: 0 !important;
        width: 80px !important;
        height: 80px !important;
        margin: 0 !important;
        flex-shrink: 0 !important;
        background-color: #ffffff !important;
        border: 1px solid #eae9e5 !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        overflow: hidden !important;
        box-sizing: border-box !important;
    }

    .elementor-361 .elementor-element.elementor-element-969a29c .flex-control-nav.flex-control-thumbs img {
        width: auto !important;
        height: auto !important;
        max-width: 100% !important;
        max-height: 100% !important;
        object-fit: cover !important;
        display: block !important;
        margin: 0 auto !important;
        mix-blend-mode: multiply !important;
        transition: all 0.2s ease;
    }

    .elementor-361 .elementor-element.elementor-element-969a29c .flex-control-nav.flex-control-thumbs li:has(img.flex-active),
    .elementor-361 .elementor-element.elementor-element-969a29c .flex-control-nav.flex-control-thumbs li:hover {
        border-color: #1a1a1a !important;
    }

    .elementor-361 .elementor-element.elementor-element-969a29c .woocommerce-product-gallery::before {
        content: "▲" !important;
        position: absolute !important;
        top: 15px !important;
        left: 0 !important;
        width: 80px !important;
        height: 20px !important;
        font-size: 13px !important;
        color: #705D3F !important;
        text-align: center !important;
        z-index: 999 !important;
        cursor: pointer !important;
    }

    .elementor-361 .elementor-element.elementor-element-969a29c .woocommerce-product-gallery::after {
        content: "▼" !important;
        position: absolute !important;
        top: 515px !important;
        left: 0 !important;
        width: 80px !important;
        height: 20px !important;
        font-size: 13px !important;
        color: #705D3F !important;
        text-align: center !important;
        z-index: 999 !important;
        cursor: pointer !important;
    }
}

@media (max-width: 991px) {
    .elementor-361 .elementor-element.elementor-element-969a29c .woocommerce-product-gallery {
        padding-left: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-5eefddb */.elementor-361 .elementor-element.elementor-element-5eefddb form.cart {
    display: flex;
    width: 100%;
}

.elementor-361 .elementor-element.elementor-element-5eefddb button.single_add_to_cart_button {
    flex-grow: 1;
}/* End custom CSS */