mainandlocal.com
Open in
urlscan Pro
23.227.38.65
Public Scan
Submitted URL: http://mainandlocal.com/
Effective URL: https://mainandlocal.com/
Submission Tags: falconsandbox
Submission: On July 24 via api from US — Scanned from CA
Effective URL: https://mainandlocal.com/
Submission Tags: falconsandbox
Submission: On July 24 via api from US — Scanned from CA
Form analysis
9 forms found in the DOMPOST /localization
<form method="post" action="/localization" id="header__selector-form--action-icons" accept-charset="UTF-8" class="selectors-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="/">
<div class="localization header-menu__disclosure">
<div class="selectors-form__wrap">
<div class="selectors-form__item selectors-form__locale">
<h2 class="hidden" id="lang-heading-header__selector-form--action-icons"> Language</h2> <input type="hidden" name="locale_code" value="en" data-disclosure-input="">
<div class="disclosure disclosure--i18n disclosure-text-style-uppercase" data-disclosure="" data-disclosure-locale=""> <button type="button" class="disclosure__toggle disclosure__toggle--i18n" aria-expanded="false"
aria-controls="lang-list-header__selector-form--action-icons" aria-describedby="lang-heading-header__selector-form--action-icons" data-disclosure-toggle=""> <span class="disclosure__toggle-content">English</span>
<span class="icon " data-icon="down-caret"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
<g id="down-caret">
<polygon points="50 77.1 2.15 28.51 7.85 22.9 50 65.7 92.15 22.9 97.85 28.51 50 77.1"></polygon>
</g>
</svg>
</span></button>
<div class="disclosure__list-wrap">
<ul id="lang-list-header__selector-form--action-icons" class="disclosure-list">
<li class="disclosure-list__item disclosure-list__item--current"> <button type="submit" class="disclosure__button" name="locale_code" value="en"> English</button></li>
<li class="disclosure-list__item "> <button type="submit" class="disclosure__button" name="locale_code" value="fr"> français</button></li>
</ul>
</div>
</div>
</div>
</div>
</div>
</form>
POST /cart
<form action="/cart" method="post" class="ajax-cart__form is-hidden">
<div class="ajax-cart__cart-count text-align-center">
<p class="ajax-cart__cart-title">Shopping Cart <span class="cart__count--text" data-bind="itemCount">0</span></p>
</div>
<div class="ajax-cart__list">
</div>
<div class="ajax-cart__details-wrapper">
<div class="ajax-cart__subtotal ajax-cart__details-row is-flex is-justify-space-between">
<div class="ajax-cart__row-description">
<span>Subtotal:</span>
</div>
<span class="money"> $0.00 </span>
</div>
<div class="is-align-center text-align-center ajax-cart__taxes-shipping">
<p class="ajax-cart__taxes-shipping-message has-padding-top">Taxes and <a href="/policies/shipping-policy">shipping</a> calculated at checkout </p>
</div>
<div class="ajax-cart__button-wrapper text-align-center">
<button type="submit" name="checkout" class="ajax-cart__button button--add-to-cart button">
<span class="icon " data-icon="lock">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
<g id="lock">
<path
d="M81.73,40.87h-9V31.78a22.78,22.78,0,0,0-45.56,0v9.09H18.27a4.73,4.73,0,0,0-4.73,4.73V86.28A4.73,4.73,0,0,0,18.27,91H81.73a4.73,4.73,0,0,0,4.73-4.72V45.6A4.73,4.73,0,0,0,81.73,40.87ZM35.22,31.78a14.78,14.78,0,0,1,29.56,0v9.09H35.22Z">
</path>
</g>
</svg>
</span> Checkout </button>
<a class="ajax-cart__cart-link" href="/cart">Go to cart</a>
</div>
</div>
</form>
POST /localization
<form method="post" action="/localization" id="header__selector-form--action-icons" accept-charset="UTF-8" class="selectors-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="/">
<div class="localization header-menu__disclosure">
<div class="selectors-form__wrap"></div>
</div>
</form>
POST /cart
<form action="/cart" method="post" class="ajax-cart__form is-hidden">
<div class="ajax-cart__cart-count text-align-center">
<p class="ajax-cart__cart-title">Shopping Cart <span class="cart__count--text" data-bind="itemCount">0</span></p>
</div>
<div class="ajax-cart__list">
</div>
<div class="ajax-cart__details-wrapper">
<div class="ajax-cart__subtotal ajax-cart__details-row is-flex is-justify-space-between">
<div class="ajax-cart__row-description">
<span>Subtotal:</span>
</div>
<span class="money"> $0.00 </span>
</div>
<div class="is-align-center text-align-center ajax-cart__taxes-shipping">
<p class="ajax-cart__taxes-shipping-message has-padding-top">Taxes and <a href="/policies/shipping-policy">shipping</a> calculated at checkout </p>
</div>
<div class="ajax-cart__button-wrapper text-align-center">
<button type="submit" name="checkout" class="ajax-cart__button button--add-to-cart button">
<span class="icon " data-icon="lock">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
<g id="lock">
<path
d="M81.73,40.87h-9V31.78a22.78,22.78,0,0,0-45.56,0v9.09H18.27a4.73,4.73,0,0,0-4.73,4.73V86.28A4.73,4.73,0,0,0,18.27,91H81.73a4.73,4.73,0,0,0,4.73-4.72V45.6A4.73,4.73,0,0,0,81.73,40.87ZM35.22,31.78a14.78,14.78,0,0,1,29.56,0v9.09H35.22Z">
</path>
</g>
</svg>
</span> Checkout </button>
<a class="ajax-cart__cart-link" href="/cart">Go to cart</a>
</div>
</div>
</form>
POST /localization
<form method="post" action="/localization" id="selector-form--mobile" accept-charset="UTF-8" class="selectors-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="/">
<div class="localization selectors-form--mobile">
<div class="selectors-form__wrap"></div>
</div>
</form>
POST /cart
<form action="/cart" method="post" class="ajax-cart__form is-hidden">
<div class="ajax-cart__cart-count text-align-center">
<p class="ajax-cart__cart-title">Shopping Cart <span class="cart__count--text" data-bind="itemCount">0</span></p>
</div>
<div class="ajax-cart__list">
</div>
<div class="ajax-cart__details-wrapper">
<div class="ajax-cart__subtotal ajax-cart__details-row is-flex is-justify-space-between">
<div class="ajax-cart__row-description">
<span>Subtotal:</span>
</div>
<span class="money"> $0.00 </span>
</div>
<div class="is-align-center text-align-center ajax-cart__taxes-shipping">
<p class="ajax-cart__taxes-shipping-message has-padding-top">Taxes and <a href="/policies/shipping-policy">shipping</a> calculated at checkout </p>
</div>
<div class="ajax-cart__button-wrapper text-align-center">
<button type="submit" name="checkout" class="ajax-cart__button button--add-to-cart button">
<span class="icon " data-icon="lock">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
<g id="lock">
<path
d="M81.73,40.87h-9V31.78a22.78,22.78,0,0,0-45.56,0v9.09H18.27a4.73,4.73,0,0,0-4.73,4.73V86.28A4.73,4.73,0,0,0,18.27,91H81.73a4.73,4.73,0,0,0,4.73-4.72V45.6A4.73,4.73,0,0,0,81.73,40.87ZM35.22,31.78a14.78,14.78,0,0,1,29.56,0v9.09H35.22Z">
</path>
</g>
</svg>
</span> Checkout </button>
<a class="ajax-cart__cart-link" href="/cart">Go to cart</a>
</div>
</div>
</form>
/search
<form class="search-form search-popup__form" action="/search">
<div class="search__fields"> <input type="hidden" name="type" value="product"> <label for="q" class="visuallyhidden">Search</label>
<div class="field">
<div class="control has-icons-left"> <input class="input" type="text" name="q" placeholder="Search" value="" x-webkit-speech="" autocapitalize="off" autocomplete="off" autocorrect="off" data-q="">
<span class="icon " data-icon="search"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
<g id="search">
<path d="M92.83,90.18,71.47,68.83a38.58,38.58,0,1,0-6.29,5l22,22ZM14,41.46A30.47,30.47,0,1,1,44.47,71.93,30.51,30.51,0,0,1,14,41.46Z"></path>
</g>
</svg>
</span>
</div>
</div> <input type="submit" name="search" class="visuallyhidden" value="">
</div>
<div class="search__results-wrapper">
<h2 class="vertical-search__title"> Top suggestions </h2>
<ul class="search__results"></ul>
</div>
</form>
<form aria-live="polite" class="needsclick klaviyo-form klaviyo-form-version-cid_1 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-SEkjLH" novalidate=""
style="display: flex; flex-direction: row; box-sizing: border-box; width: 100%; overflow: visible; max-width: 600px; margin: 0px auto; border-radius: 2px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0); background-repeat: no-repeat; background-position-y: 50%; padding: 0px 20px 10px 0px; flex: 1 1 0%;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px; justify-content: center;">
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 5px 6px; position: relative; flex: 1 0 0px;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><input id="first_name_42990901" class="needsclick go298009373 kl-private-reset-css-Xuajs1" type="text"
autocomplete="given-name" tabindex="0" placeholder="First Name/Prénom" aria-label="First Name/Prénom" aria-invalid="false" options="[object Object]"
style="box-sizing: border-box; border-radius: 2px; padding: 0px 0px 0px 16px; height: 38px; text-align: left; color: rgb(0, 0, 0); font-family: Geneva, Tahoma, Verdana, sans-serif; font-size: 13px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(148, 149, 150);">
<div class="needsclick kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
</div>
</div>
</div>
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1"
style="display: flex; justify-content: flex-start; padding: 0px 6px 5px; position: relative; background-color: rgba(255, 255, 255, 0); flex: 1 0 0px;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><input id="email_42990902" class="needsclick go298009373 kl-private-reset-css-Xuajs1" type="email"
autocomplete="email" name="email" tabindex="0" placeholder="Email Address/Courriel" aria-label="Email Address/Courriel" aria-invalid="false" options="[object Object]"
style="box-sizing: border-box; border-radius: 2px; padding: 0px 0px 0px 16px; height: 38px; text-align: left; color: rgb(0, 0, 0); font-family: Geneva, Tahoma, Verdana, sans-serif; font-size: 13px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(148, 149, 150);">
<div class="needsclick kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
</div>
</div>
</div>
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 0px 6px; position: relative; flex: 1 0 0px;">
<div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-42990903" style="width: 100%;">
<div class="ql-snow ql-container ql-disabled" style="font-size:14px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;">
<div class="ql-editor ql-blank" data-gramm="false" contenteditable="false" style="font-size:14px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;">
<p style="font-size:14px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;"><br style="font-size:14px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;"></p>
</div>
<div class="ql-clipboard" contenteditable="true" tabindex="-1" style="font-size:14px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;"></div>
</div>
</div>
</div>
</div>
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 0px 6px 5px; position: relative; flex: 1 0 0px;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="width: 100%; justify-content: flex-start; display: flex;">
<div class="needsclick go3442790476 kl-private-reset-css-Xuajs1" style="align-self: flex-end; flex-flow: column wrap;"><label id="kl_preferred_language__4_label" class="needsclick kl-private-reset-css-Xuajs1"
style="color: rgb(0, 0, 0); font-family: Geneva, Tahoma, Verdana, sans-serif; font-size: 13px; font-weight: 700; letter-spacing: 0px; padding-bottom: 6px; margin-right: 8px; margin-bottom: 8px;">I would like to receive communications in
/ J'aimerais recevoir les communications en:</label>
<div role="radiogroup" aria-labelledby="kl_preferred_language__4_label" class="needsclick kl-private-reset-css-Xuajs1" style="display: inline-flex; justify-content: flex-start; flex-wrap: wrap;"><input
class="needsclick klaviyo-sr-only kl-private-reset-css-Xuajs1" tabindex="0" type="radio" id="preferred_language__4__7" name="preferred_language__4" aria-invalid="false" aria-label="English"><label
class="needsclick go3431972610 kl-private-reset-css-Xuajs1" for="preferred_language__4__7" style="display: flex; align-items: center; flex: 0 0 auto; padding-bottom: 8px; word-break: break-word; max-width: 100%; cursor: pointer;"><svg
width="20px" height="20px" viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" style="stroke: rgb(148, 149, 150); margin-right: 8px; min-width: 20px; width: auto; height: auto;">
<g>
<g>
<circle stroke-width="1" cx="10" cy="10" r="9.5" fill="#FFFFFF"></circle>
</g>
</g>
</svg><svg width="20px" height="20px" viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" style="cursor: pointer; display: none; position: absolute; margin: 0px;">
<defs></defs>
<g id="radio_inner_preferred_language__4__7" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="shape-radio_inner_preferred_language__4__7" transform="translate(4.000000, 4.000000)" fill="#303B43">
<circle fill="#000000" id="oval-radio_inner_preferred_language__4__7" cx="6" cy="6" r="5.55555556"></circle>
</g>
</g>
</svg>
<div class="needsclick kl-private-reset-css-Xuajs1"
style="cursor: pointer; color: rgb(0, 0, 0); font-family: Geneva, Tahoma, Verdana, sans-serif; font-size: 13px; font-weight: 400; letter-spacing: 0px; margin-right: 24px; display: flex; position: relative; top: 1px;">English</div>
</label><input class="needsclick klaviyo-sr-only kl-private-reset-css-Xuajs1" tabindex="0" type="radio" id="preferred_language__4__8" name="preferred_language__4" aria-invalid="false" aria-label="Français"><label
class="needsclick go3431972610 kl-private-reset-css-Xuajs1" for="preferred_language__4__8" style="display: flex; align-items: center; flex: 0 0 auto; padding-bottom: 8px; word-break: break-word; max-width: 100%; cursor: pointer;"><svg
width="20px" height="20px" viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" style="stroke: rgb(148, 149, 150); margin-right: 8px; min-width: 20px; width: auto; height: auto;">
<g>
<g>
<circle stroke-width="1" cx="10" cy="10" r="9.5" fill="#FFFFFF"></circle>
</g>
</g>
</svg><svg width="20px" height="20px" viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" style="cursor: pointer; display: none; position: absolute; margin: 0px;">
<defs></defs>
<g id="radio_inner_preferred_language__4__8" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="shape-radio_inner_preferred_language__4__8" transform="translate(4.000000, 4.000000)" fill="#303B43">
<circle fill="#000000" id="oval-radio_inner_preferred_language__4__8" cx="6" cy="6" r="5.55555556"></circle>
</g>
</g>
</svg>
<div class="needsclick kl-private-reset-css-Xuajs1"
style="cursor: pointer; color: rgb(0, 0, 0); font-family: Geneva, Tahoma, Verdana, sans-serif; font-size: 13px; font-weight: 400; letter-spacing: 0px; margin-right: 24px; display: flex; position: relative; top: 1px;">Français</div>
</label></div>
<div class="needsclick kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
</div>
</div>
</div>
</div>
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 0px; position: relative; flex: 1 0 0px;"><button
class="needsclick go1515943218 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
style="background: rgb(255, 245, 64); border-radius: 4px; border-style: none; border-color: rgb(0, 0, 0); border-width: 0px; color: rgb(0, 0, 0); font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; font-weight: 700; letter-spacing: 0px; line-height: 1; white-space: normal; padding-top: 11px; padding-bottom: 11px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: auto; width: 100%;">SIGN
UP / JOINDRE</button></div>
</div>
</div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>
/search
<form class="search-form search-popup__form" action="/search">
<div class="search__fields"> <input type="hidden" name="type" value="product"> <label for="q" class="visuallyhidden">Search</label>
<div class="field">
<div class="control has-icons-left has-icons-right is-relative"> <input class="input" type="text" name="q" placeholder="Search" value="" x-webkit-speech="" autocapitalize="off" autocomplete="off" autocorrect="off" data-q="">
<span class="icon is-left submit-search" data-icon="search"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
<g id="search">
<path d="M92.83,90.18,71.47,68.83a38.58,38.58,0,1,0-6.29,5l22,22ZM14,41.46A30.47,30.47,0,1,1,44.47,71.93,30.51,30.51,0,0,1,14,41.46Z"></path>
</g>
</svg>
</span>
<span class="icon is-right close-search" data-icon="x"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
<g id="x">
<polygon points="97.83 7.83 92.17 2.17 50 44.34 7.83 2.17 2.17 7.83 44.34 50 2.17 92.17 7.83 97.83 50 55.66 92.17 97.83 97.83 92.17 55.66 50 97.83 7.83"></polygon>
</g>
</svg>
</span>
</div>
</div> <input type="submit" name="search" class="visuallyhidden" value="">
</div>
<div class="search__results-wrapper">
<h2 class="vertical-search__title"> Top suggestions </h2>
<ul class="search__results"></ul>
</div>
</form>
Text Content
Free Domestic Shipping Over $50 - | / Save up to % Save % Save up to Save Sale Sold out In stock * * * EN FR LANGUAGE English * English * français Search 0 Cart Shopping Cart 0 Your Cart is Empty Continue Shopping Shopping Cart 0 Subtotal: $0.00 Taxes and shipping calculated at checkout Checkout Go to cart MAIN AND LOCAL New In Brands Out of the Sox Hoomans Voices Souvenirs That Don't Suck!™ Collections Socks Kids Socks Women's Socks Mismatch Socks Mugs Foodie Sports CBC Apparel Gifts Gifts under $15 Gifts under $25 Gift Cards All Products Sale All-Star Rewards EN FR Search 0 Cart Shopping Cart 0 Your Cart is Empty Continue Shopping Shopping Cart 0 Subtotal: $0.00 Taxes and shipping calculated at checkout Checkout Go to cart New In Brands Out of the Sox Hoomans Voices Souvenirs That Don't Suck!™ Collections Socks Kids Socks Women's Socks Mismatch Socks Mugs Foodie Sports CBC Apparel Gifts Gifts under $15 Gifts under $25 Gift Cards All Products Sale All-Star Rewards * New In * Brands * Out of the Sox * Hoomans * Voices * Souvenirs That Don't Suck!™ * Collections * Socks * Kids Socks * Women's Socks * Mismatch Socks * Mugs * Foodie * Sports * CBC * Apparel * Gifts * Gifts under $15 * Gifts under $25 * Gift Cards * All Products * Sale * All-Star Rewards Search 0 Cart Shopping Cart 0 Your Cart is Empty Continue Shopping Shopping Cart 0 Subtotal: $0.00 Taxes and shipping calculated at checkout Checkout Go to cart SEARCH Search TOP SUGGESTIONS The Goods * Unisex Socks * Ceramic Mugs * Apparel The Places The Picks * Best Deals * All Products * CBC Collection * Foodie Collection * Sports Collection The Gifts * Under $15 * Under $25 * Gift Cards Your one-stop shop to GIFT BETTER. SHOP OUR BRANDS There's a gift for everyone on your list! Don't Just Take Our Word For It! LET OUR CUSTOMERS DO THE TALKING! LET CUSTOMERS SPEAK FOR US from 1210 reviews Great service, timely delivery and product as advertised Jeff Mr. Dressup Socks 03/18/2024 Great quality product! Best looking mug I’ve ever owned! Felix CBC Mr. Dressup Mug 02/29/2024 Great quality product! Best looking mugs I’ve ever owned. Felix Montreal Vintage Mug 02/29/2024 Amazing customer service and product! I recommend both. Mikha Montreal Vintage Mug 02/02/2024 Amazing product ! The service was super good. I recommend both the seller and the product. Mikha CBC Retro Logo Mug 02/02/2024 I bought them for Christmas gifts and they have nothing but positive reviews! They're amazing Austin Curling Rock Mug 01/13/2024 Excellent - thank you! Carrie Field Tesleigh Ornament 12/23/2023 Super cute Toronto themed mug! denielle Toronto Raccoon Mug 11/16/2023 Amazing quality and fast shipping❤️ Erin CBC Mr. Dressup Mug 11/07/2023 Bought as a gift for my mum, and she loved it! Great color and packaging Andreya CBC Mr. Dressup Mug 04/11/2023 Great socks. Top quality. Funny design. Love them. Sam Canadian Cheezies Socks 03/31/2023 These are incredible Daniel Curling Rock Mug 03/02/2023 Love it! Carrie Montreal Vintage Mug 02/18/2023 My sister in law loved this mug Great Christmas gift C. Breast Mug Ever! 02/16/2023 Not great for coffee because of the handle, but good for cold bevs. David Curling Rock Mug 02/14/2023 Crew Socks Shop Crew Socks Mugs Shop Mugs Apparel Shop Apparel The Best Sellers OUR MOST POPULAR Quick View Breast Mug Ever! $14.99 Quick View Curling Rock Mug $18.99 Quick View Clean Your Wiener Mug $14.99 Quick View CBC Retro Logo Mug $14.99 Quick View Canadian Poutine Socks $12.99 Quick View Burgers & Fries Socks $16.99 Quick View Oven Fresh Pizza Socks $16.99 Quick View Royal Flush Poker Socks $16.99 Quick View Creamy Chocolate Milk Socks $16.99 Quick View *Bestselling* Bacon Socks $16.99 Main and Local in the Wild FEATURED IN Your favourite blogs, magazines, and more! WE'RE ON INSTAGRAM! (DUH.) Tag us @MAINANDLOCAL to be featured! GIVE YOURSELF A GIFT! Join our email list for new product releases, deals, and 10% off your first order. I would like to receive communications in / J'aimerais recevoir les communications en: English Français SIGN UP / JOINDRE Help Us, Help You * Store Locator * How Sezzle Works * Shipping Information * Return Policy * Wholesale Info * Terms of Use * * * About * About Us * Contact Us * Dam Good Initiatives Every order is carbon neutral. This is our commitment to our planet. All orders placed on our website are carbon neutral. We work with PACHAMA to minimize our carbon footprint and restore forests. © 2024 Main and Local. American Express Apple Pay Diners Club Discover Google Pay Mastercard PayPal Shop Pay Visa We use cookies on our website to give you the best shopping experience. By using this site, you agree to its use of cookies. I agree Search TOP SUGGESTIONS