Shop

–:–:–

.ws-rome-clock {
display: flex;
align-items: center;
width: 100%;
max-width: 420px;

padding-top: 0.44vh;
padding-right: 0.67rem;
padding-bottom: 0 !important;
padding-left: 0.67rem;

margin-top: 0 !important;
margin-bottom: 0 !important;

font-family: ‘Alexandria’, sans-serif;
color: #ffffff;
letter-spacing: 0.12em;
line-height: 1 !important;
box-sizing: border-box;
}

#ws-rome-time {
font-size: 18px;
font-weight: 700;
color: #ffffff;
white-space: nowrap;

margin-top: 0 !important;
margin-bottom: 0 !important;
padding-top: 0 !important;
padding-bottom: 0 !important;

line-height: 1 !important;
}

.wp-block-html,
.wp-block-custom-html {
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}

@media (max-width: 480px) {
#ws-rome-time {
font-size: 16px;
}
}

function updateRomeClock() {
const now = new Date();

const romeTime = new Intl.DateTimeFormat(‘it-IT’, {
timeZone: ‘Europe/Rome’,
hour: ‘2-digit’,
minute: ‘2-digit’,
second: ‘2-digit’,
hour12: false
}).format(now);

document.getElementById(‘ws-rome-time’).textContent = romeTime;
}

updateRomeClock();
setInterval(updateRomeClock, 1000);

–/–/—-, –:–:–

.ws-last-update {
display: flex;
align-items: center;
width: 100%;
max-width: 420px;

padding-top: 0.44vh;
padding-right: 0.67rem;
padding-bottom: 0 !important;
padding-left: 0.67rem;

margin-top: 0 !important;
margin-bottom: 0 !important;

font-family: ‘Alexandria’, sans-serif;
color: #00e5ff;
letter-spacing: 0.12em;
line-height: 1 !important;
box-sizing: border-box;
}

#ws-last-update-value {
font-size: 18px;
font-weight: 700;
color: #00e5ff;
white-space: nowrap;

margin-top: 0 !important;
margin-bottom: 0 !important;
padding-top: 0 !important;
padding-bottom: 0 !important;

line-height: 1 !important;
}

.wp-block-html,
.wp-block-custom-html {
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}

@media (max-width: 480px) {
#ws-last-update-value {
font-size: 16px;
}
}

(function () {
const output = document.getElementById(‘ws-last-update-value’);

const siteUrl = window.location.origin;

const endpoints = [
siteUrl + ‘/wp-json/wp/v2/pages?per_page=1&orderby=modified&order=desc&_fields=modified,modified_gmt’,
siteUrl + ‘/wp-json/wp/v2/posts?per_page=1&orderby=modified&order=desc&_fields=modified,modified_gmt’
];

function formatRomeDateTime(date) {
const romeDate = new Intl.DateTimeFormat(‘it-IT’, {
timeZone: ‘Europe/Rome’,
day: ‘2-digit’,
month: ‘2-digit’,
year: ‘numeric’
}).format(date);

const romeTime = new Intl.DateTimeFormat(‘it-IT’, {
timeZone: ‘Europe/Rome’,
hour: ‘2-digit’,
minute: ‘2-digit’,
second: ‘2-digit’,
hour12: false
}).format(date);

return romeDate + ‘, ‘ + romeTime;
}

async function getLastUpdate() {
let dates = [];

try {
const results = await Promise.all(
endpoints.map(url =>
fetch(url)
.then(response => response.ok ? response.json() : [])
.catch(() => [])
)
);

results.forEach(items => {
if (Array.isArray(items) && items.length > 0) {
const item = items[0];

if (item.modified_gmt) {
dates.push(new Date(item.modified_gmt + ‘Z’));
} else if (item.modified) {
dates.push(new Date(item.modified));
}
}
});

if (dates.length > 0) {
const latestDate = new Date(Math.max(…dates));
output.textContent = formatRomeDateTime(latestDate);
return;
}

const fallbackDate = new Date(document.lastModified);

if (!isNaN(fallbackDate.getTime())) {
output.textContent = formatRomeDateTime(fallbackDate);
} else {
output.textContent = ‘–/–/—-, –:–:–‘;
}

} catch (error) {
const fallbackDate = new Date(document.lastModified);

if (!isNaN(fallbackDate.getTime())) {
output.textContent = formatRomeDateTime(fallbackDate);
} else {
output.textContent = ‘–/–/—-, –:–:–‘;
}
}
}

getLastUpdate();
})();

