PageSourceSearch

https://tropicofc.com/products/the-c-top-in-midnight-mama-africa

html tropicofc.com collected 2026-09-29 10:08:57 UTC 277,713 bytes, 5,243 lines download raw bytes

1<!doctype html>
2<html 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  <link rel="canonical" href="https://tropicofc.com/products/the-c-top-in-midnight-mama-africa">
8  <link rel="preconnect" href="https://cdn.shopify.com" crossorigin>
9
10  <link rel="apple-touch-icon" sizes="180x180" href="//tropicofc.com/cdn/shop/t/180/assets/apple-touch-icon.png?v=117969765527027424251788136564">
11  <link rel="icon" type="image/png" sizes="32x32" href="//tropicofc.com/cdn/shop/t/180/assets/favicon-32x32.png?v=96750683049404469521788136564">
12  <link rel="icon" type="image/png" sizes="16x16" href="//tropicofc.com/cdn/shop/t/180/assets/favicon-16x16.png?v=4542543000577460971788136564">
13  <link rel="manifest" href="//tropicofc.com/cdn/shop/t/180/assets/site.webmanifest?v=63895434475585673631788136564">
14  <link rel="mask-icon" href="//tropicofc.com/cdn/shop/t/180/assets/safari-pinned-tab.svg?v=149312162680949478381788136564" color="#5bbad5">
15  <meta name="msapplication-TileColor" content="transparent">
16  <meta name="theme-color" content="transparent">
17
18  <!-- Custom meta tags -->
19  <meta name="shop-currency" content="USD">
20
21  <title>
22    the C praia top in midnight mama africa
23    
24    
25     &ndash; tropic of c
26  </title>
27
28  
29    <meta name="description" content="our new C praia top in digitally printed fabric. a classic triangle top with skinny elastic cording straps that tie at neck and back and purl edging.  available in midnight mama africa digital print. pair it with the matching C bottom top to get your perfect set. model is 5’9.5” tall, 34B bust, 24” waist, and 34 1/2&quot; h">
30  
31
32  
33
34<meta property="og:site_name" content="tropic of c">
35<meta property="og:url" content="https://tropicofc.com/products/the-c-top-in-midnight-mama-africa">
36<meta property="og:title" content="the C praia top in midnight mama africa">
37<meta property="og:type" content="product">
38<meta property="og:description" content="our new C praia top in digitally printed fabric. a classic triangle top with skinny elastic cording straps that tie at neck and back and purl edging.  available in midnight mama africa digital print. pair it with the matching C bottom top to get your perfect set. model is 5’9.5” tall, 34B bust, 24” waist, and 34 1/2&quot; h">
39
40
41  <meta property="og:image" content="http://tropicofc.com/cdn/shop/files/midnight_mama_C_praia_top.jpg?v=1787233516">
42  <meta property="og:image:secure_url" content="https://tropicofc.com/cdn/shop/files/midnight_mama_C_praia_top.jpg?v=1787233516">
43  <meta property="og:image:width" content="2302">
44  <meta property="og:image:height" content="3458">
45
46
47
48  <meta property="og:price:amount" content="100">
49  <meta property="og:price:currency" content="USD">
50
51
52
53<meta name="twitter:card" content="summary_large_image">
54<meta name="twitter:title" content="the C praia top in midnight mama africa">
55<meta name="twitter:description" content="our new C praia top in digitally printed fabric. a classic triangle top with skinny elastic cording straps that tie at neck and back and purl edging.  available in midnight mama africa digital print. pair it with the matching C bottom top to get your perfect set. model is 5’9.5” tall, 34B bust, 24” waist, and 34 1/2&quot; h">
56
57  <!-- Tie Loader -->
58<script>!function(){"use strict";function l(e){for(var t=e,r=0,n=document.cookie.split(";");r<n.length;r++){var o=n[r].split("=");if(o[0].trim()===t)return o[1]}}function s(e){return localStorage.getItem(e)}function u(e){return window[e]}function A(e,t){e=document.querySelector(e);return t?null==e?void 0:e.getAttribute(t):null==e?void 0:e.textContent}var e=window,t=document,r="script",n="dataLayer",o="https://ss3.zone.tropicofc.com",a="",i="4plvzewrw",c="bj0bi=HhZKIi47QSAvMU81KSI%2FVgFPRUtLUAgeSgYFCgofDx8REVkGFRs%3D",g="cookie",v="_shopify_y",E="",d=!1;try{var d=!!g&&(m=navigator.userAgent,!!(m=new RegExp("Version/([0-9._]+)(.*Mobile)?.*Safari.*").exec(m)))&&16.4<=parseFloat(m[1]),f="stapeUserId"===g,I=d&&!f?function(e,t,r){void 0===t&&(t="");var n={cookie:l,localStorage:s,jsVariable:u,cssSelector:A},t=Array.isArray(t)?t:[t];if(e&&n[e])for(var o=n[e],a=0,i=t;a<i.length;a++){var c=i[a],c=r?o(c,r):o(c);if(c)return c}else console.warn("invalid uid source",e)}(g,v,E):void 0;d=d&&(!!I||f)}catch(e){console.error(e)}var m=e,g=(m[n]=m[n]||[],m[n].push({"gtm.start":(new Date).getTime(),event:"gtm.js"}),t.getElementsByTagName(r)[0]),v=I?"&bi="+encodeURIComponent(I):"",E=t.createElement(r),f=(d&&(i=8<i.length?i.replace(/([a-z]{8}$)/,"kp$1"):"kp"+i),!d&&a?a:o);E.async=!0,E.src=f+"/"+i+".js?"+c+v,null!=(e=g.parentNode)&&e.insertBefore(E,g)}();</script>
58
59<!-- End Tie Loader -->
60
61  
61<script>
62    // JS optimization
63    const load_custom = new Event('load-custom', {bubbles: true, cancelable: false});
64
65    window.addEventListener('load', (e) =>
66    {
67      e.stopImmediatePropagation();
68      window.dispatchEvent(load_custom);
69    }, true);
70
71    const asyncLoad = (url) =>
72    {
73      const s = document.createElement('script');
74      s.type = 'text/javascript';
75      s.async = true;
76      s.src = url;
77      const x = document.getElementsByTagName('script')[0];
78      x.parentNode.insertBefore(s, x);
79    }
80
81    window.addEventListener('load-custom', () =>
82    {
83      for (const script of document.scripts)
84      {
85        if (script.innerHTML.match(/function asyncLoad\(\)/))
86        {
87          const excludes = [
88            'shopify-widget.route.com',
89            
90            'nfcube.com',
91            
92            
93          ];
94
95          let urls = JSON.parse(script.innerHTML.match(/var urls.*?(\[.*?])/)[1]);
96
97          urls = urls.filter((url) =>
98          {
99            for (const exclude of excludes)
100            {
101              if (url.indexOf(exclude) !== -1)
102              {
103                return false;
104              }
105            }
106
107            return true;
108          });
109
110          urls.map((url) => asyncLoad(url));
111
112          break;
113        }
114      }
115    }, false);
116  </script>
116
117
118  
118<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
118<meta name="google-site-verification" content="XVCUlmD1aNhr7P4IO0VScZfcs3D6ID33hzT5qBSUnH4">
119<meta name="facebook-domain-verification" content="a6r8vs2yx1r2vf2gezgc8s1lz156x7">
120<meta name="facebook-domain-verification" content="u2vhpu43xjr0ijcjeds5m0mbgn0o0g">
121<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/26216806/digital_wallets/dialog">
122<meta id="in-context-paypal-metadata" data-shop-id="26216806" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
123<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="buy" href="/cart/55142338003263:1?ucp/version=2026-08-25&amp;context/payment/0/handler=dev.shopify.shop_pay" payment="dev.shopify.shop_pay com.google.pay dev.shopify.card"><link rel="alternate" hreflang="x-default" href="https://tropicofc.com/products/the-c-top-in-midnight-mama-africa">
124<link rel="alternate" hreflang="en" href="https://tropicofc.com/products/the-c-top-in-midnight-mama-africa">
125<link rel="alternate" hreflang="en-CL" href="https://tropicofc.com/en-br/products/the-c-top-in-midnight-mama-africa">
126<link rel="alternate" hreflang="en-CO" href="https://tropicofc.com/en-br/products/the-c-top-in-midnight-mama-africa">
127<link rel="alternate" hreflang="en-ID" href="https://tropicofc.com/en-br/products/the-c-top-in-midnight-mama-africa">
128<link rel="alternate" hreflang="en-KW" href="https://tropicofc.com/en-br/products/the-c-top-in-midnight-mama-africa">
129<link rel="alternate" hreflang="en-LB" href="https://tropicofc.com/en-br/products/the-c-top-in-midnight-mama-africa">
130<link rel="alternate" hreflang="en-MQ" href="https://tropicofc.com/en-br/products/the-c-top-in-midnight-mama-africa">
131<link rel="alternate" hreflang="en-MY" href="https://tropicofc.com/en-br/products/the-c-top-in-midnight-mama-africa">
132<link rel="alternate" hreflang="en-NO" href="https://tropicofc.com/en-br/products/the-c-top-in-midnight-mama-africa">
133<link rel="alternate" hreflang="en-NZ" href="https://tropicofc.com/en-br/products/the-c-top-in-midnight-mama-africa">
134<link rel="alternate" hreflang="en-QA" href="https://tropicofc.com/en-br/products/the-c-top-in-midnight-mama-africa">
135<link rel="alternate" hreflang="en-SA" href="https://tropicofc.com/en-br/products/the-c-top-in-midnight-mama-africa">
136<link rel="alternate" hreflang="en-SG" href="https://tropicofc.com/en-br/products/the-c-top-in-midnight-mama-africa">
137<link rel="alternate" hreflang="en-TR" href="https://tropicofc.com/en-br/products/the-c-top-in-midnight-mama-africa">
138<link rel="alternate" hreflang="en-IL" href="https://tropicofc.com/en-il/products/the-c-top-in-midnight-mama-africa">
139<link rel="alternate" hreflang="en-CA" href="https://tropicofc.com/en-ca/products/the-c-top-in-midnight-mama-africa">
140<link rel="alternate" hreflang="en-AU" href="https://tropicofc.com/en-au/products/the-c-top-in-midnight-mama-africa">
141<link rel="alternate" hreflang="en-GB" href="https://tropicofc.com/en-gb/products/the-c-top-in-midnight-mama-africa">
142<link rel="alternate" hreflang="en-IT" href="https://tropicofc.com/en-at/products/the-c-top-in-midnight-mama-africa">
143<link rel="alternate" hreflang="en-CH" href="https://tropicofc.com/en-br/products/the-c-top-in-midnight-mama-africa">
144<link rel="alternate" hreflang="en-FR" href="https://tropicofc.com/en-at/products/the-c-top-in-midnight-mama-africa">
145<link rel="alternate" hreflang="en-DE" href="https://tropicofc.com/en-at/products/the-c-top-in-midnight-mama-africa">
146<link rel="alternate" hreflang="en-HK" href="https://tropicofc.com/en-br/products/the-c-top-in-midnight-mama-africa">
147<link rel="alternate" hreflang="en-BR" href="https://tropicofc.com/en-br/products/the-c-top-in-midnight-mama-africa">
148<link rel="alternate" hreflang="en-PH" href="https://tropicofc.com/en-br/products/the-c-top-in-midnight-mama-africa">
149<link rel="alternate" hreflang="en-AE" href="https://tropicofc.com/en-br/products/the-c-top-in-midnight-mama-africa">
150<link rel="alternate" hreflang="en-ES" href="https://tropicofc.com/en-at/products/the-c-top-in-midnight-mama-africa">
151<link rel="alternate" hreflang="en-NL" href="https://tropicofc.com/en-at/products/the-c-top-in-midnight-mama-africa">
152<link rel="alternate" hreflang="en-MX" href="https://tropicofc.com/en-br/products/the-c-top-in-midnight-mama-africa">
153<link rel="alternate" hreflang="en-AT" href="https://tropicofc.com/en-at/products/the-c-top-in-midnight-mama-africa">
154<link rel="alternate" hreflang="en-JP" href="https://tropicofc.com/en-br/products/the-c-top-in-midnight-mama-africa">
155<link rel="alternate" hreflang="en-BE" href="https://tropicofc.com/en-at/products/the-c-top-in-midnight-mama-africa">
156<link rel="alternate" hreflang="en-BH" href="https://tropicofc.com/en-br/products/the-c-top-in-midnight-mama-africa">
157<link rel="alternate" hreflang="en-MC" href="https://tropicofc.com/en-br/products/the-c-top-in-midnight-mama-africa">
158<link rel="alternate" hreflang="en-AR" href="https://tropicofc.com/en-br/products/the-c-top-in-midnight-mama-africa">
159<link rel="alternate" type="application/json+oembed" href="https://tropicofc.com/products/the-c-top-in-midnight-mama-africa.oembed">
160<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=14287167"></script>
160
161<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
162<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=14287167&shop_id=26216806" crossorigin="anonymous"></script>
vendor: 1 bytes, line 162
162
163<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":26216806,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/26216806","merchantName":"tropic of c","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"tropic of c","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 163
163
164<script id="shopify-features" type="application/json">{"accessToken":"c99436cd9587c4533e28755f8dbf4792","betas":["rich-media-storefront-analytics"],"domain":"tropicofc.com","predictiveSearch":true,"shopId":26216806,"locale":"en"}</script>
vendor: 1 bytes, line 164
164
165<script>var Shopify = Shopify || {};
166Shopify.shop = "tropicofc.myshopify.com";
167Shopify.locale = "en";
168Shopify.currency = {"active":"USD","rate":"1.0"};
169Shopify.country = "US";
170Shopify.theme = {"name":"Resort launch - 9.15.26","id":188367962431,"schema_name":"Tropic of C","schema_version":"1.0.0","theme_store_id":null,"role":"main"};
171Shopify.theme.handle = "null";
172Shopify.theme.style = {"id":null,"handle":null};
173Shopify.cdnHost = "tropicofc.com/cdn";
174Shopify.routes = Shopify.routes || {};
175Shopify.routes.root = "/";
176Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
177Shopify.SignInWithShop = Shopify.SignInWithShop || {};
178Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
179Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 179
179
180<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 180
180
181<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 181
181
182<script>
183  window.ShopifyPay = window.ShopifyPay || {};
184  window.ShopifyPay.apiHost = "shop.app\/pay";
185  window.ShopifyPay.redirectState = null;
186</script>
vendor: 1 bytes, line 186
186
187<script>
188  window.Shopify = window.Shopify || {};
189  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
190  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
191  window.Shopify.SignInWithShop.eligible = true;
192</script>
vendor: 1 bytes, line 192
192
193<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 193
193
194<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 194
194
195<script type="module">
196  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
197
198  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
199
200</script>
vendor: 1 bytes, line 200
200
201<script>
202  window.Shopify = window.Shopify || {};
203  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
204  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"]};
205</script>
vendor: 1 bytes, line 205
205
206<script>(function() {
207  var isLoaded = false;
208  function asyncLoad() {
209    if (isLoaded) return;
210    isLoaded = true;
211    var urls = ["https:\/\/cdn.nfcube.com\/c886109310b5de88df99bc403161720e.js?shop=tropicofc.myshopify.com","https:\/\/shopify-widget.route.com\/shopify.widget.js?shop=tropicofc.myshopify.com","https:\/\/container.pepperjam.com\/3519345936.js?shop=tropicofc.myshopify.com","https:\/\/cdn.attn.tv\/tropicofc\/dtag.js?shop=tropicofc.myshopify.com"];
212    for (var i = 0; i < urls.length; i++) {
213      var s = document.createElement('script');
214      s.type = 'text/javascript';
215      s.async = true;
216      s.src = urls[i];
217      var x = document.getElementsByTagName('script')[0];
218      x.parentNode.insertBefore(s, x);
219    }
220  };
221  if(window.attachEvent) {
222    window.attachEvent('onload', asyncLoad);
223  } else {
224    window.addEventListener('load', asyncLoad, false);
225  }
226})();</script>
vendor: 1 bytes, line 226
226
227<script id="__st">var __st={"a":26216806,"offset":-14400,"reqid":"40152fe4-d5e5-4cf6-bba4-ca34dbc4f447-1790676536","pageurl":"tropicofc.com\/products\/the-c-top-in-midnight-mama-africa","u":"d6c0d02d3ff9","p":"product","rtyp":"product","rid":10580182663487};</script>
vendor: 1 bytes, line 227
227
228<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 228
228
229<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 229
229
230<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//tropicofc.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 230
230
231<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 = "//tropicofc.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>
231<script crossorigin="anonymous" defer="defer" src="//tropicofc.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 231
231
232<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 232
232
233<script>
234  window.Shopify = window.Shopify || {};
235  window.Shopify.MCP = window.Shopify.MCP || {};
236  window.Shopify.MCP.enabled = true;
237  window.Shopify.MCP.shop = "tropicofc.myshopify.com";
238  window.Shopify.MCP.mcpEndpoint = "https:\/\/tropicofc.com\/api\/mcp";
239  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?\"\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."}},"required":["query"]}}];
240</script>
vendor: 1 bytes, line 240
240
241<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("\/\/tropicofc.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
242</script>
vendor: 1 bytes, line 242
242
243<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://tropicofc.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
244</script>
vendor: 1 bytes, line 244
244
245<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
246  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);
247</script>
vendor: 1 bytes, line 247
247
248<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})}}));
249</script>
vendor: 1 bytes, line 249
249
250<script integrity="sha256-/LA1C2Bx6899fYCos0FS9qLj2opaGFm7AXrTUvBEb4s=" data-source-attribution="shopify.remote_product_tracking" data-shopify-remote-tracking="{&quot;publisher_shop_id&quot;:26216806,&quot;theme_id&quot;:188367962431,&quot;theme_published&quot;:true,&quot;theme_store_id&quot;:0,&quot;placement&quot;:&quot;collection&quot;,&quot;event_data&quot;:{&quot;source_product_id&quot;:10580182663487,&quot;handle&quot;:&quot;the-c-top-in-midnight-mama-africa&quot;,&quot;page_type&quot;:&quot;product&quot;},&quot;recommendations_tracking_enabled&quot;:true}" defer="defer" src="//tropicofc.com/cdn/shopifycloud/storefront/assets/storefront/remote_product_tracking-91d95044.js" crossorigin="anonymous"></script>
250
251<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://tropicofc.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
252<style id="shopify-accelerated-checkout-cart">
253        #shopify-buyer-consent {
254  margin-top: 1em;
255  display: inline-block;
256  width: 100%;
257}
258
259#shopify-buyer-consent.hidden {
260  display: none;
261}
262
263#shopify-subscription-policy-button {
264  background: none;
265  border: none;
266  padding: 0;
267  text-decoration: underline;
268  font-size: inherit;
269  cursor: pointer;
270}
271
272#shopify-subscription-policy-button::before {
273  box-shadow: none;
274}
275
276      </style>
277<script id="sections-script" data-sections="frenzy-recommendation" defer="defer" src="//tropicofc.com/cdn/shop/t/180/compiled_assets/scripts.js?v=141542442253850466671788136564"></script>
vendor: 1 bytes, line 277
277
278<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
278
279
280  <link rel="stylesheet" href="//tropicofc.com/cdn/shop/t/180/assets/main.min.css?v=143929861988689935261788136564"/>
281
282  <!--  Hotjar Tracking Code for https://tropicofc.com/ -->
283  
283<script>
vendor: 121 bytes, lines 283-286
283
284    (function(h,o,t,j,a,r){
285      h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
286      h._hjSettings={hjid:
2865181085
vendor: 252 bytes, lines 286-292
286,hjsv:6};
287      a=o.getElementsByTagName('head')[0];
288      r=o.createElement('script');r.async=1;
289      r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
290      a.appendChild(r);
291    })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
292  
292</script>
292
293<!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
294
295
296
297
298
299
300
301
302
303
304
305
306  
306<script async src="https://static.klaviyo.com/onsite/js/YtHa6u/klaviyo.js?company_id=YtHa6u"></script>
306
307  
307<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>
307
308
309  
310    
310<script id="viewed_product">
311      if (item == null) {
312        var _learnq = _learnq || [];
313
314        var MetafieldReviews = null
315        var MetafieldYotpoRating = null
316        var MetafieldYotpoCount = null
317        var MetafieldLooxRating = null
318        var MetafieldLooxCount = null
319        var okendoProduct = null
320        var okendoProductReviewCount = null
321        var okendoProductReviewAverageValue = null
322        try {
323          // The following fields are used for Customer Hub recently viewed in order to add reviews.
324          // This information is not part of __kla_viewed. Instead, it is part of __kla_viewed_reviewed_items
325          MetafieldReviews = {};
326          MetafieldYotpoRating = null
327          MetafieldYotpoCount = null
328          MetafieldLooxRating = null
329          MetafieldLooxCount = null
330
331          okendoProduct = null
332          // If the okendo metafield is not legacy, it will error, which then requires the new json formatted data
333          if (okendoProduct && 'error' in okendoProduct) {
334            okendoProduct = null
335          }
336          okendoProductReviewCount = okendoProduct ? okendoProduct.reviewCount : null
337          okendoProductReviewAverageValue = okendoProduct ? okendoProduct.reviewAverageValue : null
338        } catch (error) {
339          console.error('Error in Klaviyo onsite reviews tracking:', error);
340        }
341
342        var item = {
343          Name: "the C praia top in midnight mama africa",
344          ProductID: 10580182663487,
345          Categories: ["$180 C sets","all swim","animal prints","Candice's summer edit","current full price","eco set tops","final few","golden dusk","new","Newest Products","Resort 27 Collection","Spend \u0026 Save","tax:clothingMA","tax:clothingNJ","tax:clothingNY","THANKS30","the","the","the C","the c","the C","the C collection","THEWELLDISCOUNT","toc x costa brazil","TOCXCOSTABIKINI","tops","two pieces"],
346          ImageURL: "https://tropicofc.com/cdn/shop/files/midnight_mama_C_praia_top_grande.jpg?v=1787233516",
347          URL: "https://tropicofc.com/products/the-c-top-in-midnight-mama-africa",
348          Brand: "tropic of c",
349          Price: "$100",
350          Value: "100",
351          CompareAtPrice: "$0"
352        };
353        _learnq.push(['track', 'Viewed Product', item]);
354        _learnq.push(['trackViewedItem', {
355          Title: item.Name,
356          ItemId: item.ProductID,
357          Categories: item.Categories,
358          ImageUrl: item.ImageURL,
359          Url: item.URL,
360          Metadata: {
361            Brand: item.Brand,
362            Price: item.Price,
363            Value: item.Value,
364            CompareAtPrice: item.CompareAtPrice
365          },
366          metafields:{
367            reviews: MetafieldReviews,
368            yotpo:{
369              rating: MetafieldYotpoRating,
370              count: MetafieldYotpoCount,
371            },
372            loox:{
373              rating: MetafieldLooxRating,
374              count: MetafieldLooxCount,
375            },
376            okendo: {
377              rating: okendoProductReviewAverageValue,
378              count: okendoProductReviewCount,
379            }
380          }
381        }]);
382      }
383    </script>
383
384  
385
386
387
388
389  
389<script>
390    window.klaviyoReviewsProductDesignMode = false
391  </script>
391
392
393
394
395
396
397
398
399
400
401<!-- END app block --><!-- BEGIN app block: shopify://apps/attentive/blocks/attn-tag/8df62c72-8fe4-407e-a5b3-72132be30a0d -->
401<script type="text/javascript" src="https://cdn.attn.tv/tropicofc/dtag.js?source=app-embed" defer="defer"></script>
401
402
403
404<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
405<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: 26216806,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "product"};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 405
405
406<script>
407  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
408</script>
vendor: 1 bytes, line 408
408
409<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}
409).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: 26216806,storefrontBaseUrl: "https://tropicofc.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://tropicofc.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1814626623","configuration":"{\"accountID\":\"YtHa6u\",\"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"]}
409,{"id":"1684734271","configuration":"{\"extension\": \"tropicofc_1\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"39dd4fffdb1be2f2337a69db947d2da8","type":"APP","apiClientId":352999,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1628569919","configuration":"{\"env\":\"prod\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"8a9a175b11d15038a70fe78d09c59720","type":"APP","apiClientId":3977633,"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":"852590911","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"AW-804984320\\\",\\\"GT-TXBFR3T\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-RDMPEHPHYY\\\",\\\"AW-804984320\\\/Agu2CNOs2dwBEICs7P8C\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-RDMPEHPHYY\\\",\\\"AW-804984320\\\/IG8CCNas2dwBEICs7P8C\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-RDMPEHPHYY\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-RDMPEHPHYY\\\",\\\"AW-804984320\\\/7zhpCM2s2dwBEICs7P8C\\\",\\\"MC-V747NF3ZTP\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-RDMPEHPHYY\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-RDMPEHPHYY\\\",\\\"AW-804984320\\\/u_6nCMqs2dwBEICs7P8C\\\",\\\"MC-V747NF3ZTP\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-RDMPEHPHYY\\\",\\\"AW-804984320\\\/u5dXCKms2dwBEICs7P8C\\\",\\\"MC-V747NF3ZTP\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-RDMPEHPHYY\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-RDMPEHPHYY\\\",\\\"AW-804984320\\\/ug0NCNms2dwBEICs7P8C\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-RDMPEHPHYY\\\",\\\"AW-804984320\\\/lxseCNCs2dwBEICs7P8C\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-RDMPEHPHYY\\\"}],\\\"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":"716636479","configuration":"{\"shopDomain\":\"tropicofc.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1cc50c06a2fd060c142979e7a3df92db","type":"APP","apiClientId":2436932,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"381124927","configuration":"{\"pixel_id\":\"521360712036087\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","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":"162267455","configuration":"{\"tagID\":\"2613968866876\"}","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":"29491519","configuration":"{\"myshopifyDomain\":\"tropicofc.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"23b97d18e2aa74363140dc29c9284e87","type":"APP","apiClientId":2775569,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"95846719","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Retention"}
409,{"id":"110199103","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Ascend "},{"id":"152043839","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["SALE_OF_DATA"],"name":"RevenueRoll"},{"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":"tropic of c","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"tropicofc.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/tropicofc.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":100.0,"currencyCode":"USD"},"product":{"title":"the C praia top in midnight mama africa","vendor":"tropic of c","id":"10580182663487","untranslatedTitle":"the C praia top in midnight mama africa","url":"\/products\/the-c-top-in-midnight-mama-africa","type":"two pieces"},"id":"55142338003263","image":{"src":"\/\/tropicofc.com\/cdn\/shop\/files\/midnight_mama_C_praia_top.jpg?v=1787233516"},"sku":"CS816ACP107XS","title":"XS \/ midnight mama africa","untranslatedTitle":"XS \/ midnight mama africa"},{"price":{"amount":100.0,"currencyCode":"USD"},"product":{"title":"the C praia top in midnight mama africa","vendor":"tropic of c","id":"10580182663487","untranslatedTitle":"the C praia top in midnight mama africa","url":"\/products\/the-c-top-in-midnight-mama-africa","type":"two pieces"},"id":"55142338036031","image":{"src":"\/\/tropicofc.com\/cdn\/shop\/files\/midnight_mama_C_praia_top.jpg?v=1787233516"},"sku":"CS816ACP107S","title":"S \/ midnight mama africa","untranslatedTitle":"S \/ midnight mama africa"},{"price":{"amount":100.0,"currencyCode":"USD"},"product":{"title":"the C praia top in midnight mama africa","vendor":"tropic of c","id":"10580182663487","untranslatedTitle":"the C praia top in midnight mama africa","url":"\/products\/the-c-top-in-midnight-mama-africa","type":"two pieces"},"id":"55142338068799","image":{"src":"\/\/tropicofc.com\/cdn\/shop\/files\/midnight_mama_C_praia_top.jpg?v=1787233516"},"sku":"CS816ACP107M","title":"M \/ midnight mama africa","untranslatedTitle":"M \/ midnight mama africa"},{"price":{"amount":100.0,"currencyCode":"USD"},"product":{"title":"the C praia top in midnight mama africa","vendor":"tropic of c","id":"10580182663487","untranslatedTitle":"the C praia top in midnight mama africa","url":"\/products\/the-c-top-in-midnight-mama-africa","type":"two pieces"},"id":"55142338101567","image":{"src":"\/\/tropicofc.com\/cdn\/shop\/files\/midnight_mama_C_praia_top.jpg?v=1787233516"},"sku":"CS816ACP107L","title":"L \/ midnight mama africa","untranslatedTitle":"L \/ midnight mama africa"},{"price":{"amount":100.0,"currencyCode":"USD"},"product":{"title":"the C praia top in midnight mama africa","vendor":"tropic of c","id":"10580182663487","untranslatedTitle":"the C praia top in midnight mama africa","url":"\/products\/the-c-top-in-midnight-mama-africa","type":"two pieces"},"id":"55142338134335","image":{"src":"\/\/tropicofc.com\/cdn\/shop\/files\/midnight_mama_C_praia_top.jpg?v=1787233516"},"sku":"CS816ACP107XL","title":"C+ \/ midnight mama africa","untranslatedTitle":"C+ \/ midnight mama africa"}],"products":[{"id":"10580182663487","handle":"the-c-top-in-midnight-mama-africa","isCollective":false,"title":"the C praia top in midnight mama africa","type":"two pieces","untranslatedTitle":"the C praia top in midnight mama africa","url":"\/products\/the-c-top-in-midnight-mama-africa","vendor":"tropic of c","remoteShopId":null,"variants":[{"id":"55142338003263","image":{"src":"\/\/tropicofc.com\/cdn\/shop\/files\/midnight_mama_C_praia_top.jpg?v=1787233516"},"price":{"amount":100.0,"currencyCode":"USD"},"sku":"CS816ACP107XS","title":"XS \/ midnight mama africa","untranslatedTitle":"XS \/ midnight mama africa"},{"id":"55142338036031","image":{"src":"\/\/tropicofc.com\/cdn\/shop\/files\/midnight_mama_C_praia_top.jpg?v=1787233516"},"price":{"amount":100.0,"currencyCode":"USD"},"sku":"CS816ACP107S","title":"S \/ midnight mama africa","untranslatedTitle":"S \/ midnight mama africa"},{"id":"55142338068799","image":{"src":"\/\/tropicofc.com\/cdn\/shop\/files\/midnight_mama_C_praia_top.jpg?v=1787233516"},"price":{"amount":100.0,"currencyCode":"USD"},"sku":"CS816ACP107M","title":"M \/ midnight mama africa","untranslatedTitle":"M \/ midnight mama africa"},{"id":"55142338101567","image":{"src":"\/\/tropicofc.com\/cdn\/shop\/files\/midnight_mama_C_praia_top.jpg?v=1787233516"},"price":{"amount":100.0,"currencyCode":"USD"},"sku":"CS816ACP107L","title":"L \/ midnight mama africa","untranslatedTitle":"L \/ midnight mama africa"},{"id":"55142338134335","image":{"src":"\/\/tropicofc.com\/cdn\/shop\/files\/midnight_mama_C_praia_top.jpg?v=1787233516"},"price":{"amount":100.0,"currencyCode":"USD"},"sku":"CS816ACP107XL","title":"C+ \/ midnight mama africa","untranslatedTitle":"C+ \/ midnight mama africa"}]}],"purchasingCompany":null},},"https://tropicofc.com/cdn","a5bf51cfwabd6c495p49b74ff1maa529d2b",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"188367962431","themePublished":"true","eventMetadataId":"520b808d-4f2b-4623-ae11-3a007434a3bd","pageType":"product","resourceId":"10580182663487","shopId":"26216806","storefrontBaseUrl":"https:\/\/tropicofc.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"a5bf51cfwabd6c495p49b74ff1maa529d2b","publish":"custom","events":"[[\"page_viewed\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":100.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"the C praia top in midnight mama africa\",\"vendor\":\"tropic of c\",\"id\":\"10580182663487\",\"untranslatedTitle\":\"the C praia top in midnight mama africa\",\"url\":\"\/products\/the-c-top-in-midnight-mama-africa\",\"type\":\"two pieces\"},\"id\":\"55142338003263\",\"image\":{\"src\":\"\/\/tropicofc.com\/cdn\/shop\/files\/midnight_mama_C_praia_top.jpg?v=1787233516\"}
409,\"sku\":\"CS816ACP107XS\",\"title\":\"XS \/ midnight mama africa\",\"untranslatedTitle\":\"XS \/ midnight mama africa\"}}]]"});})();</script>
409<script>
410  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
411  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
412  window.ShopifyAnalytics.meta.currency = 'USD';
413  var meta = {"product":{"id":10580182663487,"gid":"gid:\/\/shopify\/Product\/10580182663487","vendor":"tropic of c","type":"two pieces","handle":"the-c-top-in-midnight-mama-africa","variants":[{"id":55142338003263,"price":10000,"name":"the C praia top in midnight mama africa - XS \/ midnight mama africa","public_title":"XS \/ midnight mama africa","sku":"CS816ACP107XS"},{"id":55142338036031,"price":10000,"name":"the C praia top in midnight mama africa - S \/ midnight mama africa","public_title":"S \/ midnight mama africa","sku":"CS816ACP107S"},{"id":55142338068799,"price":10000,"name":"the C praia top in midnight mama africa - M \/ midnight mama africa","public_title":"M \/ midnight mama africa","sku":"CS816ACP107M"},{"id":55142338101567,"price":10000,"name":"the C praia top in midnight mama africa - L \/ midnight mama africa","public_title":"L \/ midnight mama africa","sku":"CS816ACP107L"},{"id":55142338134335,"price":10000,"name":"the C praia top in midnight mama africa - C+ \/ midnight mama africa","public_title":"C+ \/ midnight mama africa","sku":"CS816ACP107XL"}],"remote":false,"collective":false},"page":{"pageType":"product","resourceType":"product","resourceId":10
413580182663487,"requestId":"40152fe4-d5e5-4cf6-bba4-ca34dbc4f447-1790676536"}};
414  for (var attr in meta) {
415    window.ShopifyAnalytics.meta[attr] = meta[attr];
416  }
417</script>
vendor: 1 bytes, line 417
417
418<script class="analytics">
419  (function () {
420    var customDocumentWrite = function(content) {
421      var jquery = null;
422
423      if (window.jQuery) {
424        jquery = window.jQuery;
425      } else if (window.Checkout && window.Checkout.$) {
426        jquery = window.Checkout.$;
427      }
428
429      if (jquery) {
430        jquery('body').append(content);
431      }
432    };
433
434    var hasLoggedConversion = function(token) {
435      if (token) {
436        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
437      }
438      return false;
439    }
440
441    var setCookieIfConversion = function(token) {
442      if (token) {
443        var twoMonthsFromNow = new Date(Date.now());
444        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
445
446        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
447      }
448    }
449
450    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
451    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
452    if (trekkie.integrations) {
453      return;
454    }
455    trekkie.methods = [
456      'identify',
457      'page',
458      'ready',
459      'track',
460      'trackForm',
461      'trackLink'
462    ];
463    trekkie.factory = function(method) {
464      return function() {
465        var args = Array.prototype.slice.call(arguments);
466        args.unshift(method);
467        trekkie.push(args);
468        if (method == 'track' || method == 'page') {
469          var pageUrl;
470          try {
471            pageUrl = window.location.href;
472          } catch (e) {}
473          var pageReferrer;
474          try {
475            pageReferrer = document.referrer;
476          } catch (e) {}
477          try {
478            if (window.__TREKKIE_SHIM_QUEUE == null) {
479              window.__TREKKIE_SHIM_QUEUE = [];
480            }
481            window.__TREKKIE_SHIM_QUEUE.push({
482              from: 'trekkie-stub',
483              method: method,
484              args: args.slice(1),
485              pageContext: {
486                url: pageUrl,
487                referrer: pageReferrer
488              }
489            });
490          } catch (e) {
491            // no-op
492          }
493        }
494        return trekkie;
495      };
496    };
497    for (var i = 0; i < trekkie.methods.length; i++) {
498      var key = trekkie.methods[i];
499      trekkie[key] = trekkie.factory(key);
500    }
501    trekkie.load = function(config) {
502      trekkie.config = config || {};
503      trekkie.config.initialDocumentCookie = document.cookie;
504      var first = document.getElementsByTagName('script')[0];
505var script = document.createElement('script');
506script.type = 'text/javascript';
507script.onerror = function(e) {
508  var scriptFallback = document.createElement('script');
509  scriptFallback.type = 'text/javascript';
510  scriptFallback.onerror = function(error) {
511          var Monorail = {
512      produce: function produce(monorailDomain, schemaId, payload) {
513        var currentMs = new Date().getTime();
514        var event = {
515          schema_id: schemaId,
516          payload: payload,
517          metadata: {
518            event_created_at_ms: currentMs,
519            event_sent_at_ms: currentMs
520          }
521        };
522        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
523      },
524      sendRequest: function sendRequest(endpointUrl, payload) {
525        // Try the sendBeacon API
526        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
527          var blobData = new window.Blob([payload], {
528            type: 'text/plain'
529          });
530
531          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
532            return true;
533          } // sendBeacon was not successful
534
535        } // XHR beacon
536
537        var xhr = new XMLHttpRequest();
538
539        try {
540          xhr.open('POST', endpointUrl);
541          xhr.setRequestHeader('Content-Type', 'text/plain');
542          xhr.send(payload);
543        } catch (e) {
544          console.log(e);
545        }
546
547        return false;
548      },
549      isIos12: function isIos12() {
550        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
551      }
552    };
553    Monorail.produce('monorail-edge.shopifysvc.com',
554      'trekkie_storefront_load_errors/1.1',
555      {shop_id: 26216806,
556      theme_id: 188367962431,
557      app_name: "storefront",
558      context_url: window.location.href,
559      source_url: "//tropicofc.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
560
561  };
562  scriptFallback.async = true;
563  scriptFallback.src = '//tropicofc.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
564  first.parentNode.insertBefore(scriptFallback, first);
565};
566script.async = true;
567script.src = '//tropicofc.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
568first.parentNode.insertBefore(script, first);
569
570    };
571    trekkie.load(
572      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":26216806,"isMerchantRequest":null,"themeId":188367962431,"themeCityHash":"6738505463383072520","contentLanguage":"en","currency":"USD","eventMetadataId":"520b808d-4f2b-4623-ae11-3a007434a3bd"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
573    );
574
575    var loaded = false;
576    trekkie.ready(function() {
577      if (loaded) return;
578      loaded = true;
579
580      window.ShopifyAnalytics.lib = window.trekkie;
581
582      var originalDocumentWrite = document.write;
583      document.write = customDocumentWrite;
584      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
585      document.write = originalDocumentWrite;
586
587      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
588      var token = match? match[1]: undefined;
589      if (!hasLoggedConversion(token)) {
590        setCookieIfConversion(token);
591        window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"USD","variantId":55142338003263,"productId":10580182663487,"productGid":"gid:\/\/shopify\/Product\/10580182663487","name":"the C praia top in midnight mama africa - XS \/ midnight mama africa","price":"100.00","sku":"CS816ACP107XS","brand":"tropic of c","variant":"XS \/ midnight mama africa","category":"two pieces","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true});
592      }
593    });
594
595    window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":10
595580182663487,"requestId":"40152fe4-d5e5-4cf6-bba4-ca34dbc4f447-1790676536","shopifyEmitted":true});
596
597    var eventsListenerScript = document.createElement('script');
598    eventsListenerScript.async = true;
599    eventsListenerScript.src = "//tropicofc.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
600    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
601})();</script>
601
602  
602<script>
603  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
604    window.ga = function ga() {
605      (window.ga.q = window.ga.q || []).push(arguments);
606      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
607        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
608      }
609      console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
610    };
611    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
612      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
613    }
614  }
615</script>
vendor: 1 bytes, line 615
615
616<script
617  defer
618  src="https://tropicofc.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
619  data-application="storefront-renderer"
620  data-shop-id="26216806"
621  data-render-region="gcp-us-central1"
622  data-page-type="product"
623  data-theme-instance-id="188367962431"
624  data-theme-name="Tropic of C"
625  data-theme-version="1.0.0"
626  data-monorail-region="shop_domain"
627  data-resource-timing-sampling-rate="10"
628  data-shs="true"
629  data-shs-beacon="true"
630  data-shs-export-with-fetch="true"
631  data-shs-logs-sample-rate="1"
632  data-shs-beacon-endpoint="https://tropicofc.com/api/collect"
633></script>
633
634<meta name="shopify-y" content="cdb9343d-ab27-4f2c-962e-27c2ab01caac" data-expiration="1822234136000"><meta name="shopify-s" content="dfe557ea-a725-447a-8387-5cf31a3f6562" data-expiration="1790678336000"><meta name="new-cookie-storage-activated" content="t">
635</head>
636
637<body class="page-product">
638  <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" class="hidden">
639  <symbol id="logo" viewBox="0 0 77 108">
640    <path d="M48.285 15.186h-5.454v10.909h1.658v-5.187h3.636v-1.551h-3.69v-2.62h3.797v-1.55h.053zM31.71 17.7c.802-.802 1.765-1.176 2.887-1.176 1.123 0 2.086.374 2.888 1.176.802.802 1.176 1.765 1.176 2.941 0 1.177-.374 2.14-1.176 2.941-.802.802-1.765 1.177-2.888 1.177-1.069 0-1.978-.375-2.78-1.177-.802-.802-1.23-1.764-1.23-2.994-.053-1.123.374-2.086 1.123-2.888zm-.963 7.166c1.123.962 2.407 1.443 3.797 1.443 1.604 0 2.94-.534 4.064-1.657 1.123-1.07 1.657-2.407 1.657-4.01 0-1.551-.534-2.888-1.657-4.011-1.123-1.123-2.46-1.658-4.01-1.658-1.551 0-2.942.535-4.065 1.658-1.122 1.123-1.71 2.406-1.71 3.957.053 1.764.695 3.208 1.924 4.278zM61.333 0c-1.818 0-3.261.642-4.384 1.978a5.691 5.691 0 0 0-1.39 3.744c0 1.55.534 2.887 1.657 3.956 1.123 1.07 2.46 1.658 4.01 1.658 1.016 0 2.032-.267 2.995-.802V8.556c-.268.213-.535.427-.749.588-.267.16-.481.267-.695.374-.428.214-.909.267-1.497.267-1.123 0-2.086-.374-2.834-1.176-.749-.802-1.177-1.765-1.177-2.887 0-1.177.375-2.14 1.177-2.941a3.761 3.761 0 0 1 2.834-1.23c1.016 0 2.032.374 2.94 1.176V.802C63.259.267 62.297 0 61.334 0zm-9.945 11.122h1.657V.214h-1.657v10.908zm-6.631-9.41h.535c1.55 0 2.352.587 2.352 1.71 0 1.177-.748 1.765-2.245 1.765h-.642V1.71zm.748 4.972c1.123 0 2.032-.267 2.728-.856.695-.588 1.016-1.39 1.016-2.352 0-.91-.321-1.711-.963-2.3-.32-.427-.748-.641-1.23-.748a9.578 9.578 0 0 0-2.085-.214h-1.872v10.908h1.658V6.684h.748zM32.031 2.727c.802-.802 1.764-1.176 2.887-1.176s2.085.374 2.888 1.176c.802.802 1.176 1.765 1.176 2.941s-.374 2.139-1.176 2.941c-.803.802-1.765 1.176-2.888 1.176-1.07 0-1.978-.374-2.78-1.176-.803-.802-1.23-1.765-1.23-2.994-.054-1.123.32-2.086 1.123-2.888zm-1.016 7.165c1.122.963 2.406 1.444 3.796 1.444 1.604 0 2.941-.535 4.064-1.658 1.123-1.069 1.711-2.406 1.711-4.01 0-1.55-.535-2.887-1.658-4.01C37.806.588 36.468 0 34.918 0c-1.55 0-2.941.535-4.064 1.658-1.123 1.123-1.711 2.406-1.711 3.957.053 1.764.642 3.154 1.872 4.277zm-8.556-8.127h.588c1.497 0 2.3.534 2.3 1.657 0 1.177-.803 1.765-2.353 1.765h-.535V1.765zM26.256 5.4c.427-.535.641-1.23.641-1.979 0-1.016-.374-1.764-1.07-2.406C25.186.48 24.17.213 22.673.213h-1.925v10.908h1.71v-4.49h.322l3.101 4.491h2.032L24.544 6.47c.695-.16 1.284-.481 1.712-1.07zm-7.38-3.636V.214h-6.63v1.55h2.513v9.358h1.658V1.765h2.46z"/>
641    <path d="M38.767 35.88c9.09 0 18.983 4.652 24.651 11.603l.535.642V40.64l-.107-.107c-6.684-6.15-15.72-9.678-24.811-9.678-10.267 0-20.052 4.01-27.485 11.282S0 59.033 0 69.3c0 20.747 16.63 38.233 38.928 38.233 8.93 0 17.539-3.209 24.864-9.304l.107-.107v-7.486l-.534.641c-5.24 6.364-15.828 11.176-24.651 11.176-15.347 0-28.661-13.582-28.661-32.832.053-18.288 12.298-33.741 28.714-33.741z"/>
642  </symbol>
643  <symbol id="search" viewBox="0 0 21 20">
644    <path d="M20.71 18.378l-5.934-5.83a7.661 7.661 0 0 0 1.573-4.646C16.363 3.54 12.695 0 8.175 0 3.654 0 0 3.54 0 7.89s3.667 7.889 8.175 7.889a8.356 8.356 0 0 0 5.24-1.84l5.868 5.778c.2.193.453.283.72.283.253 0 .507-.09.707-.27a.932.932 0 0 0 0-1.352zm-12.535-4.13c-3.628 0-6.575-2.858-6.575-6.359 0-3.5 2.947-6.345 6.575-6.345 3.627 0 6.574 2.845 6.574 6.345 0 3.501-2.947 6.358-6.574 6.358z"/>
645  </symbol>
646  <symbol id="basket" viewBox="0 0 18 22">
647    <path d="M8.26 0h.917c.05.014.1.037.151.041 1.943.252 3.53 1.852 3.75 3.8.04.362.04.724.063 1.104.537 0 1.064-.009 1.59 0 1.092.019 2.031.89 2.104 1.976.078 1.196.124 2.392.184 3.593.087 1.815.174 3.63.257 5.445.06 1.251.123 2.503.165 3.754a2.161 2.161 0 0 1-1.5 2.172c-.128.042-.26.078-.389.115H1.894c-.05-.014-.096-.037-.147-.046C.812 21.72.212 21.138.042 20.19c-.078-.422-.027-.867-.009-1.302.11-2.466.23-4.927.348-7.388.074-1.518.129-3.035.23-4.552.064-.916.577-1.544 1.434-1.86.257-.097.55-.12.83-.133.476-.023.958-.005 1.448-.005v-.578a4.356 4.356 0 0 1 2.8-4.056C7.486.17 7.88.101 8.26 0zm.458 20.533h6.463c.5 0 .802-.307.788-.802-.004-.252-.018-.504-.027-.756-.
647115-2.48-.234-4.96-.353-7.439-.069-1.457-.133-2.915-.211-4.372-.027-.527-.32-.784-.843-.784l-3.438.014c-2.74.009-5.486.013-8.227.018-.509 0-.788.252-.82.752-.037.6-.055 1.205-.087 1.806-.165 3.556-.335 7.108-.5 10.665-.027.605.252.89.857.89 2.136.008 4.267.008 6.398.008zm2.92-15.597c.105-1.324-.298-2.401-1.462-3.07-1.068-.615-2.159-.555-3.167.16-.995.706-1.32 1.719-1.21 2.915 1.952-.005 3.887-.005 5.839-.005z"/>
648    <path d="M8.741 12.334A4.4 4.4 0 0 1 4.43 8.942c-.092-.394.027-.715.339-.89.284-.16.673-.118.884.125.11.133.184.311.234.486.312 1.104 1.008 1.842 2.118 2.135 1.109.29 2.08-.013 2.882-.834.38-.394.6-.87.73-1.402.137-.56.742-.784 1.182-.445.265.206.33.481.256.798a4.404 4.404 0 0 1-4.313 3.419z"/>
649  </symbol>
650  <symbol id="heart" viewBox="0 0 23 20">
651    <path d="M15.813 0h1.078c.049.013.099.031.148.04a6.608 6.608 0 0 1 5.7 4.772c.122.425.176.871.261 1.304v.982c-.08.429-.14.862-.252 1.286-.44 1.63-1.32 3.027-2.367 4.33-1.397 1.741-3.037 3.237-4.798 4.607-1.244.974-2.524 1.898-3.903 2.679h-.315c-.184-.098-.373-.188-.548-.304-.732-.486-1.478-.96-2.188-1.477-2.228-1.612-4.303-3.393-6.033-5.54C1.59 11.429.741 10.085.296 8.53.162 8.062.1 7.576 0 7.098V6.071c.013-.058.036-.111.04-.17A6.599 6.599 0 0 1 4.968.224C5.36.125 5.76.071 6.154 0h.989c.058.013.112.031.17.04a6.602 6.602 0 0 1 3.688 1.58c.171.143.328.3.499.456l.14-.125A6.51 6.51 0 0 1 14.608.237c.395-.108.804-.161 1.204-.237zm5.754 6.513c-.009-.107-.023-.303-.04-.495-.32-3.022-3.298-5.143-6.276-4.473-1.294.29-2.336.964-3.118 2.026-.188.255-.426.393-.75.349-.256-.036-.413-.215-.561-.411C8.993 1.076 5.449.723 3.18 2.74c-1.62 1.447-2.15 3.6-1.4 5.751.503 1.451 1.375 2.683 2.376 3.83 2.09 2.389 4.578 4.309 7.224 6.045.117.076.184.036.274-.022 1.855-1.21 3.62-2.532 5.251-4.036 1.375-1.268 2.642-2.634 3.59-4.259.624-1.067 1.055-2.196 1.073-3.536z"/>
652  </symbol>
653  <symbol id="account" viewBox="0 0 512 512">
654    <path d="M437.02,330.98c-27.883-27.882-61.071-48.523-97.281-61.018C378.521,243.251,404,198.548,404,148C404,66.393,337.607,0,256,0S108,66.393,108,148c0,50.548,25.479,95.251,64.262,121.962c-36.21,12.495-69.398,33.136-97.281,61.018C26.629,379.333,0,443.62,0,512h40c0-119.103,96.897-216,216-216s216,96.897,216,216h40C512,443.62,485.371,379.333,437.02,330.98z M256,256c-59.551,0-108-48.448-108-108S196.449,40,256,40c59.551,0,108,48.448,108,108S315.551,256,256,256z"/>
655  </symbol>
656  <symbol id="instagram" viewBox="0 0 512 512">
657    <circle cx="256" cy="256" r="52.5"/>
658    <path d="m256 6c-138.071 0-250 111.929-250 250s111.929 250 250 250 250-111.929 250-250-111.929-250-250-250zm154.458 313.54c-1.2 23.768-7.879 47.206-25.2 64.343-17.489 17.3-41.038 23.746-65.035 24.934h-128.445c-24-1.188-47.546-7.63-65.035-24.934-17.322-17.137-24-40.575-25.2-64.343v-127.08c1.2-23.768 7.879-47.206 25.2-64.344 17.489-17.3 41.038-23.746 65.035-24.933h128.444c24 1.187 47.546 7.63 65.035 24.933 17.322 17.138 24 40.576 25.2 64.344z"/>
659    <path d="m318.6 132.138c-31.286-.858-93.906-.858-125.192 0-16.281.447-34.738 4.5-46.338 16.89-12.054 12.879-16.609 28.439-17.071 45.846-.812 30.552 0 122.252 0 122.252.529 17.405 5.017 32.967 17.071 45.846 11.6 12.394 30.057 16.443 46.338 16.89 31.286.858 93.906.858 125.192 0 16.281-.447 34.738-4.5 46.338-16.89 12.054-12.879 16.609-28.439 17.071-45.846v-122.252c-.462-17.407-5.017-32.967-17.071-45.846-11.604-12.394-30.061-16.443-46.338-16.89zm-62.6 205.237a81.375 81.375 0 1 1 81.375-81.375 81.375 81.375 0 0 1 -81.375 81.375zm81.721-145.953a16.275 16.275 0 1 1 16.279-16.275 16.275 16.275 0 0 1 -16.279 16.275z"/>
660  </symbol>
661  <symbol id="facebook" viewBox="0 0 49.652 49.652">
662    <path d="m24.826 0c-13.689 0-24.826 11.137-24.826 24.826 0 13.688 11.137 24.826 24.826 24.826 13.688 0 24.826-11.138 24.826-24.826 0-13.689-11.136-24.826-24.826-24.826zm6.174 25.7h-4.039v14.396h-5.985s0-7.866 0-14.396h-2.845v-5.088h2.845v-3.291c0-2.357 1.12-6.04 6.04-6.04l4.435.017v4.939s-2.695 0-3.219 0-1.269.262-1.269 1.386v2.99h4.56z"/>
663  </symbol>
664  <symbol id="youtube" viewBox="0 0 512 512">
665    <path d="m224.113281 303.960938 83.273438-47.960938-83.273438-47.960938zm0 0"/>
666    <path d="m256 0c-141.363281 0-256 114.636719-256 256s114.636719 256 256 256 256-114.636719 256-256-114.636719-256-256-256zm159.960938 256.261719s0 51.917969-6.585938 76.953125c-3.691406 13.703125-14.496094 24.507812-28.199219 28.195312-25.035156 6.589844-125.175781 6.589844-125.175781 6.589844s-99.878906 0-125.175781-6.851
666562c-13.703125-3.6875-24.507813-14.496094-28.199219-28.199219-6.589844-24.769531-6.589844-76.949219-6.589844-76.949219s0-51.914062 6.589844-76.949219c3.6875-13.703125 14.757812-24.773437 28.199219-28.460937 25.035156-6.589844 125.175781-6.589844 125.175781-6.589844s100.140625 0 125.175781 6.851562c13.703125 3.6875 24.507813 14.496094 28.199219 28.199219 6.851562 25.035157 6.585938 77.210938 6.585938 77.210938zm0 0"/>
667  </symbol>
668  <symbol id="tiktok" viewBox="0 0 512 512">
669    <path d="m256 0c-141.363 0-256 114.637-256 256s114.637 256 256 256 256-114.637 256-256-114.637-256-256-256zm128.43 195.873v34.663c-16.345.006-32.226-3.197-47.204-9.516-9.631-4.066-18.604-9.305-26.811-15.636l.246 106.693c-.103 24.025-9.608 46.598-26.811 63.601-14 13.84-31.74 22.641-50.968 25.49-4.518.669-9.116 1.012-13.766 1.012-20.583 0-40.124-6.668-56.109-18.97-3.008-2.316-5.885-4.827-8.624-7.532-18.644-18.427-28.258-43.401-26.639-69.674 1.235-19.999 9.242-39.072 22.59-54.021 17.66-19.782 42.366-30.762 68.782-30.762 4.65 0 9.248.349 13.766 1.018v12.816 35.652c-4.284-1.413-8.859-2.19-13.623-2.19-24.134 0-43.659 19.69-43.298 43.842.229 15.453 8.67 28.961 21.12 36.407 5.851 3.5 12.582 5.668 19.765 6.062 5.628.309 11.032-.475 16.036-2.127 17.243-5.696 29.682-21.892 29.682-40.994l.057-71.447v-130.44h47.736c.046 4.73.526 9.345 1.418 13.817 3.603 18.101 13.806 33.805 28.006 44.511 12.382 9.339 27.8 14.875 44.511 14.875.011 0 .149 0 .137-.011v12.861z"/>
670  </symbol>
671  <symbol id="arrow-right" viewBox="0 0 512 512">
672    <path d="M508.625,247.801L508.625,247.801L392.262,131.437c-4.18-4.881-11.526-5.45-16.407-1.269c-4.881,4.18-5.45,11.526-1.269,16.407c0.39,0.455,0.814,0.88,1.269,1.269l96.465,96.582H11.636C5.21,244.426,0,249.636,0,256.063s5.21,11.636,11.636,11.636H472.32l-96.465,96.465c-4.881,4.18-5.45,11.526-1.269,16.407s11.526,5.45,16.407,1.269c0.455-0.39,0.88-0.814,1.269-1.269l116.364-116.364C513.137,259.67,513.137,252.34,508.625,247.801z"/>
673  </symbol>
674  <symbol id="chevron-left" viewBox="0 0 192 352">
675    <path d="M176,352c-4.1,0-8.2-1.6-11.3-4.7l-160-160c-6.3-6.3-6.3-16.4,0-22.6l160-160c6.3-6.3,16.4-6.3,22.6,0s6.3,16.4,0,22.6L38.6,176l148.7,148.7c6.3,6.3,6.3,16.4,0,22.6C184.2,350.4,180.1,352,176,352L176,352z"/>
676  </symbol>
677  <symbol id="chevron-down" viewBox="0 0 352 192">
678    <path d="M176,192c-4.1,0-8.2-1.6-11.3-4.7l-160-160c-6.3-6.3-6.3-16.4,0-22.6s16.4-6.3,22.6,0L176,153.4L324.7,4.7c6.3-6.3,16.4-6.3,22.6,0s6.3,16.4,0,22.6l-160,160C184.2,190.4,180.1,192,176,192L176,192z"/>
679  </symbol>
680  <symbol id="star" viewBox="0 0 28 27">
681    <path d="M17.892 9.106l.113.237.259.042 8.668 1.388-6.345 6.114-.188.18.04.257 1.374 8.75-7.706-4.211-.233-.127-.236.121-7.812 4.025 1.585-8.724.047-.257-.184-.185-6.21-6.245 8.69-1.174.261-.035.118-.236 3.959-7.888 3.8 7.968z" stroke="#DE8426"/>
682  </symbol>
683  <symbol id="close" viewBox="0 0 20 20">
684    <path d='M11.1635 9.99842L19.7629 1.40035C20.079 1.08424 20.079 0.553185 19.7629 0.237079C19.4467 -0.0790264 18.9156 -0.0790264 18.5994 0.237079L10 8.83515L1.40057 0.237079C1.08441 -0.0790264 0.553272 -0.0790264 0.237117 0.237079C-0.0790389 0.553185 -0.0790389 1.08424 0.237117 1.40035L8.83655 9.99842L0.237117 18.5965C-0.0790389 18.9126 -0.0790389 19.4437 0.237117 19.7598C0.401518 19.9241 0.603857 20 0.818843 20C1.03383 20 1.23617 19.9241 1.40057 19.7598L10 11.1617L18.5994 19.7598C18.7638 19.9241 18.9662 20 19.1812 20C19.3961 20 19.5985 19.9241 19.7629 19.7598C20.079 19.4437 20.079 18.9126 19.7629 18.5965L11.1635 9.99842Z'/>
685  </symbol>
686  <symbol id="eco" viewBox="0 0 35.29 15">
687    <rect x="-0.31" y="0.54" style="fill:none;" width="7.55" height="11.74"/>
688    <path d="M1.08,8.33c0.01,0.96,0.66,1.86,1.69,1.86c0.83,0,1.27-0.42,1.68-1.09l0.91,0.52c-0.53,0.97-1.51,1.54-2.6,1.54C1.04,11.15,0,9.86,0,8.2c0-1.73,0.92-3.02,2.73-3.02c1.79,0,2.63,1.32,2.63,2.99v0.17H1.08z M4.28,7.52c-0.13-0.84-0.68-1.4-1.55-1.4c-0.84,0-1.46,0.6-1.6,1.4H4.28z"/>
689    <rect x="29.05" y="0.54" style="fill:none;" width="7.55" height="11.74"/>
690    <path d="M35.29,8.17c0,1.69-1.32,2.99-3,2.99c-1.68,0-3-1.29-3-2.99c0-1.69,1.32-2.99,3-2.99C33.97,5.18,35.29,6.48,35.29,8.17zM30.37,8.17c0,1.06,0.85,1.96,1.92,1.96c1.07,0,1.92-0.9,1.92-1.96c0-1.07-0.85-1.95-1.92-1.95C31.22,6.21,30.37,7.1,30.37,8.17z"/>
691    <path d="M18.54,0.98c1.77,0,3.71,0.91,4.82,2.27l0.11,0.13V1.92L23.44,1.9C22.14,0.69,20.37,0,18.6,0c-2.01,0-3.92,0.78-5.37,2.21c-1.46,1.43-2.26,3.32-2.26,5.32c0,4.06,3.25,7.48,7.61,7.48c1.75,0,3.43-0.63,4.86-1.82l0.02-0.02V11.7l-0.1,0.13c-1.03,1.25-3.1,2.19-4.82,2.19c-3,0-5.6-2.66-5.6-6.42C12.94,4.01,15.33,0.98,18.54,0.98"/>
692  </symbol>
693  <symbol id="zoom" viewBox="0 0 32 32">
694    <path d="m30.71 29.29-6.85-6.84a13 13 0 1 0 -1.41 1.41l6.84 6.85a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42zm-27.71-15.29a11 11 0 1 1 11 11 11 11 0 0 1 -11-11z"/>
695    <path d="m20 13h-5v-5a1 1 0 0 0 -2 0v5h-5a1 1 0 0 0 0 2h5v5a1 1 0 0 0 2 0v-5h5a1 1 0 0 0 0-2z"/>
696  </symbol>
697  <symbol id="menu" viewBox="0 0 24 16">
698    <rect y="7" width="24" height="2"/>
699    <rect y="14" width="24" height="2"/>
700    <rect width="24" height="2"/>
701  </symbol>
702  <symbol id="gift" viewBox="0 0 512 512">
703    <path d="M444.709,239.616v227.621H67.877V239.616H32.768v245.175c0,9.696,7.858,17.554,17.554,17.554h411.941c9.696,0,17.554-7.858,17.554-17.554V239.616H444.709z"/>
704    <path d="M494.446,107.953H17.554C7.858,107.953,0,115.811,0,125.507v114.688c0,9.696,7.858,17.554,17.554,17.554h476.891c9.696,0,17.554-7.853,17.554-17.554V125.507C512,115.811,504.142,107.953,494.446,107.953z M476.891,222.647H35.109v-79.579h441.783V222.647z"/>
705    <path d="M273.273,121.066c-1.194-4.552-30.152-111.411-114.7-111.411c-36.782,0-66.706,29.924-66.706,66.706c0,36.782,29.661,66.706,66.121,66.706h98.304c5.436,0,10.574-2.522,13.897-6.829S274.648,126.326,273.273,121.066zM157.989,107.959c-17.39,0-31.013-13.88-31.013-31.598c0-17.127,14.471-31.598,31.598-31.598c38.52,0,61.586,37.947,72.675,63.195H157.989z"/>
706    <path d="M354.011,9.655c-84.547,0-113.506,106.859-114.7,111.411c-1.381,5.26-0.24,10.866,3.084,15.173c3.324,4.307,8.455,6.829,13.897,6.829h98.304c36.46,0,66.121-29.924,66.121-66.706C420.718,39.579,390.794,9.655,354.011,9.655zM354.597,107.959h-73.33c11.007-25.249,34.003-63.195,72.751-63.195c17.127,0,31.598,14.471,31.598,31.598C385.615,94.079,371.993,107.959,354.597,107.959z"/>
706
707    <rect x="238.738" y="125.513" width="35.109" height="359.278"/>
708  </symbol>
709</svg>
710
711  
712    <header class="header">
713      <div id="shopify-section-announcement_bar" class="shopify-section">
714  
715    
716      <div class="announcement">
717        <p class="announcement__content">
718          <a href="#" style="position: relative; visibility: hidden">For auto height</a>
719          
720          
721            <a href="/collections/back-in-stock" class="active">
722              best sellers are back in stock. shop now!
723            </a>
724          
725            <a href="/collections/eternal-summer-sale" class="">
726              seasonal sale: up to 70% off. shop now!
727            </a>
728          
729            <a href="/collections/new" class="">
730              shop new Resort 27 arrivals
731            </a>
732          
733        </p>
734
735        <div class="announcement__close"></div>
736      </div>
737
738      <style>
739        #shopify-section-announcement_bar {
740          background: #000000;
741        }
742
743        #shopify-section-announcement_bar a {
744          color: #ffffff;
745        }
746
747        #shopify-section-announcement_bar .announcement__close {
748          background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 20 20' fill='rgb(255, 255, 255)' xmlns='http://www.w3.org/2000/svg'><path d='M11.1635 9.99842L19.7629 1.40035C20.079 1.08424 20.079 0.553185 19.7629 0.237079C19.4467 -0.0790264 18.9156 -0.0790264 18.5994 0.237079L10 8.83515L1.40057 0.237079C1.08441 -0.0790264 0.553272 -0.0790264 0.237117 0.237079C-0.0790389 0.553185 -0.0790389 1.08424 0.237117 1.40035L8.83655 9.99842L0.237117 18.5965C-0.0790389 18.9126 -0.0790389 19.4437 0.237117 19.7598C0.401518 19.9241 0.603857 20 0.818843 20C1.03383 20 1.23617 19.9241 1.40057 19.7598L10 11.1617L18.5994 19.7598C18.7638 19.9241 18.9662 20 19.1812 20C19.3961 20 19.5985 19.9241 19.7629 19.7598C20.079 19.4437 20.079 18.9126 19.7629 18.5965L11.1635 9.99842Z'/></svg>");
749        }
750      </style>
751
752      
752<script>
753        const hideAnnouncementBar = () =>
754        {
755          document.querySelector('.announcement').style.display = 'none';
756          document.body.classList.add('announcement-hidden');
757        };
758
759        // Check if user
760        localStorage.getItem('announcement') !== '0' || hideAnnouncementBar();
761
762        
763          // Announcement changing
764          const announcement = document.querySelector('.announcement__content');
765
766          let announcement_active = announcement.querySelector('.active'),
767            prev_announcement = null,
768            duration = window.getComputedStyle(announcement_active).transitionDuration.replace(/[^\d.]/, '') * 1000;
769
770          setInterval(() =>
771          {
772            announcement_active.classList.remove('active');
773            announcement_active.classList.add('animate');
774
775            prev_announcement = announcement_active;
776            announcement_active = announcement_active.nextElementSibling || announcement.firstElementChild.nextElementSibling;
777
778            announcement_active.classList.add('active');
779            setTimeout(() => prev_announcement.classList.remove('animate'), duration);
780          }, 5000);
781        
782
783        // Close
784        document.querySelector('.announcement__close').addEventListener('click', () =>
785        {
786          localStorage.setItem('announcement', '0');
787          hideAnnouncementBar();
788        });
789      </script>
789
790    
791  
792
793
794</div>
795      <div id="shopify-section-header" class="shopify-section header__content header__content--black"><div class="wrapper">
796  <nav class="header__row">
797    <button class="header__button header__button--open" data-modal-toggle=".header">
798      <svg>
799        <use xlink:href="#menu"></use>
800      </svg>
801    </button>
802
803    <div class="header__menu">
804      <button class="header__button header__button--close" data-modal-toggle=".header">
805        <svg>
806          <use xlink:href="#close"></use>
807        </svg>
808      </button>
809
810      <ul class="header__list">
811        
812          <li class="header__item ">
813            <a href="/collections/new"  data-collection-id-target="96300269656" data-zero-level>
814              new
815
816              
817                <span class="header__more">
818                  <svg xmlns="http://www.w3.org/2000/svg">
819                    <use xlink:href="#chevron-down"></use>
820                  </svg>
821                </span>
822              
823            </a>
824
825            
826              <div class="header__sublist">
827                <ul class="header__sublist-inner">
828                  
829                    <li class="header__item ">
830                      <a href="/collections/new"  data-collection-id-target="96300269656">new arrivals</a>
831
832                      
833                    </li>
834                  
835                    <li class="header__item ">
836                      <a href="/collections/resort-27-collection"  data-collection-id-target="517854363967">Resort 27 collection</a>
837
838                      
839                    </li>
840                  
841                    <li class="header__item ">
842                      <a href="/collections/back-in-stock"  data-collection-id-target="479527305535">back in stock</a>
843
844                      
845                    </li>
846                  
847                    <li class="header__item ">
848                      <a href="/collections/shorts"  data-collection-id-target="508866265407">swim shorts</a>
849
850                      
851                    </li>
852                  
853                    <li class="header__item ">
854                      <a href="/collections/animal-prints"  data-collection-id-target="185983205464">animal prints</a>
855
856                      
857                    </li>
858                  
859                    <li class="header__item ">
860                      <a href="/collections/back-in-stock"  data-collection-id-target="479527305535">back in stock</a>
861
862                      
863                    </li>
864                  
865                    <li class="header__item ">
866                      <a href="/collections/summer-cover-ups"  data-collection-id-target="498082709823">cover ups</a>
867
868                      
869                    </li>
870                  
871                    <li class="header__item ">
872                      <a href="/collections/toc-x-jacquie-aiche-1"  data-collection-id-target="266984095832">jacquie aiche x toc jewelry</a>
873
874                      
875                    </li>
876                  
877                </ul>
878
879                <div class="header__sublist-media">
880                  
881                    
882                      <div class="header__medias" data-collection-id="96300269656">
883                        
884                          
885<picture >
886  
887  <source srcset="//tropicofc.com/cdn/shop/files/DSF0691_185x.jpg?v=1780153841 1x, //tropicofc.com/cdn/shop/files/DSF0691_370x.jpg?v=1780153841 2x">
888  <img  src="//tropicofc.com/cdn/shop/files/DSF0691_185x.jpg?v=1780153841" alt="" loading="lazy">
889</picture>
890                        
891                          
892<picture >
893  
894  <source srcset="//tropicofc.com/cdn/shop/files/DSF0870_recolor_2_185x.jpg?v=1780154229 1x, //tropicofc.com/cdn/shop/files/DSF0870_recolor_2_370x.jpg?v=1780154229 2x">
895  <img  src="//tropicofc.com/cdn/shop/files/DSF0870_recolor_2_185x.jpg?v=1780154229" alt="" loading="lazy">
896</picture>
897                        
898                          
899<picture >
900  
901  <source srcset="//tropicofc.com/cdn/shop/files/DSF1162_185x.jpg?v=1780080507 1x, //tropicofc.com/cdn/shop/files/DSF1162_370x.jpg?v=1780080507 2x">
902  <img  src="//tropicofc.com/cdn/shop/files/DSF1162_185x.jpg?v=1780080507" alt="" loading="lazy">
903</picture>
904                        
905                      </div>
906                    
907                  
908                    
909                  
910                    
911                      <div class="header__medias" data-collection-id="479527305535">
912                        
913                          
914<picture >
915  
916  <source srcset="//tropicofc.com/cdn/shop/files/DSF9966_185x.jpg?v=1780078786 1x, //tro
916picofc.com/cdn/shop/files/DSF9966_370x.jpg?v=1780078786 2x">
917  <img  src="//tropicofc.com/cdn/shop/files/DSF9966_185x.jpg?v=1780078786" alt="" loading="lazy">
918</picture>
919                        
920                          
921<picture >
922  
923  <source srcset="//tropicofc.com/cdn/shop/files/000009-12copie_185x.jpg?v=1772829863 1x, //tropicofc.com/cdn/shop/files/000009-12copie_370x.jpg?v=1772829863 2x">
924  <img  src="//tropicofc.com/cdn/shop/files/000009-12copie_185x.jpg?v=1772829863" alt="" loading="lazy">
925</picture>
926                        
927                          
928<picture >
929  
930  <source srcset="//tropicofc.com/cdn/shop/files/Candice_VSTropic_Havana_S5_1689_185x.jpg?v=1769783074 1x, //tropicofc.com/cdn/shop/files/Candice_VSTropic_Havana_S5_1689_370x.jpg?v=1769783074 2x">
931  <img  src="//tropicofc.com/cdn/shop/files/Candice_VSTropic_Havana_S5_1689_185x.jpg?v=1769783074" alt="" loading="lazy">
932</picture>
933                        
934                      </div>
935                    
936                  
937                    
938                      <div class="header__medias" data-collection-id="508866265407">
939                        
940                          
941<picture >
942  
943  <source srcset="//tropicofc.com/cdn/shop/files/AVERYSWAIL-000051190025_185x.jpg?v=1769024342 1x, //tropicofc.com/cdn/shop/files/AVERYSWAIL-000051190025_370x.jpg?v=1769024342 2x">
944  <img  src="//tropicofc.com/cdn/shop/files/AVERYSWAIL-000051190025_185x.jpg?v=1769024342" alt="" loading="lazy">
945</picture>
946                        
947                          
948<picture >
949  
950  <source srcset="//tropicofc.com/cdn/shop/files/ETS251555_ECOMM_S006_0768_185x.jpg?v=1769720322 1x, //tropicofc.com/cdn/shop/files/ETS251555_ECOMM_S006_0768_370x.jpg?v=1769720322 2x">
951  <img  src="//tropicofc.com/cdn/shop/files/ETS251555_ECOMM_S006_0768_185x.jpg?v=1769720322" alt="" loading="lazy">
952</picture>
953                        
954                          
955<picture >
956  
957  <source srcset="//tropicofc.com/cdn/shop/files/DSF6256_185x.jpg?v=1758809312 1x, //tropicofc.com/cdn/shop/files/DSF6256_370x.jpg?v=1758809312 2x">
958  <img  src="//tropicofc.com/cdn/shop/files/DSF6256_185x.jpg?v=1758809312" alt="" loading="lazy">
959</picture>
960                        
961                      </div>
962                    
963                  
964                    
965                      <div class="header__medias" data-collection-id="185983205464">
966                        
967                          
968<picture >
969  
970  <source srcset="//tropicofc.com/cdn/shop/files/DSF9966_185x.jpg?v=1780078786 1x, //tropicofc.com/cdn/shop/files/DSF9966_370x.jpg?v=1780078786 2x">
971  <img  src="//tropicofc.com/cdn/shop/files/DSF9966_185x.jpg?v=1780078786" alt="" loading="lazy">
972</picture>
973                        
974                          
975<picture >
976  
977  <source srcset="//tropicofc.com/cdn/shop/files/tropic-3-copy_185x.jpg?v=1778595588 1x, //tropicofc.com/cdn/shop/files/tropic-3-copy_370x.jpg?v=1778595588 2x">
978  <img  src="//tropicofc.com/cdn/shop/files/tropic-3-copy_185x.jpg?v=1778595588" alt="" loading="lazy">
979</picture>
980                        
981                          
982<picture >
983  
984  <source srcset="//tropicofc.com/cdn/shop/files/DSF0098_185x.jpg?v=1780068559 1x, //tropicofc.com/cdn/shop/files/DSF0098_370x.jpg?v=1780068559 2x">
985  <img  src="//tropicofc.com/cdn/shop/files/DSF0098_185x.jpg?v=1780068559" alt="" loading="lazy">
986</picture>
987                        
988                      </div>
989                    
990                  
991                    
992                      <div class="header__medias" data-collection-id="479527305535">
993                        
994                          
995<picture >
996  
997  <source srcset="//tropicofc.com/cdn/shop/files/DSF9966_185x.jpg?v=1780078786 1x, //tropicofc.com/cdn/shop/files/DSF9966_370x.jpg?v=1780078786 2x">
998  <img  src="//tropicofc.com/cdn/shop/files/DSF9966_185x.jpg?v=1780078786" alt="" loading="lazy">
999</picture>
1000                        
1001                          
1002<picture >
1003  
1004  <source srcset="//tropicofc.com/cdn/shop/files/000009-12copie_185x.jpg?v=1772829863 1x, //tropicofc.com/cdn/shop/files/000009-12copie_370x.jpg?v=1772829863 2x">
1005  <img  src="//tropicofc.com/cdn/shop/files/000009-12copie_185x.jpg?v=1772829863" alt="" loading="lazy">
1006</picture>
1007                        
1008                          
1009<picture >
1010  
1011  <source srcset="//tropicofc.com/cdn/shop/files/Candice_VSTropic_Havana_S5_1689_185x.jpg?v=1769783074 1x, //tro
1011picofc.com/cdn/shop/files/Candice_VSTropic_Havana_S5_1689_370x.jpg?v=1769783074 2x">
1012  <img  src="//tropicofc.com/cdn/shop/files/Candice_VSTropic_Havana_S5_1689_185x.jpg?v=1769783074" alt="" loading="lazy">
1013</picture>
1014                        
1015                      </div>
1016                    
1017                  
1018                    
1019                      <div class="header__medias" data-collection-id="498082709823">
1020                        
1021                          
1022<picture >
1023  
1024  <source srcset="//tropicofc.com/cdn/shop/files/DSF1628_185x.jpg?v=1780083773 1x, //tropicofc.com/cdn/shop/files/DSF1628_370x.jpg?v=1780083773 2x">
1025  <img  src="//tropicofc.com/cdn/shop/files/DSF1628_185x.jpg?v=1780083773" alt="" loading="lazy">
1026</picture>
1027                        
1028                          
1029<picture >
1030  
1031  <source srcset="//tropicofc.com/cdn/shop/files/DSF1141_185x.jpg?v=1780080442 1x, //tropicofc.com/cdn/shop/files/DSF1141_370x.jpg?v=1780080442 2x">
1032  <img  src="//tropicofc.com/cdn/shop/files/DSF1141_185x.jpg?v=1780080442" alt="" loading="lazy">
1033</picture>
1034                        
1035                          
1036<picture >
1037  
1038  <source srcset="//tropicofc.com/cdn/shop/files/AVERYSWAIL-000051170005_185x.jpg?v=1770131720 1x, //tropicofc.com/cdn/shop/files/AVERYSWAIL-000051170005_370x.jpg?v=1770131720 2x">
1039  <img  src="//tropicofc.com/cdn/shop/files/AVERYSWAIL-000051170005_185x.jpg?v=1770131720" alt="" loading="lazy">
1040</picture>
1041                        
1042                      </div>
1043                    
1044                  
1045                    
1046                      <div class="header__medias" data-collection-id="266984095832">
1047                        
1048                          
1049<picture >
1050  
1051  <source srcset="//tropicofc.com/cdn/shop/files/001_TROPICOFC_040924_600_2bed8a70-73cd-4768-91b4-fb65cd4a7a11_185x.jpg?v=1729102348 1x, //tropicofc.com/cdn/shop/files/001_TROPICOFC_040924_600_2bed8a70-73cd-4768-91b4-fb65cd4a7a11_370x.jpg?v=1729102348 2x">
1052  <img  src="//tropicofc.com/cdn/shop/files/001_TROPICOFC_040924_600_2bed8a70-73cd-4768-91b4-fb65cd4a7a11_185x.jpg?v=1729102348" alt="" loading="lazy">
1053</picture>
1054                        
1055                          
1056<picture >
1057  
1058  <source srcset="//tropicofc.com/cdn/shop/files/JAanklets_2c388201-512c-4af3-a602-3feff1ef1aff_185x.jpg?v=1687549600 1x, //tropicofc.com/cdn/shop/files/JAanklets_2c388201-512c-4af3-a602-3feff1ef1aff_370x.jpg?v=1687549600 2x">
1059  <img  src="//tropicofc.com/cdn/shop/files/JAanklets_2c388201-512c-4af3-a602-3feff1ef1aff_185x.jpg?v=1687549600" alt="" loading="lazy">
1060</picture>
1061                        
1062                          
1063<picture >
1064  
1065  <source srcset="//tropicofc.com/cdn/shop/files/000000460025_copy_185x.jpg?v=1729102759 1x, //tropicofc.com/cdn/shop/files/000000460025_copy_370x.jpg?v=1729102759 2x">
1066  <img  src="//tropicofc.com/cdn/shop/files/000000460025_copy_185x.jpg?v=1729102759" alt="" loading="lazy">
1067</picture>
1068                        
1069                      </div>
1070                    
1071                  
1072                </div>
1073              </div>
1074            
1075          </li>
1076        
1077          <li class="header__item ">
1078            <a href="/collections/resort-27-collection"  data-collection-id-target="517854363967" data-zero-level>
1079              resort 27 collection
1080
1081              
1082            </a>
1083
1084            
1085          </li>
1086        
1087          <li class="header__item ">
1088            <a href="/collections/labor-day-2026"  data-collection-id-target="517946540351" data-zero-level>
1089              sale
1090
1091              
1092                <span class="header__more">
1093                  <svg xmlns="http://www.w3.org/2000/svg">
1094                    <use xlink:href="#chevron-down"></use>
1095                  </svg>
1096                </span>
1097              
1098            </a>
1099
1100            
1101              <div class="header__sublist">
1102                <ul class="header__sublist-inner">
1103                  
1104                    <li class="header__item ">
1105                      <a href="/collections/sale-140-eco-sets-2026"  data-collection-id-target="517667946815">sale: $140 sets</a>
1106
1107                      
1108                    </li>
1109                  
1110                    <li class="header__item ">
1111                      <a href="/collections/labor-day-2026"  data-collection-id-target="517946540351">all sale - up to 70% off</a>
1112
1113                      
1114                    </li>
1115                  
1116                </ul>
1117
1118                <div class="header__sublist-media">
1119                  
1120                    
1121                      <div class="header__medias" data-collection-id="517667946815">
1122                        
1123                          
1124<picture >
1125  
1126  <source srcset="//tropicofc.com/cdn/shop/files/21_185x.jpg?v=1740069416 1x, //tro
1126picofc.com/cdn/shop/files/21_370x.jpg?v=1740069416 2x">
1127  <img  src="//tropicofc.com/cdn/shop/files/21_185x.jpg?v=1740069416" alt="" loading="lazy">
1128</picture>
1129                        
1130                          
1131<picture >
1132  
1133  <source srcset="//tropicofc.com/cdn/shop/files/80230003_185x.jpg?v=1740069669 1x, //tropicofc.com/cdn/shop/files/80230003_370x.jpg?v=1740069669 2x">
1134  <img  src="//tropicofc.com/cdn/shop/files/80230003_185x.jpg?v=1740069669" alt="" loading="lazy">
1135</picture>
1136                        
1137                          
1138<picture >
1139  
1140  <source srcset="//tropicofc.com/cdn/shop/files/DSCF4093_1_185x.jpg?v=1718738019 1x, //tropicofc.com/cdn/shop/files/DSCF4093_1_370x.jpg?v=1718738019 2x">
1141  <img  src="//tropicofc.com/cdn/shop/files/DSCF4093_1_185x.jpg?v=1718738019" alt="" loading="lazy">
1142</picture>
1143                        
1144                      </div>
1145                    
1146                  
1147                    
1148                  
1149                </div>
1150              </div>
1151            
1152          </li>
1153        
1154          <li class="header__item ">
1155            <a href="/collections/all"  data-collection-id-target="24469635104" data-zero-level>
1156              shop all
1157
1158              
1159                <span class="header__more">
1160                  <svg xmlns="http://www.w3.org/2000/svg">
1161                    <use xlink:href="#chevron-down"></use>
1162                  </svg>
1163                </span>
1164              
1165            </a>
1166
1167            
1168              <div class="header__sublist">
1169                <ul class="header__sublist-inner">
1170                  
1171                    <li class="header__item ">
1172                      <a href="/collections/eco-set"  data-collection-id-target="97139851352">$180 eco sets</a>
1173
1174                      
1175                    </li>
1176                  
1177                    <li class="header__item ">
1178                      <a href="/collections/180-c-sets"  data-collection-id-target="442313802047">$180 C sets</a>
1179
1180                      
1181                    </li>
1182                  
1183                    <li class="header__item ">
1184                      <a href="/collections/luxe-sets"  data-collection-id-target="504214782271">luxe sets</a>
1185
1186                      
1187                    </li>
1188                  
1189                    <li class="header__item ">
1190                      <a href="/collections/one-pieces"  data-collection-id-target="24469897248">one pieces</a>
1191
1192                      
1193                    </li>
1194                  
1195                    <li class="header__item ">
1196                      <a href="/collections/sets"  data-collection-id-target="24469831712">two pieces</a>
1197
1198                      
1199                        <span class="header__more">
1200                          <svg xmlns="http://www.w3.org/2000/svg">
1201                            <use xlink:href="#chevron-down"></use>
1202                          </svg>
1203                        </span>
1204
1205                        <ul class="header__sublist">
1206                          
1207                            <li class="header__item ">
1208                              <a href="https://tropicofc.com/collections/tops"  >
1209                                tops
1210                              </a>
1211                            </li>
1212                          
1213                            <li class="header__item ">
1214                              <a href="https://tropicofc.com/collections/bottoms"  >
1215                                bottoms
1216                              </a>
1217                            </li>
1218                          
1219                        </ul>
1220                      
1221                    </li>
1222                  
1223                    <li class="header__item ">
1224                      <a href="/collections/compression"  data-collection-id-target="264815312984">compression</a>
1225
1226                      
1227                    </li>
1228                  
1229                    <li class="header__item ">
1230                      <a href="/collections/underwire"  data-collection-id-target="265859432536">underwire</a>
1231
1232                      
1233                    </li>
1234                  
1235                    <li class="header__item ">
1236                      <a href="/collections/bralettes-1"  data-collection-id-target="477601562943">bralettes</a>
1237
1238                      
1239                    </li>
1240                  
1241                    <li class="header__item ">
1242                      <a href="/collections/signature-collection"  data-collection-id-target="68771512408">signature collection</a>
1243
1244                      
1245                    </li>
1246                  
1247                    <li class="header__item ">
1248                      <a href="/collections/the-c"  data-collection-id-target="81938120792">the C collection</a>
1249
1250                      
1251                    </li>
1252                  
1253                    <li class="header__item ">
1254                      <a href="/collections/all"  data-collection-id-target="24469635104">all swim</a>
1255
1256                      
1257                    </li>
1258                  
1259                    <li class="header__item ">
1260                      <a href="/collections/clothing-and-accessories"  data-collection-id-target="503893590335">clothing and accessories</a>
1261
1262                      
1263                        <span class="header__more">
1264                          <svg xmlns="http://www.w3.org/2000/svg">
1265                            <use xlink:href="#chevron-down"></use>
1266                          </svg>
1267                        </span>
1268
1269                        <ul class="header__sublist">
1270                          
1271                            <li class="header__item ">
1272                              <a href="/collections/summer-cover-ups"  data-collection-id-target="498082709823">
1273                                summer cover ups
1274                              </a>
1275                            </li>
1276                          
1277                            <li class="header__item ">
1278                              <a href="/collections/toc-x-jacquie-aiche-1"  data-collection-id-target="266984095832">
1279                                body jewelry
1280                              </a>
1281                            </li>
1282                          
1283                            <li class="header__item ">
1284                              <a href="/collections/dresses"  data-collection-id-target="481823949119">
1285                                dresses
1286                              </a>
1287                            </li>
1288                          
1289                            <li class="header__item ">
1290                              <a href="/collections/ready-to-wear-tops"  data-collection-id-target="481824047423">
1291                                tops
1292                              </a>
1293                            </li>
1294                          
1295                            <li class="header__item ">
1296                              <a href="/collections/ready-to-wear-bottoms"  data-collection-id-target="481824211263">
1297                                bottoms
1298                              </a>
1299                            </li>
1300                          
1301                        </ul>
1302                      
1303                    </li>
1304                  
1305                    <li class="header__item ">
1306                      <a href="/collections/seasonal-sale-2026"  data-collection-id-target="495525953855">seasonal sale</a>
1307
1308                      
1309                        <span class="header__more">
1310                          <svg xmlns="http://www.w3.org/2000/svg">
1311                            <use xlink:href="#chevron-down"></use>
1312                          </svg>
1313                        </span>
1314
1315                        <ul class="header__sublist">
1316                          
1317                            <li class="header__item ">
1318                              <a href="/collections/140-eco-sets"  data-collection-id-target="506793328959">
1319                                sale: $140 eco sets
1320                              </a>
1321                            </li>
1322                          
1323                            <li class="header__item ">
1324                              <a href="/collections/140-c-sets"  data-collection-id-target="516337172799">
1325                                sale: $140 C sets
1326                              </a>
1327                            </li>
1328                          
1329                            <li class="header__item ">
1330                              <a href="/collections/seasonal-sale-2026"  data-collection-id-target="495525953855">
1331                                all sale
1332                              </a>
1333                            </li>
1334                          
1335                        </ul>
1336                      
1337                    </li>
1338                  
1339                    <li class="header__item ">
1340                      <a href="/pages/fabric-guide"  >fabric guide</a>
1341
1342                      
1343                    </li>
1344                  
1345                    <li class="header__item ">
1346                      <a href="/pages/size-guide"  >fit guide</a>
1347
1348                      
1349                    </li>
1350                  
1351                </ul>
1352
1353                <div class="header__sublist-media">
1354                  
1355                    
1356                      <div class="header__medias" data-collection-id="97139851352">
1357                        
1358                          
1359<picture >
1360  
1361  <source srcset="//tropicofc.com/cdn/shop/files/PHOTO-2026-04-03-17-17-59_4_185x.jpg?v=1777660425 1x, //tro
1361picofc.com/cdn/shop/files/PHOTO-2026-04-03-17-17-59_4_370x.jpg?v=1777660425 2x">
1362  <img  src="//tropicofc.com/cdn/shop/files/PHOTO-2026-04-03-17-17-59_4_185x.jpg?v=1777660425" alt="" loading="lazy">
1363</picture>
1364                        
1365                          
1366<picture >
1367  
1368  <source srcset="//tropicofc.com/cdn/shop/files/ToC_HP_Mobile_EcoSets_v1_92a060e4-c036-42e2-9fe8-5c814225cb98_185x.jpg?v=1773848628 1x, //tropicofc.com/cdn/shop/files/ToC_HP_Mobile_EcoSets_v1_92a060e4-c036-42e2-9fe8-5c814225cb98_370x.jpg?v=1773848628 2x">
1369  <img  src="//tropicofc.com/cdn/shop/files/ToC_HP_Mobile_EcoSets_v1_92a060e4-c036-42e2-9fe8-5c814225cb98_185x.jpg?v=1773848628" alt="" loading="lazy">
1370</picture>
1371                        
1372                          
1373<picture >
1374  
1375  <source srcset="//tropicofc.com/cdn/shop/files/mobile_backinstock_185x.jpg?v=1727979702 1x, //tropicofc.com/cdn/shop/files/mobile_backinstock_370x.jpg?v=1727979702 2x">
1376  <img  src="//tropicofc.com/cdn/shop/files/mobile_backinstock_185x.jpg?v=1727979702" alt="" loading="lazy">
1377</picture>
1378                        
1379                      </div>
1380                    
1381                  
1382                    
1383                      <div class="header__medias" data-collection-id="442313802047">
1384                        
1385                          
1386<picture >
1387  
1388  <source srcset="//tropicofc.com/cdn/shop/files/000019-14copie_185x.jpg?v=1772830092 1x, //tropicofc.com/cdn/shop/files/000019-14copie_370x.jpg?v=1772830092 2x">
1389  <img  src="//tropicofc.com/cdn/shop/files/000019-14copie_185x.jpg?v=1772830092" alt="" loading="lazy">
1390</picture>
1391                        
1392                          
1393<picture >
1394  
1395  <source srcset="//tropicofc.com/cdn/shop/files/DSF9829_185x.jpg?v=1780083602 1x, //tropicofc.com/cdn/shop/files/DSF9829_370x.jpg?v=1780083602 2x">
1396  <img  src="//tropicofc.com/cdn/shop/files/DSF9829_185x.jpg?v=1780083602" alt="" loading="lazy">
1397</picture>
1398                        
1399                          
1400<picture >
1401  
1402  <source srcset="//tropicofc.com/cdn/shop/files/tropic-7-version-cut-2_185x.jpg?v=1778595565 1x, //tropicofc.com/cdn/shop/files/tropic-7-version-cut-2_370x.jpg?v=1778595565 2x">
1403  <img  src="//tropicofc.com/cdn/shop/files/tropic-7-version-cut-2_185x.jpg?v=1778595565" alt="" loading="lazy">
1404</picture>
1405                        
1406                      </div>
1407                    
1408                  
1409                    
1410                      <div class="header__medias" data-collection-id="504214782271">
1411                        
1412                          
1413<picture >
1414  
1415  <source srcset="//tropicofc.com/cdn/shop/files/Candice_VSTropic_Havana_S7_2182b_185x.jpg?v=1776726790 1x, //tropicofc.com/cdn/shop/files/Candice_VSTropic_Havana_S7_2182b_370x.jpg?v=1776726790 2x">
1416  <img  src="//tropicofc.com/cdn/shop/files/Candice_VSTropic_Havana_S7_2182b_185x.jpg?v=1776726790" alt="" loading="lazy">
1417</picture>
1418                        
1419                          
1420<picture >
1421  
1422  <source srcset="//tropicofc.com/cdn/shop/files/Candice_VSTropic_Havana_S1_234_185x.jpg?v=1774404662 1x, //tropicofc.com/cdn/shop/files/Candice_VSTropic_Havana_S1_234_370x.jpg?v=1774404662 2x">
1423  <img  src="//tropicofc.com/cdn/shop/files/Candice_VSTropic_Havana_S1_234_185x.jpg?v=1774404662" alt="" loading="lazy">
1424</picture>
1425                        
1426                          
1427<picture >
1428  
1429  <source srcset="//tropicofc.com/cdn/shop/files/ToC_HP_Mobile_NightGloss_v1_185x.jpg?v=1766173877 1x, //tropicofc.com/cdn/shop/files/ToC_HP_Mobile_NightGloss_v1_370x.jpg?v=1766173877 2x">
1430  <img  src="//tropicofc.com/cdn/shop/files/ToC_HP_Mobile_NightGloss_v1_185x.jpg?v=1766173877" alt="" loading="lazy">
1431</picture>
1432                        
1433                      </div>
1434                    
1435                  
1436                    
1437                      <div class="header__medias" data-collection-id="24469897248">
1438                        
1439                          
1440<picture >
1441  
1442  <source srcset="//tropicofc.com/cdn/shop/files/Candice_VSTropic_Havana_S2_473_185x.jpg?v=1774403818 1x, //tropicofc.com/cdn/shop/files/Candice_VSTropic_Havana_S2_473_370x.jpg?v=1774403818 2x">
1443  <img  src="//tropicofc.com/cdn/shop/files/Candice_VSTropic_Havana_S2_473_185x.jpg?v=1774403818" alt="" loading="lazy">
1444</picture>
1445                        
1446                          
1447<picture >
1448  
1449  <source srcset="//tropicofc.com/cdn/shop/files/Candice_VSTropic_Havana_S8_2394_185x.jpg?v=1776387502 1x, //tro
1449picofc.com/cdn/shop/files/Candice_VSTropic_Havana_S8_2394_370x.jpg?v=1776387502 2x">
1450  <img  src="//tropicofc.com/cdn/shop/files/Candice_VSTropic_Havana_S8_2394_185x.jpg?v=1776387502" alt="" loading="lazy">
1451</picture>
1452                        
1453                          
1454<picture >
1455  
1456  <source srcset="//tropicofc.com/cdn/shop/files/000020-19copie_185x.jpg?v=1772829899 1x, //tropicofc.com/cdn/shop/files/000020-19copie_370x.jpg?v=1772829899 2x">
1457  <img  src="//tropicofc.com/cdn/shop/files/000020-19copie_185x.jpg?v=1772829899" alt="" loading="lazy">
1458</picture>
1459                        
1460                      </div>
1461                    
1462                  
1463                    
1464                      <div class="header__medias" data-collection-id="24469831712">
1465                        
1466                          
1467<picture >
1468  
1469  <source srcset="//tropicofc.com/cdn/shop/files/ToC_HP_Mobile_EcoSet_v1_185x.jpg?v=1760324660 1x, //tropicofc.com/cdn/shop/files/ToC_HP_Mobile_EcoSet_v1_370x.jpg?v=1760324660 2x">
1470  <img  src="//tropicofc.com/cdn/shop/files/ToC_HP_Mobile_EcoSet_v1_185x.jpg?v=1760324660" alt="" loading="lazy">
1471</picture>
1472                        
1473                          
1474<picture >
1475  
1476  <source srcset="//tropicofc.com/cdn/shop/files/DSF6694_185x.jpg?v=1758809393 1x, //tropicofc.com/cdn/shop/files/DSF6694_370x.jpg?v=1758809393 2x">
1477  <img  src="//tropicofc.com/cdn/shop/files/DSF6694_185x.jpg?v=1758809393" alt="" loading="lazy">
1478</picture>
1479                        
1480                          
1481<picture >
1482  
1483  <source srcset="//tropicofc.com/cdn/shop/files/DSF7938_185x.jpg?v=1760460277 1x, //tropicofc.com/cdn/shop/files/DSF7938_370x.jpg?v=1760460277 2x">
1484  <img  src="//tropicofc.com/cdn/shop/files/DSF7938_185x.jpg?v=1760460277" alt="" loading="lazy">
1485</picture>
1486                        
1487                      </div>
1488                    
1489                  
1490                    
1491                      <div class="header__medias" data-collection-id="264815312984">
1492                        
1493                          
1494<picture >
1495  
1496  <source srcset="//tropicofc.com/cdn/shop/files/strapless_2_185x.jpg?v=1722968629 1x, //tropicofc.com/cdn/shop/files/strapless_2_370x.jpg?v=1722968629 2x">
1497  <img  src="//tropicofc.com/cdn/shop/files/strapless_2_185x.jpg?v=1722968629" alt="" loading="lazy">
1498</picture>
1499                        
1500                          
1501<picture >
1502  
1503  <source srcset="//tropicofc.com/cdn/shop/files/HP_mobile_mid_summer_sale_v3_28dae4fd-fcfa-443f-909f-ab1835cdfd4d_185x.jpg?v=1721764080 1x, //tropicofc.com/cdn/shop/files/HP_mobile_mid_summer_sale_v3_28dae4fd-fcfa-443f-909f-ab1835cdfd4d_370x.jpg?v=1721764080 2x">
1504  <img  src="//tropicofc.com/cdn/shop/files/HP_mobile_mid_summer_sale_v3_28dae4fd-fcfa-443f-909f-ab1835cdfd4d_185x.jpg?v=1721764080" alt="" loading="lazy">
1505</picture>
1506                        
1507                          
1508<picture >
1509  
1510  <source srcset="//tropicofc.com/cdn/shop/files/ETS241470_ECOM_S034_4495_185x.jpg?v=1718992265 1x, //tropicofc.com/cdn/shop/files/ETS241470_ECOM_S034_4495_370x.jpg?v=1718992265 2x">
1511  <img  src="//tropicofc.com/cdn/shop/files/ETS241470_ECOM_S034_4495_185x.jpg?v=1718992265" alt="" loading="lazy">
1512</picture>
1513                        
1514                      </div>
1515                    
1516                  
1517                    
1518                      <div class="header__medias" data-collection-id="265859432536">
1519                        
1520                          
1521<picture >
1522  
1523  <source srcset="//tropicofc.com/cdn/shop/files/000009-12copie_185x.jpg?v=1772829863 1x, //tropicofc.com/cdn/shop/files/000009-12copie_370x.jpg?v=1772829863 2x">
1524  <img  src="//tropicofc.com/cdn/shop/files/000009-12copie_185x.jpg?v=1772829863" alt="" loading="lazy">
1525</picture>
1526                        
1527                          
1528<picture >
1529  
1530  <source srcset="//tropicofc.com/cdn/shop/files/ToC_HP_Mobile_EcoSets_v1_a97aef04-dcf2-4a45-97a1-e19686f6b5f9_185x.jpg?v=1774024021 1x, //tropicofc.com/cdn/shop/files/ToC_HP_Mobile_EcoSets_v1_a97aef04-dcf2-4a45-97a1-e19686f6b5f9_370x.jpg?v=1774024021 2x">
1531  <img  src="//tropicofc.com/cdn/shop/files/ToC_HP_Mobile_EcoSets_v1_a97aef04-dcf2-4a45-97a1-e19686f6b5f9_185x.jpg?v=1774024021" alt="" loading="lazy">
1532</picture>
1533                        
1534                          
1535<picture >
1536  
1537  <source srcset="//tropicofc.com/cdn/shop/files/AVERYSWAIL-000051080028_185x.jpg?v=1770431160 1x, //tro
1537picofc.com/cdn/shop/files/AVERYSWAIL-000051080028_370x.jpg?v=1770431160 2x">
1538  <img  src="//tropicofc.com/cdn/shop/files/AVERYSWAIL-000051080028_185x.jpg?v=1770431160" alt="" loading="lazy">
1539</picture>
1540                        
1541                      </div>
1542                    
1543                  
1544                    
1545                      <div class="header__medias" data-collection-id="477601562943">
1546                        
1547                          
1548<picture >
1549  
1550  <source srcset="//tropicofc.com/cdn/shop/files/AVERYSWAIL-000051140023_185x.jpg?v=1769024517 1x, //tropicofc.com/cdn/shop/files/AVERYSWAIL-000051140023_370x.jpg?v=1769024517 2x">
1551  <img  src="//tropicofc.com/cdn/shop/files/AVERYSWAIL-000051140023_185x.jpg?v=1769024517" alt="" loading="lazy">
1552</picture>
1553                        
1554                          
1555<picture >
1556  
1557  <source srcset="//tropicofc.com/cdn/shop/files/ToC_HP_Mobile_Paradise_v2_4e0eaf40-a761-49fd-893b-76484e67d3a0_185x.jpg?v=1760470949 1x, //tropicofc.com/cdn/shop/files/ToC_HP_Mobile_Paradise_v2_4e0eaf40-a761-49fd-893b-76484e67d3a0_370x.jpg?v=1760470949 2x">
1558  <img  src="//tropicofc.com/cdn/shop/files/ToC_HP_Mobile_Paradise_v2_4e0eaf40-a761-49fd-893b-76484e67d3a0_185x.jpg?v=1760470949" alt="" loading="lazy">
1559</picture>
1560                        
1561                          
1562<picture >
1563  
1564  <source srcset="//tropicofc.com/cdn/shop/files/AVERYSWAIL-000051240021_185x.jpg?v=1769024701 1x, //tropicofc.com/cdn/shop/files/AVERYSWAIL-000051240021_370x.jpg?v=1769024701 2x">
1565  <img  src="//tropicofc.com/cdn/shop/files/AVERYSWAIL-000051240021_185x.jpg?v=1769024701" alt="" loading="lazy">
1566</picture>
1567                        
1568                      </div>
1569                    
1570                  
1571                    
1572                      <div class="header__medias" data-collection-id="68771512408">
1573                        
1574                          
1575<picture >
1576  
1577  <source srcset="//tropicofc.com/cdn/shop/files/PhotoDec202023_121209PM_1_185x.jpg?v=1712605863 1x, //tropicofc.com/cdn/shop/files/PhotoDec202023_121209PM_1_370x.jpg?v=1712605863 2x">
1578  <img  src="//tropicofc.com/cdn/shop/files/PhotoDec202023_121209PM_1_185x.jpg?v=1712605863" alt="" loading="lazy">
1579</picture>
1580                        
1581                          
1582<picture >
1583  
1584  <source srcset="//tropicofc.com/cdn/shop/files/PhotoMar03_75714AM_e7cb4ebf-df08-4d7d-9c39-19afc5e3e616_1_185x.jpg?v=1757078052 1x, //tropicofc.com/cdn/shop/files/PhotoMar03_75714AM_e7cb4ebf-df08-4d7d-9c39-19afc5e3e616_1_370x.jpg?v=1757078052 2x">
1585  <img  src="//tropicofc.com/cdn/shop/files/PhotoMar03_75714AM_e7cb4ebf-df08-4d7d-9c39-19afc5e3e616_1_185x.jpg?v=1757078052" alt="" loading="lazy">
1586</picture>
1587                        
1588                          
1589<picture >
1590  
1591  <source srcset="//tropicofc.com/cdn/shop/files/cheeky_onepieces_2_185x.jpg?v=1722970834 1x, //tropicofc.com/cdn/shop/files/cheeky_onepieces_2_370x.jpg?v=1722970834 2x">
1592  <img  src="//tropicofc.com/cdn/shop/files/cheeky_onepieces_2_185x.jpg?v=1722970834" alt="" loading="lazy">
1593</picture>
1594                        
1595                      </div>
1596                    
1597                  
1598                    
1599                      <div class="header__medias" data-collection-id="81938120792">
1600                        
1601                          
1602<picture >
1603  
1604  <source srcset="//tropicofc.com/cdn/shop/files/PhotoAug252023_83013AMRECOLOR_2a9c6087-a53f-445a-a72f-a7f56524aa07_185x.jpg?v=1714848461 1x, //tropicofc.com/cdn/shop/files/PhotoAug252023_83013AMRECOLOR_2a9c6087-a53f-445a-a72f-a7f56524aa07_370x.jpg?v=1714848461 2x">
1605  <img  src="//tropicofc.com/cdn/shop/files/PhotoAug252023_83013AMRECOLOR_2a9c6087-a53f-445a-a72f-a7f56524aa07_185x.jpg?v=1714848461" alt="" loading="lazy">
1606</picture>
1607                        
1608                          
1609<picture >
1610  
1611  <source srcset="//tropicofc.com/cdn/shop/files/ETS241470_ECOM_S048_5824_185x.jpg?v=1718978154 1x, //tropicofc.com/cdn/shop/files/ETS241470_ECOM_S048_5824_370x.jpg?v=1718978154 2x">
1612  <img  src="//tropicofc.com/cdn/shop/files/ETS241470_ECOM_S048_5824_185x.jpg?v=1718978154" alt="" loading="lazy">
1613</picture>
1614                        
1615                          
1616<picture >
1617  
1618  <source srcset="//tropicofc.com/cdn/shop/files/cheeky_onepieces_2_185x.jpg?v=1722970834 1x, //tro
1618picofc.com/cdn/shop/files/cheeky_onepieces_2_370x.jpg?v=1722970834 2x">
1619  <img  src="//tropicofc.com/cdn/shop/files/cheeky_onepieces_2_185x.jpg?v=1722970834" alt="" loading="lazy">
1620</picture>
1621                        
1622                      </div>
1623                    
1624                  
1625                    
1626                      <div class="header__medias" data-collection-id="24469635104">
1627                        
1628                          
1629<picture >
1630  
1631  <source srcset="//tropicofc.com/cdn/shop/files/AVERYSWAIL-000051190025_185x.jpg?v=1769024342 1x, //tropicofc.com/cdn/shop/files/AVERYSWAIL-000051190025_370x.jpg?v=1769024342 2x">
1632  <img  src="//tropicofc.com/cdn/shop/files/AVERYSWAIL-000051190025_185x.jpg?v=1769024342" alt="" loading="lazy">
1633</picture>
1634                        
1635                          
1636<picture >
1637  
1638  <source srcset="//tropicofc.com/cdn/shop/files/AVERYSWAIL-000051090006_185x.jpg?v=1769024567 1x, //tropicofc.com/cdn/shop/files/AVERYSWAIL-000051090006_370x.jpg?v=1769024567 2x">
1639  <img  src="//tropicofc.com/cdn/shop/files/AVERYSWAIL-000051090006_185x.jpg?v=1769024567" alt="" loading="lazy">
1640</picture>
1641                        
1642                          
1643<picture >
1644  
1645  <source srcset="//tropicofc.com/cdn/shop/files/OceanDrive_AngelCandies_S1_0399_185x.jpg?v=1767112823 1x, //tropicofc.com/cdn/shop/files/OceanDrive_AngelCandies_S1_0399_370x.jpg?v=1767112823 2x">
1646  <img  src="//tropicofc.com/cdn/shop/files/OceanDrive_AngelCandies_S1_0399_185x.jpg?v=1767112823" alt="Candice Swanepoel wearing the Tropic of C digitally printed one piece with thin straps and cheeky coverage" loading="lazy">
1647</picture>
1648                        
1649                      </div>
1650                    
1651                  
1652                    
1653                      <div class="header__medias" data-collection-id="503893590335">
1654                        
1655                          
1656<picture >
1657  
1658  <source srcset="//tropicofc.com/cdn/shop/files/TT_TropicEssaouira__82A7417_185x.jpg?v=1779308335 1x, //tropicofc.com/cdn/shop/files/TT_TropicEssaouira__82A7417_370x.jpg?v=1779308335 2x">
1659  <img  src="//tropicofc.com/cdn/shop/files/TT_TropicEssaouira__82A7417_185x.jpg?v=1779308335" alt="" loading="lazy">
1660</picture>
1661                        
1662                          
1663<picture >
1664  
1665  <source srcset="//tropicofc.com/cdn/shop/files/OceanDrive_AngelCandies_S2_0555_185x.jpg?v=1768939818 1x, //tropicofc.com/cdn/shop/files/OceanDrive_AngelCandies_S2_0555_370x.jpg?v=1768939818 2x">
1666  <img  src="//tropicofc.com/cdn/shop/files/OceanDrive_AngelCandies_S2_0555_185x.jpg?v=1768939818" alt="" loading="lazy">
1667</picture>
1668                        
1669                          
1670<picture >
1671  
1672  <source srcset="//tropicofc.com/cdn/shop/files/DSF6422_ad4122e4-651e-459c-8745-e8c867078931_185x.jpg?v=1759884798 1x, //tropicofc.com/cdn/shop/files/DSF6422_ad4122e4-651e-459c-8745-e8c867078931_370x.jpg?v=1759884798 2x">
1673  <img  src="//tropicofc.com/cdn/shop/files/DSF6422_ad4122e4-651e-459c-8745-e8c867078931_185x.jpg?v=1759884798" alt="" loading="lazy">
1674</picture>
1675                        
1676                      </div>
1677                    
1678                  
1679                    
1680                      <div class="header__medias" data-collection-id="495525953855">
1681                        
1682                          
1683<picture >
1684  
1685  <source srcset="//tropicofc.com/cdn/shop/files/Photo-May-04-2026_-4-24-17-PM-_1_185x.jpg?v=1778687172 1x, //tropicofc.com/cdn/shop/files/Photo-May-04-2026_-4-24-17-PM-_1_370x.jpg?v=1778687172 2x">
1686  <img  src="//tropicofc.com/cdn/shop/files/Photo-May-04-2026_-4-24-17-PM-_1_185x.jpg?v=1778687172" alt="" loading="lazy">
1687</picture>
1688                        
1689                          
1690<picture >
1691  
1692  <source srcset="//tropicofc.com/cdn/shop/files/Updated-1_185x.jpg?v=1776774255 1x, //tropicofc.com/cdn/shop/files/Updated-1_370x.jpg?v=1776774255 2x">
1693  <img  src="//tropicofc.com/cdn/shop/files/Updated-1_185x.jpg?v=1776774255" alt="" loading="lazy">
1694</picture>
1695                        
1696                          
1697<picture >
1698  
1699  <source srcset="//tropicofc.com/cdn/shop/files/Candice_VSTropic_Havana_S1_3461_185x.jpg?v=1774404716 1x, //tro
1699picofc.com/cdn/shop/files/Candice_VSTropic_Havana_S1_3461_370x.jpg?v=1774404716 2x">
1700  <img  src="//tropicofc.com/cdn/shop/files/Candice_VSTropic_Havana_S1_3461_185x.jpg?v=1774404716" alt="" loading="lazy">
1701</picture>
1702                        
1703                      </div>
1704                    
1705                  
1706                    
1707                  
1708                    
1709                  
1710                </div>
1711              </div>
1712            
1713          </li>
1714        
1715      </ul>
1716
1717      <ul class="header__list header__list--mobile">
1718        
1719          <li class="header__item ">
1720            <a href="/collections/new"  data-collection-id-target="96300269656" data-zero-level>
1721              new
1722
1723              
1724            </a>
1725
1726            
1727          </li>
1728        
1729          <li class="header__item ">
1730            <a href="/collections/resort-27-collection"  data-collection-id-target="517854363967" data-zero-level>
1731              new: Resort 27 collection
1732
1733              
1734            </a>
1735
1736            
1737          </li>
1738        
1739          <li class="header__item ">
1740            <a href="/collections/back-in-stock"  data-collection-id-target="479527305535" data-zero-level>
1741              back in stock: best sellers
1742
1743              
1744            </a>
1745
1746            
1747          </li>
1748        
1749          <li class="header__item ">
1750            <a href="/collections/eco-set"  data-collection-id-target="97139851352" data-zero-level>
1751              $180 eco sets
1752
1753              
1754            </a>
1755
1756            
1757          </li>
1758        
1759          <li class="header__item ">
1760            <a href="/collections/180-c-sets"  data-collection-id-target="442313802047" data-zero-level>
1761              $180 C sets
1762
1763              
1764            </a>
1765
1766            
1767          </li>
1768        
1769          <li class="header__item ">
1770            <a href="/collections/luxe-sets"  data-collection-id-target="504214782271" data-zero-level>
1771              luxe sets
1772
1773              
1774            </a>
1775
1776            
1777          </li>
1778        
1779          <li class="header__item ">
1780            <a href="/collections/one-pieces"  data-collection-id-target="24469897248" data-zero-level>
1781              one pieces
1782
1783              
1784            </a>
1785
1786            
1787          </li>
1788        
1789          <li class="header__item ">
1790            <a href="/collections/signature-collection"  data-collection-id-target="68771512408" data-zero-level>
1791              signature collection
1792
1793              
1794            </a>
1795
1796            
1797          </li>
1798        
1799          <li class="header__item ">
1800            <a href="/collections/labor-day-2026"  data-collection-id-target="517946540351" data-zero-level>
1801              sale
1802
1803              
1804            </a>
1805
1806            
1807          </li>
1808        
1809          <li class="header__item ">
1810            <a href="/collections/sale-140-eco-sets-2026"  data-collection-id-target="517667946815" data-zero-level>
1811              sale: $140 sets
1812
1813              
1814            </a>
1815
1816            
1817          </li>
1818        
1819          <li class="header__item ">
1820            <a href="/collections/all"  data-collection-id-target="24469635104" data-zero-level>
1821              all
1822
1823              
1824                <span class="header__more">
1825                  <svg xmlns="http://www.w3.org/2000/svg">
1826                    <use xlink:href="#chevron-down"></use>
1827                  </svg>
1828                </span>
1829              
1830            </a>
1831
1832            
1833              <div class="header__sublist">
1834                <ul class="header__sublist-inner">
1835                  
1836                    <li class="header__item ">
1837                      <a href="/collections/clothing-and-accessories"  data-collection-id-target="503893590335">clothing and accessories</a>
1838
1839                      
1840                        <span class="header__more">
1841                          <svg xmlns="http://www.w3.org/2000/svg">
1842                            <use xlink:href="#chevron-down"></use>
1843                          </svg>
1844                        </span>
1845
1846                        <ul class="header__sublist">
1847                          
1848                            <li class="header__item ">
1849                              <a href="/collections/summer-cover-ups"  data-collection-id-target="498082709823">
1850                                summer cover ups
1851                              </a>
1852                            </li>
1853                          
1854                            <li class="header__item ">
1855                              <a href="/collections/toc-x-jacquie-aiche-1"  data-collection-id-target="266984095832">
1856                                jewelry
1857                              </a>
1858                            </li>
1859                          
1860                            <li class="header__item ">
1861                              <a href="https://tropicofc.com/collections/cover-ups"  >
1862                                clothing
1863                              </a>
1864                            </li>
1865                          
1866                        </ul>
1867                      
1868                    </li>
1869                  
1870                    <li class="header__item ">
1871                      <a href="/collections/all-swim-3"  data-collection-id-target="481898299711">all swim</a>
1872
1873                      
1874                    </li>
1875                  
1876                    <li class="header__item ">
1877                      <a href="/collections/universo"  data-collection-id-target="494676115775">the universo collection</a>
1878
1879                      
1880                    </li>
1881                  
1882                    <li class="header__item ">
1883                      <a href="/collections/underwire"  data-collection-id-target="265859432536">underwire</a>
1884
1885                      
1886                    </li>
1887                  
1888                    <li class="header__item ">
1889                      <a href="/collections/shorts"  data-collection-id-target="508866265407">shorts</a>
1890
1891                      
1892                    </li>
1893                  
1894                    <li class="header__item ">
1895                      <a href="/collections/summer-cover-ups"  data-collection-id-target="498082709823">cover ups</a>
1896
1897                      
1898                    </li>
1899                  
1900                    <li class="header__item ">
1901                      <a href="/collections/tropic-of-c-x-victorias-secret-collection"  data-collection-id-target="496015442239">TOC x Victoria's Secret</a>
1902
1903                      
1904                    </li>
1905                  
1906                </ul>
1907
1908                <div class="header__sublist-media">
1909                  
1910                    
1911                      <div class="header__medias" data-collection-id="503893590335">
1912                        
1913                          
1914<picture >
1915  
1916  <source srcset="//tropicofc.com/cdn/shop/files/TT_TropicEssaouira__82A7417_185x.jpg?v=1779308335 1x, //tro
1916picofc.com/cdn/shop/files/TT_TropicEssaouira__82A7417_370x.jpg?v=1779308335 2x">
1917  <img  src="//tropicofc.com/cdn/shop/files/TT_TropicEssaouira__82A7417_185x.jpg?v=1779308335" alt="" loading="lazy">
1918</picture>
1919                        
1920                          
1921<picture >
1922  
1923  <source srcset="//tropicofc.com/cdn/shop/files/OceanDrive_AngelCandies_S2_0555_185x.jpg?v=1768939818 1x, //tropicofc.com/cdn/shop/files/OceanDrive_AngelCandies_S2_0555_370x.jpg?v=1768939818 2x">
1924  <img  src="//tropicofc.com/cdn/shop/files/OceanDrive_AngelCandies_S2_0555_185x.jpg?v=1768939818" alt="" loading="lazy">
1925</picture>
1926                        
1927                          
1928<picture >
1929  
1930  <source srcset="//tropicofc.com/cdn/shop/files/DSF6422_ad4122e4-651e-459c-8745-e8c867078931_185x.jpg?v=1759884798 1x, //tropicofc.com/cdn/shop/files/DSF6422_ad4122e4-651e-459c-8745-e8c867078931_370x.jpg?v=1759884798 2x">
1931  <img  src="//tropicofc.com/cdn/shop/files/DSF6422_ad4122e4-651e-459c-8745-e8c867078931_185x.jpg?v=1759884798" alt="" loading="lazy">
1932</picture>
1933                        
1934                      </div>
1935                    
1936                  
1937                    
1938                      <div class="header__medias" data-collection-id="481898299711">
1939                        
1940                          
1941<picture >
1942  
1943  <source srcset="//tropicofc.com/cdn/shop/files/AVERYSWAIL-000051190007_185x.jpg?v=1769024366 1x, //tropicofc.com/cdn/shop/files/AVERYSWAIL-000051190007_370x.jpg?v=1769024366 2x">
1944  <img  src="//tropicofc.com/cdn/shop/files/AVERYSWAIL-000051190007_185x.jpg?v=1769024366" alt="" loading="lazy">
1945</picture>
1946                        
1947                          
1948<picture >
1949  
1950  <source srcset="//tropicofc.com/cdn/shop/files/OceanDrive_AngelCandies_S1_0399_185x.jpg?v=1767112823 1x, //tropicofc.com/cdn/shop/files/OceanDrive_AngelCandies_S1_0399_370x.jpg?v=1767112823 2x">
1951  <img  src="//tropicofc.com/cdn/shop/files/OceanDrive_AngelCandies_S1_0399_185x.jpg?v=1767112823" alt="Candice Swanepoel wearing the Tropic of C digitally printed one piece with thin straps and cheeky coverage" loading="lazy">
1952</picture>
1953                        
1954                          
1955<picture >
1956  
1957  <source srcset="//tropicofc.com/cdn/shop/files/DSF7938_185x.jpg?v=1760460277 1x, //tropicofc.com/cdn/shop/files/DSF7938_370x.jpg?v=1760460277 2x">
1958  <img  src="//tropicofc.com/cdn/shop/files/DSF7938_185x.jpg?v=1760460277" alt="" loading="lazy">
1959</picture>
1960                        
1961                      </div>
1962                    
1963                  
1964                    
1965                      <div class="header__medias" data-collection-id="494676115775">
1966                        
1967                          
1968<picture >
1969  
1970  <source srcset="//tropicofc.com/cdn/shop/files/ecom_editorial1_185x.jpg?v=1748021129 1x, //tropicofc.com/cdn/shop/files/ecom_editorial1_370x.jpg?v=1748021129 2x">
1971  <img  src="//tropicofc.com/cdn/shop/files/ecom_editorial1_185x.jpg?v=1748021129" alt="" loading="lazy">
1972</picture>
1973                        
1974                          
1975<picture >
1976  
1977  <source srcset="//tropicofc.com/cdn/shop/files/mobile_hibiscus_185x.jpg?v=1744294197 1x, //tropicofc.com/cdn/shop/files/mobile_hibiscus_370x.jpg?v=1744294197 2x">
1978  <img  src="//tropicofc.com/cdn/shop/files/mobile_hibiscus_185x.jpg?v=1744294197" alt="" loading="lazy">
1979</picture>
1980                        
1981                          
1982<picture >
1983  
1984  <source srcset="//tropicofc.com/cdn/shop/files/007_TROPIC-OF-C_180325_1992_185x.jpg?v=1743719879 1x, //tropicofc.com/cdn/shop/files/007_TROPIC-OF-C_180325_1992_370x.jpg?v=1743719879 2x">
1985  <img  src="//tropicofc.com/cdn/shop/files/007_TROPIC-OF-C_180325_1992_185x.jpg?v=1743719879" alt="" loading="lazy">
1986</picture>
1987                        
1988                      </div>
1989                    
1990                  
1991                    
1992                      <div class="header__medias" data-collection-id="265859432536">
1993                        
1994                          
1995<picture >
1996  
1997  <source srcset="//tropicofc.com/cdn/shop/files/000009-12copie_185x.jpg?v=1772829863 1x, //tropicofc.com/cdn/shop/files/000009-12copie_370x.jpg?v=1772829863 2x">
1998  <img  src="//tropicofc.com/cdn/shop/files/000009-12copie_185x.jpg?v=1772829863" alt="" loading="lazy">
1999</picture>
2000                        
2001                          
2002<picture >
2003  
2004  <source srcset="//tropicofc.com/cdn/shop/files/ToC_HP_Mobile_EcoSets_v1_a97aef04-dcf2-4a45-97a1-e19686f6b5f9_185x.jpg?v=1774024021 1x, //tro
2004picofc.com/cdn/shop/files/ToC_HP_Mobile_EcoSets_v1_a97aef04-dcf2-4a45-97a1-e19686f6b5f9_370x.jpg?v=1774024021 2x">
2005  <img  src="//tropicofc.com/cdn/shop/files/ToC_HP_Mobile_EcoSets_v1_a97aef04-dcf2-4a45-97a1-e19686f6b5f9_185x.jpg?v=1774024021" alt="" loading="lazy">
2006</picture>
2007                        
2008                          
2009<picture >
2010  
2011  <source srcset="//tropicofc.com/cdn/shop/files/AVERYSWAIL-000051080028_185x.jpg?v=1770431160 1x, //tropicofc.com/cdn/shop/files/AVERYSWAIL-000051080028_370x.jpg?v=1770431160 2x">
2012  <img  src="//tropicofc.com/cdn/shop/files/AVERYSWAIL-000051080028_185x.jpg?v=1770431160" alt="" loading="lazy">
2013</picture>
2014                        
2015                      </div>
2016                    
2017                  
2018                    
2019                      <div class="header__medias" data-collection-id="508866265407">
2020                        
2021                          
2022<picture >
2023  
2024  <source srcset="//tropicofc.com/cdn/shop/files/AVERYSWAIL-000051190025_185x.jpg?v=1769024342 1x, //tropicofc.com/cdn/shop/files/AVERYSWAIL-000051190025_370x.jpg?v=1769024342 2x">
2025  <img  src="//tropicofc.com/cdn/shop/files/AVERYSWAIL-000051190025_185x.jpg?v=1769024342" alt="" loading="lazy">
2026</picture>
2027                        
2028                          
2029<picture >
2030  
2031  <source srcset="//tropicofc.com/cdn/shop/files/ETS251555_ECOMM_S006_0768_185x.jpg?v=1769720322 1x, //tropicofc.com/cdn/shop/files/ETS251555_ECOMM_S006_0768_370x.jpg?v=1769720322 2x">
2032  <img  src="//tropicofc.com/cdn/shop/files/ETS251555_ECOMM_S006_0768_185x.jpg?v=1769720322" alt="" loading="lazy">
2033</picture>
2034                        
2035                          
2036<picture >
2037  
2038  <source srcset="//tropicofc.com/cdn/shop/files/DSF6256_185x.jpg?v=1758809312 1x, //tropicofc.com/cdn/shop/files/DSF6256_370x.jpg?v=1758809312 2x">
2039  <img  src="//tropicofc.com/cdn/shop/files/DSF6256_185x.jpg?v=1758809312" alt="" loading="lazy">
2040</picture>
2041                        
2042                      </div>
2043                    
2044                  
2045                    
2046                      <div class="header__medias" data-collection-id="498082709823">
2047                        
2048                          
2049<picture >
2050  
2051  <source srcset="//tropicofc.com/cdn/shop/files/DSF1628_185x.jpg?v=1780083773 1x, //tropicofc.com/cdn/shop/files/DSF1628_370x.jpg?v=1780083773 2x">
2052  <img  src="//tropicofc.com/cdn/shop/files/DSF1628_185x.jpg?v=1780083773" alt="" loading="lazy">
2053</picture>
2054                        
2055                          
2056<picture >
2057  
2058  <source srcset="//tropicofc.com/cdn/shop/files/DSF1141_185x.jpg?v=1780080442 1x, //tropicofc.com/cdn/shop/files/DSF1141_370x.jpg?v=1780080442 2x">
2059  <img  src="//tropicofc.com/cdn/shop/files/DSF1141_185x.jpg?v=1780080442" alt="" loading="lazy">
2060</picture>
2061                        
2062                          
2063<picture >
2064  
2065  <source srcset="//tropicofc.com/cdn/shop/files/AVERYSWAIL-000051170005_185x.jpg?v=1770131720 1x, //tropicofc.com/cdn/shop/files/AVERYSWAIL-000051170005_370x.jpg?v=1770131720 2x">
2066  <img  src="//tropicofc.com/cdn/shop/files/AVERYSWAIL-000051170005_185x.jpg?v=1770131720" alt="" loading="lazy">
2067</picture>
2068                        
2069                      </div>
2070                    
2071                  
2072                    
2073                  
2074                </div>
2075              </div>
2076            
2077          </li>
2078        
2079      </ul>
2080
2081      <ul class="header__list header__list--mobile">
2082        <li class="header__item">
2083          <a href="/pages/wishlist">favorites</a>
2084        </li>
2085        <li class="header__item">
2086          <a href="/account/login">login</a>
2087        </li>
2088      </ul>
2089    </div>
2090
2091    <div class="header__background" data-modal-toggle=".header"></div>
2092
2093    <ul class="header__list header__list--icons">
2094      <li class="header__item header__item--rewards" style="display: none;">
2095        <a href="/pages/loyalty-program">
2096          <span>rewards</span>
2097
2098          <svg>
2099            <use xlink:href="#gift"></use>
2100          </svg>
2101        </a>
2102      </li>
2103
2104      <li class="header__item header__item--currency" data-modal-toggle=".modal--currency">
2105        <span>$</span> USD
2106      </li>
2107
2108      <li class="header__item header__item--search" id="search-button">
2109        <form class="header__search" action="/search">
2110          <input class="frenzy_search_suggest frenzy_search_suggest_auto_focus" type="search" name="q" placeholder="search..." value="" required/>
2111
2112          <div>
2113            <button type="submit">
2114              <svg>
2115                <use xlink:href="#search"></use>
2116              </svg>
2117            </button>
2118
2119            <button id="search-close">
2120              <svg>
2121                <use xlink:href="#close"></use>
2122              </svg>
2123            </button>
2124          </div>
2125          <div class="frenzy-suggest-wrapper"></div>
2126        </form>
2127      </li>
2128
2129      <li class="header__item header__item--cart" data-modal-toggle=".modal--cart">
2130        <a href="javascript:void(0);">
2131          <svg>
2132            <use xlink:href="#basket"></use>
2133          </svg>
2134
2135          <p class="header__badge hidden" data-cart-amount data-hide="true">0</p>
2136        </a>
2137      </li>
2138
2139      <li class="header__item header__item--favorite">
2140        <a href="/pages/wishlist">
2141          <svg>
2142            <use xlink:href="#heart"></use>
2143          </svg>
2144        </a>
2145      </li>
2146
2147      <li class="header__item header__item--account">
2148        <a href="/account/login">
2149          <svg>
2150            <use xlink:href="#account"></use>
2151          </svg>
2152        </a>
2153      </li>
2154    </ul>
2155
2156    <a href="/" class="header__logo logo">
2157      <div>
2158        <svg>
2159          <use xlink:href="#logo"></use>
2160        </svg>
2161      </div>
2162    </a>
2163  </nav>
2164</div>
2165
2166<script>
2167  (() =>
2168  {
2169    const adjustHeight = () =>
2170    {
2171      document.querySelectorAll('.header__sublist-inner').forEach((item) =>
2172      {
2173        item.style.maxHeight = `calc(100vh - ${document.querySelector('.header').offsetHeight}px)`;
2174      });
2175    }
2176
2177    window.addEventListener('load-custom', adjustHeight);
2178    window.addEventListener('resize', adjustHeight);
2179
2180    document.querySelectorAll('.header__more').forEach((item) => item.addEventListener('click', (e) =>
2181    {
2182      e.preventDefault();
2183      item.closest('.header__item').classList.toggle('opened')
2184    }));
2185
2186    const MENU_MEDIA_ACTIVE = 'active';
2187
2188    // Display media
2189    document.querySelectorAll('[data-collection-id-target]').forEach((item) =>
2190    {
2191      const menu = item.closest('.header__sublist') || item.closest('.header__item');
2192      const menu_medias = menu.querySelectorAll('.header__medias');
2193
2194      let lead_menu_item = item.closest('.header__item');
2195
2196      if (lead_menu_item)
2197      {
2198        for (let i = 0; i < 4; i++)
2199        {
2200          const buffer = lead_menu_item.parentElement.closest('.header__item');
2201
2202          if (!buffer)
2203          {
2204            break;
2205          }
2206
2207          lead_menu_item = buffer;
2208        }
2209      }
2210
2211      item.addEventListener('mouseover', () =>
2212      {
2213        for (const media of menu_medias)
2214        {
2215          media.classList.remove(MENU_MEDIA_ACTIVE);
2216        }
2217
2218        const target = menu.querySelector(`[data-collection-id="${item.dataset.collectionIdTarget}"]`);
2219
2220        if (target)
2221        {
2222          target.classList.add(MENU_MEDIA_ACTIVE);
2223        }
2224        else if (lead_menu_item)
2225        {
2226          const lead_menu_link = lead_menu_item.querySelector('[data-zero-level]');
2227          !lead_menu_link || menu.querySelector(`[data-collection-id="${lead_menu_link.dataset.collectionIdTarget}"]`)?.classList?.add(MENU_MEDIA_ACTIVE);
2228        }
2229      })
2230    });
2231  })();
2232
2233  window.addEventListener('load-custom', () =>
2234  {
2235    // Cart attribute for delivery customization
2236    document.querySelector('.header__item--cart').addEventListener('click', () =>
2237    {
2238      const data = new FormData();
2239      data.append('attributes[time]', Date.now().toString());
2240      App.Request.POST(window.Shopify.routes.root + 'cart/update.js', data);
2241    });
2242
2243    // Add padding for the first-level submenu
2244    const setPaddingsForLeadingSubmenus = () =>
2245    {
2246      const submenu = document.querySelector('.header__sublist');
2247      let padding = submenu ? parseFloat(window.getComputedStyle(submenu).paddingLeft) : 0;
2248
2249      document.querySelectorAll('.header__menu > .header__list > .header__item').forEach((item) =>
2250      {
2251        const submenu = item.querySelector('.header__sublist-inner');
2252        !submenu || (submenu.style.paddingLeft = `${item.getBoundingClientRect().left - padding}px`);
2253      });
2254    }
2255
2256    setPaddingsForLeadingSubmenus();
2257    window.addEventListener('resize', setPaddingsForLeadingSubmenus);
2258  });
2259</script>
2259
2260
2261<script type="application/ld+json">
2262  {
2263    "@context": "http://schema.org",
2264    "@type": "Organization",
2265    "name": "tropic of c",
2266    
2267    "sameAs": [
2268      null,
2269      "https:\/\/www.facebook.com\/Tropic-of-C-1418405131603013\/",
2270      null,
2271      "https:\/\/www.instagram.com\/tropicofc",
2272      "https:\/\/www.tiktok.com\/@tropicofcofficial",
2273      null,
2274      null,
2275      "https:\/\/www.youtube.com\/c\/TropicofC",
2276      null
2277    ],
2278    "url": "https:\/\/tropicofc.com"
2279  }
2280</script>
2280
2281
2282
2283
2284</div>
2285    </header>
2286  
2287
2288  <main role="main">
2289    <section id="shopify-section-template--27354174521663__product" class="shopify-section card">
2290
2291<div class="card__wrapper wrapper">
2292  <div class="card__column">
2293    <div class="card__breadcrumbs breadcrumbs" style="display: none;">
2294      <ul class="breadcrumbs__list">
2295        
2296  
2297
2298  <ul class="breadcrumbs__list">
2299      <li class="breadcrumbs__item">
2300        <a href="/">home</a>
2301      </li>
2302      
2303          
2304          <li class="breadcrumbs__item">
2305            <a href="/products/the-c-top-in-midnight-mama-africa" aria-current="page">the C praia top in midnight mama africa</a>
2306          </li>
2307        
2308  </ul>
2309
2310      </ul>
2311    </div>
2312
2313    <div class="card__images full-height full-height-sticky">
2314      <div class="card__thumbs swiper-container hide-scroll">
2315        <ul class="swiper-wrapper">
2316          
2317            <li class="card__thumb swiper-slide">
2318              
2319                <picture>
2320                  <source srcset="//tropicofc.com/cdn/shop/files/midnight_mama_C_praia_top_110x.jpg?v=1787233516 1x, //tropicofc.com/cdn/shop/files/midnight_mama_C_praia_top_220x.jpg?v=1787233516 2x">
2321                  <img src="//tropicofc.com/cdn/shop/files/midnight_mama_C_praia_top_110x.jpg?v=1787233516" alt="the C praia top in midnight mama africa">
2322                </picture>
2323              
2324            </li>
2325          
2326            <li class="card__thumb swiper-slide">
2327              
2328                <picture>
2329                  <source srcset="//tropicofc.com/cdn/shop/files/ETS261566_TOC_ECOMM_S012_2466_110x.jpg?v=1787169184 1x, //tropicofc.com/cdn/shop/files/ETS261566_TOC_ECOMM_S012_2466_220x.jpg?v=1787169184 2x">
2330                  <img src="//tropicofc.com/cdn/shop/files/ETS261566_TOC_ECOMM_S012_2466_110x.jpg?v=1787169184" alt="the C praia top in midnight mama africa">
2331                </picture>
2332              
2333            </li>
2334          
2335            <li class="card__thumb swiper-slide">
2336              
2337                <picture>
2338                  <source srcset="//tropicofc.com/cdn/shop/files/ETS261566_TOC_ECOMM_S012_2411_110x.jpg?v=1787169184 1x, //tropicofc.com/cdn/shop/files/ETS261566_TOC_ECOMM_S012_2411_220x.jpg?v=1787169184 2x">
2339                  <img src="//tropicofc.com/cdn/shop/files/ETS261566_TOC_ECOMM_S012_2411_110x.jpg?v=1787169184" alt="the C praia top in midnight mama africa">
2340                </picture>
2341              
2342            </li>
2343          
2344        </ul>
2345      </div>
2346
2347      <div class="card__image swiper-container">
2348        <div class="card__zoom">
2349          <svg>
2350            <use xlink:href="#zoom"></use>
2351          </svg>
2352        </div>
2353
2354        <ul class="swiper-wrapper">
2355          
2356            <li class="swiper-slide">
2357              <a href="//tropicofc.com/cdn/shop/files/midnight_mama_C_praia_top_1560x.jpg?v=1787233516" class="glightbox">
2358                
2359                  <picture>
2360                    <source srcset="//tropicofc.com/cdn/shop/files/midnight_mama_C_praia_top_780x.jpg?v=1787233516 1x, //tropicofc.com/cdn/shop/files/midnight_mama_C_praia_top_1560x.jpg?v=1787233516 2x">
2361                    <img src="//tropicofc.com/cdn/shop/files/midnight_mama_C_praia_top_780x.jpg?v=1787233516" alt="the C praia top in midnight mama africa">
2362                  </picture>
2363                
2364              </a>
2365            </li>
2366          
2367            <li class="swiper-slide">
2368              <a href="//tropicofc.com/cdn/shop/files/ETS261566_TOC_ECOMM_S012_2466_1560x.jpg?v=1787169184" class="glightbox">
2369                
2370                  <picture>
2371                    <source srcset="//tropicofc.com/cdn/shop/files/ETS261566_TOC_ECOMM_S012_2466_780x.jpg?v=1787169184 1x, //tropicofc.com/cdn/shop/files/ETS261566_TOC_ECOMM_S012_2466_1560x.jpg?v=1787169184 2x">
2372                    <img src="//tropicofc.com/cdn/shop/files/ETS261566_TOC_ECOMM_S012_2466_780x.jpg?v=1787169184" alt="the C praia top in midnight mama africa">
2373                  </picture>
2374                
2375              </a>
2376            </li>
2377          
2378            <li class="swiper-slide">
2379              <a href="//tropicofc.com/cdn/shop/files/ETS261566_TOC_ECOMM_S012_2411_1560x.jpg?v=1787169184" class="glightbox">
2380                
2381                  <picture>
2382                    <source srcset="//tropicofc.com/cdn/shop/files/ETS261566_TOC_ECOMM_S012_2411_780x.jpg?v=1787169184 1x, //tro
2382picofc.com/cdn/shop/files/ETS261566_TOC_ECOMM_S012_2411_1560x.jpg?v=1787169184 2x">
2383                    <img src="//tropicofc.com/cdn/shop/files/ETS261566_TOC_ECOMM_S012_2411_780x.jpg?v=1787169184" alt="the C praia top in midnight mama africa">
2384                  </picture>
2385                
2386              </a>
2387            </li>
2388          
2389        </ul>
2390
2391        
2392
2393        <div class="card__arrow swiper-button-prev"></div>
2394        <div class="card__arrow swiper-button-next"></div>
2395      </div>
2396    </div>
2397  </div>
2398
2399  
2400  
2401    
2402      
2403    
2404      
2405    
2406      
2407    
2408      
2409    
2410      
2411    
2412      
2413    
2414      
2415    
2416      
2417    
2418      
2419    
2420      
2421    
2422      
2423    
2424      
2425    
2426      
2427    
2428      
2429    
2430      
2431    
2432      
2433    
2434  
2435
2436  <div class="card__column">
2437    <div class="card__form">
2438      <div id="product-form-wrapper" class="card__form-inner">
2439       <form method="post" action="/cart/add" id="product-form" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-cart=""><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" />
2440        <input type="hidden" name="id" value="55142338003263"/>
2441
2442        <div class="card__header">
2443          <h1 class="card__title title title--small">
2444            <span>the C praia top in midnight mama africa</span>
2445            
2446
2447
2448
2449
2450          </h1>
2451
2452          
2453
2454          
2455            <div class="card__labels">
2456              
2457
2458              
2459
2460              
2461
2462              
2463
2464              
2465                <div class="card__label card__label--text">
2466                  new
2467                </div>
2468              
2469            </div>
2470          
2471
2472          <p class="card__price">
2473  $100
2474
2475
2476</p>
2477        </div>
2478
2479        
2480          <div class="card__options">
2481            
2482              <div id="option-color" class="card__option option option--color">
2483                <p class="option__name">signature colors:</p>
2484
2485                <div class="option__items">
2486                  <a href="javascript:void(0);" class="option__item active">
2487
2488  <picture class="option__indicator" title="midnight mama africa" data-swatch-lazy>
2489    <source data-srcset="//tropicofc.com/cdn/shop/files/Screenshot_2026-08-20_at_11.00.53_AM_40x.png?v=6584357454132714502 1x, //tropicofc.com/cdn/shop/files/Screenshot_2026-08-20_at_11.00.53_AM_80x.png?v=6584357454132714502 2x">
2490    <img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="//tropicofc.com/cdn/shop/files/Screenshot_2026-08-20_at_11.00.53_AM_40x.png?v=6584357454132714502" alt="midnight mama africa" loading="lazy">
2491  </picture>
2492</a>
2493                </div>
2494              </div>
2495
2496              
2497            
2498
2499            
2500              
2501              
2502
2503              
2504                <div class="card__option option option--size">
2505                  <p class="option__name">size:</p>
2506
2507                  <div class="option__items">
2508                    
2509                      <label class="option__item">
2510                        
2511
2512                        
2513                          <input class="hidden" name="option-1" type="radio" value="XS" checked>
2514
2515                          <span class="option__indicator">
2516                            XS
2517                          </span>
2518                        
2519                      </label>
2520                    
2521                      <label class="option__item">
2522                        
2523
2524                        
2525                          <input class="hidden" name="option-1" type="radio" value="S" >
2526
2527                          <span class="option__indicator">
2528                            S
2529                          </span>
2530                        
2531                      </label>
2532                    
2533                      <label class="option__item">
2534                        
2535
2536                        
2537                          <input class="hidden" name="option-1" type="radio" value="M" >
2538
2539                          <span class="option__indicator">
2540                            M
2541                          </span>
2542                        
2543                      </label>
2544                    
2545                      <label class="option__item">
2546                        
2547
2548                        
2549                          <input class="hidden" name="option-1" type="radio" value="L" >
2550
2551                          <span class="option__indicator">
2552                            L
2553                          </span>
2554                        
2555                      </label>
2556                    
2557                      <label class="option__item">
2558                        
2559
2560                        
2561                          <input class="hidden" name="option-1" type="radio" value="C+" >
2562
2563                          <span class="option__indicator">
2564                            C+
2565                          </span>
2566                        
2567                      </label>
2568                    
2569                  </div>
2570
2571                  
2572                    <div id="button-sizes" class="option__extra" data-modal-toggle="#size-general">size guide</div>
2573                  
2574                </div>
2575              
2576            
2577              
2578              
2579
2580              
2581            
2582
2583            <div id="product-left" class="card__option option option--left" style="display: none;">
2584              <p class="option__name">only <span>21</span> left</p>
2585            </div>
2586
2587            
2588              
2589            
2590              
2591            
2592              
2593            
2594              
2595            
2596              
2597            
2598              
2599            
2600              
2601            
2602              
2603            
2604              
2605            
2606              
2607            
2608              
2609            
2610              
2611            
2612              
2613            
2614              
2615            
2616              
2617            
2618              
2619            
2620              
2621            
2622              
2623            
2624              
2625            
2626              
2627            
2628              
2629            
2630              
2631            
2632              
2633            
2634              
2635            
2636              
2637            
2638          </div>
2639        
2640
2641        <input type="hidden" name="quantity" value="1"/>
2642
2643        
2644
2645        
2646          
2647          <div id="submit-buttons" class="card__buttons">
2648            <div>
2649              <button id="add-to-cart" type="submit" class="product-form__submit card__button button button--black" data-loading="loading..." >
2650                
2651                  add to cart
2652                
2653              </button>
2654
2655              <button type="submit" class="card__button c ard__button--unavailable button button--black" style="display: none;">out of stock</button>
2656            </div>
2657          </div>
2658
2659          <div class="card__klarna">
2660            monthly payments available through 
2661
2662            <svg xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 452.9 101.1">
2663              <path d="M79.7,0H57.4c0,18.3-8.4,35-23,46l-8.8,6.6l34.2,46.6h28.1L56.4,56.3C71.3,41.5,79.7,21.5,79.7,0z"/>
2664              <rect width="22.8" height="99.2"/>
2665              <rect x="94.5" width="21.5" height="99.2"/>
2666              <path d="M304.6,28.7c-8.2,0-16,2.5-21.2,9.6v-7.7H263v68.6h20.7v-36c0-10.4,7-15.5,15.4-15.5c9,0,14.2,5.4,14.2,15.4v36.2h20.5V55.6C333.8,39.6,321.1,28.7,304.6,28.7z"/>
2667              <path d="M181,30.6V35c-5.8-4-12.8-6.3-20.4-6.3c-20,0-36.2,16.2-36.2,36.2s16.2,36.2,36.2,36.2c7.6,0,14.6-2.3,20.4-6.3v4.4h20.5V30.6H181z M162.3,82.5c-10.3,0-18.6-7.9-18.6-17.6s8.3-17.6,18.6-17.6c10.3,0,18.6,7.9,18.6,17.6S172.6,82.5,162.3,82.5z"/>
2668              <path d="M233.3,39.5v-8.9h-21v68.6h21.1v-32c0-10.8,11.7-16.6,19.8-16.6c0.1,0,0.2,0,0.2,0v-20C245.1,30.6,237.4,34.2,233.3,39.5z"/>
2669              <path d="M397.6,30.6V35c-5.8-4-12.8-6.3-20.4-6.3c-20,0-36.2,16.2-36.2,36.2s16.2,36.2,36.2,36.2c7.6,0,14.6-2.3,20.4-6.3v4.4h20.5V30.6H397.6z M378.9,82.5c-10.3,0-18.6-7.9-18.6-17.6s8.3-17.6,18.6-17.6c10.3,0,18.6,7.9,18.6,17.6C397.6,74.6,389.2,82.5,378.9,82.5z"/>
2670              <path d="M434,32.6c0-1-0.7-1.6-1.8-1.6h-1.9v5.2h0.9v-1.9h1l0.8,1.9h1l-0.9-2.1C433.7,33.8,434,33.3,434,32.6z M432.2,33.4h-1v-1.6h1c0.6,0,0.9,0.3,0.9,0.8S432.9,33.4,432.2,33.4z"/>
2671              <path d="M431.9,28.8c-2.7,0-4.9,2.2-4.9,4.9c0.1,2.7,2.2,4.9,4.9,4.9s4.9-2.2,4.9-4.9C436.8,31,434.6,28.8,431.9,28.8z M431.9,37.7c-2.2,0-3.9-1.8-3.9-4c0-2.2,1.8-4,3.9-4c2.2,0,3.9,1.8,3.9,4C435.8,35.9,434,37.7,431.9,37.7z"/>
2672              <path d="M440,74.9c-7.1,0-12.9,5.8-12.9,12.9c0,7.1,5.8,12.9,12.9,12.9c7.1,0,12.9-5.8,12.9-12.9
2672C452.9,80.6,447.1,74.9,440,74.9z"/>
2673            </svg>
2674          </div>
2675        
2676        
2677      <input type="hidden" name="product-id" value="10580182663487" /><input type="hidden" name="section-id" value="template--27354174521663__product" /></form>
2678      </div>
2679
2680      <form method="post" action="/cart/add" id="product-form-terms" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-cart=""><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" />
2681        <shopify-payment-terms variant-id="55142338003263" shopify-meta="{&quot;type&quot;:&quot;product&quot;,&quot;currency_code&quot;:&quot;USD&quot;,&quot;country_code&quot;:&quot;US&quot;,&quot;variants&quot;:[{&quot;id&quot;:55142338003263,&quot;price_per_term&quot;:&quot;$25&quot;,&quot;full_price&quot;:&quot;$100&quot;,&quot;eligible&quot;:true,&quot;available&quot;:true,&quot;number_of_payment_terms&quot;:4},{&quot;id&quot;:55142338036031,&quot;price_per_term&quot;:&quot;$25&quot;,&quot;full_price&quot;:&quot;$100&quot;,&quot;eligible&quot;:true,&quot;available&quot;:true,&quot;number_of_payment_terms&quot;:4},{&quot;id&quot;:55142338068799,&quot;price_per_term&quot;:&quot;$25&quot;,&quot;full_price&quot;:&quot;$100&quot;,&quot;eligible&quot;:true,&quot;available&quot;:true,&quot;number_of_payment_terms&quot;:4},{&quot;id&quot;:55142338101567,&quot;price_per_term&quot;:&quot;$25&quot;,&quot;full_price&quot;:&quot;$100&quot;,&quot;eligible&quot;:true,&quot;available&quot;:true,&quot;number_of_payment_terms&quot;:4},{&quot;id&quot;:55142338134335,&quot;price_per_term&quot;:&quot;$25&quot;,&quot;full_price&quot;:&quot;$100&quot;,&quot;eligible&quot;:true,&quot;available&quot;:true,&quot;number_of_payment_terms&quot;:4}],&quot;min_price&quot;:&quot;$35&quot;,&quot;max_price&quot;:&quot;$30,000&quot;,&quot;financing_plans&quot;:[{&quot;min_price&quot;:&quot;$35&quot;,&quot;max_price&quot;:&quot;$50&quot;,&quot;terms&quot;:[{&quot;apr&quot;:0,&quot;loan_type&quot;:&quot;split_pay&quot;,&quot;installments_count&quot;:2}],&quot;min_price_amount&quot;:35.0,&quot;max_price_amount&quot;:49.99},{&quot;min_price&quot;:&quot;$50&quot;,&quot;max_price&quot;:&quot;$1,000&quot;,&quot;terms&quot;:[{&quot;apr&quot;:0,&quot;loan_type&quot;:&quot;split_pay&quot;,&quot;installments_count&quot;:3},{&quot;apr&quot;:0,&quot;loan_type&quot;:&quot;split_pay&quot;,&quot;installments_count&quot;:4},{&quot;apr&quot;:15,&quot;loan_type&quot;:&quot;interest&quot;,&quot;installments_count&quot;:3},{&quot;apr&quot;:15,&quot;loan_type&quot;:&quot;interest&quot;,&quot;installments_count&quot;:6},{&quot;apr&quot;:15,&quot;loan_type&quot;:&quot;interest&quot;,&quot;installments_count&quot;:12}],&quot;min_price_amount&quot;:50.0,&quot;max_price_amount&quot;:999.99},{&quot;min_price&quot;:&quot;$1,000&quot;,&quot;max_price&quot;:&quot;$30,000&quot;,&quot;terms&quot;:[{&quot;apr&quot;:15,&quot;loan_type&quot;:&quot;interest&quot;,&quot;installments_count&quot;:3},{&quot;apr&quot;:15,&quot;loan_type&quot;:&quot;interest&quot;,&quot;installments_count&quot;:6},{&quot;apr&quot;:15,&quot;loan_type&quot;:&quot;interest&quot;,&quot;installments_count&quot;:12}],&quot;min_price_amount&quot;:1000.0,&quot;max_price_amount&quot;:30000.0}],&quot;installments_buyer_prequalification_enabled&quot;:false,&quot;seller_id&quot;:1858907}"></shopify-payment-terms>
2682
2683        <div class="KlarnaOSM">
2684          
2684<script id="klarna-osm-script-tag" async="" src="https://na-library.klarnaservices.com/lib.js" data-client-id="cfcd3716-117e-51f8-9a26-5c1a284b0422"></script>
2684
2685          <klarna-placement data-key="credit-promotion-badge" data-locale="en-US" data-purchase-amount="10000"></klarna-placement>
2686        </div>
2687      <input type="hidden" name="product-id" value="10580182663487" /><input type="hidden" name="section-id" value="template--27354174521663__product" /></form>
2688
2689      
2690      
2691
2692        
2693          
2694          
2695
2696      <!-- <div class="frenzy_bundle_id" data-config_id="3"></div> -->
2697      <div class="frenzy_bundle_id" data-config_id="c8f7e8c1-5bfa-47c2-bb86-1ebbb0f743f6"></div>
2698      <div class="frenzy_bundle_id" data-config_id="451cc1e3-1033-4c1a-add2-d9a8314c54b7"></div>
2699      <div class="frenzy_bundle_id" data-config_id="87e35964-691e-46bd-9571-a0cc3d1ef99a"></div>
2700      <div class="frenzy_bundle_id" data-config_id="e299d508-2dd3-42c3-b1e7-55cd5ba704bf"></div>
2701      <div class="frenzy_bundle_id" data-config_id="726e5508-5c58-41cf-92ea-9f7e387afdf2"></div>
2702    </div>
2703
2704    
2705
2706    
2707
2708    <div class="card__description">
2709      <div class="collapse active" data-collapse>
2710        <h4 class="collapse__title" data-collapse-title>
2711          details
2712
2713          <svg class="collapse__arrow">
2714            <use xlink:href="#chevron-down"></use>
2715          </svg>
2716        </h4>
2717
2718        <div class="collapse__description">
2719          <div class="collapse__inner">
2720            <p>our new C praia top <span>in digitally printed fabric</span>. <meta charset="utf-8"><span>a classic triangle top with <meta charset="utf-8">skinny elastic cording straps that tie at neck and back</span> and purl edging. <span></span></p>
2721<div>
2722<p class="p1"><span class="s1">available in midnight mama africa digital print.</span></p>
2723</div>
2724<p><meta charset="utf-8"><meta charset="utf-8">pair it with the matching C bottom top to get your perfect set.<br></p>
2725<p class="p1"><meta charset="utf-8"><meta charset="utf-8"><span>model is 5’9.5” tall, 34B bust, 24” waist, and 34 1/2" hips. pictured wearing a size S top and size S bottom.</span><br></p>
2726<p>80% recycled polyamide, 20% lycra® xtra life™ elastane</p>
2727          </div>
2728        </div>
2729      </div>
2730
2731      
2732        <div class="collapse" data-collapse>
2733          <h4 class="collapse__title" data-collapse-title>
2734            shipping and returns
2735
2736            <svg class="collapse__arrow">
2737              <use xlink:href="#chevron-down"></use>
2738            </svg>
2739          </h4>
2740
2741          <div class="collapse__description">
2742            <div class="collapse__inner">
2743              
2744                
2745
2746                
2747                  <p><strong>due to current airspace restrictions, shipping to Jordan (JO) and Lebanon (LB) is temporarily not available.</strong></p><p><strong>the following countries and regions is experiencing significant delays. we apologize for any inconvenience and appreciate your patience.</strong></p><p><strong>Israel (IL)</strong></p><p><strong>Saudi Arabia (SA)</strong></p><p><strong>Iraq (IQ)</strong></p><p><strong>Eritrea (ER)</strong></p><p><strong>United Arab Emirates (AE)</strong></p><p><strong>Qatar (QA)</strong></p><p><strong>Oman (OM)</strong></p><p><strong>**products marked "final sale" can not be returned or exchanged.</strong></p><p><strong>Shipping Policy</strong></p><p>orders received after 2:00 pm CST will be processed the following business day. </p><p><strong>domestic shipping</strong></p><p>we offer free ground shipping (3-9 business days) on all domestic orders over $200</p><p>only ground and 2-day shipping to Alaska, Hawaii, Puerto Rico, and the U.S. Virgin Islands. </p><p><strong>domestic ground</strong>: $5.95 (3-9 business days) / FREE for orders $200+</p><p><strong>domestic 2-day</strong>: $28.95 (2-3 business days)</p><p><strong>overnight</strong>: $35.95 (orders placed after Thursday night will be shipping the following Monday)</p><p>placed on a holiday: ships first day after service resumes for next day delivery.</p><p><strong>international:</strong></p><p><em>hipping, duties and additional fees are included in product price</em></p><p><em>duties and fees for Canada will be calculated at checkout</em></p><p>ship times are approximately 10 - 20 business days but can vary based on delivery country. please see delivery times by country <a href="https://tropicofc.com/pages/international-shipping-faq-s" target="_blank" title="International Shipping FAQ’s">here</a>. the estimated transit time is presented during checkout. </p><p>we cannot provide overnight services to PO Boxes due to carrier service restrictions.</p><p>for international queries and questions, please reach out to:  <a href="mailto:[email protected]" title="[email protected]">[email protected]</a></p><p>for any questions or concerns, please contact our customer support team. Thank y
2747ou for your understanding.</p><p><strong>return & exchange policy</strong></p><p>if you would like to return or exchange for any reason you may do so within <strong>30 days</strong> of receipt. please send the unworn item(s) in their original condition including tags, polybags and hygiene seals and follow the step by step instructions <a href="https://tropicofc.loopreturns.com/#/" target="_blank" title="here"><strong>here</strong></a> to complete your return or exchange. </p><p>tropic of c reserves the right to deny a refund or exchange if items have been worn, soiled, laundered or altered in any way. items may not be canceled or edited once the order is placed.</p><p>items marked <strong>FINAL SALE</strong> cannot be returned or exchanged.</p><p><strong>domestic returns:</strong></p><p>return shipping costs are $6.95 and non-refundable. please allow 10 -14 business days for your refund.</p><ul><li>follow the step by step instructions <a href="https://tropicofc.loopreturns.com/#/" target="_blank" title="here"><strong>here</strong></a> to submit your return.</li><li>place the item(s) you are returning and the return packing slip in the shipping mailer. If available, please re-use original packaging.</li><li>drop off at your local US Postal Service location.</li></ul><p> </p><p><strong>international returns:</strong></p><p>all international returns are at the expense of the customer. please be sure that your package is insured, traceable and prepaid. international customers are responsible for all shipping and duty fees. therefore, tropic of c is unable to issue a refund for those costs. </p><ul><li>follow the step by step instructions <a href="https://tropicofc.loopreturns.com/#/" target="_blank" title="here"><strong>here</strong></a> to submit your return.</li><li>place the item(s) you are returning and the return packing slip in the shipping mailer. if available, please re-use original packaging.</li><li>ship package to the following address and retain your tracking number for reference:</li></ul><p>tropic of c</p><p>Quiet Logistics</p><p>Tropic of C</p><p>10750 Denton Drive Dallas</p><p>TX 75220</p>
2748                
2749              
2750            </div>
2751          </div>
2752        </div>
2753      
2754        <div class="collapse" data-collapse>
2755          <h4 class="collapse__title" data-collapse-title>
2756            care instructions
2757
2758            <svg class="collapse__arrow">
2759              <use xlink:href="#chevron-down"></use>
2760            </svg>
2761          </h4>
2762
2763          <div class="collapse__description">
2764            <div class="collapse__inner">
2765              
2766                
2767
2768                
2769                  <p>in order to best care for your swim and the environment: </p><p>skip the washing machine and the dryer to avoid greenhouse emissions and damaging your swim.</p><p>thoroughly rinse your swim with cold water after each use and lay flat or hang to dry.</p><p>only use a small amount of gentle detergent if needed.</p><p>do not bleach, iron, or tumble dry.</p>
2770                
2771              
2772            </div>
2773          </div>
2774        </div>
2775      
2776    </div>
2777  </div>
2778</div>
2779
2780<div id="foursixty-hideable-container" class="foursixty_ppshop carousel" style="display:none">
2781  <div class="carousel__wrapper">
2782    <h2 class="title title--small wrapper">as featured #inthetropics</h2>
2783    
2783<script src="//foursixty.com/media/scripts/fs.slider.v2.5.js" data-has-posts-selector="#foursixty-hideable-container" data-feed-id="tropicofc_1" data-theme="slider_v2_5" data-for-url="true" async></script>
2783
2784  </div>
2785</div>
2786
2787
2788
2789
2790
2791
2792
2793<link rel="stylesheet" href="//tropicofc.com/cdn/shop/t/180/assets/product.min.css?v=24584371515616422561788136564"/>
2794<script id="script-product" src="//tropicofc.com/cdn/shop/t/180/assets/product.min.js?v=61925405108280864491788136564" async></script>
2794
2795
2796<script>
2797  // Availability for product variants
2798  const product_variants = {
2799    55142338003263:{available:true,inventory_quantity:21,inventory_policy:"deny",price:10000,preorder:false},55142338036031:{available:true,inventory_quantity:45,inventory_policy:"deny",price:10000,preorder:false},55142338068799:{available:true,inventory_quantity:40,inventory_policy:"deny",price:10000,preorder:false},55142338101567:{available:true,inventory_quantity:5,inventory_policy:"deny",price:10000,preorder:false},55142338134335:{available:true,inventory_quantity:9,inventory_policy:"deny",price:10000,preorder:false},
2800  };
2801
2802  const left_amount = 3;
2803  const product = {"id":10580182663487,"title":"the C praia top in midnight mama africa","handle":"the-c-top-in-midnight-mama-africa","description":"\u003cp\u003eour new C praia top \u003cspan\u003ein digitally printed fabric\u003c\/span\u003e. \u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003ea classic triangle top with \u003cmeta charset=\"utf-8\"\u003eskinny elastic cording straps that tie at neck and back\u003c\/span\u003e and purl edging. \u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eavailable in midnight mama africa digital print.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003epair it with the matching C bottom top to get your perfect set.\u003cbr\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003emodel is 5’9.5” tall, 34B bust, 24” waist, and 34 1\/2\" hips. pictured wearing a size S top and size S bottom.\u003c\/span\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e80% recycled polyamide, 20% lycra® xtra life™ elastane\u003c\/p\u003e","published_at":"2026-08-20T15:51:33-04:00","created_at":"2026-08-19T13:48:33-04:00","vendor":"tropic of c","type":"two pieces","tags":["bathing suit","bathing suits","bathingsuit","bathingsuits","bikini","bikinis","eco set","peach perfect","praia","praia bottom","Resort27","signature","solid","swim","swim suit","swim suits","swim wear","swimsuit","swimsuits","swimwear","the C","the c set","the C set - midnight mama africa","two piece","two pieces"],"price":10000,"price_min":10000,"price_max":10000,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":55142338003263,"title":"XS \/ midnight mama africa","option1":"XS","option2":"midnight mama africa","option3":null,"sku":"CS816ACP107XS","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"the C praia top in midnight mama africa - XS \/ midnight mama africa","public_title":"XS \/ midnight mama africa","options":["XS","midnight mama africa"],"price":10000,"weight":85,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":55142338036031,"title":"S \/ midnight mama africa","option1":"S","option2":"midnight mama africa","option3":null,"sku":"CS816ACP107S","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"the C praia top in midnight mama africa - S \/ midnight mama africa","public_title":"S \/ midnight mama africa","options":["S","midnight mama africa"],"price":10000,"weight":85,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":55142338068799,"title":"M \/ midnight mama africa","option1":"M","option2":"midnight mama africa","option3":null,"sku":"CS816ACP107M","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"the C praia top in midnight mama africa - M \/ midnight mama africa","public_title":"M \/ midnight mama africa","options":["M","midnight mama africa"],"price":10000,"weight":85,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":55142338101567,"title":"L \/ midnight mama africa","option1":"L","option2":"midnight mama africa","option3":null,"sku":"CS816ACP107L","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"the C praia top in midnight mama africa - L \/ midnight mama africa","public_title":"L \/ midnight mama africa","options":["L","midnight mama africa"],"price":10000,"weight":85,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":55142338134335,"title":"C+ \/ midnight mama africa","option1":"C+","option2":"midnight mama africa","option3":null,"sku":"CS816ACP107XL","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"the C praia top in midnight mama africa - C+ \/ midnight mama africa","public_title":"C+ \/ midnight mama africa","options":["C+","midnight mama africa"],"price":10000,"weight":85,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/tropicofc.com\/cdn\/shop\/files\/midnight_mama_C_praia_top.jpg?v=1787233516","\/\/tropicofc.com\/cdn\/shop\/files\/ETS261566_TOC_ECOMM_S012_2466.jpg?v=1787169184","\/\/tropicofc.com\/cdn\/shop\/files\/ETS261566_TOC_ECOMM_S012_2411.jpg?v=1787169184"],"featured_image":"\/\/tropicofc.com\/cdn\/shop\/files\/midnight_mama_C_praia_top.jpg?v=1787233516","options":["Size","Color"],"media":[{"alt":null,"id":44213738570047,"position":1,"preview_image":{"aspect_ratio":0.666,"height":3458,"width":2302,"src":"\/\/tropicofc.com\/cdn\/shop\/files\/midnight_mama_C_praia_top.jpg?v=1787233516"},"aspect_ratio":0.666,"height":3458,"media_type":"image","src":"\/\/tropicofc.com\/cdn\/shop\/files\/midnight_mama_C_praia_top.jpg?v=1787233516","width":2302},{"alt":null,"id":44210543919423,"position":2,"preview_image":{"aspect_ratio":0.667,"height":3000,"width":2000,"src":"\/\/tropicofc.com\/cdn\/shop\/files\/ETS261566_TOC_ECOMM_S012_2466.jpg?v=1787169184"},"aspect_ratio":0.667,"height":3000,"media_type":"image","src":"\/\/tropicofc.com\/cdn\/shop\/files\/ETS261566_TOC_ECOMM_S012_2466.jpg?v=1787169184","width":2000},{"alt":null,"id":44210543952191,"position":3,"preview_image":{"aspect_ratio":0.667,"height":3000,"width":2000,"src":"\/\/tropicofc.com\/cdn\/shop\/files\/ETS261566_TOC_ECOMM_S012_2411.jpg?v=1787169184"},"aspect_ratio":0.667,"height":3000,"media_type":"image","src":"\/\/tropicofc.com\/cdn\/shop\/files\/ETS261566_TOC_ECOMM_S012_2411.jpg?v=1787169184","width":2000}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eour new C praia top \u003cspan\u003ein digitally printed fabric\u003c\/span\u003e. \u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003ea classic triangle top with \u003cmeta charset=\"utf-8\"\u003eskinny elastic cording straps that tie at neck and back\u003c\/span\u003e and purl edging. \u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eavailable in midnight mama africa digital print.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003epair it with the matching C bottom top to get your perfect set.\u003cbr\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003emodel is 5’9.5” tall, 34B bust, 24” waist, and 34 1\/2\" hips. pictured wearing a size S top and size S bottom.\u003c\/span\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e80% re
2803cycled polyamide, 20% lycra® xtra life™ elastane\u003c\/p\u003e"};
2804  const form = document.querySelector('#product-form');
2805
2806  document.querySelectorAll('[name="id"]')
2807    .forEach((item) => item.addEventListener('change', () =>
2808    {
2809      checkAvailability(item.value);
2810
2811      document.querySelector('klarna-placement').dataset.purchaseAmount = product_variants[item.value].price;
2812      window.KlarnaOnsiteService?.refresh();
2813    }));
2814
2815  const getSelectedOptions = () =>
2816  {
2817    const selected = [];
2818
2819    for (const item of form.querySelectorAll('[name^="option-"]:checked'))
2820    {
2821      selected[parseInt(item.name.replace('option-', ''), 10) - 1] = item.value;
2822    }
2823
2824    return selected;
2825  }
2826
2827  const findVariantByOptions = (options) =>
2828  {
2829    return product.variants.find((v) =>
2830    {
2831      if (!v.options)
2832      {
2833        return false
2834      }
2835
2836      for (let i = 0; i < options.length; i++)
2837      {
2838        if (v.options[i] !== options[i])
2839        {
2840          return false
2841        }
2842      }
2843
2844      return true;
2845    });
2846  }
2847
2848  document.querySelectorAll('[name^="option-"]')
2849    .forEach((item) => item.addEventListener('change', () =>
2850    {
2851      const variant = findVariantByOptions(getSelectedOptions());
2852
2853      document.querySelectorAll('[name="id"]')
2854        .forEach((id_input) =>
2855        {
2856          id_input.value = variant.id;
2857          id_input.dispatchEvent(new Event('change', {bubbles: true}));
2858        })
2859    }));
2860
2861  const checkAvailability = (variant_id) =>
2862  {
2863    const variant = product_variants[variant_id];
2864    document.querySelector('[name="id"]').value = variant_id;
2865
2866    const submit_button = document.querySelector('.card__button:not(.card__button--unavailable)');
2867    const submit_button_unavailable = document.querySelector('.card__button--unavailable');
2868
2869    // Check availability
2870    !submit_button_unavailable || (document.querySelector('.card__button--unavailable').style.display = variant.available ? 'none' : '');
2871    submit_button.style.display = variant.available ? '' : 'none';
2872    submit_button.innerHTML = variant.preorder ? 'preorder' : 'add to cart';
2873
2874    // Check the left amount
2875    if (document.querySelector('#product-left'))
2876    {
2877      document.querySelector('#product-left').style.display =
2878        variant.inventory_quantity > 0
2879        && variant.inventory_quantity <= left_amount
2880        && variant.available && variant.inventory_policy !== 'continue'
2881          ? 'block'
2882          : 'none';
2883
2884      document.querySelector('#product-left span').innerText = variant.inventory_quantity;
2885    }
2886  }
2887
2888  // Size modal auto-type define
2889  !document.querySelector('#button-sizes') || document.querySelector('#button-sizes').addEventListener('click', () =>
2890  {
2891    !ga || ga('send', 'event', 'Size modal', 'Open', 'PDP', 1);
2892
2893    
2894
2895    document.querySelector(`.sizes__type[data-type="tops"]`).click();
2896
2897    
2898  });
2899
2900  window.addEventListener('load-custom', () =>
2901  {
2902    // GA Event - Complete the look
2903    document.querySelectorAll('.offers__item [data-cart]').forEach((item) => item.addEventListener('submit', () =>
2904    {
2905      !ga || ga('send', 'event', 'Complete the look', 'Add', item.querySelector('.offers__specification-item').innerText, 1);
2906    }));
2907
2908    // GA Event - Collapsed items
2909    document.querySelectorAll('.card__description [data-collapse]:not(.active)').forEach((item) => item.addEventListener('click', function triggerCollapseEvent()
2910    {
2911      !ga || ga('send', 'event', item.querySelector('[data-collapse-title]').innerText, 'Click', '', 1);
2912      item.removeEventListener('click', triggerCollapseEvent);
2913    }));
2914
2915    // GA Event - Carousels
2916    document.querySelectorAll('[data-analytics]').forEach((item) =>
2917    {
2918      item.addEventListener('click', (e) =>
2919      {
2920        e.preventDefault();
2921        !ga || ga('send', 'event', `PDP section "${e.target.closest('.carousel').querySelector('.title').innerText}"`, 'Click', item.href, 1);
2922        setTimeout(() => window.location.href = item.href, 400);
2923      });
2924    });
2925
2926    // Bundle
2927    !document.querySelector('.card__submit--bundle #add-to-cart') || document.querySelector('.card__submit--bundle #add-to-cart')
2928      .addEventListener('click', (e) => (new App.Cart()).addMultiple(document.querySelector('.card__offers'), e.target));
2929
2930    // Product recommendations
2931    const section = document.querySelector('.carousel--also-like .carousel__list');
2932
2933    !section || App.Request.GET('/recommendations/products?section_id=product_recommendations&limit=5&product_id=10580182663487')
2934      .then((result) =>
2935      {
2936        if (result.status === 200)
2937        {
2938          const html = new DOMParser().parseFromString(result.body, 'text/html');
2939
2940          html.querySelectorAll('.carousel__item').forEach((item) =>
2941          {
2942            section.querySelector(`[data-id="${item.dataset.id}"]`) || section.prepend(item);
2943          });
2944        }
2945      });
2946
2947    // Klarna placement
2948    const style_klarna = document.createElement('style');
2949    style_klarna.innerHTML = '.container {font-family: Futura, sans-serif;} .link {font-family: inherit; text-transform: lowercase;}';
2950    document.querySelector('klarna-placement > div')?.shadowRoot?.appendChild(style_klarna);
2951
2952    // Shopify installments
2953    const shopify_payment_terms = document.querySelector('shopify-payment-terms');
2954
2955    if (shopify_payment_terms)
2956    {
2957      const style_shopify = document.createElement('style');
2958      const shadow_root_shopify = shopify_payment_terms?.shadowRoot?.querySelector('shop-pay-installments-banner')?.shadowRoot;
2959
2960      if (shadow_root_shopify)
2961      {
2962        style_shopify.innerHTML = '.shopify-installments__content {display: flex; float: left; gap: 4px;} shop-pay-logo {order: -1; margin-right: 10px} b {font-weight: normal} b::after {content: "."} .shopify-installments__learn-more {text-transform: lowercase;}';
2963        shadow_root_shopify.appendChild(style_shopify);
2964        shadow_root_shopify.querySelector('.shopify-installments__content').innerHTML = shadow_root_shopify.querySelector('.shopify-installments__content').innerHTML.replace('Pay in', '').replace(' with', '');
2965      }
2966    }
2967  });
2968
2969  window.addEventListener('DOMContentLoaded', () =>
2970  {
2971    // Sticky "Add to cart" button for mobile
2972    const elem_sticky = document.querySelector('.card__form-inner');
2973    const elem_sticky_inner = document.querySelector('#product-form');
2974
2975    const observer = new window.IntersectionObserver(
2976      ([entry]) =>
2977      {
2978        const CLASS_STICKY = 'sticky';
2979        const CLASS_ACTIVE = 'active';
2980
2981        const unsetSticky = () =>
2982        {
2983          elem_sticky_inner.style.transition = '';
2984          elem_sticky.style.height = '';
2985          elem_sticky.classList.remove(CLASS_STICKY, CLASS_ACTIVE);
2986        }
2987
2988        const setSticky = () =>
2989        {
2990          elem_sticky.style.height = `${elem_sticky.offsetHeight}px`;
2991          elem_sticky.classList.add(CLASS_STICKY);
2992
2993          setTimeout(() => {
2994            elem_sticky_inner.style.transition = `transform .3s`;
2995            elem_sticky.classList.add(CLASS_ACTIVE)
2996          }, 50);
2997        }
2998
2999        if (window.innerWidth < 769)
3000        {
3001          entry.isIntersecting ? unsetSticky() : setSticky();
3002          return;
3003        }
3004
3005        unsetSticky();
3006      },
3007      {root: null, threshold: 0, rootMargin: `-${document.querySelector('.header').offsetHeight}px 0px 0px 0px`}
3008    );
3009
3010    observer.observe(elem_sticky);
3011  });
3012</script>
3012
3013
3014
3015
3016<script type="application/ld+json">
3017  {
3018    "@context": "http://schema.org/",
3019    "@type": "Product",
3020    "name": "the C praia top in midnight mama africa",
3021    "url": "https:\/\/tropicofc.com\/products\/the-c-top-in-midnight-mama-africa",
3022  
3023      "image": [
3024        "https:\/\/tropicofc.com\/cdn\/shop\/files\/midnight_mama_C_praia_top.jpg?v=1787233516\u0026width=1920"
3025      ],
3026    
3027  "description": "our new C praia top in digitally printed fabric. a classic triangle top with skinny elastic cording straps that tie at neck and back and purl edging. \n\navailable in midnight mama africa digital print.\n\npair it with the matching C bottom top to get your perfect set.\nmodel is 5’9.5” tall, 34B bust, 24” waist, and 34 1\/2\" hips. pictured wearing a size S top and size S bottom.\n80% recycled polyamide, 20% lycra® xtra life™ elastane",
3028  
3029      "sku": "CS816ACP107XS",
3030    
3031  "brand": {
3032    "@type": "Brand",
3033    "name": "tropic of c"
3034  },
3035  "offers": [
3036  
3037      {
3038        "@type" : "Offer",
3039        
3040          "sku": "CS816ACP107XS",
3041        
3042    
3043    
3044    
3045        "availability" : "http://schema.org/InStock",
3046        "price" : 100.0,
3047        "priceCurrency" : "USD",
3048        "url" : "https:\/\/tropicofc.com\/products\/the-c-top-in-midnight-mama-africa?variant=55142338003263"
3049      },
3050  
3051      {
3052        "@type" : "Offer",
3053        
3054          "sku": "CS816ACP107S",
3055        
3056    
3057    
3058    
3059        "availability" : "http://schema.org/InStock",
3060        "price" : 100.0,
3061        "priceCurrency" : "USD",
3062        "url" : "https:\/\/tropicofc.com\/products\/the-c-top-in-midnight-mama-africa?variant=55142338036031"
3063      },
3064  
3065      {
3066        "@type" : "Offer",
3067        
3068          "sku": "CS816ACP107M",
3069        
3070    
3071    
3072    
3073        "availability" : "http://schema.org/InStock",
3074        "price" : 100.0,
3075        "priceCurrency" : "USD",
3076        "url" : "https:\/\/tropicofc.com\/products\/the-c-top-in-midnight-mama-africa?variant=55142338068799"
3077      },
3078  
3079      {
3080        "@type" : "Offer",
3081        
3082          "sku": "CS816ACP107L",
3083        
3084    
3085    
3086    
3087        "availability" : "http://schema.org/InStock",
3088        "price" : 100.0,
3089        "priceCurrency" : "USD",
3090        "url" : "https:\/\/tropicofc.com\/products\/the-c-top-in-midnight-mama-africa?variant=55142338101567"
3091      },
3092  
3093      {
3094        "@type" : "Offer",
3095        
3096          "sku": "CS816ACP107XL",
3097        
3098    
3099    
3100    
3101        "availability" : "http://schema.org/InStock",
3102        "price" : 100.0,
3103        "priceCurrency" : "USD",
3104        "url" : "https:\/\/tropicofc.com\/products\/the-c-top-in-midnight-mama-africa?variant=55142338134335"
3105      }
3106  
3107  ]
3108}
3109</script>
3109
3110  
3110<script defer src="https://backinstock.useamp.com/widget/9485_1783058265.js?category=bis&v=6"></script>
3110
3111
3112
3113</section><div id="shopify-section-template--27354174521663__1657131589c32dd7f9" class="shopify-section">
3114
3115
3116
3117</div><div id="shopify-section-template--27354174521663__1656252332590625bb" class="shopify-section modal modal--fade modal--email">
3118  <div class="popup popup--email modal__window" data-delay="3000" data-excluded-countries="US">
3119    <picture class="popup__column">
3120      <source srcset="//tropicofc.com/cdn/shop/files/popup_350x.jpg?v=1656251061 1x, //tropicofc.com/cdn/shop/files/popup_700x.jpg?v=1656251061 2x">
3121      <img src="//tropicofc.com/cdn/shop/files/popup_350x.jpg?v=1656251061" alt="" loading="lazy"/>
3122    </picture>
3123
3124    <div class="popup__column">
3125      <div class="popup__close" data-close>
3126        <svg>
3127          <use xlink:href="#close"></use>
3128        </svg>
3129      </div>
3130
3131      <div class="popup__logo logo">
3132        <div>
3133          <svg>
3134            <use xlink:href="#logo"></use>
3135          </svg>
3136        </div>
3137      </div>
3138
3139      
3140        <p class="popup__description">unlock<span>15% off</span>your order</p>
3141      
3142
3143      <form class="form popup__form" method="POST" action="https://manage.kmail-lists.com/subscriptions/subscribe?a=YtHa6u&g=RWVaMH">
3144        <div class="form__row">
3145          <label>
3146            <input class="form__input" type="email" name="email" placeholder="Email Address" required/>
3147          </label>
3148        </div>
3149
3150        <div class="form__row">
3151          <label>
3152            <input class="form__input" type="date" name="birthday"/>
3153            <span class="form__info">fill date of birth to receive a gift</span>
3154          </label>
3155        </div>
3156
3157        <div class="form__buttons">
3158          <button class="button button--orange button--fullwidth">Continue</button>
3159        </div>
3160      </form>
3161    </div>
3162  </div>
3163
3164  <div class="modal__background" data-close></div>
3165
3166  
3166<script>
3167    window.addEventListener('load-custom', () => new App.EmailPopup(document.querySelector('.modal--email')));
3168  </script>
3168
3169
3170
3171</div><div id="shopify-section-template--27354174521663__1685547662378ebc16" class="shopify-section">
3172
3173
3174
3175</div><section id="shopify-section-template--27354174521663__frenzy_recommendation_kenMti" class="shopify-section spaced-section"><section class="frenzy-recommendation-section">
3176  <div class="frenzy_recommendation_section"><div class="frenzy_container">
3177<div class="frenzy_content_loader_row">
3178<div class="frenzy_loader_row loader_grid_4">
3179
3180<div class="frenzy_loader_grid">
3181<div class="frenzy_grid_inner filter_animation_loader_frame" style="background-color: #e9e9e9; height: 400px;"></div>
3182</div>
3183
3184<div class="frenzy_loader_grid">
3185<div class="frenzy_grid_inner filter_animation_loader_frame" style="background-color: #e9e9e9; height: 400px;"></div>
3186</div>
3187
3188<div class="frenzy_loader_grid">
3189<div class="frenzy_grid_inner filter_animation_loader_frame" style="background-color: #e9e9e9; height: 400px;"></div>
3190</div>
3191
3192<div class="frenzy_loader_grid">
3193<div class="frenzy_grid_inner filter_animation_loader_frame" style="background-color: #e9e9e9; height: 400px;"></div>
3194</div>
3195
3196</div>
3197</div>
3198</div></div>
3199</section>
3200
3201
3202
3203
3204</section>
3205  </main>
3206
3207  <div id="shopify-section-cart_modal" class="shopify-section modal modal--cart"><div class="modal__window">
3208  <div class="modal__header">
3209    <h5 class="modal__title">my cart (<span data-cart-amount>0</span>)</h5>
3210    <button class="modal__close" data-modal-toggle=".modal--cart">
3211      <svg>
3212        <use xlink:href="#close"></use>
3213      </svg>
3214    </button>
3215  </div>
3216
3217  <div class="cart" data-total="0">
3218  
3219    
3220    <p class="cart__message cart__message--free-shipping hidden" data-value="200" data-not-empty>
3221      you're <span></span> away from free ground shipping
3222    </p>
3223  
3224
3225  <div class="cart__content">
3226    <div class="cart__scroll hide-scroll hidden" data-not-empty>
3227      <form class="cart__form" id="cart-form" action="/checkout">
3228        <input type="hidden" name="attributes[time]"/>
3229
3230        
3231      </form>
3232
3233      <div class="frenzy_cart_popup_section" ></div>
3234    </div>
3235
3236    <div class="cart__submit hidden" data-not-empty>
3237      <!-- Route Widget -->
3238      <div class="route-div" disable-reorder></div>
3239
3240      <div style="font-size: 12px; margin-top: 10px; display: none">
3241        We are proud to partner with Route, the leader in package protection and tracking solutions. By keeping Route selected at checkout your order will be protected from damage, loss, or theft.
3242      </div>
3243      <!-- Route Widget End-->
3244
3245      <div class="cart__totals">
3246        
3247
3248        <div class="cart__total">
3249          <p>total</p>
3250          <p>$0</p>
3251        </div>
3252      </div>
3253
3254      <input name="checkout" type="submit" class="cart__button button" form="cart-form" value="check out"/>
3255
3256      
3257    </div>
3258
3259    <p class="cart__text " data-empty>your cart is empty</p>
3260  </div>
3261
3262  
3263</div>
3264</div>
3265
3266<div class="modal__background" data-modal-toggle=".modal--cart"></div>
3267
3268</div>
3269  <div id="size-general" class="modal modal--sizes ">
3270  <div class="modal__window">
3271    <div class="modal__header">
3272      <h2 class="modal__title">find my size</h2>
3273      <button class="modal__close" data-modal-toggle="#size-general">
3274        <svg>
3275          <use xlink:href="#close"></use>
3276        </svg>
3277      </button>
3278    </div>
3279
3280    <div class="sizes">
3281      <ul class="sizes__types ">
3282        
3283        
3284          <li class="sizes__type active" data-type="tops">tops</li>
3285        
3286          <li class="sizes__type " data-type="bottoms">bottoms</li>
3287        
3288          <li class="sizes__type " data-type="one pieces">one pieces</li>
3289        
3290          <li class="sizes__type " data-type="men's">men's</li>
3291        
3292      </ul>
3293
3294      <ul class="sizes__nav-list">
3295        <li class="sizes__nav-item active">size chart</li>
3296
3297        
3298          <li class="sizes__nav-item">measuring guide</li>
3299        
3300
3301        <li class="sizes__nav-item">fit finder</li>
3302      </ul>
3303
3304      
3305
3306      <ul class="sizes__blocks">
3307        <li class="sizes__block">
3308          <div class="sizes__tables">
3309            
3310
3311            
3312              <table class="sizes__table" data-type="tops">
3313                <tbody>
3314                  <tr><td>size</td><td data-subtype="*">XS</td><td data-subtype="*">S</td><td data-subtype="*">M</td><td data-subtype="*">L</td><td data-subtype="*">C+</td><td data-subtype="underwire">XS</td><td data-subtype="underwire">S</td><td data-subtype="underwire">M</td><td data-subtype="underwire">L</td><td data-subtype="underwire">C+</td></tr><tr><td>bust</td><td data-subtype="*" data-original="30 - 32">30 - 32</td><td data-subtype="*" data-original="32 - 34">32 - 34</td><td data-subtype="*" data-original="34 - 36">34 - 36</td><td data-subtype="*" data-original="36 - 38">36 - 38</td><td data-subtype="*" data-original="38 - 40">38 - 40</td><td data-subtype="underwire" data-original="30 - 32">30 - 32</td><td data-subtype="underwire" data-original="32 - 34">32 - 34</td><td data-subtype="underwire" data-original="34 - 36">34 - 36</td><td data-subtype="underwire" data-original="36 - 38">36 - 38</td><td data-subtype="underwire" data-original="38 - 40">38 - 40</td></tr><tr><td>cup</td><td data-subtype="*" data-original="A">A</td><td data-subtype="*" data-original="B - C">B - C</td><td data-subtype="*" data-original="B - C">B - C</td><td data-subtype="*" data-original="C - D">C - D</td><td data-subtype="*" data-original="D">D</td><td data-subtype="underwire" data-original="A">A</td><td data-subtype="underwire" data-original="B">B</td><td data-subtype="underwire" data-original="C">C</td><td data-subtype="underwire" data-original="D">D</td><td data-subtype="underwire" data-original="D">D</td></tr>
3315                </tbody>
3316              </table>
3317            
3318              <table class="sizes__table" data-type="bottoms">
3319                <tbody>
3320                  <tr><td>size</td><td data-subtype="*">XS</td><td data-subtype="*">S</td><td data-subtype="*">M</td><td data-subtype="*">L</td><td data-subtype="*">C+</td></tr><tr><td>waist</td><td data-subtype="*" data-original="24 - 25">24 - 25</td><td data-subtype="*" data-original="25 - 26">25 - 26</td><td data-subtype="*" data-original="27 - 28">27 - 28</td><td data-subtype="*" data-original="29 - 30">29 - 30</td>
3320<td data-subtype="*" data-original="31 - 33">31 - 33</td></tr><tr><td>hip</td><td data-subtype="*" data-original="33.5 - 36">33.5 - 36</td><td data-subtype="*" data-original="36 - 38">36 - 38</td><td data-subtype="*" data-original="38 - 39">38 - 39</td><td data-subtype="*" data-original="39 - 40">39 - 40</td><td data-subtype="*" data-original="40 - 41">40 - 41</td></tr>
3321                </tbody>
3322              </table>
3323            
3324              <table class="sizes__table" data-type="one pieces">
3325                <tbody>
3326                  <tr><td>size</td><td data-subtype="*">XS</td><td data-subtype="*">S</td><td data-subtype="*">M</td><td data-subtype="*">L</td><td data-subtype="*">C+</td></tr><tr><td>bust</td><td data-subtype="*" data-original="30 - 32">30 - 32</td><td data-subtype="*" data-original="32 - 34">32 - 34</td><td data-subtype="*" data-original="34 - 36">34 - 36</td><td data-subtype="*" data-original="36 - 38">36 - 38</td><td data-subtype="*" data-original="38 - 40">38 - 40</td></tr><tr><td>cup</td><td data-subtype="*" data-original="A">A</td><td data-subtype="*" data-original="B - C">B - C</td><td data-subtype="*" data-original="B - C">B - C</td><td data-subtype="*" data-original="C - D">C - D</td><td data-subtype="*" data-original="D">D</td></tr><tr><td>waist</td><td data-subtype="*" data-original="24 - 25">24 - 25</td><td data-subtype="*" data-original="25 - 26">25 - 26</td><td data-subtype="*" data-original="27 - 28">27 - 28</td><td data-subtype="*" data-original="29 - 30">29 - 30</td><td data-subtype="*" data-original="31 - 33">31 - 33</td></tr><tr><td>hip</td><td data-subtype="*" data-original="33.5 - 36">33.5 - 36</td><td data-subtype="*" data-original="36 - 38">36 - 38</td><td data-subtype="*" data-original="38 - 39">38 - 39</td><td data-subtype="*" data-original="39 - 40">39 - 40</td><td data-subtype="*" data-original="40 - 41">40 - 41</td></tr>
3327                </tbody>
3328              </table>
3329            
3330              <table class="sizes__table" data-type="men's">
3331                <tbody>
3332                  <tr><td>size</td><td data-subtype="*">XS</td><td data-subtype="*">S</td><td data-subtype="*">M</td><td data-subtype="*">L</td></tr><tr><td>waist</td><td data-subtype="*" data-original="28 - 30">28 - 30</td><td data-subtype="*" data-original="30 - 32">30 - 32</td><td data-subtype="*" data-original="32 - 33">32 - 33</td><td data-subtype="*" data-original="33 - 34">33 - 34</td></tr>
3333                </tbody>
3334              </table>
3335            
3336          </div>
3337
3338          <div class="sizes__footer">
3339            <label>
3340              <span>type: </span>
3341
3342              
3343                <select data-type="tops" data-subtype-select>
3344                  
3345                    <option value="*" selected>
3346                      
3347                        general
3348                      
3349                    </option>
3350                  
3351                    <option value="underwire" >
3352                      
3353                        underwire
3354                      
3355                    </option>
3356                  
3357                </select>
3358              
3359                <select data-type="bottoms" data-subtype-select>
3360                  
3361                    <option value="*" selected>
3362                      
3363                        general
3364                      
3365                    </option>
3366                  
3367                </select>
3368              
3369                <select data-type="one pieces" data-subtype-select>
3370                  
3371                    <option value="*" selected>
3372                      
3373                        general
3374                      
3375                    </option>
3376                  
3377                </select>
3378              
3379                <select data-type="men's" data-subtype-select>
3380                  
3381                    <option value="*" selected>
3382                      
3383                        general
3384                      
3385                    </option>
3386                  
3387                </select>
3388              
3389            </label>
3390
3391            <label>
3392              <span>measure:</span>
3393
3394              <select data-render-table>
3395                <option value="in" selected>inch</option>
3396                <option value="cm">cm</option>
3397              </select>
3398            </label>
3399          </div>
3400        </li>
3401
3402        
3403          <li class="sizes__block visually-hidden">
3404            <a href="//tropicofc.com/cdn/shop/files/howtomeasure_03_1560x.jpg?v=1666976023">
3405              <picture class="size-banner__img-block">
3406                
3407                <source srcset="//tropicofc.com/cdn/shop/files/howtomeasure_03_770x.jpg?v=1666976023 1x, //tro
3407picofc.com/cdn/shop/files/howtomeasure_03_1540x.jpg?v=1666976023 2x">
3408                <img class="sizes__image" src="//tropicofc.com/cdn/shop/files/howtomeasure_03_770x.jpg?v=1666976023" alt="" loading="lazy">
3409              </picture>
3410            </a>
3411          </li>
3412        
3413
3414        <li class="sizes__block visually-hidden">
3415          <form class="sizes__form main-form">
3416            <p class="main-form__note">enter your measurements below to find your recommended size</p>
3417
3418            
3419              
3420              
3421
3422              <div class="main-form__labels" data-type="tops">
3423                
3424                  
3425
3426                  <label class="main-form__label">
3427                    
3428                      
3429
3430                      <select name="bust" class="main-form__select" required data-subtype="*">
3431                        <option value="0" disabled selected>bust</option>
3432                        
3433                          
3434                          
3435                            
3436                            
3437                              
3438                              <option value="30+-+32" data-original="30 - 32">30 - 32</option>
3439                            
3440                          
3441                        
3442                          
3443                          
3444                            
3445                            
3446                              
3447                              <option value="32+-+34" data-original="32 - 34">32 - 34</option>
3448                            
3449                          
3450                        
3451                          
3452                          
3453                            
3454                            
3455                              
3456                              <option value="34+-+36" data-original="34 - 36">34 - 36</option>
3457                            
3458                          
3459                        
3460                          
3461                          
3462                            
3463                            
3464                              
3465                              <option value="36+-+38" data-original="36 - 38">36 - 38</option>
3466                            
3467                          
3468                        
3469                          
3470                          
3471                            
3472                            
3473                              
3474                              <option value="38+-+40" data-original="38 - 40">38 - 40</option>
3475                            
3476                          
3477                        
3478                      </select>
3479                    
3480                      
3481
3482                      <select name="bust" class="main-form__select" required data-subtype="underwire">
3483                        <option value="0" disabled selected>bust</option>
3484                        
3485                          
3486                          
3487                            
3488                            
3489                              
3490                              <option value="30+-+32" data-original="30 - 32">30 - 32</option>
3491                            
3492                          
3493                        
3494                          
3495                          
3496                            
3497                            
3498                              
3499                              <option value="32+-+34" data-original="32 - 34">32 - 34</option>
3500                            
3501                          
3502                        
3503                          
3504                          
3505                            
3506                            
3507                              
3508                              <option value="34+-+36" data-original="34 - 36">34 - 36</option>
3509                            
3510                          
3511                        
3512                          
3513                          
3514                            
3515                            
3516                              
3517                              <option value="36+-+38" data-original="36 - 38">36 - 38</option>
3518                            
3519                          
3520                        
3521                          
3522                          
3523                            
3524                            
3525                              
3526                              <option value="38+-+40" data-original="38 - 40">38 - 40</option>
3527                            
3528                          
3529                        
3530                      </select>
3531                    
3532                  </label>
3533                
3534                  
3535
3536                  <label class="main-form__label">
3537                    
3538                      
3539
3540                      <select name="cup" class="main-form__select" required data-subtype="*">
3541                        <option value="0" disabled selected>cup</option>
3542                        
3543                          
3544                          
3545                            
3546                            
3547                              
3548                              <option value="A" data-original="A">A</option>
3549                            
3550                          
3551                        
3552                          
3553                          
3554                            
3555                            
3556                              
3557                              <option value="B+-+C" data-original="B - C">B - C</option>
3558                            
3559                          
3560                        
3561                          
3562                          
3563                            
3564                            
3565                          
3566                        
3567                          
3568                          
3569                            
3570                            
3571                              
3572                              <option value="C+-+D" data-original="C - D">C - D</option>
3573                            
3574                          
3575                        
3576                          
3577                          
3578                            
3579                            
3580                              
3581                              <option value="D" data-original="D">D</option>
3582                            
3583                          
3584                        
3585                      </select>
3586                    
3587                      
3588
3589                      <select name="cup" class="main-form__select" required data-subtype="underwire">
3590                        <option value="0" disabled selected>cup</option>
3591                        
3592                          
3593                          
3594                            
3595                            
3596                              
3597                              <option value="A" data-original="A">A</option>
3598                            
3599                          
3600                        
3601                          
3602                          
3603                            
3604                            
3605                              
3606                              <option value="B" data-original="B">B</option>
3607                            
3608                          
3609                        
3610                          
3611                          
3612                            
3613                            
3614                              
3615                              <option value="C" data-original="C">C</option>
3616                            
3617                          
3618                        
3619                          
3620                          
3621                            
3622                            
3623                              
3624                              <option value="D" data-original="D">D</option>
3625                            
3626                          
3627                        
3628                          
3629                          
3630                            
3631                            
3632                          
3633                        
3634                      </select>
3635                    
3636                  </label>
3637                
3638              </div>
3639            
3640              
3641              
3642
3643              <div class="main-form__labels" data-type="bottoms">
3644                
3645                  
3646
3647                  <label class="main-form__label">
3648                    
3649                      
3650
3651                      <select name="waist" class="main-form__select" required data-subtype="*">
3652                        <option value="0" disabled selected>waist</option>
3653                        
3654                          
3655                          
3656                            
3657                            
3658                              
3659                              <option value="24+-+25" data-original="24 - 25">24 - 25</option>
3660                            
3661                          
3662                        
3663                          
3664                          
3665                            
3666                            
3667                              
3668                              <option value="25+-+26" data-original="25 - 26">25 - 26</option>
3669                            
3670                          
3671                        
3672                          
3673                          
3674                            
3675                            
3676                              
3677                              <option value="27+-+28" data-original="27 - 28">27 - 28</option>
3678                            
3679                          
3680                        
3681                          
3682                          
3683                            
3684                            
3685                              
3686                              <option value="29+-+30" data-original="29 - 30">29 - 30</option>
3687                            
3688                          
3689                        
3690                          
3691                          
3692                            
3693                            
3694                              
3695                              <option value="31+-+33" data-original="31 
3695- 33">31 - 33</option>
3696                            
3697                          
3698                        
3699                      </select>
3700                    
3701                  </label>
3702                
3703                  
3704
3705                  <label class="main-form__label">
3706                    
3707                      
3708
3709                      <select name="hip" class="main-form__select" required data-subtype="*">
3710                        <option value="0" disabled selected>hip</option>
3711                        
3712                          
3713                          
3714                            
3715                            
3716                              
3717                              <option value="33.5+-+36" data-original="33.5 - 36">33.5 - 36</option>
3718                            
3719                          
3720                        
3721                          
3722                          
3723                            
3724                            
3725                              
3726                              <option value="36+-+38" data-original="36 - 38">36 - 38</option>
3727                            
3728                          
3729                        
3730                          
3731                          
3732                            
3733                            
3734                              
3735                              <option value="38+-+39" data-original="38 - 39">38 - 39</option>
3736                            
3737                          
3738                        
3739                          
3740                          
3741                            
3742                            
3743                              
3744                              <option value="39+-+40" data-original="39 - 40">39 - 40</option>
3745                            
3746                          
3747                        
3748                          
3749                          
3750                            
3751                            
3752                              
3753                              <option value="40+-+41" data-original="40 - 41">40 - 41</option>
3754                            
3755                          
3756                        
3757                      </select>
3758                    
3759                  </label>
3760                
3761              </div>
3762            
3763              
3764              
3765
3766              <div class="main-form__labels" data-type="one pieces">
3767                
3768                  
3769
3770                  <label class="main-form__label">
3771                    
3772                      
3773
3774                      <select name="bust" class="main-form__select" required data-subtype="*">
3775                        <option value="0" disabled selected>bust</option>
3776                        
3777                          
3778                          
3779                            
3780                            
3781                              
3782                              <option value="30+-+32" data-original="30 - 32">30 - 32</option>
3783                            
3784                          
3785                        
3786                          
3787                          
3788                            
3789                            
3790                              
3791                              <option value="32+-+34" data-original="32 - 34">32 - 34</option>
3792                            
3793                          
3794                        
3795                          
3796                          
3797                            
3798                            
3799                              
3800                              <option value="34+-+36" data-original="34 - 36">34 - 36</option>
3801                            
3802                          
3803                        
3804                          
3805                          
3806                            
3807                            
3808                              
3809                              <option value="36+-+38" data-original="36 - 38">36 - 38</option>
3810                            
3811                          
3812                        
3813                          
3814                          
3815                            
3816                            
3817                              
3818                              <option value="38+-+40" data-original="38 - 40">38 - 40</option>
3819                            
3820                          
3821                        
3822                      </select>
3823                    
3824                  </label>
3825                
3826                  
3827
3828                  <label class="main-form__label">
3829                    
3830                      
3831
3832                      <select name="cup" class="main-form__select" required data-subtype="*">
3833                        <option value="0" disabled selected>cup</option>
3834                        
3835                          
3836                          
3837                            
3838                            
3839                              
3840                              <option value="A" data-original="A">A</option>
3841                            
3842                          
3843                        
3844                          
3845                          
3846                            
3847                            
3848                              
3849                              <option value="B+-+C" data-original="B - C">B - C</option>
3850                            
3851                          
3852                        
3853                          
3854                          
3855                            
3856                            
3857                          
3858                        
3859                          
3860                          
3861                            
3862                            
3863                              
3864                              <option value="C+-+D" data-original="C - D">C - D</option>
3865                            
3866                          
3867                        
3868                          
3869                          
3870                            
3871                            
3872                              
3873                              <option value="D" data-original="D">D</option>
3874                            
3875                          
3876                        
3877                      </select>
3878                    
3879                  </label>
3880                
3881                  
3882
3883                  <label class="main-form__label">
3884                    
3885                      
3886
3887                      <select name="waist" class="main-form__select" required data-subtype="*">
3888                        <option value="0" disabled selected>waist</option>
3889                        
3890                          
3891                          
3892                            
3893                            
3894                              
3895                              <option value="24+-+25" data-original="24 - 25">24 - 25</option>
3896                            
3897                          
3898                        
3899                          
3900                          
3901                            
3902                            
3903                              
3904                              <option value="25+-+26" data-original="25 - 26">25 - 26</option>
3905                            
3906                          
3907                        
3908                          
3909                          
3910                            
3911                            
3912                              
3913                              <option value="27+-+28" data-original="27 - 28">27 - 28</option>
3914                            
3915                          
3916                        
3917                          
3918                          
3919                            
3920                            
3921                              
3922                              <option value="29+-+30" data-original="29 - 30">29 - 30</option>
3923                            
3924                          
3925                        
3926                          
3927                          
3928                            
3929                            
3930                              
3931                              <option value="31+-+33" data-original="31 
3931- 33">31 - 33</option>
3932                            
3933                          
3934                        
3935                      </select>
3936                    
3937                  </label>
3938                
3939                  
3940
3941                  <label class="main-form__label">
3942                    
3943                      
3944
3945                      <select name="hip" class="main-form__select" required data-subtype="*">
3946                        <option value="0" disabled selected>hip</option>
3947                        
3948                          
3949                          
3950                            
3951                            
3952                              
3953                              <option value="33.5+-+36" data-original="33.5 - 36">33.5 - 36</option>
3954                            
3955                          
3956                        
3957                          
3958                          
3959                            
3960                            
3961                              
3962                              <option value="36+-+38" data-original="36 - 38">36 - 38</option>
3963                            
3964                          
3965                        
3966                          
3967                          
3968                            
3969                            
3970                              
3971                              <option value="38+-+39" data-original="38 - 39">38 - 39</option>
3972                            
3973                          
3974                        
3975                          
3976                          
3977                            
3978                            
3979                              
3980                              <option value="39+-+40" data-original="39 - 40">39 - 40</option>
3981                            
3982                          
3983                        
3984                          
3985                          
3986                            
3987                            
3988                              
3989                              <option value="40+-+41" data-original="40 - 41">40 - 41</option>
3990                            
3991                          
3992                        
3993                      </select>
3994                    
3995                  </label>
3996                
3997              </div>
3998            
3999              
4000              
4001
4002              <div class="main-form__labels" data-type="men's">
4003                
4004                  
4005
4006                  <label class="main-form__label">
4007                    
4008                      
4009
4010                      <select name="waist" class="main-form__select" required data-subtype="*">
4011                        <option value="0" disabled selected>waist</option>
4012                        
4013                          
4014                          
4015                            
4016                            
4017                              
4018                              <option value="28+-+30" data-original="28 - 30">28 - 30</option>
4019                            
4020                          
4021                        
4022                          
4023                          
4024                            
4025                            
4026                              
4027                              <option value="30+-+32" data-original="30 - 32">30 - 32</option>
4028                            
4029                          
4030                        
4031                          
4032                          
4033                            
4034                            
4035                              
4036                              <option value="32+-+33" data-original="32 - 33">32 - 33</option>
4037                            
4038                          
4039                        
4040                          
4041                          
4042                            
4043                            
4044                              
4045                              <option value="33+-+34" data-original="33 - 34">33 - 34</option>
4046                            
4047                          
4048                        
4049                      </select>
4050                    
4051                  </label>
4052                
4053              </div>
4054            
4055
4056            <button class="main-form__button button">find my size</button>
4057
4058            <div class="main-form__result">your size is: <span></span></div>
4059
4060            <div class="sizes__footer">
4061              <label>
4062                <span>type:</span>
4063
4064                
4065                  <select data-type="tops" data-subtype-select>
4066                    
4067                      <option value="*" selected>
4068                        
4069                          general
4070                        
4071                      </option>
4072                    
4073                      <option value="underwire" >
4074                        
4075                          underwire
4076                        
4077                      </option>
4078                    
4079                  </select>
4080                
4081                  <select data-type="bottoms" data-subtype-select>
4082                    
4083                      <option value="*" selected>
4084                        
4085                          general
4086                        
4087                      </option>
4088                    
4089                  </select>
4090                
4091                  <select data-type="one pieces" data-subtype-select>
4092                    
4093                      <option value="*" selected>
4094                        
4095                          general
4096                        
4097                      </option>
4098                    
4099                  </select>
4100                
4101                  <select data-type="men's" data-subtype-select>
4102                    
4103                      <option value="*" selected>
4104                        
4105                          general
4106                        
4107                      </option>
4108                    
4109                  </select>
4110                
4111              </label>
4112
4113              <label>
4114                <span>measure: </span>
4115
4116                <select data-render-select>
4117                  <option value="in" selected>inch</option>
4118                  <option value="cm">cm</option>
4119                </select>
4120              </label>
4121            </div>
4122          </form>
4123        </li>
4124      </ul>
4125    </div>
4126  </div>
4127
4128  <div class="modal__background" data-modal-toggle="#size-general"></div>
4129</div>
4130
4131<script>
4132  
4133  const sizeModal_size_general = () =>
4134  {
4135    
4136        const sizes_modal = {
4137          "tops-*-30+-+32:A": "XS","tops-*-bust-30+-+32": "XS","tops-*-cup-A": "XS","tops-*-32+-+34:B+-+C": "S","tops-*-bust-32+-+34": "S","tops-*-cup-B+-+C": "S","tops-*-34+-+36:B+-+C": "M","tops-*-bust-34+-+36": "M","tops-*-cup-B+-+C": "M","tops-*-36+-+38:C+-+D": "L","tops-*-bust-36+-+38": "L","tops-*-cup-C+-+D": "L","tops-*-38+-+40:D": "C+","tops-*-bust-38+-+40": "C+","tops-*-cup-D": "C+","tops-underwire-30+-+32:A": "XS","tops-underwire-bust-30+-+32": "XS","tops-underwire-cup-A": "XS","tops-underwire-32+-+34:B": "S","tops-underwire-bust-32+-+34": "S","tops-underwire-cup-B": "S","tops-underwire-34+-+36:C": "M","tops-underwire-bust-34+-+36": "M","tops-underwire-cup-C": "M","tops-underwire-36+-+38:D": "L","tops-underwire-bust-36+-+38": "L","tops-underwire-cup-D": "L","tops-underwire-38+-+40:D": "C+","tops-underwire-bust-38+-+40": "C+","tops-underwire-cup-D": "C+","bottoms-*-24+-+25:33.5+-+36": "XS","bottoms-*-waist-24+-+25": "XS","bottoms-*-hip-33.5+-+36": "XS","bottoms-*-25+-+26:36+-+38": "S","bottoms-*-waist-25+-+26": "S","bottoms-*-hip-36+-+38": "S","bottoms-*-27+-+28:38+-+39": "M","bottoms-*-waist-27+-+28": "M","bottoms-*-hip-38+-+39": "M","bottoms-*-29+-+30:39+-+40": "L","bottoms-*-waist-29+-+30": "L","bottoms-*-hip-39+-+40": "L","bottoms-*-31+-+33:40+-+41": "C+","bottoms-*-waist-31+-+33": "C+","bottoms-*-hip-40+-+41": "C+","one pieces-*-30+-+32:A:24+-+25:33.5+-+36": "XS","one pieces-*-bust-30+-+32": "XS","one pieces-*-cup-A": "XS","one pieces-*-waist-24+-+25": "XS","one pieces-*-hip-33.5+-+36": "XS","one pieces-*-32+-+34:B+-+C:25+-+26:36+-+38": "S","one pieces-*-bust-32+-+34": "S","one pieces-*-cup-B+-+C": "S","one pieces-*-waist-25+-+26": "S","one pieces-*-hip-36+-+38": "S","one pieces-*-34+-+36:B+-+C:27+-+28:38+-+39": "M","one pieces-*-bust-34+-+36": "M","one pieces-*-cup-B+-+C": "M","one pieces-*-waist-27+-+28": "M","one pieces-*-hip-38+-+39": "M","one pieces-*-36+-+38:C+-+D:29+-+30:39+-+40": "L","one pieces-*-bust-36+-+38": "L","one pieces-*-cup-C+-+D": "L","one pieces-*-waist-29+-+30": "L","one pieces-*-hip-39+-+40": "L","one pieces-*-38+-+40:D:31+-+33:40+-+41": "C+","one pieces-*-bust-38+-+40": "C+","one pieces-*-cup-D": "C+","one pieces-*-waist-31+-+33": "C+","one pieces-*-hip-40+-+41": "C+","men&#39;s-*-28+-+30": "XS","men&#39;s-*-waist-28+-+30": "XS","men&#39;s-*-30+-+32": "S","men&#39;s-*-waist-30+-+32": "S","men&#39;s-*-32+-+33": "M","men&#39;s-*-waist-32+-+33": "M","men&#39;s-*-33+-+34": "L","men&#39;s-*-waist-33+-+34": "L",
4138        }
4139      
4140
4141    let active_type = document.querySelector('#size-general .sizes__type.active').dataset.type,
4142      active_subtype = '*';
4143
4144    // Change type
4145    const setActiveType = () =>
4146    {
4147      document.querySelectorAll('#size-general .sizes__block [data-type]').forEach((item) =>
4148      {
4149        item.style.display = item.dataset.type === active_type ? '' : 'none';
4150      });
4151    }
4152
4153    const setActiveSubtype = () =>
4154    {
4155      document.querySelectorAll('#size-general .sizes__block [data-subtype]').forEach((item) =>
4156      {
4157        item.style.display = item.dataset.subtype === active_subtype ? '' : 'none';
4158      });
4159    }
4160
4161    setActiveType();
4162    setActiveSubtype();
4163
4164    document.querySelectorAll('#size-general .sizes__type').forEach((item) => item.addEventListener('click', () =>
4165    {
4166      document.querySelector('#size-general .sizes__type.active').classList.remove('active');
4167      item.classList.add('active');
4168
4169      active_type = item.dataset.type;
4170      active_subtype = '*';
4171
4172      setActiveType();
4173      setActiveSubtype();
4174
4175      subtype_selects.forEach((subtype_select) => subtype_select.selectedIndex = 0);
4176    }));
4177
4178    const subtype_selects = document.querySelectorAll('#size-general .sizes [data-subtype-select]');
4179
4180    subtype_selects.forEach((item) => item.addEventListener('change', () =>
4181    {
4182      subtype_selects.forEach((subtype_select) => subtype_select.value = item.value);
4183
4184      active_subtype = item.value;
4185      setActiveSubtype();
4186    }));
4187
4188    document.querySelectorAll('#size-general .sizes__nav-item').forEach((item, key) => item.addEventListener('click', () =>
4189    {
4190      // Menu
4191      document.querySelector('#size-general .sizes__nav-item.active').classList.remove('active');
4192      item.classList.add('active');
4193
4194      // Block
4195      document.querySelector('#size-general .sizes__block:not(.visually-hidden)').classList.add('visually-hidden');
4196      document.querySelector(`#size-general .sizes__block:nth-child(${key + 1})`).classList.remove('visually-hidden');
4197    }));
4198
4199    // Calculator
4200    const sizes_keys = Object.keys(sizes_modal);
4201
4202    document.querySelector('#size-general .sizes__form').addEventListener('submit', (e) =>
4203    {
4204      e.preventDefault();
4205
4206      const data = new FormData(e.target),
4207        full_key = `${active_type}-${active_subtype}-${Object.values(Object.fromEntries(data)).join(':')}`;
4208
4209      let size = '', current_key = -1;
4210
4211      if (sizes_modal[full_key])
4212      {
4213        size = sizes_modal[full_key];
4214      }
4215      else
4216      {
4217        for (const pair of data.entries())
4218        {
4219          if (pair[1] !== '0')
4220          {
4221            const key = `${active_type}-${active_subtype}-${pair[0]}-${pair[1]}`;
4222
4223            if (sizes_keys.indexOf(key) > current_key)
4224            {
4225              size = sizes_modal[key];
4226              current_key = sizes_keys.indexOf(key);
4227            }
4228          }
4229        }
4230      }
4231
4232      if (size)
4233      {
4234        size = new DOMParser().parseFromString(size, 'text/html');
4235        size = size.documentElement.textContent;
4236
4237        e.target.querySelector('.main-form__result span').innerText = decodeURI(size);
4238        e.target.querySelector('.main-form__result').classList.add('active');
4239      }
4240    });
4241
4242    // Measures
4243    const convert = (item, elem) =>
4244    {
4245      if (!isNaN(parseInt(elem.innerText)))
4246      {
4247        if (item.value === 'cm')
4248        {
4249          const texts = elem.innerText.split('-');
4250
4251          for (let i in texts)
4252          {
4253            texts[i] = (parseInt(texts[i]) * 2.54).toFixed();
4254          }
4255
4256          elem.innerText = texts.join(' - ');
4257        }
4258        else
4259        {
4260          elem.innerText = elem.dataset.original;
4261        }
4262      }
4263    }
4264
4265    document.querySelectorAll('#size-general .sizes select[data-render-select], #size-general .sizes select[data-render-table]')
4266      .forEach((item) =>
4267      {
4268        item.addEventListener('change', () =>
4269        {
4270          document.querySelector('#size-general .sizes select[data-render-select]').value = item.value;
4271          document.querySelector('#size-general .sizes select[data-render-table]').value = item.value;
4272
4273          document.querySelectorAll('#size-general .sizes__tables td').forEach((elem) => convert(item, elem));
4274          document.querySelectorAll('#size-general .sizes__form select option').forEach((elem) => convert(item, elem));
4275        });
4276      });
4277  }
4278
4279  sizeModal_size_general();
4280</script>
4280
4281  <div class="modal modal--fade modal--currency">
4282  <div class="modal__window">
4283    <div class="modal__header">
4284      <h5 class="modal__title">location preferences</h5>
4285      <button class="modal__close" data-modal-toggle=".modal--currency">
4286        <svg>
4287          <use xlink:href="#close"></use>
4288        </svg>
4289      </button>
4290    </div>
4291
4292    <div class="currency">
4293      
4294        <localization-form>
4295          <form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="shopify-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="/products/the-c-top-in-midnight-mama-africa" />
4296            <select name="country_code" data-select onchange="this.closest('form').submit()">
4297              <option value="AR">Argentina (USD $)</option><option value="AU">Australia (AUD $)</option><option value="AT">Austria (EUR €)</option><option value="BH">Bahrain (USD $)</option><option value="BE">Belgium (EUR €)</option><option value="BR">Brazil (USD $)</option><option value="BG">Bulgaria (EUR €)</option><option value="CA">Canada (CAD $)</option><option value="CL">Chile (USD $)</option><option value="CO">Colombia (USD $)</option><option value="HR">Croatia (EUR €)</option><option value="CY">Cyprus (EUR €)</option><option value="CZ">Czechia (CZK Kč)</option><option value="DK">Denmark (DKK kr.)</option><option value="EE">Estonia (EUR €)</option><option value="FI">Finland (EUR €)</option><option value="FR">France (EUR €)</option><option value="DE">Germany (EUR €)</option><option value="GR">Greece (EUR €)</option><option value="HK">Hong Kong SAR (HKD $)</option><option value="HU">Hungary (HUF Ft)</option><option value="ID">Indonesia (IDR Rp)</option><option value="IE">Ireland (EUR €)</option><option value="IL">Israel (ILS ₪)</option><option value="IT">Italy (EUR €)</option><option value="JP">Japan (JPY ¥)</option><option value="KW">Kuwait (USD $)</option><option value="LV">Latvia (EUR €)</option><option value="LB">Lebanon (LBP ل.ل)</option><option value="LT">Lithuania (EUR €)</option><option value="LU">Luxembourg (EUR €)</option><option value="MY">Malaysia (MYR RM)</option><option value="MT">Malta (EUR €)</option><option value="MQ">Martinique (EUR €)</option><option value="MX">Mexico (USD $)</option><option value="MC">Monaco (EUR €)</option><option value="NL">Netherlands (EUR €)</option><option value="NZ">New Zealand (NZD $)</option><option value="NO">Norway (USD $)</option><option value="PH">Philippines (PHP ₱)</option><option value="PL">Poland (PLN zł)</option><option value="PT">Portugal (EUR €)</option><option value="QA">Qatar (QAR ر.ق)</option><option value="RO">Romania (RON Lei)</option><option value="SA">Saudi Arabia (SAR ر.س)</option><option value="SG">Singapore (SGD $)</option><option value="SK">Slovakia (EUR €)</option><option value="SI">Slovenia (EUR €)</option><option value="KR">South Korea (KRW ₩)</option><option value="ES">Spain (EUR €)</option><option value="SE">Sweden (SEK kr)</option><option value="CH">Switzerland (CHF CHF)</option><option value="TH">Thailand (THB ฿)</option><option value="TR">Türkiye (USD $)</option><option value="AE">United Arab Emirates (AED د.إ)</option><option value="GB">United Kingdom (GBP £)</option><option value="US" selected>United States (USD $)</option>
4298            </select>
4299          </form>
4300        </localization-form>
4301      
4302    </div>
4303  </div>
4304
4305  <div class="modal__background" data-modal-toggle=".modal--currency"></div>
4306</div>
4307
4308  
4309    <footer id="shopify-section-footer" class="shopify-section footer"><div class="footer__wrapper wrapper">
4310
4311  <section class="footer__section">
4312    <h3 class="footer__title">shop tropic of c</h3>
4313
4314    <ul class="footer__list">
4315      
4316        <li class="footer__item ">
4317          <a href="/collections/eco-set"  >$180 eco sets</a>
4318        </li>
4319      
4320        <li class="footer__item ">
4321          <a href="/collections/180-c-sets"  >$180 C sets</a>
4322        </li>
4323      
4324        <li class="footer__item ">
4325          <a href="/collections/one-pieces"  >one pieces</a>
4326        </li>
4327      
4328        <li class="footer__item ">
4329          <a href="/products/gift-card"  >gift card</a>
4330        </li>
4331      
4332        <li class="footer__item ">
4333          <a href="/pages/about"  >about tropic of c</a>
4334        </li>
4335      
4336        <li class="footer__item ">
4337          <a href="/pages/faqs"  >faqs</a>
4338        </li>
4339      
4340        <li class="footer__item ">
4341          <a href="/pages/contact"  >contact</a>
4342        </li>
4343      
4344        <li class="footer__item ">
4345          <a href="/pages/copy-of-shipping-returns"  >shipping</a>
4346        </li>
4347      
4348        <li class="footer__item ">
4349          <a href="/pages/returns-2026"  >returns</a>
4350        </li>
4351      
4352        <li class="footer__item ">
4353          <a href="/pages/privacy-policy"  >privacy policy</a>
4354        </li>
4355      
4356        <li class="footer__item ">
4357          <a href="/pages/terms-2026"  >terms</a>
4358        </li>
4359      
4360        <li class="footer__item ">
4361          <a href="/pages/in-the-tropics"  >in the tropics</a>
4362        </li>
4363      
4364        <li class="footer__item ">
4365          <a href="javascript:void(0);"  data-modal-toggle="#size-general">
4365size chart</a>
4366        </li>
4367      
4368        <li class="footer__item ">
4369          <a href="/pages/fabric-guide"  >fabric guide</a>
4370        </li>
4371      
4372        <li class="footer__item ">
4373          <a href="/pages/size-guide"  >fit guide</a>
4374        </li>
4375      
4376        <li class="footer__item ">
4377          <a href="https://tropicofc.com/pages/stocklist"  >stockists</a>
4378        </li>
4379      
4380    </ul>
4381  </section>
4382
4383  <section class="footer__section">
4384    <h3 class="footer__title">follow tropic of c</h3>
4385
4386    <form class="footer__form" method="post" action="https://tropicofc.us17.list-manage.com/subscribe/post?u=966c058bc5ff3046fba2b54d4&amp;id=fbbaa59bb8">
4387      <input type="email" class="footer__input" placeholder="Email" name="EMAIL" required/>
4388
4389      <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups-->
4390      <div style="position: absolute; left: -5000px;" aria-hidden="true">
4391        <input type="text" name="b_daef61f431aa7282e056f4c78_9b88a8cc83" tabindex="-1" value="">
4392      </div>
4393
4394      <button type="submit" class="footer__submit">
4395        <svg xmlns="http://www.w3.org/2000/svg">
4396          <use xlink:href="#arrow-right"></use>
4397        </svg>
4398      </button>
4399    </form>
4400
4401    <p class="footer__note">sign up for our newsletter to be the first to know about new products, sales and events.</p>
4402
4403    <div class="footer__additional">
4404      <ul class="footer__socials socials">
4405        
4406          <li class="socials__item">
4407            <a href="https://www.instagram.com/tropicofc" target="_blank">
4408              <svg class="socials__icon" xmlns="http://www.w3.org/2000/svg">
4409                <use xlink:href="#instagram"></use>
4410              </svg>
4411            </a>
4412          </li>
4413        
4414
4415        
4416          <li class="socials__item">
4417            <a href="https://www.facebook.com/Tropic-of-C-1418405131603013/" target="_blank">
4418              <svg class="socials__icon" xmlns="http://www.w3.org/2000/svg">
4419                <use xlink:href="#facebook"></use>
4420              </svg>
4421            </a>
4422          </li>
4423        
4424
4425        
4426          <li class="socials__item">
4427            <a href="https://www.youtube.com/c/TropicofC" target="_blank">
4428              <svg class="socials__icon" xmlns="http://www.w3.org/2000/svg">
4429                <use xlink:href="#youtube"></use>
4430              </svg>
4431            </a>
4432          </li>
4433        
4434
4435        
4436          <li class="socials__item">
4437            <a href="https://www.tiktok.com/@tropicofcofficial" target="_blank">
4438              <svg class="socials__icon" xmlns="http://www.w3.org/2000/svg">
4439                <use xlink:href="#tiktok"></use>
4440              </svg>
4441            </a>
4442          </li>
4443        
4444      </ul>
4445    </div>
4446  </section>
4447</div>
4448
4449<div class="footer__bottom-wrapper wrapper">
4450  <span class="footer__copy">copyright tropic of c 2026</span>
4451  <a href="https://nik.ag" class="footer__copy" target="_blank">made by nik</a>
4452</div>
4453
4454</footer>
4455  
4456
4457  <link href="//tropicofc.com/cdn/shop/t/180/assets/frenzy-css.css?v=49462586369722421871788136564" rel="stylesheet" type="text/css" media="all" />
4458  
4458<script src="https://d1pep3e1a25kze.cloudfront.net/plugin/swiper.min.js"></script>
4458
4459  
4459<script defer data-currency="USD" id="frenzyCDN" src="https://d1pep3e1a25kze.cloudfront.net/plugin/frenzy-search.js" data-frenzyurl="https://app.search.plugin.frenzy.ai/" data-frenzyapikey="e5594e27-1c98-44c2-8982-2b593393c7b2" data-moneyformat="${{amount_no_decimals}}"></script>
4459
4460  
4460<script src="//tropicofc.com/cdn/shop/t/180/assets/frenzy-callback-function.js?v=77634928591761619981788136564"></script>
4460
4461
4462  
4463    
4464<style>@font-face{ font-family:"Ssw Fontello";src:url("https://static.socialshopwave.com/ssw-assets/ssw-fontello-b60fd7c8c9.woff");font-weight:400;font-style:normal;font-display:fallback;}:root{ --gw_divider_color:#000000;--gw_modal_bg_color:#ffffff;--gw_modal_second_bg_color:#000000;--gw_dm_border_radius:0px;--gw_dm_bg_color:#ffffff;--gw_dm_item_color:#000000;--gw_dm_item_hover_color:#000000;--gw_dm_item_hover_bg_color:#eeeeee;--gw_ft_color:#333333;--gw_ft_bg_color:#eeeeee;--gw_ft_border_radius:18px;--gw_ft_hover_color:#ffffff;--gw_ft_hover_bg_color:#666666;--gw_cd_color:#333333;--gw_cd_border_radius:0px;--gw_cd_border_color:#d2d2d2;--gw_cd_focus_border_color:#d2d2d2;--gw_cd_font_size:14px;--gw_lb_position:40%;--gw_lb_color:#ffffff;--gw_lb_color_for_tab:#000000;--gw_lb_bg_color:#ffffff;--gw_lb_bg_color_fave:#ffffff;--gw_lb_bg_color_text_fave:#ffffff;--gw_lb_bg_color_text_fave_for_tab:#000000;--gw_cm_bg_color:#2ba6cb;--gw_cm_color:#ffffff;--gw_reward_side_background:#546E7A;--gw_reward_header_background:#405A66;--gw_reward_buttons_color:#de8426;--gw_reward_text_color:#000000;--gw_reward_tab_color:#ffffff;--gw_reward_tab_text_color:#000000;--gw_wishlist_button_height:2.5em;--gw_review_widget_margin_top:0px;--gw_insta_title_padding_top:10px;--gw_insta_title_padding_bottom:15px;--gw_insta_title_size:18px;--gw_login_input_height:18px;--gw_share_icons_size:18px;--gw_wishlist_hide_counter:inline-flex;--gw_wishlist_hide_counter_colections:inline-block;--gw_wishlist_effect:0,0,0,0;--gw_login_my_order:block;--gw_login_view_profile:block;--gw_show_rewards_tab_on_desktop:block;--gw_show_rewards_tab_on_mobile:block;--gw_show_wishlist_tab_on_mobile:block;--gw_show_reviews_tab_on_mobile:block;--gw_login_my_itches:block;--gw_login_edit_profile:block;--gw_wishlist_page_show_vendor:none;--gw_social_networks_icon_for_dropdown:flex;}</style>
4465
4466<script>
4467  if (typeof isGwHelperLoaded === 'undefined')
4468  {
4469    (function ()
4470    {
4471      var HE_DOMAIN = localStorage.getItem('ssw_debug_domain');
4472      if (!HE_DOMAIN)
4473      {
4474        HE_DOMAIN = 'https://growave.io';
4475      }
4476      var GW_IS_DEV = localStorage.getItem('ssw_debug');
4477      if (!GW_IS_DEV)
4478      {
4479        GW_IS_DEV = 0;
4480      }
4481      if (!window.Ssw)
4482      {
4483        Ssw = {};
4484      }
4485
4486      function isReadyStatus()
4487      {
4488        return typeof ssw === 'function' && window.gwPolyfillsLoaded
4489      }
4490
4491      function sswRun(application)
4492      {
4493        if (isReadyStatus())
4494        {
4495          setTimeout(function ()
4496          {
4497            application(ssw);
4498          }, 0);
4499        }
4500        else
4501        {
4502          var _loadSswLib = setInterval(function ()
4503          {
4504            if (isReadyStatus())
4505            {
4506              clearInterval(_loadSswLib);
4507              application(ssw);
4508            }
4509          }, 30);
4510        }
4511      }
4512
4513      var sswApp = {
4514        default: 1,
4515        cart_item_count: 0,
4516        accounts_enabled: 1,
4517        pageUrls: {
4518          wishlist: '/pages/wishlist',
4519          profile: '/pages/profile',
4520          profileEdit: '/pages/profile-edit',
4521          reward: '/pages/reward',
4522          referral: '/pages/referral',
4523          reviews: '/pages/reviews',
4524          reviewShare: '/pages/share-review',
4525          instagram: '/pages/shop-instagram',
4526          editNotification: '/pages/edit-notifications'
4527        },
4528        modules: {
4529          comment: 0,
4530          community: 0,
4531          fave: 1,
4532          instagram: 0,
4533          questions: 0,
4534          review: 0,
4535          sharing: 0,
4536          reward: 0
4537        }
4538      };
4539
4540      var sswLangs = {
4541        data: {},
4542        add: function (key, value)
4543        {
4544          this.data[key] = value;
4545        },
4546        t: function (key, params)
4547        {
4548          var value = key;
4549          if (typeof this.data[key] !== 'undefined')
4550          {
4551            value = this.data[key];
4552          }
4553          value = (value && value.indexOf('translation missing:') < 0) ? value : key;
4554          if (params)
4555          {
4556            value = value.replace(/\{\{\s?(\w+)\s?\}\}/g, function (match, variable)
4557            {
4558              return (typeof params[variable] != 'undefined') ? params[variable] : match;
4559            });
4560          }
4561          return value;
4562        },
4563        p: function (key_singular, key_plural, count, params)
4564        {
4565          if (count == 1)
4566          {
4567            return this.t(key_singular, params);
4568          }
4569          else
4570          {
4571            return this.t(key_plural, params);
4572          }
4573        }
4574      };
4575
4576      
4577
4578      sswApp.themeNames = {
4579        '38631637080': 'Slate',
4580        '83948077144': 'Slate',
4581        '121096568920': 'Slate',
4582        '121138315352': 'Tropic of C'
4583      };
4584
4585      sswApp.integrationWidgets = {
4586        'review': {
4587          'selector': '#ssw-widget-recommends-html',
4588          'snippet': 'socialshopwave-widget-recommends',
4589          'page': 'product',
4590          'multiple': 0
4591        },
4592        'wishlistIcon': {'selector': '.ssw-faveiticon', 'snippet': 'ssw-widget-faveicon', 'page': 'all', 'multiple': 1},
4593        'reviewAvgListing': {
4594          'selector': '.ssw-widget-avg-rate-listing',
4595          'snippet': 'ssw-widget-avg-rate-listing',
4596          'page': 'all',
4597          'multiple': 1
4598        },
4599        'wishlistFaveButton': {
4600          'selector': '#widget-fave-html',
4601          'snippet': 'socialshopwave-widget-fave',
4602          'page': 'product',
4603          'multiple': 0
4604        },
4605        'reviewAvgProfile': {
4606          'selector': '#ssw-avg-rate-profile-html',
4607          'snippet': 'ssw-widget-avg-rate-profile',
4608          'page': 'product',
4609          'multiple': 0
4610        }
4611      };
4612
4613      sswApp.integrationWidgetWrappers = {
4614        'pageWidth': "\u003cdiv class=\"page-width\"\u003e\u003c\/div\u003e",
4615        'Container': "\u003cdiv class=\"Container\"\u003e\u003c\/div\u003e",
4616        'container': "\u003cdiv class=\"container\"\u003e\u003c\/div\u003e",
4617        'cardSection': "\u003cdiv class=\"container\"\u003e\u003cdiv class=\"card\"\u003e\u003cdiv class=\"card__section\"\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e",
4618        'row': "\u003cdiv class=\"row\"\u003e\u003c\/div\u003e"
4619      };
4620
4621      sswApp.integrationThemeWrappers = {
4622        'Express': {'socialshopwave-widget-recommends': 'pageWidth'},
4623        'Prestige': {'socialshopwave-widget-recommends': 'Container'},
4624        'Impulse': {'socialshopwave-widget-recommends': 'pageWidth'},
4625        'Warehouse': {'socialshopwave-widget-recommends': 'cardSection'},
4626        'Streamline': {'socialshopwave-widget-recommends': 'pageWidth'},
4627        'Motion': {'socialshopwave-widget-recommends': 'pageWidth'},
4628        'Blockshop': {'socialshopwave-widget-recommends': 'row'},
4629        'Venue': {'socialshopwave-widget-recommends': 'container'},
4630        'Icon': {'socialshopwave-widget-recommends': 'row'}
4631      };
4632
4633      sswApp.integrationDynamicSelectors = [
4634        '#gf-products',
4635        '.snize-search-results-content',
4636        '#CollectionAjaxResult',
4637        '#bc-sf-filter-products',
4638        '#shopify-section-collection-template .collection__dynamic-part',
4639        '.boost-pfs-filter-products',
4640        '.evm-recommended-products',
4641        '.evm-also-bought',
4642        '.evm-related-product',
4643        '.recently-viewed',
4644        '.evm-featured-collections-product',
4645        '.evm-new-arrivals-product',
4646        '.evm-most-popular-products',
4647        '.aikon-search-results-main-content'
4648      ];
4649
4650      sswApp.metafield_settings = {
4651        'discount_sign_up_enabled': null,
4652        'discount_login': null,
4653        'discount_login_title': null,
4654        'discount_login_description': null,
4655        'discount_sign_up': null,
4656        'discount_sign_up_title': null,
4657        'discount_sign_up_description': null,
4658        'social_button_view': 'icon_and_text',
4659        'discount_login_enabled': null,
4660        'autoshow_login': 0,
4661        'autoshow_login_delay': null,
4662        'facebook_login': 1,
4663        'twitter_login': null,
4664        'gplus_login': 1,
4665        'yahoo_login': 0,
4666        'tumblr_login': 0,
4667        'instagram_login': 0,
4668        'amazon_login': 0,
4669        'line_login': 0,
4670        'auto_integrate_login': 0,
4671        'reviews_widget_enabled': 1,
4672        'reviews_tab_position': 'left',
4673        'reviews_widget_show': 1,
4674        'product_review_only_for_buyer': 0,
4675        'admin_repeat_review': 0,
4676        'community_toolbar': 1,
4677        'community_logo_type': 'text',
4678        'community_logo_text': 'tropic of c',
4679        'community_logo_url': false,
4680        'community_mobile': 0,
4681        'our_facebook_app': 1,
4682        'login_facebook_app_id': null,
4683        'our_gplus_app': 1,
4684        'login_gplus_client_id': null,
4685        'wishlist_toolbar': 0,
4686        'wishlist_tab_visibility': 'always',
4687        'wishlist_tab_position': 'right',
4688        'wishlist_users_only': 0,
4689        'auto_integration_enabled': 0,
4690        'fave_with_variant': 1,
4691        'fave_multiple_variant': 0,
4692        'cart_count_id': '#cart-count',
4693        'cart_total_id': '#cart-total',
4694        'go_to_cart': 0,
4695        'shop_amount': null,
4696        'reward_setting_points_name': 'points',
4697        'accept_marketing_show_modal': 1,
4698        'force_accepts_marketing': 0,
4699        'add_our_form_tag': null,
4700        'our_form_tag': null,
4701        'reward_allow_multiple_selection_for_buyproductx': 0,
4702        'app_disabled': 0,
4703        'reward_tab_position': 'right',
4704        'reward_tab_desktop_enable': 1,
4705        'reward_tab_mobile_enable': 1,
4706        'wishlist_tab_mobile_enable': null,
4707        'reviews_tab_mobile_enable': null
4708      };
4709
4710      sswLangs.data = {
4711        'sign_up_to_fave': 'Please sign up to save your wishlist.',
4712        'log_in_to_fave': 'Please <a class="ssw-faves-page-login-link" href="/account/login">log in</a> to save your wishlist.'
4713      };
4714
4715      var sswPublishedLocales = {};
4716
4717      sswPublishedLocales['en'] = {
4718        endonym_name: 'English',
4719        iso_code: 'en',
4720        name: 'English',
4721        root_url: '/',
4722        primary: true
4723      };
4724
4725      // export global variables
4726      window.sswRun = sswRun;
4727      window.sswApp = sswApp;
4728      window.sswPublishedLocales = sswPublishedLocales || {};
4729      window.sswLangs = sswLangs;
4730      window.HE_DOMAIN = HE_DOMAIN;
4731      window.GW_IS_DEV = GW_IS_DEV;
4732      window.currency_format = '$\{\{ amount_no_decimals \}\}';
4733      window.shop_name = 'tropic of c';
4734      window.colorSettings = '1';
4735      window.sswProxyUrl = '\/apps\/ssw';
4736      // manifest
4737      window.GW_ASSETS_BASE_URL = window.GW_IS_DEV
4738        ? HE_DOMAIN + '/public/assets/build/'
4739        : 'https://static.socialshopwave.com/ssw-assets/';
4740      window.GW_ASSETS_MANIFEST = {};
4741
4742      window.GW_ASSETS_MANIFEST = {
4743        'core.critical.css': 'core-03376e7fd6.critical.css',
4744        'core.critical.js': 'core-bd0de94c70.critical.js',
4745        'core.library.js': 'core-e375b9d670.library.js',
4746        'core.product_link.js': 'core-dbfe734877.product_link.js',
4747        'lib.dropdown.css': 'lib-a529a8a076.dropdown.css',
4748        'lib.dropdown.js': 'lib-21b24ea07f.dropdown.js',
4749        'lib.modal.css': 'lib-50cd316593.modal.css',
4750        'lib.modal.js': 'lib-34270a8b40.modal.js',
4751        'lib.popover.js': 'lib-cc8b386e93.popover.js',
4752        'lib.validate.js': 'lib-23c0a5ffbe.validate.js',
4753        'login.critical.css': 'login-d4b810193f.critical.css',
4754        'login.critical.js': 'login-3e32679d45.critical.js',
4755        'login.main.css': 'login-83bee26e4b.main.css',
4756        'login.main.js': 'login-790db38b2e.main.js',
4757        'wishlist.common.js': 'wishlist-051413419f.common.js',
4758        'wishlist.critical.css': 'wishlist-30528157b7.critical.css',
4759        'wishlist.critical.js': 'wishlist-2f4bbbd5d8.critical.js',
4760        'wishlist.main.css': 'wishlist-58b4c8374c.main.css',
4761        'wishlist.main.js': 'wishlist-8607c0269f.main.js'
4762      };
4763    })();
4764
4765    (function ()
4766    {
4767      var loadScriptsCalled = false;
4768      var loadDelay = typeof sswLoadScriptsDelay !== 'undefined' ? sswLoadScriptsDelay : 2000;
4769      const LOAD_SCRIPTS_EVENTS = ['scroll', 'mousemove', 'touchstart', 'load'];
4770
4771      function loadScript(url)
4772      {
4773        if (window.GW_IS_DEV)
4774        {
4775          url += '?shop=https://tropicofc.com&t=' + new Date().getTime();
4776          if (localStorage.getItem('ssw_custom_project'))
4777          {
4778            url += '&ssw_custom_project=' + localStorage.getItem('ssw_custom_project');
4779          }
4780        }
4781        var script = document.createElement('script');
4782        script.src = url;
4783        script.defer = true;
4784        document.body.appendChild(script);
4785      }
4786
4787      function loadScripts()
4788      {
4789        if (!loadScriptsCalled)
4790        {
4791          loadScriptsCalled = true;
4792          var isBot = /bot|googlebot|Mediapartners-Google|crawler|spider|robot|crawling|PhantomJS/i.test(navigator.userAgent);
4793          if (!isBot)
4794          {
4795            // Load critical js
4796            var criticalJsName = window.GW_IS_DEV ? 'core.critical.js' : window.GW_ASSETS_MANIFEST['core.critical.js'];
4797            var criticalJsUrl = window.GW_ASSETS_BASE_URL + criticalJsName;
4798            loadScript(criticalJsUrl);
4799
4800            // Load auto integration script
4801
4802          }
4803        }
4804      }
4805
4806      function onUserInteractive(event)
4807      {
4808        var timeout = event.type == 'load' ? loadDelay : 0;
4809        setTimeout(function ()
4810        {
4811          loadScripts();
4812          unbindWindowEvents();
4813        }, timeout);
4814      }
4815
4816      function bindWindowEvents()
4817      {
4818        LOAD_SCRIPTS_EVENTS.forEach((eventName) =>
4819        {
4820          window.addEventListener(eventName, onUserInteractive, false);
4821        });
4822      }
4823
4824      function unbindWindowEvents()
4825      {
4826        LOAD_SCRIPTS_EVENTS.forEach((eventName) =>
4827        {
4828          window.removeEventListener(eventName, onUserInteractive, false);
4829        });
4830      }
4831
4832      bindWindowEvents();
4833    })();
4834
4835    window.isGwHelperLoaded = true;
4836  }
4837</script>
4837
4838
4839<script defer type="text/javascript">
4840  if (typeof isGwHelperLoaded === 'undefined')
4841  {
4842    (function ()
4843    {
4844      var loadScriptsCalled = false;
4845      var loadDelay = typeof sswLoadScriptsDelay !== 'undefined' ? sswLoadScriptsDelay : 2000;
4846      const LOAD_SCRIPTS_EVENTS = ['scroll', 'mousemove', 'touchstart', 'load'];
4847
4848      function loadScript(url)
4849      {
4850        if (window.GW_IS_DEV)
4851        {
4852          url += '?shop=https://tropicofc.com&t=' + new Date().getTime();
4853          if (localStorage.getItem('ssw_custom_project'))
4854          {
4855            url += '&ssw_custom_project=' + localStorage.getItem('ssw_custom_project');
4856          }
4857        }
4858        var script = document.createElement('script');
4859        script.src = url;
4860        script.defer = true;
4861        document.body.appendChild(script);
4862      }
4863
4864      function loadScripts()
4865      {
4866        if (!loadScriptsCalled)
4867        {
4868          loadScriptsCalled = true;
4869          var isBot = /bot|googlebot|Mediapartners-Google|crawler|spider|robot|crawling|PhantomJS/i.test(navigator.userAgent);
4870          if (!isBot)
4871          {
4872            // Load critical js
4873            var criticalJsName = window.GW_IS_DEV ? 'core.critical.js' : window.GW_ASSETS_MANIFEST['core.critical.js'];
4874            var criticalJsUrl = window.GW_ASSETS_BASE_URL + criticalJsName;
4875            loadScript(criticalJsUrl);
4876          }
4877        }
4878      }
4879
4880      function onUserInteractive(event)
4881      {
4882        var timeout = event.type == 'load' ? loadDelay : 0;
4883        setTimeout(function ()
4884        {
4885          loadScripts();
4886          unbindWindowEvents();
4887        }, timeout);
4888      }
4889
4890      function bindWindowEvents()
4891      {
4892        LOAD_SCRIPTS_EVENTS.forEach((eventName) =>
4893        {
4894          window.addEventListener(eventName, onUserInteractive, false);
4895        });
4896      }
4897
4898      function unbindWindowEvents()
4899      {
4900        LOAD_SCRIPTS_EVENTS.forEach((eventName) =>
4901        {
4902          window.removeEventListener(eventName, onUserInteractive, false);
4903        });
4904      }
4905
4906      bindWindowEvents();
4907    })();
4908  }
4909</script>
4909
4910
4911<input id="ssw_cid" type="hidden" value="0"/>
4912  
4913
4914  
4914<script id="script-app" src="//tropicofc.com/cdn/shop/t/180/assets/app.min.js?v=30060334625583565641788136564" async></script>
4914
4915  
4916
4917  
4917<script>
4918    window.updateCartContentHeight = () =>
4919    {
4920      const cart_modal = document.querySelector('.modal--cart .modal__window');
4921
4922      if (cart_modal)
4923      {
4924        const cart_modal_style = getComputedStyle(cart_modal);
4925        const cart_style = getComputedStyle(cart_modal.querySelector('.cart'));
4926
4927        let decrease_height = parseFloat(cart_modal_style.paddingTop) + parseFloat(cart_modal_style.paddingBottom) + parseFloat(cart_style.marginTop) + parseFloat(cart_style.marginBottom) + (cart_modal.querySelector('.modal__header')?.offsetHeight || 0);
4928
4929        const free_shipping = cart_modal.querySelector('.cart__message--free-shipping');
4930
4931        if (free_shipping && free_shipping.offsetHeight)
4932        {
4933          decrease_height += free_shipping?.offsetHeight;
4934        }
4935
4936        document.documentElement.style.setProperty('--cart-content-decrease-height', `${decrease_height}px`);
4937      }
4938    };
4939
4940    /**
4941     * Currency conversion for location-based values
4942     */
4943    window.convertCartCurrencies = () =>
4944    {
4945      const format = (value) => new Intl.NumberFormat('en-US', {style: 'currency', currency: current_currency, minimumFractionDigits: 2, maximumFractionDigits: 2}).format(value);
4946
4947      const base_currency = document.querySelector('meta[name="shop-currency"]').content;
4948      const current_currency = 'USD';
4949      const cart_total = document.querySelector('.cart').dataset.total;
4950      const has_products = document.querySelector('.cart__item');
4951
4952      // currencies.js is only loaded when the currency differs from the base; fall back to identity otherwise
4953      const convert = (value) => (base_currency === current_currency || typeof Currency === 'undefined') ? parseFloat(value) : Currency.convert(value, base_currency, current_currency);
4954
4955      // Cart free shipping
4956      const free_shipping = document.querySelector('.cart__message--free-shipping');
4957
4958      if (free_shipping)
4959      {
4960        const free_shipping_total = convert(free_shipping.dataset.value);
4961        const free_shipping_result = free_shipping_total - cart_total;
4962
4963        free_shipping.classList[free_shipping_result <= 0 || !has_products ? 'add' : 'remove']('hidden');
4964        free_shipping.querySelector('span').innerHTML = format(free_shipping_result);
4965      }
4966
4967      // Cart announcement
4968      const announcement = document.querySelector('.cart__message--custom');
4969
4970      if (announcement)
4971      {
4972        const announcement_total = convert(announcement.dataset.value);
4973        const announcement_result = announcement_total - cart_total;
4974
4975        announcement.classList[announcement_result > 0 || !has_products ? 'add' : 'remove']('hidden');
4976      }
4977    };
4978
4979    document.addEventListener('DOMContentLoaded', () =>
4980    {
4981      window.convertCartCurrencies();
4982      window.updateCartContentHeight();
4983    });
4984
4985    // Remove fadein effect from the first section
4986    const first_section = document.querySelector('main > section:first-child');
4987    !first_section || first_section.classList.remove('fadein');
4988
4989    // JS optimization
4990    const loadCartJS = () =>
4991    {
4992      asyncLoad('https://cdn.routeapp.io/route-widget-shopify/v2/route-widget-shopify-stable-v2.min.js?shop=tropicofc.myshopify.com');
4993
4994      // Load currency conversion only when the cart is opened, then refresh the converted values
4995      typeof window.loadCurrencies !== 'function' || window.loadCurrencies().then(() => window.convertCartCurrencies());
4996
4997      typeof App === 'undefined' || (new App.Cart()).related();
4998      typeof App !== 'undefined' || window.addEventListener('load-custom', () => (new App.Cart()).related());
4999
5000      document.querySelector('.header__item--cart').removeEventListener('click', loadCartJS);
5001    };
5002
5003    document.querySelector('.header__item--cart').addEventListener('click', loadCartJS);
5004
5005    // Sections fade-in
5006    const observer = new IntersectionObserver((entries) => entries.forEach(entry =>
5007    {
5008      !entry.isIntersecting || entry.target.classList.add('fadein--completed')
5009    }), {threshold: 0.05});
5010
5011    document.querySelectorAll('.fadein').forEach((item) => observer.observe(item));
5012
5013    // Videos autoplay
5014    const videoObserver = new IntersectionObserver((entries) =>
5014 entries.forEach(entry =>
5015    {
5016      entry.isIntersecting ? entry.target.play() : entry.target.pause();
5017    }));
5018
5019    document.querySelectorAll('video').forEach((item) => videoObserver.observe(item));
5020
5021    // Lazy-load swatch images only when they enter the viewport
5022    const revealSwatch = (picture) =>
5023    {
5024      picture.querySelectorAll('[data-srcset]').forEach((el) =>
5025      {
5026        el.srcset = el.dataset.srcset;
5027        el.removeAttribute('data-srcset');
5028      });
5029
5030      const img = picture.querySelector('img[data-src]');
5031
5032      if (img)
5033      {
5034        img.src = img.dataset.src;
5035        img.removeAttribute('data-src');
5036      }
5037
5038      picture.removeAttribute('data-swatch-lazy');
5039    };
5040
5041    if ('IntersectionObserver' in window)
5042    {
5043      const swatchObserver = new IntersectionObserver((entries, obs) => entries.forEach(entry =>
5044      {
5045        if (entry.isIntersecting)
5046        {
5047          revealSwatch(entry.target);
5048          obs.unobserve(entry.target);
5049        }
5050      }), {rootMargin: '100px'});
5051
5052      const observeSwatches = (root) => root.querySelectorAll('[data-swatch-lazy]').forEach((el) => swatchObserver.observe(el));
5053
5054      observeSwatches(document);
5055
5056      // Catch swatches injected after load (e.g. Frenzy product grids)
5057      new MutationObserver((mutations) => mutations.forEach((mutation) => mutation.addedNodes.forEach((node) =>
5058      {
5059        if (node.nodeType !== 1) return;
5060        !node.matches('[data-swatch-lazy]') || swatchObserver.observe(node);
5061        observeSwatches(node);
5062      }))).observe(document.body, {childList: true, subtree: true});
5063    }
5064    else
5065    {
5066      document.querySelectorAll('[data-swatch-lazy]').forEach(revealSwatch);
5067    }
5068
5069    // Remove header height for full height sections
5070    const removeExtraHeight = () =>
5071    {
5072      const header_height = document.querySelector('.header').offsetHeight;
5073
5074      document.querySelectorAll('.full-height').forEach((item) =>
5075      {
5076        if (item.classList.contains('full-height-sticky'))
5077        {
5078          item.style.top = `${header_height}px`;
5079        }
5080
5081        item.style.height = `calc(100vh - ${header_height}px)`;
5082      });
5083    }
5084
5085    removeExtraHeight();
5086    window.addEventListener('resize', () => removeExtraHeight());
5087
5088    // Smooth scroll
5089    document.querySelectorAll('a[href^="#"]').forEach((anchor) =>
5090    {
5091      anchor.addEventListener('click', (e) =>
5092      {
5093        e.preventDefault();
5094        document.querySelector(e.target.getAttribute('href')).scrollIntoView({behavior: 'smooth'});
5095      });
5096    });
5097
5098    const updateVH = () => document.documentElement.style.setProperty('--vh', `${window.innerHeight * 0.01}px`);
5099    window.addEventListener('resize', updateVH);
5100    updateVH();
5101
5102    // Set attributes for the checkout
5103    window.addEventListener('load-custom', () =>
5104    {
5105      const form = document.querySelector('#cart-form');
5106
5107      form?.addEventListener('submit', (e) =>
5108      {
5109        e.preventDefault();
5110
5111        const time_attr_input = document.querySelector('[name="attributes[time]"]');
5112        !time_attr_input || (time_attr_input.value = Date.now());
5113
5114        form.submit();
5115      });
5116    });
5117  </script>
5117
5118
5119  <!-- Klaviyo Start -->
5120  
5120<script>
5121    var _learnq = _learnq || [];
5122
5123    let klaviyo_email = '',
5124      klaviyo_birthday = '';
5125
5126    if (!klaviyo_email)
5127    {
5128      let klaviyo_customer = window.localStorage.getItem('customer');
5129
5130      if (klaviyo_customer)
5131      {
5132        klaviyo_customer = JSON.parse(klaviyo_customer);
5133
5134        klaviyo_email = klaviyo_customer['email'];
5135        klaviyo_birthday = klaviyo_customer['birthday'];
5136      }
5137    }
5138
5139    !klaviyo_email || _learnq.push([
5140      'identify', {
5141        '$email': klaviyo_email,
5142        '$first_name': '',
5143        '$last_name': '',
5144        'Birthday': klaviyo_birthday
5145      }
5146    ]);
5147  </script>
5147
5148  <!-- Klaviyo End -->
5149
5150  <!-- Loopreturns -->
5151  
5151<script id="script-loopreturn" async src="https://unpkg.com/@loophq/onstore-sdk@latest/dist/loop-onstore-sdk.js"></script>
5151
5152
5153  
5153<script>
5154    window.addEventListener('load-custom', () => LoopOnstore.init({
5155      key: "9d3632f3e56bb631a04809304b97b74fb5d92136",
5156      attach: '.cart__button'
5157    }));
5158  </script>
5158
5159
5160  <!-- GA Events -->
5161  
5161<script>
5162    window.addEventListener('load-custom', () =>
5163    {
5164      document.querySelector('.footer [data-modal-toggle="#size-general"]').addEventListener('click', () =>
5165      {
5166        !ga || ga('send', 'event', 'Size modal', 'Open', 'Footer', 1);
5167      });
5168
5169      
5170    });
5171  </script>
5171
5172
5173  
5173<script>
5174    // Edit z-index for smile.io
5175    (() =>
5176    {
5177      const interval = setInterval(() =>
5178      {
5179        const container = document.querySelector('#smile-ui-lite-container');
5180
5181        if (container)
5182        {
5183          container.style.zIndex = '9';
5184          clearInterval(interval)
5185        }
5186      }, 1000);
5187
5188      const interval_second = setInterval(() =>
5189      {
5190        const container = document.querySelector('#smile-ui-container');
5191
5192        if (container)
5193        {
5194          container.style.zIndex = '9';
5195          clearInterval(interval_second)
5196        }
5197      }, 1000);
5198    })();
5199  </script>
5199
5200
5201  <style>
5202    @font-face {
5203      font-family: Futura;
5204      src: url(//tropicofc.com/cdn/shop/t/180/assets/FuturaLTPro-Book.woff2?v=120837234668960666491788136564) format('woff2'),
5205      url(//tropicofc.com/cdn/shop/t/180/assets/FuturaLTPro-Book.woff?v=76012869504591518361788136564) format('woff');
5206      font-weight: normal;
5207      font-style: normal;
5208      font-display: swap;
5209    }
5210  </style>
5211
5212  
5213
5214  <!-- Accessibe -->
5215  
5215<script>!function(){var e=document.createElement("script"),i=document.querySelector("head")||document.body;e.src="https://acsbapp.com/apps/app/dist/js/app.js",e.async=!0,e.onload=function(){acsbJS.init({statementLink:"",footerHtml:"",hideMobile:!1,hideTrigger:!1,disableBgProcess:!1,language:"en",position:"left",leadColor:"#000000",triggerColor:"#000000",triggerRadius:"50%",triggerPositionX:"left",triggerPositionY:"bottom",triggerIcon:"people",triggerSize:"medium",triggerOffsetX:20,triggerOffsetY:20,mobile:{triggerSize:"small",triggerPositionX:"left",triggerPositionY:"bottom",triggerOffsetX:10,triggerOffsetY:10,triggerRadius:"50%"}})},i.appendChild(e)}();</script>
5215
5216
5217  
5218
5219<script id="back-in-stock-helper">
5220  var _BISConfig = _BISConfig || {};
5221
5222
5223  _BISConfig.product = {"id":10580182663487,"title":"the C praia top in midnight mama africa","handle":"the-c-top-in-midnight-mama-africa","description":"\u003cp\u003eour new C praia top \u003cspan\u003ein digitally printed fabric\u003c\/span\u003e. \u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003ea classic triangle top with \u003cmeta charset=\"utf-8\"\u003eskinny elastic cording straps that tie at neck and back\u003c\/span\u003e and purl edging. \u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eavailable in midnight mama africa digital print.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003epair it with the matching C bottom top to get your perfect set.\u003cbr\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003emodel is 5’9.5” tall, 34B bust, 24” waist, and 34 1\/2\" hips. pictured wearing a size S top and size S bottom.\u003c\/span\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e80% recycled polyamide, 20% lycra® xtra life™ elastane\u003c\/p\u003e","published_at":"2026-08-20T15:51:33-04:00","created_at":"2026-08-19T13:48:33-04:00","vendor":"tropic of c","type":"two pieces","tags":["bathing suit","bathing suits","bathingsuit","bathingsuits","bikini","bikinis","eco set","peach perfect","praia","praia bottom","Resort27","signature","solid","swim","swim suit","swim suits","swim wear","swimsuit","swimsuits","swimwear","the C","the c set","the C set - midnight mama africa","two piece","two pieces"],"price":10000,"price_min":10000,"price_max":10000,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":55142338003263,"title":"XS \/ midnight mama africa","option1":"XS","option2":"midnight mama africa","option3":null,"sku":"CS816ACP107XS","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"the C praia top in midnight mama africa - XS \/ midnight mama africa","public_title":"XS \/ midnight mama africa","options":["XS","midnight mama africa"],"price":10000,"weight":85,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":55142338036031,"title":"S \/ midnight mama africa","option1":"S","option2":"midnight mama africa","option3":null,"sku":"CS816ACP107S","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"the C praia top in midnight mama africa - S \/ midnight mama africa","public_title":"S \/ midnight mama africa","options":["S","midnight mama africa"],"price":10000,"weight":85,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":55142338068799,"title":"M \/ midnight mama africa","option1":"M","option2":"midnight mama africa","option3":null,"sku":"CS816ACP107M","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"the C praia top in midnight mama africa - M \/ midnight mama africa","public_title":"M \/ midnight mama africa","options":["M","midnight mama africa"],"price":10000,"weight":85,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":55142338101567,"title":"L \/ midnight mama africa","option1":"L","option2":"midnight mama africa","option3":null,"sku":"CS816ACP107L","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"the C praia top in midnight mama africa - L \/ midnight mama africa","public_title":"L \/ midnight mama africa","options":["L","midnight mama africa"],"price":10000,"weight":85,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":55142338134335,"title":"C+ \/ midnight mama africa","option1":"C+","option2":"midnight mama africa","option3":null,"sku":"CS816ACP107XL","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"the C praia top in midnight mama africa - C+ \/ midnight mama africa","public_title":"C+ \/ midnight mama africa","options":["C+","midnight mama africa"],"price":10000,"weight":85,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/tropicofc.com\/cdn\/shop\/files\/midnight_mama_C_praia_top.jpg?v=1787233516","\/\/tropicofc.com\/cdn\/shop\/files\/ETS261566_TOC_ECOMM_S012_2466.jpg?v=1787169184","\/\/tropicofc.com\/cdn\/shop\/files\/ETS261566_TOC_ECOMM_S012_2411.jpg?v=1787169184"],"featured_image":"\/\/tropicofc.com\/cdn\/shop\/files\/midnight_mama_C_praia_top.jpg?v=1787233516","options":["Size","Color"],"media":[{"alt":null,"id":44213738570047,"position":1,"preview_image":{"aspect_ratio":0.666,"height":3458,"width":2302,"src":"\/\/tropicofc.com\/cdn\/shop\/files\/midnight_mama_C_praia_top.jpg?v=1787233516"},"aspect_ratio":0.666,"height":3458,"media_type":"image","src":"\/\/tropicofc.com\/cdn\/shop\/files\/midnight_mama_C_praia_top.jpg?v=1787233516","width":2302},{"alt":null,"id":44210543919423,"position":2,"preview_image":{"aspect_ratio":0.667,"height":3000,"width":2000,"src":"\/\/tropicofc.com\/cdn\/shop\/files\/ETS261566_TOC_ECOMM_S012_2466.jpg?v=1787169184"},"aspect_ratio":0.667,"height":3000,"media_type":"image","src":"\/\/tropicofc.com\/cdn\/shop\/files\/ETS261566_TOC_ECOMM_S012_2466.jpg?v=1787169184","width":2000},{"alt":null,"id":44210543952191,"position":3,"preview_image":{"aspect_ratio":0.667,"height":3000,"width":2000,"src":"\/\/tropicofc.com\/cdn\/shop\/files\/ETS261566_TOC_ECOMM_S012_2411.jpg?v=1787169184"},"aspect_ratio":0.667,"height":3000,"media_type":"image","src":"\/\/tropicofc.com\/cdn\/shop\/files\/ETS261566_TOC_ECOMM_S012_2411.jpg?v=1787169184","width":2000}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eour new C praia top \u003cspan\u003ein digitally printed fabric\u003c\/span\u003e. \u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003ea classic triangle top with \u003cmeta charset=\"utf-8\"\u003eskinny elastic cording straps that tie at neck and back\u003c\/span\u003e and purl edging. \u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s1\"\u003eavailable in midnight mama africa digital print.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003epair it with the matching C bottom top to get your perfect set.\u003cbr\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003emodel is 5’9.5” tall, 34B bust, 24” waist, and 34 1\/2\" hips. pictured wearing a size S top and size S bottom.\u003c\/span\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e80% re
5223cycled polyamide, 20% lycra® xtra life™ elastane\u003c\/p\u003e"};
5224
5225  
5226    _BISConfig.product.variants[0]['inventory_quantity'] = 21;
5227  
5228    _BISConfig.product.variants[1]['inventory_quantity'] = 45;
5229  
5230    _BISConfig.product.variants[2]['inventory_quantity'] = 40;
5231  
5232    _BISConfig.product.variants[3]['inventory_quantity'] = 5;
5233  
5234    _BISConfig.product.variants[4]['inventory_quantity'] = 9;
5235  
5236
5237
5238
5239</script>
5239
5240
5241<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
5241
5242</body>
5243</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.