{"id":246,"date":"2026-05-07T13:04:41","date_gmt":"2026-05-07T20:04:41","guid":{"rendered":"https:\/\/anthonysrest.wpenginepowered.com\/?page_id=246"},"modified":"2026-06-10T14:07:53","modified_gmt":"2026-06-10T21:07:53","slug":"seafood-company","status":"publish","type":"page","link":"https:\/\/anthonys.com\/seafood-company\/","title":{"rendered":"Seafood Company"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"246\" class=\"elementor elementor-246\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a31a5dd e-flex e-con-boxed e-con e-parent\" data-id=\"a31a5dd\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0a63da8 elementor-widget elementor-widget-heading\" data-id=\"0a63da8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">fresh, seasonal, sustainable<\/span>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-83fdb7f elementor-widget elementor-widget-heading\" data-id=\"83fdb7f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Anthony's  seafood company<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4d9469a elementor-widget elementor-widget-heading\" data-id=\"4d9469a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Anthony\u2019s Seafood Company works directly with fishers across the Pacific Northwest, Alaska, and Hawaii to source and deliver the freshest seafood to our restaurants, ensuring quality from the water to your plate.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-37be0c4 elementor-widget__width-inherit elementor-absolute elementor-widget elementor-widget-image\" data-id=\"37be0c4\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"41\" src=\"https:\/\/anthonys.com\/wp-content\/uploads\/2026\/05\/light-border-bottom.svg\" class=\"attachment-large size-large wp-image-202\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2c7cf20 elementor-widget elementor-widget-html\" data-id=\"2c7cf20\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"scroller\"><\/div>\r\n<style>\r\n    .scroller {\r\n        position: absolute;\r\n        top: 0;\r\n        left: 50%;\r\n        height: 150px;\r\n        width: 2px;\r\n        background-color: #fff;\r\n        overflow: hidden;\r\n        transform: translateX(-50%);\r\n    }\r\n    .scroller::after {\r\n        content: '';\r\n        position: absolute;\r\n        top: 0;\r\n        left: 0;\r\n        width: 100%;\r\n        height: 100%;\r\n        background: #2DBBCC;\r\n        animation: scan 3s infinite linear;\r\n    }\r\n    @keyframes scan {\r\n        0%   { transform: translateY(-100%); opacity: 1; }\r\n        100% { transform: translateY(250%); opacity: 1; }\r\n    }\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-643bb37 e-flex e-con-boxed e-con e-parent\" data-id=\"643bb37\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-570d280 e-con-full e-flex e-con e-child\" data-id=\"570d280\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f213aa4 elementor-widget elementor-widget-video\" data-id=\"f213aa4\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/www.youtube.com\\\/watch?v=vETgkHQ_6fg&quot;,&quot;lazy_load&quot;:&quot;yes&quot;,&quot;show_image_overlay&quot;:&quot;yes&quot;,&quot;image_overlay&quot;:{&quot;url&quot;:&quot;https:\\\/\\\/anthonys.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/0a97858081def060f3573d60db17ddda59b58a4f.jpg&quot;,&quot;id&quot;:248,&quot;size&quot;:&quot;&quot;,&quot;alt&quot;:&quot;0a97858081def060f3573d60db17ddda59b58a4f&quot;,&quot;source&quot;:&quot;library&quot;},&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t\t\t<div class=\"elementor-custom-embed-image-overlay\" style=\"background-image: url(https:\/\/anthonys.com\/wp-content\/uploads\/2026\/05\/0a97858081def060f3573d60db17ddda59b58a4f.jpg);\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-custom-embed-play\" role=\"button\" aria-label=\"Play Video about 0a97858081def060f3573d60db17ddda59b58a4f\" tabindex=\"0\">\n\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"98\" height=\"98\" viewBox=\"0 0 98 98\" fill=\"none\"><rect width=\"97.9894\" height=\"97.9894\" fill=\"#BF0031\"><\/rect><path d=\"M71.0017 48.9946L37.3697 75.7835L37.3698 22.2058L71.0017 48.9946Z\" fill=\"white\"><\/path><\/svg>\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ae70612 e-con-full e-flex e-con e-child\" data-id=\"ae70612\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2ceb7b0 elementor-widget elementor-widget-heading\" data-id=\"2ceb7b0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Sea to table<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dc6109b elementor-widget elementor-widget-heading\" data-id=\"dc6109b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">They say if you want something done right, do it yourself. Back in 1984, that's exactly what we did. Anthony's Seafood Company was built with one purpose: delivering the region's finest catch straight to our restaurants. Led by Tim Ferleman, a former chef and lifelong fisherman, we source the finest seafood from the waters we know and trust, handled with the same care and pride that has defined Anthony's for decades.That is the Anthony's difference. And you can taste it.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1a62328 e-con-full e-flex e-con e-child\" data-id=\"1a62328\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-8b9a205 e-con-full e-flex e-con e-child\" data-id=\"8b9a205\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b225a17 elementor-widget elementor-widget-heading\" data-id=\"b225a17\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">the fresh standard<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4611720 elementor-widget elementor-widget-text-editor\" data-id=\"4611720\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div><p class=\"font-claude-response-body\">Freshness doesn&#8217;t happen by accident. It&#8217;s the result of the right people, the right processes, and relationships built on decades of trust. Our experienced team of buyers cultivates deep-rooted connections with local fishers across the Pacific Northwest, Alaska, and Hawaii, ensuring every product that reaches your table is held to the highest standard.<\/p><\/div><div><p class=\"font-claude-response-body\">Backed by rigorous HACCP-trained protocols and strict quality inspections, we maintain a seamless connection from water to plate \u2014 one that preserves the natural flavors of the Northwest at the peak of their quality, for every guest, every day.<\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-659b6c6 e-con-full e-flex e-con e-child\" data-id=\"659b6c6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bcf230c elementor-widget elementor-widget-image\" data-id=\"bcf230c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"636\" height=\"561\" src=\"https:\/\/anthonys.com\/wp-content\/uploads\/2026\/05\/private-dining-image.png\" class=\"attachment-large size-large wp-image-255\" alt=\"private dining image\" srcset=\"https:\/\/anthonys.com\/wp-content\/uploads\/2026\/05\/private-dining-image.png 636w, https:\/\/anthonys.com\/wp-content\/uploads\/2026\/05\/private-dining-image-300x265.png 300w\" sizes=\"(max-width: 636px) 100vw, 636px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-46f88ec e-con-full e-flex e-con e-child\" data-id=\"46f88ec\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e249baa elementor-widget elementor-widget-heading\" data-id=\"e249baa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">sustainably sourced<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8531be2 e-grid e-con-full e-con e-child\" data-id=\"8531be2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-c0203eb e-con-full e-flex e-con e-child\" data-id=\"c0203eb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5f4e08a elementor-widget elementor-widget-image\" data-id=\"5f4e08a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"120\" height=\"120\" src=\"https:\/\/anthonys.com\/wp-content\/uploads\/2026\/05\/group-2008.png\" class=\"attachment-large size-large wp-image-260\" alt=\"Group 2008\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0cb7eba elementor-widget elementor-widget-heading\" data-id=\"0cb7eba\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">From trusted waters<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-412ea0a elementor-widget elementor-widget-heading\" data-id=\"412ea0a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">The Pacific Northwest, Alaska, and Hawaii are home to some of the most pristine and productive waters in the world. Every species, every season, chosen for its quality and handled with care from the moment it leaves the water.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5edfea3 e-con-full e-flex e-con e-child\" data-id=\"5edfea3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b8d7395 elementor-widget elementor-widget-image\" data-id=\"b8d7395\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"120\" height=\"120\" src=\"https:\/\/anthonys.com\/wp-content\/uploads\/2026\/05\/group-1971.png\" class=\"attachment-large size-large wp-image-259\" alt=\"Group 1971\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b398a64 elementor-widget elementor-widget-heading\" data-id=\"b398a64\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Regional Partnerships<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ba4d958 elementor-widget elementor-widget-heading\" data-id=\"ba4d958\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Over decades, Anthony's Seafood Company has built a trusted network of fishers and fisheries across the Pacific Northwest. These are partnerships rooted in mutual respect, and they are a big part of why what we serve is unlike anything else in the region.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-908fedb e-con-full e-flex e-con e-child\" data-id=\"908fedb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-08ae052 elementor-widget elementor-widget-image\" data-id=\"08ae052\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"120\" height=\"120\" src=\"https:\/\/anthonys.com\/wp-content\/uploads\/2026\/05\/group-1973.png\" class=\"attachment-large size-large wp-image-258\" alt=\"Group 1973\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ff4d36c elementor-widget elementor-widget-heading\" data-id=\"ff4d36c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">selective + sustainable<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-75c4c90 elementor-widget elementor-widget-heading\" data-id=\"75c4c90\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\"> By choosing only sustainable practices, we ensure every selection meets our exacting standards for environmental health and the long-term vitality of the Northwest.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-78bbcb8 e-flex e-con-boxed e-con e-parent\" data-id=\"78bbcb8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-79593e1 e-con-full e-flex e-con e-child\" data-id=\"79593e1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-c1f86da e-con-full e-flex e-con e-child\" data-id=\"c1f86da\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-650a936 elementor-widget elementor-widget-image\" data-id=\"650a936\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"639\" height=\"561\" src=\"https:\/\/anthonys.com\/wp-content\/uploads\/2026\/05\/private-dining-image-1.png\" class=\"attachment-large size-large wp-image-253\" alt=\"private dining image (1)\" srcset=\"https:\/\/anthonys.com\/wp-content\/uploads\/2026\/05\/private-dining-image-1.png 639w, https:\/\/anthonys.com\/wp-content\/uploads\/2026\/05\/private-dining-image-1-300x263.png 300w\" sizes=\"(max-width: 639px) 100vw, 639px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5cae50b e-con-full e-flex e-con e-child\" data-id=\"5cae50b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4d1649d elementor-widget elementor-widget-heading\" data-id=\"4d1649d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Stewards of the \nNorthwest<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-23dda6a elementor-widget elementor-widget-text-editor\" data-id=\"23dda6a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Beyond our waters, we foster lasting relationships with a diverse network of regional vendors, from independent family farms and local ranchers to artisanal oyster growers. By partnering with those who share our commitment to responsible land and sea management, we ensure that every ingredient on our menu supports the longevity of our communities and the rich heritage of the Pacific Northwest.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f3e63b2 elementor-widget elementor-widget-highlights_carousel\" data-id=\"f3e63b2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"highlights_carousel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style id=\"wpsk-ew-css-wpsk_ew_CPS0FBuE\">\/* \u2500\u2500 Widget wrapper \u2500\u2500 *\/\n.hc-widget {\n    position: relative;\n    width: 100%;\n}\n\n\/* \u2500\u2500 Inner: side-by-side on desktop \u2500\u2500 *\/\n.hc-inner {\n    display: flex;\n    align-items: center;\n    gap: 0;\n}\n\n\/* \u2500\u2500 Left column: content \u2500\u2500 *\/\n.hc-content-col {\n    flex: 1;\n    min-width: 0;\n    display: flex;\n    flex-direction: column;\n    position: relative;\n}\n\n\/* Individual content panels \u2014 stacked, only active visible *\/\n.hc-content {\n    display: none;\n    padding: 40px;\n    flex-direction: column;\n}\n\n.hc-content.is-active {\n    display: flex;\n}\n\n\/* Transition helper: fade in when active *\/\n.hc-content.is-entering {\n    animation: hcFadeIn 0.4s ease forwards;\n}\n\n@keyframes hcFadeIn {\n    from { opacity: 0; transform: translateY(12px); }\n    to   { opacity: 1; transform: translateY(0);    }\n}\n\n\/* Tag \/ eyebrow *\/\n.hc-tag {\n    margin: 0 0 8px;\n}\n\n\/* Title *\/\n.hc-title {\n    margin: 0 0 16px;\n}\n\n\/* Description *\/\n.hc-text {\n    margin: 0 0 24px;\n}\n\n\/* Link button *\/\n.hc-link-wrap {\n    margin-top: auto;\n}\n\n.hc-link {\n    display: inline-flex;\n    align-items: center;\n    gap: 12px;\n    text-decoration: none;\n    font-weight: 600;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n}\n\n.hc-link-icon {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n}\n\n.hc-link-icon svg path:nth-child(3),\n.hc-link-icon svg path:nth-child(4) {\n    transition: transform 0.3s ease;\n    transform-origin: center;\n    transform-box: fill-box;\n}\n\n.hc-link:hover .hc-link-icon svg path:nth-child(3),\n.hc-link:hover .hc-link-icon svg path:nth-child(4) {\n    transform: translateX(4px);\n}\n\n\/* Progress bar *\/\n.hc-progress-wrap {\n    display: flex;\n    align-items: center;\n    padding: 20px 40px 0;\n}\n\n.hc-progress-track {\n    position: relative;\n    width: 180px;\n    height: 3px;\n    background-color: rgba(0, 0, 0, 0.15);\n    border-radius: 99px;\n    overflow: hidden;\n}\n\n.hc-progress-fill {\n    position: absolute;\n    top: 0;\n    left: 0;\n    height: 100%;\n    background-color: #00b4d8;\n    border-radius: 99px;\n    transition: width 0.4s ease;\n    width: 0%;\n}\n\n\/* \u2500\u2500 Right column: image carousel \u2500\u2500 *\/\n.hc-image-col {\n    position: relative;\n    flex-shrink: 0;\n}\n\n\/* Viewport clips the track so only active + peek of next are visible *\/\n.hc-image-viewport {\n    overflow: hidden;\n    position: relative;\n    z-index: 89;\n}\n\n\/* Track: flex row of all images with gap *\/\n.hc-image-track {\n    display: flex;\n    gap: 20px;\n    transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n\/* Individual slide images *\/\n.hc-slide-image {\n    flex-shrink: 0;\n    width: 500px;\n    height: 535px;\n    overflow: hidden;\n}\n\n\/* WebP-conversion plugins (e.g. quickwebp) wrap the <img> in a <picture>.\n   Target the wrapper so it stretches to the slide and the inner img keeps cover. *\/\n.hc-slide-image picture {\n    display: block;\n    width: 100%;\n    height: 100%;\n}\n\n.hc-slide-image img,\n.hc-slide-image picture img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    display: block;\n}\n\n\/* \u2500\u2500 Badge \u2500\u2500 *\/\n.hc-badge {\n    position: absolute;\n    top: -100px;\n    left: -100px;\n    z-index: 1;\n    width: 150px;\n    height: 150px;\n    pointer-events: none;\n}\n\n.hc-badge picture {\n    display: block;\n    width: 100%;\n    height: 100%;\n}\n\n.hc-badge img,\n.hc-badge picture img {\n    width: 100%;\n    height: 100%;\n    object-fit: contain;\n}\n\n\/* \u2500\u2500 Arrows \u2500\u2500 *\/\n.hc-arrows {\n    position: absolute;\n    bottom: 0;\n    left: 0;\n    width: 500px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 12px;\n    transform: translateY(50%);\n    z-index: 99;\n    pointer-events: none;\n}\n\n.hc-arrow {\n    pointer-events: all;\n    width: 52px;\n    height: 52px;\n    border-radius: 50%;\n    border: none;\n    cursor: pointer;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background-color: #c0103e;\n    color: #fff;\n    transition: background-color 0.2s ease, transform 0.1s ease;\n    flex-shrink: 0;\n}\n\n.hc-arrow:hover {\n    filter: brightness(1.15);\n}\n\n.hc-arrow:active {\n    transform: scale(0.95);\n}\n\n.hc-arrow i {\n    font-size: 16px;\n    line-height: 1;\n}\n\n.hc-arrow svg {\n    width: 16px;\n    height: 16px;\n}\n\n\/* \u2500\u2500 Responsive: tablet \u2500\u2500 *\/\n@media (max-width: 1024px) {\n    \/* Image width\/height are driven by the responsive Elementor controls\n       (image_width \/ image_height). Do not hardcode them here. *\/\n}\n\n\/* \u2500\u2500 Responsive: mobile \u2500\u2500 *\/\n@media (max-width: 767px) {\n    .hc-inner {\n        flex-direction: column;\n        gap: 20px;\n    }\n\n    .hc-content-col {\n        order: 2;\n        width: 100%;\n    }\n\n    \/* Image block shrinks to its viewport width and pegs to the right edge so\n       the next-slide peek is cut flush against the right side of the widget.\n       Width\/peek and slide size are driven by the JS + responsive controls. *\/\n    .hc-image-col {\n        order: 1;\n        align-self: flex-end;\n    }\n\n    \/* Badge size\/offset, content padding\/alignment and progress alignment\n       are all driven by their responsive Elementor controls \u2014 not hardcoded. *\/\n    .hc-progress-wrap {\n        padding: 20px 20px 0;\n    }\n}<\/style>\n<script id=\"wpsk-ew-js-wpsk_ew_CPS0FBuE\">(function () {\n\n    var GAP = 20; \/\/ must match the gap value in CSS .hc-image-track\n\n    function initHighlightsCarousel(widget) {\n        var count = parseInt(widget.dataset.count, 10) || 0;\n        if (count < 1) return;\n\n        var track = widget.querySelector('.hc-image-track');\n        var viewport = widget.querySelector('.hc-image-viewport');\n        var arrows = widget.querySelector('.hc-arrows');\n        var contents = widget.querySelectorAll('.hc-content');\n        var images = widget.querySelectorAll('.hc-slide-image');\n        var fill = widget.querySelector('.hc-progress-fill');\n        var btnPrev = widget.querySelector('.hc-arrow--prev');\n        var btnNext = widget.querySelector('.hc-arrow--next');\n\n        var current = 0;\n\n        \/\/ \u2500\u2500 Sizing \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n\n        function getImageWidth() {\n            return images[0] ? images[0].offsetWidth : 0;\n        }\n\n        function syncViewportAndArrows() {\n            \/\/ Slide image width is driven entirely by CSS (the responsive\n            \/\/ image_width control). JS only sizes the viewport (image + peek)\n            \/\/ and the arrows track from the already-rendered image width, so\n            \/\/ the same logic works at every breakpoint.\n            var imgW = getImageWidth();\n            if (!imgW) return;\n\n            var peekPct = parseFloat(getComputedStyle(widget).getPropertyValue('--hc-peek').trim());\n            if (isNaN(peekPct)) peekPct = 20;\n            var peekW = Math.round(imgW * (peekPct \/ 100));\n            viewport.style.width = (imgW + peekW) + 'px';\n\n            \/\/ Arrows centered over the active image only (not the peek)\n            if (arrows) {\n                arrows.style.width = imgW + 'px';\n            }\n        }\n\n        \/\/ \u2500\u2500 Progress bar \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n\n        function updateProgress() {\n            if (!fill) return;\n            var pct = ((current + 1) \/ count) * 100;\n            fill.style.width = pct + '%';\n        }\n\n        \/\/ \u2500\u2500 Content transition \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n\n        function updateContent(index) {\n            contents.forEach(function (el) {\n                el.classList.remove('is-active', 'is-entering');\n            });\n\n            var next = contents[index];\n            if (!next) return;\n\n            next.classList.add('is-active');\n            void next.offsetWidth; \/\/ force reflow\n            next.classList.add('is-entering');\n        }\n\n        \/\/ \u2500\u2500 Track translation \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n        \/\/ Each step = image width + gap between images\n\n        function updateTrack(index) {\n            var imgW = getImageWidth();\n            var shift = (imgW + GAP) * index;\n            track.style.transform = 'translateX(-' + shift + 'px)';\n        }\n\n        \/\/ \u2500\u2500 Go to slide \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n\n        function goTo(index) {\n            current = (index + count) % count;\n            updateContent(current);\n            updateTrack(current);\n            updateProgress();\n        }\n\n        \/\/ \u2500\u2500 Event listeners \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n\n        if (btnPrev) {\n            btnPrev.addEventListener('click', function () {\n                goTo(current - 1);\n            });\n        }\n\n        if (btnNext) {\n            btnNext.addEventListener('click', function () {\n                goTo(current + 1);\n            });\n        }\n\n        \/\/ Touch \/ swipe support\n        var touchStartX = 0;\n        var touchEndX = 0;\n\n        widget.addEventListener('touchstart', function (e) {\n            touchStartX = e.changedTouches[0].screenX;\n        }, { passive: true });\n\n        widget.addEventListener('touchend', function (e) {\n            touchEndX = e.changedTouches[0].screenX;\n            var diff = touchStartX - touchEndX;\n            if (Math.abs(diff) > 40) {\n                goTo(diff > 0 ? current + 1 : current - 1);\n            }\n        }, { passive: true });\n\n        \/\/ \u2500\u2500 Resize handler \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n\n        var resizeTimer;\n        window.addEventListener('resize', function () {\n            clearTimeout(resizeTimer);\n            resizeTimer = setTimeout(function () {\n                syncViewportAndArrows();\n                updateTrack(current);\n            }, 100);\n        });\n\n        \/\/ \u2500\u2500 Init \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n\n        function init() {\n            syncViewportAndArrows();\n            updateProgress();\n            updateTrack(0);\n        }\n\n        if (document.readyState === 'complete') {\n            init();\n        } else {\n            window.addEventListener('load', init);\n        }\n    }\n\n    document.querySelectorAll('.hc-widget').forEach(initHighlightsCarousel);\n\n})();<\/script>\n        <div\n            class=\"hc-widget\"\n            id=\"hc-widget-f3e63b2\"\n            data-count=\"4\"\n        >\n            <!-- \u2500\u2500 Desktop layout \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n            <div class=\"hc-inner\">\n\n                <!-- Left: content -->\n                <div class=\"hc-content-col\">\n                                            <div\n                            class=\"hc-content is-active\"\n                            data-slide=\"0\"\n                        >\n                                                            <p class=\"hc-tag\">farmer &amp; produce<\/p>\n                            \n                            <h2 class=\"hc-title\">\n                                schuh farms                            <\/h2>\n\n                                                            <p class=\"hc-text\">Steve and Susan Schuh have been farming Washington's Skagit Valley since their marriage in 1963, growing everything from peas and wheat to strawberries and raspberries across their beloved family farm. What started as a small U-Pick berry field grew into a thriving fresh market operation, driven by Susan's passion for connecting directly with customers at the Mount Vernon Farmers Market. That same commitment to community and quality is exactly why Anthony's is proud to partner with Schuh Farms, bringing the best of the Skagit Valley straight to our tables.<\/p>\n                            \n                                                    <\/div>\n                                            <div\n                            class=\"hc-content\"\n                            data-slide=\"1\"\n                        >\n                                                            <p class=\"hc-tag\">coffee purveyor<\/p>\n                            \n                            <h2 class=\"hc-title\">\n                                mukilteo coffee \u2028roasters                            <\/h2>\n\n                                                            <p class=\"hc-text\">Founded by Master Roaster Gary Smith and coffee specialist Beth Korvin, Mukilteo Coffee Roasters has been slow-roasting small batches of sustainably sourced beans on vintage Probat roasters from their home on Whidbey Island for decades. Today, their sons Lake and Leo carry the legacy forward, keeping the craft and the family tradition alive.<\/p>\n                            \n                                                    <\/div>\n                                            <div\n                            class=\"hc-content\"\n                            data-slide=\"2\"\n                        >\n                                                            <p class=\"hc-tag\">shellfish<\/p>\n                            \n                            <h2 class=\"hc-title\">\n                                Johnson &amp; Gunstone                            <\/h2>\n\n                                                            <p class=\"hc-text\">\nA sixth generation family operation since 1918, Johnson &amp; Gunstone Shellfish has been harvesting Pacific Oysters, Manila Clams, and Native Littleneck Clams from Washington's Olympic Peninsula for over a century. What began as a way to employ local workers during the logging off-season has grown into one of the region's most storied shellfish farms, still rooted on the shores of Discovery Bay and still run by the family that started it all.<\/p>\n                            \n                                                    <\/div>\n                                            <div\n                            class=\"hc-content\"\n                            data-slide=\"3\"\n                        >\n                                                            <p class=\"hc-tag\">halibut fishing<\/p>\n                            \n                            <h2 class=\"hc-title\">\n                                Holst Family                            <\/h2>\n\n                                                            <p class=\"hc-text\">Louie Holst has spent over forty years working the waters of Southeast Alaska, starting at age 14 longlining for halibut out of a skiff in Ketchikan. Based in Sitka, he and his wife built a family of four kids who grew up as seasoned crew. It's a shared story built on the same love of the sea and commitment to quality that drives everything we do at Anthony's.<\/p>\n                            \n                                                    <\/div>\n                    \n                <\/div>\n\n                <!-- Right: image carousel -->\n                <div class=\"hc-image-col\">\n\n                                            <div class=\"hc-badge\">\n                            <img decoding=\"async\" src=\"https:\/\/anthonys.com\/wp-content\/uploads\/2026\/05\/Long-Standing-Vendors.svg\" alt=\"\" aria-hidden=\"true\" \/>\n                        <\/div>\n                    \n                    <div class=\"hc-image-viewport\">\n                        <div class=\"hc-image-track\">\n                                                            <div\n                                    class=\"hc-slide-image\"\n                                    data-image=\"0\"\n                                >\n                                                                            <img decoding=\"async\"\n                                            src=\"https:\/\/anthonys.com\/wp-content\/uploads\/2026\/05\/steve_schuh_tractor-scaled.jpg\"\n                                            alt=\"\"\n                                            loading=\"lazy\"\n                                        \/>\n                                                                    <\/div>\n                                                            <div\n                                    class=\"hc-slide-image\"\n                                    data-image=\"1\"\n                                >\n                                                                            <img decoding=\"async\"\n                                            src=\"https:\/\/anthonys.com\/wp-content\/uploads\/2026\/05\/97426f8824e8bfb6176920234f644a02acda933c-scaled.png\"\n                                            alt=\"\"\n                                            loading=\"lazy\"\n                                        \/>\n                                                                    <\/div>\n                                                            <div\n                                    class=\"hc-slide-image\"\n                                    data-image=\"2\"\n                                >\n                                                                            <img decoding=\"async\"\n                                            src=\"https:\/\/anthonys.com\/wp-content\/uploads\/2026\/05\/039a736aa673defe610eac75af2381847bf7466a.png\"\n                                            alt=\"\"\n                                            loading=\"lazy\"\n                                        \/>\n                                                                    <\/div>\n                                                            <div\n                                    class=\"hc-slide-image\"\n                                    data-image=\"3\"\n                                >\n                                                                            <img decoding=\"async\"\n                                            src=\"https:\/\/anthonys.com\/wp-content\/uploads\/2026\/05\/img_6171.jpg\"\n                                            alt=\"\"\n                                            loading=\"lazy\"\n                                        \/>\n                                                                    <\/div>\n                                                    <\/div>\n                    <\/div>\n\n                    <!-- Arrows \u2014 centered over the active image -->\n                    <div class=\"hc-arrows\">\n                        <button class=\"hc-arrow hc-arrow--prev\" aria-label=\"Previous slide\">\n                            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"25\" viewBox=\"0 0 16 25\" fill=\"none\"><path d=\"M12.2124 24.1194L15.1063 24.1217C12.2056 19.3785 8.39295 15.2766 3.89578 12.0606C8.39837 8.8359 12.2251 4.73647 15.1541 2.70088e-06L12.2107 2.59023e-06C9.31278 5.03113 4.80034 8.98628 2.88128e-06 12.0606C4.9255 15.0808 9.10325 19.206 12.2124 24.1194Z\" fill=\"white\"><\/path><\/svg>                        <\/button>\n                        <button class=\"hc-arrow hc-arrow--next\" aria-label=\"Next slide\">\n                            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"25\" viewBox=\"0 0 16 25\" fill=\"none\"><path d=\"M2.99325 0.00244199L0.0485696 0.000106221C3.0002 4.74329 6.87975 8.84523 11.4558 12.0613C6.87424 15.2859 2.98035 19.3854 -5.72415e-05 24.1218L2.995 24.1218C5.94378 19.0907 10.5354 15.1355 15.4199 12.0613C10.408 9.04102 6.15699 4.91583 2.99325 0.00244199Z\" fill=\"white\"><\/path><\/svg>                        <\/button>\n                    <\/div>\n\n                <\/div><!-- \/.hc-image-col -->\n\n            <\/div><!-- \/.hc-inner -->\n\n            <!-- Progress bar -->\n            <div class=\"hc-progress-wrap\">\n                <div class=\"hc-progress-track\" role=\"progressbar\" aria-valuemin=\"0\" aria-valuemax=\"100\">\n                    <div class=\"hc-progress-fill\"><\/div>\n                <\/div>\n            <\/div>\n\n        <\/div><!-- \/.hc-widget -->\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-59908d9 e-flex e-con-boxed e-con e-parent\" data-id=\"59908d9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d2afce1 elementor-widget__width-inherit elementor-absolute elementor-widget elementor-widget-image\" data-id=\"d2afce1\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"35\" src=\"https:\/\/anthonys.com\/wp-content\/uploads\/2026\/05\/top-wave-border-2.svg\" class=\"attachment-large size-large wp-image-261\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0cbbd96 elementor-widget elementor-widget-heading\" data-id=\"0cbbd96\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">experience the catch<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-acdc310 elementor-widget elementor-widget-heading\" data-id=\"acdc310\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">With locations throughout the region, the finest seasonal seafood is never far from your neighborhood.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-38857ed elementor-align-center elementor-widget elementor-widget-button\" data-id=\"38857ed\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/anthonys.com\/restaurants\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Find a Restaurant<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e3fad2d e-con-full e-flex e-con e-parent\" data-id=\"e3fad2d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7d0baab elementor-widget elementor-widget-template\" data-id=\"7d0baab\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"template.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-template\">\n\t\t\t\t\t<div data-elementor-type=\"container\" data-elementor-id=\"211\" class=\"elementor elementor-211\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7e1f8418 e-flex e-con-boxed e-con e-parent\" data-id=\"7e1f8418\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-517e751 elementor-widget elementor-widget-wpsk_logo_carousel\" data-id=\"517e751\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wpsk_logo_carousel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style id=\"wpsk-ew-css-wpsk_ew_ewy0mx8s\">.lc-root {\n    overflow: hidden;\n    width: 100%;\n}\n\n.lc-swiper {\n    width: 100%;\n}\n\n\/* Fallback flex layout in case Swiper's CSS has not loaded yet. *\/\n.lc-root .swiper-wrapper {\n    display: flex;\n    flex-direction: row;\n    flex-wrap: nowrap;\n    align-items: center;\n    box-sizing: content-box;\n}\n\n.lc-root .swiper-slide {\n    flex-shrink: 0;\n    height: auto;\n}\n\n.lc-slide {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n}\n\n\/* WebP-converter plugins (e.g. quickwebp) wrap <img> in <picture>; keep the\n   wrapper transparent to the layout so sizing\/controls still target the img. *\/\n.lc-slide picture {\n    display: block;\n    line-height: 0;\n}\n\n.lc-img {\n    display: block;\n    width: auto;\n    height: auto;\n    max-width: 100%;\n    object-fit: contain;\n}\n\n.lc-img.is-grayscale {\n    filter: grayscale(100%);\n}\n\n.lc-slide:hover .lc-img.is-grayscale.is-grayscale-hover {\n    filter: grayscale(0%);\n}<\/style>\n<script id=\"wpsk-ew-js-wpsk_ew_ewy0mx8s\">\/**\n * Logo Carousel \u2014 frontend init.\n *\n * Runs once per page (loaded after elementor-frontend). It registers an\n * element_ready handler so every instance initialises on the regular\n * frontend AND inside Elementor popups \/ reused or nested templates, which\n * are injected via AJAX after the initial load.\n *\n * Swiper is loaded from a CDN (JS + CSS) on demand. The bundle assigns the\n * global `window.Swiper`; we capture it into a private variable and restore\n * the previous value so Elementor's own Swiper-based widgets and popup\n * positioning are never clobbered.\n *\/\n( function () {\n    var SWIPER_JS  = 'https:\/\/cdn.jsdelivr.net\/npm\/swiper@11\/swiper-bundle.min.js';\n    var SWIPER_CSS = 'https:\/\/cdn.jsdelivr.net\/npm\/swiper@11\/swiper-bundle.min.css';\n\n    \/**\n     * Resolve a private Swiper constructor without leaving it on window.Swiper.\n     * Callbacks are queued until the CDN script finishes loading.\n     *\n     * @param {Function} cb Receives the Swiper constructor.\n     *\/\n    function withSwiper( cb ) {\n        if ( window._lcSwiper ) {\n            cb( window._lcSwiper );\n            return;\n        }\n\n        window._lcSwiperCbs = window._lcSwiperCbs || [];\n        window._lcSwiperCbs.push( cb );\n\n        if ( ! document.getElementById( 'lc-swiper-css' ) ) {\n            var link  = document.createElement( 'link' );\n            link.id   = 'lc-swiper-css';\n            link.rel  = 'stylesheet';\n            link.href = SWIPER_CSS;\n            document.head.appendChild( link );\n        }\n\n        if ( ! document.getElementById( 'lc-swiper-js' ) ) {\n            \/\/ Preserve whatever Swiper Elementor may have put on the global.\n            var previousSwiper = window.Swiper;\n\n            var script = document.createElement( 'script' );\n            script.id  = 'lc-swiper-js';\n            script.src = SWIPER_JS;\n\n            script.onload = function () {\n                window._lcSwiper = window.Swiper;\n\n                \/\/ Restore the global so Elementor's Swiper is untouched.\n                if ( typeof previousSwiper === 'undefined' ) {\n                    try {\n                        delete window.Swiper;\n                    } catch ( ignore ) {\n                        window.Swiper = undefined;\n                    }\n                } else {\n                    window.Swiper = previousSwiper;\n                }\n\n                var queue = window._lcSwiperCbs || [];\n                window._lcSwiperCbs = [];\n                for ( var i = 0; i < queue.length; i++ ) {\n                    queue[ i ]( window._lcSwiper );\n                }\n            };\n\n            document.head.appendChild( script );\n        }\n    }\n\n    \/**\n     * Initialise a single carousel instance.\n     *\n     * @param {HTMLElement} root The .lc-root element.\n     *\/\n    function initCarousel( root ) {\n        if ( ! root || root.getAttribute( 'data-lc-done' ) === '1' ) {\n            return;\n        }\n\n        var el = root.querySelector( '.lc-swiper' );\n        if ( ! el ) {\n            return;\n        }\n\n        var cfg;\n        try {\n            cfg = JSON.parse( root.getAttribute( 'data-lc-config' ) || '{}' );\n        } catch ( e ) {\n            return;\n        }\n\n        root.setAttribute( 'data-lc-done', '1' );\n\n        withSwiper( function ( Swiper ) {\n            if ( el.swiper ) {\n                el.swiper.destroy( true, true );\n            }\n\n            new Swiper( el, {\n                slidesPerView: cfg.slidesMobile || 2,\n                spaceBetween : cfg.gapMobile || 0,\n                loop         : !! cfg.loop,\n                speed        : cfg.speed || 600,\n                watchOverflow: true,\n                observer     : true,\n                observeParents: true,\n                autoplay     : cfg.autoplay ? {\n                    delay               : cfg.autoplaySpeed || 3000,\n                    disableOnInteraction: false,\n                    pauseOnMouseEnter   : !! cfg.pauseOnHover,\n                } : false,\n                breakpoints  : {\n                    768: {\n                        slidesPerView: cfg.slidesTablet || 4,\n                        spaceBetween : cfg.gapTablet || 0,\n                    },\n                    1024: {\n                        slidesPerView: cfg.slidesDesktop || 5,\n                        spaceBetween : cfg.gapDesktop || 0,\n                    },\n                },\n                a11y: { enabled: true },\n            } );\n        } );\n    }\n\n    function initScope( scope ) {\n        var rootEl = scope || document;\n        if ( rootEl.classList && rootEl.classList.contains( 'lc-root' ) ) {\n            initCarousel( rootEl );\n            return;\n        }\n        var roots = rootEl.querySelectorAll ? rootEl.querySelectorAll( '.lc-root' ) : [];\n        for ( var i = 0; i < roots.length; i++ ) {\n            initCarousel( roots[ i ] );\n        }\n    }\n\n    \/\/ element_ready fires for normal page loads, popups, and AJAX-injected\n    \/\/ reused\/nested templates. elementorFrontend.hooks is guaranteed here\n    \/\/ because the module wraps this file in the Elementor init guard.\n    elementorFrontend.hooks.addAction(\n        'frontend\/element_ready\/wpsk_logo_carousel.default',\n        function ( $scope ) {\n            initScope( $scope && $scope[ 0 ] ? $scope[ 0 ] : null );\n        }\n    );\n} )();<\/script>\n        <div class=\"lc-root\" id=\"lc-517e751\" data-lc-config=\"{&quot;slidesDesktop&quot;:8,&quot;slidesTablet&quot;:4,&quot;slidesMobile&quot;:3,&quot;gapDesktop&quot;:40,&quot;gapTablet&quot;:40,&quot;gapMobile&quot;:24,&quot;autoplay&quot;:true,&quot;autoplaySpeed&quot;:3000,&quot;speed&quot;:600,&quot;pauseOnHover&quot;:true,&quot;loop&quot;:true}\">\n            <div class=\"lc-swiper swiper\">\n                <div class=\"swiper-wrapper\">\n                                            <div class=\"swiper-slide lc-slide\">\n                                                            <a href=\"https:\/\/anthonys.com\/restaurant\/boathouse-19\/\" target=\"_self\" >\n                                    <img decoding=\"async\" src=\"https:\/\/anthonys.com\/wp-content\/uploads\/2026\/04\/Boathouse19_Logo.svg\" alt=\"Boathouse 19\" class=\"lc-img\">\n                                <\/a>\n                                                    <\/div>\n                                            <div class=\"swiper-slide lc-slide\">\n                                                            <a href=\"https:\/\/anthonys.com\/restaurant\/anthonys-edmonds-beach-cafe\/anthonys-beach-cafe\/\" target=\"_self\" >\n                                    <img decoding=\"async\" src=\"https:\/\/anthonys.com\/wp-content\/uploads\/2026\/04\/Anthonys-Beach-Cafe_logo.svg\" alt=\"Anthony&#039;s Beach Cafe\" class=\"lc-img\">\n                                <\/a>\n                                                    <\/div>\n                                            <div class=\"swiper-slide lc-slide\">\n                                                            <a href=\"https:\/\/anthonys.com\/restaurant\/budds-broiler\/\" target=\"_self\" >\n                                    <img decoding=\"async\" src=\"https:\/\/anthonys.com\/wp-content\/uploads\/2026\/04\/Buddis-Broiler-Logo.svg\" alt=\"Budd&#039;s Broiler\" class=\"lc-img\">\n                                <\/a>\n                                                    <\/div>\n                                            <div class=\"swiper-slide lc-slide\">\n                                                            <a href=\"https:\/\/anthonys.com\/restaurant\/churchills-steakhouse\/\" target=\"_self\" >\n                                    <img decoding=\"async\" src=\"https:\/\/anthonys.com\/wp-content\/uploads\/2026\/04\/Churchills-Stake-House-Logo.svg\" alt=\"Churchill&#039;s Stakehouse\" class=\"lc-img\">\n                                <\/a>\n                                                    <\/div>\n                                            <div class=\"swiper-slide lc-slide\">\n                                                            <a href=\"https:\/\/anthonys.com\/restaurant\/emorys\/\" target=\"_self\" >\n                                    <img decoding=\"async\" src=\"https:\/\/anthonys.com\/wp-content\/uploads\/2026\/04\/Emorys-On-Silver-Lake-Logo.svg\" alt=\"Emory&#039;s on Silver Lake\" class=\"lc-img\">\n                                <\/a>\n                                                    <\/div>\n                                            <div class=\"swiper-slide lc-slide\">\n                                                            <a href=\"https:\/\/anthonys.com\/restaurant\/harbor-lights\/\" target=\"_self\" >\n                                    <img decoding=\"async\" src=\"https:\/\/anthonys.com\/wp-content\/uploads\/2026\/04\/Harbor-Lights-Logo.svg\" alt=\"Harbor Lights\" class=\"lc-img\">\n                                <\/a>\n                                                    <\/div>\n                                            <div class=\"swiper-slide lc-slide\">\n                                                            <a href=\"https:\/\/anthonys.com\/restaurant\/anthonys-bellingham-hearthfire-grill\/\" target=\"_self\" >\n                                    <img decoding=\"async\" src=\"https:\/\/anthonys.com\/wp-content\/uploads\/2026\/04\/Anthonys-Heartfire-Grill.svg\" alt=\"Anthony&#039;s Hearfire Grill\" class=\"lc-img\">\n                                <\/a>\n                                                    <\/div>\n                                            <div class=\"swiper-slide lc-slide\">\n                                                            <a href=\"https:\/\/anthonys.com\/restaurants\/\" target=\"_self\" >\n                                    <img decoding=\"async\" src=\"https:\/\/anthonys.com\/wp-content\/uploads\/2026\/04\/Anthonys.svg\" alt=\"Anthonys\" class=\"lc-img\">\n                                <\/a>\n                                                    <\/div>\n                                            <div class=\"swiper-slide lc-slide\">\n                                                            <a href=\"https:\/\/anthonys.com\/restaurant\/tides-tavern\/\" target=\"_self\" >\n                                    <img decoding=\"async\" src=\"https:\/\/anthonys.com\/wp-content\/uploads\/2026\/04\/Tides-Tavern.svg\" alt=\"Tide&#039;s Tavern\" class=\"lc-img\">\n                                <\/a>\n                                                    <\/div>\n                                    <\/div>\n            <\/div>\n        <\/div>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Anthony&#8217;s Seafood Company sources the freshest Pacific Northwest fish and shellfish directly from trusted, sustainable fisheries \u2014 ensuring quality from the water to your plate.<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-246","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/anthonys.com\/wp-json\/wp\/v2\/pages\/246","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/anthonys.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/anthonys.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/anthonys.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/anthonys.com\/wp-json\/wp\/v2\/comments?post=246"}],"version-history":[{"count":39,"href":"https:\/\/anthonys.com\/wp-json\/wp\/v2\/pages\/246\/revisions"}],"predecessor-version":[{"id":3824,"href":"https:\/\/anthonys.com\/wp-json\/wp\/v2\/pages\/246\/revisions\/3824"}],"wp:attachment":[{"href":"https:\/\/anthonys.com\/wp-json\/wp\/v2\/media?parent=246"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}