01. FLOW OPERATIVO
Acquisto pescato

Caricamento dei prezzi live

Ricezione ordini clienti

Consegne della giornata
02. I PRODOTTI SUL MERCATO

ORATA


LIVE

.ws-live-pill {
display: inline-flex;
align-items: center;
gap: 6px;
padding: 6px 10px;
margin: 0 !important;
background: #050608;
border: 1px solid rgba(91, 91, 91, 0.75);
border-radius: 14px;
font-family: ‘Alexandria’, sans-serif;
color: #ffffff;
width: fit-content;
line-height: 1;
box-sizing: border-box;
}

.ws-live-pill-dot {
width: 9px;
height: 9px;
background-color: #00ff3c;
border-radius: 50%;
display: inline-block;
margin: 0 !important;
padding: 0 !important;
box-shadow:
0 0 6px rgba(0, 255, 60, 0.95),
0 0 12px rgba(0, 255, 60, 0.45);
animation: ws-live-pill-pulse 1s infinite ease-in-out;
}

.ws-live-pill-text {
font-size: 13px;
font-weight: 700;
letter-spacing: 0.16em;
color: #ffffff;
text-transform: uppercase;
margin: 0 !important;
padding: 0 !important;
line-height: 1;
}

.wp-block-html,
.wp-block-custom-html {
margin: 0 !important;
padding: 0 !important;
}

@keyframes ws-live-pill-pulse {
0% {
opacity: 1;
box-shadow:
0 0 5px rgba(0, 255, 60, 0.75),
0 0 10px rgba(0, 255, 60, 0.35);
}

50% {
opacity: 0.75;
box-shadow:
0 0 9px rgba(0, 255, 60, 1),
0 0 18px rgba(0, 255, 60, 0.65);
}

100% {
opacity: 1;
box-shadow:
0 0 5px rgba(0, 255, 60, 0.75),
0 0 10px rgba(0, 255, 60, 0.35);
}
}

Mar Adriatico – Monfalcone
SEATRADE 


25,00 

4 disponibili


SEPPIE


LIVE

.ws-live-pill {
display: inline-flex;
align-items: center;
gap: 6px;
padding: 6px 10px;
margin: 0 !important;
background: #050608;
border: 1px solid rgba(91, 91, 91, 0.75);
border-radius: 14px;
font-family: ‘Alexandria’, sans-serif;
color: #ffffff;
width: fit-content;
line-height: 1;
box-sizing: border-box;
}

.ws-live-pill-dot {
width: 9px;
height: 9px;
background-color: #00ff3c;
border-radius: 50%;
display: inline-block;
margin: 0 !important;
padding: 0 !important;
box-shadow:
0 0 6px rgba(0, 255, 60, 0.95),
0 0 12px rgba(0, 255, 60, 0.45);
animation: ws-live-pill-pulse 1s infinite ease-in-out;
}

.ws-live-pill-text {
font-size: 13px;
font-weight: 700;
letter-spacing: 0.16em;
color: #ffffff;
text-transform: uppercase;
margin: 0 !important;
padding: 0 !important;
line-height: 1;
}

.wp-block-html,
.wp-block-custom-html {
margin: 0 !important;
padding: 0 !important;
}

