www.matildas.co.za
Open in
urlscan Pro
23.227.38.74
Public Scan
Submitted URL: http://www.matildas.co.za/
Effective URL: https://www.matildas.co.za/
Submission: On November 23 via api from US — Scanned from CA
Effective URL: https://www.matildas.co.za/
Submission: On November 23 via api from US — Scanned from CA
Form analysis
4 forms found in the DOMGET /search
<form class="predictive-search__form" action="/search" method="get" role="search">
<input type="hidden" name="type" value="product"><svg focusable="false" width="18" height="18" class="icon icon--header-search " viewBox="0 0 18 18">
<path d="M12.336 12.336c2.634-2.635 2.682-6.859.106-9.435-2.576-2.576-6.8-2.528-9.435.106C.373 5.642.325 9.866 2.901 12.442c2.576 2.576 6.8 2.528 9.435-.106zm0 0L17 17" fill="none" stroke="currentColor" stroke-width="1.8"></path>
</svg><input class="predictive-search__input" is="predictive-search-input" type="text" name="q" autocomplete="off" autocorrect="off" aria-controls="search-drawer" aria-expanded="false" aria-label="Search" placeholder="What are you looking for?">
</form>
POST /contact#newsletter-template--14961158783041__newsletter
<form method="post" action="/contact#newsletter-template--14961158783041__newsletter" id="newsletter-template--14961158783041__newsletter" accept-charset="UTF-8" class="form newsletter__form"><input type="hidden" name="form_type"
value="customer"><input type="hidden" name="utf8" value="✓"><input type="hidden" name="contact[tags]" value="newsletter">
<input type="hidden" name="contact[context]" value="newsletter-template--14961158783041__newsletter">
<div class="input-row">
<div class="input">
<input type="email" id="newsletter[template--14961158783041__newsletter][contact][email]" name="contact[email]" class="input__field" required="">
<label for="newsletter[template--14961158783041__newsletter][contact][email]" class="input__label">Your e-mail</label>
</div>
<div class="input">
<button type="submit" is="loader-button" class="button button--primary">
<span class="loader-button__text">Subscribe</span>
<span class="loader-button__loader" hidden="">
<div class="spinner">
<svg focusable="false" width="24" height="24" class="icon icon--spinner" viewBox="25 25 50 50">
<circle cx="50" cy="50" r="20" fill="none" stroke="currentColor" stroke-width="5"></circle>
</svg>
</div>
</span>
</button>
</div>
</div>
</form>
GET /search
<form id="predictive-search-form" action="/search" method="get" class="predictive-search__form"><svg focusable="false" width="18" height="18" class="icon icon--header-search " viewBox="0 0 18 18">
<path d="M12.336 12.336c2.634-2.635 2.682-6.859.106-9.435-2.576-2.576-6.8-2.528-9.435.106C.373 5.642.325 9.866 2.901 12.442c2.576 2.576 6.8 2.528 9.435-.106zm0 0L17 17" fill="none" stroke="currentColor" stroke-width="1.8"></path>
</svg><input class="predictive-search__input" type="text" name="q" autocomplete="off" autocorrect="off" aria-label="Search" placeholder="What are you looking for?">
</form>
<form class="needsclick klaviyo-form klaviyo-form-version-cid_1 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-RAGGxE" novalidate="" tabindex="-1"
style="display: flex; flex-direction: row; box-sizing: border-box; width: 780px; min-width: 200px; max-width: 1000px; border-radius: 6px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); background-repeat: no-repeat; background-position-y: 50%; padding: 15px 40px; flex: 1 1 0%;">
<div class="needsclick kl-private-reset-css-Xuajs1"
style="display: flex; flex-direction: column; width: 260px; margin: -15px 0px -15px -40px; padding: 0px; border-top: 0px solid transparent; border-right: 0px; border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-bottom-left-radius: 6px; border-top-left-radius: 6px; overflow: hidden; min-width: 260px; min-height: 470px;">
<div class="needsclick kl-private-reset-css-Xuajs1"
style="background-image: url("https://d3k81ch9hvuctc.cloudfront.net/company/UJYnKZ/images/703b8762-bd5e-4f24-b780-fad92108dbe3.jpeg"); background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; width: 100%; height: 100%; display: block;">
</div>
</div>
<div class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px 0px 0px 40px; min-height: 470px; 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: 7px 6px 14px; position: relative; flex: 1 0 0px;">
<div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-81563676" style="width: 100%;">
<p style="text-align: center; font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;"><span style="color: #1c2c40;"><span class="ql-font-kanit"
style="font-size: 48px; font-family: Kanit, 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: bold;"><span style="font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: bold; font-size: 40px;">SUBSCRIBE
NOW!</span><br></span><span class="ql-font-kanit" style="font-size: 37px; font-family: 'Source Sans Pro', Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; color: #ed2a57;">& GET ALL OUR NEWS</span></span></p>
</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: 5px 6px 10px; position: relative; flex: 1 0 0px;">
<div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-81563677" style="width: 100%;">
<div style="text-align: center;"><span style="color: #1c2c40;"><span style="font-size: 14px;">R150 OFF your first order, PLUS extra benefits. <br>You'll get exclusive offers, downloads, sales & competitions. </span></span>
</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 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_81563678" class="needsclick go3115251498 kl-private-reset-css-Xuajs1" type="text"
autocomplete="given-name" tabindex="0" placeholder="First Name " aria-label="First Name " aria-invalid="false" options="[object Object]"
style="box-sizing: border-box; border-radius: 1px; padding: 0px 0px 0px 16px; height: 50px; text-align: left; color: rgb(28, 44, 64); font-family: "Source Sans Pro", Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 13px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgba(118, 118, 118, 0.44);">
<div class="needsclick kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
</div>
</div>
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 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 type="text" id="Birthday_81563679" class="needsclick go3115251498 kl-private-reset-css-Xuajs1"
tabindex="0" placeholder="Birthday" aria-label="Birthday" aria-invalid="false"
style="box-sizing: border-box; border-radius: 1px; padding: 0px 0px 0px 16px; height: 50px; text-align: left; color: rgb(28, 44, 64); font-family: "Source Sans Pro", Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 13px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgba(118, 118, 118, 0.44);">
<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: 10px 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="email_81563680" class="needsclick go3115251498 kl-private-reset-css-Xuajs1" type="email"
autocomplete="email" name="email" tabindex="0" placeholder="Email" aria-label="Email" aria-invalid="false" options="[object Object]"
style="box-sizing: border-box; border-radius: 1px; padding: 0px 0px 0px 16px; height: 50px; text-align: left; color: rgb(28, 44, 64); font-family: "Source Sans Pro", Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 13px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgba(118, 118, 118, 0.44);">
<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: 9px 6px 12px 27px; 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 go3343652496 kl-private-reset-css-Xuajs1" style="align-self: flex-end; flex-flow: column wrap;"><label id="kl_Shopping%20For__8_label" class="needsclick kl-private-reset-css-Xuajs1"
style="color: rgb(28, 44, 64); font-family: "Source Sans Pro", Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 13px; font-weight: 700; letter-spacing: 0px; padding-bottom: 6px; margin-right: 8px; margin-bottom: 8px;">Who
are you shopping for?</label>
<div role="radiogroup" aria-labelledby="kl_Shopping%20For__8_label" class="needsclick kl-private-reset-css-Xuajs1" style="display: inline-flex; justify-content: flex-start; flex-wrap: wrap;"><input tabindex="0" type="radio"
id="Shopping%20For__8__13" name="Shopping%20For__8" aria-invalid="false" aria-label="For Him" class="needsclick kl-private-reset-css-Xuajs1" style="position: absolute; width: 0px; opacity: 0;"><label for="Shopping%20For__8__13"
class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; align-items: center; flex: 0 0 auto; padding-bottom: 8px; word-break: break-word; max-width: 100%; cursor: pointer;"><svg class="go652399049" width="20px"
height="20px" viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" style="stroke: rgba(118, 118, 118, 0.44); 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_Shopping%20For__8__13" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="shape-radio_inner_Shopping%20For__8__13" transform="translate(4.000000, 4.000000)" fill="#303B43">
<circle fill="#1C2C40" id="oval-radio_inner_Shopping%20For__8__13" cx="6" cy="6" r="5.55555556"></circle>
</g>
</g>
</svg>
<div class="needsclick kl-private-reset-css-Xuajs1"
style="cursor: pointer; color: rgb(28, 44, 64); font-family: "Source Sans Pro", Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 13px; font-weight: 400; letter-spacing: 0px; margin-right: 24px; display: flex; position: relative; top: 1px;">
For Him</div>
</label><input tabindex="0" type="radio" id="Shopping%20For__8__14" name="Shopping%20For__8" aria-invalid="false" aria-label="For Her" class="needsclick kl-private-reset-css-Xuajs1"
style="position: absolute; width: 0px; opacity: 0;"><label for="Shopping%20For__8__14" class="needsclick kl-private-reset-css-Xuajs1"
style="display: flex; align-items: center; flex: 0 0 auto; padding-bottom: 8px; word-break: break-word; max-width: 100%; cursor: pointer;"><svg class="go652399049" width="20px" height="20px" viewBox="0 0 20 20" version="1.1"
xmlns="http://www.w3.org/2000/svg" aria-hidden="true" style="stroke: rgba(118, 118, 118, 0.44); 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_Shopping%20For__8__14" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="shape-radio_inner_Shopping%20For__8__14" transform="translate(4.000000, 4.000000)" fill="#303B43">
<circle fill="#1C2C40" id="oval-radio_inner_Shopping%20For__8__14" cx="6" cy="6" r="5.55555556"></circle>
</g>
</g>
</svg>
<div class="needsclick kl-private-reset-css-Xuajs1"
style="cursor: pointer; color: rgb(28, 44, 64); font-family: "Source Sans Pro", Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 13px; font-weight: 400; letter-spacing: 0px; margin-right: 24px; display: flex; position: relative; top: 1px;">
For Her</div>
</label><input tabindex="0" type="radio" id="Shopping%20For__8__15" name="Shopping%20For__8" aria-invalid="false" aria-label="For Both" class="needsclick kl-private-reset-css-Xuajs1"
style="position: absolute; width: 0px; opacity: 0;"><label for="Shopping%20For__8__15" class="needsclick kl-private-reset-css-Xuajs1"
style="display: flex; align-items: center; flex: 0 0 auto; padding-bottom: 8px; word-break: break-word; max-width: 100%; cursor: pointer;"><svg class="go652399049" width="20px" height="20px" viewBox="0 0 20 20" version="1.1"
xmlns="http://www.w3.org/2000/svg" aria-hidden="true" style="stroke: rgba(118, 118, 118, 0.44); 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_Shopping%20For__8__15" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="shape-radio_inner_Shopping%20For__8__15" transform="translate(4.000000, 4.000000)" fill="#303B43">
<circle fill="#1C2C40" id="oval-radio_inner_Shopping%20For__8__15" cx="6" cy="6" r="5.55555556"></circle>
</g>
</g>
</svg>
<div class="needsclick kl-private-reset-css-Xuajs1"
style="cursor: pointer; color: rgb(28, 44, 64); font-family: "Source Sans Pro", Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 13px; font-weight: 400; letter-spacing: 0px; margin-right: 24px; display: flex; position: relative; top: 1px;">
For Both</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: 0px 6px; position: relative; flex: 1 0 0px;"><button
class="needsclick go952291206 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
style="background: rgb(0, 163, 173); border-radius: 6px; border-style: none; border-color: rgb(21, 117, 81); border-width: 2px; color: rgb(255, 255, 255); font-family: "Source Sans Pro", Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 24px; font-weight: 400; letter-spacing: 0px; line-height: 1; white-space: normal; padding-top: 0px; padding-bottom: 0px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: 48px; width: 100%;">Sign
me up</button></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 25px 12px; position: relative; flex: 1 0 0px;">
<div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-81563683" style="width: 100%;">
<p style="text-align: center; font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;"><span class="ql-font-kanit"
style="color: #1c2c40; font-size: 11px; font-family: 'Source Sans 3', Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;">By signing up, you agree to receive email marketing</span></p>
</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;"><button class="needsclick go952291206 kl-private-reset-css-Xuajs1" type="button"
tabindex="0"
style="background: rgb(255, 255, 255); border-radius: 2px; border-style: none; border-color: rgb(0, 0, 0); border-width: 0px; color: rgb(96, 106, 114); font-family: Kanit, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; 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%;">No,
thanks! I'm not interested in discounts</button></div>
</div>
</div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>
Text Content
Skip to content Previous Matilda's - The Discreet Adult Sex Toy Shop FREE shipping for all orders over R745. Double-Wrapped for 100% Discreet Delivery See Our Black Friday Deals! Learn more Close GREAT BLACK FRIDAY DEALS ARE HERE! 🎁 Check out these great specials here! Shop Now Next Navigation MATILDAS.CO.ZA Newsletter 0 * Sex Toys Sex Toys for Women * Sex Toy Guide for Women * Dildos * Vibrators * G-spot Vibrators * Clitoral Vibrators * Rabbit Vibrators * Kegel (Ben Wa) Balls * See all Sex Toys for Men * Sex Toy Guide for Men * Cock Rings * Masturbation * Prostate Massagers * Penis Enlargements * Penis Sleeves + Sheaths * See all More Toys * Sex Toy Guide for Couples * Anal Toys * Anal Douches * Strap-On's + Harnesses * Body Massager Wands * Remote + App Toys Highlights * Our Lubricant Buying Guide * Sex Toys for Couples * Sex Toys under R1000 * Top Reviewed Sex Toys * Sex Toys for Beginners * Sex Toys On Sale First Time Shopping? Our Beginner's Guide to Sex Toys will help. * Lubricants Lubricants * Water-based Lube * Silicone-based Lube * Anal Lubricants * Sensitive Skin Lubricants * See all More * Toy-Friendly Lubricants * Lubricants for Women * Stimulating Lubricants * Flavoured Lubricants * Lube Accessories Highlights * The Lubricant Guide * Top 10 Lubricants Customer Lube Reviews Lubes that our customers love The Lubricant Guide Get the low down on lubricant * Lingerie Styles + Sets * Teddies * Bra + Panty Sets * Bodystockings + Stockings * Babydolls + Camisoles * Sleepwear + Nighties More Lingerie * Fantasy + Dress-up * Plus Size Lingerie * Men's Wear * Lingerie Sale * See all Highlights * The Guide to Buying Lingerie Online * Lingerie Size Guide * Bridal Lingerie LINGERIE SIZE GUIDE Get help to choose the right size New and Trendy Unleash your inner Goddess * Better Sex Better Sex For Women * Libido Enhancers for Women * Arousal + Enhancers for Her * Menstrual Cups * Dilators Better Sex For Men * Libido + Erection Enhancers * Stimulation + Sensation * Orgasm Delay Sex Essentials * Massage Oils + Candles * Foreplay + Frisky Fun * Pheromones * Erotic Books + Adult Games Condoms * Regular Condoms * Textured Condoms * XL Condoms * Latex Free Condoms * Bulk Pack Condoms Sex Toy Accessories * Toy Cleaners * Toy Chargers * Bondage + Kink Soft Bondage * Whips, Floggers + Ticklers * Blindfolds + Gags * Glass + Metal Toys * Fifty Shades of Grey Bondage Gear * Handcuffs + Restraints * Nipple + Clitoral Play * Sex Swings + Accessories * Cock + Ball Bondage Bondage Role-Play * Fetish + Latex Wear * Chastity Device * Cross-dressing Bondage & BDSM Guide Find pleasure in exploration Fifty Shades of Grey Find your kind of kink * Guides Beginners Guides * The Beginners Toy Guide * Lubes 101 * Beginner's Bondage + BDSM For Women * Ultimate Clitoral Guide * Beginners Toys for Women * Choose a Dildo * Choose a Vibrator For Men * Beginners Toy Guide For Men * Better Masturbation * Cock Rings 101 Sex Toy Guides * The Guide to Anal Toys * Top Reviewed Toys * The A-Z of Sex Toys Matilda's Blog The Better Sex Blog Cart Your cart is empty Start shopping Add order note Save BLACK FRIDAY SENSATIONAL SAVINGS! Welcome to our most THRILLING & INTIMATE Black Friday event of the year! These unbelievable Black Friday savings await! Grab them today! Enjoy These Deals ELEVATE YOUR LINGERIE COLLECTION We have an intimate range designed to offer your body the perfect combination of STYLE & SENSUALITY! Introducing the new KAAL Premium Lingerie range. Explore These Designs FIND YOUR PERFECT MATCH Step into the world of personal lube where PLEASURE meets COMFORT. Understand the basics & find out why it's a must-have in every Intimate Bedroom Toolkit. Pick The Right Lube Black Friday Deals KAAL Premium Lingerie BEGINNERS GUIDE TO LUBE 100% Discreet Delivery Fast & Friendly Service Free Shipping Over R745 Safe & Secure Sex Shop Quality Branded Products Go to slide 1 Go to slide 2 Go to slide 3 Go to slide 4 Go to slide 5 YOUR ONLINE ADULT SHOP SEX TOYS SOUTH AFRICA Shop For Women Shop For Men Shop For Couples Previous Next FOR EVERY FEELING THAT YOU DESIRE... Lingerie Vibrators Lubricants Sex Toys Dildos Cock Rings Anal Toys Foreplay Prostate Massagers Bondage Previous Next > "Spectacular & consistent service! Such an excellent user-friendly website & a > wide selection of reasonably priced products. Deliveries are sent super-fast. > I have shopped with similar companies, but none have impressed me like this > store!" S. - Durban, KZN > Phenomenal & very knowledgeable service. I enjoyed my shopping experience & > was delighted with what I bought. Highly recommend buying directly from the > store or online. Well worth the investment! M.L - JHB > "Matilda's is always such a professional service with very friendly staff & > High-quality Products. It is always a 10 out of 10 experience!" F.J - KZN > "I appreciate Matt's effort to ensure my order was delivered on time. I live > in Germany & used Matilda's many times whilst residing in SA. I wanted to get > my niece something sexy for her bridal shower. They helped make me feel a part > of her special day & exceeded my expectations! Keep up the great work!" G.P - Germany > "I discovered Matilda's a few years ago, & since then have never looked back. > In these exciting times, what a pleasure & privilege it is to do business with > them. I commend & recommend them for being a consistent source of endless joy > & pleasure!" J.C - PMB Previous Next Go to slide 1 Go to slide 2 Go to slide 3 Go to slide 4 Go to slide 5 ENJOY OUR BEST REVIEWED TOYS! PjurPjur Aqua | Water-Based Lubricant 100ml 9 reviews Sale priceR 299 WonderlustWonderlust Harmony | Rabbit Vibrator 26 reviews Sale priceR 1,189 Yes LubricantsYES Water Based Lubricant 4 reviews Sale priceFrom R 239 Go GirlGoGirl | Clitoral Enhancing Spray 50ml 6 reviews Sale priceR 284 Regular priceR 299 JoydivisionAquaglide Water-Based Lubricant | 200 ml 5 reviews Sale priceR 439 See Them All 100% Discreet Delivery Plain packaging & discreet billing for 100% private shopping See how discreet... Fast & Friendly Service Overnight to all main centres by fast & efficient courier delivery Get it delivered quick! Free Shipping Over R745 Place an order over R745 and delivery is free, anywhere in SA Fast Courier Delivery Safe & Secure Sex Shop Easy, discreet shopping & secure payments via Credit Card or EFT We're Private & Discreet Quality Brands & Products Shop with confidence. We stock the best products and brands We Care for Quality Previous Next THE GOOD-SEX GUIDES LOVE & LEARNING The Matilda's Beginner's Guide to Sex Toys A perfect guide for beginners! Find toys that suit your love-life Get The Guide MOST REVIEWED Shop our most loved Sex Toys These are the best sex toys in the bedrooms' of our customers. See Them Now FOR MEN Masturbation for men Take your solo sessions even higher with there perfectly selected sex toys for him. Enjoy More... AS SEEN IN THESE MAGAZINES Previous Next VISIT OUR NEW SHOWROOM! Our showroom is a space that allows you to touch and feel all the best goodies that offer you those unique sensations that you’ve been longing to feel and experience... Come & Visit SUBSCRIBE & GET R150 OFF Get R150 off your first order PLUS extra benefits. You'll get exclusive offers, downloads and early access to sales & competitions. Your e-mail Subscribe FREQUENTLY ASKED QUESTIONS DISCRETION, PRIVACY + SHOPPING How discreet is my order? All our orders are 100% discreet. We package each order securely and discreetly. in fact, they're so discreet that's it's safe to deliver to work or home. Where can I get my Matilda's R150 VIP Voucher? When you create an account with us, we send you a voucher via email, to welcome you as a VIP customer. How will my order be packaged? It will be double-wrapped, so nobody can feel or guess the contents. Also, our orders are shipped without any company branding or logos, meaning that they are 100% discreet. From the outside, it will look like just any other courier delivery. Can I get my order delivered to work or home? Yes, we deliver to anywhere in South Africa, via courier. This ensure fast, efficient delivery and improved customer satisfaction. How long does delivery take? If you order before 3pm, you may get your order tomorrow! (We process orders on the same day.) Our couriers delivery next-business-day to main centres, and 2-3 days to outlying areas. Read more on our FAQ page. What methods of payment are possible? You can pay for orders using bank transfer and Credit Card. Payflex is also available. If you select to pay by EFT, our bank details will be sent to you when you complete your order. HELP WITH PRODUCTS I'm looking for a product but cant' find it... Are we missing something that you'd love? Please drop us a line and let us know. We'll get back to you within 1 business day. How can I find the best product for me/my partner? There are many options, depending on the stimulation you desire. Feel free to contact us for assistance if you have specific requirements. I'd like help with Lingerie Sizing We've got your back! We've created a lingerie size guide here for you. If you have any specific questions, please chat to us or contact us here. We will respond within 1 business day. 100% Discreet Delivery Fast & Friendly Service Free Shipping Over R745 Safe & Secure Sex Shop Quality Branded Products Go to slide 1 Go to slide 2 Go to slide 3 Go to slide 4 Go to slide 5 Handy Links * Shop Dildos * Shop Vibrators * Shop Anal Toys * Sex Toys for Women * Sex Toys for Men Help & Support * FAQs * Courier & Delivery * Payment Options * Returns & Refunds * Your Privacy & Security About Us * About Us * Why Matildas? * Get in Touch Our Values We believe that everyone should enjoy a healthy & fulfilling sex life. Customer satisfaction means everything to us. We deliver overnight to all main areas, Pretoria, Johannesburg, Durban & Cape Town. © 2023 Matildas.co.za - Matilda's Lifestyle. All models are over 18. All Rights Reserved. View all results * Sex Toys * Vibrators * Clitoral Vibrators * G-Spot Vibrators * Rabbit Vibrators * Body Massagers * Couples Vibrators * Remote Control Vibrators * Classic Vibrators * Realistic Vibrators * Dildos * Classic Dildos * Double Dildos * Realistic Dildos * Strap-On Dildos * Suction Cup Dildos * Anal Toys * Anal Beads * Anal Plugs * Anal Vibrators * Prostate Massagers * Anal Douche * Cock Rings * Penis Sleeves * Ball Stretchers * Male Masturbators * Penis Enlargement * Pleasure Kits * Kegel Exercise Balls * Harnesses & Strap-Ons First Time Shopping? Our Beginner's Guide to Sex Toys will help. * Lubricants * Water-based Lube * Silicone-based Lube * Anal Lube * Sensitive Skin Lube * Stimulating Lubes Customer Lube Reviews Lubes that our customers love The Lubricant Guide Get the low down on lubricant * Lingerie * Lingerie Sets * Bodystockings * Plus Size Lingerie * Teddies * Bridal Lingerie * Babydolls & Camisoles * Fantasy & Dress-Up * Sleepwear & Nighties * Mens Underwear * Body Jewellery * Lingerie On Sale LINGERIE SIZE GUIDE Get help to choose the right size New and Trendy Unleash your inner Goddess * Better Sex * Enhancements + Stimulation * Libido + Erection Enhancers * Massage Candles & Oils * Pheromones * Foreplay + Frisky Fun * Erotic Books & Games * Sexual Health * Toy Cleaner * Condoms * Dilators * Intimate Douche * Bondage * Cuffs & Restraints * Blindfolds & Gags * Whips & Paddles * Bondage Kits * Sex Swings & Pillows * Chastity Devices * Nipple & Clitoral Play * Fetish & Latex Lingerie * Guides * Lube Buyers Guide * Ultimate Clitoral Guide * Beginner Toy Guide for Women * Chosing a Dildo * Chosing a Vibrator * Beginner Toy Guide for Men * Ultimate Masturbation Guide * Cock Rings 101 * The Guide to Anal Toys * Bondage + BDSM Guide Matilda's Blog The Better Sex Blog * New * On Sale Account Close dialog 1 SUBSCRIBE NOW! & GET ALL OUR NEWS R150 OFF your first order, PLUS extra benefits. You'll get exclusive offers, downloads, sales & competitions. Who are you shopping for? For Him For Her For Both Sign me up By signing up, you agree to receive email marketing No, thanks! I'm not interested in discounts My Wishlist0