PageSourceSearch

https://www.ramblabeach.com/beach/

html ramblabeach.com collected 2026-10-08 22:34:41 UTC 142,691 bytes, 3,746 lines download raw bytes

1<!DOCTYPE html>
2<html lang="it-IT" prefix="og: https://ogp.me/ns#" class="loading-site no-js">
3<head>
4	<meta charset="UTF-8" />
5	<link rel="profile" href="http://gmpg.org/xfn/11" />
6	<link rel="pingback" href="https://www.ramblabeach.com/blog/xmlrpc.php" />
7
8					
8<script>document.documentElement.className = document.documentElement.className + ' yes-js js_active js'</script>
8
9			
9<script>(function(html){html.className = html.className.replace(/\bno-js\b/,'js')})(document.documentElement);</script>
9
10<meta name="viewport" content="width=device-width, initial-scale=1" />
11<!-- Ottimizzazione per i motori di ricerca di Rank Math - https://rankmath.com/ -->
12<title>Beach - Rambla Natural Beach</title>
13<meta name="description" content="Rambla Beach è il luogo ideale per vivere il mare con naturalezza. Una spiaggia curata nei minimi dettagli con lettini confortevoli, servizi esclusivi e"/>
14<meta name="robots" content="index, follow, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/>
15<link rel="canonical" href="https://www.ramblabeach.com/beach/" />
16<meta property="og:locale" content="it_IT" />
17<meta property="og:type" content="article" />
18<meta property="og:title" content="Beach - Rambla Natural Beach" />
19<meta property="og:description" content="Rambla Beach è il luogo ideale per vivere il mare con naturalezza. Una spiaggia curata nei minimi dettagli con lettini confortevoli, servizi esclusivi e" />
20<meta property="og:url" content="https://www.ramblabeach.com/beach/" />
21<meta property="og:site_name" content="Rambla Natural Beach" />
22<meta property="og:updated_time" content="2026-07-29T15:17:25+02:00" />
23<meta property="og:image" content="https://www.ramblabeach.com/blog/wp-content/uploads/2026/07/Background-Rambla-Beach-V3.jpg" />
24<meta property="og:image:secure_url" content="https://www.ramblabeach.com/blog/wp-content/uploads/2026/07/Background-Rambla-Beach-V3.jpg" />
25<meta property="og:image:width" content="1659" />
26<meta property="og:image:height" content="948" />
27<meta property="og:image:alt" content="Beach" />
28<meta property="og:image:type" content="image/jpeg" />
29<meta name="twitter:card" content="summary_large_image" />
30<meta name="twitter:title" content="Beach - Rambla Natural Beach" />
31<meta name="twitter:description" content="Rambla Beach è il luogo ideale per vivere il mare con naturalezza. Una spiaggia curata nei minimi dettagli con lettini confortevoli, servizi esclusivi e" />
32<meta name="twitter:image" content="https://www.ramblabeach.com/blog/wp-content/uploads/2026/07/Background-Rambla-Beach-V3.jpg" />
33<meta name="twitter:label1" content="Tempo di lettura" />
34<meta name="twitter:data1" content="3 minuti" />
35<!-- /Rank Math WordPress SEO plugin -->
36
37<link rel='dns-prefetch' href='//fonts.googleapis.com' />
38<link rel='prefetch' href='https://www.ramblabeach.com/blog/wp-content/themes/flatsome/assets/js/flatsome.js?ver=e2eddd6c228105dac048' />
39<link rel='prefetch' href='https://www.ramblabeach.com/blog/wp-content/themes/flatsome/assets/js/chunk.slider.js?ver=3.20.9' />
40<link rel='prefetch' href='https://www.ramblabeach.com/blog/wp-content/themes/flatsome/assets/js/chunk.popups.js?ver=3.20.9' />
41<link rel='prefetch' href='https://www.ramblabeach.com/blog/wp-content/themes/flatsome/assets/js/chunk.tooltips.js?ver=3.20.9' />
42<link rel='prefetch' href='https://www.ramblabeach.com/blog/wp-content/themes/flatsome/assets/js/woocommerce.js?ver=18382ea1faad738c14ed' />
43<link rel="alternate" type="application/rss+xml" title="Rambla Natural Beach &raquo; Feed" href="https://www.ramblabeach.com/feed/" />
44<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.ramblabeach.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.ramblabeach.com%2Fbeach%2F" />
45<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.ramblabeach.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.ramblabeach.com%2Fbeach%2F&#038;format=xml" />
46<style id="wp-img-auto-sizes-contain-inline-css">
47img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
48/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
49</style>
50<link rel='stylesheet' id='sbi-tokens-local-css' href='https://www.ramblabeach.com/blog/wp-content/plugins/instagram-feed/assets/tokens/sb-tokens-local.css?ver=6.12.0' media='all' />
51<link rel='stylesheet' id='sbi_styles-css' href='https://www.ramblabeach.com/blog/wp-content/plugins/instagram-feed/css/sbi-styles.min.css?ver=6.12.0' media='all' />
52<style id="wp-emoji-styles-inline-css">
53
54	img.wp-smiley, img.emoji {
55		display: inline !important;
56		border: none !important;
57		box-shadow: none !important;
58		height: 1em !important;
59		width: 1em !important;
60		margin: 0 0.07em !important;
61		vertical-align: -0.1em !important;
62		background: none !important;
63		padding: 0 !important;
64	}
65/*# sourceURL=wp-emoji-styles-inline-css */
66</style>
67<style id="wp-block-library-inline-css">
68:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}
68.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
69
70/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
71</style>
72
73<link rel='stylesheet' id='wc-blocks-style-css' href='https://www.ramblabeach.com/blog/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css?ver=wc-11.0.1' media='all' />
74
75<style id="global-styles-inline-css">
76:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--primary: #898077;--wp--preset--color--secondary: #c2a88d;--wp--preset--color--success: #ffffff;--wp--preset--color--alert: #a86a4a;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
760) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-family--optima-pro-light: optima-pro-light;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){margin-left: auto !important;margin-right: auto !important;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}a:where(:not(.wp-element-button)){text-decoration: none;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-primary-color{color: var(--wp--preset--color--primary) !important;}.has-secondary-color{color: var(--wp--preset--color--secondary) !important;}.has-success-color{color: var(--wp--preset--color--success) !important;}.has-alert-color{color: var(--wp--preset--color--alert) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-primary-background-color{background-color: var(--wp--preset--color--primary) !important;}.has-secondary-background-color{background-color: var(--wp--preset--color--secondary) !important;}.has-success-background-color{background-color: var(--wp--preset--color--success) !important;}.has-alert-background-color{background-color: var(--wp--preset--color--alert) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-primary-border-color{border-color: var(--wp--preset--color--primary) !important;}.has-secondary-border-color{border-color: var(--wp--preset--color--secondary) !important;}.has-success-border-color{border-color: var(--wp--preset--color--success) !important;}.has-alert-border-color{border-color: var(--wp--preset--color--alert) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
76.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-optima-pro-light-font-family{font-family: var(--wp--preset--font-family--optima-pro-light) !important;}
77/*# sourceURL=global-styles-inline-css */
78</style>
79
80<link rel='stylesheet' id='awesome-weather-css' href='https://www.ramblabeach.com/blog/wp-content/plugins/awesome-weather/awesome-weather.css?ver=7.0.7' media='all' />
81<style id="awesome-weather-inline-css">
82.awesome-weather-wrap { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; line-height: 14px; }
83/*# sourceURL=awesome-weather-inline-css */
84</style>
85<link rel='stylesheet' id='opensans-googlefont-css' href='//fonts.googleapis.com/css?family=Open+Sans:400&#038;ver=7.0.7' media='all' />
86<link rel='stylesheet' id='contact-form-7-css' href='https://www.ramblabeach.com/blog/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.6' media='all' />
87<link rel='stylesheet' id='uaf_client_css-css' href='https://www.ramblabeach.com/blog/wp-content/uploads/useanyfont/uaf.css?ver=1783922788' media='all' />
88<style id="woocommerce-inline-inline-css">
89.woocommerce form .form-row .required { visibility: visible; }
90/*# sourceURL=woocommerce-inline-inline-css */
91</style>
92<link rel='stylesheet' id='cmplz-general-css' href='https://www.ramblabeach.com/blog/wp-content/plugins/complianz-gdpr/assets/css/cookieblocker.min.css?ver=1786431223' media='all' />
93<link rel='stylesheet' id='flatsome-woocommerce-wishlist-css' href='https://www.ramblabeach.com/blog/wp-content/themes/flatsome/inc/integrations/wc-yith-wishlist/wishlist.css?ver=3.20.9' media='all' />
94<link rel='stylesheet' id='flatsome-main-css' href='https://www.ramblabeach.com/blog/wp-content/themes/flatsome/assets/css/flatsome.css?ver=3.20.9' media='all' />
95<style id="flatsome-main-inline-css">
96@font-face {
97				font-family: "fl-icons";
98				font-display: block;
99				src: url(https://www.ramblabeach.com/blog/wp-content/themes/flatsome/assets/css/icons/fl-icons.eot?v=3.20.9);
100				src:
101					url(https://www.ramblabeach.com/blog/wp-content/themes/flatsome/assets/css/icons/fl-icons.eot#iefix?v=3.20.9) format("embedded-opentype"),
102					url(https://www.ramblabeach.com/blog/wp-content/themes/flatsome/assets/css/icons/fl-icons.woff2?v=3.20.9) format("woff2"),
103					url(https://www.ramblabeach.com/blog/wp-content/themes/flatsome/assets/css/icons/fl-icons.ttf?v=3.20.9) format("truetype"),
104					url(https://www.ramblabeach.com/blog/wp-content/themes/flatsome/assets/css/icons/fl-icons.woff?v=3.20.9) format("woff"),
105					url(https://www.ramblabeach.com/blog/wp-content/themes/flatsome/assets/css/icons/fl-icons.svg?v=3.20.9#fl-icons) format("svg");
106			}
107/*# sourceURL=flatsome-main-inline-css */
108</style>
109<link rel='stylesheet' id='flatsome-shop-css' href='https://www.ramblabeach.com/blog/wp-content/themes/flatsome/assets/css/flatsome-shop.css?ver=3.20.9' media='all' />
110<link rel='stylesheet' id='flatsome-style-css' href='https://www.ramblabeach.com/blog/wp-content/themes/flatsome/style.css?ver=3.20.9' media='all' />
111<link rel='stylesheet' id='cmplz-banner-1-optin-css' href='https://www.ramblabeach.com/blog/wp-content/uploads/complianz/css/banner-1-optin.css?ver=1786431278' media='all' />
112<script type="text/javascript">
113            window._nslDOMReady = (function () {
114                const executedCallbacks = new Set();
115            
116                return function (callback) {
117                    /**
118                    * Third parties might dispatch DOMContentLoaded events, so we need to ensure that we only run our callback once!
119                    */
120                    if (executedCallbacks.has(callback)) return;
121            
122                    const wrappedCallback = function () {
123                        if (executedCallbacks.has(callback)) return;
124                        executedCallbacks.add(callback);
125                        callback();
126                    };
127            
128                    if (document.readyState === "complete" || document.readyState === "interactive") {
129                        wrappedCallback();
130                    } else {
131                        document.addEventListener("DOMContentLoaded", wrappedCallback);
132                    }
133                };
134            })();
135        </script>
135<script async data-wp-strategy="async" id="monsterinsights-frontend-script-js" src="https://www.ramblabeach.com/blog/wp-content/plugins/google-analytics-for-wordpress/assets/js/frontend-gtag.min.js?ver=11.3.0"></script>
vendor: 1 bytes, line 135
135
136<script data-cfasync="false" data-wpfc-render="false" type="text/javascript" id='monsterinsights-frontend-script-js-extra'>/* <![CDATA[ */
137var monsterinsights_frontend = {"js_events_tracking":"true","download_extensions":"doc,pdf,ppt,zip,xls,docx,pptx,xlsx","inbound_paths":"[]","home_url":"https:\/\/www.ramblabeach.com","hash_tracking":"false","v4_id":"G-BZP7ZNHH5J"};/* ]]> */
138</script>
vendor: 1 bytes, line 138
138
139<script id="jquery-core-js" src="https://www.ramblabeach.com/blog/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 139
139
140<script id="jquery-migrate-js" src="https://www.ramblabeach.com/blog/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 140
140
141<script data-wp-strategy="defer" id="wc-jquery-blockui-js" src="https://www.ramblabeach.com/blog/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.11.0.1"></script>
vendor: 1 bytes, line 141
141
142<script id="wc-add-to-cart-js-extra">
143var wc_add_to_cart_params = {"ajax_url":"/blog/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"Visualizza carrello","cart_url":"https://www.ramblabeach.com","is_cart":"","cart_redirect_after_add":"no"};
144//# sourceURL=wc-add-to-cart-js-extra
145</script>
vendor: 1 bytes, line 145
145
146<script data-wp-strategy="defer" defer id="wc-add-to-cart-js" src="https://www.ramblabeach.com/blog/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=11.0.1"></script>
vendor: 1 bytes, line 146
146
147<script data-wp-strategy="defer" id="wc-js-cookie-js" src="https://www.ramblabeach.com/blog/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.11.0.1"></script>
147
148<link rel="https://api.w.org/" href="https://www.ramblabeach.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.ramblabeach.com/wp-json/wp/v2/pages/1869" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.ramblabeach.com/blog/xmlrpc.php?rsd" />
149<meta name="generator" content="WordPress 7.0.7" />
150<meta name="generator" content="WooCommerce 11.0.1" />
151<link rel='shortlink' href='https://www.ramblabeach.com/?p=1869' />
152<style type='text/css'>
153				iframe{
154					border: 0px;
155				}
156			</style>			<style>.cmplz-hidden {
157					display: none !important;
158				}</style>
159					<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
160	<style class="wp-fonts-local">
161@font-face{font-family:optima-pro-light;font-style:normal;font-weight:400;font-display:fallback;src:url('https://www.ramblabeach.com/blog/wp-content/uploads/useanyfont/7986Optima-Pro-LIght.woff2') format('woff2');}
162</style>
163<link rel="icon" href="https://www.ramblabeach.com/blog/wp-content/uploads/2026/06/cropped-favico-32x32.png" sizes="32x32" />
164<link rel="icon" href="https://www.ramblabeach.com/blog/wp-content/uploads/2026/06/cropped-favico-192x192.png" sizes="192x192" />
165<link rel="apple-touch-icon" href="https://www.ramblabeach.com/blog/wp-content/uploads/2026/06/cropped-favico-180x180.png" />
166<meta name="msapplication-TileImage" content="https://www.ramblabeach.com/blog/wp-content/uploads/2026/06/cropped-favico-270x270.png" />
167<style id="custom-css" type="text/css">:root {--primary-color: #898077;--fs-color-primary: #898077;--fs-color-secondary: #c2a88d;--fs-color-success: #ffffff;--fs-color-alert: #a86a4a;--fs-color-base: #81715e;--fs-experimental-link-color: #a48b75;--fs-experimental-link-color-hover: #c2a88d;}.tooltipster-base {--tooltip-color: #ffffff;--tooltip-bg-color: #898077;}.off-canvas-right .mfp-content, .off-canvas-left .mfp-content {--drawer-width: 600px;}.off-canvas .mfp-content.off-canvas-cart {--drawer-width: 360px;}.container-width, .full-width .ubermenu-nav, .container, .row{max-width: 1250px}.row.row-collapse{max-width: 1220px}.row.row-small{max-width: 1242.5px}.row.row-large{max-width: 1280px}.sticky-add-to-cart--active, #wrapper,#main,#main.dark{background-color: #f5f2ee}.header-main{height: 90px}#logo img{max-height: 90px}#logo{width:180px;}.header-bottom{min-height: 10px}.header-top{min-height: 26px}.transparent .header-main{height: 90px}.transparent #logo img{max-height: 90px}.has-transparent + .page-title:first-of-type,.has-transparent + #main > .page-title,.has-transparent + #main > div > .page-title,.has-transparent + #main .page-header-wrapper:first-of-type .page-title{padding-top: 120px;}.header.show-on-scroll,.stuck .header-main{height:80px!important}.stuck #logo img{max-height: 80px!important}.header-bg-color {background-color: rgba(137,128,119,0.8)}.header-bottom {background-color: #f1f1f1}.top-bar-nav > li > a{line-height: 17px }.header-main .nav > li > a{line-height: 60px }.stuck .header-main .nav > li > a{line-height: 50px }.header-bottom-nav > li > a{line-height: 16px }@media (max-width: 549px) {.header-main{height: 100px}#logo img{max-height: 100px}}.main-menu-overlay{background-color: rgba(137,128,119,0.99)}.nav-dropdown{font-size:100%}.nav-dropdown-has-arrow li.has-dropdown:after{border-bottom-color: rgba(255,255,255,0.71);}.nav .nav-dropdown{background-color: rgba(255,255,255,0.71)}.header-top{background-color:#ffffff!important;}h1,h2,h3,h4,h5,h6,.heading-font{color: #7d6756;}body{font-size: 100%;}@media screen and (max-width: 549px){body{font-size: 100%;}}body{font-family: Poppins, sans-serif;}body {font-weight: 300;font-style: normal;}.nav > li > a {font-family: Poppins, sans-serif;}.mobile-sidebar-levels-2 .nav > li > ul > li > a {font-family: Poppins, sans-serif;}.nav > li > a,.mobile-sidebar-levels-2 .nav > li > ul > li > a {font-weight: 500;font-style: normal;}h1,h2,h3,h4,h5,h6,.heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a{font-family: optima-pro-light, sans-serif;}h1,h2,h3,h4,h5,h6,.heading-font,.banner h1,.banner h2 {font-weight: 400;font-style: normal;}.alt-font{font-family: "Cormorant Garamond", sans-serif;}.alt-font {font-weight: 700!important;font-style: normal!important;}button,.button{text-transform: none;}.section-title span{text-transform: none;}h3.widget-title,span.widget-title{text-transform: none;}.header:not(.transparent) .header-nav-main.nav > li > a:hover,.header:not(.transparent) .header-nav-main.nav > li.active > a,.header:not(.transparent) .header-nav-main.nav > li.current > a,.header:not(.transparent) .header-nav-main.nav > li > a.active,.header:not(.transparent) .header-nav-main.nav > li > a.current{color: #ffffff;}.header-nav-main.nav-line-bottom > li > a:before,.header-nav-main.nav-line-grow > li > a:before,.header-nav-main.nav-line > li > a:before,.header-nav-main.nav-box > li > a:hover,.header-nav-main.nav-box > li.active > a,.header-nav-main.nav-pills > li > a:hover,.header-nav-main.nav-pills > li.active > a{color:#FFF!important;background-color: #ffffff;}.is-divider{background-color: #d7c2ae;}.badge-inner.on-sale{background-color: #002157}@media screen and (min-width: 550px){.products .box-vertical .box-image{min-width: 300px!important;width: 300px!important;}}.footer-1{background-color: #898077}.footer-2{background-color: #898077}.absolute-footer, html{background-color: #898077}.nav-vertical-fly-out > li + li {border-top-width: 1px; border-top-style: solid;}/* Custom CSS */.blog_shortcode_item .from_the_blog_comments{display:none;}.label-new.menu-item > a:after{content:"Nuovo";}.label-hot.menu-item > a:after{content:"Popolare";}.label-sale.menu-item > a:after{content:"Offerta";}.label-popular.menu-item > a:after{content:"Popolare";}</style><style id="wp-custom-css">
168/* ==================================================================
169   RAMBLA BEACH — STYLE.CSS (VERSIONE FINALE)
170   --------------------------------------------------------------
171   Struttura del file:
172   :root       — variabili colore, font, scala tipografica
173   1. CONTACT FORM 7
174   2. MENU               (ex "MENU" + "MENU ESPANA", ora un solo blocco)
175   3. WEATHER            (Hero → Webcam → Current Conditions →
176                           Forecast → Wind → Compass → Wave → CTA)
177   4. UI VARIE            (nav, griglia instagram)
178   5. RESPONSIVE           (le UNICHE due @media del file: 1024 / 849)
179
180   Note:
181   - Font MENU: Optima Pro Light (regular)
182   - Optima Pro Light è sempre richiamato via var(--rb-font-display)
183   - I toni marroni ricorrenti (#81715E, #a3927f, #756654) sono ora
184     --rb-bg / --rb-bg-light / --rb-bg-dark
185   ================================================================== */
186
187:root {
188
189  /* ---- Palette colori ---- */
190  --rb-paper: #f8f5f0;
191  --rb-paper-warm: #f3eee7;
192
193  --rb-bg-light: #a3927f;   /* tono chiaro — sezione vento V1 */
194  --rb-bg:       #81715E;   /* tono principale — meteo semplice, menu */
195  --rb-bg-dark:  #756654;   /* tono scuro — pagina webcam V2 */
196
197  --rb-ink: var(--rb-bg-dark);
198  --rb-ink-dark: #53483d;
199  --rb-gold: #a58d70;
200  --rb-line: rgba(117, 102, 84, 0.19);
201  --rb-white: #fff;
202  --rb-section-gap: clamp(55px, 7vw, 90px);
203
204  /* ---- Spaziatura sezioni Weather ---- */
205  --rb-section-space: 110px;
206  --rb-section-space-mobile: 90px;
207  --rb-title-space: 42px;
208  --rb-subtitle-space: 22px;
209  --rb-divider-space: 60px;
210
211  /* ---- Font ---- */
212  --rb-font-display: "Optima Pro Light", "Optima", Georgia, serif;
213  --rb-font-body: "Optima", "Helvetica Neue", Arial, sans-serif;
214
215  /* ---- Scala tipografica (Meteo / Webcam / Moto ondoso) ---- */
216
217  --rb-fs-hero: clamp(76px, 10vw, 148px);
218  --rb-fs-hero-mobile: clamp(58px, 18vw, 90px);
219
220  --rb-fs-h2: clamp(54px, 6vw, 82px);
221  --rb-fs-h2-mobile: 55px;
222
223  --rb-fs-h2-sub: clamp(42px, 4vw, 60px);
224  --rb-fs-h2-sub-mobile: 56px;
225
226  --rb-fs-h2-cta: clamp(48px, 6vw, 72px);
227
228  --rb-fs-lead: clamp(25px, 3vw, 38px);
229
230  --rb-fs-value-xl: clamp(70px, 7vw, 100px);
231  --rb-fs-value-xl-mobile: 75px;
232
233  --rb-fs-value-lg: 56px;
234  --rb-fs-value-lg-tablet: 48px;
235  --rb-fs-value-lg-mobile: 40px;
236
237  --rb-fs-value-md: clamp(54px, 6vw, 78px);
238
239  --rb-fs-value-sm: 42px;
240  --rb-fs-value-sm-mobile: 34px;
241
242  --rb-fs-condition: 24px;
243
244  --rb-fs-status-v1: 12px;
245  --rb-fs-status-v2: 21px;
246
247  --rb-fs-forecast-value: 31px;
248
249  --rb-fs-eyebrow: 11px;
250  --rb-fs-eyebrow-mobile: 10px;
251
252  --rb-fs-micro: 10px;
253
254  --rb-fs-body: 17px;
255  --rb-fs-body-small: 14px;
256
257  --rb-fs-label: 13px;
258}
259
260
261/* ==================================================================
262   1. CONTACT FORM 7 — RAMBLA BEACH
263   ================================================================== */
264
265.wpcf7 {
266    color: #F4F0EB;
267}
268
269.wpcf7 p {
270    margin: 0 0 30px;
271}
272
273.wpcf7 label {
274    display: block;
275    margin-bottom: 8px;
276    color: #F4F0EB;
277    font-family: 'Poppins', sans-serif;
278    font-size: var(--rb-fs-label);
279    font-weight: 500;
280    letter-spacing: 2px;
281    text-transform: uppercase;
282}
283
284.wpcf7 input[type="text"],
285.wpcf7 input[type="email"],
286.wpcf7 input[type="tel"],
287.wpcf7 textarea {
288
289    width: 100%;
290
291    background: transparent !important;
292    background-color: transparent !important;
293
294    border: none !important;
295    border-bottom: 1px solid rgba(255,255,255,.65) !important;
296
297    color: #ffffff !important;
298
299    font-family: var(--rb-font-display);
300    font-size: 18px !important;
301    font-weight: 300;
302
303    padding: 14px 0 !important;
304
305    border-radius: 0 !important;
306
307    box-shadow: none !important;
308
309    transition: .35s ease;
310
311    resize: vertical;
312
313}
314
315.wpcf7 textarea {
316    min-height: 120px;
317}
318
319.wpcf7 input::placeholder,
320.wpcf7 textarea::placeholder {
321    color: rgba(255,255,255,.45);
322}
323
324.wpcf7 input:focus,
325.wpcf7 textarea:focus {
326    outline: none !important;
327    border-bottom: 1px solid #A08B75 !important;
328    box-shadow: none !important;
329}
330
331.wpcf7 input[type="submit"] {
332
333    display: inline-block;
334    min-width: 220px;
335
336    background: transparent;
337    color: #F4F0EB;
338
339    border: 1px solid rgba(255,255,255,.75);
340    border-radius: 999px;
341
342    padding: 14px 34px;
343
344    font-family: 'Poppins', sans-serif;
345    font-size: var(--rb-fs-label);
346    font-weight: 500;
347    letter-spacing: 3px;
348    text-transform: uppercase;
349
350    cursor: pointer;
351    transition: .35s ease;
352
353}
354
355.wpcf7 input[type="submit"]:hover {
356    background: #A08B75;
357    border-color: #A08B75;
358    color: #ffffff;
359}
360
361.wpcf7-response-output {
362    margin-top: 30px !important;
363    padding: 18px !important;
364    border: 1px solid rgba(255,255,255,.20) !important;
365    color: #F4F0EB;
366    background: rgba(255,255,255,.05);
367}
368
369.wpcf7-not-valid-tip {
370    margin-top: 8px;
371    font-size: 12px;
372    color: #f4b6b6;
373    letter-spacing: .5px;
374}
375
376
377/* ==================================================================
378   2. MENU — blocco unico (ex "MENU" + "MENU ESPANA")
379   Font: Optima Pro Light (regular)
380   ================================================================== */
381
382.rambla-menu-item {
383    display: flex;
384    justify-content: space-between;
385    align-items: center;
386    padding: 22px 0;
387    border-bottom: 1px solid #ddd0c0;
388    font-family: var(--rb-font-display);
389    font-weight: 400;
390    font-size: 34px;
391    color: var(--rb-bg);
392}
393
394.rb-menu-title {
395    font-family: var(--rb-font-display);
396    font-weight: 400;
397    font-size: 58px;
398    line-height: 1;
399    color: var(--rb-bg);
400    text-align: center;
401    margin-bottom: var(--rb-title-space);
402}
403
404.rb-menu-item {
405    display: flex;
406    justify-content: space-between;
407    align-items: center;
408    padding: 16px 0;
409    border-bottom: 1px solid #ddd0c0;
410    color: var(--rb-bg);
411}
412
413.rb-menu-item span:first-child {
414    font-family: var(--rb-font-display);
415    font-weight: 400;
416    font-size: 26px;
417}
418
419.rb-menu-item span:last-child {
420    font-family: Poppins, sans-serif;
421    font-size: 15px;
422    letter-spacing: 2px;
423}
424
425.rb-menu-desc {
426    color: #9a8b7a;
427    margin-bottom: 18px;
428    font-size: 14px;
429}
430
431.rb-paella-card {
432    background: #fff;
433    padding: 50px;
434    text-align: center;
435    box-shadow: 0 15px 40px rgba(0,0,0,.05);
436}
437
438.rb-paella-card h3 {
439    font-family: var(--rb-font-display);
440    font-weight: 400;
441    font-size: 42px;
442    color: var(--rb-bg);
443}
444
445.rb-price {
446    font-size: 54px;
447    color: var(--rb-bg);
448    font-family: var(--rb-font-display);
449    font-weight: 400;
450}
451
452.rb-note {
453    letter-spacing: 3px;
454    text-transform: uppercase;
455    font-size: 11px;
456    color: #9a8b7a;
457}
458
459
460/* ==================================================================
461   3. WEATHER — Hero → Webcam → Current Conditions → Forecast →
462                Wind → Compass → Wave Forecast → CTA
463   (contiene sia il sistema "legacy" V1 sia il sistema V2 webcam,
464   raggruppati per argomento invece che per versione)
465   ================================================================== */
466
467/* --- Wrapper pagina --- */
468
469.rb-main-section,
470.rb-main-section .section-content {
471  background: var(--rb-paper);
472}
473
474.rb-main-section > .section-content > .row {
475  max-width: none !important;
476}
477
478.rb-main-section .col,
479.rb-main-section .col-inner {
480  padding: 0 !important;
481}
482
483.rb-weather-app {
484  box-sizing: border-box;
485  width: 100%;
486  max-width: 1280px;
487  margin: 0 auto;
488  padding: 0 clamp(24px, 6vw, 78px);
489  color: var(--rb-ink);
490  font-family: var(--rb-font-body);
491}
492
493.rb-weather-app *,
494.rb-weather-app *::before,
495.rb-weather-app *::after {
496  box-sizing: border-box;
497}
498
499.rb-weather-app > section {
500  margin-top: 0;
501  margin-bottom: 0;
502}
503
504.rb-weather-app > section + section {
505  margin-top: var(--rb-section-gap);
506}
507
508/* --- 3.1 Hero --- */
509
510.rb-hero {
511  min-height: 650px;
512}
513
514.rb-hero .section-bg {
515  background-position: center 58% !important;
516}
517
518.rb-hero-row {
519  min-height: 650px;
520}
521
522.rb-hero-copy {
523  text-shadow: 0 3px 25px rgba(20, 13, 8, 0.22);
524}
525
526.rb-hero-copy h1 {
527  margin: 0;
528  color: #fff;
529  font-family: var(--rb-font-display);
530  font-size: var(--rb-fs-hero);
531  font-weight: 300;
532  line-height: 0.88;
533  letter-spacing: -0.045em;
534}
535
536.rb-hero-copy p {
537  margin: 28px 0 0;
538  color: #fff;
539  font-family: var(--rb-font-display);
540  font-size: var(--rb-fs-lead);
541  font-weight: 300;
542  letter-spacing: 0.01em;
543}
544
545/* --- 3.2 Webcam --- */
546
547.rb-live-layout {
548  display: grid;
549  grid-template-columns:
550    minmax(250px, 0.72fr)
551    minmax(0, 1.65fr);
552  gap: clamp(50px, 7vw, 105px);
553  align-items: center;
554  margin-bottom: 70px;
555}
556
557.rb-eyebrow {
558  margin-bottom: var(--rb-subtitle-space);
559  color: var(--rb-gold);
560  font-size: var(--rb-fs-eyebrow);
561  font-weight: 600;
562  letter-spacing: 0.24em;
563  text-transform: uppercase;
564}
565
566.rb-live-copy h2,
567.rb-weather-heading h2 {
568  margin: 0 0 18px;
569  color: var(--rb-ink);
570  font-family: var(--rb-font-display);
571  font-size: var(--rb-fs-h2);
572  font-weight: 300;
573  line-height: 0.91;
574  letter-spacing: -0.035em;
575}
576
577.rb-live-copy p {
578  max-width: 320px;
579  margin: 38px 0 0;
580  color: #786b5f;
581  font-size: var(--rb-fs-body);
582  font-weight: 300;
583  line-height: 1.75;
584}
585
586.rb-webcam-frame {
587  position: relative;
588  overflow: hidden;
589  width: 100%;
590  margin: 0;
591  border-radius: 2px;
592  background: #ded8cf;
593  box-shadow: 0 22px 60px rgba(84, 68, 50, 0.09);
594}
595
596.rb-webcam-frame img {
597  display: block;
598  width: 100%;
599  aspect-ratio: 16 / 10;
600  object-fit: cover;
601}
602
603.rb-live-badge {
604  position: absolute;
605  z-index: 2;
606  top: 20px;
607  left: 20px;
608  display: inline-flex;
609  align-items: center;
610  gap: 7px;
611  padding: 8px 12px;
612  border: 1px solid rgba(255, 255, 255, 0.22);
613  border-radius: 4px;
614  color: #fff;
615  background: rgba(76, 65, 53, 0.69);
616  backdrop-filter: blur(8px);
617  font-size: var(--rb-fs-micro);
618  font-weight: 600;
619  letter-spacing: 0.11em;
620}
621
622.rb-live-badge span,
623.rb-source-status span {
624  width: 7px;
625  height: 7px;
626  border-radius: 50%;
627  background: #fff;
628  box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.12);
629}
630
631.rb-sea-mark {
632  width: 55px;
633  margin-top: 55px;
634  color: var(--rb-gold);
635}
636
637.rb-sea-sun {
638  display: block;
639  width: 22px;
640  height: 22px;
641  margin: 0 auto 8px;
642  border: 2px solid currentColor;
643  border-radius: 50%;
644}
645
646.rb-sea-wave {
647  display: block;
648  width: 52px;
649  height: 8px;
650  border-top: 2px solid currentColor;
651  border-radius: 50%;
652  transform: skewX(-20deg);
653}
654
655.rb-sea-wave-two {
656  margin-top: -2px;
657  margin-left: 5px;
658}
659
660.rb-divider {
661  width: 100%;
662  height: 1px;
663  margin: var(--rb-divider-space) 0;
664  background: var(--rb-line);
665}
666
667/* --- 3.3 Current Conditions --- */
668
669/* Meteo semplice (legacy V1) */
670
671.rb-weather {
672    display: flex;
673    justify-content: center;
674    align-items: center;
675    flex-wrap: wrap;
676    gap: 60px;
677    padding: 20px 40px 30px;
678    background: rgb(247,243,238);
679}
680
681.rb-weather-secondary {
682    display: flex;
683    justify-content: center;
684    align-items: center;
685    flex-wrap: wrap;
686    gap: 60px;
687    padding: 10px 40px 70px;
688    background: rgb(247,243,238);
689}
690
691.rb-item {
692    position: relative;
693    min-width: 180px;
694    text-align: center;
695}
696
697.rb-item:not(:last-child):after {
698    content: '';
699    position: absolute;
700    right: -30px;
701    top: 20%;
702    width: 1px;
703    height: 60%;
704    background: #ddd0c0;
705}
706
707.rb-value,
708.rb-value-small {
709    font-family: var(--rb-font-display);
710    font-size: var(--rb-fs-value-lg);
711    line-height: 1;
712    font-weight: 300;
713    color: var(--rb-bg);
714}
715
716.rb-label {
717    margin-top: 12px;
718    font-family: 'Poppins', sans-serif;
719    font-size: var(--rb-fs-eyebrow);
720    letter-spacing: 3px;
721    text-transform: uppercase;
722    color: var(--rb-bg);
723}
724
725/* Current conditions (V2) */
726
727.rb-current-layout {
728  display: grid;
729  grid-template-columns:
730    minmax(250px, 0.72fr)
731    minmax(0, 1.65fr);
732  gap: clamp(50px, 7vw, 105px);
733  align-items: center;
734  padding-top: 40px;
735}
736
737.rb-weather-heading p {
738  margin: 28px 0 0;
739  color: #807368;
740  font-size: var(--rb-fs-body-small);
741}
742
743.rb-source-status {
744  display: inline-flex;
745  align-items: center;
746  gap: 9px;
747  margin-top: 25px;
748  color: var(--rb-gold);
749  font-size: var(--rb-fs-eyebrow);
750  font-weight: 600;
751  letter-spacing: 0.16em;
752}
753
754.rb-source-status span {
755  width: 6px;
756  height: 6px;
757  background: #b59d7d;
758  box-shadow: 0 0 0 4px rgba(181, 157, 125, 0.12);
759}
760
761.rb-current-main {
762  display: grid;
763  grid-template-columns: 1.15fr 1fr;
764  gap: clamp(35px, 5vw, 75px);
765  align-items: center;
766}
767
768.rb-primary-condition {
769  display: flex;
770  align-items: center;
771  gap: 27px;
772}
773
774.rb-primary-icon {
775  flex: 0 0 105px;
776  color: var(--rb-gold);
777}
778
779.rb-primary-icon svg {
780  display: block;
781  width: 105px;
782  height: 105px;
783}
784
785.rb-temperature {
786  color: var(--rb-ink);
787  font-family: var(--rb-font-display);
788  font-size: var(--rb-fs-value-xl);
789  font-weight: 300;
790  line-height: 0.8;
791  letter-spacing: -0.055em;
792  white-space: nowrap;
793}
794
795.rb-temperature sup {
796  position: relative;
797  top: -0.32em;
798  margin-left: 4px;
799  font-size: 0.38em;
800  letter-spacing: 0;
801}
802
803.rb-condition-name {
804  margin-top: 20px;
805  color: var(--rb-ink-dark);
806  font-family: var(--rb-font-display);
807  font-size: var(--rb-fs-condition);
808}
809
810.rb-feels-like {
811  margin-top: 4px;
812  color: #8b7d70;
813  font-size: var(--rb-fs-body-small);
814}
815
816.rb-condition-list {
817  display: flex;
818  flex-direction: column;
819  gap: 21px;
820}
821
822.rb-condition-row {
823  display: grid;
824  grid-template-columns:
825    28px
826    80px
827    minmax(75px, auto);
828  align-items: center;
829  column-gap: 10px;
830  color: #786b5f;
831  font-size: var(--rb-fs-body-small);
832}
833
834.rb-condition-row strong {
835  color: var(--rb-ink);
836  font-weight: 500;
837  text-align: right;
838}
839
840.rb-condition-row small {
841  grid-column: 2 / -1;
842  margin-top: 3px;
843  color: #a09284;
844  font-size: var(--rb-fs-eyebrow);
845  text-align: right;
846}
847
848.rb-metric-icon {
849  color: var(--rb-gold);
850  font-family: Georgia, serif;
851  font-size: 26px;
852  line-height: 1;
853}
854
855.rb-metric-name {
856  color: #796d62;
857}
858
859/* --- 3.4 Forecast --- */
860
861.rb-forecast {
862  display: grid;
863  grid-template-columns:
864    repeat(5, minmax(0, 1fr));
865  margin-top: 0;
866  border: 1px solid var(--rb-line);
867  background: rgba(255, 255, 255, 0.12);
868}
869
870.rb-forecast-day {
871  min-width: 0;
872  padding: 28px 15px 25px;
873  border-right: 1px solid var(--rb-line);
874  text-align: center;
875}
876
877.rb-forecast-day:last-child {
878  border-right: 0;
879}
880
881.rb-forecast-name {
882  min-height: 18px;
883  color: #756858;
884  font-size: var(--rb-fs-micro);
885  font-weight: 600;
886  letter-spacing: 0.13em;
887}
888
889.rb-forecast-icon {
890  width: 60px;
891  height: 60px;
892  margin: 21px auto 13px;
893  color: var(--rb-gold);
894}
895
896.rb-forecast-icon svg {
897  width: 100%;
898  height: 100%;
899}
900
901.rb-forecast-max {
902  color: var(--rb-ink);
903  font-family: var(--rb-font-display);
904  font-size: var(--rb-fs-forecast-value);
905}
906
907.rb-forecast-min {
908  margin-top: 3px;
909  color: #887b6e;
910  font-size: var(--rb-fs-body-small);
911}
912
913.rb-rain-chance {
914  margin-top: 8px;
915  color: #a09284;
916  font-size: var(--rb-fs-micro);
917}
918
919.rb-weather-credit {
920  margin: 40px 0 0 !important;
921  color: #a09386;
922  font-size: var(--rb-fs-micro);
923  text-align: center;
924}
925
926.rb-weather-credit a {
927  color: inherit;
928  text-decoration: underline;
929}
930
931/* --- 3.5 Wind --- */
932
933/* Vento (legacy V1) */
934
935.rb-wind-section {
936    background: #f7f4f1;
937    padding: var(--rb-section-space) 20px;
938    text-align: center;
939}
940
941.rb-wind-subtitle {
942    font-family: Poppins, sans-serif;
943    font-size: var(--rb-fs-eyebrow);
944    letter-spacing: 5px;
945    text-transform: uppercase;
946    color: var(--rb-bg-light);
947    margin-bottom: var(--rb-subtitle-space);
948}
949
950.rb-wind-title {
951    font-family: var(--rb-font-display);
952    font-size: var(--rb-fs-value-lg);
953    font-weight: 300;
954    line-height: 1;
955    color: var(--rb-bg-light);
956    margin-bottom: var(--rb-title-space);
957}
958
959.rb-wind-grid {
960    max-width: 1100px;
961    margin: 0 auto;
962    display: grid;
963    grid-template-columns: 220px 420px 220px;
964    align-items: center;
965    justify-content: center;
966    gap: 40px;
967}
968
969.rb-side {
970    text-align: center;
971}
972
973.rb-big-value {
974    font-family: var(--rb-font-display);
975    font-size: var(--rb-fs-value-lg);
976    line-height: 1;
977    color: var(--rb-bg-light);
978}
979
980.rb-small-label {
981    font-family: Poppins, sans-serif;
982    font-size: var(--rb-fs-eyebrow);
983    letter-spacing: 3px;
984    text-transform: uppercase;
985    color: var(--rb-bg-light);
986    margin-top: 10px;
987}
988
989.rb-status {
990    margin-top: 15px;
991    font-family: Poppins, sans-serif;
992    font-size: var(--rb-fs-status-v1);
993    letter-spacing: 3px;
994    text-transform: uppercase;
995    color: var(--rb-bg-light);
996}
997
998/* Vento (V2) */
999
1000.rb-v2-wind {
1001  display: grid;
1002  grid-template-columns:
1003    minmax(150px, 1fr)
1004    minmax(260px, 460px)
1005    minmax(150px, 1fr);
1006  gap: clamp(25px, 5vw, 70px);
1007  align-items: center;
1008  margin-top: 0;
1009  margin-bottom: 0;
1010  padding: 70px 0;
1011  border-top: 1px solid var(--rb-line);
1012  border-bottom: 1px solid var(--rb-line);
1013}
1014
1015.rb-v2-wind + .rb-current-layout {
1016  margin-top: clamp(45px, 6vw, 80px);
1017}
1018
1019.rb-v2-wind-side {
1020  text-align: center;
1021}
1022
1023.rb-v2-wind-value {
1024  color: var(--rb-ink);
1025  font-family: var(--rb-font-display);
1026  font-size: var(--rb-fs-value-md);
1027  font-weight: 300;
1028  line-height: 1;
1029  font-variant-numeric: lining-nums;
1030}
1031
1032.rb-v2-wind-label {
1033  margin-top: 12px;
1034  color: var(--rb-gold);
1035  font-size: var(--rb-fs-eyebrow);
1036  font-weight: 600;
1037  letter-spacing: 0.2em;
1038}
1039
1040.rb-v2-wind-status {
1041  margin-top: 13px;
1042  color: #8b7d70;
1043  font-family: var(--rb-font-display);
1044  font-size: calc(var(--rb-fs-status-v2) - 2px);
1045  font-weight: 300;
1046  line-height: 1.1;
1047}
1048
1049.rb-v2-wind-sub {
1050  margin-top: 13px;
1051  color: #9b8c7c;
1052  font-family: var(--rb-font-display);
1053  font-size: calc(var(--rb-fs-status-v2) - 2px);
1054  font-weight: 300;
1055  line-height: 1.1;
1056}
1057
1058
1059
1060/* --- 3.6 Compass --- */
1061
1062/* Rosa dei venti (legacy V1) */
1063
1064.rb-center {
1065    display: flex;
1066    justify-content: center;
1067    align-items: center;
1068}
1069
1070.rb-compass-wrap {
1071    position: relative;
1072    width: 420px;
1073    height: 420px;
1074    display: flex;
1075    justify-content: center;
1076    align-items: center;
1077}
1078
1079.rb-compass {
1080    width: 100%;
1081    height: auto;
1082    display: block;
1083    filter: drop-shadow(0 15px 35px rgba(0,0,0,.08));
1084}
1085
1086/* Rosa dei venti (V2) */
1087
1088.rb-v2-compass {
1089  width: 100%;
1090  margin: 0;
1091}
1092
1093.rb-v2-compass img {
1094  display: block;
1095  width: 100%;
1096  height: auto;
1097  filter: drop-shadow(
1098    0 18px 35px rgba(83, 72, 61, 0.08)
1099  );
1100}
1101
1102.rb-v2-compass-empty {
1103  display: grid;
1104  min-height: 280px;
1105  place-items: center;
1106  color: var(--rb-gold);
1107  font-size: 70px;
1108}
1109
1110/* --- 3.7 Wave Forecast --- */
1111
1112.rb-wave-section {
1113    margin: 0;
1114    padding: 35px 0 0;
1115}
1116
1117.rb-wave-heading {
1118    text-align: center;
1119    margin-bottom: var(--rb-title-space);
1120}
1121
1122.rb-wave-heading h2 {
1123    margin: 0;
1124    color: var(--rb-ink);
1125    font-family: var(--rb-font-display);
1126    font-size: var(--rb-fs-h2-sub);
1127    font-weight: 300;
1128    line-height: .9;
1129    letter-spacing: -.03em;
1130}
1131
1132.rb-wave-heading p {
1133    margin: 16px 0 0;
1134    color: var(--rb-gold);
1135    font-size: var(--rb-fs-eyebrow);
1136    font-weight: 600;
1137    letter-spacing: .24em;
1138    text-transform: uppercase;
1139}
1140
1141.rb-wave-divider {
1142    width: 100%;
1143    max-width: 920px;
1144    margin: var(--rb-divider-space) auto 0;
1145    height: 1px;
1146    background: var(--rb-line);
1147    position: relative;
1148}
1149
1150.rb-wave-divider span {
1151    position: absolute;
1152    left: 50%;
1153    top: 50%;
1154    width: 12px;
1155    height: 12px;
1156    transform: translate(-50%,-50%) rotate(45deg);
1157    background: var(--rb-paper);
1158    border: 1px solid var(--rb-gold);
1159}
1160
1161.rb-wave-forecast {
1162    display: grid;
1163    grid-template-columns: repeat(5,1fr);
1164    border-top: 1px solid var(--rb-line);
1165    border-bottom: 1px solid var(--rb-line);
1166}
1167
1168.rb-wave-day {
1169    padding: 34px 18px;
1170    text-align: center;
1171    border-right: 1px solid var(--rb-line);
1172}
1173
1174.rb-wave-day:last-child {
1175    border-right: none;
1176}
1177
1178.rb-wave-day-name {
1179    color: var(--rb-ink);
1180    font-size: var(--rb-fs-eyebrow);
1181    font-weight: 600;
1182    letter-spacing: .18em;
1183    text-transform: uppercase;
1184    margin-bottom: 22px;
1185}
1186
1187.rb-wave-icon {
1188    color: var(--rb-gold);
1189    margin-bottom: 18px;
1190}
1191
1192.rb-wave-icon svg {
1193    width: 72px;
1194    height: auto;
1195}
1196
1197.rb-wave-height {
1198    color: var(--rb-ink);
1199    font-family: var(--rb-font-display);
1200    font-size: var(--rb-fs-value-lg);
1201    font-weight: 300;
1202    line-height: 1;
1203}
1204
1205.rb-wave-height span {
1206    font-size: 22px;
1207}
1208
1209.rb-wave-label {
1210    margin-top: 8px;
1211    color: var(--rb-gold);
1212    font-size: var(--rb-fs-micro);
1213    font-weight: 600;
1214    letter-spacing: .22em;
1215    text-transform: uppercase;
1216}
1217
1218.rb-wave-line {
1219    width: 65%;
1220    height: 1px;
1221    margin: 22px auto;
1222    background: var(--rb-line);
1223}
1224
1225.rb-wave-period {
1226    color: var(--rb-ink);
1227    font-family: var(--rb-font-display);
1228    font-size: var(--rb-fs-value-sm);
1229    line-height: 1;
1230}
1231
1232.rb-wave-period span {
1233    font-size: 18px;
1234}
1235
1236.rb-wave-period-label {
1237    margin-top: 6px;
1238    color: var(--rb-gold);
1239    font-size: var(--rb-fs-micro);
1240    font-weight: 600;
1241    letter-spacing: .20em;
1242    text-transform: uppercase;
1243}
1244
1245.rb-wave-state {
1246    margin-top: 22px;
1247    color: var(--rb-ink-dark);
1248    font-family: var(--rb-font-display);
1249    font-size: var(--rb-fs-condition);
1250    line-height: 1.2;
1251}
1252
1253/* --- 3.8 CTA --- */
1254
1255.rb-weather-cta {
1256  background: linear-gradient(
1257    105deg,
1258    #a08d70 0%,
1259    #8b775d 100%
1260  ) !important;
1261}
1262
1263.rb-weather-cta .row {
1264  max-width: 1160px !important;
1265}
1266
1267.rb-cta-copy h2 {
1268  margin: 0;
1269  color: #fff;
1270  font-family: var(--rb-font-display);
1271  font-size: var(--rb-fs-h2-cta);
1272  font-weight: 300;
1273  line-height: 0.9;
1274  letter-spacing: -0.035em;
1275}
1276
1277.rb-cta-copy p {
1278  margin: 22px 0 0;
1279  color: rgba(255, 255, 255, 0.83);
1280  font-size: var(--rb-fs-body-small);
1281}
1282
1283.rb-book-button {
1284  min-width: 245px;
1285  padding: 8px 30px !important;
1286  border-width: 1px !important;
1287  letter-spacing: 0.12em;
1288}
1289
1290
1291/* ==================================================================
1292   4. UI VARIE — spaziatura menù / griglia Instagram
1293   ================================================================== */
1294
1295.nav-uppercase > li {
1296    margin-left: 18px;
1297    margin-right: 18px;
1298}
1299
1300
1301/* ==================================================================
1302   5. RESPONSIVE — uniche due media query del file
1303   ================================================================== */
1304
1305@media (max-width: 1024px) {
1306
1307    /* Current Conditions — meteo semplice */
1308    .rb-weather,
1309    .rb-weather-secondary {
1310        gap: 40px;
1311    }
1312
1313    .rb-value,
1314    .rb-value-small {
1315        font-size: var(--rb-fs-value-lg-tablet);
1316    }
1317
1318    /* Wind — legacy V1 */
1319    .rb-wind-grid {
1320        grid-template-columns: 180px 340px 180px;
1321        gap: 25px;
1322    }
1323
1324    .rb-wind-title,
1325    .rb-big-value {
1326        font-size: var(--rb-fs-value-lg-tablet);
1327    }
1328
1329    /* Compass — legacy V1 */
1330    .rb-compass-wrap {
1331        width: 340px;
1332        height: 340px;
1333    }
1334
1335    /* Webcam / Current Conditions — V2 */
1336    .rb-weather-app {
1337        padding-right: 40px;
1338        padding-left: 40px;
1339    }
1340
1341    .rb-live-layout,
1342    .rb-current-layout {
1343        grid-template-columns:
1344            minmax(220px, 0.65fr)
1345            minmax(0, 1.35fr);
1346        gap: 50px;
1347    }
1348
1349    .rb-current-main {
1350        grid-template-columns: 1fr;
1351    }
1352
1353    .rb-condition-list {
1354        display: grid;
1355        grid-template-columns: 1fr 1fr;
1356    }
1357
1358    /* Wave Forecast */
1359    .rb-wave-forecast {
1360        grid-template-columns: repeat(5,220px);
1361        overflow-x: auto;
1362        scrollbar-width: thin;
1363    }
1364
1365    .rb-wave-height {
1366        font-size: var(--rb-fs-value-lg-tablet);
1367    }
1368
1369}
1370
1371@media (max-width: 849px) {
1372
1373    :root {
1374        --rb-section-gap: 50px;
1375    }
1376
1377    /* UI varie */
1378    .nav-uppercase > li {
1379        margin-left: 0;
1380        margin-right: 0;
1381    }
1382
1383    .instagram-mobile > .col {
1384        width: 33.333% !important;
1385        max-width: 33.333% !important;
1386        flex-basis: 33.333% !important;
1387    }
1388
1389    .instagram-mobile .img,
1390    .instagram-mobile img {
1391        width: 100% !important;
1392        display: block;
1393    }
1394
1395    /* Contact Form 7 */
1396    .wpcf7 label {
1397        font-size: 12px;
1398        letter-spacing: 1.5px;
1399    }
1400
1401    .wpcf7 input[type="text"],
1402    .wpcf7 input[type="email"],
1403    .wpcf7 input[type="tel"],
1404    .wpcf7 textarea {
1405        font-size: 17px !important;
1406    }
1407
1408    .wpcf7 input[type="submit"] {
1409        width: 100%;
1410    }
1411
1412    /* Menu */
1413    .rb-menu-title {
1414        font-size: 36px;
1415        margin-bottom: 30px;
1416    }
1417
1418    .rb-menu-item span:first-child {
1419        font-size: 21px;
1420    }
1421
1422    .rb-menu-item span:last-child {
1423        font-size: 13px;
1424    }
1425
1426    .rb-paella-card {
1427        padding: 30px;
1428        margin-bottom: 25px;
1429    }
1430
1431    /* Hero */
1432    .rb-hero,
1433    .rb-hero-row {
1434        min-height: 480px;
1435    }
1436
1437    .rb-hero-copy h1 {
1438        font-size: var(--rb-fs-hero-mobile);
1439        line-height: 0.9;
1440    }
1441
1442    .rb-hero-copy p {
1443        margin-top: 18px;
1444        font-size: 24px;
1445    }
1446
1447    .rb-weather-app {
1448        padding: 0 22px;
1449    }
1450
1451    /* Webcam */
1452    .rb-live-layout,
1453    .rb-current-layout {
1454        grid-template-columns: 1fr;
1455        gap: 42px;
1456    }
1457
1458    .rb-live-copy h2,
1459    .rb-weather-heading h2 {
1460        font-size: var(--rb-fs-h2-mobile);
1461    }
1462
1463    .rb-live-copy p {
1464        margin-top: 25px;
1465    }
1466
1467    .rb-sea-mark {
1468        margin-top: 30px;
1469    }
1470
1471    .rb-webcam-frame {
1472        width: calc(100% + 44px);
1473        margin-right: -22px;
1474        margin-left: -22px;
1475        border-radius: 0;
1476    }
1477
1478    .rb-webcam-frame img {
1479        aspect-ratio: 16 / 10;
1480    }
1481
1482    .rb-divider {
1483        margin: var(--rb-section-gap) 0;
1484    }
1485
1486    /* Current Conditions — meteo semplice */
1487    .rb-weather,
1488    .rb-weather-secondary {
1489        display: grid !important;
1490        grid-template-columns: 1fr 1fr !important;
1491        grid-auto-flow: row !important;
1492        gap: 25px 15px !important;
1493        padding: 20px 15px !important;
1494        width: 100% !important;
1495    }
1496
1497    .rb-item {
1498        min-width: 0 !important;
1499        width: 100% !important;
1500        display: block !important;
1501    }
1502
1503    .rb-item:not(:last-child):after {
1504        display: none !important;
1505    }
1506
1507    .rb-value,
1508    .rb-value-small {
1509        font-size: var(--rb-fs-value-lg-mobile) !important;
1510        line-height: 1;
1511    }
1512
1513    .rb-label {
1514        font-size: var(--rb-fs-eyebrow-mobile) !important;
1515        letter-spacing: 2px;
1516    }
1517
1518    /* Current Conditions — V2 */
1519    .rb-current-main {
1520        gap: 42px;
1521    }
1522
1523    .rb-primary-condition {
1524        gap: 20px;
1525    }
1526
1527    .rb-primary-icon {
1528        flex-basis: 78px;
1529    }
1530
1531    .rb-primary-icon svg {
1532        width: 78px;
1533        height: 78px;
1534    }
1535
1536    .rb-temperature {
1537        font-size: var(--rb-fs-value-xl-mobile);
1538    }
1539
1540    .rb-condition-list {
1541        grid-template-columns: 1fr;
1542        gap: 22px;
1543    }
1544
1545    .rb-condition-row {
1546        grid-template-columns:
1547            28px
1548            1fr
1549            auto;
1550    }
1551
1552    /* Forecast */
1553    .rb-forecast {
1554        grid-template-columns: repeat(5, 160px);
1555        overflow-x: auto;
1556        margin-right: -22px;
1557        margin-left: -22px;
1558        border-right: 0;
1559        border-left: 0;
1560        scrollbar-width: thin;
1561    }
1562
1563    .rb-weather-credit {
1564        text-align: center;
1565    }
1566
1567    /* Wind — legacy V1 */
1568    .rb-wind-section {
1569        padding: var(--rb-section-space-mobile) 15px;
1570    }
1571
1572    .rb-wind-title {
1573        font-size: var(--rb-fs-value-lg-mobile);
1574        margin-bottom: 15px;
1575    }
1576
1577    .rb-wind-subtitle {
1578        font-size: var(--rb-fs-eyebrow-mobile);
1579        letter-spacing: 4px;
1580        margin-bottom: 10px;
1581    }
1582
1583    .rb-wind-grid {
1584        display: flex !important;
1585        flex-direction: column;
1586        gap: 15px;
1587        align-items: center;
1588    }
1589
1590    .rb-side {
1591        width: 100%;
1592    }
1593
1594    .rb-big-value {
1595        font-size: var(--rb-fs-value-lg-mobile);
1596        line-height: 1;
1597    }
1598
1599    .rb-small-label {
1600        font-size: var(--rb-fs-eyebrow-mobile);
1601        letter-spacing: 2px;
1602        margin-top: 5px;
1603    }
1604
1605    .rb-status {
1606        font-size: var(--rb-fs-eyebrow-mobile);
1607        margin-top: 5px;
1608        letter-spacing: 2px;
1609    }
1610
1611    /* direzione sopra */
1612    .rb-wind-grid .rb-side:first-child {
1613        order: 1;
1614    }
1615
1616    /* rosa al centro */
1617    .rb-center {
1618        order: 2;
1619    }
1620
1621    /* velocità sotto */
1622    .rb-wind-grid .rb-side:last-child {
1623        order: 3;
1624    }
1625
1626    /* Compass — legacy V1 */
1627    .rb-compass-wrap {
1628        width: 320px;
1629        height: 320px;
1630        margin: 0 auto;
1631    }
1632
1633    /* Wind / Compass — V2 */
1634    .rb-v2-wind {
1635        grid-template-columns: 1fr 1fr;
1636        gap: 30px 15px;
1637    }
1638
1639    .rb-v2-wind + .rb-current-layout {
1640        margin-top: 45px;
1641    }
1642
1643    .rb-v2-compass {
1644        grid-column: 1 / -1;
1645        grid-row: 1;
1646        width: min(100%, 370px);
1647        margin: 0 auto 28px;
1648    }
1649
1650    /* Nota: --rb-fs-value-md è già fluido (clamp), non serve
1651       ridefinire un valore fisso per .rb-v2-wind-value qui */
1652
1653    /* CTA */
1654    .rb-weather-cta {
1655        padding: 55px 20px !important;
1656    }
1657
1658    .rb-cta-copy,
1659    .rb-cta-button-column {
1660        text-align: center !important;
1661    }
1662
1663    .rb-cta-button-column {
1664        margin-top: 30px;
1665    }
1666
1667    /* Wave Forecast */
1668    .rb-wave-section {
1669        padding-top: 60;
1670    }
1671
1672    .rb-wave-heading {
1673        margin-bottom: 20px;
1674    }
1675
1676    .rb-wave-heading h2 {
1677        font-size: var(--rb-fs-h2-sub-mobile);
1678    }
1679
1680    .rb-wave-heading p {
1681        font-size: var(--rb-fs-eyebrow-mobile);
1682        letter-spacing: .18em;
1683    }
1684
1685    .rb-wave-day {
1686        padding: 28px 16px;
1687    }
1688
1689    .rb-wave-height {
1690        font-size: var(--rb-fs-value-lg-mobile);
1691    }
1692
1693    .rb-wave-period {
1694        font-size: var(--rb-fs-value-sm-mobile);
1695    }
1696
1697}
1698
1699/* Sfondo menu mobile */
1700/* Sfondo menu mobile */
1701/* Sfondo menu mobile */
1702/* Sfondo menu mobile Flatsome 3.20.x */
1703/*
1704.mfp-ready .mfp-content,
1705.off-canvas,
1706.off-canvas-center,
1707.off-canvas-sidebar,
1708.nav-sidebar,
1709.nav-sidebar.nav-vertical{
1710    background:#898077 !important;
1711}
1712
1713.mfp-bg{
1714    background:#898077 !important;
1715    opacity:.97 !important;
1716}
1717
1718.nav-sidebar{
1719    background:#898077 !important;
1720}
1721
1722button.mfp-close{
1723    color:#fff !important;
1724    opacity:1 !important;
1725}
1726
1727button.mfp-close svg{
1728    stroke:#fff !important;
1729    width:34px !important;
1730    height:34px !important;
1731    stroke-width:2.5px;
1732}
1733*/
1734
1735/* MENU OVERLAY — sfondo fotografico premium */
1736.mobile-sidebar {
1737    position: relative;
1738    min-height: 100vh;
1739    min-height: 100dvh;
1740    background-image:
1741        linear-gradient(rgba(137,128,119,.75), rgba(137,128,119,.75)),
1742        url('https://www.ramblabeach.com/blog/wp-content/uploads/2026/07/Rambla_Beer.jpg');
1743    background-size: cover;
1744    background-position: center;
1745}
1746
1747.nav-sidebar > li,
1748.nav-sidebar > li > a{
1749    border: none !important;
1750    box-shadow: none !important;
1751    outline: none !important;
1752}
1753
1754.nav-sidebar > li > a{
1755    font-family:"Poppins",sans-serif !important;
1756    font-size:15px !important;
1757    font-weight:400 !important;
1758    letter-spacing:2px !important;
1759    text-transform:uppercase !important;
1760    color:#ffffff !important;
1761    padding-top:15px !important;
1762    padding-bottom:15px !important;
1763}
1764.nav-sidebar > li > a:hover{
1765    color:#e6dcc8 !important;
1766}
1767.mfp-close {
1768    mix-blend-mode: normal !important;
1769    color: #ffffff !important;
1770    opacity: 1 !important;
1771}
1772
1773.mfp-close {
1774    top: 38px !important;
1775    right: 10px !important;
1776    width: auto !important;
1777    height: auto !important;
1778}
1779
1780.mfp-close svg {
1781    width: 32px !important;
1782    height: 32px !important;
1783}
1784/* Icone social bianche nel menu overlay mobile */
1785.mobile-sidebar .social-icons i,
1786.mobile-sidebar .social-icons a {
1787    color: #ffffff !important;
1788}
1789
1790/* Rambla Icona Meteo Hamburger */
1791
1792.rb-nav-mobile-right {
1793    display: flex;
1794    align-items: center;
1795    gap: 12px;
1796}
1797
1798.rb-mini-weather {
1799    display: inline-flex;
1800    align-items: center;
1801    gap: 6px;
1802    font-size: 18px;
1803    font-weight: 700;
1804    line-height: 1;
1805}
1806
1807.rb-mini-weather-icon svg {
1808    width: 28px;
1809    height: 28px;
1810    stroke-width: 1.8;
1811}
1812
1813
1814/* ramblaguru wind */
1815/* ============================================================
1816   RB WINDGURU-STYLE HOURLY TABLE — integrato con le variabili
1817   del design system Rambla Beach (stessi font/colori di
1818   Wave Forecast). Blocco isolato: cancella tutto per rimuovere.
1819   ============================================================ */
1820
1821:root{
1822  /* sfondo sezione = stesso crema di .rb-weather / .rb-weather-secondary */
1823  --rb-wg-bg: rgb(247, 243, 238);
1824  --rb-wg-header-bg: rgb(247, 243, 238);
1825
1826  /* scala vento (nodi): dal calmo al forte, acceso stile Windguru */
1827  --rb-wg-w0: #e3f7ec;
1828  --rb-wg-w1: #7de3ae;
1829  --rb-wg-w2: #ffe14d;
1830  --rb-wg-w3: #ffab3d;
1831  --rb-wg-w4: #ff7a3d;
1832  --rb-wg-w5: #e8402c;
1833
1834  /* scala onda (metri): azzurro acceso */
1835  --rb-wg-o0: #e1f3fb;
1836  --rb-wg-o1: #7cc8ef;
1837  --rb-wg-o2: #37a2e3;
1838  --rb-wg-o3: #1b7dc0;
1839  --rb-wg-o4: #0e5a92;
1840
1841  /* scala temperatura (°C): dal fresco al caldo */
1842  --rb-wg-t0: #9fd6ef;
1843  --rb-wg-t1: #bfe8d6;
1844  --rb-wg-t2: #ffe98a;
1845  --rb-wg-t3: #ffbf4d;
1846  --rb-wg-t4: #ff8a42;
1847  --rb-wg-t5: #e8402c;
1848}
1849
1850.rb-wg-section{
1851  margin: 0;
1852  padding: 35px 0 0;
1853  background: var(--rb-wg-bg);
1854  color: var(--rb-ink);
1855  font-family: var(--rb-font-body);
1856}
1857
1858.rb-wg-heading{
1859  text-align: center;
1860  margin-bottom: var(--rb-title-space);
1861}
1862
1863.rb-wg-heading h2{
1864  margin: 0;
1865  color: var(--rb-ink);
1866  font-family: var(--rb-font-display);
1867  font-size: var(--rb-fs-h2-sub);
1868  font-weight: 300;
1869  line-height: .9;
1870  letter-spacing: -.03em;
1871}
1872
1873.rb-wg-heading p{
1874  margin: 16px 0 0;
1875  color: var(--rb-gold);
1876  font-size: var(--rb-fs-eyebrow);
1877  font-weight: 600;
1878  letter-spacing: .24em;
1879  text-transform: uppercase;
1880}
1881
1882/* divider con losanga, identico a .rb-wave-divider */
1883.rb-wg-divider{
1884  width: 100%;
1885  max-width: 920px;
1886  margin: var(--rb-divider-space) auto var(--rb-title-space);
1887  height: 1px;
1888  background: var(--rb-line);
1889  position: relative;
1890}
1891
1892.rb-wg-divider span{
1893  position: absolute;
1894  left: 50%;
1895  top: 50%;
1896  width: 12px;
1897  height: 12px;
1898  transform: translate(-50%,-50%) rotate(45deg);
1899  background: var(--rb-paper);
1900  border: 1px solid var(--rb-gold);
1901}
1902
1903.rb-wg-scroll{
1904  overflow-x: auto;
1905  max-width: 100%;
1906  border-top: 1px solid var(--rb-line);
1907  border-bottom: 1px solid var(--rb-line);
1908}
1909
1910.rb-wg-table{
1911  width: 100%;
1912  border-collapse: collapse;
1913  font-family: var(--rb-font-display);
1914  font-size: var(--rb-fs-body-small);
1915  white-space: nowrap;
1916}
1917
1918.rb-wg-table th,
1919.rb-wg-table td{
1920  border-right: 1px solid var(--rb-line);
1921  border-bottom: 1px solid var(--rb-line);
1922  padding: 10px 12px;
1923  text-align: center;
1924  min-width: 36px;
1925  font-weight: 300;
1926  color: var(--rb-ink);
1927}
1928
1929.rb-wg-label-cell{
1930  position: sticky;
1931  left: 0;
1932  z-index: 2;
1933  background: var(--rb-wg-header-bg);
1934  text-align: left;
1935  min-width: 130px;
1936  font-family: 'Poppins', sans-serif;
1937  font-size: var(--rb-fs-micro);
1938  font-weight: 600;
1939  letter-spacing: .16em;
1940  text-transform: uppercase;
1941  color: var(--rb-gold);
1942}
1943
1944.rb-wg-row-day th{
1945  background: var(--rb-wg-header-bg);
1946  font-family: 'Poppins', sans-serif;
1947  font-weight: 600;
1948  font-size: var(--rb-fs-micro);
1949  letter-spacing: .14em;
1950  text-transform: uppercase;
1951  color: var(--rb-ink);
1952}
1953
1954.rb-wg-row-hour th{
1955  background: var(--rb-wg-header-bg);
1956  font-family: 'Poppins', sans-serif;
1957  font-weight: 500;
1958  font-size: var(--rb-fs-micro);
1959  color: #8b7d70;
1960}
1961
1962.rb-wg-arrow{
1963  color: var(--rb-gold);
1964}
1965
1966.rb-wg-w0{ background: var(--rb-wg-w0); }
1967.rb-wg-w1{ background: var(--rb-wg-w1); }
1968.rb-wg-w2{ background: var(--rb-wg-w2); }
1969.rb-wg-w3{ background: var(--rb-wg-w3); }
1970.rb-wg-w4{ background: var(--rb-wg-w4); color: #fff; }
1971.rb-wg-w5{ background: var(--rb-wg-w5); color: #fff; }
1972
1973.rb-wg-o0{ background: var(--rb-wg-o0); }
1974.rb-wg-o1{ background: var(--rb-wg-o1); }
1975.rb-wg-o2{ background: var(--rb-wg-o2); }
1976.rb-wg-o3{ background: var(--rb-wg-o3); }
1977.rb-wg-o4{ background: var(--rb-wg-o4); color: #fff; }
1978
1979.rb-wg-t0{ background: var(--rb-wg-t0); }
1980.rb-wg-t1{ background: var(--rb-wg-t1); }
1981.rb-wg-t2{ background: var(--rb-wg-t2); }
1982.rb-wg-t3{ background: var(--rb-wg-t3); }
1983.rb-wg-t4{ background: var(--rb-wg-t4); color: #fff; }
1984.rb-wg-t5{ background: var(--rb-wg-t5); color: #fff; }
1985
1986.rb-wg-error{
1987  text-align: center;
1988  padding: 30px;
1989  font-family: var(--rb-font-body);
1990  color: #8b7d70;
1991}
1992
1993@media (max-width: 849px){
1994  .rb-wg-heading h2{
1995    font-size: var(--rb-fs-h2-sub-mobile);
1996  }
1997  .rb-wg-heading p{
1998    font-size: var(--rb-fs-eyebrow-mobile);
1999    letter-spacing: .18em;
2000  }
2001  .rb-wg-table{
2002    font-size: var(--rb-fs-micro);
2003  }
2004  .rb-wg-table th,
2005  .rb-wg-table td{
2006    padding: 6px 8px;
2007    min-width: 28px;
2008  }
2009  .rb-wg-label-cell{
2010    min-width: 100px;
2011  }
2012}
2013
2014/* ==========================================
2015   RAMBLA BEACH — MENU MOBILE (versione completa)
2016   ========================================== */
2017
2018/* --- VOCE ATTIVA: testo bianco + spunta a destra --- */
2019.off-canvas .nav-sidebar.nav-vertical .current-menu-item > a {
2020  color: #fff !important;
2021  font-weight: 700 !important;
2022  position: relative;
2023  display: inline-flex !important;
2024  align-items: center;
2025}
2026
2027.off-canvas .nav-sidebar.nav-vertical .current-menu-item > a::after {
2028  content: "✓";
2029  display: inline-block;
2030  margin-left: 15px;
2031  color: #c9a27a;
2032  font-size: 20px;
2033  font-weight: 700;
2034}
2035
2036/* ==========================================
2037   RAMBLA BEACH — MENU MOBILE
2038   Voce attiva: testo bianco + spunta a destra
2039   ========================================== */
2040
2041.off-canvas .nav-sidebar.nav-vertical .current-menu-item > a {
2042  color: #fff !important;
2043  font-weight: 700 !important;
2044  position: relative;
2045  display: inline-flex !important;
2046  align-items: center;
2047}
2048
2049.off-canvas .nav-sidebar.nav-vertical .current-menu-item > a::after {
2050  content: "✓";
2051  display: inline-block;
2052  margin-left: 15px;
2053  color: #c9a27a;
2054  font-size: 20px;
2055  font-weight: 700;
2056}
2057</style>
2058<style id="kirki-inline-styles">/* devanagari */
2059@font-face {
2060  font-family: 'Poppins';
2061  font-style: normal;
2062  font-weight: 300;
2063  font-display: swap;
2064  src: url(https://www.ramblabeach.com/blog/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLDz8Z11lFc-K.woff2) format('woff2');
2065  unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;
2066}
2067/* latin-ext */
2068@font-face {
2069  font-family: 'Poppins';
2070  font-style: normal;
2071  font-weight: 300;
2072  font-display: swap;
2073  src: url(https://www.ramblabeach.com/blog/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2) format('woff2');
2074  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
2075}
2076/* latin */
2077@font-face {
2078  font-family: 'Poppins';
2079  font-style: normal;
2080  font-weight: 300;
2081  font-display: swap;
2082  src: url(https://www.ramblabeach.com/blog/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format('woff2');
2083  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
2084}
2085/* devanagari */
2086@font-face {
2087  font-family: 'Poppins';
2088  font-style: normal;
2089  font-weight: 500;
2090  font-display: swap;
2091  src: url(https://www.ramblabeach.com/blog/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2) format('woff2');
2092  unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;
2093}
2094/* latin-ext */
2095@font-face {
2096  font-family: 'Poppins';
2097  font-style: normal;
2098  font-weight: 500;
2099  font-display: swap;
2100  src: url(https://www.ramblabeach.com/blog/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2) format('woff2');
2101  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
2102}
2103/* latin */
2104@font-face {
2105  font-family: 'Poppins';
2106  font-style: normal;
2107  font-weight: 500;
2108  font-display: swap;
2109  src: url(https://www.ramblabeach.com/blog/wp-content/fonts/poppins/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format('woff2');
2110  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
2111}/* cyrillic-ext */
2112@font-face {
2113  font-family: 'Cormorant Garamond';
2114  font-style: normal;
2115  font-weight: 700;
2116  font-display: swap;
2117  src: url(https://www.ramblabeach.com/blog/wp-content/fonts/cormorant-garamond/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_hg9KnnOiss4.woff2) format('woff2');
2118  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
2119}
2120/* cyrillic */
2121@font-face {
2122  font-family: 'Cormorant Garamond';
2123  font-style: normal;
2124  font-weight: 700;
2125  font-display: swap;
2126  src: url(https://www.ramblabeach.com/blog/wp-content/fonts/cormorant-garamond/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_hg9KnDOiss4.woff2) format('woff2');
2127  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
2128}
2129/* vietnamese */
2130@font-face {
2131  font-family: 'Cormorant Garamond';
2132  font-style: normal;
2133  font-weight: 700;
2134  font-display: swap;
2135  src: url(https://www.ramblabeach.com/blog/wp-content/fonts/cormorant-garamond/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_hg9KnvOiss4.woff2) format('woff2');
2136  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
2137}
2138/* latin-ext */
2139@font-face {
2140  font-family: 'Cormorant Garamond';
2141  font-style: normal;
2142  font-weight: 700;
2143  font-display: swap;
2144  src: url(https://www.ramblabeach.com/blog/wp-content/fonts/cormorant-garamond/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_hg9KnrOiss4.woff2) format('woff2');
2145  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1D
2145BF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
2146}
2147/* latin */
2148@font-face {
2149  font-family: 'Cormorant Garamond';
2150  font-style: normal;
2151  font-weight: 700;
2152  font-display: swap;
2153  src: url(https://www.ramblabeach.com/blog/wp-content/fonts/cormorant-garamond/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_hg9KnTOig.woff2) format('woff2');
2154  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
2155}</style></head>
2156
2157<body class="wp-singular page-template page-template-page-transparent-header page-template-page-transparent-header-php page page-id-1869 wp-theme-flatsome theme-flatsome woocommerce-no-js full-width lightbox nav-dropdown-has-arrow nav-dropdown-has-shadow catalog-mode no-prices">
2158
2159
2160<a class="skip-link screen-reader-text" href="#main">Salta ai contenuti</a>
2161
2162<div id="wrapper">
2163
2164	
2165	<header id="header" class="header transparent has-transparent has-sticky sticky-jump">
2166		<div class="header-wrapper">
2167			<div id="top-bar" class="header-top hide-for-sticky">
2168    <div class="flex-row container">
2169      <div class="flex-col hide-for-medium flex-left">
2170          <ul class="nav nav-left medium-nav-center nav-small  nav-">
2171              <li class="html custom html_topbar_left"><strong>
2172Reservations: +39 0666560610 |
2173<a href="https://wa.me/393270396362?text=Vorrei%20prenotare%20un%20tavolo%20alla%20Rambla%20Beach%20%F0%9F%8C%9E" target="_blank" rel="noopener" style="color:inherit;text-decoration:none;">
2174Whatsapp: +39 327 039 6362
2175</a>
2176</strong>
2177</li>          </ul>
2178      </div>
2179
2180      <div class="flex-col hide-for-medium flex-center">
2181          <ul class="nav nav-center nav-small  nav-">
2182                        </ul>
2183      </div>
2184
2185      <div class="flex-col hide-for-medium flex-right">
2186         <ul class="nav top-bar-nav nav-right nav-small  nav-">
2187              <li class="html custom html_topbar_right"><strong>[email protected]</strong></li><li class="html header-social-icons ml-0">
2188	<div class="social-icons follow-icons" ><a href="https://www.instagram.com/rambla_beach/" target="_blank" data-label="Instagram" class="icon plain instagram" title="Seguici su Instagram" aria-label="Seguici su Instagram" rel="noopener nofollow"><i class="icon-instagram" aria-hidden="true"></i></a><a href="mailto:[email protected]" data-label="E-mail" target="_blank" class="icon plain email" title="Inviaci un&#039;email" aria-label="Inviaci un&#039;email" rel="nofollow noopener"><i class="icon-envelop" aria-hidden="true"></i></a></div></li>
2189          </ul>
2190      </div>
2191
2192            <div class="flex-col show-for-medium flex-grow">
2193          <ul class="nav nav-center nav-small mobile-nav  nav-">
2194              <li class="html custom html_nav_position_text"><strong>
2195<a href="https://wa.me/393270396362?text=Vorrei%20prenotare%20un%20tavolo%20alla%20Rambla%20Beach%20%F0%9F%8C%9E" target="_blank" rel="noopener" style="color:inherit;text-decoration:none;">
2196Whatsapp: +39 327 039 6362
2197</a>
2198</strong></li>          </ul>
2199      </div>
2200      
2201    </div>
2202</div>
2203<div id="masthead" class="header-main show-logo-center has-sticky-logo nav-dark">
2204      <div class="header-inner flex-row container logo-center medium-logo-left" role="navigation">
2205
2206          <!-- Logo -->
2207          <div id="logo" class="flex-col logo">
2208            
2209<!-- Header logo -->
2210<a href="https://www.ramblabeach.com/" title="Rambla Natural Beach - Rambla Beach è una destinazione sul mare dove cucina mediterranea, natura ed eleganza si fondono. Ristorante, beach club, matrimoni ed eventi a Maccarese." rel="home">
2211		<img width="358" height="85" src="https://www.ramblabeach.com/blog/wp-content/uploads/2026/06/Logo-Rambla-Web-Since-2004.png" class="header_logo header-logo" alt="Rambla Natural Beach"/><img  width="358" height="85" src="https://www.ramblabeach.com/blog/wp-content/uploads/2026/06/Logo-Rambla-Web-Since-2004.png" class="header-logo-dark" alt="Rambla Natural Beach"/></a>
2212          </div>
2213
2214          <!-- Mobile Left Elements -->
2215          <div class="flex-col show-for-medium flex-left">
2216            <ul class="mobile-nav nav nav-left">
2217                          </ul>
2218          </div>
2219
2220          <!-- Left Elements -->
2221          <div class="flex-col hide-for-medium flex-left">
2222            <ul class="header-nav header-nav-main nav nav-left  nav-size-medium nav-spacing-small nav-uppercase" >
2223              <li id="menu-item-8007" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-1869 current_page_item menu-item-8007 active menu-item-design-default"><a href="https://www.ramblabeach.com/beach/" aria-current="page" class="nav-top-link">Beach</a></li>
2224<li id="menu-item-8008" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8008 menu-item-design-default"><a href="https://www.ramblabeach.com/restaurant/" class="nav-top-link">Restaurant</a></li>
2225<li id="menu-item-10071" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10071 menu-item-design-default"><a href="https://www.ramblabeach.com/menu-landing/" class="nav-top-link">Menu</a></li>
2226<li id="menu-item-10069" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10069 menu-item-design-default"><a href="https://www.ramblabeach.com/eventi/" class="nav-top-link">Eventi</a></li>
2227            </ul>
2228          </div>
2229
2230          <!-- Right Elements -->
2231          <div class="flex-col hide-for-medium flex-right">
2232            <ul class="header-nav header-nav-main nav nav-right  nav-size-medium nav-spacing-small nav-uppercase">
2233              <li id="menu-item-10070" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10070 menu-item-design-default"><a href="https://www.ramblabeach.com/meteo-webcam/" class="nav-top-link">Meteo</a></li>
2234<li id="menu-item-8148" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8148 menu-item-design-default"><a href="https://www.ramblabeach.com/matrimoni-sulla-spiaggia/" class="nav-top-link">WEDDINGS</a></li>
2235<li id="menu-item-8205" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8205 menu-item-design-default"><a href="https://www.ramblabeach.com/pricelist/" class="nav-top-link">PRICE</a></li>
2236<li id="menu-item-8147" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8147 menu-item-design-default"><a href="https://www.ramblabeach.com/contact/" class="nav-top-link">Contact</a></li>
2237            </ul>
2238          </div>
2239
2240          <!-- Mobile Right Elements -->
2241          <div class="flex-col show-for-medium flex-right">
2242            <ul class="mobile-nav nav nav-right">
2243              <li class="html custom html_nav_position_text_top"><div class="rb-nav-mobile-right">
2244    
2245<div
2246    class="rb-mini-weather"
2247    aria-label="Current weather"
2248>
2249
2250    <span class="rb-mini-weather-icon">
2251
2252        
2253            <svg
2254                viewBox="0 0 48 48"
2255                fill="none"
2256                stroke="currentColor"
2257                stroke-width="1.7"
2258                stroke-linecap="round"
2259                stroke-linejoin="round"
2260                aria-hidden="true"
2261            >
2262        
2263
2264                <circle
2265                    cx="24"
2266                    cy="24"
2267                    r="8"
2268                />
2269
2270                <path d="                    M24 5v6                    M24 37v6                    M5 24h6                    M37 24h6                    M10.6 10.6l4.2 4.2                    M33.2 33.2l4.2 4.2                    M37.4 10.6l-4.2 4.2                    M14.8 33.2l-4.2 4.2                "/>
2271
2272            </svg>
2273    </span>
2274
2275
2276    <span class="rb-mini-weather-temp">
2277
2278        20°
2279
2280    </span>
2281
2282</div>
2283
2284    <button class="hamburger-menu">
2285        <!-- resto del markup hamburger che avevi già -->
2286    </button>
2287</div></li><li class="nav-icon has-icon">
2288			<a href="#" class="is-small" data-open="#main-menu" data-pos="left" data-bg="main-menu-overlay" role="button" aria-label="Menu" aria-controls="main-menu" aria-expanded="false" aria-haspopup="dialog" data-flatsome-role-button>
2289			<i class="icon-menu" aria-hidden="true"></i>					</a>
2290	</li>
2291            </ul>
2292          </div>
2293
2294      </div>
2295
2296      </div>
2297
2298<div class="header-bg-container fill"><div class="header-bg-image fill"></div><div class="header-bg-color fill"></div></div>		</div>
2299	</header>
2300
2301	
2302	<main id="main" class="">
2303
2304
2305<div id="content" role="main">
2306			
2307				
2308
2309	<section class="section is-full-height" id="section_695397107">
2310		<div class="section-bg fill" >
2311			<img fetchpriority="high" decoding="async" width="1536" height="1024" src="https://www.ramblabeach.com/blog/wp-content/uploads/2026/07/Rambla-Beach-Comfort-Lettini-sezioni-beach.jpg" class="bg attachment- size-" alt="" />						<div class="section-bg-overlay absolute fill"></div>
2312			
2313
2314		</div>
2315
2316		
2317
2318		<div class="section-content relative">
2319			
2320
2321<div class="row align-middle"  id="row-1143736328">
2322
2323
2324	<div id="col-1305573947" class="col large-12"  >
2325				<div class="col-inner text-center dark"  >
2326			
2327			
2328
2329<h1><span style="font-size: 300%; color: #ffffff;">Beach Club</span></h1>
2330<div style="font-family: Poppins,sans-serif; font-size: 14px; letter-spacing: 5px; color: #fff; text-transform: uppercase;">UN&#8217;OASI DI RELAX SUL MARE</div>
2331	<div id="gap-293400667" class="gap-element clearfix" style="display:block; height:auto;">
2332		
2333<style>
2334#gap-293400667 {
2335  padding-top: 30px;
2336}
2337</style>
2338	</div>
2339	
2340
2341<a href="https://wa.me/393270396362?text=Vorrei%20prenotare%20un%20ombrellone%20con%20lettini%20alla%20Rambla%20Beach%20%F0%9F%8C%9E" class="button white is-outline" style="border-radius:99px;" target="_blank" rel="noopener">
2342		<span>PRENOTA</span>
2343	</a>
2344
2345
2346
2347		</div>
2348					</div>
2349
2350	
2351
2352</div>
2353
2354		</div>
2355
2356		
2357<style>
2358#section_695397107 {
2359  padding-top: 0px;
2360  padding-bottom: 0px;
2361  min-height: 100vh;
2362}
2363#section_695397107 .section-bg-overlay {
2364  background-color: rgba(0, 0, 0, 0.25);
2365}
2366#section_695397107 .section-bg img {
2367  object-position: 50% 100%;
2368}
2369</style>
2370	</section>
2371	
2372
2373	<section class="section" id="section_834039597">
2374		<div class="section-bg fill" >
2375									
2376			
2377
2378		</div>
2379
2380		
2381
2382		<div class="section-content relative">
2383			
2384
2385<div class="row"  id="row-1331763111">
2386
2387
2388	<div id="col-1639480297" class="col medium-8 small-12 large-8"  >
2389				<div class="col-inner text-left"  >
2390			
2391			
2392
2393	<div id="text-2728081846" class="text">
2394		
2395
2396<h1><span style="font-size: 180%;">Più di una semplice spiaggia</span></h1>
2397<p><span style="font-size: 120%;">Rambla Beach è il luogo ideale per vivere il mare con naturalezza. Una spiaggia curata nei minimi dettagli con lettini confortevoli, servizi esclusivi e un&#8217;atmosfera unica dove trascorrere l&#8217;intera giornata.</span></p>
2398		
2399<style>
2400#text-2728081846 {
2401  line-height: 1.7;
2402  text-align: left;
2403}
2404</style>
2405	</div>
2406	
2407
2408		</div>
2409				
2410<style>
2411#col-1639480297 > .col-inner {
2412  padding: 0px 0px 0px 0px;
2413}
2414</style>
2415	</div>
2416
2417	
2418
2419
2420<style>
2421#row-1331763111 > .col > .col-inner {
2422  padding: 0px 50px 0px 50px;
2423}
2424</style>
2425</div>
2426
2427		</div>
2428
2429		
2430<style>
2431#section_834039597 {
2432  padding-top: 90px;
2433  padding-bottom: 90px;
2434  background-color: rgb(245, 242, 238);
2435}
2436</style>
2437	</section>
2438	
2439
2440	<section class="section" id="section_897671863">
2441		<div class="section-bg fill" >
2442									
2443			
2444	<div class="is-border"
2445		style="border-width:0px 0px 0px 0px;">
2446	</div>
2447
2448		</div>
2449
2450		
2451
2452		<div class="section-content relative">
2453			
2454
2455<div class="row align-middle align-center"  id="row-1221907723">
2456
2457
2458	<div id="col-1753402416" class="col medium-6 small-12 large-6 small-col-first"  >
2459				<div class="col-inner"  >
2460			
2461			
2462
2463	<div class="img has-hover x md-x lg-x y md-y lg-y" id="image_1719381951">
2464								<div class="img-inner image-cover dark" style="padding-top:650px;">
2465			<img decoding="async" width="1023" height="1537" src="https://www.ramblabeach.com/blog/wp-content/uploads/2026/07/Rambla-Beach-Comfort-Lettini-sezione-beach-verticale.jpg" class="attachment-original size-original" alt="" srcset="https://www.ramblabeach.com/blog/wp-content/uploads/2026/07/Rambla-Beach-Comfort-Lettini-sezione-beach-verticale.jpg 1023w, https://www.ramblabeach.com/blog/wp-content/uploads/2026/07/Rambla-Beach-Comfort-Lettini-sezione-beach-verticale-266x400.jpg 266w, https://www.ramblabeach.com/blog/wp-content/uploads/2026/07/Rambla-Beach-Comfort-Lettini-sezione-beach-verticale-532x800.jpg 532w, https://www.ramblabeach.com/blog/wp-content/uploads/2026/07/Rambla-Beach-Comfort-Lettini-sezione-beach-verticale-768x1154.jpg 768w, https://www.ramblabeach.com/blog/wp-content/uploads/2026/07/Rambla-Beach-Comfort-Lettini-sezione-beach-verticale-600x901.jpg 600w" sizes="(max-width: 1023px) 100vw, 1023px" />						
2466					</div>
2467								
2468<style>
2469#image_1719381951 {
2470  width: 100%;
2471}
2472</style>
2473	</div>
2474	
2475
2476
2477		</div>
2478					</div>
2479
2480	
2481
2482	<div id="col-2049126004" class="col medium-6 small-12 large-6 small-col-first"  >
2483				<div class="col-inner text-left"  >
2484			
2485			
2486
2487	<div id="text-473877364" class="text">
2488		
2489
2490<h1><span style="font-size: 170%;">Immersa in una splendida cornice naturale</span></h1>
2491<p><span style="font-size: 120%; color: #948472;">La Rambla è dotata di una vasta gamma di servizi e comfort progettati per offrire agli ospiti momenti di intenso relax e piacevole divertimento.</span></p>
2492		
2493<style>
2494#text-473877364 {
2495  text-align: left;
2496}
2497</style>
2498	</div>
2499	
2500<a href="https://www.ramblabeach.com/pricelist/" class="button secondary lowercase" style="border-radius:99px;">
2501		<span>Price List</span>
2502	</a>
2503
2504
2505
2506		</div>
2507				
2508<style>
2509#col-2049126004 > .col-inner {
2510  padding: 10px 50px 0px 50px;
2511  margin: 0px 0px 0px 0px;
2512}
2513</style>
2514	</div>
2515
2516	
2517
2518</div>
2519
2520		</div>
2521
2522		
2523<style>
2524#section_897671863 {
2525  padding-top: 50px;
2526  padding-bottom: 50px;
2527  margin-bottom: 0px;
2528  background-color: rgb(245, 242, 238);
2529}
2530</style>
2531	</section>
2532	
2533
2534	<section class="section" id="section_182371890">
2535		<div class="section-bg fill" >
2536									
2537			
2538	<div class="is-border"
2539		style="border-width:0px 0px 0px 0px;">
2540	</div>
2541
2542		</div>
2543
2544		
2545
2546		<div class="section-content relative">
2547			
2548
2549<div class="row align-middle align-center"  id="row-1931720061">
2550
2551
2552	<div id="col-1547554124" class="col medium-6 small-12 large-6"  >
2553				<div class="col-inner text-left"  >
2554			
2555			
2556
2557	<div id="text-2623545628" class="text">
2558		
2559
2560<h1><span style="font-size: 170%;">Area Comfort</span></h1>
2561<p><span style="font-size: 115%;">Gazebo esclusivi, lettini premium, servizio bar dedicato,</span><br /><span style="font-size: 115%;">musica di sottofondo per vivere il mare </span><span style="font-size: 115%;">in un’atmosfera elegante e rilassante.</span></p>
2562<ul style="margin-top: 35px; line-height: 2; color: #81715e;">
2563<li>Ombrelloni e Lettini Premium</li>
2564<li>Gazebo Riservati</li>
2565<li>Servizio Bar</li>
2566<li>Docce e Spogliatoi</li>
2567<li>Parcheggio</li>
2568<li>Accessibilità</li>
2569</ul>
2570		
2571<style>
2572#text-2623545628 {
2573  text-align: left;
2574}
2575</style>
2576	</div>
2577	
2578<a href="https://www.ramblabeach.com/pricelist/" class="button secondary lowercase" style="border-radius:99px;">
2579		<span>Price List</span>
2580	</a>
2581
2582
2583
2584		</div>
2585				
2586<style>
2587#col-1547554124 > .col-inner {
2588  padding: 0px 50px 0px 50px;
2589  margin: 0px 0px 0px 0px;
2590}
2591</style>
2592	</div>
2593
2594	
2595
2596	<div id="col-2068236129" class="col medium-6 small-12 large-6"  >
2597				<div class="col-inner"  >
2598			
2599			
2600
2601	<div class="img has-hover x md-x lg-x y md-y lg-y" id="image_1739914346">
2602								<div class="img-inner image-cover dark" style="padding-top:750px;">
2603			<img decoding="async" width="1086" height="1448" src="https://www.ramblabeach.com/blog/wp-content/uploads/2026/07/Rambla-Spiaggia-05.jpg" class="attachment-original size-original" alt="" srcset="https://www.ramblabeach.com/blog/wp-content/uploads/2026/07/Rambla-Spiaggia-05.jpg 1086w, https://www.ramblabeach.com/blog/wp-content/uploads/2026/07/Rambla-Spiaggia-05-300x400.jpg 300w, https://www.ramblabeach.com/blog/wp-content/uploads/2026/07/Rambla-Spiaggia-05-600x800.jpg 600w, https://www.ramblabeach.com/blog/wp-content/uploads/2026/07/Rambla-Spiaggia-05-768x1024.jpg 768w" sizes="(max-width: 1086px) 100vw, 1086px" />						
2604					</div>
2605								
2606<style>
2607#image_1739914346 {
2608  width: 100%;
2609}
2610</style>
2611	</div>
2612	
2613
2614
2615		</div>
2616					</div>
2617
2618	
2619
2620</div>
2621
2622		</div>
2623
2624		
2625<style>
2626#section_182371890 {
2627  padding-top: 90px;
2628  padding-bottom: 90px;
2629  margin-bottom: 0px;
2630  background-color: rgb(245, 242, 238);
2631}
2632</style>
2633	</section>
2634	
2635
2636	<section class="section" id="section_1828191399">
2637		<div class="section-bg fill" >
2638									
2639			
2640
2641		</div>
2642
2643		
2644
2645		<div class="section-content relative">
2646			
2647
2648<div class="row"  id="row-1707123081">
2649
2650
2651	<div id="col-1913819930" class="col small-12 large-12"  >
2652				<div class="col-inner text-center"  >
2653			
2654			
2655
2656<h1><span style="font-size: 170%;">I Nostri Servizi</span></h1>
2657<p class="uppercase"><span style="font-size: 100%;">Tutto quello che serve<br />per vivere il mare in TOTALE RELAX</span></p>
2658
2659		</div>
2660					</div>
2661
2662	
2663
2664</div>
2665<div class="row"  id="row-629534082">
2666
2667
2668	<div id="col-2124460187" class="col medium-4 small-12 large-4"  >
2669				<div class="col-inner text-center"  >
2670			
2671			
2672
2673
2674		<div class="icon-box featured-box icon-box-top text-left"  >
2675					<div class="icon-box-img" style="width: 60px">
2676				<div class="icon">
2677					<div class="icon-inner" >
2678						<img loading="lazy" decoding="async" width="100" height="100" src="https://www.ramblabeach.com/blog/wp-content/uploads/2026/06/rambla_service01_icon_brown.png" class="attachment-medium size-medium" alt="" />					</div>
2679				</div>
2680			</div>
2681				<div class="icon-box-text last-reset">
2682									
2683
2684	<div id="text-774482700" class="text">
2685		
2686
2687<div class="wpb_text_column wpb_content_element">
2688<div class="wpb_wrapper">
2689<h4 class="thin-font">Service</h4>
2690<p>Ombrelloni, gazebo, sdraio, lettini, docce, ristorante<span style="font-size: 100%;">, bar, tavola calda e se</span>rvizi accessibili.</p>
2691</div>
2692</div>
2693		
2694<style>
2695#text-774482700 {
2696  font-size: 1.2rem;
2697  line-height: 1.55;
2698  text-align: center;
2699}
2700</style>
2701	</div>
2702	
2703
2704		</div>
2705	</div>
2706	
2707	
2708
2709		</div>
2710				
2711<style>
2712#col-2124460187 > .col-inner {
2713  padding: 0px 50px 0px 50px;
2714}
2715</style>
2716	</div>
2717
2718	
2719
2720	<div id="col-423336498" class="col medium-4 small-12 large-4"  >
2721				<div class="col-inner text-center"  >
2722			
2723			
2724
2725
2726		<div class="icon-box featured-box icon-box-top text-left"  >
2727					<div class="icon-box-img" style="width: 60px">
2728				<div class="icon">
2729					<div class="icon-inner" >
2730						<img loading="lazy" decoding="async" width="100" height="100" src="https://www.ramblabeach.com/blog/wp-content/uploads/2026/06/rambla_meteo_icon_brown.png" class="attachment-medium size-medium" alt="" />					</div>
2731				</div>
2732			</div>
2733				<div class="icon-box-text last-reset">
2734									
2735
2736	<div id="text-1144263256" class="text">
2737		
2738
2739<div class="wpb_text_column wpb_content_element">
2740<div class="wpb_wrapper">
2741<h4>Meteo</h4>
2742<p><span style="font-size: 100%;"><span style="color: #808080;"><a href="https://www.ramblabeach.com/meteo-webcam/">Meteo e Webcam</a>,</span> indispensabili per avere sempre la situazione del vento sotto controllo.</span></p>
2743</div>
2744</div>
2745		
2746<style>
2747#text-1144263256 {
2748  font-size: 1.2rem;
2749  line-height: 1.55;
2750  text-align: center;
2751}
2752</style>
2753	</div>
2754	
2755
2756		</div>
2757	</div>
2758	
2759	
2760
2761		</div>
2762				
2763<style>
2764#col-423336498 > .col-inner {
2765  padding: 0px 50px 0px 50px;
2766}
2767</style>
2768	</div>
2769
2770	
2771
2772	<div id="col-1254093769" class="col medium-4 small-12 large-4"  >
2773				<div class="col-inner text-center"  >
2774			
2775			
2776
2777
2778		<div class="icon-box featured-box icon-box-top text-left"  >
2779					<div class="icon-box-img" style="width: 60px">
2780				<div class="icon">
2781					<div class="icon-inner" >
2782						<img loading="lazy" decoding="async" width="100" height="100" src="https://www.ramblabeach.com/blog/wp-content/uploads/2026/06/rambla_kitezone_icon_brown.png" class="attachment-medium size-medium" alt="" />					</div>
2783				</div>
2784			</div>
2785				<div class="icon-box-text last-reset">
2786									
2787
2788	<div id="text-595396700" class="text">
2789		
2790
2791<div class="wpb_text_column wpb_content_element">
2792<div class="wpb_wrapper">
2793<h4>Sport</h4>
2794<p><span style="font-size: 100%;">Da noi è possibile praticare kitesurf, wing foil, sup, surf, beach tennis, e functional training.</span></p>
2795</div>
2796</div>
2797		
2798<style>
2799#text-595396700 {
2800  font-size: 1.2rem;
2801  line-height: 1.55;
2802  text-align: center;
2803}
2804</style>
2805	</div>
2806	
2807
2808		</div>
2809	</div>
2810	
2811	
2812
2813		</div>
2814				
2815<style>
2816#col-1254093769 > .col-inner {
2817  padding: 0px 50px 0px 50px;
2818}
2819</style>
2820	</div>
2821
2822	
2823
2824</div>
2825
2826		</div>
2827
2828		
2829<style>
2830#section_1828191399 {
2831  padding-top: 90px;
2832  padding-bottom: 90px;
2833  background-color: rgb(247,243,238);
2834}
2835</style>
2836	</section>
2837	
2838
2839	<section class="section" id="section_838103677">
2840		<div class="section-bg fill" >
2841									
2842			
2843
2844		</div>
2845
2846		
2847
2848		<div class="section-content relative">
2849			
2850
2851<div class="row align-middle align-center"  id="row-1829692028">
2852
2853
2854	<div id="col-1715269088" class="col small-12 large-12"  >
2855				<div class="col-inner"  >
2856			
2857			
2858
2859	<div id="text-1582488330" class="text">
2860		
2861
2862<h1><span style="font-size: 190%;">Rimani connesso</span></h1>
2863<p><span style="font-size: 160%; color: #ffffff;">Iscriviti alla nostra newsletter.</span></p>
2864		
2865<style>
2866#text-1582488330 {
2867  color: rgb(255, 255, 255);
2868}
2869#text-1582488330 > * {
2870  color: rgb(255, 255, 255);
2871}
2872</style>
2873	</div>
2874	
2875	<div id="text-2293571310" class="text">
2876		
2877
2878
2879<div class="wpcf7 no-js" id="wpcf7-f1514-p1869-o1" lang="en-US" dir="ltr" data-wpcf7-id="1514">
2880<div class="screen-reader-response"><p role="status" aria-live="polite" aria-atomic="true"></p> <ul></ul></div>
2881<form action="/beach/#wpcf7-f1514-p1869-o1" method="post" class="wpcf7-form init" aria-label="Contact form" novalidate="novalidate" data-status="init">
2882<fieldset class="hidden-fields-container"><input type="hidden" name="_wpcf7" value="1514" /><input type="hidden" name="_wpcf7_version" value="6.1.6" /><input type="hidden" name="_wpcf7_locale" value="en_US" /><input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f1514-p1869-o1" /><input type="hidden" name="_wpcf7_container_post" value="1869" /><input type="hidden" name="_wpcf7_posted_data_hash" value="" />
2883</fieldset>
2884<p>Il TUO NOME<br />
2885<span class="wpcf7-form-control-wrap" data-name="your-name"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" aria-required="true" aria-invalid="false" value="" type="text" name="your-name" /></span>
2886</p>
2887<p>LA TUA EMAIL<br />
2888<span class="wpcf7-form-control-wrap" data-name="your-email"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email" aria-required="true" aria-invalid="false" value="" type="email" name="your-email" /></span>
2889</p>
2890<p><span class="wpcf7-form-control-wrap" data-name="privacy"><span class="wpcf7-form-control wpcf7-acceptance"><span class="wpcf7-list-item"><label><input type="checkbox" name="privacy" value="1" aria-invalid="false" /><span class="wpcf7-list-item-label">Acconsento all'utilizzo dei miei dati per elaborare la richiesta. Ulteriori informazioni sono disponibili nell'informativa sulla privacy.</span></label></span></span></span>
2891</p>
2892<p><input class="wpcf7-form-control wpcf7-submit has-spinner" type="submit" value="SUBSCRIBE" />
2893</p><div class="wpcf7-response-output" aria-hidden="true"></div>
2894</form>
2895</div>
2896
2897		
2898<style>
2899#text-2293571310 {
2900  color: rgb(255, 255, 255);
2901}
2902#text-2293571310 > * {
2903  color: rgb(255, 255, 255);
2904}
2905</style>
2906	</div>
2907	
2908
2909		</div>
2910				
2911<style>
2912#col-1715269088 > .col-inner {
2913  padding: 0px 50px 0px 50px;
2914}
2915</style>
2916	</div>
2917
2918	
2919
2920</div>
2921
2922		</div>
2923
2924		
2925<style>
2926#section_838103677 {
2927  padding-top: 30px;
2928  padding-bottom: 30px;
2929  background-color: rgb(137, 128, 119);
2930}
2931</style>
2932	</section>
2933	
2934
2935	<section class="section" id="section_401539323">
2936		<div class="section-bg fill" >
2937									
2938			
2939
2940		</div>
2941
2942		
2943
2944		<div class="section-content relative">
2945			
2946
2947<div class="row"  id="row-1167937856">
2948
2949
2950	<div id="col-1621008223" class="col small-12 large-12"  >
2951				<div class="col-inner"  >
2952			
2953			
2954
2955	<div id="text-1286356807" class="text">
2956		
2957
2958<h1><span style="font-size: 140%;">Follow the Rambla Beach Experience on instagram</span></h1>
2959<h1><a href="https://www.instagram.com/rambla_beach/" target="_blank" rel="noopener"><span style="font-size: 140%;">@rambla_beach</span></a></h1>
2960		
2961<style>
2962#text-1286356807 {
2963  line-height: 1.7;
2964  text-align: left;
2965}
2966</style>
2967	</div>
2968	
2969<div class="row row-small instagram-mobile"  id="row-1833473403">
2970
2971
2972	<div id="col-355585405" class="col medium-4 small-12 large-4"  >
2973				<div class="col-inner"  >
2974			
2975			
2976
2977	<div class="img has-hover x md-x lg-x y md-y lg-y" id="image_176263370
29775">
2978								<div class="img-inner image-cover dark" style="padding-top:100%;">
2979			<img loading="lazy" decoding="async" width="640" height="800" src="https://www.ramblabeach.com/blog/wp-content/uploads/2026/06/Rambla_Beer-640x800.png" class="attachment-large size-large" alt="" srcset="https://www.ramblabeach.com/blog/wp-content/uploads/2026/06/Rambla_Beer-640x800.png 640w, https://www.ramblabeach.com/blog/wp-content/uploads/2026/06/Rambla_Beer-320x400.png 320w, https://www.ramblabeach.com/blog/wp-content/uploads/2026/06/Rambla_Beer-768x960.png 768w, https://www.ramblabeach.com/blog/wp-content/uploads/2026/06/Rambla_Beer-600x750.png 600w, https://www.ramblabeach.com/blog/wp-content/uploads/2026/06/Rambla_Beer.png 1122w" sizes="auto, (max-width: 640px) 100vw, 640px" />						
2980					</div>
2981								
2982<style>
2983#image_1762633705 {
2984  width: 100%;
2985}
2986</style>
2987	</div>
2988	
2989
2990
2991		</div>
2992					</div>
2993
2994	
2995
2996	<div id="col-252465369" class="col medium-4 small-12 large-4"  >
2997				<div class="col-inner"  >
2998			
2999			
3000
3001	<div class="img has-hover x md-x lg-x y md-y lg-y" id="image_1588111678">
3002								<div class="img-inner image-cover dark" style="padding-top:100%;">
3003			<img loading="lazy" decoding="async" width="640" height="800" src="https://www.ramblabeach.com/blog/wp-content/uploads/2026/07/Cocktails-Rambla-640x800.jpg" class="attachment-large size-large" alt="" srcset="https://www.ramblabeach.com/blog/wp-content/uploads/2026/07/Cocktails-Rambla-640x800.jpg 640w, https://www.ramblabeach.com/blog/wp-content/uploads/2026/07/Cocktails-Rambla-320x400.jpg 320w, https://www.ramblabeach.com/blog/wp-content/uploads/2026/07/Cocktails-Rambla-768x960.jpg 768w, https://www.ramblabeach.com/blog/wp-content/uploads/2026/07/Cocktails-Rambla-600x750.jpg 600w, https://www.ramblabeach.com/blog/wp-content/uploads/2026/07/Cocktails-Rambla.jpg 1122w" sizes="auto, (max-width: 640px) 100vw, 640px" />						
3004					</div>
3005								
3006<style>
3007#image_1588111678 {
3008  width: 100%;
3009}
3010</style>
3011	</div>
3012	
3013
3014
3015		</div>
3016					</div>
3017
3018	
3019
3020	<div id="col-693953431" class="col medium-4 small-12 large-4"  >
3021				<div class="col-inner"  >
3022			
3023			
3024
3025	<div class="img has-hover x md-x lg-x y md-y lg-y" id="image_950784788">
3026								<div class="img-inner image-cover dark" style="padding-top:100%;">
3027			<img loading="lazy" decoding="async" width="534" height="800" src="https://www.ramblabeach.com/blog/wp-content/uploads/2023/12/Rambla_Beach_012-534x800.jpeg" class="attachment-large size-large" alt="" srcset="https://www.ramblabeach.com/blog/wp-content/uploads/2023/12/Rambla_Beach_012-534x800.jpeg 534w, https://www.ramblabeach.com/blog/wp-content/uploads/2023/12/Rambla_Beach_012-267x400.jpeg 267w, https://www.ramblabeach.com/blog/wp-content/uploads/2023/12/Rambla_Beach_012-768x1151.jpeg 768w, https://www.ramblabeach.com/blog/wp-content/uploads/2023/12/Rambla_Beach_012-1025x1536.jpeg 1025w, https://www.ramblabeach.com/blog/wp-content/uploads/2023/12/Rambla_Beach_012-1366x2048.jpeg 1366w, https://www.ramblabeach.com/blog/wp-content/uploads/2023/12/Rambla_Beach_012-600x899.jpeg 600w, https://www.ramblabeach.com/blog/wp-content/uploads/2023/12/Rambla_Beach_012-scaled.jpeg 1708w" sizes="auto, (max-width: 534px) 100vw, 534px" />						
3028					</div>
3029								
3030<style>
3031#image_950784788 {
3032  width: 100%;
3033}
3034</style>
3035	</div>
3036	
3037
3038
3039		</div>
3040					</div>
3041
3042	
3043
3044
3045<style>
3046#row-1833473403 > .col > .col-inner {
3047  padding: 70px 0px 0px 0px;
3048}
3049</style>
3050</div>
3051
3052		</div>
3053				
3054<style>
3055#col-1621008223 > .col-inner {
3056  margin: -50px 0px 0px 0px;
3057}
3058</style>
3059	</div>
3060
3061	
3062
3063
3064<style>
3065#row-1167937856 > .col > .col-inner {
3066  padding: 140px 0px 0px 0px;
3067}
3068</style>
3069</div>
3070
3071		</div>
3072
3073		
3074<style>
3075#section_401539323 {
3076  padding-top: 30px;
3077  padding-bottom: 30px;
3078  background-color: rgb(245, 242, 238);
3079}
3080</style>
3081	</section>
3082	
3083
3084
3085				
3086			</div>
3087
3088
3089
3090</main>
3091
3092<footer id="footer" class="footer-wrapper">
3093
3094	
3095<!-- FOOTER 1 -->
3096<div class="footer-widgets footer footer-1">
3097		<div class="row dark large-columns-3 mb-0">
3098	   		<div id="custom_html-3" class="widget_text col pb-0 widget widget_custom_html"><div class="textwidget custom-html-widget"><!DOCTYPE html>
3099<html lang="en">
3100<head>
3101  <meta charset="UTF-8">
3102  <meta name="viewport" content="width=device-width, initial-scale=1.0">
3103  <title>Centra Testo</title>
3104</head>
3105<body>
3106  <center>
3107<h5><span style="font-size: 80%;"><a href="mailto:[email protected]&quot;&gt;[email protected]">[email protected]</a></span></h5>
3108<h5><span style="font-size: 85%;">Tel. +39 0666560610</span></h5>
3109		<h6><span style="font-size: 75%;">P. iva 08271951009</span></h6>
3110  </center>
3111</body>
3112</html></div></div><div id="custom_html-4" class="widget_text col pb-0 widget widget_custom_html"><div class="textwidget custom-html-widget"><!DOCTYPE html>
3113<html lang="en">
3114<head>
3115  <meta charset="UTF-8">
3116  <meta name="viewport" content="width=device-width, initial-scale=1.0">
3117  <title>Centra Testo</title>
3118</head>
3119<body>
3120  <center>
3121		<h3><span style="font-size: 110%;">Rambla Beach</span></h3>
3122<h6><span style="font-size: 75%;">- Since 2004 -</span></h6>
3123    		<div class="social-icons follow-icons full-width text-center" ><a href="https://www.facebook.com/ramblabeach" target="_blank" data-label="Facebook" class="icon plain tooltip facebook" title="Seguici su Facebook" aria-label="Seguici su Facebook" rel="noopener nofollow"><i class="icon-facebook" aria-hidden="true"></i></a><a href="https://www.instagram.com/rambla_beach/" target="_blank" data-label="Instagram" class="icon plain tooltip instagram" title="Seguici su Instagram" aria-label="Seguici su Instagram" rel="noopener nofollow"><i class="icon-instagram" aria-hidden="true"></i></a></div>
3124  </center>
3125</body>
3126</html></div></div><div id="custom_html-5" class="widget_text col pb-0 widget widget_custom_html"><div class="textwidget custom-html-widget"><!DOCTYPE html>
3127<html lang="en">
3128<head>
3129  <meta charset="UTF-8">
3130  <meta name="viewport" content="width=device-width, initial-scale=1.0">
3131  <title>Centra Testo</title>
3132</head>
3133<body>
3134  <center>
3135		<h5><a href="https://www.ramblabeach.com/meteo-webcam/"><span style="font-size: 85%;">Webcam - Meteo</span></a></h5><h5><a href="https://www.ramblabeach.com/cookie-policy-ue/"><span style="font-size: 85%;">Cookie Policy</span></a></h5><h5><a href="https://www.ramblabeach.com/blog/privacy-policy/"><span style="font-size: 85%;">Privacy Policy</span></a></h5>
3136  </center>
3137</body>
3138</html></div></div>		</div>
3139</div>
3140
3141<!-- FOOTER 2 -->
3142
3143
3144
3145<div class="absolute-footer dark medium-text-center text-center">
3146  <div class="container clearfix">
3147
3148          <div class="footer-secondary pull-right">
3149                  <div class="footer-text inline-block small-block">
3150            <p>
3151    Rambla Beach all rights reserved © <span id="anno-corrente"></span><br>
3152    Via di Praia a Mare Snc - 00054 Maccarese Roma
3153</p>
3154
3155<script>
3156  document.getElementById("anno-corrente").textContent = new Date().getFullYear();
3157</script>
3157          </div>
3158                      </div>
3159    
3160    <div class="footer-primary pull-left">
3161            <div class="copyright-footer">
3162              </div>
3163          </div>
3164  </div>
3165</div>
3166<button type="button" id="top-link" class="back-to-top button icon invert plain fixed bottom z-1 is-outline round" aria-label="Torna in cima"><i class="icon-angle-up" aria-hidden="true"></i></button>
3167</footer>
3168
3169</div>
3170
3171<div id="main-menu" class="mobile-sidebar no-scrollbar mfp-hide">
3172
3173	
3174	<div class="sidebar-menu no-scrollbar">
3175
3176		
3177					<ul class="nav nav-sidebar nav-vertical nav-uppercase" data-tab="1">
3178				<li class="header-block"><div class="header-block-block-1"><div class="row"  id="row-912418457">
3179
3180
3181	<div id="col-258910534" class="col small-12 large-12"  >
3182				<div class="col-inner text-left"  >
3183			
3184			
3185
3186	<div class="img has-hover x md-x lg-x y md-y lg-y" id="image_1008011042">
3187		<a class="" href="https://www.ramblabeach.com/homepage/" >						<div class="img-inner dark" >
3188			<img width="358" height="85" src="https://www.ramblabeach.com/blog/wp-content/uploads/2026/06/Logo-Rambla-Web-Since-2004.png" class="attachment-large size-large" alt="" decoding="async" loading="lazy" />						
3189					</div>
3190						</a>		
3191<style>
3192#image_1008011042 {
3193  width: 46%;
3194}
3195</style>
3196	</div>
3197	
3198
3199
3200		</div>
3201				
3202<style>
3203#col-258910534 > .col-inner {
3204  padding: 0px 0px 0px 3px;
3205}
3206</style>
3207	</div>
3208
3209	
3210
3211</div></div></li><li id="menu-item-6399" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-1869 current_page_item menu-item-6399"><a href="https://www.ramblabeach.com/beach/" aria-current="page">Beach</a></li>
3212<li id="menu-item-6401" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6401"><a href="https://www.ramblabeach.com/restaurant/">Restaurant</a></li>
3213<li id="menu-item-6400" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6400"><a href="https://www.ramblabeach.com/eventi/">Events</a></li>
3214<li id="menu-item-9832" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9832"><a href="https://www.ramblabeach.com/meteo-webcam/">METEO</a></li>
3215<li id="menu-item-6403" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6403"><a href="https://www.ramblabeach.com/matrimoni-sulla-spiaggia/">Weddings</a></li>
3216<li id="menu-item-9834" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9834"><a href="https://www.ramblabeach.com/menu-landing/">MENù</a></li>
3217<li id="menu-item-9833" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9833"><a href="https://www.ramblabeach.com/pricelist/">PRICE LIST</a></li>
3218<li id="menu-item-6402" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6402"><a href="https://www.ramblabeach.com/contact/">Contact</a></li>
3219<li class="header-block"><div class="header-block-block-4"><div class="row align-equal"  id="row-1001395048">
3220
3221
3222	<div id="col-866054612" class="col small-12 large-12"  >
3223				<div class="col-inner"  >
3224			
3225			
3226
3227<div style="display:flex; align-items:center; justify-content:center; gap:14px;">
3228  <a href="https://wa.me/393270396362" target="_blank" style="color:#25D366; display:inline-flex;"><br />
3229    <svg width="20" height="20" viewBox="0 0 32 32" fill="currentColor">
3230      <path d="M16 0C7.163 0 0 7.163 0 16c0 2.837.744 5.5 2.046 7.803L0 32l8.428-2.211A15.9 15.9 0 0 0 16 32c8.837 0 16-7.163 16-16S24.837 0 16 0zm0 29.09c-2.55 0-4.94-.69-7-1.884l-.5-.297-5.003 1.312 1.335-4.876-.325-.5A13.06 13.06 0 0 1 2.91 16C2.91 8.79 8.79 2.91 16 2.91S29.09 8.79 29.09 16 23.21 29.09 16 29.09zm7.16-9.83c-.393-.196-2.32-1.144-2.68-1.274-.36-.13-.622-.196-.884.196-.262.393-1.012 1.274-1.24 1.536-.229.262-.458.294-.85.098-.393-.196-1.658-.611-3.157-1.947-1.167-1.04-1.955-2.325-2.184-2.718-.229-.393-.024-.605.172-.8.177-.176.393-.458.59-.687.196-.229.262-.393.393-.655.13-.262.065-.49-.033-.687-.098-.196-.884-2.13-1.212-2.918-.32-.767-.645-.663-.884-.676-.229-.011-.49-.013-.752-.013s-.687.098-1.047.49c-.36.393-1.373 1.342-1.373 3.273s1.405 3.797 1.6 4.06c.196.262 2.766 4.224 6.7 5.923.936.404 1.667.646 2.237.827.94.299 1.795.257 2.47.156.754-.113 2.32-.949 2.647-1.866.327-.918.327-1.703.229-1.866-.098-.163-.36-.262-.752-.458z"/>
3231    </svg><br />
3232  </a><br />
3233  <a href="https://www.instagram.com/rambla_beach/" target="_blank" style="color:#ffffff; display:inline-flex;"><br />
3234    <svg width="20" height="20" viewBox="0 0 32 32" fill="currentColor">
3235      <path d="M16 3c-3.53 0-3.976.015-5.362.078-1.384.063-2.328.283-3.155.605a6.37 6.37 0 0 0-2.303 1.5 6.37 6.37 0 0 0-1.5 2.303c-.322.827-.542 1.771-.605 3.155C3.015 12.024 3 12.47 3 16s.015 3.976.078 5.362c.063 1.384.283 2.328.605 3.155a6.37 6.37 0 0 0 1.5 2.303 6.37 6.37 0 0 0 2.303 1.5c.827.322 1.771.542 3.155.605C12.024 28.985 12.47 29 16 29s3.976-.015 5.362-.078c1.384-.063 2.328-.283 3.155-.605a6.37 6.37 0 0 0 2.303-1.5 6.37 6.37 0 0 0 1.5-2.303c.322-.827.542-1.771.605-3.155.063-1.386.078-1.832.078-5.362s-.015-3.976-.078-5.362c-.063-1.384-.283-2.328-.605-3.155a6.37 6.37 0 0 0-1.5-2.303 6.37 6.37 0 0 0-2.303-1.5c-.827-.322-1.771-.542-3.155-.605C19.976 3.015 19.53 3 16 3zm0 2.162c3.47 0 3.883.013 5.253.076 1.267.058 1.955.27 2.413.449.607.236 1.04.518 1.496.974.456.456.738.889.974 1.496.179.458.39 1.146.449 2.413.063 1.37.076 1.782.076 5.253s-.013 3.883-.076 5.253c-.058 1.267-.27 1.955-.449 2.413a4.02 4.02 0 0 1-.974 1.496 4.02 4.02 0 0 1-1.496.974c-.458.179-1.146.39-2.413.449-1.37.063-1.782.076-5.253.076s-3.883-.013-5.253-.076c-1.267-.058-1.955-.27-2.413-.449a4.02 4.02 0 0 1-1.496-.974 4.02 4.02 0 0 1-.974-1.496c-.179-.458-.39-1.146-.449-2.413-.063-1.37-.076-1.782-.076-5.253s.013-3.883.076-5.253c.058-1.267.27-1.955.449-2.413a4.02 4.02 0 0 1 .974-1.496 4.02 4.02 0 0 1 1.496-.974c.458-.179 1.146-.39 2.413-.449 1.37-.063 1.782-.076 5.253-.076zM16 9.865A6.135 6.135 0 1 0 16 22.135 6.135 6.135 0 0 0 16 9.865zm0 10.108a3.973 3.973 0 1 1 0-7.946 3.973 3.973 0 0 1 0 7.946zm7.809-10.353a1.44 1.44 0 1 1-2.88 0 1.44 1.44 0 0 1 2.88 0z"/>
3236    </svg><br />
3237  </a><br />
3238  <a href="mailto:[email protected]" style="color:#ffffff; display:inline-flex;"><br />
3239    <svg width="20" height="20" viewBox="0 0 32 32" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
3240      <rect x="2" y="6" width="28" height="20" rx="4"/>
3241      <path d="M2 8.5l14 10 14-10"/>
3242    </svg><br />
3243  </a>
3244</div>
3245
3246		</div>
3247				
3248<style>
3249#col-866054612 > .col-inner {
3250  padding: 20px 0px 0px 5px;
3251  margin: 0px 0px 38px 0px;
3252}
3253</style>
3254	</div>
3255
3256	
3257
3258</div></div></li><li class="header-block"><div class="header-block-block-3"><div class="row align-bottom align-center"  id="row-1095315698">
3259
3260
3261	<div id="col-1455413262" class="col small-12 large-12"  >
3262				<div class="col-inner text-center"  >
3263			
3264			
3265
3266	<div class="img has-hover x md-x lg-x y md-y lg-y" id="image_1701202631">
3267		<a class="" href="https://www.ramblabeach.com/homepage/" >						<div class="img-inner dark" >
3268			<img width="642" height="310" src="https://www.ramblabeach.com/blog/wp-content/uploads/2026/07/Logo_Rambla_Beach.png" class="attachment-large size-large" alt="" decoding="async" loading="lazy" srcset="https://www.ramblabeach.com/blog/wp-content/uploads/2026/07/Logo_Rambla_Beach.png 642w, https://www.ramblabeach.com/blog/wp-content/uploads/2026/07/Logo_Rambla_Beach-600x290.png 600w" sizes="auto, (max-width: 642px) 100vw, 642px" />						
3269					</div>
3270						</a>		
3271<style>
3272#image_1701202631 {
3273  width: 46%;
3274}
3275</style>
3276	</div>
3277	
3278
3279
3280		</div>
3281				
3282<style>
3283#col-1455413262 > .col-inner {
3284  margin: 0px 0px 0px 3px;
3285}
3286</style>
3287	</div>
3288
3289	
3290
3291</div></div></li>			</ul>
3292		
3293		
3294	</div>
3295
3296	
3297</div>
3298<script type="speculationrules">
3299{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/blog/wp-*.php","/blog/wp-admin/*","/blog/wp-content/uploads/*","/blog/wp-content/*","/blog/wp-content/plugins/*","/blog/wp-content/themes/flatsome/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
3300</script>
3300
3301
3302<!-- Consent Management powered by Complianz | GDPR/CCPA Cookie Consent https://wordpress.org/plugins/complianz-gdpr -->
3303<div id="cmplz-cookiebanner-container"><div id="cmplz-cookiebanner-1-optin" class="cmplz-cookiebanner cmplz-hidden banner-1 banner-a optin cmplz-center cmplz-categories-type-view-preferences" aria-modal="true" data-nosnippet="true" role="dialog" aria-live="polite" aria-labelledby="cmplz-header-1-optin" aria-describedby="cmplz-message-1-optin">
3304	<div class="cmplz-header">
3305		<div class="cmplz-logo"><img width="200" height="97" src="https://www.ramblabeach.com/blog/wp-content/uploads/2026/07/Logo_Rambla_Beach_white-2.png" class="attachment-cmplz_banner_image size-cmplz_banner_image" alt="Rambla Natural Beach" decoding="async" loading="lazy" /></div>
3306		<div class="cmplz-title" id="cmplz-header-1-optin">Gestisci Consenso</div>
3307		<div class="cmplz-close" tabindex="0" role="button" aria-label="Chiudi la finestra di dialogo">
3308			<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg>
3309		</div>
3310	</div>
3311
3312	<div class="cmplz-divider cmplz-divider-header"></div>
3313	<div class="cmplz-body">
3314		<div class="cmplz-message" id="cmplz-message-1-optin"><p>Per offrirti la migliore esperienza su Rambla Beach utilizziamo cookie tecnici e, con il tuo consenso, cookie analitici e di marketing. Questi strumenti ci aiutano a migliorare i nostri servizi, personalizzare i contenuti e comprendere come i visitatori interagiscono con il sito. Puoi accettare, rifiutare o personalizzare le tue preferenze in qualsiasi momento.</p></div>
3315		<!-- categories start -->
3316		<div class="cmplz-categories">
3317			<div class="cmplz-category cmplz-functional">
3318				<div class="cmplz-category-header">
3319					<span class="cmplz-category-title" id="cmplz-title-functional-1-optin">Funzionale</span>
3320					<span class='cmplz-always-active'>
3321						<span class="cmplz-banner-checkbox">
3322							<input type="checkbox"
3323									id="cmplz-functional-optin"
3324									data-category="cmplz_functional"
3325									class="cmplz-consent-checkbox cmplz-functional"
3326									size="40"
3327									value="1"/>
3328							<label class="cmplz-label" for="cmplz-functional-optin"><span class="screen-reader-text">Funzionale</span></label>
3329						</span>
3330						Sempre attivo					</span>
3331					<button class="cmplz-category-toggle"
3332							aria-expanded="false"
3333							aria-controls="cmplz-desc-functional-1-optin"
3334							aria-labelledby="cmplz-title-functional-1-optin">
3335						<span class="cmplz-icon cmplz-open">
3336							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
3337						</span>
3338					</button>
3339				</div>
3340				<div class="cmplz-description" id="cmplz-desc-functional-1-optin" hidden>
3341					<span class="cmplz-description-functional">L'archiviazione tecnica o l'accesso sono strettamente necessari al fine legittimo di consentire l'uso di un servizio specifico esplicitamente richiesto dall'abbonato o dall'utente, o al solo scopo di effettuare la trasmissione di una comunicazione su una rete di comunicazione elettronica.</span>
3342				</div>
3343			</div>
3344
3345			<div class="cmplz-category cmplz-preferences">
3346				<div class="cmplz-category-header">
3347					<span class="cmplz-category-title" id="cmplz-title-preferences-1-optin">Preferenze</span>
3348					<span class="cmplz-banner-checkbox">
3349						<input type="checkbox"
3350								id="cmplz-preferences-optin"
3351								data-category="cmplz_preferences"
3352								class="cmplz-consent-checkbox cmplz-preferences"
3353								size="40"
3354								value="1"/>
3355						<label class="cmplz-label" for="cmplz-preferences-optin"><span class="screen-reader-text">Preferenze</span></label>
3356					</span>
3357					<button class="cmplz-category-toggle"
3358							aria-expanded="false"
3359							aria-controls="cmplz-desc-preferences-1-optin"
3360							aria-labelledby="cmplz-title-preferences-1-optin">
3361						<span class="cmplz-icon cmplz-open">
3362							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18">
3362<path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
3363						</span>
3364					</button>
3365				</div>
3366				<div class="cmplz-description" id="cmplz-desc-preferences-1-optin" hidden>
3367					<span class="cmplz-description-preferences">L'archiviazione tecnica o l'accesso sono necessari per lo scopo legittimo di memorizzare le preferenze che non sono richieste dall'abbonato o dall'utente.</span>
3368				</div>
3369			</div>
3370
3371			<div class="cmplz-category cmplz-statistics">
3372				<div class="cmplz-category-header">
3373					<span class="cmplz-category-title" id="cmplz-title-statistics-1-optin">Statistiche</span>
3374					<span class="cmplz-banner-checkbox">
3375						<input type="checkbox"
3376								id="cmplz-statistics-optin"
3377								data-category="cmplz_statistics"
3378								class="cmplz-consent-checkbox cmplz-statistics"
3379								size="40"
3380								value="1"/>
3381						<label class="cmplz-label" for="cmplz-statistics-optin"><span class="screen-reader-text">Statistiche</span></label>
3382					</span>
3383					<button class="cmplz-category-toggle"
3384							aria-expanded="false"
3385							aria-controls="cmplz-desc-statistics-1-optin"
3386							aria-labelledby="cmplz-title-statistics-1-optin">
3387						<span class="cmplz-icon cmplz-open">
3388							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
3389						</span>
3390					</button>
3391				</div>
3392				<div class="cmplz-description" id="cmplz-desc-statistics-1-optin" hidden>
3393					<span class="cmplz-description-statistics">L'archiviazione tecnica o l'accesso che viene utilizzato esclusivamente per scopi statistici.</span>
3394					<span class="cmplz-description-statistics-anonymous">L'archiviazione tecnica o l'accesso che viene utilizzato esclusivamente per scopi statistici anonimi. Senza un mandato di comparizione, una conformità volontaria da parte del vostro Fornitore di Servizi Internet, o ulteriori registrazioni da parte di terzi, le informazioni memorizzate o recuperate per questo scopo da sole non possono di solito essere utilizzate per l'identificazione.</span>
3395				</div>
3396			</div>
3397
3398			<div class="cmplz-category cmplz-marketing">
3399				<div class="cmplz-category-header">
3400					<span class="cmplz-category-title" id="cmplz-title-marketing-1-optin">Marketing</span>
3401					<span class="cmplz-banner-checkbox">
3402						<input type="checkbox"
3403								id="cmplz-marketing-optin"
3404								data-category="cmplz_marketing"
3405								class="cmplz-consent-checkbox cmplz-marketing"
3406								size="40"
3407								value="1"/>
3408						<label class="cmplz-label" for="cmplz-marketing-optin"><span class="screen-reader-text">Marketing</span></label>
3409					</span>
3410					<button class="cmplz-category-toggle"
3411							aria-expanded="false"
3412							aria-controls="cmplz-desc-marketing-1-optin"
3413							aria-labelledby="cmplz-title-marketing-1-optin">
3414						<span class="cmplz-icon cmplz-open">
3415							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
3416						</span>
3417					</button>
3418				</div>
3419				<div class="cmplz-description" id="cmplz-desc-marketing-1-optin" hidden>
3420					<span class="cmplz-description-marketing">L'archiviazione tecnica o l'accesso sono necessari per creare profili di utenti per inviare pubblicità, o per tracciare l'utente su un sito web o su diversi siti web per scopi di marketing simili.</span>
3421				</div>
3422			</div>
3423		</div><!-- categories end -->
3424			</div>
3425
3426	<div class="cmplz-links cmplz-information">
3427		<ul>
3428			<li><a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Gestisci opzioni</a></li>
3429			<li><a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookie
3429s-overview">Gestisci servizi</a></li>
3430			<li><a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" href="#" data-relative_url="#cmplz-tcf-wrapper">Gestisci {vendor_count} fornitori</a></li>
3431			<li><a class="cmplz-link cmplz-external cmplz-read-more-purposes tcf" target="_blank" rel="noopener noreferrer nofollow" href="https://cookiedatabase.org/tcf/purposes/" aria-label="Read more about TCF purposes on Cookie Database">Per saperne di più su questi scopi</a></li>
3432		</ul>
3433			</div>
3434
3435	<div class="cmplz-divider cmplz-footer"></div>
3436
3437	<div class="cmplz-buttons">
3438		<button class="cmplz-btn cmplz-accept">Accetta</button>
3439		<button class="cmplz-btn cmplz-deny">Nega</button>
3440		<button class="cmplz-btn cmplz-view-preferences">Preferenze</button>
3441		<button class="cmplz-btn cmplz-save-preferences">Salva</button>
3442		<a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Preferenze</a>
3443			</div>
3444
3445
3446	<div class="cmplz-documents cmplz-links">
3447		<ul>
3448			<li><a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a></li>
3449			<li><a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a></li>
3450			<li><a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a></li>
3451		</ul>
3452			</div>
3453</div>
3454</div>
3455					<div id="cmplz-manage-consent" data-nosnippet="true"><button class="cmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-1" aria-haspopup="dialog" aria-controls="cmplz-cookiebanner-1-optin">Gestisci consenso</button>
3456
3457</div><!-- Instagram Feed JS -->
3458<script type="text/javascript">
3459var sbiajaxurl = "https://www.ramblabeach.com/blog/wp-admin/admin-ajax.php";
3460</script>
3460
3461	
3461<script type='text/javascript'>
3462		(function () {
3463			var c = document.body.className;
3464			c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
3465			document.body.className = c;
3466		})();
3467	</script>
3467
3468	
3468<script id="awesome_weather-js" src="https://www.ramblabeach.com/blog/wp-content/plugins/awesome-weather/js/awesome-weather-widget-frontend.js?ver=1.1"></script>
vendor: 1 bytes, line 3468
3468
3469<script id="wp-hooks-js" src="https://www.ramblabeach.com/blog/wp-includes/js/dist/hooks.min.js?ver=7496969728ca0f95732d"></script>
vendor: 1 bytes, line 3469
3469
3470<script id="wp-i18n-js" src="https://www.ramblabeach.com/blog/wp-includes/js/dist/i18n.min.js?ver=781d11515ad3d91786ec"></script>
vendor: 1 bytes, line 3470
3470
3471<script id="wp-i18n-js-after">
3472wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
3473//# sourceURL=wp-i18n-js-after
3474</script>
vendor: 1 bytes, line 3474
3474
3475<script id="swv-js" src="https://www.ramblabeach.com/blog/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.6"></script>
vendor: 1 bytes, line 3475
3475
3476<script id="contact-form-7-js-translations">
3477( function( domain, translations ) {
3478	var localeData = translations.locale_data[ domain ] || translations.locale_data.messages;
3479	localeData[""].domain = domain;
3480	wp.i18n.setLocaleData( localeData, domain );
3481} )( "contact-form-7", {"translation-revision-date":"2026-05-15 07:25:09+0000","generator":"GlotPress\/4.0.3","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"it"},"This contact form is placed in the wrong place.":["Questo modulo di contatto \u00e8 posizionato nel posto sbagliato."],"Error:":["Errore:"]}},"comment":{"reference":"includes\/js\/index.js"}} );
3482//# sourceURL=contact-form-7-js-translations
3483</script>
vendor: 1 bytes, line 3483
3483
3484<script id="contact-form-7-js-before">
3485var wpcf7 = {
3486    "api": {
3487        "root": "https:\/\/www.ramblabeach.com\/wp-json\/",
3488        "namespace": "contact-form-7\/v1"
3489    }
3490};
3491//# sourceURL=contact-form-7-js-before
3492</script>
vendor: 1 bytes, line 3492
3492
3493<script id="contact-form-7-js" src="https://www.ramblabeach.com/blog/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.6"></script>
vendor: 1 bytes, line 3493
3493
3494<script id="woocommerce-js-extra">
3495var woocommerce_params = {"ajax_url":"/blog/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Mostra password","i18n_password_hide":"Nascondi password"};
3496//# sourceURL=woocommerce-js-extra
3497</script>
vendor: 1 bytes, line 3497
3497
3498<script data-wp-strategy="defer" id="woocommerce-js" src="https://www.ramblabeach.com/blog/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=11.0.1"></script>
vendor: 1 bytes, line 3498
3498
3499<script id="hoverIntent-js" src="https://www.ramblabeach.com/blog/wp-includes/js/hoverIntent.min.js?ver=1.10.2"></script>
vendor: 1 bytes, line 3499
3499
3500<script id="flatsome-js-js-extra">
3501var flatsomeVars = {"theme":{"version":"3.20.9"},"ajaxurl":"https://www.ramblabeach.com/blog/wp-admin/admin-ajax.php","rtl":"","sticky_height":"80","stickyHeaderHeight":"0","scrollPaddingTop":"0","assets_url":"https://www.ramblabeach.com/blog/wp-content/themes/flatsome/assets/","lightbox":{"close_markup":"\u003Cbutton title=\"%title%\" type=\"button\" class=\"mfp-close\"\u003E\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"28\" height=\"28\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"feather feather-x\"\u003E\u003Cline x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"\u003E\u003C/line\u003E\u003Cline x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"\u003E\u003C/line\u003E\u003C/svg\u003E\u003C/button\u003E","close_btn_inside":false},"user":{"can_edit_pages":false},"i18n":{"mainMenu":"Men&ugrave; Principale","toggleButton":"Attiva/Disattiva"},"options":{"cookie_notice_version":"1","swatches_layout":false,"swatches_disable_deselect":false,"swatches_box_select_event":false,"swatches_box_behavior_selected":false,"swatches_box_update_urls":"1","swatches_box_reset":false,"swatches_box_reset_limited":false,"swatches_box_reset_extent":false,"swatches_box_reset_time":300,"search_result_latency":"0","header_nav_vertical_fly_out_frontpage":1},"is_mini_cart_reveal":"1"};
3502//# sourceURL=flatsome-js-js-extra
3503</script>
vendor: 1 bytes, line 3503
3503
3504<script id="flatsome-js-js" src="https://www.ramblabeach.com/blog/wp-content/themes/flatsome/assets/js/flatsome.js?ver=e2eddd6c228105dac048"></script>
vendor: 1 bytes, line 3504
3504
3505<script id="flatsome-woocommerce-wishlist-js" src="https://www.ramblabeach.com/blog/wp-content/themes/flatsome/inc/integrations/wc-yith-wishlist/wishlist.js?ver=3.20.9"></script>
vendor: 1 bytes, line 3505
3505
3506<script id="flatsome-live-search-js" src="https://www.ramblabeach.com/blog/wp-content/themes/flatsome/assets/js/extensions/flatsome-live-search.js?ver=3.20.9"></script>
vendor: 1 bytes, line 3506
3506
3507<script id="sourcebuster-js-js" src="https://www.ramblabeach.com/blog/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=11.0.1"></script>
vendor: 1 bytes, line 3507
3507
3508<script id="wc-order-attribution-js-extra">
3509var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https://www.ramblabeach.com/blog/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}};
3510//# sourceURL=wc-order-attribution-js-extra
3511</script>
vendor: 1 bytes, line 3511
3511
3512<script id="wc-order-attribution-js" type="text/plain" data-wpconsent-src="https://www.ramblabeach.com/blog/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=11.0.1" data-wpconsent-name="woocommerce-sourcebuster" data-wpconsent-category="statistics"></script>
vendor: 1 bytes, line 3512
3512
3513<script id="flatsome-theme-woocommerce-js-js" src="https://www.ramblabeach.com/blog/wp-content/themes/flatsome/assets/js/woocommerce.js?ver=18382ea1faad738c14ed"></script>
vendor: 1 bytes, line 3513
3513
3514<script id="cmplz-cookiebanner-js-extra">
3515var complianz = {"prefix":"cmplz_","debug":"","user_banner_id":"1","set_cookies":[],"block_ajax_content":"0","banner_version":"74","version":"7.5.2","store_consent":"","do_not_track_enabled":"","consenttype":"optin","region":"eu","geoip":"","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https://www.ramblabeach.com/wp-json/complianz/v1/","locale":"lang=it&locale=it_IT","set_cookies_on_root":"0","cookie_domain":"","current_policy_id":"24","cookie_path":"/","categories":{"statistics":"statistiche","marketing":"marketing"},"tcf_active":"","placeholdertext":"Fai clic per accettare i cookie {category} e abilitare questo contenuto","css_file":"https://www.ramblabeach.com/blog/wp-content/uploads/complianz/css/banner-{banner_id}-{type}.css?v=74","page_links":{"eu":{"cookie-statement":{"title":"Cookie Policy ","url":"https://www.ramblabeach.com/cookie-policy-ue/"},"privacy-statement":{"title":"Privacy Policy","url":"https://www.ramblabeach.com/privacy-policy/"}}},"tm_categories":"","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"Fai clic per accettare i cookie {category} e abilitare questo contenuto","iapi_nav":"fallback"};
3516//# sourceURL=cmplz-cookiebanner-js-extra
3517</script>
vendor: 1 bytes, line 3517
3517
3518<script defer id="cmplz-cookiebanner-js" src="https://www.ramblabeach.com/blog/wp-content/plugins/complianz-gdpr/cookiebanner/js/complianz.min.js?ver=1786431226"></script>
vendor: 1 bytes, line 3518
3518
3519<script id="wp-emoji-settings" type="application/json">
3520{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://www.ramblabeach.com/blog/wp-includes/js/wp-emoji-release.min.js?ver=7.0.7"}}
3521</script>
vendor: 1 bytes, line 3521
3521
3522<script type="module">
3523/*! This file is auto-generated */
3524var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
3525//# sourceURL=https://www.ramblabeach.com/blog/wp-includes/js/wp-emoji-loader.min.js
3526</script>
3526
3527		<!-- This site uses the Google Analytics by MonsterInsights plugin v11.3.0 - Using Analytics tracking - https://www.monsterinsights.com/ -->
vendor: 59 bytes, lines 3527-3528
3527
3528							<script src="//www.googletagmanager.com/gtag/js?id=
3528G-BZP7ZNHH5J
vendor: 91 bytes, lines 3528-3529
3528"  data-cfasync="false" data-wpfc-render="false" type="text/javascript" async></script>
3529			
3529<script data-cfasync="false" data-wpfc-render="false" type="text/javascript">
3530				var mi_version = '11.3.0';
3531				var mi_track_user = true;
3532				var mi_no_track_reason = '';
3533								var MonsterInsightsDefaultLocations = {"page_location":"https:\/\/www.ramblabeach.com\/beach\/"};
3534								if ( typeof MonsterInsightsPrivacyGuardFilter === 'function' ) {
3535					var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsPrivacyGuardFilter( MonsterInsightsExcludeQuery ) : MonsterInsightsPrivacyGuardFilter( MonsterInsightsDefaultLocations );
3536				} else {
3537					var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsExcludeQuery : MonsterInsightsDefaultLocations;
3538				}
3539
3540								var disableStrs = [
3541										'ga-disable-G-BZP7ZNHH5J',
3542									];
3543
3544				/* Function to detect opted out users */
3545				function __gtagTrackerIsOptedOut() {
3546					for (var index = 0; index < disableStrs.length; index++) {
3547						if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) {
3548							return true;
3549						}
3550					}
3551
3552					return false;
3553				}
3554
3555				/* Disable tracking if the opt-out cookie exists. */
3556				if (__gtagTrackerIsOptedOut()) {
3557					for (var index = 0; index < disableStrs.length; index++) {
3558						window[disableStrs[index]] = true;
3559					}
3560				}
3561
3562				/* Opt-out function */
3563				function __gtagTrackerOptout() {
3564					for (var index = 0; index < disableStrs.length; index++) {
3565						document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';
3566						window[disableStrs[index]] = true;
3567					}
3568				}
3569
3570				if ('undefined' === typeof gaOptout) {
3571					function gaOptout() {
3572						__gtagTrackerOptout();
3573					}
3574				}
3575								window.dataLayer = window.dataLayer || [];
3576
3577				window.MonsterInsightsDualTracker = {
3578					helpers: {},
3579					trackers: {},
3580				};
3581				if (mi_track_user) {
3582					function __gtagDataLayer() {
3583						dataLayer.push(arguments);
3584					}
3585
3586					function __gtagTracker(type, name, parameters) {
3587						if (!parameters) {
3588							parameters = {};
3589						}
3590
3591						if (parameters.send_to) {
3592							__gtagDataLayer.apply(null, arguments);
3593							return;
3594						}
3595
3596						if (type === 'event') {
3597														parameters.send_to = monsterinsights_frontend.v4_id;
3598							var hookName = name;
3599							if (typeof parameters['event_category'] !== 'undefined') {
3600								hookName = parameters['event_category'] + ':' + name;
3601							}
3602
3603							if (typeof MonsterInsightsDualTracker.trackers[hookName] !== 'undefined') {
3604								MonsterInsightsDualTracker.trackers[hookName](parameters);
3605							} else {
3606								__gtagDataLayer('event', name, parameters);
3607							}
3608							
3609						} else {
3610							__gtagDataLayer.apply(null, arguments);
3611						}
3612					}
3613
3614					__gtagTracker('js', new Date());
3615					__gtagTracker('set', {
3616						'developer_id.dZGIzZG': true,
3617											});
3618					if ( MonsterInsightsLocations.page_location ) {
3619						__gtagTracker('set', MonsterInsightsLocations);
3620					}
3621										__gtagTracker('config', 'G-BZP7ZNHH5J', {"forceSSL":"true"} );
3622										window.gtag = __gtagTracker;										(function () {
3623						/* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */
3624						/* ga and __gaTracker compatibility shim. */
3625						var noopfn = function () {
3626							return null;
3627						};
3628						var newtracker = function () {
3629							return new Tracker();
3630						};
3631						var Tracker = function () {
3632							return null;
3633						};
3634						var p = Tracker.prototype;
3635						p.get = noopfn;
3636						p.set = noopfn;
3637						p.send = function () {
3638							var args = Array.prototype.slice.call(arguments);
3639							args.unshift('send');
3640							__gaTracker.apply(null, args);
3641						};
3642						var __gaTracker = function () {
3643							var len = arguments.length;
3644							if (len === 0) {
3645								return;
3646							}
3647							var f = arguments[len - 1];
3648							if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') {
3649								if ('send' === arguments[0]) {
3650									var hitConverted, hitObject = false, action;
3651									if ('event' === arguments[1]) {
3652										if ('undefined' !== typeof arguments[3]) {
3653											hitObject = {
3654												'eventAction': arguments[3],
3655												'eventCategory': arguments[2],
3656												'eventLabel': arguments[4],
3657												'value': arguments[5] ? arguments[5] : 1,
3658											}
3659										}
3660									}
3661									if ('pageview' === arguments[1]) {
3662										if ('undefined' !== typeof arguments[2]) {
3663											hitObject = {
3664												'eventAction': 'page_view',
3665												'page_path': arguments[2],
3666											}
3667										}
3668									}
3669									if (typeof arguments[2] === 'object') {
3670										hitObject = arguments[2];
3671									}
3672									if (typeof arguments[5] === 'object') {
3673										Object.assign(hitObject, arguments[5]);
3674									}
3675									if ('undefined' !== typeof arguments[1].hitType) {
3676										hitObject = arguments[1];
3677										if ('pageview' === hitObject.hitType) {
3678											hitObject.eventAction = 'page_view';
3679										}
3680									}
3681									if (hitObject) {
3682										action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction;
3683										hitConverted = mapArgs(hitObject);
3684										__gtagTracker('event', action, hitConverted);
3685									}
3686								}
3687								return;
3688							}
3689
3690							function mapArgs(args) {
3691								var arg, hit = {};
3692								var gaMap = {
3693									'eventCategory': 'event_category',
3694									'eventAction': 'event_action',
3695									'eventLabel': 'event_label',
3696									'eventValue': 'event_value',
3697									'nonInteraction': 'non_interaction',
3698									'timingCategory': 'event_category',
3699									'timingVar': 'name',
3700									'timingValue': 'value',
3701									'timingLabel': 'event_label',
3702									'page': 'page_path',
3703									'location': 'page_location',
3704									'title': 'page_title',
3705									'referrer' : 'page_referrer',
3706								};
3707								for (arg in args) {
3708																		if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) {
3709										hit[gaMap[arg]] = args[arg];
3710									} else {
3711										hit[arg] = args[arg];
3712									}
3713								}
3714								return hit;
3715							}
3716
3717							try {
3718								f.hitCallback();
3719							} catch (ex) {
3720							}
3721						};
3722						__gaTracker.create = newtracker;
3723						__gaTracker.getByName = newtracker;
3724						__gaTracker.getAll = function () {
3725							return [];
3726						};
3727						__gaTracker.remove = noopfn;
3728						__gaTracker.loaded = true;
3729						window['__gaTracker'] = __gaTracker;
3730					})();
3731									} else {
3732										console.log("");
3733					(function () {
3734						function __gtagTracker() {
3735							return null;
3736						}
3737
3738						window['__gtagTracker'] = __gtagTracker;
3739						window['gtag'] = __gtagTracker;
3740					})();
3741									}
3742			</script>
3742
3743							<!-- / Google Analytics by MonsterInsights -->
3744		
3745</body>
3746</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.