@keyframes ws-live-pill-pulse {
0% {
opacity: 1;
box-shadow:
0 0 5px rgba(0, 255, 60, 0.75),
0 0 10px rgba(0, 255, 60, 0.35);
}

50% {
opacity: 0.75;
box-shadow:
0 0 9px rgba(0, 255, 60, 1),
0 0 18px rgba(0, 255, 60, 0.65);
}

100% {
opacity: 1;
box-shadow:
0 0 5px rgba(0, 255, 60, 0.75),
0 0 10px rgba(0, 255, 60, 0.35);
}
}

Mar Adriatico – Monfalcone
SEATRADE


15,00 

7 disponibili


ORATA


LIVE

.ws-live-pill {
display: inline-flex;
align-items: center;
gap: 6px;
padding: 6px 10px;
margin: 0 !important;
background: #050608;
border: 1px solid rgba(91, 91, 91, 0.75);
border-radius: 14px;
font-family: ‘Alexandria’, sans-serif;
color: #ffffff;
width: fit-content;
line-height: 1;
box-sizing: border-box;
}

.ws-live-pill-dot {
width: 9px;
height: 9px;
background-color: #00ff3c;
border-radius: 50%;
display: inline-block;
margin: 0 !important;
padding: 0 !important;
box-shadow:
0 0 6px rgba(0, 255, 60, 0.95),
0 0 12px rgba(0, 255, 60, 0.45);
animation: ws-live-pill-pulse 1s infinite ease-in-out;
}

.ws-live-pill-text {
font-size: 13px;
font-weight: 700;
letter-spacing: 0.16em;
color: #ffffff;
text-transform: uppercase;
margin: 0 !important;
padding: 0 !important;
line-height: 1;
}

.wp-block-html,
.wp-block-custom-html {
margin: 0 !important;
padding: 0 !important;
}

@keyframes ws-live-pill-pulse {
0% {
opacity: 1;
box-shadow:
0 0 5px rgba(0, 255, 60, 0.75),
0 0 10px rgba(0, 255, 60, 0.35);
}

50% {
opacity: 0.75;
box-shadow:
0 0 9px rgba(0, 255, 60, 1),
0 0 18px rgba(0, 255, 60, 0.65);
}

100% {
opacity: 1;
box-shadow:
0 0 5px rgba(0, 255, 60, 0.75),
0 0 10px rgba(0, 255, 60, 0.35);
}
}

Mar Adriatico – Monfalcone
SEATRADE 


25,00 

4 disponibili


CALAMARI


LIVE

.ws-live-pill {
display: inline-flex;
align-items: center;
gap: 6px;
padding: 6px 10px;
margin: 0 !important;
background: #050608;
border: 1px solid rgba(91, 91, 91, 0.75);
border-radius: 14px;
font-family: ‘Alexandria’, sans-serif;
color: #ffffff;
width: fit-content;
line-height: 1;
box-sizing: border-box;
}

.ws-live-pill-dot {
width: 9px;
height: 9px;
background-color: #00ff3c;
border-radius: 50%;
display: inline-block;
margin: 0 !important;
padding: 0 !important;
box-shadow:
0 0 6px rgba(0, 255, 60, 0.95),
0 0 12px rgba(0, 255, 60, 0.45);
animation: ws-live-pill-pulse 1s infinite ease-in-out;
}

.ws-live-pill-text {
font-size: 13px;
font-weight: 700;
letter-spacing: 0.16em;
color: #ffffff;
text-transform: uppercase;
margin: 0 !important;
padding: 0 !important;
line-height: 1;
}

.wp-block-html,
.wp-block-custom-html {
margin: 0 !important;
padding: 0 !important;
}

