1<!doctype html> 2<html class='js' lang='en'> 3 <head> 4 <meta charset='utf-8'> 5 <meta http-equiv='X-UA-Compatible' content='IE=edge'> 6 <meta name='viewport' content='width=device-width,initial-scale=1'> 7 <meta name='theme-color' content=''> 8 9 <!-- Begin: Northbeam metadata info --> 10
10<script> 11 try { 12 localStorage.setItem('nb__region_code', "US"); 13 localStorage.setItem('nb__currency_code', "USD"); 14 } catch(e) {} 15 </script>
15 16<!-- End: Northbeam metadata info --> 17 <!-- Begin: Northbeam pixel -->
18<script>(function(){var e;(n=e=e||{}).A="identify",n.B="trackPageView",n.C="fireEmailCaptureEvent",n.D="fireCustomGoal",n.E="firePurchaseEvent",n.F="trackPageViewInitial",n.G="fireSlimPurchaseEvent",n.H="identifyCustomerId";var n="//j.northbeam.io/ota-sp/1d57c903-47c9-4d54-a181-7fd5eb8307d6.js";function r(n){for(var t=[],e=1;e<arguments.length;e++)t[e-1]=arguments[e];i.push({fnName:n,args:t})}var t,i=[],a=((t={})[e.F]=function(n){r(e.F,n)},(a={_q:i})[e.A]=function(n,t){return r(e.A,n,t)},a[e.B]=function(){return r(e.B)},a[e.C]=function(n,t){return r(e.C,n,t)},a[e.D]=function(n,t){return r(e.D,n,t)},a[e.E]=function(n){return r(e.E,n)},a[e.G]=function(n){return r(e.G,n)},a[e.H]=function(n,t){return r(e.H,n,t)},Object.assign(function(n){for(var t=[],e=1;e<arguments.length;e++)t.push(arguments[e]);return r.apply(null,[n].concat(t))},a));window.Northbeam=a,(a=document.createElement("script")).async=!0,a.src=n,document.head.appendChild(a),t.trackPageViewInitial(window.location.href);})()</script>
18 19<!-- End: Northbeam pixel --> 20 21 <link rel='canonical' href='https://beach2ocean.com/blogs/breaking-waves'> 22 <link rel='preconnect' href='https://cdn.shopify.com' crossorigin><link rel='icon' type='image/png' href='//beach2ocean.com/cdn/shop/files/Beach2Ocean-Favicon_bbbb28f2-e337-47e0-b776-689ed5da5885.png?crop=center&height=32&v=1751390871&width=32'><link rel='preconnect' href='https://fonts.shopifycdn.com' crossorigin><title> 23 Blog: Breaking Waves 24 – Beach2Ocean</title> 25 26 27 28 29 30<meta property='og:site_name' content='Beach2Ocean'> 31<meta property='og:url' content='https://beach2ocean.com/blogs/breaking-waves'> 32<meta property='og:title' content='Blog: Breaking Waves'> 33<meta property='og:type' content='website'> 34<meta property='og:description' content='Discover womenâs designer swimwear & resortwear from Michaelâ¯Kors, Kateâ¯Spade, Cocoâ¯Reef, Vinceâ¯Camuto, Beachâ¯House & more. Shop mixâandâmatch bikinis, tankinis, one pieces, plus sizes, swim skirts & coverâups.'><meta property='og:image' content='http://beach2ocean.com/cdn/shop/files/Beach2Ocean-Logo_1024x1024_b701af16-bb37-4b09-900d-6efafbfb83c2.jpg?v=1761248798'> 35 <meta property='og:image:secure_url' content='https://beach2ocean.com/cdn/shop/files/Beach2Ocean-Logo_1024x1024_b701af16-bb37-4b09-900d-6efafbfb83c2.jpg?v=1761248798'> 36 <meta property='og:image:width' content='1024'> 37 <meta property='og:image:height' content='1024'><meta name='twitter:card' content='summary_large_image'> 38<meta name='twitter:title' content='Blog: Breaking Waves'> 39<meta name='twitter:description' content='Discover womenâs designer swimwear & resortwear from Michaelâ¯Kors, Kateâ¯Spade, Cocoâ¯Reef, Vinceâ¯Camuto, Beachâ¯House & more. Shop mixâandâmatch bikinis, tankinis, one pieces, plus sizes, swim skirts & coverâups.'> 40 41 42
42<script src='//beach2ocean.com/cdn/shop/t/95/assets/constants.js?v=72314226240930496451777303131' defer='defer'></script>
42 43
43<script src='//beach2ocean.com/cdn/shop/t/95/assets/pubsub.js?v=146721945599069425191777303131' defer='defer'></script>
43 44
44<script src='//beach2ocean.com/cdn/shop/t/95/assets/global.js?v=115731076565112300041785406564' defer='defer'></script>
44 45
45<script src='//beach2ocean.com/cdn/shop/t/95/assets/details-disclosure.js?v=14343477511519292371777303133' defer='defer'></script>
45 46
46<script src='//beach2ocean.com/cdn/shop/t/95/assets/details-modal.js?v=173329074402791724891777303134' defer='defer'></script>
46 47
47<script src='//beach2ocean.com/cdn/shop/t/95/assets/search-form.js?v=157700152988462493491777303131' defer='defer'></script>
47 48
48<script src='//beach2ocean.com/cdn/shop/t/95/assets/wishlist-custom-functionality.js?v=173573748539896351861777303132' defer='defer'></script>
48<script src='//beach2ocean.com/cdn/shop/t/95/assets/animations.js?v=78163689540051000191785406555' defer='defer'></script>
48 49 50 <!-- Set default font if none of the above match --> 51 <style> 52 :root { 53 --font-body-family: Lato, sans-serif; 54 --font-heading-family: Baskervville, serif; 55 } 56 </style> 57 58 59
59<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
59<meta name="google-site-verification" content="vgtm_ELz76v7Am9Hkw6QLzGkKTE01N1bMaUkrE6-Vl0"> 60<meta name="facebook-domain-verification" content="7hfpbhrigg6k783grtbzrwnnuqjldx"> 61<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/73510551795/digital_wallets/dialog"> 62<meta id="in-context-paypal-metadata" data-shop-id="73510551795" data-venmo-supported="true" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 63<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/breaking-waves.atom" /> 64<link rel="next" href="/blogs/breaking-waves?page=2">
65<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=2299527411"></script>
65 66<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
67<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=2299527411&shop_id=73510551795" crossorigin="anonymous"></script>
vendor: 1 bytes, line 67
67
68<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":73510551795,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/73510551795","merchantName":"Beach2Ocean","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","discover","amex","elo","jcb"],"total":{"type":"pending","label":"Beach2Ocean","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 68
68
69<script id="shopify-features" type="application/json">{"accessToken":"7acbc127201dd5f47012519b2379cd2c","betas":["rich-media-storefront-analytics"],"domain":"beach2ocean.com","predictiveSearch":true,"shopId":73510551795,"locale":"en"}</script>
vendor: 1 bytes, line 69
69
70<script>var Shopify = Shopify || {}; 71Shopify.shop = "1g0j08-ss.myshopify.com"; 72Shopify.locale = "en"; 73Shopify.currency = {"active":"USD","rate":"1.0"}; 74Shopify.country = "US"; 75Shopify.theme = {"name":"beach2ocean - Main 1","id":161371750643,"schema_name":"Dawn","schema_version":"15.3.0","theme_store_id":null,"role":"main"}; 76Shopify.theme.handle = "null"; 77Shopify.theme.style = {"id":null,"handle":null}; 78Shopify.cdnHost = "beach2ocean.com/cdn"; 79Shopify.routes = Shopify.routes || {}; 80Shopify.routes.root = "/"; 81Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 82Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 83Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 84Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 84
84
85<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 85
85
86<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 86
86
87<script> 88 window.ShopifyPay = window.ShopifyPay || {}; 89 window.ShopifyPay.apiHost = "shop.app\/pay"; 90 window.ShopifyPay.redirectState = null; 91</script>
vendor: 1 bytes, line 91
91
92<script> 93 window.Shopify = window.Shopify || {}; 94 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 95 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 96 window.Shopify.SignInWithShop.eligible = true; 97</script>
vendor: 1 bytes, line 97
97
98<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 98
98
99<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 99
99
100<script type="module"> 101 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 102 103 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 104 105</script>
vendor: 1 bytes, line 105
105
106<script> 107 window.Shopify = window.Shopify || {}; 108 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 109 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 110</script>
vendor: 1 bytes, line 110
110
111<script>(function() { 112 var isLoaded = false; 113 function asyncLoad() { 114 if (isLoaded) return; 115 isLoaded = true; 116 var urls = ["https:\/\/ecom-app.rakutenadvertising.io\/rakuten_advertising.js?shop=1g0j08-ss.myshopify.com","https:\/\/tag.rmp.rakuten.com\/126355.ct.js?shop=1g0j08-ss.myshopify.com","https:\/\/shopify-duty-tax.prod.zdops.net\/hello?1751311184556\u0026shop=1g0j08-ss.myshopify.com","https:\/\/services.nofraud.com\/js\/device.js?shop=1g0j08-ss.myshopify.com","https:\/\/dr4qe3ddw9y32.cloudfront.net\/awin-shopify-integration-code.js?aid=94311\u0026v=shopifyApp_5.2.3\u0026ts=1755804082917\u0026shop=1g0j08-ss.myshopify.com","\/\/cdn.shopify.com\/proxy\/b6e81c01012a6f459000de20a2045eb349b6493dc5616f7eda0ad791e61ffbae\/cdn.bogos.io\/script_tag\/secomapp.scripttag.js?shop=1g0j08-ss.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA"]; 117 for (var i = 0; i < urls.length; i++) { 118 var s = document.createElement('script'); 119 s.type = 'text/javascript'; 120 s.async = true; 121 s.src = urls[i]; 122 var x = document.getElementsByTagName('script')[0]; 123 x.parentNode.insertBefore(s, x); 124 } 125 }; 126 if(window.attachEvent) { 127 window.attachEvent('onload', asyncLoad); 128 } else { 129 window.addEventListener('load', asyncLoad, false); 130 } 131})();</script>
vendor: 1 bytes, line 131
131
132<script id="__st">var __st={"a":73510551795,"offset":-14400,"reqid":"754c735b-33b7-411d-9fe7-667949f700bb-1791520920","pageurl":"beach2ocean.com\/blogs\/breaking-waves","s":"blogs-96224280819","u":"c28d7f64fd68","p":"blog","rtyp":"blog","rid":96224280819};</script>
vendor: 1 bytes, line 132
132
133<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 133
133
134<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 134
134
135<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//beach2ocean.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 135
135
136<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//beach2ocean.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
136<script crossorigin="anonymous" defer="defer" src="//beach2ocean.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-f0e26bdf.js?v=20250812"></script>
vendor: 1 bytes, line 136
136
137<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 137
137
138<script> 139 window.Shopify = window.Shopify || {}; 140 window.Shopify.MCP = window.Shopify.MCP || {}; 141 window.Shopify.MCP.enabled = true; 142 window.Shopify.MCP.shop = "1g0j08-ss.myshopify.com"; 143 window.Shopify.MCP.mcpEndpoint = "https:\/\/beach2ocean.com\/api\/mcp"; 144 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\nSet policy_types to also get the store's written policies (full text and URL).\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question â e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}]; 145</script>
vendor: 1 bytes, line 145
145
146<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/beach2ocean.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 147</script>
vendor: 1 bytes, line 147
147
148<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://beach2ocean.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 149</script>
vendor: 1 bytes, line 149
149
150<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 151 function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent); 152</script>
vendor: 1 bytes, line 152
152
153<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 154</script>
vendor: 1 bytes, line 154
154
155<script integrity="sha256-/LA1C2Bx6899fYCos0FS9qLj2opaGFm7AXrTUvBEb4s=" data-source-attribution="shopify.remote_product_tracking" data-shopify-remote-tracking="{"publisher_shop_id":73510551795,"theme_id":161371750643,"theme_published":true,"theme_store_id":0,"placement":"collection","event_data":{"handle":"breaking-waves","page_type":"blog"},"recommendations_tracking_enabled":true}" defer="defer" src="//beach2ocean.com/cdn/shopifycloud/storefront/assets/storefront/remote_product_tracking-91d95044.js" crossorigin="anonymous"></script>
155 156<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://beach2ocean.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 157<style id="shopify-accelerated-checkout-cart"> 158 #shopify-buyer-consent { 159 margin-top: 1em; 160 display: inline-block; 161 width: 100%; 162} 163 164#shopify-buyer-consent.hidden { 165 display: none; 166} 167 168#shopify-subscription-policy-button { 169 background: none; 170 border: none; 171 padding: 0; 172 text-decoration: underline; 173 font-size: inherit; 174 cursor: pointer; 175} 176 177#shopify-subscription-policy-button::before { 178 box-shadow: none; 179} 180 181 </style>
182<script id="sections-script" data-sections="header" defer="defer" src="//beach2ocean.com/cdn/shop/t/95/compiled_assets/scripts.js?v=18700030297037062631777303207"></script>
vendor: 1 bytes, line 182
182
183<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
183 184 185 186 <style data-shopify> 187 @font-face { 188 font-family: Lato; 189 font-weight: 400; 190 font-style: normal; 191 font-display: swap; 192 src: url("//beach2ocean.com/cdn/fonts/lato/lato_n4.c3b93d431f0091c8be23185e15c9d1fee1e971c5.woff2") format("woff2"), 193 url("//beach2ocean.com/cdn/fonts/lato/lato_n4.d5c00c781efb195594fd2fd4ad04f7882949e327.woff") format("woff"); 194} 195 196 @font-face { 197 font-family: Lato; 198 font-weight: 700; 199 font-style: normal; 200 font-display: swap; 201 src: url("//beach2ocean.com/cdn/fonts/lato/lato_n7.900f219bc7337bc57a7a2151983f0a4a4d9d5dcf.woff2") format("woff2"), 202 url("//beach2ocean.com/cdn/fonts/lato/lato_n7.a55c60751adcc35be7c4f8a0313f9698598612ee.woff") format("woff"); 203} 204 205 @font-face { 206 font-family: Lato; 207 font-weight: 400; 208 font-style: italic; 209 font-display: swap; 210 src: url("//beach2ocean.com/cdn/fonts/lato/lato_i4.09c847adc47c2fefc3368f2e241a3712168bc4b6.woff2") format("woff2"), 211 url("//beach2ocean.com/cdn/fonts/lato/lato_i4.3c7d9eb6c1b0a2bf62d892c3ee4582b016d0f30c.woff") format("woff"); 212} 213 214 @font-face { 215 font-family: Lato; 216 font-weight: 700; 217 font-style: italic; 218 font-display: swap; 219 src: url("//beach2ocean.com/cdn/fonts/lato/lato_i7.16ba75868b37083a879b8dd9f2be44e067dfbf92.woff2") format("woff2"), 220 url("//beach2ocean.com/cdn/fonts/lato/lato_i7.4c07c2b3b7e64ab516aa2f2081d2bb0366b9dce8.woff") format("woff"); 221} 222 223 @font-face { 224 font-family: Baskervville; 225 font-weight: 400; 226 font-style: normal; 227 font-display: swap; 228 src: url("//beach2ocean.com/cdn/fonts/baskervville/baskervville_n4.6b0d1f33845dccb0601e970c218adacec89de866.woff2") format("woff2"), 229 url("//beach2ocean.com/cdn/fonts/baskervville/baskervville_n4.2ed594e690e8075ab08aa6b2c3b34b3a5b91366a.woff") format("woff"); 230} 231 232 233 /* Color Schemas */ 234 235 :root, 236 .color-scheme-1 { 237 --color-background: 255,255,255; 238 239 --gradient-background: #ffffff; 240 241 242 243 244 --color-foreground: 0,0,0; 245 --color-background-contrast: 191,191,191; 246 --color-shadow: 18,18,18; 247 --color-button: 0,0,0; 248 --color-button-text: 255,255,255; 249 --color-secondary-button: 255,255,255; 250 --color-secondary-button-text: 18,18,18; 251 --color-link: 18,18,18; 252 --color-badge-foreground: 0,0,0; 253 --color-badge-background: 255,255,255; 254 --color-badge-border: 0,0,0; 255 --payment-terms-background-color: rgb(255 255 255); 256 257 /* Custom Color Scheme Fields */ 258 --links-color: #121212; 259 --links-hover-color: #121212; 260 261 } 262 263 264 .color-scheme-2 { 265 --color-background: 255,255,255; 266 267 --gradient-background: #ffffff; 268 269 270 271 272 --color-foreground: 18,18,18; 273 --color-background-contrast: 191,191,191; 274 --color-shadow: 18,18,18; 275 --color-button: 18,18,18; 276 --color-button-text: 243,243,243; 277 --color-secondary-button: 255,255,255; 278 --color-secondary-button-text: 18,18,18; 279 --color-link: 18,18,18; 280 --color-badge-foreground: 18,18,18; 281 --color-badge-background: 255,255,255; 282 --color-badge-border: 18,18,18; 283 --payment-terms-background-color: rgb(255 255 255); 284 285 /* Custom Color Scheme Fields */ 286 --links-color: #121212; 287 --links-hover-color: #121212; 288 289 } 290 291 292 .color-scheme-3 { 293 --color-background: 36,40,51; 294 295 --gradient-background: #242833; 296 297 298 299 300 --color-foreground: 255,255,255; 301 --color-background-contrast: 47,52,66; 302 --color-shadow: 18,18,18; 303 --color-button: 255,255,255; 304 --color-button-text: 0,0,0; 305 --color-secondary-button: 36,40,51; 306 --color-secondary-button-text: 255,255,255; 307 --color-link: 255,255,255; 308 --color-badge-foreground: 255,255,255; 309 --color-badge-background: 36,40,51; 310 --color-badge-border: 255,255,255; 311 --payment-terms-background-color: rgb(36 40 51); 312 313 /* Custom Color Scheme Fields */ 314 --links-color: #121212; 315 --links-hover-color: #121212; 316 317 } 318 319 320 .color-scheme-4 { 321 --color-background: 18,18,18; 322 323 --gradient-background: #121212; 324 325 326 327 328 --color-foreground: 255,255,255; 329 --color-background-contrast: 146,146,146; 330 --color-shadow: 18,18,18; 331 --color-button: 255,255,255; 332 --color-button-text: 18,18,18; 333 --color-secondary-button: 18,18,18; 334 --color-secondary-button-text: 255,255,255; 335 --color-link: 255,255,255; 336 --color-badge-foreground: 255,255,255; 337 --color-badge-background: 18,18,18; 338 --color-badge-border: 255,255,255; 339 --payment-terms-background-color: rgb(18 18 18); 340 341 /* Custom Color Scheme Fields */ 342 --links-color: #121212; 343 --links-hover-color: #121212; 344 345 } 346 347 348 .color-scheme-5 { 349 --color-background: 51,79,180; 350 351 --gradient-background: #334fb4; 352 353 354 355 356 --color-foreground: 255,255,255; 357 --color-background-contrast: 23,35,81; 358 --color-shadow: 18,18,18; 359 --color-button: 186,227,237; 360 --color-button-text: 0,0,0; 361 --color-secondary-button: 51,79,180; 362 --color-secondary-button-text: 255,255,255; 363 --color-link: 255,255,255; 364 --color-badge-foreground: 255,255,255; 365 --color-badge-background: 51,79,180; 366 --color-badge-border: 255,255,255; 367 --payment-terms-background-color: rgb(51 79 180); 368 369 /* Custom Color Scheme Fields */ 370 --links-color: #121212; 371 --links-hover-color: #121212; 372 373 } 374 375 376 .color-scheme-537480c8-7ca2-4586-a8b5-86f9d52f840a { 377 --color-background: 255,255,255; 378 379 --gradient-background: #ffffff; 380 381 382 383 384 --color-foreground: 0,0,0; 385 --color-background-contrast: 191,191,191; 386 --color-shadow: 18,18,18; 387 --color-button: 240,244,251; 388 --color-button-text: 18,18,18; 389 --color-secondary-button: 255,255,255; 390 --color-secondary-button-text: 240,244,251; 391 --color-link: 240,244,251; 392 --color-badge-foreground: 0,0,0; 393 --color-badge-background: 255,255,255; 394 --color-badge-border: 0,0,0; 395 --payment-terms-background-color: rgb(255 255 255); 396 397 /* Custom Color Scheme Fields */ 398 --links-color: #121212; 399 --links-hover-color: #121212; 400 401 } 402 403 404 .color-scheme-5a576fb5-410b-46b9-948e-499270789fb5 { 405 --color-background: 255,255,255; 406 407 --gradient-background: #ffffff; 408 409 410 411 412 --color-foreground: 0,0,0; 413 --color-background-contrast: 191,191,191; 414 --color-shadow: 18,18,18; 415 --color-button: 255,255,255; 416 --color-button-text: 0,0,0; 417 --color-secondary-button: 255,255,255; 418 --color-secondary-button-text: 255,255,255; 419 --color-link: 255,255,255; 420 --color-badge-foreground: 0,0,0; 421 --color-badge-background: 255,255,255; 422 --color-badge-border: 0,0,0; 423 --payment-terms-background-color: rgb(255 255 255); 424 425 /* Custom Color Scheme Fields */ 426 --links-color: #121212; 427 --links-hover-color: #121212; 428 429 } 430 431 432 .color-scheme-f7bcfded-3743-4be4-8cc3-4f69d15d2cbf { 433 --color-background: 235,248,252; 434 435 --gradient-background: #ebf8fc; 436 437 438 439 440 --color-foreground: 0,0,0; 441 --color-background-contrast: 124,209,235; 442 --color-shadow: 18,18,18; 443 --color-button: 0,0,0; 444 --color-button-text: 255,255,255; 445 --color-secondary-button: 235,248,252; 446 --color-secondary-button-text: 18,18,18; 447 --color-link: 18,18,18; 448 --color-badge-foreground: 0,0,0; 449 --color-badge-background: 235,248,252; 450 --color-badge-border: 0,0,0; 451 --payment-terms-background-color: rgb(235 248 252); 452 453 /* Custom Color Scheme Fields */ 454 --links-color: #121212; 455 --links-hover-color: #121212; 456 457 } 458 459 460 .color-scheme-1e284534-fc1f-4114-bd99-456e4b172973 { 461 --color-background: 191,234,245; 462 463 --gradient-background: #bfeaf5; 464 465 466 467 468 --color-foreground: 0,0,0; 469 --color-background-contrast: 81,198,228; 470 --color-shadow: 18,18,18; 471 --color-button: 0,0,0; 472 --color-button-text: 255,255,255; 473 --color-secondary-button: 191,234,245; 474 --color-secondary-button-text: 18,18,18; 475 --color-link: 18,18,18; 476 --color-badge-foreground: 0,0,0; 477 --color-badge-background: 191,234,245; 478 --color-badge-border: 0,0,0; 479 --payment-terms-background-color: rgb(191 234 245); 480 481 /* Custom Color Scheme Fields */ 482 --links-color: #121212; 483 --links-hover-color: #121212; 484 485 } 486 487 488 .color-scheme-01e17982-5aeb-4534-b72b-4b1bfb9c9ac5 { 489 --color-background: 240,233,227; 490 491 --gradient-background: #f0e9e3; 492 493 494 495 496 --color-foreground: 0,0,0; 497 --color-background-contrast: 196,168,144; 498 --color-shadow: 18,18,18; 499 --color-button: 0,0,0; 500 --color-button-text: 255,255,255; 501 --color-secondary-button: 240,233,227; 502 --color-secondary-button-text: 18,18,18; 503 --color-link: 18,18,18; 504 --color-badge-foreground: 0,0,0; 505 --color-badge-background: 240,233,227; 506 --color-badge-border: 0,0,0; 507 --payment-terms-background-color: rgb(240 233 227); 508 509 /* Custom Color Scheme Fields */ 510 --links-color: #121212; 511 --links-hover-color: #121212; 512 513 } 514 515 516 .color-scheme-9e542221-5019-4b96-a439-acf6adf6211f { 517 --color-background: 37,54,89; 518 519 --gradient-background: #253659; 520 521 522 523 524 --color-foreground: 255,255,255; 525 --color-background-contrast: 44,65,107; 526 --color-shadow: 18,18,18; 527 --color-button: 255,255,255; 528 --color-button-text: 37,54,89; 529 --color-secondary-button: 37,54,89; 530 --color-secondary-button-text: 37,54,89; 531 --color-link: 37,54,89; 532 --color-badge-foreground: 255,255,255; 533 --color-badge-background: 37,54,89; 534 --color-badge-border: 255,255,255; 535 --payment-terms-background-color: rgb(37 54 89); 536 537 /* Custom Color Scheme Fields */ 538 --links-color: #121212; 539 --links-hover-color: #121212; 540 541 } 542 543 544 .color-scheme-9323b244-e259-4811-9edc-7c26ed57c8c4 { 545 --color-background: 0,140,160; 546 547 --gradient-background: #008ca0; 548 549 550 551 552 --color-foreground: 255,255,255; 553 --color-background-contrast: 0,28,32; 554 --color-shadow: 18,18,18; 555 --color-button: 255,255,255; 556 --color-button-text: 0,140,160; 557 --color-secondary-button: 0,140,160; 558 --color-secondary-button-text: 255,255,255; 559 --color-link: 255,255,255; 560 --color-badge-foreground: 255,255,255; 561 --color-badge-background: 0,140,160; 562 --color-badge-border: 255,255,255; 563 --payment-terms-background-color: rgb(0 140 160); 564 565 /* Custom Color Scheme Fields */ 566 --links-color: #121212; 567 --links-hover-color: #121212; 568 569 } 570 571 572 .color-scheme-e65051b9-3149-49ea-803c-59c885876d2c { 573 --color-background: 247,246,245; 574 575 --gradient-background: #f7f6f5; 576 577 578 579 580 --color-foreground: 0,0,0; 581 --color-background-contrast: 190,182,174; 582 --color-shadow: 18,18,18; 583 --color-button: 186,227,237; 584 --color-button-text: 0,0,0; 585 --color-secondary-button: 247,246,245; 586 --color-secondary-button-text: 18,18,18; 587 --color-link: 18,18,18; 588 --color-badge-foreground: 0,0,0; 589 --color-badge-background: 247,246,245; 590 --color-badge-border: 0,0,0; 591 --payment-terms-background-color: rgb(247 246 245); 592 593 /* Custom Color Scheme Fields */ 594 --links-color: #121212; 595 --links-hover-color: #121212; 596 597 } 598 599 600 body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5, .color-scheme-537480c8-7ca2-4586-a8b5-86f9d52f840a, .color-scheme-5a576fb5-410b-46b9-948e-499270789fb5, .color-scheme-f7bcfded-3743-4be4-8cc3-4f69d15d2cbf, .color-scheme-1e284534-fc1f-4114-bd99-456e4b172973, .color-scheme-01e17982-5aeb-4534-b72b-4b1bfb9c9ac5, .color-scheme-9e542221-5019-4b96-a439-acf6adf6211f, .color-scheme-9323b244-e259-4811-9edc-7c26ed57c8c4, .color-scheme-e65051b9-3149-49ea-803c-59c885876d2c { 601 color: rgba(var(--color-foreground), 0.75); 602 background-color: rgb(var(--color-background)); 603 } 604 605 :root { 606 --font-body-style: normal; 607 --font-body-weight: 400; 608 --font-body-weight-bold: 700; 609 610 --font-heading-style: normal; 611 --font-heading-weight: 400; 612 613 --font-body-scale: 1.0; 614 --font-heading-scale: 1.0; 615 616 --media-padding: px; 617 --media-border-opacity: 0.05; 618 --media-border-width: 0px; 619 --media-radius: 0px;
620 --media-shadow-opacity: 0.0; 621 --media-shadow-horizontal-offset: 0px; 622 --media-shadow-vertical-offset: 4px; 623 --media-shadow-blur-radius: 5px; 624 --media-shadow-visible: 0; 625 626 --page-width: 160rem; 627 --page-width-margin: 0rem; 628 629 --product-card-image-padding: 0.0rem; 630 --product-card-corner-radius: 0.0rem; 631 --product-card-text-alignment: left; 632 --product-card-border-width: 0.0rem; 633 --product-card-border-opacity: 0.1; 634 --product-card-shadow-opacity: 0.0; 635 --product-card-shadow-visible: 0; 636 --product-card-shadow-horizontal-offset: 0.0rem; 637 --product-card-shadow-vertical-offset: 0.4rem; 638 --product-card-shadow-blur-radius: 0.5rem; 639 640 --collection-card-image-padding: 0.0rem; 641 --collection-card-corner-radius: 0.0rem; 642 --collection-card-text-alignment: center; 643 --collection-card-border-width: 0.0rem; 644 --collection-card-border-opacity: 0.1; 645 --collection-card-shadow-opacity: 0.0; 646 --collection-card-shadow-visible: 0; 647 --collection-card-shadow-horizontal-offset: 0.0rem; 648 --collection-card-shadow-vertical-offset: 0.4rem; 649 --collection-card-shadow-blur-radius: 0.5rem; 650 651 --blog-card-image-padding: 0.0rem; 652 --blog-card-corner-radius: 0.0rem; 653 --blog-card-text-alignment: left; 654 --blog-card-border-width: 0.0rem; 655 --blog-card-border-opacity: 0.1; 656 --blog-card-shadow-opacity: 0.0; 657 --blog-card-shadow-visible: 0; 658 --blog-card-shadow-horizontal-offset: 0.0rem; 659 --blog-card-shadow-vertical-offset: 0.4rem; 660 --blog-card-shadow-blur-radius: 0.5rem; 661 662 --badge-corner-radius: 0.0rem; 663 664 --popup-border-width: 1px; 665 --popup-border-opacity: 0.1; 666 --popup-corner-radius: 0px; 667 --popup-shadow-opacity: 0.05; 668 --popup-shadow-horizontal-offset: 0px; 669 --popup-shadow-vertical-offset: 4px; 670 --popup-shadow-blur-radius: 5px; 671 672 --drawer-border-width: 1px; 673 --drawer-border-opacity: 0.1; 674 --drawer-shadow-opacity: 0.0; 675 --drawer-shadow-horizontal-offset: 0px; 676 --drawer-shadow-vertical-offset: 4px; 677 --drawer-shadow-blur-radius: 5px; 678 679 --spacing-sections-desktop: 52px; 680 --spacing-sections-mobile: 36px; 681 682 --grid-desktop-vertical-spacing: 4px; 683 --grid-desktop-horizontal-spacing: 16px; 684 --grid-mobile-vertical-spacing: 2px; 685 --grid-mobile-horizontal-spacing: 8px; 686 687 --text-boxes-border-opacity: 0.1; 688 --text-boxes-border-width: 0px; 689 --text-boxes-radius: 0px; 690 --text-boxes-shadow-opacity: 0.0; 691 --text-boxes-shadow-visible: 0; 692 --text-boxes-shadow-horizontal-offset: 0px; 693 --text-boxes-shadow-vertical-offset: 4px; 694 --text-boxes-shadow-blur-radius: 5px; 695 696 --buttons-radius: 0px; 697 --buttons-radius-outset: 0px; 698 --buttons-border-width: 1px; 699 --buttons-border-opacity: 1.0; 700 --buttons-shadow-opacity: 0.0; 701 --buttons-shadow-visible: 0; 702 --buttons-shadow-horizontal-offset: 0px; 703 --buttons-shadow-vertical-offset: 4px; 704 --buttons-shadow-blur-radius: 5px; 705 --buttons-border-offset: 0px; 706 707 --inputs-radius: 0px; 708 --inputs-border-width: 1px; 709 --inputs-border-opacity: 0.55; 710 --inputs-shadow-opacity: 0.0; 711 --inputs-shadow-horizontal-offset: 0px; 712 --inputs-margin-offset: 0px; 713 --inputs-shadow-vertical-offset: 4px; 714 --inputs-shadow-blur-radius: 5px; 715 --inputs-radius-outset: 0px; 716 717 --variant-pills-radius: 40px; 718 --variant-pills-border-width: 1px; 719 --variant-pills-border-opacity: 0.55; 720 --variant-pills-shadow-opacity: 0.0; 721 --variant-pills-shadow-horizontal-offset: 0px; 722 --variant-pills-shadow-vertical-offset: 4px; 723 --variant-pills-shadow-blur-radius: 5px; 724 725 /* Custom Colors */ 726 --primary-color-1: #FFFFFF; 727 --primary-color-2: #FFFFFF; 728 --primary-color-3: #FFFFFF; 729 --secondary-color-1: #FFFFFF; 730 --secondary-color-2: #FFFFFF; 731 --tertiary-color: #FFFFFF; 732 } 733 734 *, 735 *::before, 736 *::after { 737 box-sizing: inherit; 738 } 739 740 html { 741 box-sizing: border-box; 742 font-size: calc(var(--font-body-scale) * 62.5%); 743 height: 100%; 744 } 745 746 body { 747 display: grid; 748 grid-template-rows: auto auto 1fr auto; 749 grid-template-columns: 100%; 750 min-height: 100%; 751 margin: 0; 752 font-size: 1.5rem; 753 letter-spacing: 0.06rem; 754 line-height: calc(1 + 0.8 / var(--font-body-scale)); 755 font-family: var(--font-body-family); 756 font-style: var(--font-body-style); 757 font-weight: var(--font-body-weight); 758 } 759 760 @media screen and (min-width: 750px) { 761 body { 762 font-size: 1.6rem; 763 } 764 } 765 </style> 766 767 <link href="//beach2ocean.com/cdn/shop/t/95/assets/base.css?v=63593344937590627331789074888" rel="stylesheet" type="text/css" media="all" /> 768 769 770 <link rel='stylesheet' href='//beach2ocean.com/cdn/shop/t/95/assets/theme-animations.css?v=77053780796021594271785406570' media='print' onload="this.media='all'"> 771 772 <link rel='stylesheet' href='//beach2ocean.com/cdn/shop/t/95/assets/component-cart-items.css?v=93941163601775338711777303132' media='print' onload="this.media='all'"> 773 <link rel='stylesheet' href='//beach2ocean.com/cdn/shop/t/95/assets/component-cart-drawer.css?v=154434566963792977721789152432' media='print' onload="this.media='all'"> 774 <link rel='stylesheet' href='//beach2ocean.com/cdn/shop/t/95/assets/component-cart.css?v=58479468153199208741777303133' media='print' onload="this.media='all'"> 775 <link rel='stylesheet' href='//beach2ocean.com/cdn/shop/t/95/assets/component-totals.css?v=142197148399468494651777303134' media='print' onload="this.media='all'"> 776 <link rel='stylesheet' href='//beach2ocean.com/cdn/shop/t/95/assets/component-discounts.css?v=35275694321774326971777303134' media='print' onload="this.media='all'"> 777 <link href="//beach2ocean.com/cdn/shop/t/95/assets/component-card.css?v=92745419731573151801777303131" rel="stylesheet" type="text/css" media="all" /> 778 <link href="//beach2ocean.com/cdn/shop/t/95/assets/card-product-v2.css?v=6142994129908048421782833903" rel="stylesheet" type="text/css" media="all" /> 779 <link href="//beach2ocean.com/cdn/shop/t/95/assets/component-price.css?v=103699841010215616881777303133" rel="stylesheet" type="text/css" media="all" /> 780 <link href="//beach2ocean.com/cdn/shop/t/95/assets/component-rating.css?v=43865826854756704891777303132" rel="stylesheet" type="text/css" media="all" /> 781 <link href="//beach2ocean.com/cdn/shop/t/95/assets/component-product-variant-picker.css?v=89243871409223287691777303131" rel="stylesheet" type="text/css" media="all" /> 782 <link href="//beach2ocean.com/cdn/shop/t/95/assets/component-swatch.css?v=22219064451239156491777303134" rel="stylesheet" type="text/css" media="all" /> 783 <link href="//beach2ocean.com/cdn/shop/t/95/assets/component-swatch-input.css?v=113921641246840292881785406561" rel="stylesheet" type="text/css" media="all" /> 784 785 <link rel='stylesheet' href='//beach2ocean.com/cdn/shop/t/95/assets/component-volume-pricing.css?v=111870094811454961941777303131' media='print' onload="this.media='all'"> 786 <link rel='stylesheet' href='//beach2ocean.com/cdn/shop/t/95/assets/quick-order-list.css?v=169373868140653891751777303134' media='print' onload="this.media='all'"> 787 <link rel='stylesheet' href='//beach2ocean.com/cdn/shop/t/95/assets/quantity-popover.css?v=103204044491585313611777303132' media='print' onload="this.media='all'"> 788 789 <link href="//beach2ocean.com/cdn/shop/t/95/assets/collection-carousel.css?v=13820344304838112331787157004" rel="stylesheet" type="text/css" media="all" /> 790 791 <link rel='preload' as='font' href='//beach2ocean.com/cdn/fonts/lato/lato_n4.c3b93d431f0091c8be23185e15c9d1fee1e971c5.woff2' type='font/woff2' crossorigin> 792 793 794 <link rel='preload' as='font' href='//beach2ocean.com/cdn/fonts/baskervville/baskervville_n4.6b0d1f33845dccb0601e970c218adacec89de866.woff2' type='font/woff2' crossorigin> 795 796<link href="//beach2ocean.com/cdn/shop/t/95/assets/component-localization-form.css?v=147622509626870974981777303133" rel="stylesheet" type="text/css" media="all" /> 797
797<script src='//beach2ocean.com/cdn/shop/t/95/assets/localization-form.js?v=183523976823540356301777303133' defer='defer'></script>
797<link 798 rel='stylesheet' 799 href='//beach2ocean.com/cdn/shop/t/95/assets/component-predictive-search.css?v=124096876961530147991777303133' 800 media='print' 801 onload="this.media='all'" 802 >
802<script> 803 if (Shopify.designMode) { 804 document.documentElement.classList.add('shopify-design-mode') 805 } 806 </script>
806 807 808 809 <link href="//beach2ocean.com/cdn/shop/t/95/assets/swiper-bundle.min.css?v=127803016596819466191785406569" rel="stylesheet" type="text/css" media="all" /> 810
810<script src='//beach2ocean.com/cdn/shop/t/95/assets/swiper-bundle.min.js?v=108059131501615647841785406570' defer='defer'></script>
810 811 812
812<script src='//beach2ocean.com/cdn/shop/t/95/assets/swiper-factory.js?v=162210369871874232291785406570' defer='defer'></script>
812 813
813<script src='//beach2ocean.com/cdn/shop/t/95/assets/inline-form-wrapper.js?v=140122993344579674791777303132' defer></script>
813 814 815 <!-- Klaviyo integration script from Consentmo GDPR app --> 816
816<script id="consentmo-klaviyo-integration-script"> 817 function checkConsentForKlaviyo(isMarketingEnabled) { 818 if (isMarketingEnabled) { 819 console.log('exec klaviyo'); 820 document.cookie = "__kla_off=;expires=Thu, 01 Jan 1970 00:00:00 GMT"; 821 } else { 822 console.log('blocked klaviyo'); 823 document.cookie = "__kla_off=true"; 824 } 825 } 826 827 document.addEventListener('consentmoSignal_onLoad', function(eventData) { 828 const csmLoadSignal = eventData.detail || {isActive:false}; 829 830 if (!csmLoadSignal.isActive) { 831 checkConsentForKlaviyo(true); 832 } else { 833 document.addEventListener('consentmoSignal', function(event) { 834 const csmPreferences = event.detail.preferences; 835 checkConsentForKlaviyo(csmPreferences.marketing); 836 }); 837 } 838 }); 839 </script>
839 840 841 842 843 <!-- BEGIN app block: shopify://apps/consentmo-gdpr/blocks/gdpr_cookie_consent/4fbe573f-a377-4fea-9801-3ee0858cae41 --> 844<link rel="preconnect" href="https://app.consentmo.com" crossorigin data-csm-preconnect="app"> 845<link rel="dns-prefetch" href="https://workers.consentmo.com" data-csm-preconnect="workers"> 846<link rel="dns-prefetch" href="https://storage.consentmo.com" data-csm-preconnect="storage"> 847<link rel="preconnect" href="https://cdn.consentmo.com" crossorigin data-csm-preconnect="cdn"><link rel="prefetch" href="https://cdn.shopify.com/extensions/01a11aba-aafa-7dea-b236-635273518339/gdpr-backpack-916/assets/layout-cookie-bar.consentmo.js" crossorigin data-csm-layout-prefetch="banner"> 848 <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a11aba-aafa-7dea-b236-635273518339/gdpr-backpack-916/assets/layout-cookie-dialog.consentmo.js" crossorigin data-csm-layout-prefetch="dialog"> 849 <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a11aba-aafa-7dea-b236-635273518339/gdpr-backpack-916/assets/layout-cookie-box.consentmo.js" crossorigin data-csm-layout-prefetch="box"> 850 <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a11aba-aafa-7dea-b236-635273518339/gdpr-backpack-916/assets/layout-cookie-smart-banner.consentmo.js" crossorigin data-csm-layout-prefetch="smart"> 851 <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a11aba-aafa-7dea-b236-635273518339/gdpr-backpack-916/assets/layout-mobile-cookie-bar.consentmo.js" crossorigin data-csm-layout-prefetch="mobile">
851<script> 852(function () { 853 try { 854 document.documentElement.classList.add('csm-cookie-embed'); 855 } catch (e) {} 856})(); 857</script>
857<script data-consentmo-data-src-bootstrap> 858(function () { 859 'use strict'; 860 if (window.__consentmoDataSrcBootstrapInit) return; 861 window.__consentmoDataSrcBootstrapInit = true; 862 863 var DATA_SRC_SELECTOR = [ 864 'script[data-src*="consentmo_cookie_consent"]', 865 'script[data-src*="gdpr_cookie_consent.min"]', 866 'script[data-src*="gdrp_cookie_consent_unlimited"]' 867 ].join(','); 868 869 function activateConsentmoDataSrcScripts() { 870 if (!window.Shopify || !window.Shopify.shop) return; 871 document.querySelectorAll(DATA_SRC_SELECTOR).forEach(function (scriptEl) { 872 // getAttribute: src="" must not count as "already has src" (.src === page URL). 873 if (scriptEl.getAttribute('src')) return; 874 var url = scriptEl.getAttribute('data-src'); 875 if (!url) return; 876 if (scriptEl.getAttribute('type') === 'text/plain') { 877 scriptEl.removeAttribute('type'); 878 } 879 scriptEl.src = url; 880 }); 881 } 882 function scheduleActivation() { 883 activateConsentmoDataSrcScripts(); 884 // Retry on next task so other DCL handlers (lazy-loaders) can finish setting Shopify.shop / data-src first. 885 setTimeout(activateConsentmoDataSrcScripts, 0); 886 } 887 if (document.readyState === 'loading') { 888 document.addEventListener('DOMContentLoaded', scheduleActivation, { once: true }); 889 } else { 890 scheduleActivation(); 891 } 892})(); 893</script>
893 894 895 896<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 897 898 899 900 901 902 903 904 905 906 907 908 909
909<script async src="https://static.klaviyo.com/onsite/js/SHerix/klaviyo.js?company_id=SHerix"></script>
909 910
910<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
910 911 912 913 914 915 916 917
917<script> 918 window.klaviyoReviewsProductDesignMode = false 919 </script>
919 920 921 922 923 <!-- BEGIN app snippet: customer-hub-data -->
923<script> 924 if (!window.customerHub) { 925 window.customerHub = {}; 926 } 927 window.customerHub.storefrontRoutes = { 928 login: "https://beach2ocean.com/customer_authentication/redirect?locale=en®ion_country=US?return_url=%2F%23k-hub", 929 register: "https://account.beach2ocean.com?locale=en®ion_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiIxZzBqMDgtc3MubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbXSwiZXhwIjoxNzkyMTI1NzIwLCJuYmYiOjE3OTE1MjA5MjB9.rfpUiBtbpIle4w36wdCPYR3Ki-NAjh9w_A9krMuQwsQ?return_url=%2F%23k-hub", 930 logout: "/account/logout", 931 profile: "/account", 932 addresses: "/account/addresses", 933 }; 934 935 window.customerHub.userId = null; 936 937 window.customerHub.storeDomain = "1g0j08-ss.myshopify.com"; 938 939 940 941 942 window.customerHub.storeLocale = { 943 currentLanguage: 'en', 944 currentCountry: 'US', 945 availableLanguages: [ 946 947 { 948 iso_code: 'en', 949 endonym_name: 'English' 950 } 951 952 ], 953 availableCountries: [ 954 955 { 956 iso_code: 'AU', 957 name: 'Australia', 958 currency_code: 'USD' 959 }, 960 961 { 962 iso_code: 'AT', 963 name: 'Austria', 964 currency_code: 'USD' 965 }, 966 967 { 968 iso_code: 'BE', 969 name: 'Belgium', 970 currency_code: 'USD' 971 }, 972 973 { 974 iso_code: 'CA', 975 name: 'Canada', 976 currency_code: 'USD' 977 }, 978 979 { 980 iso_code: 'CZ', 981 name: 'Czechia', 982 currency_code: 'USD' 983 }, 984 985 { 986 iso_code: 'DK', 987 name: 'Denmark', 988 currency_code: 'USD' 989 }, 990 991 { 992 iso_code: 'FI', 993 name: 'Finland', 994 currency_code: 'USD' 995 }, 996 997 { 998 iso_code: 'FR', 999 name: 'France', 1000 currency_code: 'USD' 1001 }, 1002 1003 { 1004 iso_code: 'DE', 1005 name: 'Germany', 1006 currency_code: 'USD' 1007 }, 1008 1009 { 1010 iso_code: 'HK', 1011 name: 'Hong Kong SAR', 1012 currency_code: 'USD' 1013 }, 1014 1015 { 1016 iso_code: 'IE', 1017 name: 'Ireland', 1018 currency_code: 'USD' 1019 }, 1020 1021 { 1022 iso_code: 'IL', 1023 name: 'Israel', 1024 currency_code: 'USD' 1025 }, 1026 1027 { 1028 iso_code: 'IT', 1029 name: 'Italy', 1030 currency_code: 'USD' 1031 }, 1032 1033 { 1034 iso_code: 'JP', 1035 name: 'Japan', 1036 currency_code: 'USD' 1037 }, 1038 1039 { 1040 iso_code: 'MY', 1041 name: 'Malaysia', 1042 currency_code: 'USD' 1043 }, 1044 1045 { 1046 iso_code: 'NL', 1047 name: 'Netherlands', 1048 currency_code: 'USD' 1049 }, 1050 1051 { 1052 iso_code: 'NZ', 1053 name: 'New Zealand', 1054 currency_code: 'USD' 1055 }, 1056 1057 { 1058 iso_code: 'NO', 1059 name: 'Norway', 1060 currency_code: 'USD' 1061 }, 1062 1063 { 1064 iso_code: 'PL', 1065 name: 'Poland', 1066 currency_code: 'USD' 1067 }, 1068 1069 { 1070 iso_code: 'PT', 1071 name: 'Portugal', 1072 currency_code: 'USD' 1073 }, 1074 1075 { 1076 iso_code: 'SG', 1077 name: 'Singapore', 1078 currency_code: 'USD' 1079 }, 1080 1081 { 1082 iso_code: 'KR', 1083 name: 'South Korea', 1084 currency_code: 'USD' 1085 }, 1086 1087 { 1088 iso_code: 'ES', 1089 name: 'Spain', 1090 currency_code: 'USD' 1091 }, 1092 1093 { 1094 iso_code: 'SE', 1095 name: 'Sweden', 1096 currency_code: 'USD' 1097 }, 1098 1099 { 1100 iso_code: 'CH', 1101 name: 'Switzerland', 1102 currency_code: 'USD' 1103 }, 1104 1105 { 1106 iso_code: 'AE', 1107 name: 'United Arab Emirates', 1108 currency_code: 'USD' 1109 }, 1110 1111 { 1112 iso_code: 'GB', 1113 name: 'United Kingdom', 1114 currency_code: 'USD' 1115 }, 1116 1117 { 1118 iso_code: 'US', 1119 name: 'United States', 1120 currency_code: 'USD' 1121 } 1122 1123 ] 1124 }; 1125 1126</script>
1126 1127<!-- END app snippet --> 1128 1129 1130 1131 <!-- BEGIN app snippet: customer-hub-replace-links -->
1132<script> 1133 function replaceAccountLinks() { 1134 const selector = 1135 'a[href$="/account/login"], a[href$="/account"], a[href^="https://shopify.com/"][href*="/account"], a[href*="/customer_identity/redirect"], a[href*="/customer_authentication/redirect"], a[href$="/account'; 1136 const accountLinksNodes = document.querySelectorAll(selector); 1137 for (const node of accountLinksNodes) { 1138 const ignore = node.dataset.kHubIgnore !== undefined && node.dataset.kHubIgnore !== 'false'; 1139 if (!ignore) { 1140 // Any login links to Shopify's account system, point them at the customer hub instead. 1141 node.href = '#k-hub'; 1142 /** 1143 * There are some themes which apply a page transition on every click of an anchor tag (usually a fade-out) that's supposed to be faded back in when the next page loads. 1144 * However, since clicking the k-hub link doesn't trigger a page load, the page gets stuck on a blank screen. 1145 * Luckily, these themes usually have a className you can add to links to skip the transition. 1146 * Let's hope that all such themes are consistent/copy each other and just proactively add those classNames when we replace the link. 1147 **/ 1148 node.classList.add('no-transition', 'js-no-transition'); 1149 } 1150 } 1151 } 1152 1153 1154 if (document.readyState === 'complete') { 1155 replaceAccountLinks(); 1156 } else { 1157 const controller = new AbortController(); 1158 document.addEventListener( 1159 'readystatechange', 1160 () => { 1161 replaceAccountLinks(); // try to replace links both during `interactive` state and `complete` state 1162 if (document.readyState === 'complete') { 1163 // readystatechange can fire with "complete" multiple times per page load, so make sure we're not duplicating effort 1164 // by removing the listener afterwards. 1165 controller.abort(); 1166 } 1167 }, 1168 { signal: controller.signal }, 1169 ); 1170 } 1171 1172</script>
1172 1173<!-- END app snippet --> 1174 1175 1176 1177 1178 1179<!-- END app block --><!-- BEGIN app block: shopify://apps/hoppy-trust-badges/blocks/trust_badges_icon/6e9703d9-56af-47d9-80bb-0abc8eb8c38b --><link href="https://cdn.shopify.com/extensions/01a11b27-414f-72ff-98ca-a80930c8648f/hoppy-trust-badges-336/assets/badge.js" as="script" rel="preload"> 1180<link href="//cdn.shopify.com/extensions/01a11b27-414f-72ff-98ca-a80930c8648f/hoppy-trust-badges-336/assets/animation.css" rel="stylesheet" type="text/css" media="all" /> 1181
1182<script async>window.hoppyBadgeData = { badges: [{"design":{"spacing":{"desktop_inside_top":16,"desktop_inside_bottom":16,"desktop_outside_top":20,"desktop_outside_bottom":20,"desktop_inside_left":16,"desktop_inside_right":16,"mobile_inside_top":16,"mobile_inside_bottom":16,"mobile_outside_top":20,"mobile_outside_bottom":20,"mobile_inside_left":16,"mobile_inside_right":16},"scheduled":{"start":null,"end":null},"template":"minimal","badgedisplaybehavior":"scrollable","gradient":false,"background_type":"single_color","background_pattern":"none","initial_color":"#DDDDDD","intermediate_color":"#DDDDDD","final_color":"#FFFFFF","angle":10,"color":"#FFFFFF","bar_corner_radius":0,"border_size":0,"border_color":"#c5c8d1","border_style":"none","font":"","title_size":16,"title_color":"#000000","subheading_size":14,"subheading_color":"#312c2c","button_color":"#202223","button_text_size":14,"button_text_color":"#FFFFFF","button_corner_radius":4,"original_icon_color":false,"icon_color":"#000000","icon_bg_color":"","badge_shape":"none","badge_shape_color":"#000000","badge_shape_animation":"futureblink-none","badge_shape_border_color":"#000000","badge_shape_border_width":2,"icon_corner_radius":0,"custom_css_applied":false,"custom_css":".futureblink-trust-badge {\n\n }\n .futureblink-trust-badge .fb-title {\n\n }\n .futureblink-trust-badge.mobile .fb-title {\n\n }\n .futureblink-trust-badge .subheading {\n\n }\n .futureblink-trust-badge.mobile .subheading {\n\n }\n\n .futureblink-trust-badge .cta-button {\n\n }\n .futureblink-trust-badge.mobile .cta-button {\n\n }","icon_size":32,"mobile_icon_size":28,"icon_spacing":10,"mobile_icon_spacing":10,"icon_hover_color":"#bfe9f5","icon_hover_animation":"none","icon_animation":"none","icon_shadow":"none","icon_separator":false,"icon_separator_size":30,"icon_separator_color":"#6d7175","text_spacing":0,"animation":"none","animation_duration":1,"visibility":"desktop_mobile","desktop_orientation":"horizontal","mobile_orientation":"horizontal","block_shadow":"minimal"},"placement":{"pages_type":"all_product","visibility_by_login":"all","customer_display":"all","specific_tag_for_display":"","specific_amt_for_display":"","customer_hide":"none","specific_tag_for_hide":"","specific_amt_for_hide":"","exclude_products":"none","excluded_products":[],"pages":[],"allowed_all_location":true,"locations":[],"tags":[],"visitors":[],"allow_utm_source":false,"utm_code":"","position":"left_float"},"_id":"69a9cbe42d8f4f9d2299a562","user":"[email protected]","shop":"1g0j08-ss.myshopify.com","type":"block","name":"PDP Block","page_type":"product","content":{"single":[{"title":"Free shipping","subheading":"Delivered to your doorstep, free of charge!","tooltip":"none","tooltip_heading":"","tooltip_subheading":"","cta_type":"none","cta_button_text":"Shop now","cta_link":"https:\/\/1g0j08-ss.myshopify.com\/products\/","cta_link_to":"product","icon":"\/icons\/outline\/truck.svg","iconSource":"select","iconId":"","_id":"69a9cbe42d8f4f9d2299a564"}],"block":[{"title":"Free Shipping","subheading":"On Orders $99+","tooltip":"none","tooltip_heading":"","tooltip_subheading":"","cta_type":"none","cta_button_text":"Shop now","cta_link":"https:\/\/1g0j08-ss.myshopify.com\/products\/","cta_link_to":"product","icon":"\/icons\/outline\/truck.svg","iconSource":"select","iconId":"","_id":"69a9cbe42d8f4f9d2299a565"},{"title":"Easy Returns","subheading":"Within 30 Days","tooltip":"none","tooltip_heading":"","tooltip_subheading":"","cta_type":"none","cta_button_text":"Shop now","cta_link":"none","cta_link_to":"custom","icon":"\/icons\/outline\/wallet.svg","iconSource":"select","iconId":"","_id":"69a9cbe42d8f4f9d2299a566"},{"title":"Secure Checkout","subheading":"Secure Payment","tooltip":"none","tooltip_heading":"","tooltip_subheading":"","cta_type":"none","cta_button_text":"Shop now","cta_link":"https:\/\/1g0j08-ss.myshopify.com\/products\/","cta_link_to":"product","icon":"\/icons\/outline\/shield-check.svg","iconSource":"select","iconId":"","_id":"69a9cbe42d8f4f9d2299a567"}],"payment":[{"title":"","subheading":"","tooltip":"none","tooltip_heading":"","tooltip_subheading":"","cta_type":"none","cta_button_text":"Shop now","cta_link":"https:\/\/1g0j08-ss.myshopify.com\/products\/","cta_link_to":"product","icon":"\/icons\/payment\/Mastercard2.svg","iconSource":"select","iconId":"","_id":"69a9cbe42d8f4f9d2299a568"},{"title":"","subheading":"","tooltip":"none","tooltip_heading":"","tooltip_subheading":"","cta_type":"none","cta_button_text":"Shop now","cta_link":"https:\/\/1g0j08-ss.myshopify.com\/products\/","cta_link_to":"product","icon":"\/icons\/payment\/Visa2.svg","iconSource":"select","iconId":"","_id":"69a9cbe42d8f4f9d2299a569"},{"title":"","subheading":"","tooltip":"none","tooltip_heading":"","tooltip_subheading":"","cta_type":"none","cta_button_text":"Shop now","cta_link":"https:\/\/1g0j08-ss.myshopify.com\/products\/","cta_link_to":"product","icon":"\/icons\/payment\/americanexpress-color-large.svg","iconSource":"select","iconId":"","_id":"69a9cbe42d8f4f9d2299a56a"},{"title":"","subheading":"","tooltip":"none","tooltip_heading":"","tooltip_subheading":"","cta_type":"none","cta_button_text":"Shop now","cta_link":"https:\/\/1g0j08-ss.myshopify.com\/products\/","cta_link_to":"product","icon":"\/icons\/payment\/ApplePay.svg","iconSource":"select","iconId":"","_id":"69a9cbe42d8f4f9d2299a56b"}],"social":[{"title":"","subheading":"","tooltip":"none","tooltip_heading":"","tooltip_subheading":"","cta_type":"full","cta_button_text":"Shop now","cta_link":"https:\/\/www.whatsapp.com\/","cta_link_to":"custom","icon":"\/icons\/social\/whatsapp.svg","iconSource":"select","iconId":"","_id":"69a9cbe42d8f4f9d2299a56c"},{"title":"","subheading":"","tooltip":"none","tooltip_heading":"","tooltip_subheading":"","cta_type":"full","cta_button_text":"Shop now","cta_link":"https:\/\/www.facebook.com\/","cta_link_to":"custom","icon":"\/icons\/social\/facebook.svg","iconSource":"select","iconId":"","_id":"69a9cbe42d8f4f9d2299a56d"},{"title":"","subheading":"","tooltip":"none","tooltip_heading":"","tooltip_subheading":"","cta_type":"full","cta_button_text":"Shop now","cta_link":"https:\/\/www.instagram.com\/","cta_link_to":"custom","icon":"\/icons\/social\/instagram.svg","iconSource":"select","iconId":"","_id":"69a9cbe42d8f4f9d2299a56e"},{"title":"","subheading":"","tooltip":"none","tooltip_heading":"","tooltip_subheading":"","cta_type":"full","cta_button_text":"Shop now","cta_link":"https:\/\/x.com\/","cta_link_to":"custom","icon":"\/icons\/social\/x.svg","iconSource":"select","iconId":"","_id":"69a9cbe42d8f4f9d2299a56f"}],"_id":"69a9cbe42d8f4f9d2299a563"},"translations":[],"published":true,"id":"b07e7658-8c3e-4ec9-9f54-a71c256f34a5","createdAt":"2026-03-05T18:31:00.180Z","updatedAt":"2026-07-16T21:12:57.724Z","__v":0,"created_by_sidekick":false}] };// Customer info (if logged in) 1183 1184 window.badgeMeta_customerInfo = null; 1185 1186 1187 window.badgeMeta = { 1188 collections: [], 1189 productTags: null, 1190 productId: "", 1191 shopLanguage: "en", 1192 pageId: "", 1193 pageHandle: "" 1194 }; 1195</script>
1195 1196
1197<script src="https://cdn.shopify.com/extensions/01a11b27-414f-72ff-98ca-a80930c8648f/hoppy-trust-badges-336/assets/tracker.js" defer></script>
vendor: 1 bytes, line 1197
1197
1198<script src="https://cdn.shopify.com/extensions/01a11b27-414f-72ff-98ca-a80930c8648f/hoppy-trust-badges-336/assets/purify.min.js" defer></script>
vendor: 1 bytes, line 1198
1198
1199<script src="https://cdn.shopify.com/extensions/01a11b27-414f-72ff-98ca-a80930c8648f/hoppy-trust-badges-336/assets/badge.js" defer></script>
1199 1200 1201 1202<!-- END app block --><!-- BEGIN app block: shopify://apps/okendo/blocks/theme-settings/bb689e69-ea70-4661-8fb7-ad24a2e23c29 --><!-- BEGIN app snippet: header-metafields --> 1203 1204 1205 1206 1207 1208 1209 1210
1210<script id="okeReferralSettings" type="application/json">{"subscriberId":"b6d91133-4684-40e7-bfcc-93a05666eb37","localeAndVariant":{"code":"en"},"referralSettings":{"referralsDisabled":false,"rewardSet":{"sender":{"type":"coupon","description":"$25 off your next order with a minimum purchase of $50","value":25,"valueType":"fixed_amount"},"recipient":{"type":"coupon","description":"$25 off your next order with a minimum purchase of $50","value":25,"valueType":"fixed_amount"}},"terms":{"enabled":false},"textContentSet":{"recipient":{"titleText":"Enter your email to receive your coupon"},"sender":{"titleText":"GIVE $25 OFF, GET $25 OFF","bodyText":"Give your friends $25 off their first purchase of $100, and get $25 off for each successful referral."}},"showMarketingOptIn":false,"socialShare":{"options":{"facebook":true,"facebookMessenger":true,"sms":true,"whatsApp":true,"twitter":true},"displayType":"monochrome","defaultText":"I love Beach2Ocean! Use this link to get a discount!","style":{"fillColor":"#000000","backgroundColor":"#F8F4F0"}},"style":{"text":{"primaryColor":"#000000","secondaryColor":"#000000"},"textField":{"border":{"focusShadowColor":"#000000","color":"#000000","focusColor":"#000000"}},"bubble":{"backgroundColor":"#000000","textColor":"#FFFFFF"},"removeBorderRadius":true,"hideOkendoBranding":true,"headerImage":{"url":"https://dov7r31oq5dkj.cloudfront.net/b6d91133-4684-40e7-bfcc-93a05666eb37/112536e8-8358-4311-a3a8-efe2bf5da650","headerStyle":"banner","width":350,"height":525},"button":{"hoverTextColor":"#000000","hoverBackgroundColor":"#000000","backgroundColor":"#000000","textColor":"#FFFFFF"}},"googleRecaptchaEnterpriseEnabled":false}}</script>
1210<script type="text/javascript" defer="" src="https://cdn-static.okendo.io/referrals/js/referrals-api.js"></script>
1210 1211 1212 1213 1214 1215 1216 1217 1218 <style data-oke-reviews-version="0.105.0" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/okendo-reviews-styles.c5b9c195.css"></style><style data-oke-reviews-version="0.105.0" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/modules/okendo-star-rating.4cb378a8.css"></style><style data-oke-reviews-version="0.105.0" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/modules/okendo-reviews-keywords.0942444f.css"></style><style data-oke-reviews-version="0.105.0" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/modules/okendo-reviews-summary.a0c9d7d6.css"></style><style type="text/css">.okeReviews[data-oke-container],div.okeReviews{font-size:14px;font-size:var(--oke-text-regular);font-weight:400;font-family:var(--oke-text-fontFamily);line-height:1.6}.okeReviews[data-oke-container] *,.okeReviews[data-oke-container] :after,.okeReviews[data-oke-container] :before,div.okeReviews *,div.okeReviews :after,div.okeReviews :before{box-sizing:border-box}.okeReviews[data-oke-container] h1,.okeReviews[data-oke-container] h2,.okeReviews[data-oke-container] h3,.okeReviews[data-oke-container] h4,.okeReviews[data-oke-container] h5,.okeReviews[data-oke-container] h6,div.okeReviews h1,div.okeReviews h2,div.okeReviews h3,div.okeReviews h4,div.okeReviews h5,div.okeReviews h6{font-size:1em;font-weight:400;line-height:1.4;margin:0}.okeReviews[data-oke-container] ul,div.okeReviews ul{padding:0;margin:0}.okeReviews[data-oke-container] li,div.okeReviews li{list-style-type:none;padding:0}.okeReviews[data-oke-container] p,div.okeReviews p{line-height:1.8;margin:0 0 4px}.okeReviews[data-oke-container] p:last-child,div.okeReviews p:last-child{margin-bottom:0}.okeReviews[data-oke-container] a,div.okeReviews a{text-decoration:none;color:inherit}.okeReviews[data-oke-container] button,div.okeReviews button{border-radius:0;border:0;box-shadow:none;margin:0;width:auto;min-width:auto;padding:0;background-color:transparent;min-height:auto}.okeReviews[data-oke-container] button,.okeReviews[data-oke-container] input,.okeReviews[data-oke-container] select,.okeReviews[data-oke-container] textarea,div.okeReviews button,div.okeReviews input,div.okeReviews select,div.okeReviews textarea{font-family:inherit;font-size:1em}.okeReviews[data-oke-container] label,.okeReviews[data-oke-container] select,div.okeReviews label,div.okeReviews select{display:inline}.okeReviews[data-oke-container] select,div.okeReviews select{width:auto}.okeReviews[data-oke-container] article,.okeReviews[data-oke-container] aside,div.okeReviews article,div.okeReviews aside{margin:0}.okeReviews[data-oke-container] table,div.okeReviews table{background:transparent;border:0;border-collapse:collapse;border-spacing:0;font-family:inherit;font-size:1em;table-layout:auto}.okeReviews[data-oke-container] table td,.okeReviews[data-oke-container] table th,.okeReviews[data-oke-container] table tr,div.okeReviews table td,div.okeReviews table th,div.okeReviews table tr{border:0;font-family:inherit;font-size:1em}.okeReviews[data-oke-container] table td,.okeReviews[data-oke-container] table th,div.okeReviews table td,div.okeReviews table th{background:transparent;font-weight:400;letter-spacing:normal;padding:0;text-align:left;text-transform:none;vertical-align:middle}.okeReviews[data-oke-container] table tr:hover td,.okeReviews[data-oke-container] table tr:hover th,div.okeReviews table tr:hover td,div.okeReviews table tr:hover th{background:transparent}.okeReviews[data-oke-container] fieldset,div.okeReviews fieldset{border:0;padding:0;margin:0;min-width:0}.okeReviews[data-oke-container] img,.okeReviews[data-oke-container] svg,div.okeReviews img,div.okeReviews svg{max-width:none}.okeReviews[data-oke-container] div:empty,div.okeReviews div:empty{display:block}.okeReviews[data-oke-container] .oke-icon:before,div.okeReviews .oke-icon:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit}.okeReviews[data-oke-container] .oke-icon--select-arrow:before,div.okeReviews .oke-icon--select-arrow:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--loading:before,div.okeReviews .oke-icon--loading:before{content:"î¤"}
1218.okeReviews[data-oke-container] .oke-icon--pencil:before,div.okeReviews .oke-icon--pencil:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--filter:before,div.okeReviews .oke-icon--filter:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--play:before,div.okeReviews .oke-icon--play:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--tick-circle:before,div.okeReviews .oke-icon--tick-circle:before{content:"î¤
"}.okeReviews[data-oke-container] .oke-icon--chevron-left:before,div.okeReviews .oke-icon--chevron-left:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--chevron-right:before,div.okeReviews .oke-icon--chevron-right:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--thumbs-down:before,div.okeReviews .oke-icon--thumbs-down:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--thumbs-up:before,div.okeReviews .oke-icon--thumbs-up:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--close:before,div.okeReviews .oke-icon--close:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--chevron-up:before,div.okeReviews .oke-icon--chevron-up:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--chevron-down:before,div.okeReviews .oke-icon--chevron-down:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--star:before,div.okeReviews .oke-icon--star:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--magnifying-glass:before,div.okeReviews .oke-icon--magnifying-glass:before{content:"î¤"}@font-face{font-family:oke-widget-icons;src:url(https://cdn-static.okendo.io/reviews-widget-plus/fonts/oke-widget-icons.fbb067ad.ttf) format("truetype"),url(https://cdn-static.okendo.io/reviews-widget-plus/fonts/oke-widget-icons.64db83c3.woff) format("woff"),url(https://cdn-static.okendo.io/reviews-widget-plus/img/oke-widget-icons.bc0d6b0a.svg) format("svg");font-weight:400;font-style:normal;font-display:swap}.okeReviews[data-oke-container] .oke-button,div.okeReviews .oke-button{display:inline-block;border-style:solid;border-color:var(--oke-button-borderColor);border-width:var(--oke-button-borderWidth);background-color:var(--oke-button-backgroundColor);line-height:1;padding:12px 24px;margin:0;border-radius:var(--oke-button-borderRadius);color:var(--oke-button-textColor);text-align:center;position:relative;font-weight:var(--oke-button-fontWeight);font-size:var(--oke-button-fontSize);font-family:var(--oke-button-fontFamily);outline:0}.okeReviews[data-oke-container] .oke-button-text,.okeReviews[data-oke-container] .oke-button .oke-icon,div.okeReviews .oke-button-text,div.okeReviews .oke-button .oke-icon{line-height:1}.okeReviews[data-oke-container] .oke-button.oke-is-loading,div.okeReviews .oke-button.oke-is-loading{position:relative}.okeReviews[data-oke-container] .oke-button.oke-is-loading:before,div.okeReviews .oke-button.oke-is-loading:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"î¤";color:undefined;font-size:12px;display:inline-block;animation:oke-spin 1s linear infinite;position:absolute;width:12px;height:12px;top:0;left:0;bottom:0;right:0;margin:auto}.okeReviews[data-oke-container] .oke-button.oke-is-loading>*,div.okeReviews .oke-button.oke-is-loading>*{opacity:0}.okeReviews[data-oke-container] .oke-button.oke-is-active,div.okeReviews .oke-button.oke-is-active{background-color:var(--oke-button-backgroundColorActive);color:var(--oke-button-textColorActive);border-color:var(--oke-button-borderColorActive)}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading),div.okeReviews .oke-button:not(.oke-is-loading){cursor:pointer}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover{background-color:var(--oke-button-backgroundColorHover);color:var(--oke-button-textColorHover);border-color:var(--oke-button-borderColorHover);box-shadow:0 0 0 2px var(--oke-button-backgroundColorHover)}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):active,.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover:active,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):active,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover:active{background-color:var(--oke-button-backgroundColorActive);color:var(--oke-button-textColorActive);border-color:var(--oke-button-borderColorActive)}.okeReviews[data-oke-container] .oke-title,div.okeReviews .oke-title{font-weight:var(--oke-title-fontWeight);font-size:var(--oke-title-fontSize);font-family:var(--oke-title-fontFamily)}.okeReviews[data-oke-container] .oke-bodyText,div.okeReviews .oke-bodyText{font-weight:var(--oke-bodyText-fontWeight);font-size:var(--oke-bodyText-fontSize);font-family:var(--oke-bodyText-fontFamily)}.okeReviews[data-oke-container] .oke-linkButton,div.okeReviews .oke-linkButton{curs
1218or:pointer;font-weight:700;pointer-events:auto;text-decoration:underline}.okeReviews[data-oke-container] .oke-linkButton:hover,div.okeReviews .oke-linkButton:hover{text-decoration:none}.okeReviews[data-oke-container] .oke-readMore,div.okeReviews .oke-readMore{cursor:pointer;color:inherit;text-decoration:underline}.okeReviews[data-oke-container] .oke-select,div.okeReviews .oke-select{cursor:pointer;background-repeat:no-repeat;background-position-x:100%;background-position-y:50%;border:none;padding:0 24px 0 12px;-moz-appearance:none;appearance:none;color:inherit;-webkit-appearance:none;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='currentColor' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");outline-offset:4px}.okeReviews[data-oke-container] .oke-select:disabled,div.okeReviews .oke-select:disabled{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%239a9db1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E")}.okeReviews[data-oke-container] .oke-loader,div.okeReviews .oke-loader{position:relative}.okeReviews[data-oke-container] .oke-loader:before,div.okeReviews .oke-loader:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"î¤";color:var(--oke-text-secondaryColor);font-size:12px;display:inline-block;animation:oke-spin 1s linear infinite;position:absolute;width:12px;height:12px;top:0;left:0;bottom:0;right:0;margin:auto}.okeReviews[data-oke-container] .oke-a11yText,div.okeReviews .oke-a11yText{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.okeReviews[data-oke-container] .oke-hidden,div.okeReviews .oke-hidden{display:none}.okeReviews[data-oke-container] .oke-modal,div.okeReviews .oke-modal{bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:2147483647;max-height:100%;background-color:rgba(0,0,0,.5);padding:40px 0 12px}@media only screen and (min-width:1024px){.okeReviews[data-oke-container] .oke-modal,div.okeReviews .oke-modal{display:flex;align-items:center;padding:48px 0}}.okeReviews[data-oke-container] .oke-modal ::-moz-selection,div.okeReviews .oke-modal ::-moz-selection{background-color:rgba(39,45,69,.2)}.okeReviews[data-oke-container] .oke-modal ::selection,div.okeReviews .oke-modal ::selection{background-color:rgba(39,45,69,.2)}.okeReviews[data-oke-container] .oke-modal,.okeReviews[data-oke-container] .oke-modal p,div.okeReviews .oke-modal,div.okeReviews .oke-modal p{color:#272d45}.okeReviews[data-oke-container] .oke-modal-content,div.okeReviews .oke-modal-content{background-color:#fff;margin:auto;position:relative;will-change:transform,opacity;width:calc(100% - 24px)}@media only screen and (min-width:1024px){.okeReviews[data-oke-container] .oke-modal-content,div.okeReviews .oke-modal-content{max-width:1000px}}.okeReviews[data-oke-container] .oke-modal-close,div.okeReviews .oke-modal-close{cursor:pointer;position:absolute;width:32px;height:32px;top:-32px;padding:4px;right:-4px;line-height:1}.okeReviews[data-oke-container] .oke-modal-close:before,div.okeReviews .oke-modal-close:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"î¤";color:#fff;font-size:24px;display:inline-block;width:24px;height:24px}.okeReviews[data-oke-container] .oke-modal-overlay,div.okeReviews .oke-modal-overlay{background-color:rgba(43,46,56,.9)}@media only screen and (min-width:1024px){.okeReviews[data-oke-container] .oke-modal--large .oke-modal-content,div.okeReviews .oke-modal--large .oke-modal-content{max-width:1200px}}.okeReviews[data-oke-container] .oke-modal .oke-helpful,.okeReviews[data-oke-container] .oke-modal .oke-helpful-vote-button,.okeReviews[data-oke-container] .oke-modal .oke-reviewContent-date,div.okeReviews .oke-modal .oke-helpful,div.okeReviews .oke-modal .oke-helpful-vote-button,div.okeReviews .oke-modal .oke-reviewContent-date{color:#676986}.oke-modal .okeReviews[data-oke-container].oke-w,.oke-modal div.okeReviews.oke-w{color:#272d45}.okeReviews[data-oke-container] .oke-tag,div.okeReviews .oke-tag{align-items:center;color:#272d45;display:flex;font-size:var(--oke-text-small);font-weight:600;text-align:left;position:relative;z-index:2;background-color:#f4f4f6;padding:4px 6px;border:none;border-radius:4px;gap:6px;line-height:1}.okeReviews[data-oke-container] .oke-tag svg,div.okeReviews .oke-tag svg{fill:currentColor;height:1rem}.okeReviews[data-oke-container] .hooper,div.okeReviews .hooper{height:auto}.okeReviews--left{text-align:left}.okeReviews--right{text-align:right}.okeReviews--center{text-align:center}.okeReviews :not([tabindex="-1"]):focus-visible{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.is-oke-modalOpen{overflow:hidden!important}img.oke-is-error{background-color:var(--oke-shadingColor);background-size:cover;background-position:50% 50%;box-shadow:inset 0 0 0 1px var(--oke-border-color)}@keyframes oke-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes oke-fade-in{0%{opacity:0}
1218to{opacity:1}}.layout-panel-flex>div:has([data-oke-container]){width:100%} 1219.oke-stars{line-height:1;position:relative;display:inline-block}.oke-stars-background svg{overflow:visible}.oke-stars-foreground{overflow:hidden;position:absolute;top:0;left:0}.oke-sr{display:inline-block;padding-top:var(--oke-starRating-spaceAbove);padding-bottom:var(--oke-starRating-spaceBelow)}.oke-sr .oke-is-clickable{cursor:pointer}.oke-sr--hidden{display:none}.oke-sr-count,.oke-sr-rating,.oke-sr-stars{display:inline-block;vertical-align:middle}.oke-sr-stars{line-height:1;margin-right:8px}.oke-sr-rating{display:none}.oke-sr-count--brackets:before{content:"("}.oke-sr-count--brackets:after{content:")"} 1220.oke-rk{display:block}.okeReviews[data-oke-container] .oke-reviewsKeywords-heading,div.okeReviews .oke-reviewsKeywords-heading{font-weight:700;margin-bottom:8px}.okeReviews[data-oke-container] .oke-reviewsKeywords-heading-skeleton,div.okeReviews .oke-reviewsKeywords-heading-skeleton{height:calc(var(--oke-button-fontSize) + 4px);width:150px}.okeReviews[data-oke-container] .oke-reviewsKeywords-list,div.okeReviews .oke-reviewsKeywords-list{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}.okeReviews[data-oke-container] .oke-reviewsKeywords-list-category,div.okeReviews .oke-reviewsKeywords-list-category{background-color:var(--oke-filter-backgroundColor);color:var(--oke-filter-textColor);border:1px solid var(--oke-filter-borderColor);border-radius:var(--oke-filter-borderRadius);padding:6px 16px;transition:background-color .1s ease-out,border-color .1s ease-out;white-space:nowrap}.okeReviews[data-oke-container] .oke-reviewsKeywords-list-category.oke-is-clickable,div.okeReviews .oke-reviewsKeywords-list-category.oke-is-clickable{cursor:pointer}.okeReviews[data-oke-container] .oke-reviewsKeywords-list-category.oke-is-active,div.okeReviews .oke-reviewsKeywords-list-category.oke-is-active{background-color:var(--oke-filter-backgroundColorActive);color:var(--oke-filter-textColorActive);border-color:var(--oke-filter-borderColorActive)}.okeReviews[data-oke-container] .oke-reviewsKeywords .oke-translateButton,div.okeReviews .oke-reviewsKeywords .oke-translateButton{margin-top:12px} 1221.oke-rs{display:block}.oke-rs .oke-reviewsSummary.oke-is-preRender .oke-reviewsSummary-summary{-webkit-mask:linear-gradient(180deg,#000 0,#000 40%,transparent 95%,transparent 0) 100% 50%/100% 100% repeat-x;mask:linear-gradient(180deg,#000 0,#000 40%,transparent 95%,transparent 0) 100% 50%/100% 100% repeat-x;max-height:150px}.okeReviews[data-oke-container] .oke-reviewsSummary .oke-tooltip,div.okeReviews .oke-reviewsSummary .oke-tooltip{display:inline-block;font-weight:400}.okeReviews[data-oke-container] .oke-reviewsSummary .oke-tooltip-trigger,div.okeReviews .oke-reviewsSummary .oke-tooltip-trigger{height:15px;width:15px;overflow:hidden;transform:translateY(-10%)}.okeReviews[data-oke-container] .oke-reviewsSummary-heading,div.okeReviews .oke-reviewsSummary-heading{align-items:center;-moz-column-gap:4px;column-gap:4px;display:inline-flex;font-weight:700;margin-bottom:8px}.okeReviews[data-oke-container] .oke-reviewsSummary-heading-skeleton,div.okeReviews .oke-reviewsSummary-heading-skeleton{height:calc(var(--oke-button-fontSize) + 4px);width:150px}.okeReviews[data-oke-container] .oke-reviewsSummary-icon,div.okeReviews .oke-reviewsSummary-icon{fill:currentColor;font-size:14px}.okeReviews[data-oke-container] .oke-reviewsSummary-icon svg,div.okeReviews .oke-reviewsSummary-icon svg{vertical-align:baseline}.okeReviews[data-oke-container] .oke-reviewsSummary-summary.oke-is-truncated,div.okeReviews .oke-reviewsSummary-summary.oke-is-truncated{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}</style> 1222 1223
1223<script type="application/json" id="oke-reviews-settings">{"subscriberId":"b6d91133-4684-40e7-bfcc-93a05666eb37","analyticsSettings":{"isWidgetOnScreenTrackingEnabled":true,"provider":"gtag"},"locale":"en","localeAndVariant":{"code":"en"},"widgetSettings":{"global":{"stars":{"interspace":2,"shape":{"type":"default"},"backgroundColor":"#E5E5E5","showBorder":false,"foregroundColor":"#000000"},"dateSettings":{"format":{"type":"relative"}},"searchEnginePaginationEnabled":true,"reviewTranslationsMode":"off","hideOkendoBranding":true,"showIncentiveIndicator":false,"font":{"fontType":"inherit-from-page"}},"homepageCarousel":{"slidesPerPage":{"large":3,"medium":2},"totalSlides":12,"scrollBehaviour":"slide","style":{"showDates":true,"border":{"color":"#E5E5EB","width":{"value":1,"unit":"px"}},"headingFont":{"hasCustomFontSettings":false},"bodyFont":{"hasCustomFontSettings":false},"arrows":{"color":"#676986","size":{"value":24,"unit":"px"},"enabled":true},"avatar":{"backgroundColor":"#E5E5EB","placeholderTextColor":"#2C3E50","size":{"value":48,"unit":"px"},"enabled":true},"media":{"size":{"value":80,"unit":"px"},"imageGap":{"value":4,"unit":"px"},"enabled":true},"stars":{"height":{"value":18,"unit":"px"}},"productImageSize":{"value":48,"unit":"px"},"layout":{"name":"default","reviewDetailsPosition":"below","showProductName":false,"showAttributeBars":false,"showProductVariantName":false,"showProductDetails":"only-when-grouped"},"highlightColor":"#0E7A82","spaceAbove":{"value":20,"unit":"px"},"text":{"primaryColor":"#2C3E50","fontSizeRegular":{"value":14,"unit":"px"},"fontSizeSmall":{"value":12,"unit":"px"},"secondaryColor":"#676986"},"spaceBelow":{"value":20,"unit":"px"}},"defaultSort":"rating desc","autoPlay":false,"truncation":{"bodyMaxLines":4,"enabled":true,"truncateAll":false}},"mediaCarousel":{"minimumImages":1,"linkText":"Read More","autoPlay":false,"slideSize":"medium","arrowPosition":"outside"},"mediaGrid":{"gridStyleDesktop":{"layout":"default-desktop"},"gridStyleMobile":{"layout":"default-mobile"},"showMoreArrow":{"arrowColor":"#676986","enabled":true,"backgroundColor":"#f4f4f6"},"linkText":"Read More","infiniteScroll":false,"gapSize":{"value":10,"unit":"px"}},"questions":{"loadMorePageSize":6,"initialPageSize":6},"reviewsBadge":{"layout":"large","colorScheme":"dark"},"reviewsTab":{"backgroundColor":"#676986","position":"top-left","textColor":"#FFFFFF","enabled":false,"positionSmall":"top-left"},"reviewsWidget":{"style":{"attributeBar":{"markerColor":"#000000","style":"rounded","shadingColor":"#000000","backgroundColor":"#D3D4DD"},"button":{"backgroundColorHover":"#000000","backgroundColor":"#000000","textColorHover":"#FFFFFF","borderWidth":{"value":1,"unit":"px"},"backgroundColorActive":"#000000","borderColor":"#000000","borderRadius":{"value":0,"unit":"px"},"textColor":"#FFFFFF","textColorActive":"#FFFFFF","font":{"fontSize":{"value":15,"unit":"px"},"fontType":"use-global","hasCustomFontSettings":true,"fontWeight":400},"borderColorHover":"#000000","borderColorActive":"#000000"},"spaceAbove":{"unit":"px","value":20},"text":{"fontSizeLarge":{"value":20,"unit":"px"},"fontSizeSmall":{"value":15,"unit":"px"},"secondaryColor":"#000000","fontSizeRegular":{"value":15,"unit":"px"},"primaryColor":"#000000"},"bodyFont":{"hasCustomFontSettings":false},"spaceBelow":{"value":20,"unit":"px"},"headingFont":{"hasCustomFontSettings":false},"productImageSize":{"value":48,"unit":"px"},"shadingColor":"#F7F7F8","stars":{"height":{"value":15,"unit":"px"}},"filters":{"backgroundColor":"#FFFFFF","textColorActive":"#FFFFFF","borderRadius":{"unit":"px","value":0},"backgroundColorActive":"#000000","borderColor":"#000000","searchHighlightColor":"#999999","borderColorActive":"#000000","textColor":"#000000"},"border":{"width":{"value":1,"unit":"px"},"color":"#EBEBEB"},"highlightColor":"#000000","showDates":true,"avatar":{"backgroundColor":"#000000","enabled":true,"size":{"value":48,"unit":"px"},"placeholderTextColor":"#FFFFFF"}},"reviews":{"list":{"loyalty":{"maxInitialAchievements":3,"showAchievements":false,"showVipTiers":false},"truncation":{"enabled":true,"bodyMaxLines":4,"truncateAll":false},"layout":{"name":"minimal","showAttributeBars":true,"showProductDetails":"only-when-grouped","columnAmount":4,"showProductVariantName":false},"loadMorePageSize":5,"replyTruncation":{"enabled":true,"bodyMaxLines":4},"media":{"size":{"unit":"px","value":200},"layout":"featured"},"initialPageSize":5},"controls":{"sortOptionOrder":["date desc","has_media desc","helpful desc","rating desc","date asc","rating asc","unhelpful desc"],"keywordsFilterEnabled":true,"freeTextSearchEnabled":true,"filterMode":"closed","writeReviewButtonEnabled":true,"defaultSort":"date desc"}},"showWhenEmpty":true,"header":{"verticalAlignment":"top","blocks":[{"modules":[{"name":"rating-average","layout":"one-line"},{"shadingColor":"#000000","name":"rating-breakdown","backgroundColor":"#F4F4F6","stretchMode":"contain"}],"textAlignment":"left","columnWidth":"one-third"},{"columnWidth":"two-thirds","textAlignment":"left","modules":[{"name":"recommended"},{"imageHeight":{"unit":"px","value":120},"imageGap":{"unit":"px","value":4},"name":"media-carousel"}]},{"textAlignment":"left","columnWidth":"full","modules":[{"stretchMode":"contain","name":"attributes","layout":"side-by-side"}]}],"columnDistribution":"space-between"},"tabs":{"questions":false,"reviews":true}},"starRatings":{"showWhenEmpty":false,"clickBehavior":"scroll-to-widget","style":{"spaceAbove":{"value":0,"unit":"px"},"singleStar":false,"height":{"value":15,"unit":"px"},"text":{"content":"review-count","brackets":false,"style":"number-and-text"},"spaceBelow":{"value":0,"unit":"px"}}}},"features":{"attributeFiltersEnabled":true,"recorderPlusEnabled":true,"recorderQandaPlusEnabled":true,"reviewsKeywordsEnabled":true,"reviewsSummariesEnabled":true,"widgetPlusTranslationsEnabled":true}}</script>
1223 1224 <style id="oke-css-vars">:root{--oke-widget-spaceAbove:20px;--oke-widget-spaceBelow:20px;--oke-starRating-spaceAbove:0;--oke-starRating-spaceBelow:0;--oke-button-backgroundColor:#000;--oke-button-backgroundColorHover:#000;--oke-button-backgroundColorActive:#000;--oke-button-textColor:#fff;--oke-button-textColorHover:#fff;--oke-button-textColorActive:#fff;--oke-button-borderColor:#000;--oke-button-borderColorHover:#000;--oke-button-borderColorActive:#000;--oke-button-borderRadius:0;--oke-button-borderWidth:1px;--oke-button-fontWeight:400;--oke-button-fontSize:15px;--oke-button-fontFamily:inherit;--oke-border-color:#ebebeb;--oke-border-width:1px;--oke-text-primaryColor:#000;--oke-text-secondaryColor:#000;--oke-text-small:15px;--oke-text-regular:15px;--oke-text-large:20px;--oke-text-fontFamily:inherit;--oke-avatar-size:48px;--oke-avatar-backgroundColor:#000;--oke-avatar-placeholderTextColor:#fff;--oke-highlightColor:#000;--oke-shadingColor:#f7f7f8;--oke-productImageSize:48px;--oke-attributeBar-shadingColor:#000;--oke-attributeBar-borderColor:undefined;--oke-attributeBar-backgroundColor:#d3d4dd;--oke-attributeBar-markerColor:#000;--oke-filter-backgroundColor:#fff;--oke-filter-backgroundColorActive:#000;--oke-filter-borderColor:#000;--oke-filter-borderColorActive:#000;--oke-filter-textColor:#000;--oke-filter-textColorActive:#fff;--oke-filter-borderRadius:0;--oke-filter-searchHighlightColor:#999;--oke-mediaGrid-chevronColor:#676986;--oke-stars-foregroundColor:#000;--oke-stars-backgroundColor:#e5e5e5;--oke-stars-borderWidth:0}.oke-w,.oke-modal{--oke-title-fontWeight:600;--oke-title-fontSize:var(--oke-text-regular,14px);--oke-title-fontFamily:inherit;--oke-bodyText-fontWeight:400;--oke-bodyText-fontSize:var(--oke-text-regular,14px);--oke-bodyText-fontFamily:inherit}</style> 1225 <style id="oke-reviews-custom-css">div.okeReviews[data-oke-container] .oke-modal{div.okeReviews.oke-w,.oke-modal-content,.oke-modal-content p{color:var(--oke-text-primaryColor)}.oke-modal-content{.oke-helpful,.oke-helpful-vote-button,.oke-reviewContent-date{color:var(--oke-text-secondaryColor)}}.oke-reviewContent-title{font-size:15px;font-weight:600}}.card__information [data-oke-star-rating]{margin-top:-10px;margin-bottom:5px;--oke-stars-backgroundColor:#c6c1be}.card__information div.okeReviews.oke-sr{display:inline-block}div.okeReviews[data-oke-container].oke-w{max-width:unset;.oke-button{text-transform:uppercase}.oke-button:not(.oke-is-loading):not(.oke-is-active):hover{box-shadow:none}.oke-button.oke-w-writeReview:before{vertical-align:baseline}.oke-button.oke-w-writeReview{height:100%;line-height:normal;vertical-align:middle}.oke-is-small .oke-button,.oke-is-small .oke-w-reviews-writeReview{width:100%}.oke-is-small .oke-w-reviews-writeReview{margin-top:15px}}@media all and (min-width:750px){:root{--oke-text-small:16px;--oke-text-regular:16px;--oke-button-fontSize:16px}div.okeReviews[data-oke-container] .oke-modal .oke-reviewContent-title{font-size:16px}}.page-width:has([data-oke-loyalty-embedded-widget]){padding-left:0;padding-right:0;min-width:100%}div.okeLoyalty{#oke-loyalty-welcome-header .c-textBlock-body:not(:has(~ button)),#oke-loyalty-redeem .c-customisableActionCard div:has(.c-customIcon),#oke-loyalty-redeem .c-customisableActionCard-body{display:none}#oke-loyalty-how-it-works .c-smallImageStep-image{background-size:contain;background-repeat:no-repeat;width:80px}#oke-loyalty-earn .c-customisableEarningRules-cardContainer,#oke-loyalty-redeem .c-customisableRedemptionModule-cardContainer{justify-content:center}#oke-loyalty-earn .c-button::after{font-size:var(--loyalty-body-font-size,14px)}#oke-loyalty-welcome-header:has(.c-button) ~ #oke-loyalty-earn{.c-button{font-size:0;&::after{content:'Join Now'}}}#oke-loyalty-welcome-header:not(:has(~ button)) ~ #oke-loyalty-earn{.c-customisableActionCard:first-child .c-button:not(:has(.fa-check)){font-size:0;&::after{content:'Shop Now'}}.c-customisableActionCard:nth-last-child(-n+3) .c-button:not(:has(.fa-check)){font-size:0;&::after{content:'Follow Us'}}}#oke-loyalty-redeem .c-customisableActionCard{padding:32px}#oke-loyalty-vip-tiers{.swiper-slide{&:nth-child(1){.u-textStyleEmbedded--h3{color:#7ac5fb}}&:nth-child(2){.u-textStyleEmbedded--h3{color:#0f52ba}}&:nth-child(3){.u-textStyleEmbedded--h3{color:#023172}}}.swiper-slide .c-customisableVipTiersCards-card-header .u-textStyleEmbedded--body{color:#6c6c6c;font-size:16px}.c-customisableVipTiersCards-card-header{border-bottom:0;gap:0}.c-customisableVipTiersCards-card-perks{padding-top:0;p{padding:0}}}}</style> 1226 <template id="oke-reviews-body-template"><svg id="oke-star-symbols" style="display:none!important" data-oke-id="oke-star-symbols"><symbol id="oke-star-empty" style="overflow:visible;"><path id="star-default--empty" fill="var(--oke-stars-backgroundColor)" stroke="var(--oke-stars-borderColor)" stroke-width="var(--oke-stars-borderWidth)" d="M3.34 13.86c-.48.3-.76.1-.63-.44l1.08-4.56L.26 5.82c-.42-.36-.32-.7.24-.74l4.63-.37L6.92.39c.2-.52.55-.52.76 0l1.8 4.32 4.62.37c.56.05.67.37.24.74l-3.53 3.04 1.08 4.56c.13.54-.14.74-.63.44L7.3 11.43l-3.96 2.43z"/></symbol><symbol id="oke-star-filled" style="overflow:visible;"><path id="star-default--filled" fill="var(--oke-stars-foregroundColor)" stroke="var(--oke-stars-borderColor)" stroke-width="var(--oke-stars-borderWidth)" d="M3.34 13.86c-.48.3-.76.1-.63-.44l1.08-4.56L.26 5.82c-.42-.36-.32-.7.24-.74l4.63-.37L6.92.39c.2-.52.55-.52.76 0l1.8 4.32 4.62.37c.56.05.67.37.24.74l-3.53 3.04 1.08 4.56c.13.54-.14.74-.63.44L7.3 11.43l-3.96 2.43z"/></symbol></svg></template>
1226<script>document.addEventListener('readystatechange',() =>{Array.from(document.getElementById('oke-reviews-body-template')?.content.children)?.forEach(function(child){if(!Array.from(document.body.querySelectorAll('[data-oke-id='.concat(child.getAttribute('data-oke-id'),']'))).length){document.body.prepend(child)}})},{once:true});</script>
1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237
1237<script type="application/json" id="oke-loyalty-settings">{"subscriberId":"b6d91133-4684-40e7-bfcc-93a05666eb37","availableRewardTypes":{"points":true,"coupon":true,"storeCredit":false},"countryCode":"US","currency":"USD","customerAccountSettings":{"url":"https://account.beach2ocean.com","customerAccountsVersion":"new_customer_accounts"},"general":{"pointName":"Sand Dollar","pointNamePlural":"Sand Dollars","programName":"Coastal Rewards","storeLoyaltyPagePath":"pages/rewards","postLoginRedirect":"loyalty-page"},"isLaunched":true,"isMembershipEnabled":false,"isVipTiersEnabled":true,"locale":"en","localeAndVariant":{"code":"en"},"storefrontAccessToken":"50c48c232f030c163140f795846df8da","style":{"bannerWidget":{"expanded":{"primaryTextColor":"#000000","hideOkendoBranding":true,"buttonBorderColor":"#000000","buttonBackgroundColor":"#000000","brandSecondaryColor":"#999999","linkTextColor":"#000000","secondaryTextColor":"#000000","brandPrimaryColor":"#000000","buttonBorderHoverColor":"#000000","buttonTextHoverColor":"#FFFFFF","buttonBackgroundHoverColor":"#000000","buttonTextColor":"#FFFFFF"},"hideOkendoBranding":true,"banner":{"textHoverColor":"#FFFFFF","backgroundHoverColor":"#000000","backgroundColor":"#000000","textColor":"#FFFFFF","icon":"gift"}},"embeddedWidget":{"styleSettings":{"button":{"secondary":{"textColor":"#000000","borderColor":"#000000","borderRadius":{"unit":"px","value":0},"hoverTextColor":"#FFFFFF","hoverBackgroundColor":"#000000","borderWidth":{"unit":"px","value":1},"backgroundColor":"#FFFFFF","hoverBorderColor":"#000000"},"primary":{"borderColor":"#000000","textColor":"#FFFFFF","borderRadius":{"value":0,"unit":"px"},"hoverBorderColor":"#000000","borderWidth":{"unit":"px","value":1},"hoverTextColor":"#FFFFFF","backgroundColor":"#000000","hoverBackgroundColor":"#1a1a1a"}},"card":{"textColor":"#000000","borderColor":"#000000","fillColor":"#FFFFFF","borderRadius":{"value":0,"unit":"px"},"borderWidth":{"value":1,"unit":"px"}},"general":{"iconColor":"#000000","innerPageMaxWidth":{"value":1550,"unit":"px"},"shadingColor":"#F8F4F0","accentColor":"#000000","blockSpacing":{"value":65,"unit":"px"},"iconSize":{"unit":"px","value":48},"imageBorderRadius":{"value":0,"unit":"px"}},"text":{"h3":{"fontWeight":400,"fontSize":{"unit":"px","value":20}},"h1":{"fontSize":{"value":26,"unit":"px"},"fontWeight":400},"secondary":{"font":{"type":"inherit-from-page"},"color":"#000000"},"body":{"fontSize":{"unit":"px","value":18},"fontWeight":400,"emphasisFontWeight":500},"primary":{"font":{"type":"inherit-from-page"},"color":"#000000"},"h2":{"fontWeight":400,"fontSize":{"unit":"px","value":26}}}},"hideOkendoBranding":true,"customisableModules":[{"alignContent":"center","type":"customisable-welcome-header","body":"Become a member and earn sand dollars every time you shop.","dynamicKey":"b6d91133-4684-40e7-bfcc-93a05666eb37/137e5907-471e-4331-a4a1-cc4508e7503b","expandToFullWidth":true,"imageSize":{"cropPosition":"top","fit":"custom","height":600},"containerBorderRadius":{"unit":"px","value":8},"justifyContent":"end","title":"Welcome to Coastal Rewards","isOnLoyaltyPage":true,"styleVariant":"full-width-image","containerAroundText":false},{"titleAlign":"center","styleVariant":"cards","background":{"style":"color","color":"#FFFFFF"},"isOnLoyaltyPage":true,"type":"customisable-profile"},{"headingEnabled":true,"isOnLoyaltyPage":true,"type":"customisable-how-it-works","background":{"color":"#F8F4F0","style":"color"},"titleAlign":"center","styleVariant":"small-images","steps":[{"title":"Join Coastal Rewards","body":"It's free to join and you earn 50 sand dollars on your first purchase.","imageSize":{"height":{"type":"square","cropPosition":"center"},"fit":"stretch"},"dynamicKey":"b6d91133-4684-40e7-bfcc-93a05666eb37/41a3a987-3e0b-4b34-aa88-06e4d580dc8f"},{"title":"Earn Sand Dollars","imageSize":{"height":{"type":"square","cropPosition":"center"},"fit":"stretch"},"dynamicKey":"b6d91133-4684-40e7-bfcc-93a05666eb37/bd2839bf-70d2-4f7a-ba91-0de6d827f7ec","body":"Earn sand dollars every time you shop, follow us on social media, and more"},{"title":"Redeem Rewards","imageSize":{"fit":"stretch","height":{"cropPosition":"center","type":"square"}},"body":"Redeem your sand dollars for a discount at checkout.","dynamicKey":"b6d91133-4684-40e7-bfcc-93a05666eb37/638a1ebe-6570-47c5-b4e4-47ce644e0197"}]}
1237,{"titleAlign":"center","isOnLoyaltyPage":true,"background":{"color":"#FFFFFF","style":"color"},"imageSize":{"height":{"cropPosition":"center","type":"portrait"},"fit":"stretch"},"title":"Ways to Earn","layout":"grid","hasCards":true,"headingEnabled":true,"styleSettingsOverrides":null,"type":"customisable-earn","styleVariant":"icons"},{"title":"How to Use Your Sand Dollars","styleSettingsOverrides":{"card":{"fillColor":"#F8F4F0"}},"titleAlign":"center","imageSize":{"height":{"cropPosition":"center","type":"square"},"fit":"stretch"},"isOnLoyaltyPage":true,"styleVariant":"icons","hasCards":true,"layout":"grid","type":"customisable-redeem","headingEnabled":true,"background":{"color":"#F8F4F0","style":"color"}},{"titleAlign":"center","background":{"color":"#FFFFFF","style":"color"},"isOnLoyaltyPage":true,"headingEnabled":true,"title":"VIPs Earn Even More","styleVariant":"cards","type":"customisable-vip-tiers","imagePosition":"none"},{"background":{"style":"color","color":"#F8F4F0"},"imagePosition":"right","alignContent":"center","justifyContent":"center","imageSize":{"fit":"stretch","height":{"type":"landscape","cropPosition":"top"}},"isOnLoyaltyPage":true,"type":"customisable-refer-friends","expandToFullWidth":false,"dynamicKey":"b6d91133-4684-40e7-bfcc-93a05666eb37/9ac56897-5dc6-4701-8650-eda49c6f782c"},{"imagePosition":"none","background":{"style":"color","color":"#FFFFFF"},"type":"customisable-faq","styleVariant":"plain","isOnLoyaltyPage":true,"headingEnabled":true,"titleAlign":"left"},{"type":"customisable-join-program","body":"Donât miss out on great rewards","background":{"color":"#FFFFFF","style":"color"},"isOnLoyaltyPage":false,"title":"Join Our Loyalty Program"},{"isOnLoyaltyPage":false,"background":{"color":"#F8F4F0","style":"color"},"titleAlign":"left","type":"customisable-achievements","styleVariant":"grid","hasCards":true},{"imageSize":{"height":{"cropPosition":"center","type":"portrait"},"fit":"stretch"},"imagePosition":"none","headingEnabled":true,"titleAlign":"center","background":{"style":"color","color":"#F8F4F0"},"hasCards":true,"layout":"carousel","isOnLoyaltyPage":false,"type":"customisable-free-product-showcase","styleVariant":"images"}]},"floatingWidget":{"showFloatingWidget":false,"position":"bottom-right","modules":[{"type":"earn-and-redeem"},{"featureFlag":"loyaltyVIPTiers","type":"vip-tiers"}],"expanded":{"brandPrimaryColor":"#000000","buttonBorderColor":"#000000","brandSecondaryColor":"#999999","buttonTextColor":"#FFFFFF","buttonBackgroundHoverColor":"#000000","buttonBackgroundColor":"#000000","secondaryTextColor":"#000000","headerTextColor":"#FFFFFF","buttonTextHoverColor":"#FFFFFF","linkTextColor":"#000000","primaryTextColor":"#000000","buttonBorderHoverColor":"#000000"},"textContent":{"headerSecondLine":"Okendo Rewards","headerFirstLine":"Welcome to"},"hideOkendoBranding":true,"bubble":{"icon":"gift","mobileStyle":"floating","bubbleColor":"#000000","backgroundColor":"#000000","backgroundHoverColor":"#000000","desktopStyle":"floating","textHoverColor":"#FFFFFF","textColor":"#FFFFFF"}}}}</script>
1237<script src="https://cdn-static.okendo.io/loyalty/js/init-onsite.js" defer></script>
1237 1238 1239 1240 1241 1242
1242<script type="application/json" id="oke-loyalty-v2"> 1243 { 1244 "okeLoyaltyV2": true 1245 } 1246 </script>
1246 1247 1248 1249 1250 1251 1252<!-- END app snippet --> 1253 1254 <!-- BEGIN app snippet: okendo-reviews-json-ld --> 1255<!-- END app snippet --> 1256 1257<!-- BEGIN app snippet: widget-plus-initialisation-script --> 1258 1259 1260 1261 1262
1262<script async id="okendo-reviews-script" src="https://cdn-static.okendo.io/reviews-widget-plus/js/okendo-reviews.js"></script>
1262 1263 1264<!-- END app snippet --> 1265 1266 1267<!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
1268<script type="text/javascript"> 1269 (function (c, l, a, r, i, t, y) { 1270 c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); }; 1271 t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify"; 1272 y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y); 1273 1274 c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => { 1275 if (error) { 1276 console.error("Error loading Shopify features:", error); 1277 return; 1278 } 1279 1280 c[a]('consentv2', { 1281 ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied", 1282 analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied", 1283 source: 101, 1284 }); 1285 }); 1286 1287 l.addEventListener("visitorConsentCollected", function (e) { 1288 c[a]('consentv2', { 1289 ad_Storage: e.detail.marketingAllowed ? "granted" : "denied", 1290 analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied", 1291 source: 101, 1292 }); 1293 }); 1294 })(window, document, "clarity", "script", "s42ytv7y9n"); 1295</script>
1295 1296 1297 1298 1299<!-- END app block -->
1299<script src="https://cdn.shopify.com/extensions/01a11c04-5004-7089-99f7-e26379ae3845/forms-2615/assets/shopify-forms-loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1299
1299
1300<script src="https://cdn.shopify.com/extensions/01a11c8c-a043-7b39-bd4f-8f4f9214f311/loop-returns-511/assets/return-coverage-block-v2.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1300
1300
1301<script src="https://cdn.shopify.com/extensions/01a11bbd-db0a-77e0-baed-9b8ace2332b2/swym-relay-846/assets/wishlistcollections.js" type="text/javascript" defer="defer"></script>
1301 1302<link href="https://cdn.shopify.com/extensions/01a11bbd-db0a-77e0-baed-9b8ace2332b2/swym-relay-846/assets/wishlistcollections.css" rel="stylesheet" type="text/css" media="all"> 1303<link href="https://cdn.shopify.com/extensions/01a11b27-414f-72ff-98ca-a80930c8648f/hoppy-trust-badges-336/assets/animation.css" rel="stylesheet" type="text/css" media="all">
1304<script src="https://cdn.shopify.com/extensions/01a11aba-aafa-7dea-b236-635273518339/gdpr-backpack-916/assets/consentmo_cookie_consent.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1304
1304
1305<script src="https://cdn.shopify.com/extensions/01a11c8c-a043-7b39-bd4f-8f4f9214f311/loop-returns-511/assets/onstore-block.js" type="text/javascript" defer="defer"></script>
1305 1306<link href="https://cdn.shopify.com/extensions/01a11c8c-a043-7b39-bd4f-8f4f9214f311/loop-returns-511/assets/onstore-block.css" rel="stylesheet" type="text/css" media="all"> 1307<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1308<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 73510551795,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1308
1308
1309<script> 1310 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1311</script>
vendor: 1 bytes, line 1311
1311
1312<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
1312).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 73510551795,storefrontBaseUrl: "https://beach2ocean.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://beach2ocean.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab"],webPixelsConfigList: [{"id":"2656272627","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6e6b2e32fe6866115b7e49e2ae3c75b2","type":"APP","apiClientId":5940125,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
1312,"dataSharingState":"unrestricted"},{"id":"2298478835","configuration":"{\"vibePixelId\":\"80gzE0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"72859894ec8aa8d5e0246c40aaed9466","type":"APP","apiClientId":132266098689,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2039611635","configuration":"{\"shop\":\"1g0j08-ss.myshopify.com\",\"collect_url\":\"https:\\\/\\\/collect.bogos.io\\\/collect\",\"product_bundles_data\":\"[]\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e375ae2aeef9215058b62ddff7136cb9","type":"APP","apiClientId":177733,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1744699635","configuration":"{\"projectId\":\"s42ytv7y9n\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1476165875","configuration":"{\"accountID\":\"SHerix\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1354694899","configuration":"{\"pixel_id\":\"332796350550614\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1304297715","configuration":"{\"advertiserId\":\"94311\",\"shopDomain\":\"1g0j08-ss.myshopify.com\",\"appVersion\":\"shopifyApp_5.2.3\",\"originalNetwork\":\"sas\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c287d09bac7e7a912a76f3941fab1c2f","type":"APP","apiClientId":2887701,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1289912563","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-8Y04MKJSBL\\\",\\\"AW-998526232\\\",\\\"GT-5R4NQBGL\\\",\\\"G-LJGKYRRGPH\\\"],\\\"target_country\\\":\\\"ZZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-8Y04MKJSBL\\\",\\\"AW-998526232\\\/tLsvCLKV14kbEJiakdwD\\\",\\\"G-LJGKYRRGPH\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-8Y04MKJSBL\\\",\\\"AW-998526232\\\/1rXdCLuo4okbEJiakdwD\\\",\\\"G-LJGKYRRGPH\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-8Y04MKJSBL\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-8Y04MKJSBL\\\",\\\"AW-998526232\\\/Ql5_CMGo4okbEJiakdwD\\\",\\\"MC-EKE2Y3K0XW\\\",\\\"G-LJGKYRRGPH\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-8Y04MKJSBL\\\",\\\"AW-998526232\\\/c4l3CKGVqWUQmJqR3AM\\\",\\\"MC-EKE2Y3K0XW\\\",\\\"G-LJGKYRRGPH\\\"]}
1312,{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-8Y04MKJSBL\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-8Y04MKJSBL\\\",\\\"AW-998526232\\\/lcIdCK-V14kbEJiakdwD\\\",\\\"MC-EKE2Y3K0XW\\\",\\\"G-LJGKYRRGPH\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-8Y04MKJSBL\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-8Y04MKJSBL\\\",\\\"AW-998526232\\\/7SnUCLWV14kbEJiakdwD\\\",\\\"G-LJGKYRRGPH\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-8Y04MKJSBL\\\",\\\"AW-998526232\\\/jPoDCL6o4okbEJiakdwD\\\",\\\"G-LJGKYRRGPH\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-8Y04MKJSBL\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1135706355","configuration":"{\"shopUrl\":\"1g0j08-ss.myshopify.com\",\"apiUrl\":\"https:\\\/\\\/services.nofraud.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0cf396a0daab06a8120b15747f89a0e3","type":"APP","apiClientId":1380557,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1098940659","configuration":"{\"ti\":\"211064015\",\"endpoint\":\"https:\/\/bat.bing.com\/action\/0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5ee93563fe31b11d2d65e2f09a5229dc","type":"APP","apiClientId":2997493,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1093009651","configuration":"{\"swymApiEndpoint\":\"https:\/\/swymstore-v3pro-01.swymrelay.com\",\"swymTier\":\"v3pro-01\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5b6f6917e306bc7f24523662663331c0","type":"APP","apiClientId":1350849,"privacyPurposes":["ANALYTICS","MARKETING","PREFERENCES"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1074135283","configuration":"{\"tagID\":\"2614345542903\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"852623603","configuration":"{\"loggingEnabled\":\"true\",\"serverPixelEnabled\":\"true\",\"useShopifyItemLevelTax\":\"false\",\"ranMid\":\"52996\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"3c4e0707a22db0bd439a5e4b720ea9d0","type":"APP","apiClientId":2531653,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"129859827","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"],"name":"Northbeam Event Tracking"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Beach2Ocean","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"1g0j08-ss.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/beach2ocean.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://beach2ocean.com/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"161371750643","themePublished":"true","eventMetadataId":"3a8b46e1-d200-4523-856f-9a0eecdb34a6","pageType":"blog","resourceId":"96224280819","shopId":"73510551795","storefrontBaseUrl":"https:\/\/beach2ocean.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1312<script> 1313 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1314 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1315 window.ShopifyAnalytics.meta.currency = 'USD'; 1316 var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":96224280819,"requestId":"754c735b-33b7-411d-9fe7-667949f700bb-1791520920"}}; 1317 for (var attr in meta) { 1318 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1319 } 1320</script>
vendor: 1 bytes, line 1320
1320
1321<script class="analytics"> 1322 (function () { 1323 var customDocumentWrite = function(content) { 1324 var jquery = null; 1325 1326 if (window.jQuery) { 1327 jquery = window.jQuery; 1328 } else if (window.Checkout && window.Checkout.$) { 1329 jquery = window.Checkout.$; 1330 } 1331 1332 if (jquery) { 1333 jquery('body').append(content); 1334 } 1335 }; 1336 1337 var hasLoggedConversion = function(token) { 1338 if (token) { 1339 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1340 } 1341 return false; 1342 } 1343 1344 var setCookieIfConversion = function(token) { 1345 if (token) { 1346 var twoMonthsFromNow = new Date(Date.now()); 1347 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1348 1349 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1350 } 1351 } 1352 1353 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1354 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1355 if (trekkie.integrations) { 1356 return; 1357 } 1358 trekkie.methods = [ 1359 'identify', 1360 'page', 1361 'ready', 1362 'track', 1363 'trackForm', 1364 'trackLink' 1365 ]; 1366 trekkie.factory = function(method) { 1367 return function() { 1368 var args = Array.prototype.slice.call(arguments); 1369 args.unshift(method); 1370 trekkie.push(args); 1371 if (method == 'track' || method == 'page') { 1372 var pageUrl; 1373 try { 1374 pageUrl = window.location.href; 1375 } catch (e) {} 1376 var pageReferrer; 1377 try { 1378 pageReferrer = document.referrer; 1379 } catch (e) {} 1380 try { 1381 if (window.__TREKKIE_SHIM_QUEUE == null) { 1382 window.__TREKKIE_SHIM_QUEUE = []; 1383 } 1384 window.__TREKKIE_SHIM_QUEUE.push({ 1385 from: 'trekkie-stub', 1386 method: method, 1387 args: args.slice(1), 1388 pageContext: { 1389 url: pageUrl, 1390 referrer: pageReferrer 1391 } 1392 }); 1393 } catch (e) { 1394 // no-op 1395 } 1396 } 1397 return trekkie; 1398 }; 1399 }; 1400 for (var i = 0; i < trekkie.methods.length; i++) { 1401 var key = trekkie.methods[i]; 1402 trekkie[key] = trekkie.factory(key); 1403 } 1404 trekkie.load = function(config) { 1405 trekkie.config = config || {}; 1406 trekkie.config.initialDocumentCookie = document.cookie; 1407 var first = document.getElementsByTagName('script')[0]; 1408var script = document.createElement('script'); 1409script.type = 'text/javascript'; 1410script.onerror = function(e) { 1411 var scriptFallback = document.createElement('script'); 1412 scriptFallback.type = 'text/javascript'; 1413 scriptFallback.onerror = function(error) { 1414 var Monorail = { 1415 produce: function produce(monorailDomain, schemaId, payload) { 1416 var currentMs = new Date().getTime(); 1417 var event = { 1418 schema_id: schemaId, 1419 payload: payload, 1420 metadata: { 1421 event_created_at_ms: currentMs, 1422 event_sent_at_ms: currentMs 1423 } 1424 }; 1425 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1426 }, 1427 sendRequest: function sendRequest(endpointUrl, payload) { 1428 // Try the sendBeacon API 1429 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1430 var blobData = new window.Blob([payload], { 1431 type: 'text/plain' 1432 }); 1433 1434 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1435 return true; 1436 } // sendBeacon was not successful 1437 1438 } // XHR beacon 1439 1440 var xhr = new XMLHttpRequest(); 1441 1442 try { 1443 xhr.open('POST', endpointUrl); 1444 xhr.setRequestHeader('Content-Type', 'text/plain'); 1445 xhr.send(payload); 1446 } catch (e) { 1447 console.log(e); 1448 } 1449 1450 return false; 1451 }, 1452 isIos12: function isIos12() { 1453 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1454 } 1455 }; 1456 Monorail.produce('monorail-edge.shopifysvc.com', 1457 'trekkie_storefront_load_errors/1.1', 1458 {shop_id: 73510551795,
1459 theme_id: 161371750643, 1460 app_name: "storefront", 1461 context_url: window.location.href, 1462 source_url: "//beach2ocean.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"}); 1463 1464 }; 1465 scriptFallback.async = true; 1466 scriptFallback.src = '//beach2ocean.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 1467 first.parentNode.insertBefore(scriptFallback, first); 1468}; 1469script.async = true; 1470script.src = '//beach2ocean.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 1471first.parentNode.insertBefore(script, first); 1472 1473 }; 1474 trekkie.load( 1475 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":73510551795,"isMerchantRequest":null,"themeId":161371750643,"themeCityHash":"656976536006478867","contentLanguage":"en","currency":"USD","eventMetadataId":"3a8b46e1-d200-4523-856f-9a0eecdb34a6"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1476 ); 1477 1478 var loaded = false; 1479 trekkie.ready(function() { 1480 if (loaded) return; 1481 loaded = true; 1482 1483 window.ShopifyAnalytics.lib = window.trekkie; 1484 1485 var originalDocumentWrite = document.write; 1486 document.write = customDocumentWrite; 1487 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1488 document.write = originalDocumentWrite; 1489 1490 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1491 var token = match? match[1]: undefined; 1492 if (!hasLoggedConversion(token)) { 1493 setCookieIfConversion(token); 1494 1495 } 1496 }); 1497 1498 window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":96224280819,"requestId":"754c735b-33b7-411d-9fe7-667949f700bb-1791520920","shopifyEmitted":true}); 1499 1500 var eventsListenerScript = document.createElement('script'); 1501 eventsListenerScript.async = true; 1502 eventsListenerScript.src = "//beach2ocean.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1503 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1504})();</script>
vendor: 1 bytes, line 1504
1504
1505<script 1506 defer 1507 src="https://beach2ocean.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.1.min.js" 1508 data-application="storefront-renderer" 1509 data-shop-id="73510551795" 1510 data-render-region="gcp-us-central1" 1511 data-page-type="blog" 1512 data-theme-instance-id="161371750643" 1513 data-theme-name="Dawn" 1514 data-theme-version="15.3.0" 1515 data-monorail-region="shop_domain" 1516 data-resource-timing-sampling-rate="10" 1517 data-shs="true" 1518 data-shs-beacon="true" 1519 data-shs-export-with-fetch="true" 1520 data-shs-logs-sample-rate="1" 1521 data-shs-beacon-endpoint="https://beach2ocean.com/api/collect" 1522></script>
1522 1523<meta name="shopify-y" content="00000000-0000-0000-5000-000000000000" data-expiration="1823078520000"><meta name="shopify-s" content="00000000-0000-0000-5000-000000000000" data-expiration="1791522720000"> 1524</head> 1525 1526 <body class='gradient'> 1527 <a class='skip-to-content-link button visually-hidden' href='#MainContent'> 1528 Skip to content 1529 </a> 1530 1531<link href="//beach2ocean.com/cdn/shop/t/95/assets/quantity-popover.css?v=103204044491585313611777303132" rel="stylesheet" type="text/css" media="all" /> 1532<link href="//beach2ocean.com/cdn/shop/t/95/assets/component-card.css?v=92745419731573151801777303131" rel="stylesheet" type="text/css" media="all" /> 1533 1534<link href="//beach2ocean.com/cdn/shop/t/95/assets/swaw-cart-ui-updates.css?v=72187919744910456431777303133" rel="stylesheet" type="text/css" media="all" /> 1535<link href="//beach2ocean.com/cdn/shop/t/95/assets/free-shipping-bar-swaw.css?v=22185847829771305971777303134" rel="stylesheet" type="text/css" media="all" /> 1536
1537<script src='//beach2ocean.com/cdn/shop/t/95/assets/cart.js?v=167118399944117823801785406558' defer='defer'></script>
vendor: 1 bytes, line 1537
1537
1538<script src='//beach2ocean.com/cdn/shop/t/95/assets/quantity-popover.js?v=42420173217565069541777303132' defer='defer'></script>
1538 1539 1540<style> 1541 /* Critical closed-drawer state. component-cart-drawer.css is deferred, and 1542 visibility:hidden alone keeps the drawer's layout box IN FLOW at the top 1543 of <body> â a huge invisible gap that collapses (big CLS) when the 1544 deferred sheet's position:fixed finally applies. Mirror the out-of-flow 1545 positioning here so the drawer never occupies flow space. */ 1546 .drawer { 1547 visibility: hidden; 1548 position: fixed; 1549 z-index: 10001; 1550 left: 0; 1551 top: 0; 1552 width: 100vw; 1553 height: 100%; 1554 } 1555</style> 1556 1557<cart-drawer class='drawer is-empty'> 1558 <div id='CartDrawer' class='cart-drawer'> 1559 <div id='CartDrawer-Overlay' class='cart-drawer__overlay'></div> 1560 1561 <div 1562 class='drawer__inner gradient color-scheme-1' 1563 role='dialog' 1564 aria-modal='true' 1565 aria-label='Your cart' 1566 tabindex='-1' 1567 ><div class='drawer__inner-empty'> 1568 <div class='cart-drawer__warnings center'> 1569 <div class='cart-drawer__empty-content'> 1570 <h2 class='cart__empty-text'>Your cart is empty</h2> 1571 <button 1572 class='drawer__close' 1573 type='button' 1574 onclick="this.closest('cart-drawer').close()" 1575 aria-label='Close' 1576 > 1577 <span class='svg-wrapper'><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg> 1578</span> 1579 </button> 1580 <a href='/collections/all' class='button'> 1581 Continue shopping 1582 </a><p class='cart__login-title h3'>Have an account?</p> 1583 <p class='cart__login-paragraph'> 1584 <a href="https://beach2ocean.com/customer_authentication/redirect?locale=en®ion_country=US" class="link underlined-link">Log in</a> to check out faster. 1585 </p></div> 1586 </div></div><div class='drawer__header'> 1587 <h2 class='drawer__heading'><svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"> 1588<rect width="28" height="28" fill="black" fill-opacity="0.08"/> 1589<g clip-path="url(#clip0_743_11140)"> 1590<path d="M19.7426 10.0625H8.25772C8.11946 10.0625 7.98596 10.113 7.88236 10.2046C7.77876 10.2961 7.7122 10.4224 7.69522 10.5596L6.69327 18.9971C6.684 19.0763 6.69166 19.1565 6.71575 19.2325C6.73984 19.3085 6.7798 19.3785 6.83299 19.4378C6.88618 19.4972 6.95137 19.5446 7.02426 19.5769C7.09715 19.6091 7.17606 19.6255 7.25577 19.625H20.7445C20.8242 19.6255 20.9031 19.6091 20.976 19.5769C21.0489 19.5446 21.1141 19.4972 21.1673 19.4378C21.2205 19.3785 21.2604 19.3085 21.2845 19.2325C21.3086 19.1565 21.3163 19.0763 21.307 18.9971L20.3051 10.5596C20.2881 10.4224 20.2215 10.2961 20.1179 10.2046C20.0143 10.113 19.8808 10.0625 19.7426 10.0625Z" stroke="black" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/> 1591<path d="M11.1875 12.3125V9.5C11.1875 8.75408 11.4838 8.03871 12.0113 7.51126C12.5387 6.98382 13.2541 6.6875 14 6.6875C14.7459 6.6875 15.4613 6.98382 15.9887 7.51126C16.5162 8.03871 16.8125 8.75408 16.8125 9.5V12.3125" stroke="black" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/> 1592</g> 1593<defs> 1594<clipPath id="clip0_743_11140"> 1595<rect width="18" height="18" fill="white" transform="translate(5 5)"/> 1596</clipPath> 1597</defs> 1598</svg> 1599 Cart (0)</h2> 1600 <button 1601 class='drawer__close' 1602 type='button' 1603 onclick="this.closest('cart-drawer').close()" 1604 aria-label='Close' 1605 > 1606 <span class='svg-wrapper'> 1607 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 1608<path d="M15.281 1.78021C15.3507 1.71052 15.406 1.6278 15.4437 1.53675C15.4814 1.44571 15.5008 1.34813 15.5008 1.24958C15.5008 1.15104 15.4814 1.05345 15.4437 0.96241C15.406 0.871366 15.3507 0.78864 15.281 0.718957C15.2114 0.649274 15.1286 0.594 15.0376 0.556288C14.9465 0.518576 14.849 0.499165 14.7504 0.499165C14.6519 0.499165 14.5543 0.518576 14.4632 0.556288C14.3722 0.594 14.2895 0.649274 14.2198 0.718957L8.00042 6.93927L1.78104 0.718957C1.64031 0.578226 1.44944 0.499165 1.25042 0.499165C1.05139 0.499165 0.860523 0.578226 0.719792 0.718957C0.579062 0.859688 0.5 1.05056 0.5 1.24958C0.5 1.44861 0.579062 1.63948 0.719792 1.78021L6.9401 7.99958L0.719792 14.219C0.579062 14.3597 0.5 14.5506 0.5 14.7496C0.5 14.9486 0.579062 15.1395 0.719792 15.2802C0.860523 15.4209 1.05139 15.5 1.25042 15.5C1.44944 15.5 1.64031 15.4209 1.78104 15.2802L8.00042 9.0599L14.2198 15.2802C14.3605 15.4209 14.5514 15.5 14.7504 15.5C14.9494 15.5 15.1403 15.4209 15.281 15.2802C15.4218
160815.1395 15.5008 14.9486 15.5008 14.7496C15.5008 14.5506 15.4218 14.3597 15.281 14.219L9.06073 7.99958L15.281 1.78021Z" fill="black"/> 1609</svg> 1610 1611 </span> 1612 </button> 1613 </div> 1614 1615 <cart-drawer-items 1616 1617 class=' is-empty' 1618 1619 > 1620 <form 1621 action='/cart' 1622 id='CartDrawer-Form' 1623 class='cart__contents cart-drawer__form' 1624 method='post' 1625 > 1626 <div id='CartDrawer-CartItems' class='drawer__contents js-contents'><p id='CartDrawer-LiveRegionText' class='visually-hidden' role='status'></p> 1627 <p id='CartDrawer-LineItemStatus' class='visually-hidden' aria-hidden='true' role='status'> 1628 Loading... 1629 </p> 1630 </div> 1631 <div id='CartDrawer-CartErrors' role='alert'></div> 1632 </form> 1633 </cart-drawer-items> 1634 1635 <div class='drawer__footer'><!-- Start blocks --> 1636 <!-- Subtotals --> 1637 1638 <div class='cart-drawer__footer' > 1639 <div></div> 1640 1641 <div class='totals' role='status'> 1642 <h2 class='totals__total'>Estimated total</h2> 1643 <p class='totals__total-value'>$0.00 USD</p> 1644 </div> 1645 1646 1647 </div> 1648 1649 1650 1651 <div class='cart-drawer-threshold'> 1652 1653 1654 1655 1656 <div class='swaw-free-shipping-bar'> 1657 <div class='swaw-free-shipping-bar__content'> 1658 1659 <p><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1660<g> 1661<path d="M17.25 7.5H21.2419C21.3913 7.49993 21.5374 7.54451 21.6613 7.62803C21.7853 7.71155 21.8815 7.8302 21.9375 7.96875L23.25 11.25" stroke="#293850" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1662<path d="M18 20.25C19.2426 20.25 20.25 19.2426 20.25 18C20.25 16.7574 19.2426 15.75 18 15.75C16.7574 15.75 15.75 16.7574 15.75 18C15.75 19.2426 16.7574 20.25 18 20.25Z" stroke="#293850" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1663<path d="M7.5 20.25C8.74264 20.25 9.75 19.2426 9.75 18C9.75 16.7574 8.74264 15.75 7.5 15.75C6.25736 15.75 5.25 16.7574 5.25 18C5.25 19.2426 6.25736 20.25 7.5 20.25Z" stroke="#293850" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1664<path d="M15.75 18H9.75" stroke="#293850" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1665<path d="M17.25 11.25H23.25V17.25C23.25 17.4489 23.171 17.6397 23.0303 17.7803C22.8897 17.921 22.6989 18 22.5 18H20.25" stroke="#293850" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1666<path d="M5.25 18H3C2.80109 18 2.61032 17.921 2.46967 17.7803C2.32902 17.6397 2.25 17.4489 2.25 17.25V6.75C2.25 6.55109 2.32902 6.36032 2.46967 6.21967C2.61032 6.07902 2.80109 6 3 6H17.25V15.8784" stroke="#293850" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 1667</g> 1668<defs> 1669<clipPath id="clip0_743_9955"> 1670<rect width="24" height="24" fill="white"/> 1671</clipPath> 1672</defs> 1673</svg> 1674 Spend <strong>$99.00</strong> USD more and get free shipping!</p> 1675 1676 </div> 1677 </div> 1678 1679 1680 <div class="cart__promo-wrapper"> 1681 <p id="discount-code-success"></p> 1682 <p id="discount-code-error"></p> 1683 <form id="cart-discount-form" class="cart__promo-form"> 1684 <div class="cart__promo-input-group"> 1685 <svg viewBox="0 0 24 24" fill="none" aria-hidden="true"> 1686 <path d="M20.41 11.58l-8-8A2 2 0 0011 3H5a2 2 0 00-2 2v6a2 2 0 00.59 1.41l8 8a2 2 0 002.82 0l6-6a2 2 0 000-2.83zM7 8a1 1 0 111-1 1 1 0 01-1 1z" fill="currentColor"/> 1687 </svg> 1688 <input 1689 id="discount-code-input" 1690 name="discount" 1691 placeholder="Enter promo code..." 1692 required 1693 class="cart__promo-input" 1694 /> 1695 </div> 1696 <button id="apply-discount-btn" type="submit" class="cart__promo-button" disabled>Apply</button> 1697 </form> 1698</div> 1699
1700<script src='//beach2ocean.com/cdn/shop/t/95/assets/cart-discount-input.js?v=157109667234730554081785406557' defer='defer'></script>
1700 1701 1702 </div> 1703 1704 <!-- CTAs --> 1705 1706 <div class='cart__ctas' > 1707 <button 1708 type='submit' 1709 id='CartDrawer-Checkout' 1710 class='cart__checkout-button button' 1711 name='checkout' 1712 form='CartDrawer-Form' 1713 1714 disabled 1715 1716 > 1717 Check out 1718 </button> 1719 </div> 1720 </div> 1721 </div> 1722 </div> 1723</cart-drawer> 1724<!-- BEGIN sections: header-group --> 1725<div id="shopify-section-sections--22198381904115__announcement-bar" class="shopify-section shopify-section-group-header-group announcement-bar-section"><link href="//beach2ocean.com/cdn/shop/t/95/assets/component-slideshow.css?v=108621328575084713521777303133" rel="stylesheet" type="text/css" media="all" /> 1726<link href="//beach2ocean.com/cdn/shop/t/95/assets/component-slider.css?v=58093130990455537831777303133" rel="stylesheet" type="text/css" media="all" /> 1727 1728 <link href="//beach2ocean.com/cdn/shop/t/95/assets/component-list-social.css?v=35792976012981934991777303133" rel="stylesheet" type="text/css" media="all" /> 1729 1730 1731<div 1732 class='utility-bar color-scheme-1e284534-fc1f-4114-bd99-456e4b172973 gradient utility-bar--bottom-border' 1733> 1734 <div class='page-width utility-bar__grid'><slideshow-component 1735 class='announcement-bar' 1736 role='region' 1737 aria-roledescription='Carousel' 1738 aria-label='Announcement bar' 1739 > 1740 <div class='announcement-bar-slider slider-buttons'> 1741 <button 1742 type='button' 1743 class='slider-button slider-button--prev' 1744 name='previous' 1745 aria-label='Previous announcement' 1746 aria-controls='Slider-sections--22198381904115__announcement-bar' 1747 > 1748 <span class='svg-wrapper'><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 1749</span> 1750 </button> 1751 <div 1752 class='grid grid--1-col slider slider--everywhere' 1753 id='Slider-sections--22198381904115__announcement-bar' 1754 aria-live='polite' 1755 aria-atomic='true' 1756 data-autoplay='true' 1757 data-speed='5' 1758 ><div 1759 class='slideshow__slide slider__slide grid__item grid--1-col' 1760 id='Slide-sections--22198381904115__announcement-bar-1' 1761 1762 role='group' 1763 aria-roledescription='Announcement' 1764 aria-label='1 of 3' 1765 tabindex='-1' 1766 > 1767 <div 1768 class='announcement-bar__announcement' 1769 role='region' 1770 aria-label='Announcement' 1771 ><span class='announcement-bar__message'> 1772 <p>Get A Free Cover Up on Orders $125+ <a href="/pages/exclusions" title="Exclusions">Details</a></p> 1773</span></div> 1774 </div><div 1775 class='slideshow__slide slider__slide grid__item grid--1-col' 1776 id='Slide-sections--22198381904115__announcement-bar-2' 1777 1778 role='group' 1779 aria-roledescription='Announcement' 1780 aria-label='2 of 3' 1781 tabindex='-1' 1782 > 1783 <div 1784 class='announcement-bar__announcement' 1785 role='region' 1786 aria-label='Announcement' 1787 ><span class='announcement-bar__message'> 1788 <p>40% Off Sitewide. Exclusions Apply. <a href="/pages/exclusions" title="Exclusions">Details</a></p> 1789</span></div> 1790 </div><div 1791 class='slideshow__slide slider__slide grid__item grid--1-col' 1792 id='Slide-sections--22198381904115__announcement-bar-3' 1793 1794 role='group' 1795 aria-roledescription='Announcement' 1796 aria-label='3 of 3' 1797 tabindex='-1' 1798 > 1799 <div 1800 class='announcement-bar__announcement' 1801 role='region' 1802 aria-label='Announcement' 1803 ><span class='announcement-bar__message'> 1804 <p>Free Ground Shipping On Orders $99+ <a href="https://beach2ocean.com/pages/exclusions" title="Exclusions">Details</a></p> 1805</span></div> 1806 </div></div> 1807 <button 1808 type='button' 1809 class='slider-button slider-button--next' 1810 name='next' 1811 aria-label='Next announcement' 1812 aria-controls='Slider-sections--22198381904115__announcement-bar' 1813 >
1814 <span class='svg-wrapper'><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 1815</span> 1816 </button> 1817 </div> 1818 </slideshow-component><div class='localization-wrapper'> 1819</div> 1820 </div> 1821</div> 1822 1823 1824</div><div id="shopify-section-sections--22198381904115__header" class="shopify-section shopify-section-group-header-group section-header"><link rel='stylesheet' href='//beach2ocean.com/cdn/shop/t/95/assets/component-list-menu.css?v=151968516119678728991777303132' media='print' onload="this.media='all'"> 1825<link rel='stylesheet' href='//beach2ocean.com/cdn/shop/t/95/assets/component-search.css?v=165164710990765432851777303132' media='print' onload="this.media='all'"> 1826<link rel='stylesheet' href='//beach2ocean.com/cdn/shop/t/95/assets/component-menu-drawer.css?v=140554119742427028571787156719' media='print' onload="this.media='all'"> 1827<link 1828 rel='stylesheet' 1829 href='//beach2ocean.com/cdn/shop/t/95/assets/component-cart-notification.css?v=40376896837027333211777303132' 1830 media='print' 1831 onload="this.media='all'" 1832><link rel='stylesheet' href='//beach2ocean.com/cdn/shop/t/95/assets/component-price.css?v=103699841010215616881777303133' media='print' onload="this.media='all'"><link href="//beach2ocean.com/cdn/shop/t/95/assets/component-mega-menu.css?v=142827674784836353711779109449" rel="stylesheet" type="text/css" media="all" /> 1833<link href="//beach2ocean.com/cdn/shop/t/95/assets/component-mega-menu-nested.css?v=109389474571895577341777303133" rel="stylesheet" type="text/css" media="all" /> 1834<link href="//beach2ocean.com/cdn/shop/t/95/assets/mega-menu-block.css?v=35635337837713069711777303131" rel="stylesheet" type="text/css" media="all" /> 1835 1836<style> 1837 header-drawer { 1838 justify-self: start; 1839 margin-left: -1.2rem; 1840 }@media screen and (min-width: 990px) { 1841 header-drawer { 1842 display: none; 1843 } 1844 }.menu-drawer-container { 1845 display: flex; 1846 } 1847 1848 .list-menu { 1849 list-style: none; 1850 padding: 0; 1851 margin: 0; 1852 } 1853 1854 .list-menu--inline { 1855 display: inline-flex; 1856 flex-wrap: wrap; 1857 } 1858 1859 summary.list-menu__item { 1860 padding-right: 2.7rem; 1861 } 1862 1863 .list-menu__item { 1864 display: flex; 1865 align-items: center; 1866 line-height: calc(1 + 0.3 / var(--font-body-scale)); 1867 } 1868 1869 .list-menu__item--link { 1870 text-decoration: none; 1871 padding-bottom: 1rem; 1872 padding-top: 1rem; 1873 line-height: calc(1 + 0.8 / var(--font-body-scale)); 1874 } 1875 1876 @media screen and (min-width: 750px) { 1877 .list-menu__item--link { 1878 padding-bottom: 0.5rem; 1879 padding-top: 0.5rem; 1880 } 1881 } 1882 1883 1884 @media screen and (min-width: 990px) { 1885 .header:not(.header--top-center) * > .header__search, 1886 .header--top-center > .header__search { 1887 display: none; 1888 } 1889 1890 .header:not(.header--top-center) > .header__search, 1891 .header--top-center * > .header__search { 1892 display: inline-flex; 1893 } 1894 } 1895 1896 1897 1898 1899 @media screen and (min-width: 990px) { 1900 .header__inline-menu { 1901 display: flex; 1902 justify-content: center; 1903 border-top: 0.1rem solid rgba(var(--color-foreground), 0.08); 1904 width: calc(100% + 6rem); 1905 } 1906 1907 .header__menu-item { 1908 padding: 16px; 1909 } 1910 1911 .header__inline-menu { 1912 margin-bottom: -4px ; 1913 } 1914 } 1915 1916 1917 1918</style><style data-shopify>.header { 1919 padding: 8px 3rem 2px 3rem; 1920 } 1921 1922 .section-header { 1923 position: sticky; /* This is for fixing a Safari z-index issue. PR #2147 */ 1924 margin-bottom: 0px; 1925 } 1926 1927 @media screen and (min-width: 750px) { 1928 .section-header { 1929 margin-bottom: 0px; 1930 } 1931 } 1932 1933 @media screen and (min-width: 990px) { 1934 .header { 1935 padding-top: 16px; 1936 padding-bottom: 4px; 1937 } 1938 }</style>
1938<script src='//beach2ocean.com/cdn/shop/t/95/assets/cart-notification.js?v=96687863481998089631777303134' defer='defer'></script>
1938 1939 1940<sticky-header 1941 1942 data-sticky-type='always' 1943 1944 class='header-wrapper color-scheme-1 gradient header-wrapper--border-bottom' 1945><header class='header header--top-center header--mobile-center header--has-menu header--has-social header--has-account'> 1946 1947<link href="//beach2ocean.com/cdn/shop/t/95/assets/header-drawer-v2.css?v=71385656991839977281777303135" rel="stylesheet" type="text/css" media="all" /> 1948 1949<header-drawer data-breakpoint='tablet'> 1950 <details id='Details-menu-drawer-container' class='menu-drawer-container menu-drawer-v2'> 1951 <summary 1952 class='header__icon header__icon--menu header__icon--summary link focus-inset' 1953 aria-label='Menu' 1954 > 1955 <span><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-hamburger" viewBox="0 0 18 16"><path fill="currentColor" d="M1 .5a.5.5 0 1 0 0 1h15.71a.5.5 0 0 0 0-1zM.5 8a.5.5 0 0 1 .5-.5h15.71a.5.5 0 0 1 0 1H1A.5.5 0 0 1 .5 8m0 7a.5.5 0 0 1 .5-.5h15.71a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5"/></svg> 1956<svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg> 1957</span> 1958 </summary> 1959 <div id='menu-drawer' class='gradient menu-drawer motion-reduce color-scheme-1'> 1960 <div class='menu-drawer__inner-container'> 1961 <div class='menu-drawer__navigation-container'> 1962 <nav class='menu-drawer__navigation'> 1963 <ul class='menu-drawer__menu has-submenu list-menu' role='list'><li><details id='Details-menu-drawer-menu-item-1'> 1964 <summary 1965 id='HeaderDrawer-new' 1966 class='menu-drawer__menu-item list-menu__item link link--text focus-inset' 1967 > 1968 New 1969 <span class='svg-wrapper'><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 1970</span> 1971 </summary> 1972 1973 <div 1974 id='link-new' 1975 class='menu-drawer__submenu has-submenu gradient motion-reduce' 1976 tabindex='-1' 1977 > 1978 <div class='menu-drawer__inner-submenu'> 1979 <button class='menu-drawer__close-button link link--text focus-inset' aria-expanded='true'> 1980 <span class='svg-wrapper'><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 1981</span> 1982 New 1983 </button> 1984 <ul class='menu-drawer__menu menu-drawer__second_level list-menu' role='list' tabindex='-1'><li><details id='Details-menu-drawer-new-just-in'> 1985 <summary 1986 id='HeaderDrawer-new-just-in' 1987 class='menu-drawer__menu-item menu-drawer__child-menu-item link link--text list-menu__item focus-inset' 1988 > 1989 JUST IN 1990 </summary> 1991 <ul 1992 class='menu-drawer__menu list-menu' 1993 role='list' 1994 tabindex='-1' 1995 ></ul> 1996 </details> 1997 <ul 1998 class='menu-drawer__menu list-menu' 1999 role='list' 2000 tabindex='-1' 2001 ><li> 2002 <a 2003 id='HeaderDrawer-new-just-in-tops' 2004 href='/collections/new-tops' 2005 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2006 aria-current='page' 2007 > 2008 2009 2010 2011 Tops 2012 2013 </a> 2014 </li><li> 2015 <a 2016 id='HeaderDrawer-new-just-in-bottoms' 2017 href='/collections/new-bottoms' 2018 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2019 aria-current='page' 2020 > 2021 2022 2023 2024 Bottoms 2025 2026 </a> 2027 </li><li> 2028 <a 2029 id='HeaderDrawer-new-just-in-one-pieces' 2030 href='/collections/new-one-pieces' 2031 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2032 aria-current='page' 2033 > 2034 2035 2036 2037 One Pieces 2038 2039 </a> 2040 </li><li> 2041 <a 2042 id='HeaderDrawer-new-just-in-plus-size' 2043 href='/collections/new-plus-size' 2044 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2045 aria-current='page' 2046 > 2047 2048 2049 2050 Plus Size 2051 2052 </a> 2053 </li><li> 2054 <a 2055 id='HeaderDrawer-new-just-in-cover-ups' 2056 href='/collections/new-cover-ups' 2057 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2058 aria-current='page' 2059 > 2060 2061 2062 2063 Cover Ups 2064 2065 </a> 2066 </li><li> 2067 <a 2068 id='HeaderDrawer-new-just-in-shop-all' 2069 href='/collections/new' 2070 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2071 aria-current='page' 2072 > 2073 2074 2075 2076 2077 2078 2079 2080 Shop All
2081 <span class='svg-wrapper grandchildlink_arrow_wrapper'><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewBox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 2082</span> 2083 2084 </a> 2085 </li></ul></li><li><details id='Details-menu-drawer-new-now-trending'> 2086 <summary 2087 id='HeaderDrawer-new-now-trending' 2088 class='menu-drawer__menu-item menu-drawer__child-menu-item link link--text list-menu__item focus-inset' 2089 > 2090 NOW TRENDING 2091 </summary> 2092 <ul 2093 class='menu-drawer__menu list-menu' 2094 role='list' 2095 tabindex='-1' 2096 ></ul> 2097 </details> 2098 <ul 2099 class='menu-drawer__menu list-menu' 2100 role='list' 2101 tabindex='-1' 2102 ><li> 2103 <a 2104 id='HeaderDrawer-new-now-trending-best-sellers' 2105 href='/collections/best-sellers' 2106 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2107 aria-current='page' 2108 > 2109 2110 2111 2112 Best Sellers 2113 2114 </a> 2115 </li><li> 2116 <a 2117 id='HeaderDrawer-new-now-trending-bundles' 2118 href='/collections/bundles' 2119 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2120 aria-current='page' 2121 > 2122 2123 2124 2125 Bundles 2126 2127 </a> 2128 </li><li> 2129 <a 2130 id='HeaderDrawer-new-now-trending-fresh-florals' 2131 href='/collections/fresh-florals' 2132 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2133 aria-current='page' 2134 > 2135 2136 2137 2138 Fresh Florals 2139 2140 </a> 2141 </li><li> 2142 <a 2143 id='HeaderDrawer-new-now-trending-hardware' 2144 href='/collections/hardware' 2145 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2146 aria-current='page' 2147 > 2148 2149 2150 2151 Hardware 2152 2153 </a> 2154 </li><li> 2155 <a 2156 id='HeaderDrawer-new-now-trending-hot-tropics' 2157 href='/collections/hot-tropics' 2158 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2159 aria-current='page' 2160 > 2161 2162 2163 2164 Hot Tropics 2165 2166 </a> 2167 </li><li> 2168 <a 2169 id='HeaderDrawer-new-now-trending-matching-sets' 2170 href='/collections/make-it-a-match' 2171 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2172 aria-current='page' 2173 > 2174 2175 2176 2177 Matching Sets 2178 2179 </a> 2180 </li><li> 2181 <a 2182 id='HeaderDrawer-new-now-trending-retro-revival' 2183 href='/collections/retro-revival' 2184 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2185 aria-current='page' 2186 > 2187 2188 2189 2190 Retro Revival 2191 2192 </a> 2193 </li><li> 2194 <a 2195 id='HeaderDrawer-new-now-trending-timeless-classics' 2196 href='/collections/timeless-classics-1' 2197 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2198 aria-current='page' 2199 > 2200 2201 2202 2203 Timeless Classics 2204 2205 </a> 2206 </li><li> 2207 <a 2208 id='HeaderDrawer-new-now-trending-shop-all-trends' 2209 href='/pages/shop-by-trend' 2210 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2211 aria-current='page' 2212 > 2213 2214 2215 2216 2217 2218 2219 2220 Shop All Trends
2221 <span class='svg-wrapper grandchildlink_arrow_wrapper'><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewBox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 2222</span> 2223 2224 </a> 2225 </li></ul></li> 2226 2227 2228 2229<li 2230 id='HeaderMegaMenuBlock-New' 2231 class='mega-menu-block__container mega-menu-block__container_standard' 2232> 2233 2234 2235 2236 <img src="//beach2ocean.com/cdn/shop/files/Desktop_Large_Promo_new.jpg?v=1761768399&width=312" srcset="//beach2ocean.com/cdn/shop/files/Desktop_Large_Promo_new.jpg?v=1761768399&width=312 312w" width="312" loading="lazy" decoding="async" class="mega-menu-block__image"> 2237 2238 2239 2240 2241 <div class='mega-menu-block__content-wrapper'> 2242 2243 2244 2245 2246 2247 <a 2248 href='/collections/new' 2249 class='mega-menu-block__cta' 2250 2251 > 2252 Shop New Arrivals 2253 <span class='svg-wrapper grandchildlink_arrow_wrapper'><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
2253ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 2254</span> 2255 </a> 2256 2257 </div> 2258</li> 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 </ul> 2281 </div> 2282 </div> 2283 </details></li><li><details id='Details-menu-drawer-menu-item-2'> 2284 <summary 2285 id='HeaderDrawer-brands' 2286 class='menu-drawer__menu-item list-menu__item link link--text focus-inset' 2287 > 2288 Brands 2289 <span class='svg-wrapper'><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 2290</span> 2291 </summary> 2292 2293 <div 2294 id='link-brands' 2295 class='menu-drawer__submenu has-submenu gradient motion-reduce' 2296 tabindex='-1' 2297 > 2298 <div class='menu-drawer__inner-submenu'> 2299 <button class='menu-drawer__close-button link link--text focus-inset' aria-expanded='true'> 2300 <span class='svg-wrapper'><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 2301</span> 2302 Brands 2303 </button> 2304 <ul class='menu-drawer__menu menu-drawer__second_level list-menu' role='list' tabindex='-1'><li><details id='Details-menu-drawer-brands-shop-by-brand'> 2305 <summary 2306 id='HeaderDrawer-brands-shop-by-brand' 2307 class='menu-drawer__menu-item menu-drawer__child-menu-item link link--text list-menu__item focus-inset' 2308 > 2309 Shop by Brand 2310 </summary> 2311 <ul 2312 class='menu-drawer__menu list-menu' 2313 role='list' 2314 tabindex='-1' 2315 ></ul> 2316 </details> 2317 <ul 2318 class='menu-drawer__menu list-menu' 2319 role='list' 2320 tabindex='-1' 2321 ><li> 2322 <a 2323 id='HeaderDrawer-brands-shop-by-brand-coco-reef' 2324 href='/collections/coco-reef-bra-sized-swimwear' 2325 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2326 aria-current='page' 2327 > 2328 2329 2330 2331 Coco Reef 2332 2333 </a> 2334 </li><li> 2335 <a 2336 id='HeaderDrawer-brands-shop-by-brand-coco-contours' 2337 href='/collections/coco-contours-tummy-control-swimwear' 2338 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2339 aria-current='page' 2340 > 2341 2342 2343 2344 Coco Contours 2345 2346 </a> 2347 </li><li> 2348 <a 2349 id='HeaderDrawer-brands-shop-by-brand-beach-house' 2350 href='/collections/beach-house-swimwear' 2351 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2352 aria-current='page' 2353 > 2354 2355 2356 2357 Beach House 2358 2359 </a> 2360 </li><li> 2361 <a 2362 id='HeaderDrawer-brands-shop-by-brand-beach-house-sport' 2363 href='/collections/beach-house-sport' 2364 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2365 aria-current='page' 2366 > 2367 2368 2369 2370 Beach House Sport 2371 2372 </a> 2373 </li><li> 2374 <a 2375 id='HeaderDrawer-brands-shop-by-brand-carmen-marc-valvo' 2376 href='/collections/carmen-marc-valvo-swimwear' 2377 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2378 aria-current='page' 2379 > 2380 2381 2382 2383 Carmen Marc Valvo 2384 2385 </a> 2386 </li><li> 2387 <a 2388 id='HeaderDrawer-brands-shop-by-brand-michael-kors' 2389 href='/collections/michael-kors-swimwear' 2390 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2391 aria-current='page' 2392 > 2393 2394 2395 2396 Michael Kors 2397 2398 </a> 2399 </li><li> 2400 <a 2401 id='HeaderDrawer-brands-shop-by-brand-kate-spade' 2402 href='/collections/kate-spade-swimwear' 2403 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2404 aria-current='page' 2405 > 2406 2407 2408 2409 Kate Spade 2410 2411 </a> 2412 </li><li> 2413 <a 2414 id='HeaderDrawer-brands-shop-by-brand-vince-camuto' 2415 href='/collections/vince-camuto-swimwear' 2416 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2417 aria-current='page' 2418 > 2419 2420 2421 2422 Vince Camuto 2423 2424 </a> 2425 </li><li> 2426 <a 2427 id='HeaderDrawer-brands-shop-by-brand-shapemaker' 2428 href='/collections/shapemaker' 2429 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2430 aria-current='page' 2431 > 2432 2433 2434 2435 Shapemaker 2436 2437 </a> 2438 </li><li> 2439 <a 2440 id='HeaderDrawer-brands-shop-by-brand-gabar' 2441 href='/collections/gabar-swimwear' 2442 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2443 aria-current='page' 2444 > 2445 2446 2447 2448 Gabar 2449 2450 </a> 2451 </li><li> 2452 <a 2453 id='HeaderDrawer-brands-shop-by-brand-roxanne' 2454 href='/collections/roxanne-swimwear' 2455 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2456 aria-current='page' 2457 > 2458 2459 2460 2461 Roxanne 2462 2463 </a> 2464 </li></ul></li> 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 </ul> 2486 </div> 2487 </div> 2488 </details></li><li>
2488<details id='Details-menu-drawer-menu-item-3'> 2489 <summary 2490 id='HeaderDrawer-swim-tops' 2491 class='menu-drawer__menu-item list-menu__item link link--text focus-inset' 2492 > 2493 Swim Tops 2494 <span class='svg-wrapper'><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 2495</span> 2496 </summary> 2497 2498 <div 2499 id='link-swim-tops' 2500 class='menu-drawer__submenu has-submenu gradient motion-reduce' 2501 tabindex='-1' 2502 > 2503 <div class='menu-drawer__inner-submenu'> 2504 <button class='menu-drawer__close-button link link--text focus-inset' aria-expanded='true'> 2505 <span class='svg-wrapper'><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 2506</span> 2507 Swim Tops 2508 </button> 2509 <ul class='menu-drawer__menu menu-drawer__second_level list-menu' role='list' tabindex='-1'><li><details id='Details-menu-drawer-swim-tops-featured'> 2510 <summary 2511 id='HeaderDrawer-swim-tops-featured' 2512 class='menu-drawer__menu-item menu-drawer__child-menu-item link link--text list-menu__item focus-inset' 2513 > 2514 FEATURED 2515 </summary> 2516 <ul 2517 class='menu-drawer__menu list-menu' 2518 role='list' 2519 tabindex='-1' 2520 ></ul> 2521 </details> 2522 <ul 2523 class='menu-drawer__menu list-menu' 2524 role='list' 2525 tabindex='-1' 2526 ><li> 2527 <a 2528 id='HeaderDrawer-swim-tops-featured-new-tops' 2529 href='/collections/new-tops' 2530 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2531 aria-current='page' 2532 > 2533 2534 2535 2536 New Tops 2537 2538 </a> 2539 </li><li> 2540 <a 2541 id='HeaderDrawer-swim-tops-featured-best-sellers' 2542 href='/collections/best-selling-tops' 2543 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2544 aria-current='page' 2545 > 2546 2547 2548 2549 Best Sellers 2550 2551 </a> 2552 </li><li> 2553 <a 2554 id='HeaderDrawer-swim-tops-featured-shop-by-silhouette' 2555 href='/pages/shop-by-silhouette-tops' 2556 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2557 aria-current='page' 2558 > 2559 2560 2561 2562 Shop By Silhouette 2563 2564 </a> 2565 </li></ul></li><li>
2565<details id='Details-menu-drawer-swim-tops-shop-by-style'> 2566 <summary 2567 id='HeaderDrawer-swim-tops-shop-by-style' 2568 class='menu-drawer__menu-item menu-drawer__child-menu-item link link--text list-menu__item focus-inset' 2569 > 2570 Shop by Style 2571 </summary> 2572 <ul 2573 class='menu-drawer__menu list-menu' 2574 role='list' 2575 tabindex='-1' 2576 ></ul> 2577 </details> 2578 <ul 2579 class='menu-drawer__menu list-menu' 2580 role='list' 2581 tabindex='-1' 2582 ><li> 2583 <a 2584 id='HeaderDrawer-swim-tops-shop-by-style-tankini-tops' 2585 href='/collections/tankini-tops' 2586 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2587 aria-current='page' 2588 > 2589 2590 2591 2592 Tankini Tops 2593 2594 </a> 2595 </li><li> 2596 <a 2597 id='HeaderDrawer-swim-tops-shop-by-style-bikini-tops' 2598 href='/collections/bikini-tops' 2599 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2600 aria-current='page' 2601 > 2602 2603 2604 2605 Bikini Tops 2606 2607 </a> 2608 </li><li> 2609 <a 2610 id='HeaderDrawer-swim-tops-shop-by-style-bra-sized-tops' 2611 href='/collections/bra-sized-tops' 2612 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2613 aria-current='page' 2614 > 2615 2616 2617 2618 Bra Sized Tops 2619 2620 </a> 2621 </li><li> 2622 <a 2623 id='HeaderDrawer-swim-tops-shop-by-style-underwire-tops' 2624 href='/collections/underwire-tops' 2625 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2626 aria-current='page' 2627 > 2628 2629 2630 2631 Underwire Tops 2632 2633 </a> 2634 </li><li> 2635 <a 2636 id='HeaderDrawer-swim-tops-shop-by-style-bandeau-tops' 2637 href='/collections/bandeau-swimsuit-tops' 2638 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2639 aria-current='page' 2640 > 2641 2642 2643 2644 Bandeau Tops 2645 2646 </a> 2647 </li><li> 2648 <a 2649 id='HeaderDrawer-swim-tops-shop-by-style-active-tops' 2650 href='/collections/active-tops' 2651 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2652 aria-current='page' 2653 > 2654 2655 2656 2657 Active Tops 2658 2659 </a> 2660 </li><li> 2661 <a 2662 id='HeaderDrawer-swim-tops-shop-by-style-plus-size-tops' 2663 href='/collections/plus-size-tops' 2664 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2665 aria-current='page' 2666 > 2667 2668 2669 2670 Plus Size Tops 2671 2672 </a> 2673 </li><li> 2674 <a 2675 id='HeaderDrawer-swim-tops-shop-by-style-shop-all' 2676 href='/collections/swimsuit-tops' 2677 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2678 aria-current='page' 2679 > 2680 2681 2682 2683 2684 2685 2686 2687 Shop All
2688 <span class='svg-wrapper grandchildlink_arrow_wrapper'><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewBox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 2689</span> 2690 2691 </a> 2692 </li></ul></li> 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 </ul> 2714 </div> 2715 </div> 2716 </details></li><li><details id='Details-menu-drawer-menu-item-4'> 2717 <summary 2718 id='HeaderDrawer-swim-bottoms' 2719 class='menu-drawer__menu-item list-menu__item link link--text focus-inset' 2720 > 2721 Swim Bottoms 2722 <span class='svg-wrapper'><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 2723</span> 2724 </summary> 2725 2726 <div 2727 id='link-swim-bottoms' 2728 class='menu-drawer__submenu has-submenu gradient motion-reduce' 2729 tabindex='-1' 2730 > 2731 <div class='menu-drawer__inner-submenu'> 2732 <button class='menu-drawer__close-button link link--text focus-inset' aria-expanded='true'> 2733 <span class='svg-wrapper'><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 2734</span> 2735 Swim Bottoms 2736 </button> 2737 <ul class='menu-drawer__menu menu-drawer__second_level list-menu' role='list' tabindex='-1'><li><details id='Details-menu-drawer-swim-bottoms-featured'> 2738 <summary 2739 id='HeaderDrawer-swim-bottoms-featured' 2740 class='menu-drawer__menu-item menu-drawer__child-menu-item link link--text list-menu__item focus-inset' 2741 > 2742 FEATURED 2743 </summary> 2744 <ul 2745 class='menu-drawer__menu list-menu' 2746 role='list' 2747 tabindex='-1' 2748 ></ul> 2749 </details> 2750 <ul 2751 class='menu-drawer__menu list-menu' 2752 role='list' 2753 tabindex='-1' 2754 ><li> 2755 <a 2756 id='HeaderDrawer-swim-bottoms-featured-new-bottoms' 2757 href='/collections/new-bottoms' 2758 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2759 aria-current='page' 2760 > 2761 2762 2763 2764 New Bottoms 2765 2766 </a> 2767 </li><li> 2768 <a 2769 id='HeaderDrawer-swim-bottoms-featured-best-sellers' 2770 href='/collections/best-selling-bottoms' 2771 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2772 aria-current='page' 2773 > 2774 2775 2776 2777 Best Sellers 2778 2779 </a> 2780 </li><li> 2781 <a 2782 id='HeaderDrawer-swim-bottoms-featured-shop-by-silhouette' 2783 href='/pages/shop-by-silhouette-bottoms' 2784 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2785 aria-current='page' 2786 > 2787 2788 2789 2790 Shop By Silhouette 2791 2792 </a> 2793 </li><li> 2794 <a 2795 id='HeaderDrawer-swim-bottoms-featured-explore-swim-skorts-skirts' 2796 href='/pages/explore-skorts-skirts' 2797 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2798 aria-current='page' 2799 > 2800 2801 2802 2803 Explore Swim Skorts & Skirts 2804 2805 </a> 2806 </li></ul></li><li>
2806<details id='Details-menu-drawer-swim-bottoms-shop-by-style'> 2807 <summary 2808 id='HeaderDrawer-swim-bottoms-shop-by-style' 2809 class='menu-drawer__menu-item menu-drawer__child-menu-item link link--text list-menu__item focus-inset' 2810 > 2811 Shop by Style 2812 </summary> 2813 <ul 2814 class='menu-drawer__menu list-menu' 2815 role='list' 2816 tabindex='-1' 2817 ></ul> 2818 </details> 2819 <ul 2820 class='menu-drawer__menu list-menu' 2821 role='list' 2822 tabindex='-1' 2823 ><li> 2824 <a 2825 id='HeaderDrawer-swim-bottoms-shop-by-style-bikini-bottoms' 2826 href='/collections/bikini-bottoms' 2827 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2828 aria-current='page' 2829 > 2830 2831 2832 2833 Bikini Bottoms 2834 2835 </a> 2836 </li><li> 2837 <a 2838 id='HeaderDrawer-swim-bottoms-shop-by-style-high-waisted-bottoms' 2839 href='/collections/high-waisted-bottoms' 2840 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2841 aria-current='page' 2842 > 2843 2844 2845 2846 High Waisted Bottoms 2847 2848 </a> 2849 </li><li> 2850 <a 2851 id='HeaderDrawer-swim-bottoms-shop-by-style-swim-skirts-skorts' 2852 href='/collections/swim-skirts' 2853 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2854 aria-current='page' 2855 > 2856 2857 2858 2859 Swim Skirts & Skorts 2860 2861 </a> 2862 </li><li> 2863 <a 2864 id='HeaderDrawer-swim-bottoms-shop-by-style-swim-shorts' 2865 href='/collections/swim-shorts' 2866 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2867 aria-current='page' 2868 > 2869 2870 2871 2872 Swim Shorts 2873 2874 </a> 2875 </li><li> 2876 <a 2877 id='HeaderDrawer-swim-bottoms-shop-by-style-active-bottoms' 2878 href='/collections/active-bottoms' 2879 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2880 aria-current='page' 2881 > 2882 2883 2884 2885 Active Bottoms 2886 2887 </a> 2888 </li><li> 2889 <a 2890 id='HeaderDrawer-swim-bottoms-shop-by-style-tummy-control-bottoms' 2891 href='/collections/tummy-control-bottoms' 2892 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2893 aria-current='page' 2894 > 2895 2896 2897 2898 Tummy Control Bottoms 2899 2900 </a> 2901 </li><li> 2902 <a 2903 id='HeaderDrawer-swim-bottoms-shop-by-style-plus-size-bottoms' 2904 href='/collections/plus-size-bottoms' 2905 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2906 aria-current='page' 2907 > 2908 2909 2910 2911 Plus Size Bottoms 2912 2913 </a> 2914 </li><li> 2915 <a 2916 id='HeaderDrawer-swim-bottoms-shop-by-style-shop-all' 2917 href='/collections/bottoms' 2918 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2919 aria-current='page' 2920 > 2921 2922 2923 2924 2925 2926 2927 2928 Shop All
2929 <span class='svg-wrapper grandchildlink_arrow_wrapper'><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewBox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 2930</span> 2931 2932 </a> 2933 </li></ul></li><li><details id='Details-menu-drawer-swim-bottoms-shop-by-coverage'> 2934 <summary 2935 id='HeaderDrawer-swim-bottoms-shop-by-coverage' 2936 class='menu-drawer__menu-item menu-drawer__child-menu-item link link--text list-menu__item focus-inset' 2937 > 2938 Shop by Coverage 2939 </summary> 2940 <ul 2941 class='menu-drawer__menu list-menu' 2942 role='list' 2943 tabindex='-1' 2944 ></ul> 2945 </details> 2946 <ul 2947 class='menu-drawer__menu list-menu' 2948 role='list' 2949 tabindex='-1' 2950 ><li> 2951 <a 2952 id='HeaderDrawer-swim-bottoms-shop-by-coverage-cheeky' 2953 href='/collections/cheeky-coverage-bottoms' 2954 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2955 aria-current='page' 2956 > 2957 2958 2959 2960 Cheeky 2961 2962 </a> 2963 </li><li> 2964 <a 2965 id='HeaderDrawer-swim-bottoms-shop-by-coverage-moderate' 2966 href='/collections/moderate-coverage-bottoms' 2967 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2968 aria-current='page' 2969 > 2970 2971 2972 2973 Moderate 2974 2975 </a> 2976 </li><li> 2977 <a 2978 id='HeaderDrawer-swim-bottoms-shop-by-coverage-full' 2979 href='/collections/full-coverage-bottoms' 2980 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 2981 aria-current='page' 2982 > 2983 2984 2985 2986 Full 2987 2988 </a> 2989 </li></ul></li> 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 </ul> 3011 </div> 3012 </div> 3013 </details></li><li>
3013<details id='Details-menu-drawer-menu-item-5'> 3014 <summary 3015 id='HeaderDrawer-one-pieces' 3016 class='menu-drawer__menu-item list-menu__item link link--text focus-inset' 3017 > 3018 One Pieces 3019 <span class='svg-wrapper'><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 3020</span> 3021 </summary> 3022 3023 <div 3024 id='link-one-pieces' 3025 class='menu-drawer__submenu has-submenu gradient motion-reduce' 3026 tabindex='-1' 3027 > 3028 <div class='menu-drawer__inner-submenu'> 3029 <button class='menu-drawer__close-button link link--text focus-inset' aria-expanded='true'> 3030 <span class='svg-wrapper'><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 3031</span> 3032 One Pieces 3033 </button> 3034 <ul class='menu-drawer__menu menu-drawer__second_level list-menu' role='list' tabindex='-1'><li><details id='Details-menu-drawer-one-pieces-featured'> 3035 <summary 3036 id='HeaderDrawer-one-pieces-featured' 3037 class='menu-drawer__menu-item menu-drawer__child-menu-item link link--text list-menu__item focus-inset' 3038 > 3039 FEATURED 3040 </summary> 3041 <ul 3042 class='menu-drawer__menu list-menu' 3043 role='list' 3044 tabindex='-1' 3045 ></ul> 3046 </details> 3047 <ul 3048 class='menu-drawer__menu list-menu' 3049 role='list' 3050 tabindex='-1' 3051 ><li> 3052 <a 3053 id='HeaderDrawer-one-pieces-featured-new-one-pieces' 3054 href='/collections/new-one-pieces' 3055 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 3056 aria-current='page' 3057 > 3058 3059 3060 3061 New One Pieces 3062 3063 </a> 3064 </li><li> 3065 <a 3066 id='HeaderDrawer-one-pieces-featured-best-sellers' 3067 href='/collections/best-sellers-one-pieces' 3068 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 3069 aria-current='page' 3070 > 3071 3072 3073 3074 Best Sellers 3075 3076 </a> 3077 </li><li> 3078 <a 3079 id='HeaderDrawer-one-pieces-featured-classic-solids' 3080 href='/collections/one-pieces?filter.p.m.custom.trends=Solids' 3081 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 3082 aria-current='page' 3083 > 3084 3085 3086 3087 Classic Solids 3088 3089 </a> 3090 </li><li> 3091 <a 3092 id='HeaderDrawer-one-pieces-featured-black-one-piece-swimsuits' 3093 href='https://beach2ocean.com/collections/black-one-piece-swimsuits?filter.v.t.shopify.color-pattern=gid%3A%2F%2Fshopify%2FTaxonomyValue%2F1&filter.v.price.gte=&filter.v.price.lte=&sort_by=most-relevant' 3094 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 3095 aria-current='page' 3096 > 3097 3098 3099 3100 Black One Piece Swimsuits 3101 3102 </a> 3103 </li></ul></li><li>
3103<details id='Details-menu-drawer-one-pieces-shop-by-style'> 3104 <summary 3105 id='HeaderDrawer-one-pieces-shop-by-style' 3106 class='menu-drawer__menu-item menu-drawer__child-menu-item link link--text list-menu__item focus-inset' 3107 > 3108 Shop by Style 3109 </summary> 3110 <ul 3111 class='menu-drawer__menu list-menu' 3112 role='list' 3113 tabindex='-1' 3114 ></ul> 3115 </details> 3116 <ul 3117 class='menu-drawer__menu list-menu' 3118 role='list' 3119 tabindex='-1' 3120 ><li> 3121 <a 3122 id='HeaderDrawer-one-pieces-shop-by-style-underwire-swimsuits' 3123 href='/collections/underwire-swimsuits' 3124 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 3125 aria-current='page' 3126 > 3127 3128 3129 3130 Underwire Swimsuits 3131 3132 </a> 3133 </li><li> 3134 <a 3135 id='HeaderDrawer-one-pieces-shop-by-style-bra-sized-swimsuits' 3136 href='/collections/bra-sized-swimsuits' 3137 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 3138 aria-current='page' 3139 > 3140 3141 3142 3143 Bra Sized Swimsuits 3144 3145 </a> 3146 </li><li> 3147 <a 3148 id='HeaderDrawer-one-pieces-shop-by-style-bandeau-swimsuits' 3149 href='/collections/bandeau-swimsuits' 3150 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 3151 aria-current='page' 3152 > 3153 3154 3155 3156 Bandeau Swimsuits 3157 3158 </a> 3159 </li><li> 3160 <a 3161 id='HeaderDrawer-one-pieces-shop-by-style-swim-dresses' 3162 href='/collections/swim-dresses' 3163 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 3164 aria-current='page' 3165 > 3166 3167 3168 3169 Swim Dresses 3170 3171 </a> 3172 </li><li> 3173 <a 3174 id='HeaderDrawer-one-pieces-shop-by-style-active-swimsuits' 3175 href='/collections/active-swimsuits' 3176 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 3177 aria-current='page' 3178 > 3179 3180 3181 3182 Active Swimsuits 3183 3184 </a> 3185 </li><li> 3186 <a 3187 id='HeaderDrawer-one-pieces-shop-by-style-tummy-control-swimsuits' 3188 href='/collections/tummy-control-one-piece-swimsuits' 3189 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 3190 aria-current='page' 3191 > 3192 3193 3194 3195 Tummy Control Swimsuits 3196 3197 </a> 3198 </li><li> 3199 <a 3200 id='HeaderDrawer-one-pieces-shop-by-style-shop-all' 3201 href='/collections/one-pieces' 3202 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 3203 aria-current='page' 3204 > 3205 3206 3207 3208 3209 3210 3211 3212 Shop All
3213 <span class='svg-wrapper grandchildlink_arrow_wrapper'><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewBox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 3214</span> 3215 3216 </a> 3217 </li></ul></li> 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231<li 3232 id='HeaderMegaMenuBlock-One Pieces' 3233 class='mega-menu-block__container mega-menu-block__container_standard' 3234> 3235 3236 3237 3238 <img src="//beach2ocean.com/cdn/shop/files/Desktop_Large_Promo_shapemaker.jpg?v=1761768386&width=312" srcset="//beach2ocean.com/cdn/shop/files/Desktop_Large_Promo_shapemaker.jpg?v=1761768386&width=312 312w" width="312" loading="lazy" decoding="async" class="mega-menu-block__image"> 3239 3240 3241 3242 3243 <div class='mega-menu-block__content-wrapper'> 3244 3245 3246 3247 3248 3249 <a 3250 href='/collections/shapemaker' 3251 class='mega-menu-block__cta' 3252 3253 > 3254 Shop Now 3255 <span class='svg-wrapper grandchildlink_arrow_wrapper'><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
3255ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 3256</span> 3257 </a> 3258 3259 </div> 3260</li> 3261 3262 3263 3264 3265 3266 3267 3268 3269 3270 3271 3272 </ul> 3273 </div> 3274 </div> 3275 </details></li><li><details id='Details-menu-drawer-menu-item-6'> 3276 <summary 3277 id='HeaderDrawer-plus-sizes' 3278 class='menu-drawer__menu-item list-menu__item link link--text focus-inset' 3279 > 3280 Plus Sizes 3281 <span class='svg-wrapper'><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 3282</span> 3283 </summary> 3284 3285 <div 3286 id='link-plus-sizes' 3287 class='menu-drawer__submenu has-submenu gradient motion-reduce' 3288 tabindex='-1' 3289 > 3290 <div class='menu-drawer__inner-submenu'> 3291 <button class='menu-drawer__close-button link link--text focus-inset' aria-expanded='true'> 3292 <span class='svg-wrapper'><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 3293</span> 3294 Plus Sizes 3295 </button> 3296 <ul class='menu-drawer__menu menu-drawer__second_level list-menu' role='list' tabindex='-1'><li><details id='Details-menu-drawer-plus-sizes-featured'> 3297 <summary 3298 id='HeaderDrawer-plus-sizes-featured' 3299 class='menu-drawer__menu-item menu-drawer__child-menu-item link link--text list-menu__item focus-inset' 3300 > 3301 FEATURED 3302 </summary> 3303 <ul 3304 class='menu-drawer__menu list-menu' 3305 role='list' 3306 tabindex='-1' 3307 ></ul> 3308 </details> 3309 <ul 3310 class='menu-drawer__menu list-menu' 3311 role='list' 3312 tabindex='-1' 3313 ><li> 3314 <a 3315 id='HeaderDrawer-plus-sizes-featured-new-plus-size' 3316 href='/collections/new-plus-size' 3317 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 3318 aria-current='page' 3319 > 3320 3321 3322 3323 New Plus Size 3324 3325 </a> 3326 </li><li> 3327 <a 3328 id='HeaderDrawer-plus-sizes-featured-best-sellers' 3329 href='/collections/best-selling-plus-size' 3330 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 3331 aria-current='page' 3332 > 3333 3334 3335 3336 Best Sellers 3337 3338 </a> 3339 </li></ul></li><li>
3339<details id='Details-menu-drawer-plus-sizes-shop-by-style'> 3340 <summary 3341 id='HeaderDrawer-plus-sizes-shop-by-style' 3342 class='menu-drawer__menu-item menu-drawer__child-menu-item link link--text list-menu__item focus-inset' 3343 > 3344 Shop by Style 3345 </summary> 3346 <ul 3347 class='menu-drawer__menu list-menu' 3348 role='list' 3349 tabindex='-1' 3350 ></ul> 3351 </details> 3352 <ul 3353 class='menu-drawer__menu list-menu' 3354 role='list' 3355 tabindex='-1' 3356 ><li> 3357 <a 3358 id='HeaderDrawer-plus-sizes-shop-by-style-plus-size-tops' 3359 href='/collections/plus-size-tops' 3360 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 3361 aria-current='page' 3362 > 3363 3364 3365 3366 Plus Size Tops 3367 3368 </a> 3369 </li><li> 3370 <a 3371 id='HeaderDrawer-plus-sizes-shop-by-style-plus-size-bottoms' 3372 href='/collections/plus-size-bottoms' 3373 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 3374 aria-current='page' 3375 > 3376 3377 3378 3379 Plus Size Bottoms 3380 3381 </a> 3382 </li><li> 3383 <a 3384 id='HeaderDrawer-plus-sizes-shop-by-style-plus-size-one-pieces' 3385 href='/collections/plus-size-one-pieces' 3386 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 3387 aria-current='page' 3388 > 3389 3390 3391 3392 Plus Size One Pieces 3393 3394 </a> 3395 </li><li> 3396 <a 3397 id='HeaderDrawer-plus-sizes-shop-by-style-plus-size-cover-ups' 3398 href='/collections/plus-size-cover-ups' 3399 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 3400 aria-current='page' 3401 > 3402 3403 3404 3405 Plus Size Cover Ups 3406 3407 </a> 3408 </li><li> 3409 <a 3410 id='HeaderDrawer-plus-sizes-shop-by-style-shop-all' 3411 href='/collections/plus-size-swimwear' 3412 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 3413 aria-current='page' 3414 > 3415 3416 3417 3418 3419 3420 3421 3422 Shop All
3423 <span class='svg-wrapper grandchildlink_arrow_wrapper'><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewBox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 3424</span> 3425 3426 </a> 3427 </li></ul></li> 3428 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 3441 3442 3443<li 3444 id='HeaderMegaMenuBlock-Plus Sizes' 3445 class='mega-menu-block__container mega-menu-block__container_standard' 3446> 3447 3448 3449 3450 <img src="//beach2ocean.com/cdn/shop/files/b2o_Desktop_Large_plus_sizes.jpg?v=1752524827&width=312" srcset="//beach2ocean.com/cdn/shop/files/b2o_Desktop_Large_plus_sizes.jpg?v=1752524827&width=312 312w" width="312" loading="lazy" decoding="async" class="mega-menu-block__image"> 3451 3452 3453 3454 3455 <div class='mega-menu-block__content-wrapper'> 3456 3457 3458 3459 3460 3461 <a 3462 href='/collections/plus-sizes' 3463 class='mega-menu-block__cta' 3464 3465 > 3466 Shop Plus Sizes 3467 <span class='svg-wrapper grandchildlink_arrow_wrapper'><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
3467ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 3468</span> 3469 </a> 3470 3471 </div> 3472</li> 3473 3474 3475 3476 3477 3478 3479 3480 3481 3482 </ul> 3483 </div> 3484 </div> 3485 </details></li><li><details id='Details-menu-drawer-menu-item-7'> 3486 <summary 3487 id='HeaderDrawer-cover-ups' 3488 class='menu-drawer__menu-item list-menu__item link link--text focus-inset' 3489 > 3490 Cover Ups 3491 <span class='svg-wrapper'><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 3492</span> 3493 </summary> 3494 3495 <div 3496 id='link-cover-ups' 3497 class='menu-drawer__submenu has-submenu gradient motion-reduce' 3498 tabindex='-1' 3499 > 3500 <div class='menu-drawer__inner-submenu'> 3501 <button class='menu-drawer__close-button link link--text focus-inset' aria-expanded='true'> 3502 <span class='svg-wrapper'><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 3503</span> 3504 Cover Ups 3505 </button> 3506 <ul class='menu-drawer__menu menu-drawer__second_level list-menu' role='list' tabindex='-1'><li><details id='Details-menu-drawer-cover-ups-featured'> 3507 <summary 3508 id='HeaderDrawer-cover-ups-featured' 3509 class='menu-drawer__menu-item menu-drawer__child-menu-item link link--text list-menu__item focus-inset' 3510 > 3511 FEATURED 3512 </summary> 3513 <ul 3514 class='menu-drawer__menu list-menu' 3515 role='list' 3516 tabindex='-1' 3517 ></ul> 3518 </details> 3519 <ul 3520 class='menu-drawer__menu list-menu' 3521 role='list' 3522 tabindex='-1' 3523 ><li> 3524 <a 3525 id='HeaderDrawer-cover-ups-featured-new-cover-ups' 3526 href='/collections/new-cover-ups' 3527 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 3528 aria-current='page' 3529 > 3530 3531 3532 3533 New Cover Ups 3534 3535 </a> 3536 </li><li> 3537 <a 3538 id='HeaderDrawer-cover-ups-featured-best-sellers' 3539 href='/collections/best-sellers-cover-ups' 3540 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 3541 aria-current='page' 3542 > 3543 3544 3545 3546 Best Sellers 3547 3548 </a> 3549 </li></ul></li><li>
3549<details id='Details-menu-drawer-cover-ups-shop-by-style'> 3550 <summary 3551 id='HeaderDrawer-cover-ups-shop-by-style' 3552 class='menu-drawer__menu-item menu-drawer__child-menu-item link link--text list-menu__item focus-inset' 3553 > 3554 Shop by Style 3555 </summary> 3556 <ul 3557 class='menu-drawer__menu list-menu' 3558 role='list' 3559 tabindex='-1' 3560 ></ul> 3561 </details> 3562 <ul 3563 class='menu-drawer__menu list-menu' 3564 role='list' 3565 tabindex='-1' 3566 ><li> 3567 <a 3568 id='HeaderDrawer-cover-ups-shop-by-style-dresses' 3569 href='/collections/dresses' 3570 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 3571 aria-current='page' 3572 > 3573 3574 3575 3576 Dresses 3577 3578 </a> 3579 </li><li> 3580 <a 3581 id='HeaderDrawer-cover-ups-shop-by-style-tops' 3582 href='/collections/tops-cover-ups' 3583 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 3584 aria-current='page' 3585 > 3586 3587 3588 3589 Tops 3590 3591 </a> 3592 </li><li> 3593 <a 3594 id='HeaderDrawer-cover-ups-shop-by-style-bottoms' 3595 href='/collections/bottoms-cover-ups' 3596 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 3597 aria-current='page' 3598 > 3599 3600 3601 3602 Bottoms 3603 3604 </a> 3605 </li><li> 3606 <a 3607 id='HeaderDrawer-cover-ups-shop-by-style-rash-guards' 3608 href='/collections/rash-guards' 3609 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 3610 aria-current='page' 3611 > 3612 3613 3614 3615 Rash Guards 3616 3617 </a> 3618 </li><li> 3619 <a 3620 id='HeaderDrawer-cover-ups-shop-by-style-resortwear' 3621 href='/collections/resortwear' 3622 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 3623 aria-current='page' 3624 > 3625 3626 3627 3628 Resortwear 3629 3630 </a> 3631 </li><li> 3632 <a 3633 id='HeaderDrawer-cover-ups-shop-by-style-shop-all' 3634 href='/collections/cover-ups' 3635 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 3636 aria-current='page' 3637 > 3638 3639 3640 3641 3642 3643 3644 3645 Shop All
3646 <span class='svg-wrapper grandchildlink_arrow_wrapper'><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewBox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 3647</span> 3648 3649 </a> 3650 </li></ul></li> 3651 3652 3653 3654 3655 3656 3657 3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668<li 3669 id='HeaderMegaMenuBlock-Cover Ups' 3670 class='mega-menu-block__container mega-menu-block__container_standard' 3671> 3672 3673 3674 3675 <img src="//beach2ocean.com/cdn/shop/files/Desktop_Slim_Promo_resortwear.jpg?v=1761768317&width=312" srcset="//beach2ocean.com/cdn/shop/files/Desktop_Slim_Promo_resortwear.jpg?v=1761768317&width=312 312w" width="312" loading="lazy" decoding="async" class="mega-menu-block__image"> 3676 3677 3678 3679 3680 <div class='mega-menu-block__content-wrapper'> 3681 3682 3683 3684 3685 3686 <a 3687 href='/collections/resortwear' 3688 class='mega-menu-block__cta' 3689 3690 > 3691 Shop Resort Wear 3692 <span class='svg-wrapper grandchildlink_arrow_wrapper'><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
3692ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 3693</span> 3694 </a> 3695 3696 </div> 3697</li> 3698 3699 3700 3701 3702 3703 3704<li 3705 id='HeaderMegaMenuBlock-Cover Ups' 3706 class='mega-menu-block__container mega-menu-block__container_standard' 3707> 3708 3709 3710 3711 <img src="//beach2ocean.com/cdn/shop/files/b2o_Desktop_Slim_tie_a_sarong.webp?v=1747330511&width=312" srcset="//beach2ocean.com/cdn/shop/files/b2o_Desktop_Slim_tie_a_sarong.webp?v=1747330511&width=312 312w" width="312" loading="lazy" decoding="async" class="mega-menu-block__image"> 3712 3713 3714 3715 3716 <div class='mega-menu-block__content-wrapper'> 3717 3718 3719 3720 3721 3722 <a 3723 href='/collections/cover-ups' 3724 class='mega-menu-block__cta' 3725 3726 > 3727 Shop Cover Ups 3728 <span class='svg-wrapper grandchildlink_arrow_wrapper'><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
3728ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 3729</span> 3730 </a> 3731 3732 </div> 3733</li> 3734 3735 3736 3737 3738 3739 </ul> 3740 </div> 3741 </div> 3742 </details></li><li><details id='Details-menu-drawer-menu-item-8'> 3743 <summary 3744 id='HeaderDrawer-clearance' 3745 class='menu-drawer__menu-item list-menu__item link link--text focus-inset' 3746 > 3747 Clearance 3748 <span class='svg-wrapper'><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 3749</span> 3750 </summary> 3751 3752 <div 3753 id='link-clearance' 3754 class='menu-drawer__submenu has-submenu gradient motion-reduce' 3755 tabindex='-1' 3756 > 3757 <div class='menu-drawer__inner-submenu'> 3758 <button class='menu-drawer__close-button link link--text focus-inset' aria-expanded='true'> 3759 <span class='svg-wrapper'><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 3760</span> 3761 Clearance 3762 </button> 3763 <ul class='menu-drawer__menu menu-drawer__second_level list-menu' role='list' tabindex='-1'><li><details id='Details-menu-drawer-clearance-shop-clearance'> 3764 <summary 3765 id='HeaderDrawer-clearance-shop-clearance' 3766 class='menu-drawer__menu-item menu-drawer__child-menu-item link link--text list-menu__item focus-inset' 3767 > 3768 Shop Clearance 3769 </summary> 3770 <ul 3771 class='menu-drawer__menu list-menu' 3772 role='list' 3773 tabindex='-1' 3774 ></ul> 3775 </details> 3776 <ul 3777 class='menu-drawer__menu list-menu' 3778 role='list' 3779 tabindex='-1' 3780 ><li> 3781 <a 3782 id='HeaderDrawer-clearance-shop-clearance-tops' 3783 href='/collections/tops-sale' 3784 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 3785 aria-current='page' 3786 > 3787 3788 3789 3790 Tops 3791 3792 </a> 3793 </li><li> 3794 <a 3795 id='HeaderDrawer-clearance-shop-clearance-bottoms' 3796 href='/collections/bottoms-sale' 3797 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 3798 aria-current='page' 3799 > 3800 3801 3802 3803 Bottoms 3804 3805 </a> 3806 </li><li> 3807 <a 3808 id='HeaderDrawer-clearance-shop-clearance-one-pieces' 3809 href='/collections/one-pieces-sale' 3810 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 3811 aria-current='page' 3812 > 3813 3814 3815 3816 One Pieces 3817 3818 </a> 3819 </li><li> 3820 <a 3821 id='HeaderDrawer-clearance-shop-clearance-plus-size' 3822 href='/collections/plus-size-sale' 3823 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 3824 aria-current='page' 3825 > 3826 3827 3828 3829 Plus Size 3830 3831 </a> 3832 </li><li> 3833 <a 3834 id='HeaderDrawer-clearance-shop-clearance-cover-ups' 3835 href='/collections/cover-ups-sale' 3836 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 3837 aria-current='page' 3838 > 3839 3840 3841 3842 Cover Ups 3843 3844 </a> 3845 </li><li> 3846 <a 3847 id='HeaderDrawer-clearance-shop-clearance-final-sale' 3848 href='/collections/final-sale' 3849 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 3850 aria-current='page' 3851 > 3852 3853 3854 3855 Final Sale 3856 3857 </a> 3858 </li><li> 3859 <a 3860 id='HeaderDrawer-clearance-shop-clearance-shop-all' 3861 href='/collections/sale' 3862 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 3863 aria-current='page' 3864 > 3865 3866 3867 3868 3869 3870 3871 3872 Shop All
3873 <span class='svg-wrapper grandchildlink_arrow_wrapper'><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewBox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 3874</span> 3875 3876 </a> 3877 </li></ul></li> 3878 3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 3891 3892 3893 3894 3895 3896 3897 3898 </ul> 3899 </div> 3900 </div> 3901 </details></li><li><details id='Details-menu-drawer-menu-item-9'> 3902 <summary 3903 id='HeaderDrawer-explore' 3904 class='menu-drawer__menu-item list-menu__item link link--text focus-inset menu-drawer__menu-item--active' 3905 > 3906 Explore 3907 <span class='svg-wrapper'><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 3908</span> 3909 </summary> 3910 3911 <div 3912 id='link-explore' 3913 class='menu-drawer__submenu has-submenu gradient motion-reduce' 3914 tabindex='-1' 3915 > 3916 <div class='menu-drawer__inner-submenu'> 3917 <button class='menu-drawer__close-button link link--text focus-inset' aria-expanded='true'> 3918 <span class='svg-wrapper'><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 3919</span> 3920 Explore 3921 </button> 3922 <ul class='menu-drawer__menu menu-drawer__second_level list-menu' role='list' tabindex='-1'><li><details id='Details-menu-drawer-explore-about-us'> 3923 <summary 3924 id='HeaderDrawer-explore-about-us' 3925 class='menu-drawer__menu-item menu-drawer__child-menu-item link link--text list-menu__item focus-inset' 3926 > 3927 About Us 3928 </summary> 3929 <ul 3930 class='menu-drawer__menu list-menu' 3931 role='list' 3932 tabindex='-1' 3933 ></ul> 3934 </details> 3935 <ul 3936 class='menu-drawer__menu list-menu' 3937 role='list' 3938 tabindex='-1' 3939 ><li> 3940 <a 3941 id='HeaderDrawer-explore-about-us-our-story' 3942 href='/pages/our-story' 3943 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 3944 aria-current='page' 3945 > 3946 3947 3948 3949 Our Story 3950 3951 </a> 3952 </li><li> 3953 <a 3954 id='HeaderDrawer-explore-about-us-shop-social' 3955 href='/pages/shop-social' 3956 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 3957 aria-current='page' 3958 > 3959 3960 3961 3962 Shop Social 3963 3964 </a> 3965 </li><li> 3966 <a 3967 id='HeaderDrawer-explore-about-us-blog-breaking-waves' 3968 href='/blogs/breaking-waves' 3969 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 3970 aria-current='page' 3971 > 3972 3973 3974 3975 Blog: Breaking Waves 3976 3977 </a> 3978 </li><li> 3979 <a 3980 id='HeaderDrawer-explore-about-us-coastal-rewards' 3981 href='/pages/rewards' 3982 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 3983 aria-current='page' 3984 > 3985 3986 3987 3988 Coastal Rewards 3989 3990 </a> 3991 </li></ul></li><li>
3991<details id='Details-menu-drawer-explore-fitting-room'> 3992 <summary 3993 id='HeaderDrawer-explore-fitting-room' 3994 class='menu-drawer__menu-item menu-drawer__child-menu-item link link--text list-menu__item focus-inset' 3995 > 3996 Fitting Room 3997 </summary> 3998 <ul 3999 class='menu-drawer__menu list-menu' 4000 role='list' 4001 tabindex='-1' 4002 ></ul> 4003 </details> 4004 <ul 4005 class='menu-drawer__menu list-menu' 4006 role='list' 4007 tabindex='-1' 4008 ><li> 4009 <a 4010 id='HeaderDrawer-explore-fitting-room-how-to-measure' 4011 href='/pages/the-fitting-room' 4012 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 4013 aria-current='page' 4014 > 4015 4016 4017 4018 How To Measure 4019 4020 </a> 4021 </li><li> 4022 <a 4023 id='HeaderDrawer-explore-fitting-room-size-charts' 4024 href='/pages/sizing-coco-reef' 4025 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 4026 aria-current='page' 4027 > 4028 4029 4030 4031 Size Charts 4032 4033 </a> 4034 </li><li> 4035 <a 4036 id='HeaderDrawer-explore-fitting-room-common-fit-issues' 4037 href='/pages/common-fit-issues' 4038 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 4039 aria-current='page' 4040 > 4041 4042 4043 4044 Common Fit Issues 4045 4046 </a> 4047 </li></ul></li><li><details id='Details-menu-drawer-explore-fit-solutions'> 4048 <summary 4049 id='HeaderDrawer-explore-fit-solutions' 4050 class='menu-drawer__menu-item menu-drawer__child-menu-item link link--text list-menu__item focus-inset' 4051 > 4052 Fit Solutions 4053 </summary> 4054 <ul 4055 class='menu-drawer__menu list-menu' 4056 role='list' 4057 tabindex='-1' 4058 ></ul> 4059 </details> 4060 <ul 4061 class='menu-drawer__menu list-menu' 4062 role='list' 4063 tabindex='-1' 4064 ><li> 4065 <a 4066 id='HeaderDrawer-explore-fit-solutions-explore-tummy-control' 4067 href='/pages/explore-tummy-control-swimwear' 4068 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 4069 aria-current='page' 4070 > 4071 4072 4073 4074 Explore Tummy Control 4075 4076 </a> 4077 </li><li> 4078 <a 4079 id='HeaderDrawer-explore-fit-solutions-shop-by-support' 4080 href='/pages/shop-by-support' 4081 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 4082 aria-current='page' 4083 > 4084 4085 4086 4087 Shop By Support 4088 4089 </a> 4090 </li><li> 4091 <a 4092 id='HeaderDrawer-explore-fit-solutions-shop-by-coverage' 4093 href='/pages/shop-by-coverage' 4094 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 4095 aria-current='page' 4096 > 4097 4098 4099 4100 Shop By Coverage 4101 4102 </a> 4103 </li><li> 4104 <a 4105 id='HeaderDrawer-explore-fit-solutions-bra-sized-swim' 4106 href='/pages/bra-sized-swim' 4107 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 4108 aria-current='page' 4109 > 4110 4111 4112 4113 Bra Sized Swim 4114 4115 </a> 4116 </li><li> 4117 <a 4118 id='HeaderDrawer-explore-fit-solutions-tummy-control-bottoms' 4119 href='/collections/tummy-control-bottoms' 4120 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 4121 aria-current='page' 4122 > 4123 4124 4125 4126 Tummy Control Bottoms 4127 4128 </a> 4129 </li></ul></li><li>
4129<details id='Details-menu-drawer-explore-featured'> 4130 <summary 4131 id='HeaderDrawer-explore-featured' 4132 class='menu-drawer__menu-item menu-drawer__child-menu-item link link--text list-menu__item focus-inset' 4133 > 4134 Featured 4135 </summary> 4136 <ul 4137 class='menu-drawer__menu list-menu' 4138 role='list' 4139 tabindex='-1' 4140 ></ul> 4141 </details> 4142 <ul 4143 class='menu-drawer__menu list-menu' 4144 role='list' 4145 tabindex='-1' 4146 ><li> 4147 <a 4148 id='HeaderDrawer-explore-featured-shop-by-occasion' 4149 href='/pages/swim-guide' 4150 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 4151 aria-current='page' 4152 > 4153 4154 4155 4156 Shop By Occasion 4157 4158 </a> 4159 </li><li> 4160 <a 4161 id='HeaderDrawer-explore-featured-beach2street' 4162 href='/pages/beach-to-street' 4163 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 4164 aria-current='page' 4165 > 4166 4167 4168 4169 Beach2Street 4170 4171 </a> 4172 </li><li> 4173 <a 4174 id='HeaderDrawer-explore-featured-bridal-shop' 4175 href='/pages/beach-2-bridal' 4176 class='menu-drawer__menu-item link link--text list-menu__item focus-inset menu-drawer__menu-item--active' 4177 aria-current='page' 4178 > 4179 4180 4181 4182 Bridal Shop 4183 4184 </a> 4185 </li></ul></li> 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4205 4206 </ul> 4207 </div> 4208 </div> 4209 </details></li><li><a 4210 id='HeaderDrawer-coastal-rewards' 4211 href='/pages/rewards' 4212 class='menu-drawer__menu-item list-menu__item link link--text focus-inset' 4213 4214 > 4215 Coastal Rewards 4216 </a></li></ul> 4217 </nav> 4218 <div class='menu-drawer__utility-links'><a 4219 href='https://beach2ocean.com/customer_authentication/redirect?locale=en®ion_country=US' 4220 class='menu-drawer__account link focus-inset h5 medium-hide large-up-hide' 4221 rel='nofollow' 4222 ><account-icon>
4222<span class='svg-wrapper'><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-account" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M6 4.5a3 3 0 1 1 6 0 3 3 0 0 1-6 0m3-4a4 4 0 1 0 0 8 4 4 0 0 0 0-8m5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15M9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.1-3.67-1.35-6.17-1.35" clip-rule="evenodd"/></svg> 4223</span></account-icon>Log in</a><a 4224 href='#swym-wishlist' 4225 class='menu-drawer__account menu-drawer__wishlist link focus-inset h5 medium-hide large-up-hide' 4226 role='button' 4227 aria-label='Open Wishlist' 4228 rel='nofollow' 4229 > 4230 <span class='svg-wrapper'> 4231 <svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'> 4232 <path d='M19.6706 5.4736C17.6806 3.8336 14.7206 4.1236 12.8906 5.9536L12.0006 6.8436L11.1106 5.9536C9.29063 4.1336 6.32064 3.8336 4.33064 5.4736C2.05064 7.3536 1.93063 10.7436 3.97063 12.7836L11.6406 20.4536C11.8406 20.6536 12.1506 20.6536 12.3506 20.4536L20.0206 12.7836C22.0706 10.7436 21.9506 7.3636 19.6706 5.4736Z' stroke='currentColor' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'></path> 4233 </svg> 4234 </span> 4235 Wishlist 4236 </a><div class='menu-drawer__localization header-localization'><localization-form><form method="post" action="/localization" id="HeaderCountryMobileForm" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/blogs/breaking-waves" /><div> 4237 <h2 class='visually-hidden' id='HeaderCountryMobileLabel'> 4238 Country/region 4239 </h2> 4240 4241<div class='disclosure'> 4242 <button 4243 type='button' 4244 class='disclosure__button localization-form__select localization-selector link link--text caption-large' 4245 aria-expanded='false' 4246 aria-controls='HeaderCountryMobile-country-results' 4247 aria-describedby='HeaderCountryMobileLabel' 4248 > 4249 <span>United States | 4250 USD 4251 $</span> 4252 <svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 4253 4254 </button> 4255 <div class='disclosure__list-wrapper country-selector' hidden> 4256 <div class='country-filter'> 4257 4258 <div class='field'> 4259 <input 4260 class='country-filter__input field__input' 4261 id='country-filter-input' 4262 type='search' 4263 name='country_filter' 4264 value='' 4265 placeholder='Search' 4266 role='combobox' 4267 aria-owns='country-results' 4268 aria-controls='country-results' 4269 aria-haspopup='listbox' 4270 aria-autocomplete='list' 4271 autocorrect='off' 4272 autocomplete='off' 4273 autocapitalize='off' 4274 spellcheck='false' 4275 > 4276 <label class='field__label' for='country-filter-input'>Search</label> 4277 <button 4278 type='reset' 4279 class='country-filter__reset-button field__button hidden' 4280 aria-label='Clear search term' 4281 ><svg fill="none" stroke="currentColor" class="icon icon-close" viewBox="0 0 18 18"><circle cx="9" cy="9" r="8.5" stroke-opacity=".2"/><path stroke-linecap="round" stroke-linejoin="round" d="M11.83 11.83 6.172 6.17M6.229 11.885l5.544-5.77"/></svg> 4282</button> 4283 <div class='country-filter__search-icon field__button motion-reduce'><svg fill="none" class="icon icon-search" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z" clip-rule="evenodd"/></svg> 4284</div> 4285 </div> 4286 4287 <button 4288 class='country-selector__close-button button--small link' 4289 type='button' 4290 aria-label='Close' 4291 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17">
4291<path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg> 4292</button> 4293 </div> 4294 <div id='sr-country-search-results' class='visually-hidden' aria-live='polite'></div> 4295 <div 4296 class='disclosure__list country-selector__list' 4297 id='HeaderCountryMobile-country-results' 4298 > 4299 4300 <ul role='list' class='list-unstyled countries'><li class='disclosure__item' tabindex='-1'> 4301 <a 4302 class='link link--text disclosure__link caption-large focus-inset' 4303 href='#' 4304 4305 data-value='AU' 4306 id='Australia' 4307 > 4308 <span 4309 4310 class='visibility-hidden' 4311 4312 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 4313</span> 4314 <span class='country'>Australia</span> 4315 <span class='localization-form__currency motion-reduce hidden'> 4316 USD 4317 $</span> 4318 </a> 4319 </li><li class='disclosure__item' tabindex='-1'> 4320 <a 4321 class='link link--text disclosure__link caption-large focus-inset' 4322 href='#' 4323 4324 data-value='AT' 4325 id='Austria' 4326 > 4327 <span 4328 4329 class='visibility-hidden' 4330 4331 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 4332</span> 4333 <span class='country'>Austria</span> 4334 <span class='localization-form__currency motion-reduce hidden'> 4335 USD 4336 $</span> 4337 </a> 4338 </li><li class='disclosure__item' tabindex='-1'> 4339 <a 4340 class='link link--text disclosure__link caption-large focus-inset' 4341 href='#' 4342 4343 data-value='BE' 4344 id='Belgium' 4345 > 4346 <span 4347 4348 class='visibility-hidden' 4349 4350 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 4351</span> 4352 <span class='country'>Belgium</span> 4353 <span class='localization-form__currency motion-reduce hidden'> 4354 USD 4355 $</span> 4356 </a> 4357 </li><li class='disclosure__item' tabindex='-1'> 4358 <a 4359 class='link link--text disclosure__link caption-large focus-inset' 4360 href='#' 4361 4362 data-value='CA' 4363 id='Canada' 4364 > 4365 <span 4366 4367 class='visibility-hidden' 4368 4369 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 4370</span> 4371 <span class='country'>Canada</span> 4372 <span class='localization-form__currency motion-reduce hidden'> 4373 USD 4374 $</span> 4375 </a> 4376 </li><li class='disclosure__item' tabindex='-1'> 4377 <a 4378 class='link link--text disclosure__link caption-large focus-inset' 4379 href='#' 4380 4381 data-value='CZ' 4382 id='Czechia' 4383 >
4384 <span 4385 4386 class='visibility-hidden' 4387 4388 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 4389</span> 4390 <span class='country'>Czechia</span> 4391 <span class='localization-form__currency motion-reduce hidden'> 4392 USD 4393 $</span> 4394 </a> 4395 </li><li class='disclosure__item' tabindex='-1'> 4396 <a 4397 class='link link--text disclosure__link caption-large focus-inset' 4398 href='#' 4399 4400 data-value='DK' 4401 id='Denmark' 4402 > 4403 <span 4404 4405 class='visibility-hidden' 4406 4407 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 4408</span> 4409 <span class='country'>Denmark</span> 4410 <span class='localization-form__currency motion-reduce hidden'> 4411 USD 4412 $</span> 4413 </a> 4414 </li><li class='disclosure__item' tabindex='-1'> 4415 <a 4416 class='link link--text disclosure__link caption-large focus-inset' 4417 href='#' 4418 4419 data-value='FI' 4420 id='Finland' 4421 > 4422 <span 4423 4424 class='visibility-hidden' 4425 4426 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 4427</span> 4428 <span class='country'>Finland</span> 4429 <span class='localization-form__currency motion-reduce hidden'> 4430 USD 4431 $</span> 4432 </a> 4433 </li><li class='disclosure__item' tabindex='-1'> 4434 <a 4435 class='link link--text disclosure__link caption-large focus-inset' 4436 href='#' 4437 4438 data-value='FR' 4439 id='France' 4440 > 4441 <span 4442 4443 class='visibility-hidden' 4444 4445 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 4446</span> 4447 <span class='country'>France</span> 4448 <span class='localization-form__currency motion-reduce hidden'> 4449 USD 4450 $</span> 4451 </a> 4452 </li><li class='disclosure__item' tabindex='-1'> 4453 <a 4454 class='link link--text disclosure__link caption-large focus-inset' 4455 href='#' 4456 4457 data-value='DE' 4458 id='Germany' 4459 > 4460 <span 4461 4462 class='visibility-hidden' 4463 4464 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 4465</span> 4466 <span class='country'>Germany</span> 4467 <span class='localization-form__currency motion-reduce hidden'> 4468 USD
4469 $</span> 4470 </a> 4471 </li><li class='disclosure__item' tabindex='-1'> 4472 <a 4473 class='link link--text disclosure__link caption-large focus-inset' 4474 href='#' 4475 4476 data-value='HK' 4477 id='Hong Kong SAR' 4478 > 4479 <span 4480 4481 class='visibility-hidden' 4482 4483 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 4484</span> 4485 <span class='country'>Hong Kong SAR</span> 4486 <span class='localization-form__currency motion-reduce hidden'> 4487 USD 4488 $</span> 4489 </a> 4490 </li><li class='disclosure__item' tabindex='-1'> 4491 <a 4492 class='link link--text disclosure__link caption-large focus-inset' 4493 href='#' 4494 4495 data-value='IE' 4496 id='Ireland' 4497 > 4498 <span 4499 4500 class='visibility-hidden' 4501 4502 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 4503</span> 4504 <span class='country'>Ireland</span> 4505 <span class='localization-form__currency motion-reduce hidden'> 4506 USD 4507 $</span> 4508 </a> 4509 </li><li class='disclosure__item' tabindex='-1'> 4510 <a 4511 class='link link--text disclosure__link caption-large focus-inset' 4512 href='#' 4513 4514 data-value='IL' 4515 id='Israel' 4516 > 4517 <span 4518 4519 class='visibility-hidden' 4520 4521 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 4522</span> 4523 <span class='country'>Israel</span> 4524 <span class='localization-form__currency motion-reduce hidden'> 4525 USD 4526 $</span> 4527 </a> 4528 </li><li class='disclosure__item' tabindex='-1'> 4529 <a 4530 class='link link--text disclosure__link caption-large focus-inset' 4531 href='#' 4532 4533 data-value='IT' 4534 id='Italy' 4535 > 4536 <span 4537 4538 class='visibility-hidden' 4539 4540 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 4541</span> 4542 <span class='country'>Italy</span> 4543 <span class='localization-form__currency motion-reduce hidden'> 4544 USD 4545 $</span> 4546 </a> 4547 </li><li class='disclosure__item' tabindex='-1'> 4548 <a 4549 class='link link--text disclosure__link caption-large focus-inset' 4550 href='#' 4551 4552 data-value='JP' 4553 id='Japan' 4554 > 4555 <span 4556 4557 class='visibility-hidden' 4558 4559 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9">
4559<path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 4560</span> 4561 <span class='country'>Japan</span> 4562 <span class='localization-form__currency motion-reduce hidden'> 4563 USD 4564 $</span> 4565 </a> 4566 </li><li class='disclosure__item' tabindex='-1'> 4567 <a 4568 class='link link--text disclosure__link caption-large focus-inset' 4569 href='#' 4570 4571 data-value='MY' 4572 id='Malaysia' 4573 > 4574 <span 4575 4576 class='visibility-hidden' 4577 4578 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 4579</span> 4580 <span class='country'>Malaysia</span> 4581 <span class='localization-form__currency motion-reduce hidden'> 4582 USD 4583 $</span> 4584 </a> 4585 </li><li class='disclosure__item' tabindex='-1'> 4586 <a 4587 class='link link--text disclosure__link caption-large focus-inset' 4588 href='#' 4589 4590 data-value='NL' 4591 id='Netherlands' 4592 > 4593 <span 4594 4595 class='visibility-hidden' 4596 4597 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 4598</span> 4599 <span class='country'>Netherlands</span> 4600 <span class='localization-form__currency motion-reduce hidden'> 4601 USD 4602 $</span> 4603 </a> 4604 </li><li class='disclosure__item' tabindex='-1'> 4605 <a 4606 class='link link--text disclosure__link caption-large focus-inset' 4607 href='#' 4608 4609 data-value='NZ' 4610 id='New Zealand' 4611 > 4612 <span 4613 4614 class='visibility-hidden' 4615 4616 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 4617</span> 4618 <span class='country'>New Zealand</span> 4619 <span class='localization-form__currency motion-reduce hidden'> 4620 USD 4621 $</span> 4622 </a> 4623 </li><li class='disclosure__item' tabindex='-1'> 4624 <a 4625 class='link link--text disclosure__link caption-large focus-inset' 4626 href='#' 4627 4628 data-value='NO' 4629 id='Norway' 4630 > 4631 <span 4632 4633 class='visibility-hidden' 4634 4635 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 4636</span> 4637 <span class='country'>Norway</span> 4638 <span class='localization-form__currency motion-reduce hidden'> 4639 USD 4640 $</span> 4641 </a> 4642 </li><li class='disclosure__item' tabindex='-1'> 4643 <a 4644 class='link link--text disclosure__link caption-large focus-inset' 4645 href='#' 4646 4647 data-value='PL' 4648 id='Poland' 4649 >
4650 <span 4651 4652 class='visibility-hidden' 4653 4654 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 4655</span> 4656 <span class='country'>Poland</span> 4657 <span class='localization-form__currency motion-reduce hidden'> 4658 USD 4659 $</span> 4660 </a> 4661 </li><li class='disclosure__item' tabindex='-1'> 4662 <a 4663 class='link link--text disclosure__link caption-large focus-inset' 4664 href='#' 4665 4666 data-value='PT' 4667 id='Portugal' 4668 > 4669 <span 4670 4671 class='visibility-hidden' 4672 4673 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 4674</span> 4675 <span class='country'>Portugal</span> 4676 <span class='localization-form__currency motion-reduce hidden'> 4677 USD 4678 $</span> 4679 </a> 4680 </li><li class='disclosure__item' tabindex='-1'> 4681 <a 4682 class='link link--text disclosure__link caption-large focus-inset' 4683 href='#' 4684 4685 data-value='SG' 4686 id='Singapore' 4687 > 4688 <span 4689 4690 class='visibility-hidden' 4691 4692 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 4693</span> 4694 <span class='country'>Singapore</span> 4695 <span class='localization-form__currency motion-reduce hidden'> 4696 USD 4697 $</span> 4698 </a> 4699 </li><li class='disclosure__item' tabindex='-1'> 4700 <a 4701 class='link link--text disclosure__link caption-large focus-inset' 4702 href='#' 4703 4704 data-value='KR' 4705 id='South Korea' 4706 > 4707 <span 4708 4709 class='visibility-hidden' 4710 4711 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 4712</span> 4713 <span class='country'>South Korea</span> 4714 <span class='localization-form__currency motion-reduce hidden'> 4715 USD 4716 $</span> 4717 </a> 4718 </li><li class='disclosure__item' tabindex='-1'> 4719 <a 4720 class='link link--text disclosure__link caption-large focus-inset' 4721 href='#' 4722 4723 data-value='ES' 4724 id='Spain' 4725 > 4726 <span 4727 4728 class='visibility-hidden' 4729 4730 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 4731</span> 4732 <span class='country'>Spain</span> 4733 <span class='localization-form__currency motion-reduce hidden'> 4734 USD
4735 $</span> 4736 </a> 4737 </li><li class='disclosure__item' tabindex='-1'> 4738 <a 4739 class='link link--text disclosure__link caption-large focus-inset' 4740 href='#' 4741 4742 data-value='SE' 4743 id='Sweden' 4744 > 4745 <span 4746 4747 class='visibility-hidden' 4748 4749 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 4750</span> 4751 <span class='country'>Sweden</span> 4752 <span class='localization-form__currency motion-reduce hidden'> 4753 USD 4754 $</span> 4755 </a> 4756 </li><li class='disclosure__item' tabindex='-1'> 4757 <a 4758 class='link link--text disclosure__link caption-large focus-inset' 4759 href='#' 4760 4761 data-value='CH' 4762 id='Switzerland' 4763 > 4764 <span 4765 4766 class='visibility-hidden' 4767 4768 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 4769</span> 4770 <span class='country'>Switzerland</span> 4771 <span class='localization-form__currency motion-reduce hidden'> 4772 USD 4773 $</span> 4774 </a> 4775 </li><li class='disclosure__item' tabindex='-1'> 4776 <a 4777 class='link link--text disclosure__link caption-large focus-inset' 4778 href='#' 4779 4780 data-value='AE' 4781 id='United Arab Emirates' 4782 > 4783 <span 4784 4785 class='visibility-hidden' 4786 4787 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 4788</span> 4789 <span class='country'>United Arab Emirates</span> 4790 <span class='localization-form__currency motion-reduce hidden'> 4791 USD 4792 $</span> 4793 </a> 4794 </li><li class='disclosure__item' tabindex='-1'> 4795 <a 4796 class='link link--text disclosure__link caption-large focus-inset' 4797 href='#' 4798 4799 data-value='GB' 4800 id='United Kingdom' 4801 > 4802 <span 4803 4804 class='visibility-hidden' 4805 4806 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 4807</span> 4808 <span class='country'>United Kingdom</span> 4809 <span class='localization-form__currency motion-reduce hidden'> 4810 USD 4811 $</span> 4812 </a> 4813 </li><li class='disclosure__item' tabindex='-1'> 4814 <a 4815 class='link link--text disclosure__link caption-large focus-inset' 4816 href='#' 4817 4818 aria-current='true' 4819 4820 data-value='US' 4821 id='United States' 4822 > 4823 <span 4824 4825 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9">
4825<path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 4826</span> 4827 <span class='country'>United States</span> 4828 <span class='localization-form__currency motion-reduce hidden'> 4829 USD 4830 $</span> 4831 </a> 4832 </li></ul> 4833 </div> 4834 </div> 4835 <div class='country-selector__overlay'></div> 4836</div> 4837<input type='hidden' name='country_code' value='US'> 4838</div></form></localization-form> 4839 4840</div><ul class='list list-social list-unstyled' role='list'><li class='list-social__item'> 4841 <a href='https://www.facebook.com/beach2ocean/' class='list-social__link link'> 4842 <span class='svg-wrapper'><svg class="icon icon-facebook" viewBox="0 0 20 20"><path fill="currentColor" d="M18 10.049C18 5.603 14.419 2 10 2s-8 3.603-8 8.049C2 14.067 4.925 17.396 8.75 18v-5.624H6.719v-2.328h2.03V8.275c0-2.017 1.195-3.132 3.023-3.132.874 0 1.79.158 1.79.158v1.98h-1.009c-.994 0-1.303.621-1.303 1.258v1.51h2.219l-.355 2.326H11.25V18c3.825-.604 6.75-3.933 6.75-7.951"/></svg> 4843</span> 4844 <span class='visually-hidden'>Facebook</span> 4845 </a> 4846 </li><li class='list-social__item'> 4847 <a href='https://www.pinterest.com/Beach2OceanSwimwear/' class='list-social__link link'> 4848 <span class='svg-wrapper'><svg class="icon icon-pinterest" viewBox="0 0 20 20"><path fill="currentColor" d="M10 2.01a8.1 8.1 0 0 1 5.666 2.353 8.09 8.09 0 0 1 1.277 9.68A7.95 7.95 0 0 1 10 18.04a8.2 8.2 0 0 1-2.276-.307c.403-.653.672-1.24.816-1.729l.567-2.2c.134.27.393.5.768.702.384.192.768.297 1.19.297q1.254 0 2.248-.72a4.7 4.7 0 0 0 1.537-1.969c.37-.89.554-1.848.537-2.813 0-1.249-.48-2.315-1.43-3.227a5.06 5.06 0 0 0-3.65-1.374c-.893 0-1.729.154-2.478.461a5.02 5.02 0 0 0-3.236 4.552c0 .72.134 1.355.413 1.902.269.538.672.922 1.22 1.152.096.039.182.039.25 0 .066-.028.114-.096.143-.192l.173-.653c.048-.144.02-.288-.105-.432a2.26 2.26 0 0 1-.548-1.565 3.803 3.803 0 0 1 3.976-3.861c1.047 0 1.863.288 2.44.855.585.576.883 1.315.883 2.228a6.8 6.8 0 0 1-.317 2.122 3.8 3.8 0 0 1-.893 1.556c-.384.384-.836.576-1.345.576-.413 0-.749-.144-1.018-.451-.259-.307-.345-.672-.25-1.085q.22-.77.452-1.537l.173-.701c.057-.25.086-.451.086-.624 0-.346-.096-.634-.269-.855-.192-.22-.451-.336-.797-.336-.432 0-.797.192-1.085.595-.288.394-.442.893-.442 1.499.005.374.063.746.173 1.104l.058.144c-.576 2.478-.913 3.938-1.037 4.36-.116.528-.154 1.153-.125 1.863A8.07 8.07 0 0 1 2 10.03c0-2.208.778-4.11 2.343-5.666A7.72 7.72 0 0 1 10 2.001z"/></svg> 4849</span> 4850 <span class='visually-hidden'>Pinterest</span> 4851 </a> 4852 </li><li class='list-social__item'> 4853 <a href='https://www.instagram.com/Beach2OceanSwim/' class='list-social__link link'> 4854 <span class='svg-wrapper'><svg class="icon icon-instagram" viewBox="0 0 20 20"><path fill="currentColor" fill-rule="evenodd" d="M13.23 3.492c-.84-.037-1.096-.046-3.23-.046-2.144 0-2.39.01-3.238.055-.776.027-1.195.164-1.487.273a2.4 2.4 0 0 0-.912.593 2.5 2.5 0 0 0-.602.922c-.11.282-.238.702-.274 1.486-.046.84-.046 1.095-.046 3.23s.01 2.39.046 3.229c.004.51.097 1.016.274 1.495.145.365.319.639.602.913.282.282.538.456.92.602.474.176.974.268 1.479.273.848.046 1.103.046 3.238.046s2.39-.01 3.23-.046c.784-.036 1.203-.164 1.486-.273.374-.146.648-.329.921-.602.283-.283.447-.548.602-.922.177-.476.27-.979.274-1.486.037-.84.046-1.095.046-3.23s-.01-2.39-.055-3.229c-.027-.784-.164-1.204-.274-1.495a2.4 2.4 0 0 0-.593-.913 2.6 2.6 0 0 0-.92-.602c-.284-.11-.703-.237-1.488-.273ZM6.697 2.05c.857-.036 1.131-.045 3.302-.045a63 63 0 0 1 3.302.045c.664.014 1.321.14 1.943.374a4 4 0 0 1 1.414.922c.41.397.728.88.93 1.414.23.622.354 1.279.365 1.942C18 7.56 18 7.824 18 10.005c0 2.17-.01 2.444-.046 3.292-.036.858-.173 1.442-.374 1.943-.2.53-.474.976-.92 1.423a3.9 3.9 0 0 1-1.415.922c-.51.191-1.095.337-1.943.374-.857.036-1.122.045-3.302.045-2.171 0-2.445-.009-3.302-.055-.849-.027-1.432-.164-1.943-.364a4.15 4.15 0 0 1-1.414-.922 4.1 4.1 0 0 1-.93-1.423c-.183-.51-.329-1.085-.365-1.943C2.009 12.45 2 12.167 2 10.004c0-2.161 0-2.435.055-3.302.027-.848.164-1.432.365-1.942a4.4 4.4 0 0 1 .92-1.414 4.2 4.2 0 0 1 1.415-.93c.51-.183 1.094-.33 1.943-.366Zm.427 4.806a4.105 4.105 0 1 1 5.805 5.805 4.105 4.105 0 0 1-5.805-5.805m1.882 5.371a2.668 2.668 0 1 0 2.042-4.93 2.668 2.668 0 0 0-2.042 4.93m5.922-5.942a.958.958 0 1 1-1.355-1.355.958.958 0 0 1 1.355 1.355" clip-rule="evenodd"/></svg> 4855</span>
4856 <span class='visually-hidden'>Instagram</span> 4857 </a> 4858 </li><li class='list-social__item'> 4859 <a href='https://www.tiktok.com/@beach2oceanswim' class='list-social__link link'> 4860 <span class='svg-wrapper'><svg class="icon icon-tiktok" viewBox="0 0 20 20"><path fill="currentColor" d="M10.511 1.705h2.74s-.157 3.51 3.795 3.768v2.711s-2.114.129-3.796-1.158l.028 5.606A5.073 5.073 0 1 1 8.213 7.56h.708v2.785a2.298 2.298 0 1 0 1.618 2.205z"/></svg> 4861</span> 4862 <span class='visually-hidden'>TikTok</span> 4863 </a> 4864 </li></ul> 4865 </div> 4866 </div> 4867 </div> 4868 </div> 4869 </details> 4870</header-drawer> 4871 4872 4873<details-modal class='header__search'> 4874 <details> 4875 <summary 4876 class='header__icon header__icon--search header__icon--summary link focus-inset modal__toggle' 4877 aria-haspopup='dialog' 4878 aria-label='Search' 4879 > 4880 <span> 4881 <span class='svg-wrapper'><svg fill="none" class="icon icon-search" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z" clip-rule="evenodd"/></svg> 4882</span> 4883 <span class='svg-wrapper header__icon-close'><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg> 4884</span> 4885 </span> 4886 </summary> 4887 <div 4888 class='search-modal modal__content gradient' 4889 role='dialog' 4890 aria-modal='true' 4891 aria-label='Search' 4892 > 4893 <div class='modal-overlay'></div> 4894 <div 4895 class='search-modal__content search-modal__content-bottom' 4896 tabindex='-1' 4897 ><predictive-search class='search-modal__form' data-loading-text='Loading...'><form action='/search' method='get' role='search' class='search search-modal__form'> 4898 <div class='field'> 4899 <input 4900 class='search__input field__input' 4901 id='Search-In-Modal-1' 4902 type='search' 4903 name='q' 4904 value='' 4905 placeholder='Search'role='combobox' 4906 aria-expanded='false' 4907 aria-owns='predictive-search-results' 4908 aria-controls='predictive-search-results' 4909 aria-haspopup='listbox' 4910 aria-autocomplete='list' 4911 autocorrect='off' 4912 autocomplete='off' 4913 autocapitalize='off' 4914 spellcheck='false'> 4915 <label class='field__label' for='Search-In-Modal-1'>Search</label> 4916 <input type='hidden' name='options[prefix]' value='last'> 4917 <button 4918 type='reset' 4919 class='reset__button field__button hidden' 4920 aria-label='Clear search term' 4921 > 4922 <span class='svg-wrapper'><svg fill="none" stroke="currentColor" class="icon icon-close" viewBox="0 0 18 18"><circle cx="9" cy="9" r="8.5" stroke-opacity=".2"/><path stroke-linecap="round" stroke-linejoin="round" d="M11.83 11.83 6.172 6.17M6.229 11.885l5.544-5.77"/></svg> 4923</span> 4924 </button> 4925 <button class='search__button field__button' aria-label='Search'> 4926 <span class='svg-wrapper'><svg fill="none" class="icon icon-search" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z" clip-rule="evenodd"/></svg> 4927</span> 4928 </button> 4929 </div><div class='predictive-search predictive-search--header' tabindex='-1' data-predictive-search> 4930 4931<div class='predictive-search__loading-state'> 4932 <svg xmlns="http://www.w3.org/2000/svg" class="spinner" viewBox="0 0 66 66"><circle stroke-width="6" cx="33" cy="33" r="30" fill="none" class="path"/></svg> 4933 4934</div> 4935</div> 4936
4937 <span class='predictive-search-status visually-hidden' role='status' aria-hidden='true'></span></form></predictive-search><button 4938 type='button' 4939 class='search-modal__close-button modal__close-button link link--text focus-inset' 4940 aria-label='Close' 4941 > 4942 <span class='svg-wrapper'><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg> 4943</span> 4944 </button> 4945 </div> 4946 </div> 4947 </details> 4948</details-modal> 4949<a href='/' class='header__heading-link link link--text focus-inset'> 4950<div class='header__heading-logo-wrapper'> 4951 <img src="//beach2ocean.com/cdn/shop/files/Beach2Ocean-Logo_Black_b74bb98c-63fb-45a1-b032-a8f11354350c.png?v=1752009447&width=600" alt="Beach2Ocean Logo" srcset="//beach2ocean.com/cdn/shop/files/Beach2Ocean-Logo_Black_b74bb98c-63fb-45a1-b032-a8f11354350c.png?v=1752009447&width=230 230w, //beach2ocean.com/cdn/shop/files/Beach2Ocean-Logo_Black_b74bb98c-63fb-45a1-b032-a8f11354350c.png?v=1752009447&width=345 345w, //beach2ocean.com/cdn/shop/files/Beach2Ocean-Logo_Black_b74bb98c-63fb-45a1-b032-a8f11354350c.png?v=1752009447&width=460 460w" width="230" height="53.63575268817205" loading="eager" class="header__heading-logo motion-reduce" sizes="(max-width: 460px) 50vw, 230px"> 4952 </div></a> 4953 4954<nav class='header__inline-menu'> 4955 <ul class='list-menu list-menu--inline' role='list'><li><div class='mega-menu'> 4956 <a 4957 id='HeaderMenu-new' 4958 href='/collections/new' 4959 class='header__menu-item list-menu__item link focus-inset' 4960 4961 > 4962 <span class='header__active-menu-item'>New</span> 4963 </a> 4964 <div 4965 id='MegaMenu-Content-1' 4966 class='mega-menu__content color-scheme-1 gradient motion-reduce global-settings-popup' 4967 tabindex='-1' 4968 > 4969 4970 4971 4972 4973 4974 <ul 4975 class=' 4976 mega-menu__list 4977 4978 swaw-megamenu__list 4979 page-width 4980 4981 ' 4982 role='list' 4983 ><li><span 4984 id='HeaderMenu-new-just-in' 4985 class='mega-menu__link mega-menu__link--level-2' 4986 > 4987 JUST IN 4988 </span><ul class='list-unstyled' role='list'><li> 4989 <a 4990 id='HeaderMenu-new-just-in-tops' 4991 href='/collections/new-tops' 4992 class='mega-menu__link link' 4993 4994 > 4995 4996 4997 4998 Tops 4999 5000 </a> 5001 </li><li> 5002 <a 5003 id='HeaderMenu-new-just-in-bottoms' 5004 href='/collections/new-bottoms' 5005 class='mega-menu__link link' 5006 5007 > 5008 5009 5010 5011 Bottoms 5012 5013 </a> 5014 </li><li> 5015 <a 5016 id='HeaderMenu-new-just-in-one-pieces' 5017 href='/collections/new-one-pieces' 5018 class='mega-menu__link link' 5019 5020 > 5021 5022 5023 5024 One Pieces 5025 5026 </a> 5027 </li><li> 5028 <a 5029 id='HeaderMenu-new-just-in-plus-size' 5030 href='/collections/new-plus-size' 5031 class='mega-menu__link link' 5032 5033 > 5034 5035 5036 5037 Plus Size 5038 5039 </a> 5040 </li><li> 5041 <a 5042 id='HeaderMenu-new-just-in-cover-ups' 5043 href='/collections/new-cover-ups' 5044 class='mega-menu__link link' 5045 5046 > 5047 5048 5049 5050 Cover Ups 5051 5052 </a> 5053 </li><li> 5054 <a 5055 id='HeaderMenu-new-just-in-shop-all' 5056 href='/collections/new' 5057 class='mega-menu__link link' 5058 5059 > 5060 5061 5062 5063 5064 5065 5066 5067 Shop All
5068 <span class='svg-wrapper grandchildlink_arrow_wrapper'><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewBox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 5069</span> 5070 5071 </a> 5072 </li></ul></li><li><a 5073 id='HeaderMenu-new-now-trending' 5074 href='/pages/shop-by-trend' 5075 class='mega-menu__link mega-menu__link--level-2 link' 5076 5077 > 5078 NOW TRENDING 5079 </a><ul class='list-unstyled' role='list'><li> 5080 <a 5081 id='HeaderMenu-new-now-trending-best-sellers' 5082 href='/collections/best-sellers' 5083 class='mega-menu__link link' 5084 5085 > 5086 5087 5088 5089 Best Sellers 5090 5091 </a> 5092 </li><li> 5093 <a 5094 id='HeaderMenu-new-now-trending-bundles' 5095 href='/collections/bundles' 5096 class='mega-menu__link link' 5097 5098 > 5099 5100 5101 5102 Bundles 5103 5104 </a> 5105 </li><li> 5106 <a 5107 id='HeaderMenu-new-now-trending-fresh-florals' 5108 href='/collections/fresh-florals' 5109 class='mega-menu__link link' 5110 5111 > 5112 5113 5114 5115 Fresh Florals 5116 5117 </a> 5118 </li><li> 5119 <a 5120 id='HeaderMenu-new-now-trending-hardware' 5121 href='/collections/hardware' 5122 class='mega-menu__link link' 5123 5124 > 5125 5126 5127 5128 Hardware 5129 5130 </a> 5131 </li><li> 5132 <a 5133 id='HeaderMenu-new-now-trending-hot-tropics' 5134 href='/collections/hot-tropics' 5135 class='mega-menu__link link' 5136 5137 > 5138 5139 5140 5141 Hot Tropics 5142 5143 </a> 5144 </li><li> 5145 <a 5146 id='HeaderMenu-new-now-trending-matching-sets' 5147 href='/collections/make-it-a-match' 5148 class='mega-menu__link link' 5149 5150 > 5151 5152 5153 5154 Matching Sets 5155 5156 </a> 5157 </li><li> 5158 <a 5159 id='HeaderMenu-new-now-trending-retro-revival' 5160 href='/collections/retro-revival' 5161 class='mega-menu__link link' 5162 5163 > 5164 5165 5166 5167 Retro Revival 5168 5169 </a> 5170 </li><li> 5171 <a 5172 id='HeaderMenu-new-now-trending-timeless-classics' 5173 href='/collections/timeless-classics-1' 5174 class='mega-menu__link link' 5175 5176 > 5177 5178 5179 5180 Timeless Classics 5181 5182 </a> 5183 </li><li> 5184 <a 5185 id='HeaderMenu-new-now-trending-shop-all-trends' 5186 href='/pages/shop-by-trend' 5187 class='mega-menu__link link' 5188 5189 > 5190 5191 5192 5193 5194 5195 5196 5197 Shop All Trends
5198 <span class='svg-wrapper grandchildlink_arrow_wrapper'><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewBox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 5199</span> 5200 5201 </a> 5202 </li></ul></li> 5203 5204 5205 5206<li 5207 id='HeaderMegaMenuBlock-New' 5208 class='mega-menu-block__container mega-menu-block__container_standard' 5209> 5210 5211 5212 5213 <img src="//beach2ocean.com/cdn/shop/files/Desktop_Large_Promo_new.jpg?v=1761768399&width=312" srcset="//beach2ocean.com/cdn/shop/files/Desktop_Large_Promo_new.jpg?v=1761768399&width=312 312w" width="312" loading="lazy" decoding="async" class="mega-menu-block__image"> 5214 5215 5216 5217 5218 <div class='mega-menu-block__content-wrapper'> 5219 5220 5221 5222 5223 5224 <a 5225 href='/collections/new' 5226 class='mega-menu-block__cta' 5227 5228 > 5229 Shop New Arrivals 5230 <span class='svg-wrapper grandchildlink_arrow_wrapper'><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
5230ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 5231</span> 5232 </a> 5233 5234 </div> 5235</li> 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 5252 5253 5254 5255 5256 5257 </ul> 5258 </div> 5259 </div></li><li><div class='mega-menu'> 5260 <a 5261 id='HeaderMenu-brands' 5262 href='/pages/brands' 5263 class='header__menu-item list-menu__item link focus-inset' 5264 5265 > 5266 <span class='header__active-menu-item'>Brands</span> 5267 </a> 5268 <div 5269 id='MegaMenu-Content-2' 5270 class='mega-menu__content color-scheme-1 gradient motion-reduce global-settings-popup' 5271 tabindex='-1' 5272 > 5273 5274 5275 5276 5277 5278 <ul 5279 class=' 5280 mega-menu__list 5281 custom-swaw-brand-dropdown 5282 swaw-megamenu__list 5283 page-width 5284 mega-menu__list--few-children 5285 ' 5286 role='list' 5287 ><li><a 5288 id='HeaderMenu-brands-shop-by-brand' 5289 href='/pages/brands' 5290 class='mega-menu__link mega-menu__link--level-2 link' 5291 5292 > 5293 Shop by Brand 5294 </a><ul class='list-unstyled' role='list'><li> 5295 <a 5296 id='HeaderMenu-brands-shop-by-brand-coco-reef' 5297 href='/collections/coco-reef-bra-sized-swimwear' 5298 class='mega-menu__link link' 5299 5300 > 5301 5302 5303 5304 Coco Reef 5305 5306 </a> 5307 </li><li> 5308 <a 5309 id='HeaderMenu-brands-shop-by-brand-coco-contours' 5310 href='/collections/coco-contours-tummy-control-swimwear' 5311 class='mega-menu__link link' 5312 5313 > 5314 5315 5316 5317 Coco Contours 5318 5319 </a> 5320 </li><li> 5321 <a 5322 id='HeaderMenu-brands-shop-by-brand-beach-house' 5323 href='/collections/beach-house-swimwear' 5324 class='mega-menu__link link' 5325 5326 > 5327 5328 5329 5330 Beach House 5331 5332 </a> 5333 </li><li> 5334 <a 5335 id='HeaderMenu-brands-shop-by-brand-beach-house-sport' 5336 href='/collections/beach-house-sport' 5337 class='mega-menu__link link' 5338 5339 > 5340 5341 5342 5343 Beach House Sport 5344 5345 </a> 5346 </li><li> 5347 <a 5348 id='HeaderMenu-brands-shop-by-brand-carmen-marc-valvo' 5349 href='/collections/carmen-marc-valvo-swimwear' 5350 class='mega-menu__link link' 5351 5352 > 5353 5354 5355 5356 Carmen Marc Valvo 5357 5358 </a> 5359 </li><li> 5360 <a 5361 id='HeaderMenu-brands-shop-by-brand-michael-kors' 5362 href='/collections/michael-kors-swimwear' 5363 class='mega-menu__link link' 5364 5365 > 5366 5367 5368 5369 Michael Kors 5370 5371 </a> 5372 </li><li> 5373 <a 5374 id='HeaderMenu-brands-shop-by-brand-kate-spade' 5375 href='/collections/kate-spade-swimwear' 5376 class='mega-menu__link link' 5377 5378 > 5379 5380 5381 5382 Kate Spade 5383 5384 </a> 5385 </li><li> 5386 <a 5387 id='HeaderMenu-brands-shop-by-brand-vince-camuto' 5388 href='/collections/vince-camuto-swimwear' 5389 class='mega-menu__link link' 5390 5391 > 5392 5393 5394 5395 Vince Camuto 5396 5397 </a> 5398 </li><li> 5399 <a 5400 id='HeaderMenu-brands-shop-by-brand-shapemaker' 5401 href='/collections/shapemaker' 5402 class='mega-menu__link link' 5403 5404 > 5405 5406 5407 5408 Shapemaker 5409 5410 </a> 5411 </li><li> 5412 <a 5413 id='HeaderMenu-brands-shop-by-brand-gabar' 5414 href='/collections/gabar-swimwear' 5415 class='mega-menu__link link' 5416 5417 > 5418 5419 5420 5421 Gabar 5422 5423 </a> 5424 </li><li> 5425 <a 5426 id='HeaderMenu-brands-shop-by-brand-roxanne' 5427 href='/collections/roxanne-swimwear' 5428 class='mega-menu__link link' 5429 5430 > 5431 5432 5433 5434 Roxanne 5435 5436 </a> 5437 </li></ul></li> 5438 5439 5440 5441 5442 5443 5444 5445 5446 5447 5448 5449 5450 5451 5452 5453 5454 5455 5456 5457 5458 </ul> 5459 </div> 5460 </div></li><li><div class='mega-menu'> 5461 <a 5462 id='HeaderMenu-swim-tops' 5463 href='/collections/swimsuit-tops' 5464 class='header__menu-item list-menu__item link focus-inset' 5465 5466 >
5467 <span class='header__active-menu-item'>Swim Tops</span> 5468 </a> 5469 <div 5470 id='MegaMenu-Content-3' 5471 class='mega-menu__content color-scheme-1 gradient motion-reduce global-settings-popup' 5472 tabindex='-1' 5473 > 5474 5475 5476 5477 5478 5479 <ul 5480 class=' 5481 mega-menu__list 5482 5483 swaw-megamenu__list 5484 page-width 5485 mega-menu__list--few-children 5486 ' 5487 role='list' 5488 ><li><a 5489 id='HeaderMenu-swim-tops-featured' 5490 href='/collections/swimsuit-tops' 5491 class='mega-menu__link mega-menu__link--level-2 link' 5492 5493 > 5494 FEATURED 5495 </a><ul class='list-unstyled' role='list'><li> 5496 <a 5497 id='HeaderMenu-swim-tops-featured-new-tops' 5498 href='/collections/new-tops' 5499 class='mega-menu__link link' 5500 5501 > 5502 5503 5504 5505 New Tops 5506 5507 </a> 5508 </li><li> 5509 <a 5510 id='HeaderMenu-swim-tops-featured-best-sellers' 5511 href='/collections/best-selling-tops' 5512 class='mega-menu__link link' 5513 5514 > 5515 5516 5517 5518 Best Sellers 5519 5520 </a> 5521 </li><li> 5522 <a 5523 id='HeaderMenu-swim-tops-featured-shop-by-silhouette' 5524 href='/pages/shop-by-silhouette-tops' 5525 class='mega-menu__link link' 5526 5527 > 5528 5529 5530 5531 Shop By Silhouette 5532 5533 </a> 5534 </li></ul></li><li><a 5535 id='HeaderMenu-swim-tops-shop-by-style' 5536 href='/collections/swimsuit-tops' 5537 class='mega-menu__link mega-menu__link--level-2 link' 5538 5539 > 5540 Shop by Style 5541 </a><ul class='list-unstyled' role='list'><li> 5542 <a 5543 id='HeaderMenu-swim-tops-shop-by-style-tankini-tops' 5544 href='/collections/tankini-tops' 5545 class='mega-menu__link link' 5546 5547 > 5548 5549 5550 5551 Tankini Tops 5552 5553 </a> 5554 </li><li> 5555 <a 5556 id='HeaderMenu-swim-tops-shop-by-style-bikini-tops' 5557 href='/collections/bikini-tops' 5558 class='mega-menu__link link' 5559 5560 > 5561 5562 5563 5564 Bikini Tops 5565 5566 </a> 5567 </li><li> 5568 <a 5569 id='HeaderMenu-swim-tops-shop-by-style-bra-sized-tops' 5570 href='/collections/bra-sized-tops' 5571 class='mega-menu__link link' 5572 5573 > 5574 5575 5576 5577 Bra Sized Tops 5578 5579 </a> 5580 </li><li> 5581 <a 5582 id='HeaderMenu-swim-tops-shop-by-style-underwire-tops' 5583 href='/collections/underwire-tops' 5584 class='mega-menu__link link' 5585 5586 > 5587 5588 5589 5590 Underwire Tops 5591 5592 </a> 5593 </li><li> 5594 <a 5595 id='HeaderMenu-swim-tops-shop-by-style-bandeau-tops' 5596 href='/collections/bandeau-swimsuit-tops' 5597 class='mega-menu__link link' 5598 5599 > 5600 5601 5602 5603 Bandeau Tops 5604 5605 </a> 5606 </li><li> 5607 <a 5608 id='HeaderMenu-swim-tops-shop-by-style-active-tops' 5609 href='/collections/active-tops' 5610 class='mega-menu__link link' 5611 5612 > 5613 5614 5615 5616 Active Tops 5617 5618 </a> 5619 </li><li> 5620 <a 5621 id='HeaderMenu-swim-tops-shop-by-style-plus-size-tops' 5622 href='/collections/plus-size-tops' 5623 class='mega-menu__link link' 5624 5625 > 5626 5627 5628 5629 Plus Size Tops 5630 5631 </a> 5632 </li><li> 5633 <a 5634 id='HeaderMenu-swim-tops-shop-by-style-shop-all' 5635 href='/collections/swimsuit-tops' 5636 class='mega-menu__link link' 5637 5638 > 5639 5640 5641 5642 5643 5644 5645 5646 Shop All
5647 <span class='svg-wrapper grandchildlink_arrow_wrapper'><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewBox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 5648</span> 5649 5650 </a> 5651 </li></ul></li> 5652 5653 5654 5655 5656 5657 5658 5659 5660 5661 5662 5663 5664 5665 5666 5667 5668 5669 5670 5671 5672 </ul> 5673 </div> 5674 </div></li><li><div class='mega-menu'> 5675 <a 5676 id='HeaderMenu-swim-bottoms' 5677 href='/collections/bottoms' 5678 class='header__menu-item list-menu__item link focus-inset' 5679 5680 > 5681 <span class='header__active-menu-item'>Swim Bottoms</span> 5682 </a> 5683 <div 5684 id='MegaMenu-Content-4' 5685 class='mega-menu__content color-scheme-1 gradient motion-reduce global-settings-popup' 5686 tabindex='-1' 5687 > 5688 5689 5690 5691 5692 5693 <ul 5694 class=' 5695 mega-menu__list 5696 5697 swaw-megamenu__list 5698 page-width 5699 5700 ' 5701 role='list' 5702 ><li><a 5703 id='HeaderMenu-swim-bottoms-featured' 5704 href='/collections/bottoms' 5705 class='mega-menu__link mega-menu__link--level-2 link' 5706 5707 > 5708 FEATURED 5709 </a><ul class='list-unstyled' role='list'><li> 5710 <a 5711 id='HeaderMenu-swim-bottoms-featured-new-bottoms' 5712 href='/collections/new-bottoms' 5713 class='mega-menu__link link' 5714 5715 > 5716 5717 5718 5719 New Bottoms 5720 5721 </a> 5722 </li><li> 5723 <a 5724 id='HeaderMenu-swim-bottoms-featured-best-sellers' 5725 href='/collections/best-selling-bottoms' 5726 class='mega-menu__link link' 5727 5728 > 5729 5730 5731 5732 Best Sellers 5733 5734 </a> 5735 </li><li> 5736 <a 5737 id='HeaderMenu-swim-bottoms-featured-shop-by-silhouette' 5738 href='/pages/shop-by-silhouette-bottoms' 5739 class='mega-menu__link link' 5740 5741 > 5742 5743 5744 5745 Shop By Silhouette 5746 5747 </a> 5748 </li><li> 5749 <a 5750 id='HeaderMenu-swim-bottoms-featured-explore-swim-skorts-skirts' 5751 href='/pages/explore-skorts-skirts' 5752 class='mega-menu__link link' 5753 5754 > 5755 5756 5757 5758 Explore Swim Skorts & Skirts 5759 5760 </a> 5761 </li></ul></li><li><a 5762 id='HeaderMenu-swim-bottoms-shop-by-style' 5763 href='/collections/bottoms' 5764 class='mega-menu__link mega-menu__link--level-2 link' 5765 5766 > 5767 Shop by Style 5768 </a><ul class='list-unstyled' role='list'><li> 5769 <a 5770 id='HeaderMenu-swim-bottoms-shop-by-style-bikini-bottoms' 5771 href='/collections/bikini-bottoms' 5772 class='mega-menu__link link' 5773 5774 > 5775 5776 5777 5778 Bikini Bottoms 5779 5780 </a> 5781 </li><li> 5782 <a 5783 id='HeaderMenu-swim-bottoms-shop-by-style-high-waisted-bottoms' 5784 href='/collections/high-waisted-bottoms' 5785 class='mega-menu__link link' 5786 5787 > 5788 5789 5790 5791 High Waisted Bottoms 5792 5793 </a> 5794 </li><li> 5795 <a 5796 id='HeaderMenu-swim-bottoms-shop-by-style-swim-skirts-skorts' 5797 href='/collections/swim-skirts' 5798 class='mega-menu__link link' 5799 5800 > 5801 5802 5803 5804 Swim Skirts & Skorts 5805 5806 </a> 5807 </li><li> 5808 <a 5809 id='HeaderMenu-swim-bottoms-shop-by-style-swim-shorts'
5810 href='/collections/swim-shorts' 5811 class='mega-menu__link link' 5812 5813 > 5814 5815 5816 5817 Swim Shorts 5818 5819 </a> 5820 </li><li> 5821 <a 5822 id='HeaderMenu-swim-bottoms-shop-by-style-active-bottoms' 5823 href='/collections/active-bottoms' 5824 class='mega-menu__link link' 5825 5826 > 5827 5828 5829 5830 Active Bottoms 5831 5832 </a> 5833 </li><li> 5834 <a 5835 id='HeaderMenu-swim-bottoms-shop-by-style-tummy-control-bottoms' 5836 href='/collections/tummy-control-bottoms' 5837 class='mega-menu__link link' 5838 5839 > 5840 5841 5842 5843 Tummy Control Bottoms 5844 5845 </a> 5846 </li><li> 5847 <a 5848 id='HeaderMenu-swim-bottoms-shop-by-style-plus-size-bottoms' 5849 href='/collections/plus-size-bottoms' 5850 class='mega-menu__link link' 5851 5852 > 5853 5854 5855 5856 Plus Size Bottoms 5857 5858 </a> 5859 </li><li> 5860 <a 5861 id='HeaderMenu-swim-bottoms-shop-by-style-shop-all' 5862 href='/collections/bottoms' 5863 class='mega-menu__link link' 5864 5865 > 5866 5867 5868 5869 5870 5871 5872 5873 Shop All 5874 <span class='svg-wrapper grandchildlink_arrow_wrapper'><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
5874ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 5875</span> 5876 5877 </a> 5878 </li></ul></li><li><span 5879 id='HeaderMenu-swim-bottoms-shop-by-coverage' 5880 class='mega-menu__link mega-menu__link--level-2' 5881 > 5882 Shop by Coverage 5883 </span><ul class='list-unstyled' role='list'><li> 5884 <a 5885 id='HeaderMenu-swim-bottoms-shop-by-coverage-cheeky' 5886 href='/collections/cheeky-coverage-bottoms' 5887 class='mega-menu__link link' 5888 5889 > 5890 5891 5892 5893 Cheeky 5894 5895 </a> 5896 </li><li> 5897 <a 5898 id='HeaderMenu-swim-bottoms-shop-by-coverage-moderate' 5899 href='/collections/moderate-coverage-bottoms' 5900 class='mega-menu__link link' 5901 5902 > 5903 5904 5905 5906 Moderate 5907 5908 </a> 5909 </li><li> 5910 <a 5911 id='HeaderMenu-swim-bottoms-shop-by-coverage-full' 5912 href='/collections/full-coverage-bottoms' 5913 class='mega-menu__link link' 5914 5915 > 5916 5917 5918 5919 Full 5920 5921 </a> 5922 </li></ul></li> 5923 5924 5925 5926 5927 5928 5929 5930 5931 5932 5933 5934 5935 5936 5937 5938 5939 5940 5941 5942 5943 </ul> 5944 </div> 5945 </div></li><li><div class='mega-menu'> 5946 <a 5947 id='HeaderMenu-one-pieces' 5948 href='/collections/one-pieces' 5949 class='header__menu-item list-menu__item link focus-inset' 5950 5951 > 5952 <span class='header__active-menu-item'>One Pieces</span> 5953 </a> 5954 <div 5955 id='MegaMenu-Content-5' 5956 class='mega-menu__content color-scheme-1 gradient motion-reduce global-settings-popup' 5957 tabindex='-1' 5958 > 5959 5960 5961 5962 5963 5964 <ul 5965 class=' 5966 mega-menu__list 5967 5968 swaw-megamenu__list 5969 page-width 5970 5971 ' 5972 role='list' 5973 ><li><a 5974 id='HeaderMenu-one-pieces-featured' 5975 href='/collections/one-pieces' 5976 class='mega-menu__link mega-menu__link--level-2 link' 5977 5978 > 5979 FEATURED 5980 </a><ul class='list-unstyled' role='list'><li> 5981 <a 5982 id='HeaderMenu-one-pieces-featured-new-one-pieces' 5983 href='/collections/new-one-pieces' 5984 class='mega-menu__link link' 5985 5986 > 5987 5988 5989 5990 New One Pieces 5991 5992 </a> 5993 </li><li> 5994 <a 5995 id='HeaderMenu-one-pieces-featured-best-sellers' 5996 href='/collections/best-sellers-one-pieces' 5997 class='mega-menu__link link' 5998 5999 > 6000 6001 6002 6003 Best Sellers 6004 6005 </a> 6006 </li><li> 6007 <a 6008 id='HeaderMenu-one-pieces-featured-classic-solids' 6009 href='/collections/one-pieces?filter.p.m.custom.trends=Solids' 6010 class='mega-menu__link link' 6011 6012 > 6013 6014 6015 6016 Classic Solids 6017 6018 </a> 6019 </li><li> 6020 <a 6021 id='HeaderMenu-one-pieces-featured-black-one-piece-swimsuits' 6022 href='https://beach2ocean.com/collections/black-one-piece-swimsuits?filter.v.t.shopify.color-pattern=gid%3A%2F%2Fshopify%2FTaxonomyValue%2F1&filter.v.price.gte=&filter.v.price.lte=&sort_by=most-relevant' 6023 class='mega-menu__link link' 6024 6025 > 6026 6027 6028 6029 Black One Piece Swimsuits 6030 6031 </a> 6032 </li></ul></li><li><span 6033 id='HeaderMenu-one-pieces-shop-by-style' 6034 class='mega-menu__link mega-menu__link--level-2' 6035 > 6036 Shop by Style 6037 </span><ul class='list-unstyled' role='list'><li> 6038 <a 6039 id='HeaderMenu-one-pieces-shop-by-style-underwire-swimsuits' 6040 href='/collections/underwire-swimsuits' 6041 class='mega-menu__link link' 6042 6043 > 6044 6045 6046 6047 Underwire Swimsuits 6048 6049 </a> 6050 </li><li> 6051 <a 6052 id='HeaderMenu-one-pieces-shop-by-style-bra-sized-swimsuits' 6053 href='/collections/bra-sized-swimsuits' 6054 class='mega-menu__link link' 6055 6056 > 6057 6058 6059 6060 Bra Sized Swimsuits 6061 6062 </a> 6063 </li><li> 6064 <a 6065 id='HeaderMenu-one-pieces-shop-by-style-bandeau-swimsuits' 6066 href='/collections/bandeau-swimsuits' 6067 class='mega-menu__link link' 6068 6069 > 6070 6071 6072 6073 Bandeau Swimsuits 6074 6075 </a> 6076 </li><li> 6077 <a 6078 id='HeaderMenu-one-pieces-shop-by-style-swim-dresses' 6079 href='/collections/swim-dresses' 6080 class='mega-menu__link link' 6081 6082 > 6083 6084 6085 6086 Swim Dresses 6087 6088 </a> 6089 </li><li> 6090 <a 6091 id='HeaderMenu-one-pieces-shop-by-style-active-swimsuits' 6092 href='/collections/active-swimsuits' 6093 class='mega-menu__link link' 6094 6095 > 6096 6097 6098 6099 Active Swimsuits 6100 6101 </a> 6102 </li><li> 6103 <a 6104 id='HeaderMenu-one-pieces-shop-by-style-tummy-control-swimsuits' 6105 href='/collections/tummy-control-one-piece-swimsuits' 6106 class='mega-menu__link link' 6107 6108 > 6109 6110 6111 6112 Tummy Control Swimsuits 6113 6114 </a> 6115 </li><li> 6116 <a 6117 id='HeaderMenu-one-pieces-shop-by-style-shop-all' 6118 href='/collections/one-pieces' 6119 class='mega-menu__link link' 6120 6121 > 6122 6123 6124 6125 6126 6127 6128 6129 Shop All
6130 <span class='svg-wrapper grandchildlink_arrow_wrapper'><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewBox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 6131</span> 6132 6133 </a> 6134 </li></ul></li> 6135 6136 6137 6138 6139 6140 6141 6142 6143 6144 6145 6146 6147 6148<li 6149 id='HeaderMegaMenuBlock-One Pieces' 6150 class='mega-menu-block__container mega-menu-block__container_standard' 6151> 6152 6153 6154 6155 <img src="//beach2ocean.com/cdn/shop/files/Desktop_Large_Promo_shapemaker.jpg?v=1761768386&width=312" srcset="//beach2ocean.com/cdn/shop/files/Desktop_Large_Promo_shapemaker.jpg?v=1761768386&width=312 312w" width="312" loading="lazy" decoding="async" class="mega-menu-block__image"> 6156 6157 6158 6159 6160 <div class='mega-menu-block__content-wrapper'> 6161 6162 6163 6164 6165 6166 <a 6167 href='/collections/shapemaker' 6168 class='mega-menu-block__cta' 6169 6170 > 6171 Shop Now 6172 <span class='svg-wrapper grandchildlink_arrow_wrapper'><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
6172ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 6173</span> 6174 </a> 6175 6176 </div> 6177</li> 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 6188 6189 </ul> 6190 </div> 6191 </div></li><li><div class='mega-menu'> 6192 <a 6193 id='HeaderMenu-plus-sizes' 6194 href='/collections/plus-size-swimwear' 6195 class='header__menu-item list-menu__item link focus-inset' 6196 6197 > 6198 <span class='header__active-menu-item'>Plus Sizes</span> 6199 </a> 6200 <div 6201 id='MegaMenu-Content-6' 6202 class='mega-menu__content color-scheme-1 gradient motion-reduce global-settings-popup' 6203 tabindex='-1' 6204 > 6205 6206 6207 6208 6209 6210 <ul 6211 class=' 6212 mega-menu__list 6213 6214 swaw-megamenu__list 6215 page-width 6216 6217 ' 6218 role='list' 6219 ><li><a 6220 id='HeaderMenu-plus-sizes-featured' 6221 href='/collections/plus-size' 6222 class='mega-menu__link mega-menu__link--level-2 link' 6223 6224 > 6225 FEATURED 6226 </a><ul class='list-unstyled' role='list'><li> 6227 <a 6228 id='HeaderMenu-plus-sizes-featured-new-plus-size' 6229 href='/collections/new-plus-size' 6230 class='mega-menu__link link' 6231 6232 > 6233 6234 6235 6236 New Plus Size 6237 6238 </a> 6239 </li><li> 6240 <a 6241 id='HeaderMenu-plus-sizes-featured-best-sellers' 6242 href='/collections/best-selling-plus-size' 6243 class='mega-menu__link link' 6244 6245 > 6246 6247 6248 6249 Best Sellers 6250 6251 </a> 6252 </li></ul></li><li><span 6253 id='HeaderMenu-plus-sizes-shop-by-style' 6254 class='mega-menu__link mega-menu__link--level-2' 6255 > 6256 Shop by Style 6257 </span><ul class='list-unstyled' role='list'><li> 6258 <a 6259 id='HeaderMenu-plus-sizes-shop-by-style-plus-size-tops' 6260 href='/collections/plus-size-tops' 6261 class='mega-menu__link link' 6262 6263 > 6264 6265 6266 6267 Plus Size Tops 6268 6269 </a> 6270 </li><li> 6271 <a 6272 id='HeaderMenu-plus-sizes-shop-by-style-plus-size-bottoms' 6273 href='/collections/plus-size-bottoms' 6274 class='mega-menu__link link' 6275 6276 > 6277 6278 6279 6280 Plus Size Bottoms 6281 6282 </a> 6283 </li><li> 6284 <a 6285 id='HeaderMenu-plus-sizes-shop-by-style-plus-size-one-pieces' 6286 href='/collections/plus-size-one-pieces' 6287 class='mega-menu__link link' 6288 6289 > 6290 6291 6292 6293 Plus Size One Pieces 6294 6295 </a> 6296 </li><li> 6297 <a 6298 id='HeaderMenu-plus-sizes-shop-by-style-plus-size-cover-ups' 6299 href='/collections/plus-size-cover-ups' 6300 class='mega-menu__link link' 6301 6302 > 6303 6304 6305 6306 Plus Size Cover Ups 6307 6308 </a> 6309 </li><li> 6310 <a 6311 id='HeaderMenu-plus-sizes-shop-by-style-shop-all' 6312 href='/collections/plus-size-swimwear' 6313 class='mega-menu__link link' 6314 6315 > 6316 6317 6318 6319 6320 6321 6322 6323 Shop All
6324 <span class='svg-wrapper grandchildlink_arrow_wrapper'><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewBox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 6325</span> 6326 6327 </a> 6328 </li></ul></li> 6329 6330 6331 6332 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343 6344<li 6345 id='HeaderMegaMenuBlock-Plus Sizes' 6346 class='mega-menu-block__container mega-menu-block__container_standard' 6347> 6348 6349 6350 6351 <img src="//beach2ocean.com/cdn/shop/files/b2o_Desktop_Large_plus_sizes.jpg?v=1752524827&width=312" srcset="//beach2ocean.com/cdn/shop/files/b2o_Desktop_Large_plus_sizes.jpg?v=1752524827&width=312 312w" width="312" loading="lazy" decoding="async" class="mega-menu-block__image"> 6352 6353 6354 6355 6356 <div class='mega-menu-block__content-wrapper'> 6357 6358 6359 6360 6361 6362 <a 6363 href='/collections/plus-sizes' 6364 class='mega-menu-block__cta' 6365 6366 > 6367 Shop Plus Sizes 6368 <span class='svg-wrapper grandchildlink_arrow_wrapper'><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
6368ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 6369</span> 6370 </a> 6371 6372 </div> 6373</li> 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 </ul> 6384 </div> 6385 </div></li><li><div class='mega-menu'> 6386 <a 6387 id='HeaderMenu-cover-ups' 6388 href='/collections/cover-ups' 6389 class='header__menu-item list-menu__item link focus-inset' 6390 6391 > 6392 <span class='header__active-menu-item'>Cover Ups</span> 6393 </a> 6394 <div 6395 id='MegaMenu-Content-7' 6396 class='mega-menu__content color-scheme-1 gradient motion-reduce global-settings-popup' 6397 tabindex='-1' 6398 > 6399 6400 6401 6402 6403 6404 <ul 6405 class=' 6406 mega-menu__list 6407 6408 swaw-megamenu__list 6409 page-width 6410 6411 ' 6412 role='list' 6413 ><li><a 6414 id='HeaderMenu-cover-ups-featured' 6415 href='/collections/cover-ups' 6416 class='mega-menu__link mega-menu__link--level-2 link' 6417 6418 > 6419 FEATURED 6420 </a><ul class='list-unstyled' role='list'><li> 6421 <a 6422 id='HeaderMenu-cover-ups-featured-new-cover-ups' 6423 href='/collections/new-cover-ups' 6424 class='mega-menu__link link' 6425 6426 > 6427 6428 6429 6430 New Cover Ups 6431 6432 </a> 6433 </li><li> 6434 <a 6435 id='HeaderMenu-cover-ups-featured-best-sellers' 6436 href='/collections/best-sellers-cover-ups' 6437 class='mega-menu__link link' 6438 6439 > 6440 6441 6442 6443 Best Sellers 6444 6445 </a> 6446 </li></ul></li><li><span 6447 id='HeaderMenu-cover-ups-shop-by-style' 6448 class='mega-menu__link mega-menu__link--level-2' 6449 > 6450 Shop by Style 6451 </span><ul class='list-unstyled' role='list'><li> 6452 <a 6453 id='HeaderMenu-cover-ups-shop-by-style-dresses' 6454 href='/collections/dresses' 6455 class='mega-menu__link link' 6456 6457 > 6458 6459 6460 6461 Dresses 6462 6463 </a> 6464 </li><li> 6465 <a 6466 id='HeaderMenu-cover-ups-shop-by-style-tops' 6467 href='/collections/tops-cover-ups' 6468 class='mega-menu__link link' 6469 6470 > 6471 6472 6473 6474 Tops 6475 6476 </a> 6477 </li><li> 6478 <a 6479 id='HeaderMenu-cover-ups-shop-by-style-bottoms' 6480 href='/collections/bottoms-cover-ups' 6481 class='mega-menu__link link' 6482 6483 > 6484 6485 6486 6487 Bottoms 6488 6489 </a> 6490 </li><li> 6491 <a 6492 id='HeaderMenu-cover-ups-shop-by-style-rash-guards' 6493 href='/collections/rash-guards' 6494 class='mega-menu__link link' 6495 6496 > 6497 6498 6499 6500 Rash Guards 6501 6502 </a> 6503 </li><li> 6504 <a 6505 id='HeaderMenu-cover-ups-shop-by-style-resortwear' 6506 href='/collections/resortwear' 6507 class='mega-menu__link link' 6508 6509 > 6510 6511 6512 6513 Resortwear 6514 6515 </a> 6516 </li><li> 6517 <a 6518 id='HeaderMenu-cover-ups-shop-by-style-shop-all' 6519 href='/collections/cover-ups' 6520 class='mega-menu__link link' 6521 6522 > 6523 6524 6525 6526 6527 6528 6529 6530 Shop All
6531 <span class='svg-wrapper grandchildlink_arrow_wrapper'><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewBox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 6532</span> 6533 6534 </a> 6535 </li></ul></li> 6536 6537 6538 6539 6540 6541 6542 6543 6544 6545 6546 6547 6548 6549 6550 6551 6552 6553<li 6554 id='HeaderMegaMenuBlock-Cover Ups' 6555 class='mega-menu-block__container mega-menu-block__container_standard' 6556> 6557 6558 6559 6560 <img src="//beach2ocean.com/cdn/shop/files/Desktop_Slim_Promo_resortwear.jpg?v=1761768317&width=312" srcset="//beach2ocean.com/cdn/shop/files/Desktop_Slim_Promo_resortwear.jpg?v=1761768317&width=312 312w" width="312" loading="lazy" decoding="async" class="mega-menu-block__image"> 6561 6562 6563 6564 6565 <div class='mega-menu-block__content-wrapper'> 6566 6567 6568 6569 6570 6571 <a 6572 href='/collections/resortwear' 6573 class='mega-menu-block__cta' 6574 6575 > 6576 Shop Resort Wear 6577 <span class='svg-wrapper grandchildlink_arrow_wrapper'><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
6577ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 6578</span> 6579 </a> 6580 6581 </div> 6582</li> 6583 6584 6585 6586 6587 6588 6589<li 6590 id='HeaderMegaMenuBlock-Cover Ups' 6591 class='mega-menu-block__container mega-menu-block__container_standard' 6592> 6593 6594 6595 6596 <img src="//beach2ocean.com/cdn/shop/files/b2o_Desktop_Slim_tie_a_sarong.webp?v=1747330511&width=312" srcset="//beach2ocean.com/cdn/shop/files/b2o_Desktop_Slim_tie_a_sarong.webp?v=1747330511&width=312 312w" width="312" loading="lazy" decoding="async" class="mega-menu-block__image"> 6597 6598 6599 6600 6601 <div class='mega-menu-block__content-wrapper'> 6602 6603 6604 6605 6606 6607 <a 6608 href='/collections/cover-ups' 6609 class='mega-menu-block__cta' 6610 6611 > 6612 Shop Cover Ups 6613 <span class='svg-wrapper grandchildlink_arrow_wrapper'><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
6613ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 6614</span> 6615 </a> 6616 6617 </div> 6618</li> 6619 6620 6621 6622 6623 6624 </ul> 6625 </div> 6626 </div></li><li><div class='mega-menu'> 6627 <a 6628 id='HeaderMenu-clearance' 6629 href='/collections/sale' 6630 class='header__menu-item list-menu__item link focus-inset' 6631 6632 > 6633 <span class='header__active-menu-item'>Clearance</span> 6634 </a> 6635 <div 6636 id='MegaMenu-Content-8' 6637 class='mega-menu__content color-scheme-1 gradient motion-reduce global-settings-popup' 6638 tabindex='-1' 6639 > 6640 6641 6642 6643 6644 6645 <ul 6646 class=' 6647 mega-menu__list 6648 6649 swaw-megamenu__list 6650 page-width 6651 mega-menu__list--few-children 6652 ' 6653 role='list' 6654 ><li><span 6655 id='HeaderMenu-clearance-shop-clearance' 6656 class='mega-menu__link mega-menu__link--level-2' 6657 > 6658 Shop Clearance 6659 </span><ul class='list-unstyled' role='list'><li> 6660 <a 6661 id='HeaderMenu-clearance-shop-clearance-tops' 6662 href='/collections/tops-sale' 6663 class='mega-menu__link link' 6664 6665 > 6666 6667 6668 6669 Tops 6670 6671 </a> 6672 </li><li> 6673 <a 6674 id='HeaderMenu-clearance-shop-clearance-bottoms' 6675 href='/collections/bottoms-sale' 6676 class='mega-menu__link link' 6677 6678 > 6679 6680 6681 6682 Bottoms 6683 6684 </a> 6685 </li><li> 6686 <a 6687 id='HeaderMenu-clearance-shop-clearance-one-pieces' 6688 href='/collections/one-pieces-sale' 6689 class='mega-menu__link link' 6690 6691 > 6692 6693 6694 6695 One Pieces 6696 6697 </a> 6698 </li><li> 6699 <a 6700 id='HeaderMenu-clearance-shop-clearance-plus-size' 6701 href='/collections/plus-size-sale' 6702 class='mega-menu__link link' 6703 6704 > 6705 6706 6707 6708 Plus Size 6709 6710 </a> 6711 </li><li> 6712 <a 6713 id='HeaderMenu-clearance-shop-clearance-cover-ups' 6714 href='/collections/cover-ups-sale' 6715 class='mega-menu__link link' 6716 6717 > 6718 6719 6720 6721 Cover Ups 6722 6723 </a> 6724 </li><li> 6725 <a 6726 id='HeaderMenu-clearance-shop-clearance-final-sale' 6727 href='/collections/final-sale' 6728 class='mega-menu__link link' 6729 6730 > 6731 6732 6733 6734 Final Sale 6735 6736 </a> 6737 </li><li> 6738 <a 6739 id='HeaderMenu-clearance-shop-clearance-shop-all' 6740 href='/collections/sale' 6741 class='mega-menu__link link' 6742 6743 > 6744 6745 6746 6747 6748 6749 6750 6751 Shop All
6752 <span class='svg-wrapper grandchildlink_arrow_wrapper'><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewBox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 6753</span> 6754 6755 </a> 6756 </li></ul></li> 6757 6758 6759 6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 </ul> 6778 </div> 6779 </div></li><li><div class='mega-menu'> 6780 <a 6781 id='HeaderMenu-explore' 6782 href='/pages/our-story' 6783 class='header__menu-item list-menu__item link focus-inset' 6784 6785 > 6786 <span class='header__active-menu-item'>Explore</span> 6787 </a> 6788 <div 6789 id='MegaMenu-Content-9' 6790 class='mega-menu__content color-scheme-1 gradient motion-reduce global-settings-popup' 6791 tabindex='-1' 6792 > 6793 6794 6795 6796 6797 6798 <ul 6799 class=' 6800 mega-menu__list 6801 6802 swaw-megamenu__list 6803 page-width 6804 6805 ' 6806 role='list' 6807 ><li><a 6808 id='HeaderMenu-explore-about-us' 6809 href='/pages/our-story' 6810 class='mega-menu__link mega-menu__link--level-2 link' 6811 6812 > 6813 About Us 6814 </a><ul class='list-unstyled' role='list'><li> 6815 <a 6816 id='HeaderMenu-explore-about-us-our-story' 6817 href='/pages/our-story' 6818 class='mega-menu__link link' 6819 6820 > 6821 6822 6823 6824 Our Story 6825 6826 </a> 6827 </li><li> 6828 <a 6829 id='HeaderMenu-explore-about-us-shop-social' 6830 href='/pages/shop-social' 6831 class='mega-menu__link link' 6832 6833 > 6834 6835 6836 6837 Shop Social 6838 6839 </a> 6840 </li><li> 6841 <a 6842 id='HeaderMenu-explore-about-us-blog-breaking-waves' 6843 href='/blogs/breaking-waves' 6844 class='mega-menu__link link mega-menu__link--active' 6845 6846 aria-current='page' 6847 6848 > 6849 6850 6851 6852 Blog: Breaking Waves 6853 6854 </a> 6855 </li><li> 6856 <a 6857 id='HeaderMenu-explore-about-us-coastal-rewards' 6858 href='/pages/rewards' 6859 class='mega-menu__link link' 6860 6861 > 6862 6863 6864 6865 Coastal Rewards 6866 6867 </a> 6868 </li></ul></li><li><a 6869 id='HeaderMenu-explore-fitting-room' 6870 href='/pages/the-fitting-room' 6871 class='mega-menu__link mega-menu__link--level-2 link' 6872 6873 > 6874 Fitting Room 6875 </a><ul class='list-unstyled' role='list'><li> 6876 <a 6877 id='HeaderMenu-explore-fitting-room-how-to-measure' 6878 href='/pages/the-fitting-room' 6879 class='mega-menu__link link' 6880 6881 > 6882 6883 6884 6885 How To Measure 6886 6887 </a> 6888 </li><li> 6889 <a 6890 id='HeaderMenu-explore-fitting-room-size-charts' 6891 href='/pages/sizing-coco-reef' 6892 class='mega-menu__link link' 6893 6894 > 6895 6896 6897 6898 Size Charts 6899 6900 </a> 6901 </li><li> 6902 <a 6903 id='HeaderMenu-explore-fitting-room-common-fit-issues' 6904 href='/pages/common-fit-issues' 6905 class='mega-menu__link link' 6906 6907 > 6908 6909 6910 6911 Common Fit Issues 6912 6913 </a> 6914 </li></ul></li><li><a 6915 id='HeaderMenu-explore-fit-solutions' 6916 href='/pages/the-fitting-room' 6917 class='mega-menu__link mega-menu__link--level-2 link' 6918 6919 > 6920 Fit Solutions 6921 </a><ul class='list-unstyled' role='list'><li> 6922 <a 6923 id='HeaderMenu-explore-fit-solutions-explore-tummy-control' 6924 href='/pages/explore-tummy-control-swimwear' 6925 class='mega-menu__link link' 6926 6927 > 6928 6929 6930 6931 Explore Tummy Control 6932 6933 </a> 6934 </li><li> 6935 <a 6936 id='HeaderMenu-explore-fit-solutions-shop-by-support' 6937 href='/pages/shop-by-support' 6938 class='mega-menu__link link' 6939 6940 > 6941 6942 6943 6944 Shop By Support 6945 6946 </a> 6947 </li><li> 6948 <a 6949 id='HeaderMenu-explore-fit-solutions-shop-by-coverage' 6950 href='/pages/shop-by-coverage' 6951 class='mega-menu__link link' 6952 6953 > 6954 6955 6956 6957 Shop By Coverage 6958 6959 </a> 6960 </li><li> 6961 <a 6962 id='HeaderMenu-explore-fit-solutions-bra-sized-swim' 6963 href='/pages/bra-sized-swim' 6964 class='mega-menu__link link' 6965 6966 > 6967 6968 6969 6970 Bra Sized Swim 6971 6972 </a> 6973 </li><li> 6974 <a 6975 id='HeaderMenu-explore-fit-solutions-tummy-control-bottoms' 6976 href='/collections/tummy-control-bottoms' 6977 class='mega-menu__link link' 6978 6979 > 6980 6981 6982 6983 Tummy Control Bottoms 6984 6985 </a> 6986 </li></ul></li><li><a 6987 id='HeaderMenu-explore-featured' 6988 href='/' 6989 class='mega-menu__link mega-menu__link--level-2 link' 6990 6991 > 6992 Featured 6993 </a><ul class='list-unstyled' role='list'><li> 6994 <a 6995 id='HeaderMenu-explore-featured-shop-by-occasion' 6996 href='/pages/swim-guide' 6997 class='mega-menu__link link' 6998 6999 > 7000 7001 7002 7003 Shop By Occasion 7004 7005 </a> 7006 </li><li> 7007 <a 7008 id='HeaderMenu-explore-featured-beach2street' 7009 href='/pages/beach-to-street' 7010 class='mega-menu__link link' 7011 7012 > 7013 7014 7015 7016 Beach2Street 7017 7018 </a> 7019 </li><li> 7020 <a 7021 id='HeaderMenu-explore-featured-bridal-shop' 7022 href='/pages/beach-2-bridal' 7023 class='mega-menu__link link' 7024 7025 > 7026 7027 7028 7029 Bridal Shop 7030 7031 </a> 7032 </li></ul></li> 7033 7034 7035 7036 7037 7038 7039 7040 7041 7042 7043 7044 7045 7046 7047 7048 7049 7050 7051 7052 7053 </ul> 7054 </div> 7055 </div></li><li><a 7056 id='HeaderMenu-coastal-rewards' 7057 href='/pages/rewards' 7058 class='header__menu-item list-menu__item link link--text focus-inset' 7059 7060 >
7061 <span class='header__active-menu-item'>Coastal Rewards</span> 7062 </a></li></ul> 7063</nav> 7064 7065 7066 <div class='header__icons header__icons--localization header-localization'> 7067 <div class='desktop-localization-wrapper'> 7068</div> 7069 7070 7071<details-modal class='header__search'> 7072 <details> 7073 <summary 7074 class='header__icon header__icon--search header__icon--summary link focus-inset modal__toggle' 7075 aria-haspopup='dialog' 7076 aria-label='Search' 7077 > 7078 <span> 7079 <span class='svg-wrapper'><svg fill="none" class="icon icon-search" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z" clip-rule="evenodd"/></svg> 7080</span> 7081 <span class='svg-wrapper header__icon-close'><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg> 7082</span> 7083 </span> 7084 </summary> 7085 <div 7086 class='search-modal modal__content gradient' 7087 role='dialog' 7088 aria-modal='true' 7089 aria-label='Search' 7090 > 7091 <div class='modal-overlay'></div> 7092 <div 7093 class='search-modal__content search-modal__content-bottom' 7094 tabindex='-1' 7095 ><predictive-search class='search-modal__form' data-loading-text='Loading...'><form action='/search' method='get' role='search' class='search search-modal__form'> 7096 <div class='field'> 7097 <input 7098 class='search__input field__input' 7099 id='Search-In-Modal' 7100 type='search' 7101 name='q' 7102 value='' 7103 placeholder='Search'role='combobox' 7104 aria-expanded='false' 7105 aria-owns='predictive-search-results' 7106 aria-controls='predictive-search-results' 7107 aria-haspopup='listbox' 7108 aria-autocomplete='list' 7109 autocorrect='off' 7110 autocomplete='off' 7111 autocapitalize='off' 7112 spellcheck='false'> 7113 <label class='field__label' for='Search-In-Modal'>Search</label> 7114 <input type='hidden' name='options[prefix]' value='last'> 7115 <button 7116 type='reset' 7117 class='reset__button field__button hidden' 7118 aria-label='Clear search term' 7119 > 7120 <span class='svg-wrapper'><svg fill="none" stroke="currentColor" class="icon icon-close" viewBox="0 0 18 18"><circle cx="9" cy="9" r="8.5" stroke-opacity=".2"/><path stroke-linecap="round" stroke-linejoin="round" d="M11.83 11.83 6.172 6.17M6.229 11.885l5.544-5.77"/></svg> 7121</span> 7122 </button> 7123 <button class='search__button field__button' aria-label='Search'> 7124 <span class='svg-wrapper'><svg fill="none" class="icon icon-search" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z" clip-rule="evenodd"/></svg> 7125</span> 7126 </button> 7127 </div><div class='predictive-search predictive-search--header' tabindex='-1' data-predictive-search> 7128 7129<div class='predictive-search__loading-state'> 7130 <svg xmlns="http://www.w3.org/2000/svg" class="spinner" viewBox="0 0 66 66"><circle stroke-width="6" cx="33" cy="33" r="30" fill="none" class="path"/></svg> 7131 7132</div> 7133</div> 7134 7135 <span class='predictive-search-status visually-hidden' role='status' aria-hidden='true'></span></form></predictive-search><button 7136 type='button' 7137 class='search-modal__close-button modal__close-button link link--text focus-inset' 7138 aria-label='Close' 7139 > 7140 <span class='svg-wrapper'><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17">
7140<path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg> 7141</span> 7142 </button> 7143 </div> 7144 </div> 7145 </details> 7146</details-modal> 7147 7148<a 7149 href='https://beach2ocean.com/customer_authentication/redirect?locale=en®ion_country=US' 7150 class='header__icon header__icon--account link focus-inset small-hide' 7151 rel='nofollow' 7152 ><account-icon><span class='svg-wrapper'><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-account" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M6 4.5a3 3 0 1 1 6 0 3 3 0 0 1-6 0m3-4a4 4 0 1 0 0 8 4 4 0 0 0 0-8m5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15M9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.1-3.67-1.35-6.17-1.35" clip-rule="evenodd"/></svg> 7153</span></account-icon><span class='visually-hidden'>Log in</span> 7154 </a><a 7155 class='swym-header-launcher swym-is-safari small-hide' 7156 id='dawn-desktop' 7157 href='#swym-wishlist' 7158 role='button' 7159 style='color: rgb(var(--color-foreground)); font-size: 24px; position: relative; margin-right: 4px;' 7160 ><span 7161 class='swym-header-launcher-icon ' 7162 aria-label='Open Wishlist' 7163 tabindex='0' 7164 role='button' 7165 style='vertical-align: middle;' 7166 > 7167 <svg xmlns='http://www.w3.org/2000/svg' width='24px' height='24px' viewBox='0 0 24 24' fill='none'> 7168 <path d="M19.6706 5.4736C17.6806 3.8336 14.7206 4.1236 12.8906 5.9536L12.0006 6.8436L11.1106 5.9536C9.29063 4.1336 6.32064 3.8336 4.33064 5.4736C2.05064 7.3536 1.93063 10.7436 3.97063 12.7836L11.6406 20.4536C11.8406 20.6536 12.1506 20.6536 12.3506 20.4536L20.0206 12.7836C22.0706 10.7436 21.9506 7.3636 19.6706 5.4736Z" stroke="currentColor" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path> 7169 </svg></span 7170 ></a><a href='/cart' class='header__icon header__icon--cart link focus-inset' id='cart-icon-bubble'> 7171 7172 <span class='svg-wrapper'><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-cart-empty" viewBox="0 0 40 40"><path fill="currentColor" fill-rule="evenodd" d="M15.75 11.8h-3.16l-.77 11.6a5 5 0 0 0 4.99 5.34h7.38a5 5 0 0 0 4.99-5.33L28.4 11.8zm0 1h-2.22l-.71 10.67a4 4 0 0 0 3.99 4.27h7.38a4 4 0 0 0 4-4.27l-.72-10.67h-2.22v.63a4.75 4.75 0 1 1-9.5 0zm8.5 0h-7.5v.63a3.75 3.75 0 1 0 7.5 0z"/></svg> 7173</span> 7174 7175 <span class='visually-hidden'>Cart</span></a> 7176 </div> 7177 </header> 7178</sticky-header> 7179
7180<script type='application/ld+json'> 7181 { 7182 "@context": "http://schema.org", 7183 "@type": "Organization", 7184 "name": "Beach2Ocean", 7185 7186 "logo": "https:\/\/beach2ocean.com\/cdn\/shop\/files\/Beach2Ocean-Logo_Black_b74bb98c-63fb-45a1-b032-a8f11354350c.png?v=1752009447\u0026width=500", 7187 7188 "sameAs": [ 7189 "", 7190 "https:\/\/www.facebook.com\/beach2ocean\/", 7191 "https:\/\/www.pinterest.com\/Beach2OceanSwimwear\/", 7192 "https:\/\/www.instagram.com\/Beach2OceanSwim\/", 7193 "https:\/\/www.tiktok.com\/@beach2oceanswim", 7194 "", 7195 "", 7196 "", 7197 "" 7198 ], 7199 "url": "https:\/\/beach2ocean.com" 7200 } 7201</script>
7201 7202</div> 7203<!-- END sections: header-group --> 7204 7205 <main id='MainContent' class='content-for-layout focus-none' role='main' tabindex='-1'> 7206 <section id="shopify-section-template--22198383476979__main" class="shopify-section section"><link href="//beach2ocean.com/cdn/shop/t/95/assets/component-article-card.css?v=47105078945762260691777303131" rel="stylesheet" type="text/css" media="all" /> 7207<link href="//beach2ocean.com/cdn/shop/t/95/assets/component-card.css?v=92745419731573151801777303131" rel="stylesheet" type="text/css" media="all" /> 7208<link href="//beach2ocean.com/cdn/shop/t/95/assets/section-main-blog.css?v=96422576483215783191777303134" rel="stylesheet" type="text/css" media="all" /> 7209<style data-shopify>.section-template--22198383476979__main-padding { 7210 padding-top: 27px; 7211 padding-bottom: 27px; 7212 } 7213 7214 @media screen and (min-width: 750px) { 7215 .section-template--22198383476979__main-padding { 7216 padding-top: 36px; 7217 padding-bottom: 36px; 7218 } 7219 }</style><div class='main-blog page-width section-template--22198383476979__main-padding'> 7220 <h1 class='title--primary scroll-trigger animate--fade-in'> 7221 Blog: Breaking Waves 7222 </h1> 7223 7224 <div class='blog-articles '><div
7225 class='blog-articles__article article scroll-trigger animate--slide-in' 7226 7227 data-cascade 7228 style='--animation-order: 1;' 7229 7230 > 7231<div class='article-card-wrapper card-wrapper underline-links-hover'> 7232 7233 <div 7234 class=' 7235 card article-card 7236 card--standard 7237 article-card__image--medium 7238 card--media 7239 7240 7241 ' 7242 style='--ratio-percent: 66.66666666666666%;' 7243 > 7244 <div 7245 class='card__inner color-scheme-2 gradient ratio' 7246 style='--ratio-percent: 66.66666666666666%;' 7247 ><div class='article-card__image-wrapper card__media'> 7248 <div 7249 class='article-card__image media media--hover-effect' 7250 7251 > 7252 7253 <img 7254 srcset='//beach2ocean.com/cdn/shop/articles/blog-cover_b4861b1d-d6cd-4ad4-a0b9-97e20e8c763f-8818423.jpg?v=1786731727&width=165 165w,//beach2ocean.com/cdn/shop/articles/blog-cover_b4861b1d-d6cd-4ad4-a0b9-97e20e8c763f-8818423.jpg?v=1786731727&width=360 360w,//beach2ocean.com/cdn/shop/articles/blog-cover_b4861b1d-d6cd-4ad4-a0b9-97e20e8c763f-8818423.jpg?v=1786731727&width=533 533w,//beach2ocean.com/cdn/shop/articles/blog-cover_b4861b1d-d6cd-4ad4-a0b9-97e20e8c763f-8818423.jpg?v=1786731727&width=720 720w,//beach2ocean.com/cdn/shop/articles/blog-cover_b4861b1d-d6cd-4ad4-a0b9-97e20e8c763f-8818423.jpg?v=1786731727&width=1000 1000w,//beach2ocean.com/cdn/shop/articles/blog-cover_b4861b1d-d6cd-4ad4-a0b9-97e20e8c763f-8818423.jpg?v=1786731727 1200w 7255 ' 7256 src='//beach2ocean.com/cdn/shop/articles/blog-cover_b4861b1d-d6cd-4ad4-a0b9-97e20e8c763f-8818423.jpg?v=1786731727&width=533' 7257 sizes='(min-width: 1600px) 750px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)' 7258 alt='The Best Swimwear Brands for Every Body and Every Beach Day - Beach2Ocean' 7259 class='motion-reduce' 7260 7261 loading='lazy' 7262 7263 width='1200' 7264 height='800' 7265 > 7266 7267 </div> 7268 </div><div class='card__content'> 7269 <div class='card__information'> 7270 <h3 class='card__heading'> 7271 <a href='/blogs/breaking-waves/the-best-swimwear-brands-for-every-body-and-every-beach-day' class='full-unstyled-link'> 7272 The Best Swimwear Brands for Every Body and Eve... 7273 </a> 7274 </h3> 7275 <div class='article-card__info caption-with-letter-spacing h5'><span class='circle-divider'><time datetime="2026-08-13T15:21:19Z">August 13, 2026</time></span></div><p class='article-card__excerpt rte-width'>Shopping for swimwear isn't one-size-fits-all, and neither are the best swimwear brands. Some women are looking for bra-sized support, while others prioritize tummy control, active swimwear, or designer styles for... 7276</p><div class='article-card__footer'></div></div></div> 7277 </div> 7278 <div class='card__content'> 7279 <div class='card__information'> 7280 <h3 class='card__heading'> 7281 <a href='/blogs/breaking-waves/the-best-swimwear-brands-for-every-body-and-every-beach-day' class='full-unstyled-link'> 7282 The Best Swimwear Brands for Every Body and Eve... 7283 </a> 7284 </h3> 7285 <div class='article-card__info caption-with-letter-spacing h5'><span class='circle-divider'><time datetime="2026-08-13T15:21:19Z">August 13, 2026</time></span></div><p class='article-card__excerpt rte-width'>Shopping for swimwear isn't one-size-fits-all, and neither are the best swimwear brands. Some women are looking for bra-sized support, while others prioritize tummy control, active swimwear, or designer styles for... 7286</p><div class='article-card__footer'></div></div></div> 7287 </div> 7288 </div></div><div
7289 class='blog-articles__article article scroll-trigger animate--slide-in' 7290 7291 data-cascade 7292 style='--animation-order: 2;' 7293 7294 > 7295<div class='article-card-wrapper card-wrapper underline-links-hover'> 7296 7297 <div 7298 class=' 7299 card article-card 7300 card--standard 7301 article-card__image--medium 7302 card--media 7303 7304 7305 ' 7306 style='--ratio-percent: 108.16650778519227%;' 7307 > 7308 <div 7309 class='card__inner color-scheme-2 gradient ratio' 7310 style='--ratio-percent: 108.16650778519227%;' 7311 ><div class='article-card__image-wrapper card__media'> 7312 <div 7313 class='article-card__image media media--hover-effect' 7314 7315 > 7316 7317 <img 7318 srcset='//beach2ocean.com/cdn/shop/articles/B2O_SHOT_26_0031_b1810d9d-117a-4794-a7ae-7c54bb128ac0.jpg?v=1786469081&width=165 165w,//beach2ocean.com/cdn/shop/articles/B2O_SHOT_26_0031_b1810d9d-117a-4794-a7ae-7c54bb128ac0.jpg?v=1786469081&width=360 360w,//beach2ocean.com/cdn/shop/articles/B2O_SHOT_26_0031_b1810d9d-117a-4794-a7ae-7c54bb128ac0.jpg?v=1786469081&width=533 533w,//beach2ocean.com/cdn/shop/articles/B2O_SHOT_26_0031_b1810d9d-117a-4794-a7ae-7c54bb128ac0.jpg?v=1786469081&width=720 720w,//beach2ocean.com/cdn/shop/articles/B2O_SHOT_26_0031_b1810d9d-117a-4794-a7ae-7c54bb128ac0.jpg?v=1786469081&width=1000 1000w,//beach2ocean.com/cdn/shop/articles/B2O_SHOT_26_0031_b1810d9d-117a-4794-a7ae-7c54bb128ac0.jpg?v=1786469081&width=1500 1500w,//beach2ocean.com/cdn/shop/articles/B2O_SHOT_26_0031_b1810d9d-117a-4794-a7ae-7c54bb128ac0.jpg?v=1786469081 3147w 7319 ' 7320 src='//beach2ocean.com/cdn/shop/articles/B2O_SHOT_26_0031_b1810d9d-117a-4794-a7ae-7c54bb128ac0.jpg?v=1786469081&width=533' 7321 sizes='(min-width: 1600px) 750px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)' 7322 alt='What Makes a Quality Swimsuit? - Beach2Ocean' 7323 class='motion-reduce' 7324 7325 loading='lazy' 7326 7327 width='3147' 7328 height='3404' 7329 > 7330 7331 </div> 7332 </div><div class='card__content'> 7333 <div class='card__information'> 7334 <h3 class='card__heading'> 7335 <a href='/blogs/breaking-waves/what-makes-a-quality-swimsuit' class='full-unstyled-link'> 7336 What Makes a Quality Swimsuit? 7337 </a> 7338 </h3> 7339 <div class='article-card__info caption-with-letter-spacing h5'><span class='circle-divider'><time datetime="2026-01-27T16:59:04Z">January 27, 2026</time></span></div><p class='article-card__excerpt rte-width'>In a world where fast fashion makes it easy and inexpensive to shop, we find shoppers asking themselves âwhy spend more on a swimsuit?â. Our answer is simple: a quality... 7340</p><div class='article-card__footer'></div></div></div> 7341 </div> 7342 <div class='card__content'> 7343 <div class='card__information'> 7344 <h3 class='card__heading'> 7345 <a href='/blogs/breaking-waves/what-makes-a-quality-swimsuit' class='full-unstyled-link'> 7346 What Makes a Quality Swimsuit? 7347 </a> 7348 </h3> 7349 <div class='article-card__info caption-with-letter-spacing h5'><span class='circle-divider'><time datetime="2026-01-27T16:59:04Z">January 27, 2026</time></span></div><p class='article-card__excerpt rte-width'>In a world where fast fashion makes it easy and inexpensive to shop, we find shoppers asking themselves âwhy spend more on a swimsuit?â. Our answer is simple: a quality... 7350</p><div class='article-card__footer'></div></div></div> 7351 </div> 7352 </div></div><div
7353 class='blog-articles__article article scroll-trigger animate--slide-in' 7354 7355 data-cascade 7356 style='--animation-order: 3;' 7357 7358 > 7359<div class='article-card-wrapper card-wrapper underline-links-hover'> 7360 7361 <div 7362 class=' 7363 card article-card 7364 card--standard 7365 article-card__image--medium 7366 card--media 7367 7368 7369 ' 7370 style='--ratio-percent: 66.66666666666666%;' 7371 > 7372 <div 7373 class='card__inner color-scheme-2 gradient ratio' 7374 style='--ratio-percent: 66.66666666666666%;' 7375 ><div class='article-card__image-wrapper card__media'> 7376 <div 7377 class='article-card__image media media--hover-effect' 7378 7379 > 7380 7381 <img 7382 srcset='//beach2ocean.com/cdn/shop/articles/13.jpg?v=1786469078&width=165 165w,//beach2ocean.com/cdn/shop/articles/13.jpg?v=1786469078&width=360 360w,//beach2ocean.com/cdn/shop/articles/13.jpg?v=1786469078&width=533 533w,//beach2ocean.com/cdn/shop/articles/13.jpg?v=1786469078&width=720 720w,//beach2ocean.com/cdn/shop/articles/13.jpg?v=1786469078&width=1000 1000w,//beach2ocean.com/cdn/shop/articles/13.jpg?v=1786469078&width=1500 1500w,//beach2ocean.com/cdn/shop/articles/13.jpg?v=1786469078 5949w 7383 ' 7384 src='//beach2ocean.com/cdn/shop/articles/13.jpg?v=1786469078&width=533' 7385 sizes='(min-width: 1600px) 750px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)' 7386 alt='The Power of the Little Black Swimsuit - Beach2Ocean' 7387 class='motion-reduce' 7388 7389 loading='lazy' 7390 7391 width='5949' 7392 height='3966' 7393 > 7394 7395 </div> 7396 </div><div class='card__content'> 7397 <div class='card__information'> 7398 <h3 class='card__heading'> 7399 <a href='/blogs/breaking-waves/the-power-of-the-little-black-swimsuit' class='full-unstyled-link'> 7400 The Power of the Little Black Swimsuit 7401 </a> 7402 </h3> 7403 <div class='article-card__info caption-with-letter-spacing h5'><span class='circle-divider'><time datetime="2026-01-27T16:59:04Z">January 27, 2026</time></span></div><p class='article-card__excerpt rte-width'>Just like a perfectly fitted dress that can evoke the most confident version of a woman, the same power exists in a perfectly designed black swimsuit. The little black swimsuit... 7404</p><div class='article-card__footer'></div></div></div> 7405 </div> 7406 <div class='card__content'> 7407 <div class='card__information'> 7408 <h3 class='card__heading'> 7409 <a href='/blogs/breaking-waves/the-power-of-the-little-black-swimsuit' class='full-unstyled-link'> 7410 The Power of the Little Black Swimsuit 7411 </a> 7412 </h3> 7413 <div class='article-card__info caption-with-letter-spacing h5'><span class='circle-divider'><time datetime="2026-01-27T16:59:04Z">January 27, 2026</time></span></div><p class='article-card__excerpt rte-width'>Just like a perfectly fitted dress that can evoke the most confident version of a woman, the same power exists in a perfectly designed black swimsuit. The little black swimsuit... 7414</p><div class='article-card__footer'></div></div></div> 7415 </div> 7416 </div></div><div
7417 class='blog-articles__article article scroll-trigger animate--slide-in' 7418 7419 data-cascade 7420 style='--animation-order: 4;' 7421 7422 > 7423<div class='article-card-wrapper card-wrapper underline-links-hover'> 7424 7425 <div 7426 class=' 7427 card article-card 7428 card--standard 7429 article-card__image--medium 7430 card--media 7431 7432 7433 ' 7434 style='--ratio-percent: 66.68953687821612%;' 7435 > 7436 <div 7437 class='card__inner color-scheme-2 gradient ratio' 7438 style='--ratio-percent: 66.68953687821612%;' 7439 ><div class='article-card__image-wrapper card__media'> 7440 <div 7441 class='article-card__image media media--hover-effect' 7442 7443 > 7444 7445 <img 7446 srcset='//beach2ocean.com/cdn/shop/articles/B2O_SHOT07_0001_6605f997-680a-4f46-b125-b968cd61dacf-7527486.jpg?v=1786469076&width=165 165w,//beach2ocean.com/cdn/shop/articles/B2O_SHOT07_0001_6605f997-680a-4f46-b125-b968cd61dacf-7527486.jpg?v=1786469076&width=360 360w,//beach2ocean.com/cdn/shop/articles/B2O_SHOT07_0001_6605f997-680a-4f46-b125-b968cd61dacf-7527486.jpg?v=1786469076&width=533 533w,//beach2ocean.com/cdn/shop/articles/B2O_SHOT07_0001_6605f997-680a-4f46-b125-b968cd61dacf-7527486.jpg?v=1786469076&width=720 720w,//beach2ocean.com/cdn/shop/articles/B2O_SHOT07_0001_6605f997-680a-4f46-b125-b968cd61dacf-7527486.jpg?v=1786469076&width=1000 1000w,//beach2ocean.com/cdn/shop/articles/B2O_SHOT07_0001_6605f997-680a-4f46-b125-b968cd61dacf-7527486.jpg?v=1786469076&width=1500 1500w,//beach2ocean.com/cdn/shop/articles/B2O_SHOT07_0001_6605f997-680a-4f46-b125-b968cd61dacf-7527486.jpg?v=1786469076 5830w 7447 ' 7448 src='//beach2ocean.com/cdn/shop/articles/B2O_SHOT07_0001_6605f997-680a-4f46-b125-b968cd61dacf-7527486.jpg?v=1786469076&width=533' 7449 sizes='(min-width: 1600px) 750px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)' 7450 alt='The Fit Issues Part 3: Swimsuits Show Too Much Skin - Beach2Ocean' 7451 class='motion-reduce' 7452 7453 loading='lazy' 7454 7455 width='5830' 7456 height='3888' 7457 > 7458 7459 </div> 7460 </div><div class='card__content'> 7461 <div class='card__information'> 7462 <h3 class='card__heading'> 7463 <a href='/blogs/breaking-waves/the-fit-issues-part-3-swimsuits-show-too-much-skin' class='full-unstyled-link'> 7464 The Fit Issues Part 3: Swimsuits Show Too Much ... 7465 </a> 7466 </h3> 7467 <div class='article-card__info caption-with-letter-spacing h5'><span class='circle-divider'><time datetime="2026-01-27T16:59:04Z">January 27, 2026</time></span></div><p class='article-card__excerpt rte-width'>Wanting to show less skin is way more common than you think. When we see models on magazine covers and influencers bearing it all on tropical beach vacations, it might... 7468</p><div class='article-card__footer'></div></div></div> 7469 </div> 7470 <div class='card__content'> 7471 <div class='card__information'> 7472 <h3 class='card__heading'> 7473 <a href='/blogs/breaking-waves/the-fit-issues-part-3-swimsuits-show-too-much-skin' class='full-unstyled-link'> 7474 The Fit Issues Part 3: Swimsuits Show Too Much ... 7475 </a> 7476 </h3> 7477 <div class='article-card__info caption-with-letter-spacing h5'><span class='circle-divider'><time datetime="2026-01-27T16:59:04Z">January 27, 2026</time></span></div><p class='article-card__excerpt rte-width'>Wanting to show less skin is way more common than you think. When we see models on magazine covers and influencers bearing it all on tropical beach vacations, it might... 7478</p><div class='article-card__footer'></div></div></div> 7479 </div> 7480 </div></div><div
7481 class='blog-articles__article article scroll-trigger animate--slide-in' 7482 7483 data-cascade 7484 style='--animation-order: 5;' 7485 7486 > 7487<div class='article-card-wrapper card-wrapper underline-links-hover'> 7488 7489 <div 7490 class=' 7491 card article-card 7492 card--standard 7493 article-card__image--medium 7494 card--media 7495 7496 7497 ' 7498 style='--ratio-percent: 112.04308093994777%;' 7499 > 7500 <div 7501 class='card__inner color-scheme-2 gradient ratio' 7502 style='--ratio-percent: 112.04308093994777%;' 7503 ><div class='article-card__image-wrapper card__media'> 7504 <div 7505 class='article-card__image media media--hover-effect' 7506 7507 > 7508 7509 <img 7510 srcset='//beach2ocean.com/cdn/shop/articles/B2O_SHOT10_0112.jpg?v=1786469073&width=165 165w,//beach2ocean.com/cdn/shop/articles/B2O_SHOT10_0112.jpg?v=1786469073&width=360 360w,//beach2ocean.com/cdn/shop/articles/B2O_SHOT10_0112.jpg?v=1786469073&width=533 533w,//beach2ocean.com/cdn/shop/articles/B2O_SHOT10_0112.jpg?v=1786469073&width=720 720w,//beach2ocean.com/cdn/shop/articles/B2O_SHOT10_0112.jpg?v=1786469073&width=1000 1000w,//beach2ocean.com/cdn/shop/articles/B2O_SHOT10_0112.jpg?v=1786469073&width=1500 1500w,//beach2ocean.com/cdn/shop/articles/B2O_SHOT10_0112.jpg?v=1786469073 3064w 7511 ' 7512 src='//beach2ocean.com/cdn/shop/articles/B2O_SHOT10_0112.jpg?v=1786469073&width=533' 7513 sizes='(min-width: 1600px) 750px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)' 7514 alt='The Tankini Revival - Beach2Ocean' 7515 class='motion-reduce' 7516 7517 loading='lazy' 7518 7519 width='3064' 7520 height='3433' 7521 > 7522 7523 </div> 7524 </div><div class='card__content'> 7525 <div class='card__information'> 7526 <h3 class='card__heading'> 7527 <a href='/blogs/breaking-waves/the-tankini-revival' class='full-unstyled-link'> 7528 The Tankini Revival 7529 </a> 7530 </h3> 7531 <div class='article-card__info caption-with-letter-spacing h5'><span class='circle-divider'><time datetime="2026-01-27T16:59:04Z">January 27, 2026</time></span></div><p class='article-card__excerpt rte-width'>Today we're talking everything Tankini Last summer, one of our favorite swim styles, the tankini, had a major moment in the sun. As the buzz started picking up about it... 7532</p><div class='article-card__footer'></div></div></div> 7533 </div> 7534 <div class='card__content'> 7535 <div class='card__information'> 7536 <h3 class='card__heading'> 7537 <a href='/blogs/breaking-waves/the-tankini-revival' class='full-unstyled-link'> 7538 The Tankini Revival 7539 </a> 7540 </h3> 7541 <div class='article-card__info caption-with-letter-spacing h5'><span class='circle-divider'><time datetime="2026-01-27T16:59:04Z">January 27, 2026</time></span></div><p class='article-card__excerpt rte-width'>Today we're talking everything Tankini Last summer, one of our favorite swim styles, the tankini, had a major moment in the sun. As the buzz started picking up about it... 7542</p><div class='article-card__footer'></div></div></div> 7543 </div> 7544 </div></div><div
7545 class='blog-articles__article article scroll-trigger animate--slide-in' 7546 7547 data-cascade 7548 style='--animation-order: 6;' 7549 7550 > 7551<div class='article-card-wrapper card-wrapper underline-links-hover'> 7552 7553 <div 7554 class=' 7555 card article-card 7556 card--standard 7557 article-card__image--medium 7558 card--media 7559 7560 7561 ' 7562 style='--ratio-percent: 79.72277227722773%;' 7563 > 7564 <div 7565 class='card__inner color-scheme-2 gradient ratio' 7566 style='--ratio-percent: 79.72277227722773%;' 7567 ><div class='article-card__image-wrapper card__media'> 7568 <div 7569 class='article-card__image media media--hover-effect' 7570 7571 > 7572 7573 <img 7574 srcset='//beach2ocean.com/cdn/shop/articles/B2O_SHOT26_0031.jpg?v=1786469071&width=165 165w,//beach2ocean.com/cdn/shop/articles/B2O_SHOT26_0031.jpg?v=1786469071&width=360 360w,//beach2ocean.com/cdn/shop/articles/B2O_SHOT26_0031.jpg?v=1786469071&width=533 533w,//beach2ocean.com/cdn/shop/articles/B2O_SHOT26_0031.jpg?v=1786469071&width=720 720w,//beach2ocean.com/cdn/shop/articles/B2O_SHOT26_0031.jpg?v=1786469071&width=1000 1000w,//beach2ocean.com/cdn/shop/articles/B2O_SHOT26_0031.jpg?v=1786469071&width=1500 1500w,//beach2ocean.com/cdn/shop/articles/B2O_SHOT26_0031.jpg?v=1786469071 5050w 7575 ' 7576 src='//beach2ocean.com/cdn/shop/articles/B2O_SHOT26_0031.jpg?v=1786469071&width=533' 7577 sizes='(min-width: 1600px) 750px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)' 7578 alt='Swimwear for the Resort, Pool, and Beach - What's the Difference? - Beach2Ocean' 7579 class='motion-reduce' 7580 7581 loading='lazy' 7582 7583 width='5050' 7584 height='4026' 7585 > 7586 7587 </div> 7588 </div><div class='card__content'> 7589 <div class='card__information'> 7590 <h3 class='card__heading'> 7591 <a href='/blogs/breaking-waves/swimwear-for-the-resort-pool-and-beach-whats-the-difference' class='full-unstyled-link'> 7592 Swimwear for the Resort, Pool, and Beach - What... 7593 </a> 7594 </h3> 7595 <div class='article-card__info caption-with-letter-spacing h5'><span class='circle-divider'><time datetime="2026-01-27T16:59:04Z">January 27, 2026</time></span></div><p class='article-card__excerpt rte-width'>Whether youâre headed to a resort vacation, planning an easy day at the pool, or a salty beach escape, choosing the right swimsuit looks a little different for every destination.... 7596</p><div class='article-card__footer'></div></div></div> 7597 </div> 7598 <div class='card__content'> 7599 <div class='card__information'> 7600 <h3 class='card__heading'> 7601 <a href='/blogs/breaking-waves/swimwear-for-the-resort-pool-and-beach-whats-the-difference' class='full-unstyled-link'> 7602 Swimwear for the Resort, Pool, and Beach - What... 7603 </a> 7604 </h3> 7605 <div class='article-card__info caption-with-letter-spacing h5'><span class='circle-divider'><time datetime="2026-01-27T16:59:04Z">January 27, 2026</time></span></div><p class='article-card__excerpt rte-width'>Whether youâre headed to a resort vacation, planning an easy day at the pool, or a salty beach escape, choosing the right swimsuit looks a little different for every destination.... 7606</p><div class='article-card__footer'></div></div></div> 7607 </div> 7608 </div></div></div> 7609 7610<link href="//beach2ocean.com/cdn/shop/t/95/assets/component-pagination.css?v=136206814810731739951777303132" rel="stylesheet" type="text/css" media="all" /> 7611<div class='pagination-wrapper' data-page='1'> 7612 <nav class='pagination' role='navigation' aria-label='Pagination'> 7613 <ul class='pagination__list list-unstyled' role='list'><li><a 7614 role='link' 7615 aria-disabled='true' 7616 class='pagination__item pagination__item--current light' 7617 aria-current='page' 7618 aria-label='Page 1' 7619 >1</a></li><li><a 7620 href='/blogs/breaking-waves?page=2' 7621 class='pagination__item link' 7622 aria-label='Page 2' 7623 >2</a></li><li><a 7624 href='/blogs/breaking-waves?page=3' 7625 class='pagination__item link' 7626 aria-label='Page 3' 7627 >3</a></li><li><a 7628 href='/blogs/breaking-waves?page=4' 7629 class='pagination__item link' 7630 aria-label='Page 4' 7631 >4</a></li><li> 7632 <a 7633 href='/blogs/breaking-waves?page=2' 7634 class='pagination__item pagination__item--prev pagination__item-arrow link motion-reduce' 7635 aria-label='Next page' 7636 >
7637 <span class='svg-wrapper'><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 7638</span> 7639 </a> 7640 </li></ul> 7641 </nav> 7642 </div></div> 7643</section> 7644 </main> 7645 7646 <!-- BEGIN sections: footer-group --> 7647<div id="shopify-section-sections--22198381871347__footer" class="shopify-section shopify-section-group-footer-group"> 7648<link href="//beach2ocean.com/cdn/shop/t/95/assets/section-footer.css?v=115118434121869182771777303133" rel="stylesheet" type="text/css" media="all" /> 7649<link href="//beach2ocean.com/cdn/shop/t/95/assets/component-newsletter.css?v=73154210508153191371777303132" rel="stylesheet" type="text/css" media="all" /> 7650<link href="//beach2ocean.com/cdn/shop/t/95/assets/component-list-menu.css?v=151968516119678728991777303132" rel="stylesheet" type="text/css" media="all" /> 7651<link href="//beach2ocean.com/cdn/shop/t/95/assets/component-list-payment.css?v=69253961410771838501777303132" rel="stylesheet" type="text/css" media="all" /> 7652<link href="//beach2ocean.com/cdn/shop/t/95/assets/component-list-social.css?v=35792976012981934991777303133" rel="stylesheet" type="text/css" media="all" /> 7653<style data-shopify>.footer { 7654 margin-top: 0px; 7655 } 7656 7657 .section-sections--22198381871347__footer-padding { 7658 padding-top: 27px; 7659 padding-bottom: 27px; 7660 7661 7662 } 7663 7664 @media screen and (min-width: 750px) { 7665 .footer { 7666 margin-top: 0px; 7667 } 7668 7669 .section-sections--22198381871347__footer-padding { 7670 padding-top: 36px; 7671 padding-bottom: 36px; 7672 } 7673 } 7674 7675 .section-sections--22198381871347__footer-padding .footer-block__inline-form-wrapper { 7676 background-color: #f0e9e3; 7677 padding: 20px; 7678 }</style><footer class='footer color-scheme-1 gradient section-sections--22198381871347__footer-padding'> 7679 <div class='footer__brand-logo-wrapper page-width'> 7680 <img src="//beach2ocean.com/cdn/shop/files/Beach2Ocean-Logo_Black_b74bb98c-63fb-45a1-b032-a8f11354350c.png?v=1752009447&width=200" alt="Beach2Ocean Logo" srcset="//beach2ocean.com/cdn/shop/files/Beach2Ocean-Logo_Black_b74bb98c-63fb-45a1-b032-a8f11354350c.png?v=1752009447&width=200 200w" width="200" height="47" loading="eager"> 7681 </div> 7682 7683<div class='footer__content-top page-width'><div 7684 class='footer__blocks-wrapper grid grid--1-col grid--2-col grid--4-col-tablet scroll-tr
7684igger animate--slide-in' 7685 7686 data-cascade 7687 7688 ><div 7689 class='footer-block grid__item scroll-trigger animate--slide-in' 7690 7691 7692 data-cascade 7693 style='--animation-order: 1;' 7694 7695 > 7696 <inline-form-wrapper class='footer-block__inline-form-wrapper'> 7697 <div id="shopify-block-AL2l4Zkxld2dpQWM4e__forms_inline_AwAtDb" class="shopify-block shopify-app-block"><div 7698 id='AL2l4Zkxld2dpQWM4e__forms_inline_AwAtDb' 7699 data-form-root='true' 7700 data-forms-id='forms-root-458059' 7701 data-forms-text-color='#000000' 7702 data-forms-button-background-color='#000000' 7703 data-forms-button-label-color='#ffffff' 7704 data-forms-links-color='#1878b9' 7705 data-forms-errors-color='#e02229' 7706 data-forms-text-alignment='left' 7707 data-forms-alignment='center' 7708 data-forms-padding-top='0' 7709 data-forms-padding-right='0' 7710 data-forms-padding-bottom='0' 7711 data-forms-padding-left='0' 7712></div> 7713
7714<script> 7715 window['ShopifyForms'] = { 7716 ...window['ShopifyForms'], 7717 currentPageType: "blog" 7718 }; 7719</script>
7719 7720 7721 7722</div> 7723 </inline-form-wrapper> 7724 7725</div><div 7726 class='footer-block grid__item footer-block--menu scroll-trigger animate--slide-in' 7727 7728 7729 data-cascade 7730 style='--animation-order: 2;' 7731 7732 ><h2 class='footer-block__heading body inline-richtext'>About</h2><ul class='footer-block__details-content list-unstyled'><li> 7733 7734 <a 7735 href='/pages/our-story' 7736 class='list-menu__item list-menu__item--link' 7737 > 7738 Our Story 7739 </a> 7740 7741 </li><li> 7742 7743 <a 7744 href='/products/e-gift-card' 7745 class='list-menu__item list-menu__item--link' 7746 > 7747 Gift Card 7748 </a> 7749 7750 </li><li> 7751 7752 <a 7753 href='/pages/shop-social' 7754 class='list-menu__item list-menu__item--link' 7755 > 7756 Shop Social 7757 </a> 7758 7759 </li><li> 7760 7761 <a 7762 href='/pages/reviews' 7763 class='list-menu__item list-menu__item--link' 7764 > 7765 Reviews 7766 </a> 7767 7768 </li><li> 7769 7770 <a 7771 href='/blogs/breaking-waves' 7772 class='list-menu__item list-menu__item--link' 7773 > 7774 Blog: Breaking Waves 7775 </a> 7776 7777 </li><li> 7778 7779 <a 7780 href='/pages/rewards' 7781 class='list-menu__item list-menu__item--link' 7782 > 7783 Coastal Rewards 7784 </a> 7785 7786 </li><li> 7787 7788 <a 7789 href='/pages/sign-up-for-sms-and-get-20-off' 7790 class='list-menu__item list-menu__item--link' 7791 > 7792 Sign Up For SMS And Get 20% Off! 7793 </a> 7794 7795 </li></ul></div><div 7796 class='footer-block grid__item footer-block--menu scroll-trigger animate--slide-in' 7797 7798 7799 data-cascade 7800 style='--animation-order: 3;' 7801 7802 ><h2 class='footer-block__heading body inline-richtext'>Customer Service</h2><ul class='footer-block__details-content list-unstyled'><li> 7803 7804 <a 7805 href='/pages/contact' 7806 class='list-menu__item list-menu__item--link' 7807 > 7808 Contact Us 7809 </a> 7810 7811 </li><li> 7812 7813 <a 7814 href='/pages/shipping-policy' 7815 class='list-menu__item list-menu__item--link' 7816 > 7817 Shipping Policy 7818 </a> 7819 7820 </li><li> 7821 7822 <a 7823 href='/pages/return-policy' 7824 class='list-menu__item list-menu__item--link' 7825 > 7826 Return Policy 7827 </a> 7828 7829 </li><li> 7830 7831 <a 7832 href='https://account.beach2ocean.com/orders?locale=en®ion_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiIxZzBqMDgtc3MubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbXSwiZXhwIjoxNzkyMTI1NzIwLCJuYmYiOjE3OTE1MjA5MjB9.rfpUiBtbpIle4w36wdCPYR3Ki-NAjh9w_A9krMuQwsQ' 7833 class='list-menu__item list-menu__item--link' 7834 > 7835 View Order 7836 </a> 7837 7838 </li><li> 7839 7840 <a 7841 href='/pages/faqs' 7842 class='list-menu__item list-menu__item--link' 7843 > 7844 FAQs 7845 </a> 7846 7847 </li><li> 7848 7849 <a 7850 href='/policies/privacy-policy' 7851 class='list-menu__item list-menu__item--link' 7852 > 7853 Privacy Policy 7854 </a> 7855 7856 </li><li> 7857 7858 <a 7859 href='/pages/sizing-coco-reef' 7860 class='list-menu__item list-menu__item--link' 7861 > 7862 Size Charts 7863 </a> 7864 7865 </li><li> 7866 7867 <a 7868 href='/pages/withdraw-contract' 7869 class='list-menu__item list-menu__item--link' 7870 > 7871 Withdraw contract 7872 </a> 7873 7874 </li></ul></div><div 7875 class='footer-block grid__item footer-block--menu scroll-tr
7875igger animate--slide-in' 7876 7877 7878 data-cascade 7879 style='--animation-order: 4;' 7880 7881 ><h2 class='footer-block__heading body inline-richtext'>Phone Support</h2><ul class='footer-block__details-content list-unstyled'><li> 7882 7883 <a 7884 href='tel:1-844-885-7946' 7885 class='list-menu__item list-menu__item--link' 7886 > 7887 1-844-885-7946 7888 </a> 7889 7890 </li><li> 7891 7892 <span 7893 class='link--text list-menu__item list-menu__item--link' 7894 > 7895 Monday - Friday 7896 </span> 7897 7898 </li><li> 7899 7900 <span 7901 class='link--text list-menu__item list-menu__item--link' 7902 > 7903 9:00am - 5:00pm EST 7904 </span> 7905 7906 </li></ul></div></div><div 7907 class='footer-block--newsletter scroll-trigger animate--slide-in' 7908 7909 data-cascade 7910 7911 ></div> 7912 </div><div 7913 class='footer__content-bottom scroll-trigger animate--slide-in' 7914 7915 data-cascade 7916 7917 > 7918 <div class='footer__content-bottom-wrapper page-width'> 7919 <div class='footer__column footer__localization isolate'></div> 7920 <div class='footer__column footer__column--info'><div class='footer__payment'> 7921 <span class='visually-hidden'>Payment methods</span> 7922 <ul class='list list-payment' role='list'><li class='list-payment__item'> 7923 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-amazon"><title id="pi-amazon">Amazon</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" fill-rule="nonzero" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF" fill-rule="nonzero"/><path d="M25.26 16.23c-1.697 1.48-4.157 2.27-6.275 2.27-2.97 0-5.644-1.3-7.666-3.463-.16-.17-.018-.402.173-.27 2.183 1.504 4.882 2.408 7.67 2.408 1.88 0 3.95-.46 5.85-1.416.288-.145.53.222.248.47v.001zm.706-.957c-.216-.328-1.434-.155-1.98-.078-.167.024-.193-.148-.043-.27.97-.81 2.562-.576 2.748-.305.187.272-.047 2.16-.96 3.063-.14.138-.272.064-.21-.12.205-.604.664-1.96.446-2.29h-.001z" fill="#F90" fill-rule="nonzero"/><path d="M21.814 15.291c-.574-.498-.676-.73-.993-1.205-.947 1.012-1.618 1.315-2.85 1.315-1.453 0-2.587-.938-2.587-2.818 0-1.467.762-2.467 1.844-2.955.94-.433 2.25-.51 3.25-.628v-.235c0-.43.033-.94-.208-1.31-.212-.333-.616-.47-.97-.47-.66 0-1.25.353-1.392 1.085-.03.163-.144.323-.3.33l-1.677-.187c-.14-.033-.296-.153-.257-.38.386-2.125 2.223-2.766 3.867-2.766.84 0 1.94.234 2.604.9.842.82.762 1.918.762 3.11v2.818c0 .847.335 1.22.65 1.676.113.164.138.36-.003.482-.353.308-.98.88-1.326 1.2a.367.367 0 0 1-.414.038zm-1.659-2.533c.34-.626.323-1.214.323-1.918v-.392c-1.25 0-2.57.28-2.57 1.82 0 .782.386 1.31 1.05 1.31.487 0 .922-.312 1.197-.82z" fill="#221F1F"/></svg> 7924 7925 </li><li class='list-payment__item'> 7926 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/>
7926<path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 7927 7928 </li><li class='list-payment__item'> 7929 <svg class="icon icon--full-color" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" />
7929<path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> 7930 7931 </li><li class='list-payment__item'> 7932 <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg> 7933 </li><li class='list-payment__item'> 7934 <svg class="icon icon--full-color" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg> 7935 </li><li class='list-payment__item'> 7936 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
793606zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> 7937 7938 </li><li class='list-payment__item'> 7939 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> 7940 7941 </li><li class='list-payment__item'> 7942 <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2
79420-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg> 7943 </li><li class='list-payment__item'> 7944 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg> 7945 7946 </li><li class='list-payment__item'> 7947 <svg class="icon icon--full-color" viewBox="0 0 38 24" width="38" height="24" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="pi-venmo"><title id="pi-venmo">Venmo</title><g fill="none" fill-rule="evenodd"><rect fill-opacity=".07" fill="#000" width="38" height="24" rx="3"/><path fill="#3D95CE" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M24.675 8.36c0 3.064-2.557 7.045-4.633 9.84h-4.74L13.4 6.57l4.151-.402 1.005 8.275c.94-1.566 2.099-4.025 2.099-5.702 0-.918-.154-1.543-.394-2.058l3.78-.783c.437.738.634 1.499.634 2.46z" fill="#FFF" fill-rule="nonzero"/></g></svg> 7948 7949 </li><li class='list-payment__item'> 7950 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
795016.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 7951 7952 </li></ul> 7953 </div></div> 7954 </div> 7955 <div class='footer__content-bottom-wrapper footer__copyright-content page-width'> 7956 7957<ul class='list-unstyled list-social footer__list-social' role='list'><li class='list-social__item'> 7958 <a 7959 href='https://www.facebook.com/beach2ocean/' 7960 class='link list-social__link' 7961 7962 target='_blank' 7963 7964 > 7965 <span class='svg-wrapper'><svg class="icon icon-facebook" viewBox="0 0 20 20"><path fill="currentColor" d="M18 10.049C18 5.603 14.419 2 10 2s-8 3.603-8 8.049C2 14.067 4.925 17.396 8.75 18v-5.624H6.719v-2.328h2.03V8.275c0-2.017 1.195-3.132 3.023-3.132.874 0 1.79.158 1.79.158v1.98h-1.009c-.994 0-1.303.621-1.303 1.258v1.51h2.219l-.355 2.326H11.25V18c3.825-.604 6.75-3.933 6.75-7.951"/></svg> 7966</span> 7967 <span class='visually-hidden'>Facebook</span> 7968 </a> 7969 </li><li class='list-social__item'> 7970 <a 7971 href='https://www.instagram.com/Beach2OceanSwim/' 7972 class='link list-social__link' 7973 7974 target='_blank' 7975 7976 > 7977 <span class='svg-wrapper'><svg class="icon icon-instagram" viewBox="0 0 20 20"><path fill="currentColor" fill-rule="evenodd" d="M13.23 3.492c-.84-.037-1.096-.046-3.23-.046-2.144 0-2.39.01-3.238.055-.776.027-1.195.164-1.487.273a2.4 2.4 0 0 0-.912.593 2.5 2.5 0 0 0-.602.922c-.11.282-.238.702-.274 1.486-.046.84-.046 1.095-.046 3.23s.01 2.39.046 3.229c.004.51.097 1.016.274 1.495.145.365.319.639.602.913.282.282.538.456.92.602.474.176.974.268 1.479.273.848.046 1.103.046 3.238.046s2.39-.01 3.23-.046c.784-.036 1.203-.164 1.486-.273.374-.146.648-.329.921-.602.283-.283.447-.548.602-.922.177-.476.27-.979.274-1.486.037-.84.046-1.095.046-3.23s-.01-2.39-.055-3.229c-.027-.784-.164-1.204-.274-1.495a2.4 2.4 0 0 0-.593-.913 2.6 2.6 0 0 0-.92-.602c-.284-.11-.703-.237-1.488-.273ZM6.697 2.05c.857-.036 1.131-.045 3.302-.045a63 63 0 0 1 3.302.045c.664.014 1.321.14 1.943.374a4 4 0 0 1 1.414.922c.41.397.728.88.93 1.414.23.622.354 1.279.365 1.942C18 7.56 18 7.824 18 10.005c0 2.17-.01 2.444-.046 3.292-.036.858-.173 1.442-.374 1.943-.2.53-.474.976-.92 1.423a3.9 3.9 0 0 1-1.415.922c-.51.191-1.095.337-1.943.374-.857.036-1.122.045-3.302.045-2.171 0-2.445-.009-3.302-.055-.849-.027-1.432-.164-1.943-.364a4.15 4.15 0 0 1-1.414-.922 4.1 4.1 0 0 1-.93-1.423c-.183-.51-.329-1.085-.365-1.943C2.009 12.45 2 12.167 2 10.004c0-2.161 0-2.435.055-3.302.027-.848.164-1.432.365-1.942a4.4 4.4 0 0 1 .92-1.414 4.2 4.2 0 0 1 1.415-.93c.51-.183 1.094-.33 1.943-.366Zm.427 4.806a4.105 4.105 0 1 1 5.805 5.805 4.105 4.105 0 0 1-5.805-5.805m1.882 5.371a2.668 2.668 0 1 0 2.042-4.93 2.668 2.668 0 0 0-2.042 4.93m5.922-5.942a.958.958 0 1 1-1.355-1.355.958.958 0 0 1 1.355 1.355" clip-rule="evenodd"/></svg> 7978</span> 7979 <span class='visually-hidden'>Instagram</span> 7980 </a> 7981 </li><li class='list-social__item'> 7982 <a 7983 href='https://www.tiktok.com/@beach2oceanswim' 7984 class='link list-social__link' 7985 7986 target='_blank' 7987 7988 > 7989 <span class='svg-wrapper'><svg class="icon icon-tiktok" viewBox="0 0 20 20"><path fill="currentColor" d="M10.511 1.705h2.74s-.157 3.51 3.795 3.768v2.711s-2.114.129-3.796-1.158l.028 5.606A5.073 5.073 0 1 1 8.213 7.56h.708v2.785a2.298 2.298 0 1 0 1.618 2.205z"/></svg> 7990</span> 7991 <span class='visually-hidden'>TikTok</span> 7992 </a> 7993 </li><li class='list-social__item'> 7994 <a 7995 href='https://www.pinterest.com/Beach2OceanSwimwear/' 7996 class='link list-social__link' 7997 7998 target='_blank' 7999 8000 > 8001 <span class='svg-wrapper'><svg class="icon icon-pinterest" viewBox="0 0 20 20"><path fill="currentColor" d="M10 2.01a8.1 8.1 0 0 1 5.666 2.353 8.09 8.09 0 0 1 1.277 9.68A7.95 7.95 0 0 1 10 18.04a8.2 8.2 0 0 1-2.276-.307c.403-.653.672-1.24.816-1.729l.567-2.2c.134.27.393.5.768.702.384.192.768.297 1.19.297q1.254 0 2.248-.72a4.7 4.7 0 0 0 1.537-1.969c.37-.89.554-1.848.537-2.8
800113 0-1.249-.48-2.315-1.43-3.227a5.06 5.06 0 0 0-3.65-1.374c-.893 0-1.729.154-2.478.461a5.02 5.02 0 0 0-3.236 4.552c0 .72.134 1.355.413 1.902.269.538.672.922 1.22 1.152.096.039.182.039.25 0 .066-.028.114-.096.143-.192l.173-.653c.048-.144.02-.288-.105-.432a2.26 2.26 0 0 1-.548-1.565 3.803 3.803 0 0 1 3.976-3.861c1.047 0 1.863.288 2.44.855.585.576.883 1.315.883 2.228a6.8 6.8 0 0 1-.317 2.122 3.8 3.8 0 0 1-.893 1.556c-.384.384-.836.576-1.345.576-.413 0-.749-.144-1.018-.451-.259-.307-.345-.672-.25-1.085q.22-.77.452-1.537l.173-.701c.057-.25.086-.451.086-.624 0-.346-.096-.634-.269-.855-.192-.22-.451-.336-.797-.336-.432 0-.797.192-1.085.595-.288.394-.442.893-.442 1.499.005.374.063.746.173 1.104l.058.144c-.576 2.478-.913 3.938-1.037 4.36-.116.528-.154 1.153-.125 1.863A8.07 8.07 0 0 1 2 10.03c0-2.208.778-4.11 2.343-5.666A7.72 7.72 0 0 1 10 2.001z"/></svg> 8002</span> 8003 <span class='visually-hidden'>Pinterest</span> 8004 </a> 8005 </li></ul> 8006<div class='footer__copyright caption'> 8007 <small class='copyright__content' 8008 >© 2026, <a href="/" title="">Swimwear Anywhere. All rights reserved.</a></small><ul class='policies list-unstyled'><li> 8009 <small class='copyright__content' 8010 ><a href='/policies/privacy-policy'>Privacy policy</a></small 8011 > 8012 </li><li> 8013 <small class='copyright__content' 8014 ><a href='/policies/refund-policy'>Refund policy</a></small 8015 > 8016 </li><li> 8017 <small class='copyright__content' 8018 ><a href='/policies/terms-of-service'>Terms of service</a></small 8019 > 8020 </li><li> 8021 <small class='copyright__content' 8022 ><a href='/policies/contact-information'>Contact information</a></small 8023 > 8024 </li><li> 8025 <small class='copyright__content' 8026 ><a href='/policies/shipping-policy'>Shipping policy</a></small 8027 > 8028 </li></ul></div> 8029 </div> 8030 </div> 8031</footer> 8032 8033 8034</div> 8035<!-- END sections: footer-group --> 8036 8037 <ul hidden> 8038 <li id='a11y-refresh-page-message'>Choosing a selection results in a full page refresh.</li> 8039 <li id='a11y-new-window-message'>Opens in a new window.</li> 8040 </ul> 8041 8042
8042<script> 8043 window.shopUrl = 'https://beach2ocean.com' 8044 window.routes = { 8045 cart_add_url: '/cart/add', 8046 cart_change_url: '/cart/change', 8047 cart_update_url: '/cart/update', 8048 cart_url: '/cart', 8049 predictive_search_url: '/search/suggest', 8050 } 8051 8052 window.cartStrings = { 8053 error: `There was an error while updating your cart. Please try again.`, 8054 quantityError: `You can only add [quantity] of this item to your cart.`, 8055 } 8056 8057 window.variantStrings = { 8058 addToCart: `Add to cart`, 8059 soldOut: `Sold out`, 8060 unavailable: `Unavailable`, 8061 unavailable_with_option: `[value] - Unavailable`, 8062 } 8063 8064 window.quickOrderListStrings = { 8065 itemsAdded: `[quantity] items added`, 8066 itemAdded: `[quantity] item added`, 8067 itemsRemoved: `[quantity] items removed`, 8068 itemRemoved: `[quantity] item removed`, 8069 viewCart: `View cart`, 8070 each: `[money]/ea`, 8071 min_error: `This item has a minimum of [min]`, 8072 max_error: `This item has a maximum of [max]`, 8073 step_error: `You can only add this item in increments of [step]`, 8074 } 8075 8076 window.accessibilityStrings = { 8077 imageAvailable: `Image [index] is now available in gallery view`, 8078 shareSuccess: `Link copied to clipboard`, 8079 pauseSlideshow: `Pause slideshow`, 8080 playSlideshow: `Play slideshow`, 8081 recipientFormExpanded: `Gift card recipient form expanded`, 8082 recipientFormCollapsed: `Gift card recipient form collapsed`, 8083 countrySelectorSearchCount: `[count] countries/regions found`, 8084 } 8085 </script>
8085<script src='//beach2ocean.com/cdn/shop/t/95/assets/predictive-search.js?v=82087031327700533011777303134' defer='defer'></script>
8085<script src='//beach2ocean.com/cdn/shop/t/95/assets/cart-drawer.js?v=169981311261118214701777303134' defer='defer'></script>
8085 8086
8086<script src='//beach2ocean.com/cdn/shop/t/95/assets/collection-carousel.js?v=41924016126472667941787156718' defer='defer'></script>
8086 8087
8087<script src='//beach2ocean.com/cdn/shop/t/95/assets/card-product-v2.js?v=130834021068417570881788453590' defer='defer'></script>
8087 8088 <!-- Failed to render app block "6298225925462806087": app block path "shopify://apps/blockx-country-blocker/blocks/app-embed/b7d028e1-4369-4ca2-8d8c-e7d90d1ba404" does not exist --><div id="shopify-block-AdmdXU3VUQ3hMTm1rN__8764476057892802672" class="shopify-block shopify-app-block"> 8089 8090 8091</div><div id="shopify-block-AbzVTdmRpZlcyWitUV__6263565299450869220" class="shopify-block shopify-app-block"> 8092 8093 8094 8095 8096 8097<div 8098 id='loop-return-coverage-data' 8099 data-element-to-watch-for-cart-updates='' 8100 data-event-system='dom-event-system' 8101 data-auto-refresh='false' 8102 data-auto-refresh-option='every-page' 8103> 8104</div> 8105 8106 8107</div><!-- Failed to render app block "14339172867238703359": app block path "shopify://apps/yotpo-product-reviews/blocks/reviews_tab/eb7dfd7d-db44-4334-bc49-c893b51b36cf" does not exist --><div id="shopify-block-AMWVYT1N2U3BFWTkwY__201165734489731580" class="shopify-block shopify-app-block"> 8108 8109<link href="//cdn.shopify.com/extensions/01a0f876-8772-7d34-9b53-595cdc668ebc/setup-guidance-ee3ccc2/assets/urgency-message.css" rel="stylesheet" type="text/css" media="all" /> 8110 8111<div id="urgency-message-container-fallback" style="display: none;"></div> 8112
8113<script type="application/json" id="urgency-message-bootstrap"> 8114 { 8115 "defaultMessageZero": "Sold out!", 8116 "defaultMessageOne": "Last one left!", 8117 "defaultMessageLow": "Selling fast! Only {stock} left.", 8118 "defaultMessageHigh": "In stock and ready to ship." 8119 } 8120</script>
8120 8121 8122 8123
8124<script src="https://cdn.shopify.com/extensions/01a0f876-8772-7d34-9b53-595cdc668ebc/setup-guidance-ee3ccc2/assets/urgency-message.js" defer="defer"></script>
8124 8125 8126 8127</div><section id="shopify-block-AUldRRS9HUGhzR2Z1U__761129394445959922" class="shopify-block shopify-app-block"> 8128 8129 8130 8131 8132 8133 8134 8135 8136 8137 8138 8139<link 8140 rel="preload" 8141 href="https://cdn.shopify.com/extensions/01a0eff8-d07a-7931-9f62-b7cfc7385507/snap-noti-162/assets/notifications-v2.css" 8142 as="style" 8143 onload="this.onload=null;this.rel='stylesheet'" 8144> 8145<noscript> 8146 <link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0eff8-d07a-7931-9f62-b7cfc7385507/snap-noti-162/assets/notifications-v2.css"> 8147</noscript> 8148 8149<div class="wizzcomm__container--notification"> 8150 8151</div> 8152<div id="snap-noti"></div> 8153
8154<script> 8155 var sntData = { 8156 discountNoti: null, 8157 flashingTab: {"id":3458,"shop":"1g0j08-ss.myshopify.com","messageList":[{"icon":{"url":"https:\/\/cdn.jsdelivr.net\/npm\/emoji-datasource-facebook\/img\/facebook\/64\/1fa71.png","emoji":"ð©±"},"message":"{item_count} items are waiting for you in cart"},{"icon":{"url":"https:\/\/cdn.jsdelivr.net\/npm\/emoji-datasource-facebook\/img\/facebook\/64\/1f459.png","emoji":"ð"},"message":"Come back! {product_name} is low in stock!"}],"status":true,"intervalTime":30,"showCartItemCount":false,"createdAt":"2026-04-13T21:52:10.336Z","updatedAt":"2026-05-01T13:43:45.258Z"}, 8158 currentPage: "blog", 8159 moneyFormat: '${{amount}}', 8160 enableCopyright: null ?? true, 8161 isMobile: window.matchMedia("screen and (max-width: 767px)").matches, 8162 translate: null, 8163 languageShop: "en", 8164 8165 } 8166 var snapNoti = { 8167 setting: { 8168 reviewNoti: null, 8169 orderNoti: null, 8170 visitorNoti: null, 8171 lowStockNoti: {"id":44275,"shop":"1g0j08-ss.myshopify.com","type":"LOWSTOCK","status":false,"settingConfig":{"size":"small","layout":"landscape","showOn":["product"],"content":"{product_name} has only {stock_count} items left in stock","reviews":[],"dataType":"shopify","duration":10,"position":"top-left","priceSize":12,"starColor":"#FFD240","textColor":"#000000","delayFirst":1,"priceColor":"#FFFFFF","sizeRanger":4,"stockLimit":10,"contentSize":14,"numberColor":"#000000","transparent":10,"hideOnMobile":false,"isShowRating":false,"linkToProduct":true,"isShowPriceTag":true,"randomInterval":false,"intervalTimeType":"mins","selectedProducts":[],"doesShowOnProduct":"all","intervalTimeValue":1,"reviewsDataSource":"judgeme","compareAtPriceSize":12,"displayCloseButton":true,"fitWithinContainer":false,"isShowProductImage":true,"showWhenOutOfStock":false,"backgroundColorType":"solid","selectedCollections":[],"backgroundColorValue":["#FFFFFF"],"doesShowOnCollection":"all","priceTagBackgroun
8171dColor":"#593E3F","priceTagBackgroundColorGradient":"#E66465"},"createdAt":"2026-04-13T21:56:52.399Z","updatedAt":"2026-04-13T21:58:06.156Z"}, 8172 addToCartNoti: null, 8173 translate: null, 8174 }, 8175 template: "blog", // Information about the current template. 8176 moneyFormat: "${{amount}}", 8177 languageShop: "en", 8178 isShowCopyright: null ?? true, 8179 product: { 8180 id: null, 8181 handle: null, 8182 collections: [] 8183 }, 8184 collection: { 8185 id: null, 8186 handle: null 8187 } 8188 } 8189 8190 8191 if(snapNoti.template.includes('product') && Shopify.shop == "9e9141-2f.myshopify.com") { 8192 8193 const productCustom = null; 8194 snapNoti.customizedProducts = productCustom; 8195 } 8196</script>
vendor: 2 bytes, line 8196
8196
8197<script 8198 defer 8199 type="module" 8200 src="https://cdn.shopify.com/extensions/01a0eff8-d07a-7931-9f62-b7cfc7385507/snap-noti-162/assets/notifications-v2.js" 8201></script>
8201 8202 8203 8204</section><div id="shopify-block-AbEpqaklGb2U2U255a__10274264662263595587" class="shopify-block shopify-app-block">
8205<script> 8206 window.SwymCollectionsConfig = { 8207 'CollectionsSelectors': [], 8208 'CollectionsPosition': "top-right", 8209 'CollectionsIcon': "heart", 8210 'CollectionsButtonSize': 25, 8211 'CollectionsVerticalOffset': 0, 8212 'CollectionsHorizontalOffset': 0, 8213 'CollectionsProductLinkSelector': "-", 8214 'CollectionsProductTileSelector': "-", 8215 'CollectionsVariantSelector': "false", 8216 'CollectionsVariantSelectorChooseActionText': "Choose or Create new Wishlist", 8217 'CollectionsCreateListTitle': "Name Your Wishlist", 8218 'CollectionsCreateListPlaceholder': "Enter wishlist name", 8219 'CollectionsCustomIconAdd': "", 8220 'CollectionsCustomIconAdded': "", 8221 'CollectionsIconColor': "#000000", 8222 'CollectionsIconThickness': "1.7", 8223} 8224</script>
8224 8225<style> 8226 .swym-wishlist-collections-v2, .swym-wishlist-collections-v2 svg {border:unset; background:unset; min-width: 25px; height: 25px!important;} 8227 .swym-wishlist-collections-icon-heart-filled, .swym-wishlist-collections-icon-heart-unfilled, .swym-wishlist-collections-icon-star-filled, .swym-wishlist-collections-icon-star-unfilled, .swym-wishlist-collections-icon-bookmark-unfilled, .swym-wishlist-collections-icon-bookmark-filled {fill: #000000;} 8228 .swym-wishlist-collections-v2 .swym-collections-social-count {color: #000000;} 8229</style> 8230 8231 8232
8233<script> 8234 // Send heartbeat for collections button 8235 (function() { 8236 let collectionsButtonHeartbeatData = ''; 8237 try { 8238 collectionsButtonHeartbeatData = JSON.parse(collectionsButtonHeartbeatData) || {}; 8239 } catch (e) { 8240 collectionsButtonHeartbeatData = {}; 8241 } 8242 const ShopifyTheme = window.Shopify.theme; 8243 const themeId = ShopifyTheme.id; 8244 let heartbeatMetadata = { 8245 schema_name: ShopifyTheme?.schema_name, 8246 schema_version: ShopifyTheme?.schema_version, 8247 theme_store_id: ShopifyTheme?.theme_store_id, 8248 role: ShopifyTheme?.role 8249 }; 8250 8251 const isDesignMode = !!window.swymDesignMode; 8252 8253 if (!window.SwymCallbacks) { 8254 window.SwymCallbacks = []; 8255 } 8256 window.SwymCallbacks.push((swat) => { 8257 if (!swat || !themeId) { 8258 return; 8259 } 8260 const triggerHeartbeat = swat?.ExtensionHealth?.triggerExtensionHeartbeat; 8261 if (typeof triggerHeartbeat !== "function") return; 8262 8263 const lastHeartbeat = isDesignMode ? collectionsButtonHeartbeatData?.editor : collectionsButtonHeartbeatData?.[themeId]; 8264 const themeContext = isDesignMode ? 'editor' : themeId; 8265 8266 const extensionData = { 8267 extensionName: "add-to-wishlist-collections-button", 8268 extensionType: "app-embed", 8269 metadata: heartbeatMetadata, 8270 themeId: themeContext, 8271 extensionSource: "default" 8272 }; 8273 8274 /** Stop heartbeat 8275 triggerHeartbeat(extensionData, lastHeartbeat); 8276 */ 8277 }); 8278 })(); // IIFE to prevent polluting global scope 8279</script>
8279 8280 8281 8282<style> 8283 .swym-advanced-wishlist-collections-container { 8284 display: none; 8285 } 8286</style> 8287</div><!-- Failed to render app block "8962992520437913685": app block path "shopify://apps/yotpo-loyalty-rewards/blocks/loader-app-embed-block/2f9660df-5018-4e02-9868-ee1fb88d6ccd" does not exist --><div id="shopify-block-AdjkraUk3aFVvenQ3d__8605505498557855500" class="shopify-block shopify-app-block bogos-shopify-block"> 8288 8289 8290<div id="secomapp_freegifts_version" data-version="3.0"></div> 8291 8292 <!-- BEGIN app snippet: freegifts-snippet --><link href="//cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/glider.min.css" rel="stylesheet" type="text/css" media="all" /> 8293<link href="//cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/freegifts-main.min.css" rel="stylesheet" type="text/css" media="all" /> 8294 8295 8296 8297 8298 8299 8300 8301 8302 8303 8304 8305 8306<style id="sca_fg_custom_style"> 8307 8308 .freegifts-main-container .fg-section-title, .freegifts-main-container .bogos-slider-info-title { color: #121212; } 8309 .freegifts-main-container .product-title, .freegifts-main-container .bogos-gift-product-title { color: #000000; } 8310 .freegifts-main-container .original-price, .freegifts-main-container .bogos-gift-item-compare-price { color: #121212; } 8311 .freegifts-main-container .gift-price, .freegifts-main-container .bogos-gift-item-price { color: #ea5455; } 8312 .freegifts-main-container .btn-add-to-cart { color: #ffffff; background-color: #030303; } 8313 .freegifts-main-container .bogos-slider-offer-badge { background: #F0E9E3 } 8314 .freegifts-main-container .bogos-slider-offer-badge.success { background: #F0E9E3 } 8315 .freegifts-main-container .bogos-slider-offer-title { color: #000000 } 8316 .freegifts-main-container .btn-add-to-cart svg path { fill: #ffffff; } 8317 .bogos-gift-select-variant-title { color: #005BD3; } 8318 .bogos-gift-select-variant-title-contain::after { border-color: #005BD3; } 8319 8320 .fg-gift-thumbnail-offer-title { color: #000000; } 8321 .fg-gift-thumbnail-container { border-color: #8A8A8A; } 8322 .fg-gift-thumbnail-offer-time { background-color: #000000; } 8323 #sca-gift-thumbnail .sca-gift-image { width: 50px; max-height: 50px; } 8324 8325 #sca-gift-icon .sca-gift-icon-img { width: 50px; max-height: 50px; } 8326 .sca-gift-icon-collection-page .sca-gift-icon-collection-img { width: 50px; max-height: 50px; } 8327 8328 #sca-promotion-glider { color: #ffffff; background-color: #000000; } 8329 8330 8331 8332 .bogos-bundles-widget { background-color: #F3F3F3; } 8333 .bogos-bundles-widget-body .bogos-bundle-item { background-color: #FFFFFF; } 8334 .bogos-bundles-widget .bogos-bundles-widget-title { color: #303030; } 8335 .bogos-bundles-widget .bogos-bundles-widget-description { color: #616161; } 8336 .bogos-bundle-item .bogos-bundle-item-title { color: #303030; } 8337 .bogos-bundle-item .bogos-bundle-item-discount-price, .bogos-bundles-widget .bogos-bundles-total-discount-price { color: #005BD3; } 8338 .bogos-bundle-item .bogos-bundle-item-original-price, .bogos-bundles-widget .bogos-bundles-total-original-price { color: #005BD3; } 8339 .bogos-bundles-widget-footer .bogos-bundles-button-add { color: #FFFFFF; background-color: #303030; } 8340 .bogos-bundles-widget .bogos-bundle-shipping-discount-container { background-color: #DEE6FF; } 8341 .bogos-bundles-widget .bogos-bundle-shipping-discount-title { color: #2332D5; } 8342 8343 .bogos-bundles-quantity-break-widget { background-color: #F3F3F3; } 8344 .bogos-bundles-quantity-break-widget-title { color: #303030; } 8345 .bogos-bundles-quantity-break-widget-description { color: #303030; } 8346 .bogos-bundle-quantity-break-item-original-price, .bogos-bundles-quantity-break-origin-price { color: #B5B5B5; } 8347 .bogos-bundles-quantity-break-button-add { background: #303030; color: #FFFFFF; } 8348 .bogos-bundle-quantity-break_item-container { background: #FFFFFF; } 8349 .bogos-bundle-quantity-break-label { background: #303030; color: #FFFFFF; } 8350 .bogos-bundle-quantity-break-tag { background: #F1F1F1; color: #303030; } 8351 .bogos-bundle-quantity-break-sub-title { color: #616161; } 8352 .bogos-bundles-quantity-break-discount-price { color: #303030; } 8353 .bogos-bundle-quantity-break-title { color: #303030; } 8354 .bogos-bundle-quantity-break-item-discount-price { color: #303030; } 8355 8356 .bogos-volume-discount-widget.default-layout { background-color: #F3F3F3; } 8357 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-widget-title { color: #303030; } 8358 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-widget-description { color: #303030; } 8359 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-item-original-price , .bogos-volume-discount-origin-price { color: #303030; } 8360 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-button-add { background: #303030; color: #FFFFFF; } 8361 .bogos-volume-discount-widget.default-layout .bogos-volume-discount_item-container { background: #FFFFFF; } 8362 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-label { background: #303030; color: #FFFFFF; } 8363 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-tag { background: #F1F1F1; color: #303030; } 8364 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-sub-title { color: #616161; } 8365 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-item-discount-price { color: #303030; } 8366 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-tier-price-primary span { color: #303030; } 8367 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-discount-price { color: #303030; } 8368 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-title { color: #303030; } 8369 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-origin-price, .bogos-volume-discount-widget.default-layout .bogos-volume-discount-item-original-price { color: #B5B5B5; } 8370 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-header { background-color: #F3F3F3; } 8371 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-title { color: #303030; } 8372 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-description { color: #303030; } 8373 .bogos-volume-discount-table-container.line-style .bogos-volume-discount-item { background-color: #FFFFFF; } 8374 .bogos-volume-discount-widget.table-layout, .bogos-volume-discount-widget.table-layout .bogos-volume-discount-item, .bogos-volume-discount-widget-body .bogos-volume-discount-tier-info, .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-header { border-color: #E0E0E0; } 8375 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-title { color: #303030; } 8376 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-description { color: #616161; } 8377 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tag { background-color: #F1F1F1; color: #303030; } 8378 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-discount-text { color: #303030; } 8379 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-label { color: #FFFFFF; background-color: #303030; } 8380 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-discount-price { color: #303030; } 8381 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-price-primary span { color: #303030; } 8382 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-origin-price { color: #B5B5B5; } 8383 .bogos-volume-discount-table-container.is-hidden-line .bogos-volume-discount-tier-info { border-color: transparent; } 8384 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-table-container.zebra-style .bogos-volume-discount-item:nth-child(odd) { background-color: #FFFFFF; } 8385 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-table-container.zebra-style .bogos-volume-discount-item:nth-child(even) { background-color: #F5F5F5; } 8386 .bogos-volume-discount-widget .bogos-vl-tb-shipping-label { color: #2332D5; } 8387 .bogos-volume-discount-widget .bogos-vl-shipping-label { color: #2332D5; } 8388 .bogos-volume-discount-widget .bogos-vl-shipping-container { background-color: DEE6FF; } 8389 .bogos-volume-discount-widget.default-layout .bogos-vl-subscription-option-title { color: #303030; } 8390 .bogos-volume-discount-widget.default-layout .bogos-vl-subscription-section-title { color: #303030; } 8391 .bogos-volume-discount-widget.default-layout .bogos-vl-subscription-input-c
8391heckbox:checked { background-color: #8051FF; border-color: #8051FF;} 8392 .bogos-volume-discount-widget.default-layout input[type=radio]:checked { background-color: #8051FF; border-color: #8051FF;} 8393 8394 .bogos-mix-match-widget { background-color: #F3F3F3; ; } 8395 .bogos-mix-match-widget .bogos-mix-item { background-color: #FFFFFF; } 8396 .bogos-mix-match-widget .bogos-mix-match-widget-title { color: #303030; } 8397 .bogos-mix-match-widget .bogos-mix-match-widget-description { color: #616161; } 8398 .bogos-mix-match-widget .bogos-mix-item-title { color: #303030; } 8399 .bogos-mix-match-widget .bogos-mix-item-discount-price { color: #303030; } 8400 .bogos-mix-match-widget .bogos-mix-item-original-price { color: #B5B5B5; } 8401 .bogos-mix-match-widget .bogos-mix-match-button-add { color: #FFFFFF; background-color: #303030; } 8402 .bogos-mix-match-widget .bogos-mix-match-badge-item { background-color: #FFF8DB; } 8403 .bogos-mix-match-widget .bogos-mix-match-badge-item.success { background-color: #CDFEE1; } 8404 .bogos-mix-match-widget .bogos-mix-match-badge-item .bogos-mix-match-badge-title { color: #4F4700; } 8405 .bogos-mix-match-widget .bogos-mix-match-badge-item.success .bogos-mix-match-badge-title { color: #29845A; } 8406 .bogos-mix-match-widget .bogos-mix-match-shipping-discount-container { background-color: #DEE6FF; } 8407 .bogos-mix-match-widget .bogos-mix-match-shipping-discount-title { color: #2332D5; } 8408 8409 .bogos-bundle-page-container .bogos-bp-steps-bar, .bogos-bundle-page-container .bogos-bp-step-bar-single { background-color: #F3F3F3; } 8410 .bogos-bundle-page-container .bogos-bp-step-title { color: #303030; } 8411 .bogos-bp-steps-container .bogos-bp-step-item.active { border-bottom: solid 3px #303030; } 8412 .bogos-bundle-page-container .bogos-bp-header-title { color: #303030; } 8413 .bogos-bundle-page-container .bogos-bp-header-subtitle { color: #303030; } 8414 .bogos-bundle-page-container .bogos-bp-step-header-title { color: #303030; } 8415 .bogos-bundle-page-container .bogos-bp-step-header-subtitle { color: #616161; } 8416 .bogos-bundle-page-container .bogos-bp-product-title, .bogos-step-item .bogos-step-item-title, .bogos-product-detail-modal .bogos-product-title { color: #303030; } 8417 .bogos-step-items-container .bogos-step-item-variant-title { color: #616161; } 8418 .bogos-bundle-page-container .bogos-bp-product-price, .bogos-step-item .bogos-step-item-discount-price, .bogos-bp-widget-footer .bogos-bp-total-discount-price { color: #303030; } 8419 .bogos-step-item .bogos-step-item-original-price, .bogos-bp-widget-footer .bogos-bp-total-original-price { color: #808080; } 8420 .bogos-bundle-page-container .bogos-bp-btn-add-product, .bogos-product-detail-modal .bogos-product-add-btn { background-color: #303030; color: #FFFFFF } 8421 .bogos-bp-widget-container .bogos-bp-widget { background-color: #F3F3F3; ; } 8422 .bogos-bp-widget .bogos-bp-widget-title { color: #303030; } 8423 .bogos-bp-widget .bogos-bp-widget-description { color: #303030; } 8424 .bogos-step-items-product-require.success .bogos-step-items-product-require-title { color: #2332D5; } 8425 .bogos-bp-widget .bogos-bp-button-add { background-color: #303030; color: #FFFFFF; } 8426 .bogos-bp-widget-badges-container .bogos-bp-widget-badge-item { background-color: #FFF8DB; } 8427 .bogos-bp-widget-badges-container .bogos-bp-widget-badge-item.success { background-color: #CDFEE1; } 8428 .bogos-bp-widget-badges-container .bogos-bp-widget-badge-title { color: #4F4700; } 8429 .bogos-bp-widget-badge-item.success .bogos-bp-widget-badge-title { color: #29845A; } 8430 .bogos-bp-widget .bogos-bundle-page-shipping-discount-container { background-color: #DEE6FF; } 8431 .bogos-bp-widget .bogos-bundle-page-shipping-discount-title { color: #2332D5; } 8432 8433 .bogos-fbt-upsell-container { background: #F6F6F6; border-radius: 15px; } 8434 .bogos-fbt-header-title { color: #303030; } 8435 .bogos-fbt-header-description { color: #303030; } 8436 .bogos-fbt-footer-discounted-price { color: #303030; } 8437 .bogos-fbt-footer-original-price { color: #616161; } 8438 .bogos-fbt-footer-button-add { background: #303030; color: #FFFFFF; } 8439 .bogos-fbt-product-title {color: #303030; } 8440 .bogos-fbt-upsell-product-discounted-price {color: #303030; } 8441 .bogos-fbt-upsell-product-original-price {color: #808080; } 8442 .is-cheapest-free-label {color: #FFFFFF ;background-color: #FFAA00;} 8443 .is-cheapest-free {background-color: rgba(255, 170, 0, 0.2);} 8444 .bogos-fbt-this-item {background-color: #D1D1D1;color: #303030;} 8445 .bogos-fbt-upsell-body-item-checkbox {border-color: #303030;} 8446 .bogos-fbt-upsell-body-item-checkbox:checked {border-color: #303030; background-color: #303030;} 8447 .bogos-fbt-shipping-discount-container { background-color: #DEE6FF; } 8448 .bogos-fbt-shipping-discount-title { color: #2332D5; } 8449 .bogos-fbt-upsell-body-stack-meta .bogos-fbt-upsell-img-wrapper, .bogos-fbt-upsell-body-classic-item-img-wrapper .bogos-fbt-upsell-body-classic-item-img {width: 60px; height: 60px;} 8450 .bogos-fbt-upsell-container img.bogos-fbt-upsell-img {border-radius: 7.5px;} 8451 8452 .bogos-cheapest-discount {background-color: #ffffff; border-color: #888888;} 8453 .bogos-cheapest-discount .bogos-cheapest-title { color: #303030; } 8454 .bogos-cheapest-list-product-modal .bogos-cheapest-title { color: #303030; } 8455 .bogos-cheapest-discount .bogos-cheapest-description { color: #616161; } 8456 .bogos-cheapest-product-card .bogos-cheapest-product-title { color: #303030; } 8457 .bogos-cheapest-product-card .bogos-cheapest-product-price { color: #303030; } 8458 .bogos-cheapest-product-card .bogos-cheapest-select-variant-title { color: #303030; } 8459 .bogos-cheapest-product-card .bogos-cheapest-product-add-btn { color: #ffffff; background-color: #303030} 8460 .bogos-cheapest-label-item.active .bogos-cheapest-label { color: #303030; } 8461 .bogos-cheapest-label-item.active #bogos-active-icon path { fill: #3
846103030; } 8462 .bogos-cheapest-label-item.excluded .bogos-cheapest-label { color: #CCCCCC; } 8463 .bogos-cheapest-label-item.excluded #bogos-excluded-icon path { fill: #CCCCCC; } 8464 .bogos-cheapest-label-item:not(.active):not(.excluded) #bogos-uncheck-icon path { fill: #4A4A4A; } 8465 .bogos-cheapest-label-item:not(.active):not(.excluded) .bogos-cheapest-label { color: #303030; } 8466 .bogos-cheapest-discount .bogos-cheapest-label-container:not(:has(.bogos-cheapest-discount-bullet-items)) {background-color: #F6F6F6;} 8467 .bogos-cheapest-discount .bogos-cheapest-discount-bullet-item {color: #808080;} 8468 .bogos-cheapest-discount .bogos-cheapest-products-describe {color: #616161;} 8469 .bogos-cheapest-discount .bogos-cheapest-products-more-btn {color: #303030;} 8470 8471 .bogos-select-option-custom-item:not(.bogos-option-default):not(.bogos-active):not(has(.sca-d-none)) {background-color: #F0F0F0; color: #303030;} 8472 .bogos-select-option-custom-item:not(.bogos-option-default).bogos-active:not(has(.sca-d-none)) {background-color: #F0F0F0; color: #303030;} 8473 .bogos-select-option-custom-item:not(.bogos-option-default).bogos-active {border: 0.5px solid #303030;} 8474 .bogos-select-option-custom-item.bogos-option-default:not(.bogos-active) .bogos-option-value-title {background-color: #F0F0F0; color: #303030;} 8475 .bogos-select-option-custom-item.bogos-option-default.bogos-active .bogos-option-value-title {background-color: #F0F0F0; color: #303030;} 8476 .bogos-select-option-custom-item.bogos-option-default.bogos-active {border: 0.5px solid #303030;} 8477 .bogos-mix-item-select-variant-option:hover, .bogos-gift-select-variant-option:hover, .bogos-bundle-select-variant-option:hover, .bogos-vl-select-variant-option:hover, .bogos-fbt-variant-item:hover, .bogos-pa-variant-item:hover, .bogos-pa-variant-item.active {background-color: #F0F0F0;} 8478 8479 8480 8481</style>
8481<script id="sca_fg_custom_script" data-cmp-vendor="bogos" data-cmp-ab="0"> 8482 8483 8484</script>
8484 8485
8486<script src="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/glider.min.js" defer></script>
vendor: 1 bytes, line 8486
8486
8487<script src="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/lz-string.min.js" defer></script>
8487 8488 8489<div id="freegifts-main-popup-container" class="freegifts-main-container sca-modal-fg" 8490 data-animation="slideInOutTop"></div> 8491<div id="sca-fg-notifications" class="sca-fg-notifications"></div> 8492 8493<div id="bogos-to-widget-icon-wrap" style="display:none"></div> 8494<div id="bogos-to-widget-iframe" style="visibility:hidden;opacity:0;position:fixed"></div> 8495 8496<div id="sca-fg-today-offer-widget"></div> 8497<div id="sca-fg-today-offer-iframe"></div> 8498 8499<div id="bogos-mix-match-main-collection-popup-container" class="sca-modal-fg"></div> 8500<div id="bogos-main-popup-product-detail-container" data-animation="slideInOutTop"></div> 8501<div id="bogos-main-popup-more-product-container" data-animation="slideInOutTop"></div> 8502 8503<div id="bogos-cart-discount-congrats-msg-wrap"></div> 8504
8505<script type="text/javascript" data-cmp-vendor="bogos" data-cmp-ab="0"> 8506 if (typeof Shopify === "undefined") window.Shopify = {}; 8507 Shopify.cartItems = []; 8508 Shopify.current_product = {}; 8509 Shopify.current_collection = {}; 8510 Shopify.products = {}; 8511 8512 // current product or collection 8513 Shopify.current_product = {...null}; 8514 8515 8516 Shopify.current_collection = {...null}; 8517 8518 window.SECOMAPP = window.SECOMAPP || {}; 8519 SECOMAPP.fg_codes = []; 8520 SECOMAPP.activateOnlyOnePromoCode = false; 8521 8522 SECOMAPP.localization = [];SECOMAPP.localization.push({ 8523 ...{"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}}, 8524 root_url: "/" 8525 }); 8526 8527 SECOMAPP.fgData = {...{"appearance":{"bundle":{"color":{"theme_color":"neutral","item_name_color":"#303030","title_text_color":"#303030","button_text_color":"#FFFFFF","bundle_price_color":"#005BD3","original_price_color":"#005BD3","description_text_color":"#616161","button_background_color":"#303030","widget_background_color":"#F3F3F3","item_card_background_color":"#FFFFFF","shipping_discount_background":"#DEE6FF","shipping_discount_text_color":"#2332D5"},"others":{"hidden_brand_mark":false},"content":{"button_text":"Add bundle to cart","show_description":true,"total_price_text":"Total bundle price","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","select_variant_text":"Select variant","show_discount_each_item":true,"show_discount_on_button":true,"shopify_shipping_icon_path":"shipping-icon-1.png"}},"gift_icon":{"product_page":{"gift_icon":{"size":"50","status":true},"gift_thumbnail":{"status":true,"number_text":"gift items included","border_color":"#8A8A8A","show_multiple":"together","countdown_text":"Expiring in","use_old_version":false,"offer_name_color":"#000000","show_number_gift":true,"countdown_time_color":"#000000","show_countdown_timer":true}},"gift_icon_path":"images\/fg-icons\/fg-icon-red.png","collection_page":{"size":"50","status":true},"shopify_gift_icon_path":"fg-icon-red.png","enable_for_all_conditions":true},"mix_match":{"color":{"theme_color":"neutral","item_name_color":"#303030","title_text_color":"#303030","button_text_color":"#FFFFFF","bundle_price_color":"#303030","original_price_color":"#B5B5B5","description_text_color":"#616161","button_background_color":"#303030","widget_background_color":"#F3F3F3","default_label_text_color":"#4F4700","success_label_text_color":"#29845A","item_card_background_color":"#FFFFFF","shipping_discount_background":"#DEE6FF","shipping_discount_text_color":"#2332D5","default_label_background_color":"#FFF8DB","success_label_background_color":"#CDFEE1"},"content":{"tier_style":"label","button_text":"Add bundle to cart","out_stock_text":"Out of stock!","mix_item_header":"Mix item {{itemIndex}}","show_description":true,"total_price_text":"Total bundle price","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","select_product_text":"Choose from {{number}} product(s)","select_variant_title":"Variant","select_collection_text":"Choose from {{number}} collection(s)","show_discount_each_item":true,"show_discount_on_button":true,"shopify_shipping_icon_path":"shipping-icon-1.png"}},"fbt_upsell":{"color":{"item_name":"#303030","item_price":"#303030","theme_color":"neutral","widget_title":"#303030","checkbox_color":"#303030","widget_subtitle":"#303030","atc_button_color":"#303030","item_price_after":"#303030","item_price_before":"#808080","total_price_after":"#303030","widget_background":"#F6F6F6","total_price_before":"#616161","cheapest_text_color":"#FFFFFF","atc_button_text_color":"#FFFFFF","current_item_tag_text":"#303030","current_item_tag_color":"#D1D1D1","cheapest_highlight_color":"#FFAA00","shipping_discount_background":"#DEE6FF","shipping_discount_text_color":"#2332D5"},"content":{"button_text":"Add selected items","free_item_text":"Free 1 item","total_price_text":"Total price","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","shopify_shipping_icon_path":"shipping-icon-1.png"},"general":{"widget_layout":"classic","maximum_display":3,"show_discount_amount":true,"show_discount_each_item":true}},"bundle_page":{"color":{"theme_color":"neutral","step_text_color":"#303030","atc_button_color":"#303030","step_title_color":"#303030","cart_button_color":"#303030","page_heading_color":"#303030","product_title_color":"#303030","required_text_color":"#2332D5","variant_title_color":"#616161","original_price_color":"#808080","side_bar_title_color":"#303030","step_highlight_color":"#303030","atc_button_text_color":"#FFFFFF","cart_button_text_color":"#FFFFFF","discounted_price_color":"#303030","page_sub_heading_color":"#303030","step_description_color":"#616161","default_label_text_color":"#4F4700","success_label_text_color":"#29845A","side_bar_background_color":"#F3F3F3","side_bar_description_color":"#303030","shipping_discount_background":"#DEE6FF","shipping_discount_text_color":"#2332D5","default_step_background_color":"#F3F3F3","default_label_background_color":"#FFF8DB","success_label_background_color":"#CDFEE1"},"content":{"step_text":"Step {{index}}","tier_style":"progress","load_more_text":"Load more","out_stock_text":"Out of stock","read_more_text":"See more","step_icon_path":"images\/step-icons\/step-icon-1.png","atc_button_text":"Add to bundle","blank_step_text":"Add product to this step","cart_button_text":"Add bundle to cart","show_description":true,"total_price_text":"Total bundle price","summary_icon_path":"images\/summary-icons\/summary-icon-1.png","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","summary_title_text":"Your bundle","choose_variant_text":"Choose variant","maximum_quantity_text":"Maximum item reached","required_product_text":"{{number}} item(s) required","shopify_step_icon_path":"step-icon-1.png","summary_description_text":"Choose items from this page to make your own bundle","shopify_summary_icon_path":"summary-icon-1.png","shopify_shipping_icon_path":"shipping-icon-1.png"}},"gift_slider":{"color":{"add_to_cart_color":"#ffffff","offer_title_color":"#000000","product_title_color":"#000000","original_price_color":"#121212","variant_select_color":"#005BD3","add_to_cart_btn_color":"#030303","discounted_price_color":"#ea5455","gift_slider_title_color":"#121212","notify_add_gift_active_state_color":"#F0E9E3","notify_add_gift_normal_state_color":"#F0E9E3"},"others":{"gift_img_size":"\u0026width=480\u0026height=480","hidden_brand_mark":false,"disable_use_old_version":true},"general":{"running_text":null,"show_gift_type":"all_in_one","select_gift_btn":"Select variants","show_pagination":true,"use_old_version":false,"gift_popup_title":"Select your free gift!","show_product_title":true,"show_variant_title":true,"add_to_cart_btn_title":"Add to cart","number_product_slider":4,"show_gift_for_customer":"by_variants","enable_add_multiple_gifts":true,"number_product_slider_mobile":1.8}
8527,"pages_display":{"pages":["all"],"custom":[]},"notify_gift_can_add":{"enable":true,"number_gifts_added":"You have added {{number}} gift product(s)","number_gifts_can_be_added":"You can add {{number}} gift product(s)"},"notify_offer_available":{"text":"ð You have qualified for {{qualifiedOffers}} offer(s)!","enable":true},"disable_slider_checkbox":{"text":"Don't show this offer again","time":10,"enable":false}},"cart_discount":{"color":{"widget":{"line_color":"#D0D0D0","theme_color":"blue","open_icon_color":"#616161","tier_text_color":"#303030","title_text_color":"#2332D5","active_icon_color":"#008000","excluded_tier_color":"#cccccc","widget_border_color":"#7B84E6","open_tier_text_color":"#303030","tier_background_color":"#FFFFFF","active_tier_text_color":"#008000","description_text_color":"#616161","widget_background_color":"#FFFFFF"},"congrats":{"theme_color":"blue","background_color":"#EEEFFB","title_text_color":"#2332D5","description_text_color":"#303030"}},"content":{"widget":{"icon":"https:\/\/d33a6lvgbd0fej.cloudfront.net\/bogos-images\/1772523961.png","divide_tiers":false,"widget_style":"style_1","discount_tier_style":"checklist","widget_border_radius":12},"congrats":{"title":"Congratulations!","position":"bottom_right","appear_for":5,"description":"You got {{discount_amount}} off!","border_radius":12}}},"product_add_on":{"color":{"theme_color":"neutral","checkbox_color":"#303030","card_border_color":"#FFFFFF","widget_background":"#F6F6F6","product_name_color":"#303030","variant_name_color":"#303030","widget_title_color":"#303030","see_more_text_color":"#808080","widget_border_color":"#FFFFFF","discount_price_color":"#303030","original_price_color":"#CCCCCC","card_background_color":"#F6F6F6","widget_subtitle_color":"#303030"},"content":{"title_align":"left","see_less_text":"See less","see_more_text":"See more","see_more_align":"left","number_cols_compact":1,"number_rows_compact":3,"number_cols_full_width":3,"number_rows_full_width":1},"general":{"card_style":"horizon","widget_style":"style_1","widget_radius":12,"product_img_size":80,"checkbox_position":"left_on_img","enable_img_radius":false}},"quantity_break":{"color":{"tag_color":"#F1F1F1","tier_price":"#303030","tier_title":"#303030","label_color":"#303030","theme_color":"neutral","bundle_price":"#303030","bundle_title":"#303030","section_title":"#303030","tag_text_color":"#303030","label_text_color":"#FFFFFF","tier_description":"#616161","button_text_color":"#FFFFFF","bundle_description":"#303030","button_check_color":"#8051FF","bundle_origin_price":"#B5B5B5","button_background_color":"#303030","widget_background_color":"#F3F3F3","item_card_background_color":"#FFFFFF","shipping_discount_background":"DEE6FF","shipping_discount_text_color":"#2332D5"},"content":{"button_text":"Add bundles to cart","show_description":true,"total_price_text":"Total price","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","select_variant_text":"Select variant","shopify_shipping_icon_path":"shipping-icon-1.png"}},"select_variant":{"type":"variant","color":{"active_tab_text":"#303030","default_tab_text":"#303030","active_tab_border":"#303030","active_tab_background":"#F0F0F0","active_item_background":"#F0F0F0","default_tab_background":"#F0F0F0"},"config":[],"configs":[]},"checkout_upsell":{"color":{"button_style":"primary","widget_price_color":"base","widget_background_color":"base"},"content":{"widget_message":"You may also like","widget_button_text":"Add"},"general":{"widget_layout":"carousel","widget_position ":"left","widget_active_message":true,"widget_active_compare_at_price":true}},"volume_discount":{"table":{"color":{"row_color":"#FFFFFF","tag_color":"#F1F1F1","line_color":"#E0E0E0","theme_color":"neutral","widget_title":"#303030","row_odd_color":"#FFFFFF","widget_header":"#F3F3F3","row_even_color":"#F5F5F5","tag_text_color":"#303030","label_text_color":"#FFFFFF","tier_title_color":"#303030","widget_sub_title":"#303030","discount_text_color":"#303030","original_price_color":"#B5B5B5","discounted_price_color":"#303030","label_background_color":"#303030","tier_description_color":"#616161","shipping_discount_text_color":"#2332D5"},"hide_line":false,"body_style":"line","text_align":"left","discount_text":"{{discountAmount}} OFF","discount_show_as":"discount_text","show_description":true,"show_original_price":true},"content":{"button_text":"Add bundles to cart","total_price_text":"Total price","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","select_variant_text":"Select variant","shopify_shipping_icon_path":"shipping-icon-1.png"},"default":{"color":{"tag_color":"#F1F1F1","tier_price":"#303030","tier_title":"#303030","label_color":"#303030","theme_color":"neutral","bundle_price":"#303030","bundle_title":"#303030","section_title":"#303030","tag_text_color":"#303030","label_text_color":"#FFFFFF","tier_description":"#616161","button_text_color":"#FFFFFF","bundle_description":"#303030","button_check_color":"#8051FF","bundle_origin_price":"#B5B5B5","button_background_color":"#303030","widget_background_color":"#F3F3F3","item_card_background_color":"#FFFFFF","shipping_discount_background":"DEE6FF","shipping_discount_text_color":"#2332D5"},"show_description":true}},"cheapest_discount":{"color":{"theme_color":"neutral","see_more_color":"#303030","open_icon_color":"#4A4A4A","active_icon_color":"#303030","bullet_text_color":"#808080","widget_title_color":"#303030","product_price_color":"#303030","product_title_color":"#303030","variant_title_color":"#303030","widget_border_color":"#888888","open_tier_text_color":"#303030","button_add_text_color":"#ffffff","widget_subtitle_color":"#616161","active_tier_text_color":"#303030","tiers_background_color":"#F6F6F6","widget_background_color":"#ffffff","excluded_tier_text_color":"#CCCCCC","product_list_label_color":"#616161","button_add_background_color":"#303030"},"content":{"tier_style":"checklist","see_more_text":"See all","show_see_more":true,"number_products":4,"number_cols_mobile":2,"number_rows_mobile":2,"product_list_label":"Choose from these products to get discount","number_cols_desktop":4,"number_rows_desktop":2,"add_product_bt
8527n_text":"Add","show_add_product_btn":true}},"promotion_message":{"text_color":"#ffffff","background_color":"#000000","show_on_cart_page":true},"thanks_page_upsell":{"color":{"button_style":"primary","widget_price_color":"base","widget_background_color":"transparent"},"content":{"widget_message":"You may also like","widget_button_text":"Add"},"general":{"widget_layout":"carousel","widget_position ":"left","widget_active_message":true,"widget_active_compare_at_price":true}}},"settings":{"draft_order":{"discount_code":false,"automatic_discount":false},"gift_format":"same_as_original_products","auto_add_gift":true,"offer_process":"cloned","sale_channels":null,"sync_quantity":"stop_offer","barcode_format":"same_as_original_products","fraud_protection":null,"notify_via_email":null,"cal_gift_discount":"current_price","gift_title_format":"gift","using_draft_order":false,"select_one_gift_price":false,"admin_api_access_token":null,"manual_input_inventory":false,"include_compare_at_price":false,"cart_and_checkout_validation":{"type":[],"offer":false,"value":{"max_gifts":1,"min_cart_value":1,"min_cart_quantity":1},"status":true,"values":[],"condition":"and"},"fraud_protection_cancel_order":null,"other_original_product_detail":null,"compare_gift_price_with_product":false,"delete_gift_after_turn_off_offer":false,"not_show_gift_if_already_on_cart":false,"ab_test":{"new_ab_free_valentine_2026":1},"type_seo":"number_integer","translation":{"type":"by_bogos","integration_app":null},"mode_override_checkout":"default","publications":null},"storefront":{"access_token":"ed5ca88a98eb20f22239fbb33c51a470","created_at":"2026-09-14T14:18:45Z"}}}; 8528 8529//liquid code to get customer history and customer tag 8530 8531 8532 SECOMAPP.current_template = "blog"; 8533 SECOMAPP.pathname = window.location.pathname; 8534 if (SECOMAPP.current_template === "404" && SECOMAPP.pathname?.includes("-sca_clone_freegift")) { 8535 window.location.replace(SECOMAPP.pathname.split("-sca_clone_freegift")[0]); 8536 } else if (SECOMAPP.current_template === "404" && SECOMAPP.pathname?.includes("/collections/sca_fg")) { 8537 window.location.replace(`${Shopify?.routes?.root ?? "/"}collections/all`); 8538 } 8539 8540 SECOMAPP.setCookie = function (e, t, o, n, r) { 8541 let i = new Date; 8542 i.setTime(i.getTime() + 24 * o * 36e5 + 60 * n * 1e3); 8543 let f = "expires=" + i.toUTCString(); 8544 document.cookie = e + "=" + t + ";" + f + (r ? ";path=" + r : ";path=/"); 8545 }; 8546 SECOMAPP.deleteCookie = function (e, t) { 8547 document.cookie = e + "=; expires=Thu, 01 Jan 1970 00:00:00 UTC; " + (t ? ";path=" + t : ";path=/") 8548 }; 8549 SECOMAPP.getCookie = function (e) { 8550 for (let t = e + "=", o = document.cookie.split(";"), n = 0; n < o.length; n++) { 8551 let r; 8552 for (r = o[n]; " " === r.charAt(0);) r = r.substring(1); 8553 if (0 === r.indexOf(t)) return r.substring(t.length, r.length) 8554 } 8555 return "" 8556 }; 8557 SECOMAPP.getQueryString = function (key) { 8558 let e = {}; 8559 let t = window.location.search.substring(1).split("&"); 8560 let o = 0; 8561 for (; o < t.length; o++) { 8562 let n = t[o].split("="); 8563 if (void 0 === e[n[0]]) e[n[0]] = decodeURIComponent(n[1]); 8564 else if ("string" == typeof e[n[0]]) { 8565 e[n[0]] = [e[n[0]], decodeURIComponent(n[1])] 8566 } else e[n[0]].push(decodeURIComponent(n[1])) 8567 } 8568 return key ? e?.[key] : e; 8569 }; 8570 8571 SECOMAPP.offer_codes = [ 8572 {param: "freegifts_code", cookie: "sca_fg_codes"}, 8573 {param: "bundles_code", cookie: "sca_bundle_codes"}, 8574 {param: "upsells_code", cookie: "sca_upsell_codes"}, 8575 {param: "discounts_code", cookie: "sca_discount_codes"}, 8576 ]; 8577 SECOMAPP.offer_codes.forEach(({param, cookie}) => { 8578 SECOMAPP.fg_codes = []; 8579 SECOMAPP.getCookie(cookie) && (SECOMAPP.fg_codes = JSON.parse(SECOMAPP.getCookie(cookie))); 8580 SECOMAPP.current_code = SECOMAPP.getQueryString(param); 8581 SECOMAPP.current_code && !SECOMAPP.fg_codes.includes(SECOMAPP.current_code) 8582 && (function () { 8583 SECOMAPP.activateOnlyOnePromoCode && (SECOMAPP.fg_codes = []); 8584 SECOMAPP.fg_codes.push(SECOMAPP.current_code); 8585 SECOMAPP.setCookie(cookie, JSON.stringify(SECOMAPP.fg_codes)); 8586 })(); 8587 }); 8588 8589 SECOMAPP.customer = {}; 8590 SECOMAPP.customer.orders = []; 8591 SECOMAPP.customer.freegifts = []; 8592 SECOMAPP.customer.freegifts_v2 = []; 8593 8594 SECOMAPP.customer.email = ""; 8595 SECOMAPP.customer.first_name = ""; 8596 SECOMAPP.customer.last_name = ""; 8597 SECOMAPP.customer.tags = Object.values({...null}); 8598 SECOMAPP.customer.orders_count = "" - 0; 8599 SECOMAPP.customer.total_spent = "" - 0; 8600 SECOMAPP.customer.b2b = "" - 0; 8601 SECOMAPP.market = { 8602 id: "39099695347" - 0, 8603 handle: "us", 8604 }; 8605 8606 8607 // get class name config from settings_data.json 8608 if (!Shopify.scaHandleConfigValue) { 8609 Shopify.scaHandleConfigValue = { 8610 ...null, 8611 ...null 8612 }; 8613 } 8614 8615 // add link proxy 8616 SECOMAPP.freegiftProxy = "/apps/secomapp_freegifts_get_order?ver=3.0"; 8617 8618 SECOMAPP.freegiftProxy = "/apps/secomapp_freegifts_get_order?ver=3.0"; 8619 8620 SECOMAPP.bogosCollectUrl = "https://collect.bogos.io/collect" 8621 SECOMAPP.bogosIntegrationUrl = "https://api.bogos.io/integrations" 8622 8623 // get shop locales 8624 SECOMAPP.shop_locales = Object.values({ 8625 ...[{"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}}] 8626 }); 8627 8628 SECOMAPP.current_locale = {...{"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}} } 8629 8630 8631 8632 window.fgGiftIcon = "https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/fg-icon-red_small.png"; 8633 window.fgWidgetIconsObj = { 8634 "widget-icon-1.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/widget-icon-1_small.png', 8635 "widget-icon-2.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/widget-icon-2_small.png', 8636 "widget-icon-3.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/widget-icon-3_small.png', 8637 "widget-icon-4.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/widget-icon-4_small.png', 8638 "widget-icon-5.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/widget-icon-5_small.png', 8639 "widget-icon-6.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/widget-icon-6_small.png', 8640 "widget-icon-7.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/widget-icon-7_small.png', 8641 "widget-icon-8.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/widget-icon-8_small.png' 8642 } 8643 8644 window.fgStepIconsObj = { 8645 "step-icon-1.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/step-icon-1_small.png', 8646 "step-icon-2.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/step-icon-2_small.png', 8647 "step-icon-3.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/step-icon-3_small.png', 8648 "step-icon-4.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/step-icon-4_small.png', 8649 "step-icon-5.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/step-icon-5_small.png', 8650 "step-icon-6.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/step-icon-6_small.png', 8651 "step-icon-7.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/step-icon-7_small.png', 8652 } 8653 8654 window.fgSummaryIconsObj = { 8655 "summary-icon-1.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/summary-icon-1_small.png', 8656 "summary-icon-2.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/summary-icon-2_small.png', 8657 "summary-icon-3.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/summary-icon-3_small.png', 8658 "summary-icon-4.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/summary-icon-4_small.png', 8659 "summary-icon-5.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/summary-icon-5_small.png', 8660 "summary-icon-6.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/summary-icon-6_small.png', 8661 "summary-icon-7.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/summary-icon-7_small.png', 8662 "summary-icon-8.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/summary-icon-8_small.png', 8663 } 8664 8665 window.fgShippingIconsObj = { 8666 "shipping-icon-1.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/shipping-icon-1_small.png', 8667 "shipping-icon-2.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/shipping-icon-2_small.png', 8668 "shipping-icon-3.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/shipping-icon-3_small.png', 8669 "shipping-icon-4.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/shipping-icon-4_small.png', 8670 } 8671 8672 // variable from tools 8673 SECOMAPP.variables = { 8674 ...SECOMAPP.variables, 8675 ...null, 8676 ...{"web_pixel":true}, 8677 shipping_product_img: 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/shipping_product_small.png' 8678 } 8679 8680 window.fgResource = { 8681 gift: { 8682 js: ["https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/gift.min.js"] 8683 }, 8684 bundle: { 8685 js: ["https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bundle.min.js"], 8686 css: ["https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bogos.bundle.min.css"] 8687 }, 8688 upsell: { 8689 js: ["https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/upsell.min.js"], 8690 css: ["https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bogos.upsell.min.css"] 8691 }, 8692 discount: { 8693 js: ["https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/discount.min.js"], 8694 css: ["https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bogos.discount.min.css"] 8695 }, 8696 "bundle-page": { 8697 js: ["https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bundle-page.min.js"], 8698 css: ["https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bogos.bundle-page.min.css"] 8699 }, 8700 booster: { 8701 js: ["https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/booster.min.js"], 8702 css: ["https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bogos.booster.min.css"] 8703 } 8704 } 8705</script>
8705 8706
8707<script defer src="https://static.bogos.io/MWcwajA4LXNzLm15c2hvcGlmeS5jb20=/freegifts_data_1790879267.min.js"></script>
8707 8708<div id="secomapp_freegifts_url" data-url="https://static.bogos.io/MWcwajA4LXNzLm15c2hvcGlmeS5jb20=/freegifts_data_1790879267.min.js"></div> 8709 8710 8711<div id="bogos-gift-script" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/gift.min.js"></div> 8712<div id="bogos-bundle-script" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bundle.min.js"></div> 8713<div id="bogos-upsell-script" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/upsell.min.js"></div> 8714<div id="bogos-discount-script" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/discount.min.js"></div> 8715<div id="bogos-bundle-page-script" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bundle-page.min.js"></div> 8716<div id="bogos-booster-script" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/booster.min.js"></div> 8717<div id="bogos-booster-page-script" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/booster-page.min.js"></div> 8718 8719 8720<div id="bogos-bundle-style" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bogos.bundle.min.css"></div> 8721<div id="bogos-upsell-style" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bogos.upsell.min.css"></div> 8722<div id="bogos-discount-style" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bogos.discount.min.css"></div> 8723<div id="bogos-bundle-page-style" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bogos.bundle-page.min.css"></div> 8724<div id="bogos-booster-style" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bogos.booster.min.css"></div> 8725<div id="bogos-booster-page-style" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bogos.booster-page.min.css"></div> 8726<!-- END app snippet --> 8727 8728 8729<!-- BEGIN app snippet: search --> 8730 8731<!-- END app snippet --> 8732 8733 8734 8735</div><!-- Failed to render app block "7570552984445421165": app block path "shopify://apps/yotpo-product-reviews/blocks/settings/eb7dfd7d-db44-4334-bc49-c893b51b36cf" does not exist --><div id="shopify-block-ASXJCWWEvMUE5L1VWd__5946647744298494267" class="shopify-block shopify-app-block"> 8736 8737 8738<!-- BEGIN app snippet: swymVersion -->
8738<script>var __SWYM__VERSION__ = '7.0.11';</script>
8738<!-- END app snippet --> 8739<!-- BEGIN app snippet: swymCustomCss --> 8740 8741 8742 8743 8744<style id="swym-custom-css"> 8745 8746</style> 8747 8748<!-- END app snippet --> 8749 8750 8751 8752 8753 8754 8755 8756 8757 8758 8759 8760
8761<script> 8762 (function () { 8763 // Get CompanyLocation Metadata for B2B customer scenerios (SFS) 8764 8765 8766 // Put metafields in window variable 8767 const commonCustomizationSettings = ''; 8768 try { 8769 const parsedSettings = JSON.parse(commonCustomizationSettings); 8770 if (parsedSettings) { 8771 window.SwymWishlistCommonCustomizationSettings = parsedSettings[window.Shopify.theme.schema_name] || parsedSettings['global-settings']; 8772 } else { 8773 window.SwymWishlistCommonCustomizationSettings = {}; 8774 } 8775 } catch (e) { 8776 window.SwymWishlistCommonCustomizationSettings = {}; 8777 } 8778 8779 let enabledCommonFeatures = '{"add-to-wishlist-collections-button":true,"add-to-wishlist-pdp-button":true,"auto-add-to-wishlist-from-pdp":{"pdpViewCount":"3","notificationTimeoutDuration":"5","selectedPosition":"TopLeft","enabled":false},"multiple-wishlist":false}'; 8780 try { 8781 enabledCommonFeatures = JSON.parse(enabledCommonFeatures) || {}; 8782 } catch (e) { 8783 enabledCommonFeatures = {}; 8784 } 8785 // Storing COMMON FEATURES data in the window object for potential use in the storefront JS code. 8786 window.SwymEnabledCommonFeatures = enabledCommonFeatures; 8787 8788 // Ghost-Intent Configuration 8789 // Defaults to disabled (false). Only enabled when metafields explicitly set to "true". 8790 try { 8791 let ghostIntentConfig = { 8792 isExplicitConsentNeeded: false, 8793 isExplicitConsentNeededEvenForLocalStorage: false, 8794 askForPermissionOnFirstClick: true 8795 }; 8796 8797 8798 8799 window.SwymGhostIntentConfig = ghostIntentConfig; 8800 } catch(e) { 8801 window.SwymGhostIntentConfig = { 8802 isExplicitConsentNeeded: false, 8803 isExplicitConsentNeededEvenForLocalStorage: false, 8804 askForPermissionOnFirstClick: true 8805 }; 8806 } 8807 8808 // Education Layer Configuration 8809 // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility. 8810 8811 8812 window.SwymEducationLayerEnabled = enabledCommonFeatures?.["education-layer"] ?? true; 8813 8814 // Login Nudge Configuration 8815 // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility. 8816 8817 8818 window.SwymLoginNudgeEnabled = enabledCommonFeatures?.["login-nudge"] ?? true; 8819 8820 // Initialize or ensure SwymViewProducts exists 8821 if (!window.SwymViewProducts) { 8822 window.SwymViewProducts = {}; 8823 } 8824 8825 })(); 8826</script>
8826 8827 8828<!-- BEGIN app snippet: swymLoadConsentManager -->
8829<script> 8830 (function () { 8831 if (document.querySelector("script[data-swym-consent-manager]")) return; 8832 var swymConsentManagerScript = document.createElement("script"); 8833 swymConsentManagerScript.src = "https:\/\/cdn.shopify.com\/extensions\/01a11bbd-db0a-77e0-baed-9b8ace2332b2\/swym-relay-846\/assets\/swym-consent-manager.js"; 8834 swymConsentManagerScript.async = false; // run in insertion order once fetched, instead of whenever fetch resolves 8835 swymConsentManagerScript.setAttribute("data-swym-consent-manager", "true"); 8836 document.head.appendChild(swymConsentManagerScript); 8837 })(); 8838</script>
8838 8839<!-- END app snippet --> 8840
8841<script 8842 8843 id="wishlist-embed-init" 8844 defer 8845 async 8846> 8847 (function () { 8848 window.swymWishlistEmbedLoaded = true; 8849 var fullAssetUrl = "https://cdn.shopify.com/extensions/01a11bbd-db0a-77e0-baed-9b8ace2332b2/swym-relay-846/assets/apps.bundle.js"; 8850 var assetBaseUrl = fullAssetUrl?.substring(0, fullAssetUrl.lastIndexOf('/') + 1); 8851 var swymJsPath = '//procdn.swymrelay.com/code/swym-shopify.js'; 8852 var baseJsPath = swymJsPath?.substring(0, swymJsPath.lastIndexOf('/') + 1); 8853 window.SwymCurrentJSPath = baseJsPath; 8854 window.SwymAssetBaseUrl = assetBaseUrl; 8855 8856 window.SwymCurrentStorePath = "//swymstore-v3pro-01.swymrelay.com"; 8857 8858 function loadSwymShopifyScript() { 8859 var element = ""; 8860 var scriptSrc = ""; 8861 8862 8863 element = "swym-ext-shopify-script"; 8864 window.SwymShopifyCdnInUse = true; 8865 scriptSrc = "https://cdn.shopify.com/extensions/01a11bbd-db0a-77e0-baed-9b8ace2332b2/swym-relay-846/assets/swym-ext-shopify.js"; 8866 8867 8868 if (document.getElementById(element)) { 8869 return; 8870 } 8871 8872 var s = document.createElement("script"); 8873 s.id = element; 8874 s.type = "text/javascript"; 8875 s.async = true; 8876 s.defer = true; 8877 s.src = scriptSrc; 8878 8879 s.onerror = function() { 8880 console.warn("Failed to load Swym Shopify script: ", scriptSrc, " Continuing with default"); 8881 // Fallback logic here 8882 element = `swym-ext-shopify-script-${__SWYM__VERSION__}`; 8883 var fallbackJsPathVal = "\/\/procdn.swymrelay.com\/code\/swym-shopify.js"; 8884 var fallbackJsPathWithExt = fallbackJsPathVal.replace("swym-shopify", "swym-ext-shopify"); 8885 scriptSrc = fallbackJsPathWithExt + '?shop=' + encodeURIComponent(window.Shopify.shop) + '&v=' + __SWYM__VERSION__; 8886 8887 var fallbackScript = document.createElement("script"); 8888 fallbackScript.id = element; 8889 fallbackScript.type = "text/javascript"; 8890 fallbackScript.async = true; 8891 fallbackScript.defer = true; 8892 fallbackScript.src = scriptSrc; 8893 var y = document.getElementsByTagName("script")[0]; 8894 y.parentNode.insertBefore(fallbackScript, y); 8895 }; 8896 8897 var x = document.getElementsByTagName("script")[0]; 8898 x.parentNode.insertBefore(s, x); 8899 } 8900 8901 var consentAPICallbackInvoked = false; 8902 function checkConsentAndLoad() { 8903 // Allow app to load in design mode (theme editor) regardless of consent 8904 if (window.Shopify?.designMode) { 8905 loadSwymShopifyScript(); 8906 return; 8907 } 8908 8909 // Ghost-Intent: If merchant enabled explicit consent, block SDK until 8910 // consent is given through our Ghost-Intent flow (sync nudge accept). 8911 // This works on any store regardless of region (EU or non-EU). 8912 var ghostConfig = window.SwymGhostIntentConfig || {}; 8913 if (ghostConfig.isExplicitConsentNeeded || ghostConfig.isExplicitConsentNeededEvenForLocalStorage) { 8914 try { 8915 var consentKey = 'swym-ghost-consent-' + (window.Shopify && window.Shopify.shop || ''); 8916 if (localStorage.getItem(consentKey) === 'true') { 8917 // Consent was given through our flow â load SDK 8918 loadSwymShopifyScript(); 8919 return; 8920 } 8921 } catch(e) {} 8922 8923 // Check if Shopify native cookie consent was given via the cookie banner. 8924 // If user accepted cookies through Shopify's banner, load SDK normally 8925 // (Ghost-Intent is only needed when NO consent mechanism has been used). 8926 var shopifyConsentGiven = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.(); 8927 if (shopifyConsentGiven) { 8928 loadSwymShopifyScript(); 8929 return; 8930 } 8931 8932 console.warn("[Swym Ghost-Intent] SDK blocked until explicit consent is given"); 8933 return; 8934 } 8935 8936 var isCookieBannerVisible = window.Shopify?.customerPrivacy?.shouldShowBanner?.(); 8937 if(!isCookieBannerVisible) { 8938 loadSwymShopifyScript(); 8939 return; 8940 } 8941 var shouldLoadSwymScript = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.(); 8942 if (shouldLoadSwymScript) { 8943 loadSwymShopifyScript(); 8944 } else { 8945 console.warn("No customer consent to load Swym Wishlist Plus"); 8946 } 8947 } 8948 function initialiseConsentCheck() { 8949 document.addEventListener("visitorConsentCollected", (event) => { checkConsentAndLoad(); }); 8950 window.Shopify?.loadFeatures?.( 8951 [{name: 'consent-tracking-api', version: '0.1'}], 8952 error => { 8953 consentAPICallbackInvoked = true; 8954 if (error) { 8955 if(!window.Shopify?.customerPrivacy) { 8956 loadSwymShopifyScript(); 8957 return; 8958 } 8959 } 8960 checkConsentAndLoad(); 8961 } 8962 ); 8963 } 8964 function consentCheckFallback(retryCount) { 8965 if(!consentAPICallbackInvoked) { 8966 if (window.Shopify?.customerPrivacy) { 8967 checkConsentAndLoad(); 8968 } else if (retryCount >= 1) { 8969 console.warn("Shopify.loadFeatures unsuccessful on site, refer - https://shopify.dev/docs/api/customer-privacy#loading-the-customer-privacy-api. Proceeding with normal Swym Wishlist Plus load"); 8970 // Ghost-Intent: route through checkConsentAndLoad so SDK block is respected 8971 checkConsentAndLoad(); 8972 } else { 8973 setTimeout(() => consentCheckFallback(retryCount + 1), 1000); 8974 } 8975 } 8976 } 8977 if (document.readyState === "loading") { 8978 document.addEventListener("DOMContentLoaded", initialiseConsentCheck); 8979 window.addEventListener("load", () => consentCheckFallback(0)); 8980 } else { 8981 initialiseConsentCheck(); 8982 } 8983 8984 })(); 8985</script>
8985 8986 8987<!-- BEGIN app snippet: swymSnippet -->
8987<script defer> 8988 (function () { 8989 const currentSwymJSPath = '//procdn.swymrelay.com/code/swym-shopify.js'; 8990 const currentSwymStorePath = 'https://swymstore-v3pro-01.swymrelay.com'; 8991 const dnsPrefetchLink = `<link rel="dns-prefetch" href="${currentSwymStorePath}" crossorigin>`; 8992 const dnsPrefetchLink2 = `<link rel="dns-prefetch" href="${currentSwymJSPath}">`; 8993 const preConnectLink = `<link rel="preconnect" href="${currentSwymJSPath}">`; 8994 const swymSnippet = document.getElementById('wishlist-embed-init'); 8995 if(dnsPrefetchLink) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink);} 8996 if(dnsPrefetchLink2) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink2);} 8997 if(preConnectLink) {swymSnippet.insertAdjacentHTML('afterend', preConnectLink);} 8998 })() 8999</script>
vendor: 1 bytes, line 8999
8999
9000<script id="swym-snippet" type="text"> 9001 window.swymLandingURL = document.URL; 9002 window.swymCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 9003 window.swymPageLoad = function() { 9004 window.SwymProductVariants = window.SwymProductVariants || {}; 9005 window.SwymHasCartItems = 0 > 0; 9006 window.SwymPageData = {}, window.SwymProductInfo = {}; 9007 var unknown = {et: 0}; 9008 window.SwymPageData = unknown; 9009 9010 window.SwymPageData.uri = window.swymLandingURL; 9011 }; 9012 if(window.selectCallback){ 9013 (function(){ 9014 var originalSelectCallback = window.selectCallback; 9015 window.selectCallback = function(variant){ 9016 originalSelectCallback.apply(this, arguments); 9017 try{ 9018 if(window.triggerSwymVariantEvent){ 9019 window.triggerSwymVariantEvent(variant.id); 9020 } 9021 }catch(err){ 9022 console.warn("Swym selectCallback", err); 9023 } 9024 };})();} 9025 window.swymCustomerId =null; 9026 window.swymCustomerExtraCheck = 9027 null; 9028 var swappName = ("Wishlist" || "Wishlist"); 9029 var swymJSObject = { 9030 pid: "ofNyX3BTCKVMPoJfWGlEOnmwwVWm2FMqJBVlpKsb5l4=", 9031 interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName 9032 }; 9033 window.swymJSShopifyLoad = function(){ 9034 if(window.swymPageLoad) swymPageLoad(); 9035 if(!window._swat) { 9036 (function (s, w, r, e, l, a, y) { 9037 r['SwymRetailerConfig'] = s; 9038 r[s] = r[s] || function (k, v) { 9039 r[s][k] = v; 9040 }; 9041 })('_swrc', '', window); 9042 _swrc('RetailerId', swymJSObject.pid); 9043 _swrc('Callback', function(){initSwymShopify();}); 9044 }else if(window._swat.postLoader){ 9045 _swrc = window._swat.postLoader; 9046 _swrc('RetailerId', swymJSObject.pid); 9047 _swrc('Callback', function(){initSwymShopify();}); 9048 }else{ 9049 initSwymShopify();} 9050 } 9051 if(!window._SwymPreventAutoLoad) { 9052 swymJSShopifyLoad(); 9053 } 9054</script>
9054 9055 9056<style id="safari-flasher-pre"></style>
9057<script> 9058 if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) { 9059 document.getElementById("safari-flasher-pre").innerHTML = '' + '#swym-plugin,#swym-hosted-plugin{display: none;}' + '.swym-button.swym-add-to-wishlist{display: none;}' + '.swym-button.swym-add-to-watchlist{display: none;}' + '#swym-plugin #swym-notepad, #swym-hosted-plugin #swym-notepad{opacity: 0; visibility: hidden;}' + '#swym-plugin #swym-notepad, #swym-plugin #swym-overlay, #swym-plugin #swym-notification,' + '#swym-hosted-plugin #swym-notepad, #swym-hosted-plugin #swym-overlay, #swym-hosted-plugin #swym-notification' + '{-webkit-transition: none; transition: none;}' + ''; 9060 window.SwymCallbacks = window.SwymCallbacks || []; 9061 window.SwymCallbacks.push(function(tracker) { 9062 tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function() { 9063 var x = function() { 9064 SwymUtils.onDOMReady(function() { 9065 var d = document.createElement("div"); 9066 d.innerHTML = "<style id='safari-flasher-post'>" + "#swym-plugin:not(.swym-ready),#swym-hosted-plugin:not(.swym-ready){display: none;}" + ".swym-button.swym-add-to-wishlist:not(.swym-loaded){display: none;}" + ".swym-button.swym-add-to-watchlist:not(.swym-loaded){display: none;}" + "#swym-plugin.swym-ready #swym-notepad, #swym-plugin.swym-ready #swym-overlay, #swym-plugin.swym-ready #swym-notification," + "#swym-hosted-plugin.swym-ready #swym-notepad, #swym-hosted-plugin.swym-ready #swym-overlay, #swym-hosted-plugin.swym-ready #swym-notification" + "{-webkit-transition: opacity 0.3s, visibility 0.3ms, -webkit-transform 0.3ms !important;-moz-transition: opacity 0.3s, visibility 0.3ms, -moz-transform 0.3ms !important;-ms-transition: opacity 0.3s, visibility 0.3ms, -ms-transform 0.3ms !important;-o-transition: opacity 0.3s, visibility 0.3ms, -o-transform 0.3ms !important;transition: opacity 0.3s, visibility 0.3ms, transform 0.3ms !important;}" + "</style>"; 9067 document.head.appendChild(d); 9068 });}; 9069 setTimeout(x, 10); 9070 });});} 9071 window.SwymOverrideMoneyFormat = "${{amount}}"; 9072</script>
9072 9073<style id="swym-product-view-defaults"> .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded) { display: none; } </style><!-- END app snippet --> 9074
9075<script 9076 9077 id="swymSnippetCheckAndActivate" 9078> 9079 (function () { 9080 var duplicateProneIds = ['safari-flasher-pre', 'swym-product-view-defaults', 'swym-wrap-login-handler']; 9081 9082 function removeDuplicateIdNodes(id) { 9083 var nodes = document.querySelectorAll('#' + id); 9084 nodes.forEach(function (node, index) { 9085 if (index > 0) { 9086 node.remove(); 9087 } 9088 }); 9089 } 9090 9091 function cleanupDuplicateSnippetNodes(activeScript) { 9092 if (!activeScript) { 9093 return; 9094 } 9095 var allSwymSnippets = document.querySelectorAll('script#swym-snippet'); 9096 allSwymSnippets.forEach(function (scriptNode) { 9097 if (scriptNode !== activeScript) { 9098 scriptNode.remove(); 9099 } 9100 }); 9101 } 9102 9103 function cleanupDuplicateActivationGuards() { 9104 var guardScripts = document.querySelectorAll('script#swymSnippetCheckAndActivate'); 9105 guardScripts.forEach(function (scriptNode, index) { 9106 if (index > 0) { 9107 scriptNode.removeAttribute('id'); 9108 } 9109 }); 9110 } 9111 9112 function postDomLoad() { 9113 var activeScript = document.querySelector('script#swym-snippet:not([type="text"])'); 9114 if (!activeScript) { 9115 var inactiveScript = document.querySelector('script#swym-snippet[type="text"]'); 9116 if (inactiveScript) { 9117 inactiveScript.type = 'text/javascript'; 9118 new Function(inactiveScript.textContent)(); 9119 activeScript = inactiveScript; 9120 } 9121 } 9122 9123 cleanupDuplicateSnippetNodes(activeScript); 9124 cleanupDuplicateActivationGuards(); 9125 duplicateProneIds.forEach(removeDuplicateIdNodes); 9126 } 9127 9128 if (document.readyState === 'loading') { 9129 document.addEventListener('DOMContentLoaded', postDomLoad); 9130 } else { 9131 postDomLoad(); 9132 } 9133 })(); 9134</script>
9134 9135 9136 9137
9138<script> 9139 (function () { 9140 const themeSchemaName = window.Shopify.theme.schema_name; 9141 9142 if (!window.SwymCallbacks) { 9143 window.SwymCallbacks = []; 9144 } 9145 window.SwymCallbacks.push(swat => { 9146 if (!swat) { 9147 return; 9148 } 9149 9150 // Ghost-Intent: Sync local wishlist items to cloud when SDK loads after consent 9151 if (window.SwymLocalWishlist && window.SwymLocalWishlist.getSyncableItems().length > 0) { 9152 window.SwymLocalWishlist.syncToCloud(swat); 9153 } 9154 9155 if (window._SwymSDKOnlyMode) { 9156 return; 9157 } 9158 9159 // ENABLE COMMON FEATURES 9160 let swymEnabledCommonFeatures = window.SwymEnabledCommonFeatures; 9161 Object.keys(swymEnabledCommonFeatures).forEach(key => { 9162 if (!swymEnabledCommonFeatures[key]) return; 9163 9164 switch (key) { 9165 case 'add-to-wishlist-collections-button': 9166 // Check if app block is already handling the collections button 9167 if (window.SwymCollectionsConfig) { 9168 return; 9169 } 9170 9171 // Check if v2 default collections is handling it 9172 if (window.SwymAdvancedCollectionsWishlistConfig) { 9173 return; 9174 } 9175 9176 // Fallback to old v1 behavior if v2 config is not present 9177 swat?.collectionsApi?.setDefaultCustomizationOptions(); 9178 swat?.collectionsApi?.initializeCollections(swat, false, themeSchemaName); 9179 9180 break; 9181 case 'add-to-wishlist-pdp-button': 9182 // Check if app block is already handling the PDP button 9183 if (window.swymATWButtonConfig?.shopifyExtensionType === 'appblock') { 9184 return; 9185 } 9186 9187 if (!(window.SwymPageData && window.SwymPageData.et === 1)) { 9188 // Not initiating pdp button as it is not a product page 9189 return; 9190 } 9191 9192 // Inject addtowishlist.css into the document's <head> 9193 var head = document.head; 9194 var pdpButtonStylesheet = "https://cdn.shopify.com/extensions/01a11bbd-db0a-77e0-baed-9b8ace2332b2/swym-relay-846/assets/addtowishlistbutton.css"; 9195 var pdpButtonStylesheetTag = document.createElement('link'); 9196 pdpButtonStylesheetTag.id = `swym-pdp-button-stylesheet`; 9197 pdpButtonStylesheetTag.rel = 'stylesheet'; 9198 pdpButtonStylesheetTag.href = pdpButtonStylesheet; 9199 9200 if (!document.getElementById('swym-pdp-button-stylesheet')) { 9201 head.appendChild(pdpButtonStylesheetTag); 9202 } 9203 9204 var x = document.getElementsByTagName('script')[0]; 9205 function createAndInsertScript(id, src, onLoadCallback) { 9206 var scriptTag = document.createElement('script'); 9207 scriptTag.id = id; 9208 scriptTag.type = 'text/javascript'; 9209 scriptTag.src = src; 9210 scriptTag.onload = onLoadCallback; 9211 x.parentNode.insertBefore(scriptTag, x); 9212 } 9213 9214 var pdpButtonScript = "https://cdn.shopify.com/extensions/01a11bbd-db0a-77e0-baed-9b8ace2332b2/swym-relay-846/assets/addtowishlistbutton.js"; 9215 createAndInsertScript(`swym-pdp-button-script`, pdpButtonScript, function () { 9216 const pdpBtnApi = window.WishlistPlusPDPButtonAPI; 9217 if (pdpBtnApi) { 9218 pdpBtnApi.setDefaultCustomizationOptions(swat); 9219 pdpBtnApi.initializePDPButton(swat, true); 9220 } 9221 }); 9222 break; 9223 default: 9224 return; 9225 } 9226 }); 9227 }); 9228 })(); // IIFE to prevent polluting global scope 9229</script>
9229 9230 9231 9232
9233<script> 9234 (function () { 9235 // Get the settings from Shopify's Liquid variables and create the styles 9236 const isControlCentreEnabledFromMetafield = window?.SwymEnabledCommonFeatures?.["control-centre"]; 9237 const isCommonCustomizationEnabledFromMetafield = window?.SwymWishlistCommonCustomizationSettings && 9238 Object.keys(window.SwymWishlistCommonCustomizationSettings).length > 0; 9239 const isControlCentreEnabledFromBlockSettings = false; 9240 9241 // The duration is stored without a range, so support tools or the API can write 0, a negative 9242 // number or a non-number. Any of those would close the notification the moment it appears, so 9243 // fall back to the default unless the stored value is a usable positive number. 9244 const SWYM_DEFAULT_NOTIFICATION_DURATION_MS = 5000; 9245 const getSavedItemNotificationDuration = () => { 9246 const storedDuration = window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutNotificationDuration; 9247 return typeof storedDuration === 'number' && Number.isFinite(storedDuration) && storedDuration > 0 9248 ? storedDuration 9249 : SWYM_DEFAULT_NOTIFICATION_DURATION_MS; 9250 }; 9251 9252 if (!(isControlCentreEnabledFromMetafield && isCommonCustomizationEnabledFromMetafield) && !isControlCentreEnabledFromBlockSettings) { 9253 // Don't enable control centre if this is disabled and block settings are not enabled 9254 return; 9255 } 9256 9257 let borderRadius = 6; 9258 let drawerWidth = window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutDrawerWidth || 400; 9259 9260 // Check if block settings exist, use them, otherwise fall back to common settings 9261 let primaryBgColor = isControlCentreEnabledFromBlockSettings ? 9262 "#000000" : 9263 window.SwymWishlistCommonCustomizationSettings.primaryColor; 9264 9265 let primaryTextColor = isControlCentreEnabledFromBlockSettings ? 9266 "#ffffff" : 9267 window.SwymWishlistCommonCustomizationSettings.secondaryColor; 9268 9269 let secondaryBgColor = isControlCentreEnabledFromBlockSettings ? 9270 "#F4F8FE" : null; 9271 let secondaryTextColor = isControlCentreEnabledFromBlockSettings ? 9272 "#333333" : null; 9273 9274 // Only use color adjustment functions if we're using common settings 9275 if (!secondaryBgColor || !secondaryTextColor) { 9276 function adjustOpacity(color, opacity) { 9277 if (color[0] === '#') { 9278 color = color.slice(1); 9279 } 9280 9281 if (color.length === 3) { 9282 color = color.split('').map(char => char + char).join(''); 9283 } 9284 9285 const r = parseInt(color.slice(0, 2), 16); 9286 const g = parseInt(color.slice(2, 4), 16); 9287 const b = parseInt(color.slice(4, 6), 16); 9288 9289 return `rgba(${r}, ${g}, ${b}, ${opacity})`; 9290 } 9291 9292 function hexToRgb(color) { 9293 if (color[0] === '#') { 9294 color = color.slice(1); 9295 } 9296 if (color.length === 3) { 9297 color = color.split('').map(c => c + c).join(''); 9298 } 9299 9300 return { 9301 r: parseInt(color.slice(0, 2), 16), 9302 g: parseInt(color.slice(2, 4), 16), 9303 b: parseInt(color.slice(4, 6), 16) 9304 }; 9305 } 9306 9307 function getLuminance({ r, g, b }) { 9308 return 0.299 * r + 0.587 * g + 0.114 * b; 9309 } 9310 9311 function generateSecondaryColors(primaryBgColor, primaryTextColor) { 9312 const secondaryBgOpacity = 0.2; 9313 const secondaryTextOpacity = 0.8; 9314 9315 const secondaryBgColor = adjustOpacity(primaryBgColor, secondaryBgOpacity); 9316 9317 const bgRgb = hexToRgb(primaryBgColor); 9318 const bgLuminance = getLuminance(bgRgb); 9319 9320 // Determine whether to use dark or light text for contrast 9321 const lightText = adjustOpacity(primaryTextColor, secondaryTextOpacity); 9322 const darkText = adjustOpacity(primaryBgColor, secondaryTextOpacity); 9323 9324 const secondaryTextColor = bgLuminance > 186 ? darkText : lightText; 9325 9326 return { 9327 secondaryBgColor, 9328 secondaryTextColor 9329 }; 9330 } 9331 9332 const generatedColors = generateSecondaryColors(primaryBgColor, primaryTextColor); 9333 secondaryBgColor = secondaryBgColor || generatedColors.secondaryBgColor; 9334 secondaryTextColor = secondaryTextColor || generatedColors.secondaryTextColor; 9335 } 9336 9337 // Create the CSS rule 9338 let styles = ` 9339 .swym-storefront-layout-root-component { 9340 --swym-storefront-layout-ui-border-radius: ${borderRadius}px; 9341 --swym-storefront-layout-button-border-radius: ${borderRadius}px; 9342 --swym-storefront-layout-side-drawer-width: ${drawerWidth}px; 9343 --swym-storefront-layout-button-color-bg-primary: ${primaryBgColor}; 9344 --swym-storefront-layout-button-color-text-primary: ${primaryTextColor}; 9345 --swym-storefront-layout-button-color-bg-secondary: ${secondaryBgColor}; 9346 --swym-storefront-layout-button-color-text-secondary: ${secondaryTextColor}; 9347 } 9348 `; 9349 9350 // Create a <style> element and append the styles 9351 let styleSheet = document.createElement("style"); 9352 styleSheet.type = "text/css"; 9353 styleSheet.innerText = styles; 9354 document.head.appendChild(styleSheet); 9355 9356 if (typeof window.SwymStorefrontLayoutContext === 'undefined') { 9357 window.SwymStorefrontLayoutContext = {}; 9358 } 9359 if (typeof window.SwymStorefrontLayoutExtensions === 'undefined'){ 9360 window.SwymStorefrontLayoutExtensions = {}; 9361 } 9362 9363 // Expose block settings toggle state so ThemeCSSMapping can respect it. 9364 // When true, theme editor color pickers take priority over inherited theme CSS variables. 9365 SwymStorefrontLayoutContext.BlockSettingsEnabled = isControlCentreEnabledFromBlockSettings; 9366 9367 if (isControlCentreEnabledFromBlockSettings) { 9368 // If block settings are enabled, use them 9369 SwymStorefrontLayoutContext.Settings = { 9370 EnableStorefrontLayoutOnLauncher: true, 9371 EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true, 9372 StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer", 9373 StorefrontLayoutDrawerPosition: "left", 9374 StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container", 9375 StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist", 9376 EnableStorefrontLayoutVariantSelector: true, 9377 StorefrontLayoutNotificationPosition: "left", 9378 StorefrontLayoutActionPopupPosition: "left", 9379 StorefrontLayoutNotificationDuration: 5000, 9380 // Merchant-configurable, and read only by the "Item saved" notification shown when a 9381 // shopper adds a product to their wishlist. Every other notification keeps the fixed 9382 // StorefrontLayoutNotificationDuration above. 9383 StorefrontLayoutItemSavedNotificationAutoClose: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutNotificationAutoClose ?? true, 9384 StorefrontLayoutItemSavedNotificationDuration: getSavedItemNotificationDuration() 9385 }; 9386 } else { 9387 // If only metafield is enabled but no block settings, use common settings 9388 SwymStorefrontLayoutContext.Settings = { 9389 EnableStorefrontLayoutOnLauncher: true, 9390 EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true, 9391 StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer", 9392 StorefrontLayoutDrawerPosition: "left", 9393 StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container", 9394 StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist", 9395 EnableStorefrontLayoutVariantSelector: true, 9396 StorefrontLayoutNotificationPosition: "left", 9397 StorefrontLayoutActionPopupPosition: "left", 9398 StorefrontLayoutNotificationDuration: 5000, 9399 // Merchant-configurable, and read only by the "Item saved" notification shown when a 9400 // shopper adds a product to their wishlist. Every other notification keeps the fixed 9401 // StorefrontLayoutNotificationDuration above. 9402 StorefrontLayoutItemSavedNotificationAutoClose: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutNotificationAutoClose ?? true, 9403 StorefrontLayoutItemSavedNotificationDuration: getSavedItemNotificationDuration() 9404 }; 9405 } 9406 const storefrontLayoutCallback = (swat) =>{ 9407 SwymStorefrontLayoutContext.swat = swat; 9408 let isStoreOnPaidPlan = swat.getApp('Wishlist')?.['is-paid']; 9409 let isWishlistEnabled = swat.getApp('Wishlist')?.['enabled']; 9410 SwymStorefrontLayoutContext.Settings = { 9411 ...SwymStorefrontLayoutContext?.Settings, 9412 EnableStorefrontLayoutCollection: window?.SwymEnabledCommonFeatures?.["multiple-wishlist"] ?? false, 9413 EnableStorefrontLayout: isWishlistEnabled && (isControlCentreEnabledFromBlockSettings || isControlCentreEnabledFromMetafield), 9414 } 9415 9416 if(SwymStorefrontLayoutContext?.Settings?.EnableStorefrontLayout){ 9417 if(SwymStorefrontLayoutContext?.CustomEvents?.LayoutInitialized){ 9418 var event = new CustomEvent(SwymStorefrontLayoutContext.CustomEvents.LayoutInitialized, { 9419 detail: { settings: SwymStorefrontLayoutContext?.Settings } 9420 }); 9421 document.dispatchEvent(event); 9422 }else{ 9423 swat.utils.warn(`LayoutInitialized event is not defined.`); 9424 } 9425 }else{ 9426 swat.utils.warn(`Storefront Layout is disabled.`); 9427 document.getElementById("swym-storefront-layout-container")?.remove(); 9428 document.getElementById("swym-storefront-extention-render-container")?.remove(); 9429 } 9430 } 9431 9432 if (!window.SwymCallbacks) { 9433 window.SwymCallbacks = []; 9434 } 9435 window.SwymCallbacks.push(storefrontLayoutCallback); 9436 9437 SwymStorefrontLayoutContext.SwymCustomerData = { 9438 9439 name: null, 9440 email: null 9441 9442 };
9443 SwymStorefrontLayoutContext.isShopperLoggedIn = !!SwymStorefrontLayoutContext?.SwymCustomerData?.email; 9444 })(); 9445</script>
9445 9446 9447 9448 9449 9450</div><div id="shopify-block-AS0lNMVZlSktiRm1BQ__5888675206956468567" class="shopify-block shopify-app-block"> 9451 9452 9453 9454 9455 9456 9457 9458 9459 9460 9461 9462 9463 9464 9465 9466 9467<div 9468 id='loop-onstore-data' 9469 data-show-onstore-bar='false' 9470 data-apikey='test-key' 9471 data-checkoutselector='#checkout' 9472 data-replacecheckoutbutton='false' 9473 data-cartdetails='true' 9474 data-preservecart='false' 9475 data-label='in available credit' 9476 data-mobile-label='credit' 9477 data-valuesize='15' 9478 data-labelsize='10' 9479 data-buttonsize='10' 9480 data-alignment='full' 9481 data-bgcolor='rgb(0,0,0)' 9482 data-textcolor='rgb(255,255,255)' 9483 data-bumpsidecart='false' 9484 data-sidecartselector='.sidecart'></div> 9485 9486 9487</div>
9487<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
9487 9488</body> 9489</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.