@keyframes ws-live-pill-pulse {
0% {
opacity: 1;
box-shadow:
0 0 5px rgba(0, 255, 60, 0.75),
0 0 10px rgba(0, 255, 60, 0.35);
}

50% {
opacity: 0.75;
box-shadow:
0 0 9px rgba(0, 255, 60, 1),
0 0 18px rgba(0, 255, 60, 0.65);
}

100% {
opacity: 1;
box-shadow:
0 0 5px rgba(0, 255, 60, 0.75),
0 0 10px rgba(0, 255, 60, 0.35);
}
}

Mar Adriatico – Monfalcone
SEATRADE


35,00 

5 disponibili


ORATA


LIVE

.ws-live-pill {
display: inline-flex;
align-items: center;
gap: 6px;
padding: 6px 10px;
margin: 0 !important;
background: #050608;
border: 1px solid rgba(91, 91, 91, 0.75);
border-radius: 14px;
font-family: ‘Alexandria’, sans-serif;
color: #ffffff;
width: fit-content;
line-height: 1;
box-sizing: border-box;
}

.ws-live-pill-dot {
width: 9px;
height: 9px;
background-color: #00ff3c;
border-radius: 50%;
display: inline-block;
margin: 0 !important;
padding: 0 !important;
box-shadow:
0 0 6px rgba(0, 255, 60, 0.95),
0 0 12px rgba(0, 255, 60, 0.45);
animation: ws-live-pill-pulse 1s infinite ease-in-out;
}

.ws-live-pill-text {
font-size: 13px;
font-weight: 700;
letter-spacing: 0.16em;
color: #ffffff;
text-transform: uppercase;
margin: 0 !important;
padding: 0 !important;
line-height: 1;
}

.wp-block-html,
.wp-block-custom-html {
margin: 0 !important;
padding: 0 !important;
}

@keyframes ws-live-pill-pulse {
0% {
opacity: 1;
box-shadow:
0 0 5px rgba(0, 255, 60, 0.75),
0 0 10px rgba(0, 255, 60, 0.35);
}

50% {
opacity: 0.75;
box-shadow:
0 0 9px rgba(0, 255, 60, 1),
0 0 18px rgba(0, 255, 60, 0.65);
}

100% {
opacity: 1;
box-shadow:
0 0 5px rgba(0, 255, 60, 0.75),
0 0 10px rgba(0, 255, 60, 0.35);
}
}

Mar Adriatico – Monfalcone
SEATRADE 


25,00 

4 disponibili


SEPPIE


LIVE

.ws-live-pill {
display: inline-flex;
align-items: center;
gap: 6px;
padding: 6px 10px;
margin: 0 !important;
background: #050608;
border: 1px solid rgba(91, 91, 91, 0.75);
border-radius: 14px;
font-family: ‘Alexandria’, sans-serif;
color: #ffffff;
width: fit-content;
line-height: 1;
box-sizing: border-box;
}

.ws-live-pill-dot {
width: 9px;
height: 9px;
background-color: #00ff3c;
border-radius: 50%;
display: inline-block;
margin: 0 !important;
padding: 0 !important;
box-shadow:
0 0 6px rgba(0, 255, 60, 0.95),
0 0 12px rgba(0, 255, 60, 0.45);
animation: ws-live-pill-pulse 1s infinite ease-in-out;
}

.ws-live-pill-text {
font-size: 13px;
font-weight: 700;
letter-spacing: 0.16em;
color: #ffffff;
text-transform: uppercase;
margin: 0 !important;
padding: 0 !important;
line-height: 1;
}

.wp-block-html,
.wp-block-custom-html {
margin: 0 !important;
padding: 0 !important;
}

@keyframes ws-live-pill-pulse {
0% {
opacity: 1;
box-shadow:
0 0 5px rgba(0, 255, 60, 0.75),
0 0 10px rgba(0, 255, 60, 0.35);
}

50% {
opacity: 0.75;
box-shadow:
0 0 9px rgba(0, 255, 60, 1),
0 0 18px rgba(0, 255, 60, 0.65);
}

100% {
opacity: 1;
box-shadow:
0 0 5px rgba(0, 255, 60, 0.75),
0 0 10px rgba(0, 255, 60, 0.35);
}
}

Mar Adriatico – Monfalcone
SEATRADE


15,00 

7 disponibili


ORATA


LIVE

.ws-live-pill {
display: inline-flex;
align-items: center;
gap: 6px;
padding: 6px 10px;
margin: 0 !important;
background: #050608;
border: 1px solid rgba(91, 91, 91, 0.75);
border-radius: 14px;
font-family: ‘Alexandria’, sans-serif;
color: #ffffff;
width: fit-content;
line-height: 1;
box-sizing: border-box;
}

.ws-live-pill-dot {
width: 9px;
height: 9px;
background-color: #00ff3c;
border-radius: 50%;
display: inline-block;
margin: 0 !important;
padding: 0 !important;
box-shadow:
0 0 6px rgba(0, 255, 60, 0.95),
0 0 12px rgba(0, 255, 60, 0.45);
animation: ws-live-pill-pulse 1s infinite ease-in-out;
}

.ws-live-pill-text {
font-size: 13px;
font-weight: 700;
letter-spacing: 0.16em;
color: #ffffff;
text-transform: uppercase;
margin: 0 !important;
padding: 0 !important;
line-height: 1;
}

.wp-block-html,
.wp-block-custom-html {
margin: 0 !important;
padding: 0 !important;
}

@keyframes ws-live-pill-pulse {
0% {
opacity: 1;
box-shadow:
0 0 5px rgba(0, 255, 60, 0.75),
0 0 10px rgba(0, 255, 60, 0.35);
}

50% {
opacity: 0.75;
box-shadow:
0 0 9px rgba(0, 255, 60, 1),
0 0 18px rgba(0, 255, 60, 0.65);
}

100% {
opacity: 1;
box-shadow:
0 0 5px rgba(0, 255, 60, 0.75),
0 0 10px rgba(0, 255, 60, 0.35);
}
}

Mar Adriatico – Monfalcone
SEATRADE 


25,00 

4 disponibili


CALAMARI


LIVE

.ws-live-pill {
display: inline-flex;
align-items: center;
gap: 6px;
padding: 6px 10px;
margin: 0 !important;
background: #050608;
border: 1px solid rgba(91, 91, 91, 0.75);
border-radius: 14px;
font-family: ‘Alexandria’, sans-serif;
color: #ffffff;
width: fit-content;
line-height: 1;
box-sizing: border-box;
}

.ws-live-pill-dot {
width: 9px;
height: 9px;
background-color: #00ff3c;
border-radius: 50%;
display: inline-block;
margin: 0 !important;
padding: 0 !important;
box-shadow:
0 0 6px rgba(0, 255, 60, 0.95),
0 0 12px rgba(0, 255, 60, 0.45);
animation: ws-live-pill-pulse 1s infinite ease-in-out;
}

.ws-live-pill-text {
font-size: 13px;
font-weight: 700;
letter-spacing: 0.16em;
color: #ffffff;
text-transform: uppercase;
margin: 0 !important;
padding: 0 !important;
line-height: 1;
}

.wp-block-html,
.wp-block-custom-html {
margin: 0 !important;
padding: 0 !important;
}

@keyframes ws-live-pill-pulse {
0% {
opacity: 1;
box-shadow:
0 0 5px rgba(0, 255, 60, 0.75),
0 0 10px rgba(0, 255, 60, 0.35);
}

50% {
opacity: 0.75;
box-shadow:
0 0 9px rgba(0, 255, 60, 1),
0 0 18px rgba(0, 255, 60, 0.65);
}

100% {
opacity: 1;
box-shadow:
0 0 5px rgba(0, 255, 60, 0.75),
0 0 10px rgba(0, 255, 60, 0.35);
}
}

Mar Adriatico – Monfalcone
SEATRADE


35,00 

5 disponibili


Visualizzazione di 3 risultati