shopharbour.com
Open in
urlscan Pro
23.227.38.32
Public Scan
Submitted URL: https://trk.klclick1.com/ls/click?upn=440S5nlULr46L2xmtAZf8xaWv9yfFJQY8X6Aa6mJo6suWUp91P6B4aELEm84jMREFVZBZ3RYOXzqDJODU4Z...
Effective URL: https://shopharbour.com/products/amalfi-3-seat-armless-sofa?utm_source=Klaviyo&utm_medium=email&utm_campaign=Amalfi%20-%...
Submission: On February 10 via api from US — Scanned from DE
Effective URL: https://shopharbour.com/products/amalfi-3-seat-armless-sofa?utm_source=Klaviyo&utm_medium=email&utm_campaign=Amalfi%20-%...
Submission: On February 10 via api from US — Scanned from DE
Form analysis
4 forms found in the DOM<form id="flits-guest-wishlist-form">
<div class="flits-input-wrap"> <input type="email" class="flits-input flits-tingle-input" placeholder="Email address" name="email" value="" id="flits_email_id" required=""> </div>
<div class="flits-tingle-modal-popup-action"> <button type="submit" class="flits-button flits-tingle-btn flits-tingle-primary-btn" data-flits-lang="wishlisted_product_page.add_to_wishlist_button" data-flits-lang-default="Add to Wishlist"> Add to
Wishlist </button> </div>
</form>
POST /cart
<form class="Cart Drawer__Content" action="/cart" method="POST" novalidate="">
<div class="Drawer__Main" data-scrollable="">
<p class="Cart__Empty Heading u-h5">Your cart is empty</p>
</div>
</form>
Name: GET — /search
<form action="/search" name="GET" role="search" class="Search__Form">
<div class="Search__InputIconWrapper">
<span class="hidden-tablet-and-up"><svg class="Icon Icon--search " role="presentation" viewBox="0 0 18 17">
<g transform="translate(1 1)" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square">
<path d="M16 16l-5.0752-5.0752"></path>
<circle cx="6.4" cy="6.4" r="6.4"></circle>
</g>
</svg></span>
<span class="hidden-phone"><svg class="Icon Icon--search-desktop " role="presentation" viewBox="0 0 21 21">
<g transform="translate(1 1)" stroke="currentColor" stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="square">
<path d="M18 18l-5.7096-5.7096"></path>
<circle cx="7.2" cy="7.2" r="7.2"></circle>
</g>
</svg></span>
</div>
<input type="search" class="Search__Input Heading" name="q" autocomplete="off" autocorrect="off" autocapitalize="off" aria-label="Search..." placeholder="Search..." autofocus="">
<input type="hidden" name="type" value="product">
</form>
POST /cart/add
<form method="post" action="/cart/add" id="product_form_7641549013240" accept-charset="UTF-8" class="ProductForm" enctype="multipart/form-data" data-productid="7641549013240"><input type="hidden" name="form_type" value="product"><input type="hidden"
name="utf8" value="✓">
<div class="ProductMeta__Mobile">
<div class="ProductMeta" data-membershipdatastatus="1" data-customerstatus="loggedin" data-customerismember="0" data-pricedisplay-tag="Harbour-club" data-pricedisplay-discounts="15 - percentage" data-pricedisplay-label="club"
data-initial-original-price="469500" data-initial-original-compare_at_price="469500" data-membership-url="/pages/club" data-pricevaries="1" data-initial-highlighted="0">
<h1 class="ProductMeta__Title Heading u-h2">Amalfi 3 Seat Armless Sofa</h1>
<p class="ProductMeta__Sku Heading Text--subdued u-h6">SKU: <span class="ProductMeta__SkuNumber">AMAL-05B-ALTAU-RIVSAN</span></p>
<div class="ProductMeta__PriceList_Membership Heading u-h4"><span class=" u-h4"> $6,195.00</span> <span class=" u-h4">/</span> <span class="ProductMeta__Price Price u-h4"><a href="/pages/club"> club $5,265.75</a></span></div>
<div class="ProductMeta__UnitPriceMeasurement" style="display:none">
<div class="UnitPriceMeasurement Heading u-h6 Text--subdued">
<span class="UnitPriceMeasurement__Price"></span>
<span class="UnitPriceMeasurement__Separator">/ </span>
<span class="UnitPriceMeasurement__ReferenceValue" style="display: inline"></span>
<span class="UnitPriceMeasurement__ReferenceUnit"></span>
</div>
</div>
</div>
</div>
<div class="Product__Gallery Product__Gallery--withDots cylindo_on">
<span id="ProductGallery" class="Anchor"></span>
<div id="cylindo-product-container" style="position: relative; display: block; z-index: 0; height: 848px;" role="region" aria-label="360 HD Product Viewer" title="360 HD Product Viewer" class="cylindo-wrapper has-thumbs has-height">
<div class="cylindo-loading-bar" role="progressbar" style="opacity: 0.0984771; display: none;">
<div class="" style="height: 100%; width: 100%;"></div>
</div>
<div class="cylindo-viewer-container has-thumbs thumb-location-bottom" tabindex="0">
<ul style="transition: opacity 0.2s linear 0s;" role="list" aria-label="threesixty viewer" class="cylindo-threesixty-list opacity-one">
<li aria-hidden="false" class="cylindo-viewer-frame-1 active" data-zoom-image="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/1/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU&crop=(__COORDS__)"
data-index="1"><img draggable="false" src="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/1/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU" alt="Frame 1 of "AMAL-05B" "></li>
<li aria-hidden="true" class="cylindo-viewer-frame-19" data-zoom-image="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/19/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU&crop=(__COORDS__)"
data-index="19"><img draggable="false" src="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/19/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU" alt="Frame 19 of "AMAL-05B" "></li>
<li aria-hidden="true" class="cylindo-viewer-frame-5" data-zoom-image="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/5/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU&crop=(__COORDS__)" data-index="5">
<img draggable="false" src="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/5/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU" alt="Frame 5 of "AMAL-05B" "></li>
<li aria-hidden="true" class="cylindo-viewer-frame-3" data-zoom-image="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/3/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU&crop=(__COORDS__)" data-index="3">
<img draggable="false" src="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/3/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU" alt="Frame 3 of "AMAL-05B" "></li>
<li aria-hidden="true" class="cylindo-viewer-frame-9" data-zoom-image="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/9/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU&crop=(__COORDS__)" data-index="9">
<img draggable="false" src="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/9/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU" alt="Frame 9 of "AMAL-05B" "></li>
<li aria-hidden="true" class="cylindo-viewer-frame-11" data-zoom-image="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/11/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU&crop=(__COORDS__)"
data-index="11"><img draggable="false" src="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/11/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU" alt="Frame 11 of "AMAL-05B" "></li>
<li aria-hidden="true" class="cylindo-viewer-frame-23" data-zoom-image="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/23/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU&crop=(__COORDS__)"
data-index="23"><img draggable="false" src="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/23/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU" alt="Frame 23 of "AMAL-05B" "></li>
<li aria-hidden="true" class="cylindo-viewer-frame-25" data-zoom-image="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/25/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU&crop=(__COORDS__)"
data-index="25"><img draggable="false" src="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/25/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU" alt="Frame 25 of "AMAL-05B" "></li>
<li aria-hidden="true" class="cylindo-viewer-frame-15" data-zoom-image="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/15/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU&crop=(__COORDS__)"
data-index="15"><img draggable="false" src="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/15/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU" alt="Frame 15 of "AMAL-05B" "></li>
<li aria-hidden="true" class="cylindo-viewer-frame-7" data-zoom-image="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/7/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU&crop=(__COORDS__)" data-index="7">
<img draggable="false" src="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/7/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU" alt="Frame 7 of "AMAL-05B" "></li>
<li aria-hidden="true" class="cylindo-viewer-frame-31" data-zoom-image="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/31/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU&crop=(__COORDS__)"
data-index="31"><img draggable="false" src="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/31/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU" alt="Frame 31 of "AMAL-05B" "></li>
<li aria-hidden="true" class="cylindo-viewer-frame-17" data-zoom-image="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/17/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU&crop=(__COORDS__)"
data-index="17"><img draggable="false" src="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/17/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU" alt="Frame 17 of "AMAL-05B" "></li>
<li aria-hidden="true" class="cylindo-viewer-frame-27" data-zoom-image="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/27/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU&crop=(__COORDS__)"
data-index="27"><img draggable="false" src="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/27/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU" alt="Frame 27 of "AMAL-05B" "></li>
<li aria-hidden="true" class="cylindo-viewer-frame-13" data-zoom-image="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/13/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU&crop=(__COORDS__)"
data-index="13"><img draggable="false" src="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/13/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU" alt="Frame 13 of "AMAL-05B" "></li>
<li aria-hidden="true" class="cylindo-viewer-frame-29" data-zoom-image="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/29/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU&crop=(__COORDS__)"
data-index="29"><img draggable="false" src="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/29/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU" alt="Frame 29 of "AMAL-05B" "></li>
<li aria-hidden="true" class="cylindo-viewer-frame-21" data-zoom-image="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/21/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU&crop=(__COORDS__)"
data-index="21"><img draggable="false" src="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/21/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU" alt="Frame 21 of "AMAL-05B" "></li>
<li aria-hidden="true" class="cylindo-viewer-frame-24" data-zoom-image="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/24/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU&crop=(__COORDS__)"
data-index="24"><img draggable="false" src="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/24/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU" alt="Frame 24 of "AMAL-05B" "></li>
<li aria-hidden="true" class="cylindo-viewer-frame-8" data-zoom-image="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/8/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU&crop=(__COORDS__)" data-index="8">
<img draggable="false" src="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/8/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU" alt="Frame 8 of "AMAL-05B" "></li>
<li aria-hidden="true" class="cylindo-viewer-frame-16" data-zoom-image="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/16/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU&crop=(__COORDS__)"
data-index="16"><img draggable="false" src="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/16/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU" alt="Frame 16 of "AMAL-05B" "></li>
<li aria-hidden="true" class="cylindo-viewer-frame-12" data-zoom-image="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/12/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU&crop=(__COORDS__)"
data-index="12"><img draggable="false" src="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/12/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU" alt="Frame 12 of "AMAL-05B" "></li>
<li aria-hidden="true" class="cylindo-viewer-frame-18" data-zoom-image="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/18/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU&crop=(__COORDS__)"
data-index="18"><img draggable="false" src="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/18/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU" alt="Frame 18 of "AMAL-05B" "></li>
<li aria-hidden="true" class="cylindo-viewer-frame-32" data-zoom-image="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/32/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU&crop=(__COORDS__)"
data-index="32"><img draggable="false" src="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/32/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU" alt="Frame 32 of "AMAL-05B" "></li>
<li aria-hidden="true" class="cylindo-viewer-frame-30" data-zoom-image="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/30/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU&crop=(__COORDS__)"
data-index="30"><img draggable="false" src="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/30/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU" alt="Frame 30 of "AMAL-05B" "></li>
<li aria-hidden="true" class="cylindo-viewer-frame-4" data-zoom-image="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/4/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU&crop=(__COORDS__)" data-index="4">
<img draggable="false" src="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/4/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU" alt="Frame 4 of "AMAL-05B" "></li>
<li aria-hidden="true" class="cylindo-viewer-frame-14" data-zoom-image="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/14/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU&crop=(__COORDS__)"
data-index="14"><img draggable="false" src="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/14/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU" alt="Frame 14 of "AMAL-05B" "></li>
<li aria-hidden="true" class="cylindo-viewer-frame-2" data-zoom-image="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/2/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU&crop=(__COORDS__)" data-index="2">
<img draggable="false" src="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/2/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU" alt="Frame 2 of "AMAL-05B" "></li>
<li aria-hidden="true" class="cylindo-viewer-frame-28" data-zoom-image="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/28/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU&crop=(__COORDS__)"
data-index="28"><img draggable="false" src="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/28/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU" alt="Frame 28 of "AMAL-05B" "></li>
<li aria-hidden="true" class="cylindo-viewer-frame-22" data-zoom-image="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/22/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU&crop=(__COORDS__)"
data-index="22"><img draggable="false" src="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/22/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU" alt="Frame 22 of "AMAL-05B" "></li>
<li aria-hidden="true" class="cylindo-viewer-frame-10" data-zoom-image="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/10/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU&crop=(__COORDS__)"
data-index="10"><img draggable="false" src="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/10/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU" alt="Frame 10 of "AMAL-05B" "></li>
<li aria-hidden="true" class="cylindo-viewer-frame-26" data-zoom-image="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/26/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU&crop=(__COORDS__)"
data-index="26"><img draggable="false" src="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/26/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU" alt="Frame 26 of "AMAL-05B" "></li>
<li aria-hidden="true" class="cylindo-viewer-frame-6" data-zoom-image="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/6/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU&crop=(__COORDS__)" data-index="6">
<img draggable="false" src="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/6/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU" alt="Frame 6 of "AMAL-05B" "></li>
<li aria-hidden="true" class="cylindo-viewer-frame-20" data-zoom-image="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/20/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU&crop=(__COORDS__)"
data-index="20"><img draggable="false" src="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/20/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU" alt="Frame 20 of "AMAL-05B" "></li>
</ul>
<div class="cylindo-action-button-group right" style="display: block; opacity: 1.08347;" aria-label="Action buttons" role="group">
<a style="display: block;" href="javascript:void(0)" class="fullscreen-button cylindo-action-button-icon cylindo-icon-fullscreen-off" aria-label="Enter full screen mode" role="link"></a><a style="display: none" href="javascript:void(0)" class="threesixty-button cylindo-action-button-icon cylindo-icon-zoom-off permanently-hidden" aria-label="Enter zoom mode" role="link"></a><a style="display: none" href="javascript:void(0)" class="threesixty-button-secondary cylindo-action-button-icon cylindo-icon-zoom-off permanently-hidden" aria-label="Exit zoom mode" role="link"></a>
</div>
<div class="cylindo-loader" role="progresbar" style="opacity: 0; display: none;"></div>
<div class="cylindo-tooltip cylindo-no-feature" role="tooltip" aria-label="Sorry, we do not have images for the requested feature set."><span>!</span>
<p>Sorry, we do not have images for the requested feature set.</p>
</div>
<div class="cylindo-tooltip cylindo-drag-tooltip cylindo-drag-to-rotate-tooltip" role="tooltip" aria-label="Drag to Rotate. Click to Zoom" style="display: block; opacity: 1.08347;"><span class="left" aria-hidden="true"></span>Drag to Rotate.
Click to Zoom<span class="right" aria-hidden="true"></span></div>
<div class="cylindo-tooltip cylindo-tooltip-not-available" role="" aria-label="Could not zoom in on the image."><span>!</span>
<p>Could not zoom in on the image.</p>
</div>
<div class="cylindo-zoom-imagery" role="group" aria-label="Zoom container" data-width="4096" data-height="4096" style="display: none; width: 4096px; height: 4096px;">
<div class="cylindo-zoom-background" data-width="4096" data-height="4096" style="width: 4096px; height: 4096px;"></div>
<div class="cylindo-zoom-images" role="img" aria-label="Zoomed image" data-width="4096" data-height="4096" style="width: 4096px; height: 4096px;"></div>
</div>
</div>
<div class="cylindo-thumbnail-wrapper thumb-location-bottom has-thumbs" style="display: block; opacity: 1.08347;" aria-label="Thumbnails bar">
<div class="cylindo-thumbnail-slider left"><a href="javascript:void(0)" class="glyphicon glyphicon-menu-left prev" aria-label="Move thumbs bar to the left" role="link"></a></div>
<div class="cylindo-thumbnail-bar" role="presentation">
<ul class="cylindo-rtv cylindo-thumbnail-list" role="list" aria-label="Thumbnail images">
<li data-index="1" style="width: 20%;" class="active"><img alt="AMAL-05B, rotated 0 degrees" role="link"
src="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/1/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU&size=128" draggable="false"></li>
<li data-index="7" style="width: 20%;" class=""><img alt="AMAL-05B, rotated 68 degrees" role="link"
src="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/7/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU&size=128" draggable="false"></li>
<li data-index="13" style="width: 20%;" class=""><img alt="AMAL-05B, rotated 135 degrees" role="link"
src="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/13/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU&size=128" draggable="false"></li>
<li data-index="19" style="width: 20%;" class=""><img alt="AMAL-05B, rotated 203 degrees" role="link"
src="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/19/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU&size=128" draggable="false"></li>
<li data-index="25" style="width: 20%;" class=""><img alt="AMAL-05B, rotated 270 degrees" role="link"
src="https://content.cylindo.com/api/v2/5075/products/AMAL-05B/frames/25/AMAL-05B.PNG?feature=UPHOLSTERY:COPMID&feature=FINISH:ALTAU&size=128" draggable="false"></li>
</ul>
</div>
<div class="cylindo-thumbnail-slider right"><a href="javascript:void(0)" class="glyphicon glyphicon-menu-right next" aria-label="Move thumbs bar to the right" role="link"></a></div>
</div>
</div>
<div id="Product__Flickity" class="Product__Slideshow Product__Slideshow--zoomable Carousel flickity-enabled"
data-flickity-config="{"prevNextButtons": false,"pageDots": false,"watchCSS": true,"dragThreshold": 8,"adaptiveHeight": true,"initialIndex": 0,"arrowShape": {"x0": 20, "x1": 60, "y1": 40, "x2": 60, "y2": 35, "x3": 25}}"
tabindex="0">
<div class="flickity-viewport" style="height: 0px;">
<div class="flickity-slider" style="left: 0px; transform: translateX(0%);">
<div data-thumbnail-variant="all" id="Media-1" tabindex="0" class="Product__SlideItem Product__SlideItem--image Carousel__Cell is-selected" data-media-type="image" data-media-id="-1" data-media-position="1" data-image-media-position="0"
style="position: absolute; left: 0%;">
</div>
</div>
</div>
</div>
</div>
<div class="Product__InfoWrapper">
<div class="Product__Info Product__Info--noGallery">
<div class="Container">
<script type="application/json" data-product-json="">
{
"product": {
"id": 7641549013240,
"title": "Amalfi 3 Seat Armless Sofa",
"handle": "amalfi-3-seat-armless-sofa",
"description": "Our Amalfi collection brings Italian upholstery to the outdoors. The Amalfi 3 Seat Armless Sofa is unmatched luxury — enjoy supportive comfort with a structured tight seat and back in premium Italian fabric in a range of neutral tones on an extruded aluminum plinth base in Asteroid or Taupe, entirely and surprisingly made from 100% outdoor materials. Used as a stand–alone or extended with other sectional sofa components, this contemporary sofa further blurs the lines between indoor⁄outdoor living and instantly elevates any space.\u003cbr\u003e\u003cbr\u003e\u003ch5\u003eFEATURES\u003c\/h5\u003e•Frame handcrafted of extruded aluminum in our workshop•Superior quality powder coating applied for weather resistance•1 seat cushion and 3 knife–edge back cushions included. Resistant to outdoor mildew, stains and fading.•Quick dry flow–through foam seat cushion features a Dacron wrap for sink–in comfort. Back cushions are filled with Dacron.•Our custom outdoor covers are strongly recommended as an extra layer of protection against the elements and natural aging",
"published_at": "2024-01-30T16:29:47-08:00",
"created_at": "2022-03-30T12:44:27-07:00",
"vendor": "Harbour",
"type": "SOFA",
"tags": ["3 SEAT ARMLESS SOFA", "AMALFI", "LIVING", "OUTDOOR", "SOFA"],
"price": 469500,
"price_min": 469500,
"price_max": 619500,
"available": true,
"price_varies": true,
"compare_at_price": 469500,
"compare_at_price_min": 469500,
"compare_at_price_max": 619500,
"compare_at_price_varies": true,
"variants": [{
"id": 42641368187128,
"title": "Aluminum Asteroid \/ Copacabana Midnight",
"option1": "Aluminum Asteroid",
"option2": "Copacabana Midnight",
"option3": null,
"sku": "AMAL-05B-ALAST-COPMID",
"requires_shipping": true,
"taxable": true,
"featured_image": {
"id": 39417160368376,
"product_id": 7641549013240,
"position": 6,
"created_at": "2023-08-07T15:36:15-07:00",
"updated_at": "2023-08-07T15:36:15-07:00",
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALAST-COPMID",
"width": 2048,
"height": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-copmid-770058.png?v=1691447775",
"variant_ids": [42641368187128]
},
"available": true,
"name": "Amalfi 3 Seat Armless Sofa - Aluminum Asteroid \/ Copacabana Midnight",
"public_title": "Aluminum Asteroid \/ Copacabana Midnight",
"options": ["Aluminum Asteroid", "Copacabana Midnight"],
"price": 469500,
"weight": 48398,
"compare_at_price": 469500,
"inventory_management": "shopify",
"barcode": "745805042595",
"featured_media": {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALAST-COPMID",
"id": 32031916359928,
"position": 6,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-copmid-770058.png?v=1691447775"
}
},
"requires_selling_plan": false,
"selling_plan_allocations": [],
"quantity_rule": {
"min": 1,
"max": null,
"increment": 1
}
}, {
"id": 42641368285432,
"title": "Aluminum Asteroid \/ Copacabana Sand",
"option1": "Aluminum Asteroid",
"option2": "Copacabana Sand",
"option3": null,
"sku": "AMAL-05B-ALAST-COPSAN",
"requires_shipping": true,
"taxable": true,
"featured_image": {
"id": 39417160401144,
"product_id": 7641549013240,
"position": 7,
"created_at": "2023-08-07T15:36:15-07:00",
"updated_at": "2023-08-07T15:36:15-07:00",
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALAST-COPSAN",
"width": 2048,
"height": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-copsan-284622.png?v=1691447775",
"variant_ids": [42641368285432]
},
"available": true,
"name": "Amalfi 3 Seat Armless Sofa - Aluminum Asteroid \/ Copacabana Sand",
"public_title": "Aluminum Asteroid \/ Copacabana Sand",
"options": ["Aluminum Asteroid", "Copacabana Sand"],
"price": 469500,
"weight": 48398,
"compare_at_price": 469500,
"inventory_management": "shopify",
"barcode": "745805042618",
"featured_media": {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALAST-COPSAN",
"id": 32031916392696,
"position": 7,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-copsan-284622.png?v=1691447775"
}
},
"requires_selling_plan": false,
"selling_plan_allocations": [],
"quantity_rule": {
"min": 1,
"max": null,
"increment": 1
}
}, {
"id": 42641368383736,
"title": "Aluminum Asteroid \/ Panama Blanco",
"option1": "Aluminum Asteroid",
"option2": "Panama Blanco",
"option3": null,
"sku": "AMAL-05B-ALAST-PANBLA",
"requires_shipping": true,
"taxable": true,
"featured_image": {
"id": 39417160433912,
"product_id": 7641549013240,
"position": 8,
"created_at": "2023-08-07T15:36:15-07:00",
"updated_at": "2023-08-07T15:36:15-07:00",
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALAST-PANBLA",
"width": 2048,
"height": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-panbla-613570.png?v=1691447775",
"variant_ids": [42641368383736]
},
"available": true,
"name": "Amalfi 3 Seat Armless Sofa - Aluminum Asteroid \/ Panama Blanco",
"public_title": "Aluminum Asteroid \/ Panama Blanco",
"options": ["Aluminum Asteroid", "Panama Blanco"],
"price": 469500,
"weight": 48398,
"compare_at_price": 469500,
"inventory_management": "shopify",
"barcode": "745805042625",
"featured_media": {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALAST-PANBLA",
"id": 32031916425464,
"position": 8,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-panbla-613570.png?v=1691447775"
}
},
"requires_selling_plan": false,
"selling_plan_allocations": [],
"quantity_rule": {
"min": 1,
"max": null,
"increment": 1
}
}, {
"id": 42641368416504,
"title": "Aluminum Asteroid \/ Panama Cloud",
"option1": "Aluminum Asteroid",
"option2": "Panama Cloud",
"option3": null,
"sku": "AMAL-05B-ALAST-PANCLO",
"requires_shipping": true,
"taxable": true,
"featured_image": {
"id": 39417160466680,
"product_id": 7641549013240,
"position": 9,
"created_at": "2023-08-07T15:36:15-07:00",
"updated_at": "2023-08-07T15:36:15-07:00",
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALAST-PANCLO",
"width": 2048,
"height": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-panclo-870932.png?v=1691447775",
"variant_ids": [42641368416504]
},
"available": true,
"name": "Amalfi 3 Seat Armless Sofa - Aluminum Asteroid \/ Panama Cloud",
"public_title": "Aluminum Asteroid \/ Panama Cloud",
"options": ["Aluminum Asteroid", "Panama Cloud"],
"price": 469500,
"weight": 48398,
"compare_at_price": 469500,
"inventory_management": "shopify",
"barcode": "745805042663",
"featured_media": {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALAST-PANCLO",
"id": 32031916458232,
"position": 9,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-panclo-870932.png?v=1691447775"
}
},
"requires_selling_plan": false,
"selling_plan_allocations": [],
"quantity_rule": {
"min": 1,
"max": null,
"increment": 1
}
}, {
"id": 42641368514808,
"title": "Aluminum Asteroid \/ Panama Grafito",
"option1": "Aluminum Asteroid",
"option2": "Panama Grafito",
"option3": null,
"sku": "AMAL-05B-ALAST-PANGRA",
"requires_shipping": true,
"taxable": true,
"featured_image": {
"id": 39417160499448,
"product_id": 7641549013240,
"position": 10,
"created_at": "2023-08-07T15:36:15-07:00",
"updated_at": "2023-08-07T15:36:15-07:00",
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALAST-PANGRA",
"width": 2048,
"height": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-pangra-263711.png?v=1691447775",
"variant_ids": [42641368514808]
},
"available": true,
"name": "Amalfi 3 Seat Armless Sofa - Aluminum Asteroid \/ Panama Grafito",
"public_title": "Aluminum Asteroid \/ Panama Grafito",
"options": ["Aluminum Asteroid", "Panama Grafito"],
"price": 469500,
"weight": 48398,
"compare_at_price": 469500,
"inventory_management": "shopify",
"barcode": "745805042670",
"featured_media": {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALAST-PANGRA",
"id": 32031916491000,
"position": 10,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-pangra-263711.png?v=1691447775"
}
},
"requires_selling_plan": false,
"selling_plan_allocations": [],
"quantity_rule": {
"min": 1,
"max": null,
"increment": 1
}
}, {
"id": 42641368613112,
"title": "Aluminum Asteroid \/ Panama Marble",
"option1": "Aluminum Asteroid",
"option2": "Panama Marble",
"option3": null,
"sku": "AMAL-05B-ALAST-PANMAR",
"requires_shipping": true,
"taxable": true,
"featured_image": {
"id": 39417160532216,
"product_id": 7641549013240,
"position": 11,
"created_at": "2023-08-07T15:36:15-07:00",
"updated_at": "2023-08-07T15:36:15-07:00",
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALAST-PANMAR",
"width": 2048,
"height": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-panmar-370079.png?v=1691447775",
"variant_ids": [42641368613112]
},
"available": true,
"name": "Amalfi 3 Seat Armless Sofa - Aluminum Asteroid \/ Panama Marble",
"public_title": "Aluminum Asteroid \/ Panama Marble",
"options": ["Aluminum Asteroid", "Panama Marble"],
"price": 469500,
"weight": 48398,
"compare_at_price": 469500,
"inventory_management": "shopify",
"barcode": "745805042694",
"featured_media": {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALAST-PANMAR",
"id": 32031916523768,
"position": 11,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-panmar-370079.png?v=1691447775"
}
},
"requires_selling_plan": false,
"selling_plan_allocations": [],
"quantity_rule": {
"min": 1,
"max": null,
"increment": 1
}
}, {
"id": 42641368744184,
"title": "Aluminum Asteroid \/ Riviera Ivory",
"option1": "Aluminum Asteroid",
"option2": "Riviera Ivory",
"option3": null,
"sku": "AMAL-05B-ALAST-RIVIVO",
"requires_shipping": true,
"taxable": true,
"featured_image": {
"id": 39417160564984,
"product_id": 7641549013240,
"position": 12,
"created_at": "2023-08-07T15:36:15-07:00",
"updated_at": "2023-08-07T15:36:15-07:00",
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALAST-RIVIVO",
"width": 2048,
"height": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-rivivo-302467.png?v=1691447775",
"variant_ids": [42641368744184]
},
"available": true,
"name": "Amalfi 3 Seat Armless Sofa - Aluminum Asteroid \/ Riviera Ivory",
"public_title": "Aluminum Asteroid \/ Riviera Ivory",
"options": ["Aluminum Asteroid", "Riviera Ivory"],
"price": 619500,
"weight": 48398,
"compare_at_price": 619500,
"inventory_management": "shopify",
"barcode": "745805042717",
"featured_media": {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALAST-RIVIVO",
"id": 32031916556536,
"position": 12,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-rivivo-302467.png?v=1691447775"
}
},
"requires_selling_plan": false,
"selling_plan_allocations": [],
"quantity_rule": {
"min": 1,
"max": null,
"increment": 1
}
}, {
"id": 42641368842488,
"title": "Aluminum Asteroid \/ Riviera Sand",
"option1": "Aluminum Asteroid",
"option2": "Riviera Sand",
"option3": null,
"sku": "AMAL-05B-ALAST-RIVSAN",
"requires_shipping": true,
"taxable": true,
"featured_image": {
"id": 39417160597752,
"product_id": 7641549013240,
"position": 13,
"created_at": "2023-08-07T15:36:15-07:00",
"updated_at": "2023-08-07T15:36:15-07:00",
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALAST-RIVSAN",
"width": 2048,
"height": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-rivsan-642981.png?v=1691447775",
"variant_ids": [42641368842488]
},
"available": true,
"name": "Amalfi 3 Seat Armless Sofa - Aluminum Asteroid \/ Riviera Sand",
"public_title": "Aluminum Asteroid \/ Riviera Sand",
"options": ["Aluminum Asteroid", "Riviera Sand"],
"price": 619500,
"weight": 48398,
"compare_at_price": 619500,
"inventory_management": "shopify",
"barcode": "745805042786",
"featured_media": {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALAST-RIVSAN",
"id": 32031916589304,
"position": 13,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-rivsan-642981.png?v=1691447775"
}
},
"requires_selling_plan": false,
"selling_plan_allocations": [],
"quantity_rule": {
"min": 1,
"max": null,
"increment": 1
}
}, {
"id": 42641368908024,
"title": "Aluminum Asteroid \/ Riviera Slate",
"option1": "Aluminum Asteroid",
"option2": "Riviera Slate",
"option3": null,
"sku": "AMAL-05B-ALAST-RIVSLA",
"requires_shipping": true,
"taxable": true,
"featured_image": {
"id": 39417160630520,
"product_id": 7641549013240,
"position": 14,
"created_at": "2023-08-07T15:36:15-07:00",
"updated_at": "2023-08-07T15:36:15-07:00",
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALAST-RIVSLA",
"width": 2048,
"height": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-rivsla-915236.png?v=1691447775",
"variant_ids": [42641368908024]
},
"available": true,
"name": "Amalfi 3 Seat Armless Sofa - Aluminum Asteroid \/ Riviera Slate",
"public_title": "Aluminum Asteroid \/ Riviera Slate",
"options": ["Aluminum Asteroid", "Riviera Slate"],
"price": 619500,
"weight": 48398,
"compare_at_price": 619500,
"inventory_management": "shopify",
"barcode": "745805042823",
"featured_media": {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALAST-RIVSLA",
"id": 32031916622072,
"position": 14,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-rivsla-915236.png?v=1691447775"
}
},
"requires_selling_plan": false,
"selling_plan_allocations": [],
"quantity_rule": {
"min": 1,
"max": null,
"increment": 1
}
}, {
"id": 42641368940792,
"title": "Aluminum Asteroid \/ Riviera Stone",
"option1": "Aluminum Asteroid",
"option2": "Riviera Stone",
"option3": null,
"sku": "AMAL-05B-ALAST-RIVSTO",
"requires_shipping": true,
"taxable": true,
"featured_image": {
"id": 39417160663288,
"product_id": 7641549013240,
"position": 15,
"created_at": "2023-08-07T15:36:15-07:00",
"updated_at": "2023-08-07T15:36:16-07:00",
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALAST-RIVSTO",
"width": 2048,
"height": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-rivsto-276863.png?v=1691447776",
"variant_ids": [42641368940792]
},
"available": true,
"name": "Amalfi 3 Seat Armless Sofa - Aluminum Asteroid \/ Riviera Stone",
"public_title": "Aluminum Asteroid \/ Riviera Stone",
"options": ["Aluminum Asteroid", "Riviera Stone"],
"price": 619500,
"weight": 48398,
"compare_at_price": 619500,
"inventory_management": "shopify",
"barcode": "745805042854",
"featured_media": {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALAST-RIVSTO",
"id": 32031916654840,
"position": 15,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-rivsto-276863.png?v=1691447776"
}
},
"requires_selling_plan": false,
"selling_plan_allocations": [],
"quantity_rule": {
"min": 1,
"max": null,
"increment": 1
}
}, {
"id": 42641369071864,
"title": "Aluminum Asteroid \/ Siesta Ivory",
"option1": "Aluminum Asteroid",
"option2": "Siesta Ivory",
"option3": null,
"sku": "AMAL-05B-ALAST-SIEIVO",
"requires_shipping": true,
"taxable": true,
"featured_image": {
"id": 39417160696056,
"product_id": 7641549013240,
"position": 16,
"created_at": "2023-08-07T15:36:16-07:00",
"updated_at": "2023-08-07T15:36:16-07:00",
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALAST-SIEIVO",
"width": 2048,
"height": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-sieivo-956115.png?v=1691447776",
"variant_ids": [42641369071864]
},
"available": true,
"name": "Amalfi 3 Seat Armless Sofa - Aluminum Asteroid \/ Siesta Ivory",
"public_title": "Aluminum Asteroid \/ Siesta Ivory",
"options": ["Aluminum Asteroid", "Siesta Ivory"],
"price": 619500,
"weight": 48398,
"compare_at_price": 619500,
"inventory_management": "shopify",
"barcode": "745805043004",
"featured_media": {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALAST-SIEIVO",
"id": 32031916687608,
"position": 16,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-sieivo-956115.png?v=1691447776"
}
},
"requires_selling_plan": false,
"selling_plan_allocations": [],
"quantity_rule": {
"min": 1,
"max": null,
"increment": 1
}
}, {
"id": 42641369137400,
"title": "Aluminum Asteroid \/ Siesta Slate",
"option1": "Aluminum Asteroid",
"option2": "Siesta Slate",
"option3": null,
"sku": "AMAL-05B-ALAST-SIESLA",
"requires_shipping": true,
"taxable": true,
"featured_image": {
"id": 39417160728824,
"product_id": 7641549013240,
"position": 17,
"created_at": "2023-08-07T15:36:16-07:00",
"updated_at": "2023-08-07T15:36:16-07:00",
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALAST-SIESLA",
"width": 2048,
"height": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-siesla-728626.png?v=1691447776",
"variant_ids": [42641369137400]
},
"available": true,
"name": "Amalfi 3 Seat Armless Sofa - Aluminum Asteroid \/ Siesta Slate",
"public_title": "Aluminum Asteroid \/ Siesta Slate",
"options": ["Aluminum Asteroid", "Siesta Slate"],
"price": 619500,
"weight": 48398,
"compare_at_price": 619500,
"inventory_management": "shopify",
"barcode": "745805043110",
"featured_media": {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALAST-SIESLA",
"id": 32031916720376,
"position": 17,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-siesla-728626.png?v=1691447776"
}
},
"requires_selling_plan": false,
"selling_plan_allocations": [],
"quantity_rule": {
"min": 1,
"max": null,
"increment": 1
}
}, {
"id": 42641369202936,
"title": "Aluminum Asteroid \/ Siesta Taupe",
"option1": "Aluminum Asteroid",
"option2": "Siesta Taupe",
"option3": null,
"sku": "AMAL-05B-ALAST-SIETAU",
"requires_shipping": true,
"taxable": true,
"featured_image": {
"id": 39417160761592,
"product_id": 7641549013240,
"position": 18,
"created_at": "2023-08-07T15:36:16-07:00",
"updated_at": "2023-08-07T15:36:16-07:00",
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALAST-SIETAU",
"width": 2048,
"height": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-sietau-146133.png?v=1691447776",
"variant_ids": [42641369202936]
},
"available": true,
"name": "Amalfi 3 Seat Armless Sofa - Aluminum Asteroid \/ Siesta Taupe",
"public_title": "Aluminum Asteroid \/ Siesta Taupe",
"options": ["Aluminum Asteroid", "Siesta Taupe"],
"price": 619500,
"weight": 48398,
"compare_at_price": 619500,
"inventory_management": "shopify",
"barcode": "745805043141",
"featured_media": {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALAST-SIETAU",
"id": 32031916753144,
"position": 18,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-sietau-146133.png?v=1691447776"
}
},
"requires_selling_plan": false,
"selling_plan_allocations": [],
"quantity_rule": {
"min": 1,
"max": null,
"increment": 1
}
}, {
"id": 42641369268472,
"title": "Aluminum Taupe \/ Copacabana Midnight",
"option1": "Aluminum Taupe",
"option2": "Copacabana Midnight",
"option3": null,
"sku": "AMAL-05B-ALTAU-COPMID",
"requires_shipping": true,
"taxable": true,
"featured_image": {
"id": 39417160794360,
"product_id": 7641549013240,
"position": 19,
"created_at": "2023-08-07T15:36:16-07:00",
"updated_at": "2023-08-07T15:36:16-07:00",
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALTAU-COPMID",
"width": 2048,
"height": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-copmid-979334.png?v=1691447776",
"variant_ids": [42641369268472]
},
"available": true,
"name": "Amalfi 3 Seat Armless Sofa - Aluminum Taupe \/ Copacabana Midnight",
"public_title": "Aluminum Taupe \/ Copacabana Midnight",
"options": ["Aluminum Taupe", "Copacabana Midnight"],
"price": 469500,
"weight": 48398,
"compare_at_price": 469500,
"inventory_management": "shopify",
"barcode": "745805043240",
"featured_media": {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALTAU-COPMID",
"id": 32031916785912,
"position": 19,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-copmid-979334.png?v=1691447776"
}
},
"requires_selling_plan": false,
"selling_plan_allocations": [],
"quantity_rule": {
"min": 1,
"max": null,
"increment": 1
}
}, {
"id": 42641369301240,
"title": "Aluminum Taupe \/ Copacabana Sand",
"option1": "Aluminum Taupe",
"option2": "Copacabana Sand",
"option3": null,
"sku": "AMAL-05B-ALTAU-COPSAN",
"requires_shipping": true,
"taxable": true,
"featured_image": {
"id": 39417160827128,
"product_id": 7641549013240,
"position": 20,
"created_at": "2023-08-07T15:36:16-07:00",
"updated_at": "2023-08-07T15:36:16-07:00",
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALTAU-COPSAN",
"width": 2048,
"height": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-copsan-202198.png?v=1691447776",
"variant_ids": [42641369301240]
},
"available": true,
"name": "Amalfi 3 Seat Armless Sofa - Aluminum Taupe \/ Copacabana Sand",
"public_title": "Aluminum Taupe \/ Copacabana Sand",
"options": ["Aluminum Taupe", "Copacabana Sand"],
"price": 469500,
"weight": 48398,
"compare_at_price": 469500,
"inventory_management": "shopify",
"barcode": "745805043264",
"featured_media": {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALTAU-COPSAN",
"id": 32031916818680,
"position": 20,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-copsan-202198.png?v=1691447776"
}
},
"requires_selling_plan": false,
"selling_plan_allocations": [],
"quantity_rule": {
"min": 1,
"max": null,
"increment": 1
}
}, {
"id": 42641369334008,
"title": "Aluminum Taupe \/ Panama Blanco",
"option1": "Aluminum Taupe",
"option2": "Panama Blanco",
"option3": null,
"sku": "AMAL-05B-ALTAU-PANBLA",
"requires_shipping": true,
"taxable": true,
"featured_image": {
"id": 39417160859896,
"product_id": 7641549013240,
"position": 21,
"created_at": "2023-08-07T15:36:16-07:00",
"updated_at": "2023-08-07T15:36:16-07:00",
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALTAU-PANBLA",
"width": 2048,
"height": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-panbla-174283.png?v=1691447776",
"variant_ids": [42641369334008]
},
"available": true,
"name": "Amalfi 3 Seat Armless Sofa - Aluminum Taupe \/ Panama Blanco",
"public_title": "Aluminum Taupe \/ Panama Blanco",
"options": ["Aluminum Taupe", "Panama Blanco"],
"price": 469500,
"weight": 48398,
"compare_at_price": 469500,
"inventory_management": "shopify",
"barcode": "745805043325",
"featured_media": {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALTAU-PANBLA",
"id": 32031916851448,
"position": 21,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-panbla-174283.png?v=1691447776"
}
},
"requires_selling_plan": false,
"selling_plan_allocations": [],
"quantity_rule": {
"min": 1,
"max": null,
"increment": 1
}
}, {
"id": 42641369366776,
"title": "Aluminum Taupe \/ Panama Cloud",
"option1": "Aluminum Taupe",
"option2": "Panama Cloud",
"option3": null,
"sku": "AMAL-05B-ALTAU-PANCLO",
"requires_shipping": true,
"taxable": true,
"featured_image": {
"id": 39417160892664,
"product_id": 7641549013240,
"position": 22,
"created_at": "2023-08-07T15:36:16-07:00",
"updated_at": "2023-08-07T15:36:16-07:00",
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALTAU-PANCLO",
"width": 2048,
"height": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-panclo-220097.png?v=1691447776",
"variant_ids": [42641369366776]
},
"available": true,
"name": "Amalfi 3 Seat Armless Sofa - Aluminum Taupe \/ Panama Cloud",
"public_title": "Aluminum Taupe \/ Panama Cloud",
"options": ["Aluminum Taupe", "Panama Cloud"],
"price": 469500,
"weight": 48398,
"compare_at_price": 469500,
"inventory_management": "shopify",
"barcode": "745805043530",
"featured_media": {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALTAU-PANCLO",
"id": 32031916884216,
"position": 22,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-panclo-220097.png?v=1691447776"
}
},
"requires_selling_plan": false,
"selling_plan_allocations": [],
"quantity_rule": {
"min": 1,
"max": null,
"increment": 1
}
}, {
"id": 42641369399544,
"title": "Aluminum Taupe \/ Panama Grafito",
"option1": "Aluminum Taupe",
"option2": "Panama Grafito",
"option3": null,
"sku": "AMAL-05B-ALTAU-PANGRA",
"requires_shipping": true,
"taxable": true,
"featured_image": {
"id": 39417160925432,
"product_id": 7641549013240,
"position": 23,
"created_at": "2023-08-07T15:36:16-07:00",
"updated_at": "2023-08-07T15:36:16-07:00",
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALTAU-PANGRA",
"width": 2048,
"height": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-pangra-350005.png?v=1691447776",
"variant_ids": [42641369399544]
},
"available": true,
"name": "Amalfi 3 Seat Armless Sofa - Aluminum Taupe \/ Panama Grafito",
"public_title": "Aluminum Taupe \/ Panama Grafito",
"options": ["Aluminum Taupe", "Panama Grafito"],
"price": 469500,
"weight": 48398,
"compare_at_price": 469500,
"inventory_management": "shopify",
"barcode": "745805043639",
"featured_media": {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALTAU-PANGRA",
"id": 32031916916984,
"position": 23,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-pangra-350005.png?v=1691447776"
}
},
"requires_selling_plan": false,
"selling_plan_allocations": [],
"quantity_rule": {
"min": 1,
"max": null,
"increment": 1
}
}, {
"id": 42641369432312,
"title": "Aluminum Taupe \/ Panama Marble",
"option1": "Aluminum Taupe",
"option2": "Panama Marble",
"option3": null,
"sku": "AMAL-05B-ALTAU-PANMAR",
"requires_shipping": true,
"taxable": true,
"featured_image": {
"id": 39417160958200,
"product_id": 7641549013240,
"position": 24,
"created_at": "2023-08-07T15:36:16-07:00",
"updated_at": "2023-08-07T15:36:16-07:00",
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALTAU-PANMAR",
"width": 2048,
"height": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-panmar-986131.png?v=1691447776",
"variant_ids": [42641369432312]
},
"available": true,
"name": "Amalfi 3 Seat Armless Sofa - Aluminum Taupe \/ Panama Marble",
"public_title": "Aluminum Taupe \/ Panama Marble",
"options": ["Aluminum Taupe", "Panama Marble"],
"price": 469500,
"weight": 48398,
"compare_at_price": 469500,
"inventory_management": "shopify",
"barcode": "745805043653",
"featured_media": {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALTAU-PANMAR",
"id": 32031916949752,
"position": 24,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-panmar-986131.png?v=1691447776"
}
},
"requires_selling_plan": false,
"selling_plan_allocations": [],
"quantity_rule": {
"min": 1,
"max": null,
"increment": 1
}
}, {
"id": 42641369465080,
"title": "Aluminum Taupe \/ Riviera Ivory",
"option1": "Aluminum Taupe",
"option2": "Riviera Ivory",
"option3": null,
"sku": "AMAL-05B-ALTAU-RIVIVO",
"requires_shipping": true,
"taxable": true,
"featured_image": {
"id": 39417160990968,
"product_id": 7641549013240,
"position": 25,
"created_at": "2023-08-07T15:36:16-07:00",
"updated_at": "2023-08-07T15:36:16-07:00",
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALTAU-RIVIVO",
"width": 2048,
"height": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-rivivo-508589.png?v=1691447776",
"variant_ids": [42641369465080]
},
"available": true,
"name": "Amalfi 3 Seat Armless Sofa - Aluminum Taupe \/ Riviera Ivory",
"public_title": "Aluminum Taupe \/ Riviera Ivory",
"options": ["Aluminum Taupe", "Riviera Ivory"],
"price": 619500,
"weight": 48398,
"compare_at_price": 619500,
"inventory_management": "shopify",
"barcode": "745805043721",
"featured_media": {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALTAU-RIVIVO",
"id": 32031916982520,
"position": 25,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-rivivo-508589.png?v=1691447776"
}
},
"requires_selling_plan": false,
"selling_plan_allocations": [],
"quantity_rule": {
"min": 1,
"max": null,
"increment": 1
}
}, {
"id": 42641369497848,
"title": "Aluminum Taupe \/ Riviera Sand",
"option1": "Aluminum Taupe",
"option2": "Riviera Sand",
"option3": null,
"sku": "AMAL-05B-ALTAU-RIVSAN",
"requires_shipping": true,
"taxable": true,
"featured_image": {
"id": 39417160204536,
"product_id": 7641549013240,
"position": 1,
"created_at": "2023-08-07T15:36:15-07:00",
"updated_at": "2023-08-07T15:36:15-07:00",
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALTAU-RIVSAN",
"width": 2048,
"height": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-rivsan-908858.png?v=1691447775",
"variant_ids": [42641369497848]
},
"available": true,
"name": "Amalfi 3 Seat Armless Sofa - Aluminum Taupe \/ Riviera Sand",
"public_title": "Aluminum Taupe \/ Riviera Sand",
"options": ["Aluminum Taupe", "Riviera Sand"],
"price": 619500,
"weight": 48398,
"compare_at_price": 619500,
"inventory_management": "shopify",
"barcode": "745805044056",
"featured_media": {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALTAU-RIVSAN",
"id": 32031916196088,
"position": 1,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-rivsan-908858.png?v=1691447775"
}
},
"requires_selling_plan": false,
"selling_plan_allocations": [],
"quantity_rule": {
"min": 1,
"max": null,
"increment": 1
}
}, {
"id": 42641369530616,
"title": "Aluminum Taupe \/ Riviera Slate",
"option1": "Aluminum Taupe",
"option2": "Riviera Slate",
"option3": null,
"sku": "AMAL-05B-ALTAU-RIVSLA",
"requires_shipping": true,
"taxable": true,
"featured_image": {
"id": 39417161023736,
"product_id": 7641549013240,
"position": 26,
"created_at": "2023-08-07T15:36:16-07:00",
"updated_at": "2023-08-07T15:36:16-07:00",
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALTAU-RIVSLA",
"width": 2048,
"height": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-rivsla-135150.png?v=1691447776",
"variant_ids": [42641369530616]
},
"available": true,
"name": "Amalfi 3 Seat Armless Sofa - Aluminum Taupe \/ Riviera Slate",
"public_title": "Aluminum Taupe \/ Riviera Slate",
"options": ["Aluminum Taupe", "Riviera Slate"],
"price": 619500,
"weight": 48398,
"compare_at_price": 619500,
"inventory_management": "shopify",
"barcode": "745805044070",
"featured_media": {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALTAU-RIVSLA",
"id": 32031917015288,
"position": 26,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-rivsla-135150.png?v=1691447776"
}
},
"requires_selling_plan": false,
"selling_plan_allocations": [],
"quantity_rule": {
"min": 1,
"max": null,
"increment": 1
}
}, {
"id": 42641369563384,
"title": "Aluminum Taupe \/ Riviera Stone",
"option1": "Aluminum Taupe",
"option2": "Riviera Stone",
"option3": null,
"sku": "AMAL-05B-ALTAU-RIVSTO",
"requires_shipping": true,
"taxable": true,
"featured_image": {
"id": 39417161056504,
"product_id": 7641549013240,
"position": 27,
"created_at": "2023-08-07T15:36:16-07:00",
"updated_at": "2023-08-07T15:36:16-07:00",
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALTAU-RIVSTO",
"width": 2048,
"height": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-rivsto-552342.png?v=1691447776",
"variant_ids": [42641369563384]
},
"available": true,
"name": "Amalfi 3 Seat Armless Sofa - Aluminum Taupe \/ Riviera Stone",
"public_title": "Aluminum Taupe \/ Riviera Stone",
"options": ["Aluminum Taupe", "Riviera Stone"],
"price": 619500,
"weight": 48398,
"compare_at_price": 619500,
"inventory_management": "shopify",
"barcode": "745805044094",
"featured_media": {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALTAU-RIVSTO",
"id": 32031917048056,
"position": 27,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-rivsto-552342.png?v=1691447776"
}
},
"requires_selling_plan": false,
"selling_plan_allocations": [],
"quantity_rule": {
"min": 1,
"max": null,
"increment": 1
}
}, {
"id": 42641369628920,
"title": "Aluminum Taupe \/ Siesta Ivory",
"option1": "Aluminum Taupe",
"option2": "Siesta Ivory",
"option3": null,
"sku": "AMAL-05B-ALTAU-SIEIVO",
"requires_shipping": true,
"taxable": true,
"featured_image": {
"id": 39417161089272,
"product_id": 7641549013240,
"position": 28,
"created_at": "2023-08-07T15:36:16-07:00",
"updated_at": "2023-08-07T15:36:16-07:00",
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALTAU-SIEIVO",
"width": 2048,
"height": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-sieivo-113688.png?v=1691447776",
"variant_ids": [42641369628920]
},
"available": true,
"name": "Amalfi 3 Seat Armless Sofa - Aluminum Taupe \/ Siesta Ivory",
"public_title": "Aluminum Taupe \/ Siesta Ivory",
"options": ["Aluminum Taupe", "Siesta Ivory"],
"price": 619500,
"weight": 48398,
"compare_at_price": 619500,
"inventory_management": "shopify",
"barcode": "745805044247",
"featured_media": {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALTAU-SIEIVO",
"id": 32031917080824,
"position": 28,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-sieivo-113688.png?v=1691447776"
}
},
"requires_selling_plan": false,
"selling_plan_allocations": [],
"quantity_rule": {
"min": 1,
"max": null,
"increment": 1
}
}, {
"id": 42641369661688,
"title": "Aluminum Taupe \/ Siesta Slate",
"option1": "Aluminum Taupe",
"option2": "Siesta Slate",
"option3": null,
"sku": "AMAL-05B-ALTAU-SIESLA",
"requires_shipping": true,
"taxable": true,
"featured_image": {
"id": 39417161122040,
"product_id": 7641549013240,
"position": 29,
"created_at": "2023-08-07T15:36:16-07:00",
"updated_at": "2023-08-07T15:36:16-07:00",
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALTAU-SIESLA",
"width": 2048,
"height": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-siesla-892798.png?v=1691447776",
"variant_ids": [42641369661688]
},
"available": true,
"name": "Amalfi 3 Seat Armless Sofa - Aluminum Taupe \/ Siesta Slate",
"public_title": "Aluminum Taupe \/ Siesta Slate",
"options": ["Aluminum Taupe", "Siesta Slate"],
"price": 619500,
"weight": 48398,
"compare_at_price": 619500,
"inventory_management": "shopify",
"barcode": "745805044452",
"featured_media": {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALTAU-SIESLA",
"id": 32031917113592,
"position": 29,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-siesla-892798.png?v=1691447776"
}
},
"requires_selling_plan": false,
"selling_plan_allocations": [],
"quantity_rule": {
"min": 1,
"max": null,
"increment": 1
}
}, {
"id": 42641369694456,
"title": "Aluminum Taupe \/ Siesta Taupe",
"option1": "Aluminum Taupe",
"option2": "Siesta Taupe",
"option3": null,
"sku": "AMAL-05B-ALTAU-SIETAU",
"requires_shipping": true,
"taxable": true,
"featured_image": {
"id": 39417161154808,
"product_id": 7641549013240,
"position": 30,
"created_at": "2023-08-07T15:36:16-07:00",
"updated_at": "2023-08-07T15:36:16-07:00",
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALTAU-SIETAU",
"width": 2048,
"height": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-sietau-890151.png?v=1691447776",
"variant_ids": [42641369694456]
},
"available": true,
"name": "Amalfi 3 Seat Armless Sofa - Aluminum Taupe \/ Siesta Taupe",
"public_title": "Aluminum Taupe \/ Siesta Taupe",
"options": ["Aluminum Taupe", "Siesta Taupe"],
"price": 619500,
"weight": 48398,
"compare_at_price": 619500,
"inventory_management": "shopify",
"barcode": "745805044650",
"featured_media": {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALTAU-SIETAU",
"id": 32031917146360,
"position": 30,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-sietau-890151.png?v=1691447776"
}
},
"requires_selling_plan": false,
"selling_plan_allocations": [],
"quantity_rule": {
"min": 1,
"max": null,
"increment": 1
}
}, {
"id": 42904055251192,
"title": "Aluminum Asteroid \/ Siesta Indigo",
"option1": "Aluminum Asteroid",
"option2": "Siesta Indigo",
"option3": null,
"sku": "AMAL-05B-ALAST-SIEIND",
"requires_shipping": true,
"taxable": true,
"featured_image": {
"id": 39417161220344,
"product_id": 7641549013240,
"position": 32,
"created_at": "2023-08-07T15:36:16-07:00",
"updated_at": "2023-08-07T15:36:16-07:00",
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALAST-SIEIND",
"width": 2048,
"height": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-sieind-768957.png?v=1691447776",
"variant_ids": [42904055251192]
},
"available": true,
"name": "Amalfi 3 Seat Armless Sofa - Aluminum Asteroid \/ Siesta Indigo",
"public_title": "Aluminum Asteroid \/ Siesta Indigo",
"options": ["Aluminum Asteroid", "Siesta Indigo"],
"price": 619500,
"weight": 48398,
"compare_at_price": 619500,
"inventory_management": "shopify",
"barcode": "745805042885",
"featured_media": {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALAST-SIEIND",
"id": 32031917211896,
"position": 32,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-sieind-768957.png?v=1691447776"
}
},
"requires_selling_plan": false,
"selling_plan_allocations": [],
"quantity_rule": {
"min": 1,
"max": null,
"increment": 1
}
}, {
"id": 42904055283960,
"title": "Aluminum Taupe \/ Siesta Indigo",
"option1": "Aluminum Taupe",
"option2": "Siesta Indigo",
"option3": null,
"sku": "AMAL-05B-ALTAU-SIEIND",
"requires_shipping": true,
"taxable": true,
"featured_image": {
"id": 39417161187576,
"product_id": 7641549013240,
"position": 31,
"created_at": "2023-08-07T15:36:16-07:00",
"updated_at": "2023-08-07T15:36:16-07:00",
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALTAU-SIEIND",
"width": 2048,
"height": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-sieind-403053.png?v=1691447776",
"variant_ids": [42904055283960]
},
"available": true,
"name": "Amalfi 3 Seat Armless Sofa - Aluminum Taupe \/ Siesta Indigo",
"public_title": "Aluminum Taupe \/ Siesta Indigo",
"options": ["Aluminum Taupe", "Siesta Indigo"],
"price": 619500,
"weight": 48398,
"compare_at_price": 619500,
"inventory_management": "shopify",
"barcode": "745805044186",
"featured_media": {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALTAU-SIEIND",
"id": 32031917179128,
"position": 31,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-sieind-403053.png?v=1691447776"
}
},
"requires_selling_plan": false,
"selling_plan_allocations": [],
"quantity_rule": {
"min": 1,
"max": null,
"increment": 1
}
}],
"images": ["\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-rivsan-908858.png?v=1691447775",
"\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-rivsan-384845.jpg?v=1691447775",
"\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-rivsan-881207.jpg?v=1691447775",
"\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-rivsan-775750.jpg?v=1691447775",
"\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-rivsan-127472.jpg?v=1691447775",
"\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-copmid-770058.png?v=1691447775",
"\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-copsan-284622.png?v=1691447775",
"\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-panbla-613570.png?v=1691447775",
"\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-panclo-870932.png?v=1691447775",
"\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-pangra-263711.png?v=1691447775",
"\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-panmar-370079.png?v=1691447775",
"\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-rivivo-302467.png?v=1691447775",
"\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-rivsan-642981.png?v=1691447775",
"\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-rivsla-915236.png?v=1691447775",
"\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-rivsto-276863.png?v=1691447776",
"\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-sieivo-956115.png?v=1691447776",
"\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-siesla-728626.png?v=1691447776",
"\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-sietau-146133.png?v=1691447776",
"\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-copmid-979334.png?v=1691447776",
"\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-copsan-202198.png?v=1691447776",
"\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-panbla-174283.png?v=1691447776",
"\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-panclo-220097.png?v=1691447776",
"\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-pangra-350005.png?v=1691447776",
"\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-panmar-986131.png?v=1691447776",
"\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-rivivo-508589.png?v=1691447776",
"\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-rivsla-135150.png?v=1691447776",
"\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-rivsto-552342.png?v=1691447776",
"\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-sieivo-113688.png?v=1691447776",
"\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-siesla-892798.png?v=1691447776",
"\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-sietau-890151.png?v=1691447776",
"\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-sieind-403053.png?v=1691447776",
"\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-sieind-768957.png?v=1691447776"
],
"featured_image": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-rivsan-908858.png?v=1691447775",
"options": ["Finish", "Fabric"],
"media": [{
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALTAU-RIVSAN",
"id": 32031916196088,
"position": 1,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-rivsan-908858.png?v=1691447775"
},
"aspect_ratio": 1.0,
"height": 2048,
"media_type": "image",
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-rivsan-908858.png?v=1691447775",
"width": 2048
}, {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALTAU-RIVSAN",
"id": 32031916228856,
"position": 2,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-rivsan-384845.jpg?v=1691447775"
},
"aspect_ratio": 1.0,
"height": 2048,
"media_type": "image",
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-rivsan-384845.jpg?v=1691447775",
"width": 2048
}, {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALTAU-RIVSAN",
"id": 32031916261624,
"position": 3,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-rivsan-881207.jpg?v=1691447775"
},
"aspect_ratio": 1.0,
"height": 2048,
"media_type": "image",
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-rivsan-881207.jpg?v=1691447775",
"width": 2048
}, {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALTAU-RIVSAN",
"id": 32031916294392,
"position": 4,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-rivsan-775750.jpg?v=1691447775"
},
"aspect_ratio": 1.0,
"height": 2048,
"media_type": "image",
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-rivsan-775750.jpg?v=1691447775",
"width": 2048
}, {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALTAU-RIVSAN",
"id": 32031916327160,
"position": 5,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-rivsan-127472.jpg?v=1691447775"
},
"aspect_ratio": 1.0,
"height": 2048,
"media_type": "image",
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-rivsan-127472.jpg?v=1691447775",
"width": 2048
}, {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALAST-COPMID",
"id": 32031916359928,
"position": 6,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-copmid-770058.png?v=1691447775"
},
"aspect_ratio": 1.0,
"height": 2048,
"media_type": "image",
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-copmid-770058.png?v=1691447775",
"width": 2048
}, {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALAST-COPSAN",
"id": 32031916392696,
"position": 7,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-copsan-284622.png?v=1691447775"
},
"aspect_ratio": 1.0,
"height": 2048,
"media_type": "image",
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-copsan-284622.png?v=1691447775",
"width": 2048
}, {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALAST-PANBLA",
"id": 32031916425464,
"position": 8,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-panbla-613570.png?v=1691447775"
},
"aspect_ratio": 1.0,
"height": 2048,
"media_type": "image",
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-panbla-613570.png?v=1691447775",
"width": 2048
}, {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALAST-PANCLO",
"id": 32031916458232,
"position": 9,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-panclo-870932.png?v=1691447775"
},
"aspect_ratio": 1.0,
"height": 2048,
"media_type": "image",
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-panclo-870932.png?v=1691447775",
"width": 2048
}, {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALAST-PANGRA",
"id": 32031916491000,
"position": 10,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-pangra-263711.png?v=1691447775"
},
"aspect_ratio": 1.0,
"height": 2048,
"media_type": "image",
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-pangra-263711.png?v=1691447775",
"width": 2048
}, {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALAST-PANMAR",
"id": 32031916523768,
"position": 11,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-panmar-370079.png?v=1691447775"
},
"aspect_ratio": 1.0,
"height": 2048,
"media_type": "image",
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-panmar-370079.png?v=1691447775",
"width": 2048
}, {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALAST-RIVIVO",
"id": 32031916556536,
"position": 12,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-rivivo-302467.png?v=1691447775"
},
"aspect_ratio": 1.0,
"height": 2048,
"media_type": "image",
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-rivivo-302467.png?v=1691447775",
"width": 2048
}, {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALAST-RIVSAN",
"id": 32031916589304,
"position": 13,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-rivsan-642981.png?v=1691447775"
},
"aspect_ratio": 1.0,
"height": 2048,
"media_type": "image",
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-rivsan-642981.png?v=1691447775",
"width": 2048
}, {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALAST-RIVSLA",
"id": 32031916622072,
"position": 14,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-rivsla-915236.png?v=1691447775"
},
"aspect_ratio": 1.0,
"height": 2048,
"media_type": "image",
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-rivsla-915236.png?v=1691447775",
"width": 2048
}, {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALAST-RIVSTO",
"id": 32031916654840,
"position": 15,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-rivsto-276863.png?v=1691447776"
},
"aspect_ratio": 1.0,
"height": 2048,
"media_type": "image",
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-rivsto-276863.png?v=1691447776",
"width": 2048
}, {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALAST-SIEIVO",
"id": 32031916687608,
"position": 16,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-sieivo-956115.png?v=1691447776"
},
"aspect_ratio": 1.0,
"height": 2048,
"media_type": "image",
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-sieivo-956115.png?v=1691447776",
"width": 2048
}, {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALAST-SIESLA",
"id": 32031916720376,
"position": 17,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-siesla-728626.png?v=1691447776"
},
"aspect_ratio": 1.0,
"height": 2048,
"media_type": "image",
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-siesla-728626.png?v=1691447776",
"width": 2048
}, {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALAST-SIETAU",
"id": 32031916753144,
"position": 18,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-sietau-146133.png?v=1691447776"
},
"aspect_ratio": 1.0,
"height": 2048,
"media_type": "image",
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-sietau-146133.png?v=1691447776",
"width": 2048
}, {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALTAU-COPMID",
"id": 32031916785912,
"position": 19,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-copmid-979334.png?v=1691447776"
},
"aspect_ratio": 1.0,
"height": 2048,
"media_type": "image",
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-copmid-979334.png?v=1691447776",
"width": 2048
}, {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALTAU-COPSAN",
"id": 32031916818680,
"position": 20,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-copsan-202198.png?v=1691447776"
},
"aspect_ratio": 1.0,
"height": 2048,
"media_type": "image",
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-copsan-202198.png?v=1691447776",
"width": 2048
}, {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALTAU-PANBLA",
"id": 32031916851448,
"position": 21,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-panbla-174283.png?v=1691447776"
},
"aspect_ratio": 1.0,
"height": 2048,
"media_type": "image",
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-panbla-174283.png?v=1691447776",
"width": 2048
}, {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALTAU-PANCLO",
"id": 32031916884216,
"position": 22,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-panclo-220097.png?v=1691447776"
},
"aspect_ratio": 1.0,
"height": 2048,
"media_type": "image",
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-panclo-220097.png?v=1691447776",
"width": 2048
}, {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALTAU-PANGRA",
"id": 32031916916984,
"position": 23,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-pangra-350005.png?v=1691447776"
},
"aspect_ratio": 1.0,
"height": 2048,
"media_type": "image",
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-pangra-350005.png?v=1691447776",
"width": 2048
}, {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALTAU-PANMAR",
"id": 32031916949752,
"position": 24,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-panmar-986131.png?v=1691447776"
},
"aspect_ratio": 1.0,
"height": 2048,
"media_type": "image",
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-panmar-986131.png?v=1691447776",
"width": 2048
}, {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALTAU-RIVIVO",
"id": 32031916982520,
"position": 25,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-rivivo-508589.png?v=1691447776"
},
"aspect_ratio": 1.0,
"height": 2048,
"media_type": "image",
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-rivivo-508589.png?v=1691447776",
"width": 2048
}, {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALTAU-RIVSLA",
"id": 32031917015288,
"position": 26,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-rivsla-135150.png?v=1691447776"
},
"aspect_ratio": 1.0,
"height": 2048,
"media_type": "image",
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-rivsla-135150.png?v=1691447776",
"width": 2048
}, {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALTAU-RIVSTO",
"id": 32031917048056,
"position": 27,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-rivsto-552342.png?v=1691447776"
},
"aspect_ratio": 1.0,
"height": 2048,
"media_type": "image",
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-rivsto-552342.png?v=1691447776",
"width": 2048
}, {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALTAU-SIEIVO",
"id": 32031917080824,
"position": 28,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-sieivo-113688.png?v=1691447776"
},
"aspect_ratio": 1.0,
"height": 2048,
"media_type": "image",
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-sieivo-113688.png?v=1691447776",
"width": 2048
}, {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALTAU-SIESLA",
"id": 32031917113592,
"position": 29,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-siesla-892798.png?v=1691447776"
},
"aspect_ratio": 1.0,
"height": 2048,
"media_type": "image",
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-siesla-892798.png?v=1691447776",
"width": 2048
}, {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALTAU-SIETAU",
"id": 32031917146360,
"position": 30,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-sietau-890151.png?v=1691447776"
},
"aspect_ratio": 1.0,
"height": 2048,
"media_type": "image",
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-sietau-890151.png?v=1691447776",
"width": 2048
}, {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALTAU-SIEIND",
"id": 32031917179128,
"position": 31,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-sieind-403053.png?v=1691447776"
},
"aspect_ratio": 1.0,
"height": 2048,
"media_type": "image",
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-altau-sieind-403053.png?v=1691447776",
"width": 2048
}, {
"alt": "Amalfi 3 Seat Armless Sofa - Harbour - Harbour - AMAL-05B-ALAST-SIEIND",
"id": 32031917211896,
"position": 32,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-sieind-768957.png?v=1691447776"
},
"aspect_ratio": 1.0,
"height": 2048,
"media_type": "image",
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-3-seat-armless-sofa-amal-05b-alast-sieind-768957.png?v=1691447776",
"width": 2048
}],
"requires_selling_plan": false,
"selling_plan_groups": [],
"content": "Our Amalfi collection brings Italian upholstery to the outdoors. The Amalfi 3 Seat Armless Sofa is unmatched luxury — enjoy supportive comfort with a structured tight seat and back in premium Italian fabric in a range of neutral tones on an extruded aluminum plinth base in Asteroid or Taupe, entirely and surprisingly made from 100% outdoor materials. Used as a stand–alone or extended with other sectional sofa components, this contemporary sofa further blurs the lines between indoor⁄outdoor living and instantly elevates any space.\u003cbr\u003e\u003cbr\u003e\u003ch5\u003eFEATURES\u003c\/h5\u003e•Frame handcrafted of extruded aluminum in our workshop•Superior quality powder coating applied for weather resistance•1 seat cushion and 3 knife–edge back cushions included. Resistant to outdoor mildew, stains and fading.•Quick dry flow–through foam seat cushion features a Dacron wrap for sink–in comfort. Back cushions are filled with Dacron.•Our custom outdoor covers are strongly recommended as an extra layer of protection against the elements and natural aging"
},
"selected_variant_id": 42641368187128
}
</script>
<div class="ProductMeta__Desktop">
<div class="ProductMeta" data-membershipdatastatus="1" data-customerstatus="loggedin" data-customerismember="0" data-pricedisplay-tag="Harbour-club" data-pricedisplay-discounts="15 - percentage" data-pricedisplay-label="club"
data-initial-original-price="469500" data-initial-original-compare_at_price="469500" data-membership-url="/pages/club" data-pricevaries="1" data-initial-highlighted="0">
<h1 class="ProductMeta__Title Heading u-h2">Amalfi 3 Seat Armless Sofa</h1>
<p class="ProductMeta__Sku Heading Text--subdued u-h6">SKU: <span class="ProductMeta__SkuNumber">AMAL-05B-ALTAU-RIVSAN</span></p>
<div class="ProductMeta__PriceList_Membership Heading u-h4"><span class=" u-h4"> $6,195.00</span> <span class=" u-h4">/</span> <span class="ProductMeta__Price Price u-h4"><a href="/pages/club"> club $5,265.75</a></span></div>
<div class="ProductMeta__UnitPriceMeasurement" style="display:none">
<div class="UnitPriceMeasurement Heading u-h6 Text--subdued">
<span class="UnitPriceMeasurement__Price"></span>
<span class="UnitPriceMeasurement__Separator">/ </span>
<span class="UnitPriceMeasurement__ReferenceValue" style="display: inline"></span>
<span class="UnitPriceMeasurement__ReferenceUnit"></span>
</div>
</div>
</div>
</div><input type="hidden" name="id" data-productid="7641549013240" id="hidElem" data-sku="AMAL-05B-ALTAU-RIVSAN" value="42641369497848">
<link rel="stylesheet" href="//shopharbour.com/cdn/shop/t/118/assets/variant-selector.aio.min.css?v=126876803147463943771691701739">
<div class="ProductForm__Variants">
<div class="ProductForm__Options">
<div class="ProductVariant__Group ProductForm__Option">
<div class="ProductVariant__Title__Toggle">
<span class="ProductVariant__OptionName"> Finish: <span class="ProductVariant__SelectedValue ProductForm__SelectedValue">Aluminum Taupe</span>
</span>
<span class="Tooltip__Toggle Group0" data-option-position="0-g0-1">
<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M1.2 1.2H5.5636L4.3636 0H0V12H12V7.6364L10.8 6.4364V10.8H1.2V1.2ZM12 0V5.3636L10.8 4.1636V2.12763L6.12426 6.80337L5.27574 5.95484L10.0306 1.2H7.8364L6.6364 0H12Z" fill="#737373">
</path>
</svg> VIEW SWATCH </span>
</div>
<div class="ProductVariant__Values">
<div class="ProductVariant__Item" data-option-position="0-g0-0">
<input id="option-template--16793341755640__main-0--0" class="ProductVariant__Radio ProductVariant__Radio--Selector ProductVariant__Radio--group-0" type="radio" name="option-0" value="Aluminum Asteroid" checked="checked"
data-option-position="1" data-thumbnail-swatch="Aluminum Asteroid" data-color-position="0-g0-0"
data-swatch="{"id":42829451886840,"title":"Aluminum Asteroid","option1":"Aluminum Asteroid","option2":null,"option3":null,"sku":"SAMP-18A-ALAST","requires_shipping":true,"taxable":true,"featured_image":{"id":39497097511160,"product_id":7688259010808,"position":1,"created_at":"2023-09-12T07:09:12-07:00","updated_at":"2023-09-12T07:09:12-07:00","alt":"Aluminum Asteroid - SWATCH - Harbour - Harbour - SAMP-18A-ALAST","width":1200,"height":1200,"src":"\/\/shopharbour.com\/cdn\/shop\/products\/aluminum-asteroid-swatch-samp-18a-alast-382206.png?v=1694527752","variant_ids":[42829451886840]},"available":true,"name":"Aluminum Asteroid - SWATCH - Aluminum Asteroid","public_title":"Aluminum Asteroid","options":["Aluminum Asteroid"],"price":500,"weight":0,"compare_at_price":500,"inventory_management":"shopify","barcode":"793519357023","featured_media":{"alt":"Aluminum Asteroid - SWATCH - Harbour - Harbour - SAMP-18A-ALAST","id":32113948885240,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/shopharbour.com\/cdn\/shop\/products\/aluminum-asteroid-swatch-samp-18a-alast-382206.png?v=1694527752"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}">
<label for="option-template--16793341755640__main-0--0" class="ProductVariant__Label has_swatch" data-option-position="0-g0-0"><img
src="//shopharbour.com/cdn/shop/products/aluminum-asteroid-swatch-samp-18a-alast-382206_40x40.png?v=1694527752"></label>
<div class="ProductVariant__Tooltip ProductVariant__Tooltip--0-g0-0 hasdescription_yes hasprice_yes">
<div class="ProductVariant__Tooltip__Close" data-option-position="0-g0-0">
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="40" height="40" rx="20" fill="white"></rect>
<g clip-path="url(#clip0_471_4509)">
<path d="M26 14L14 26" stroke="#1C1B1B" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"></path>
<path d="M14 14L26 26" stroke="#1C1B1B" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"></path>
</g>
<defs>
<clipPath id="clip0_471_4509">
<rect width="24" height="24" fill="white" transform="translate(8 8)"></rect>
</clipPath>
</defs>
</svg>
</div>
<div class="ProductVariant__Tooltip__Image">
<img src="//shopharbour.com/cdn/shop/products/aluminum-asteroid-swatch-samp-18a-alast-382206_4472x4472.png?v=1694527752">
</div>
<div class="ProductVariant__Tooltip__Description">
<span class="ProductName">Aluminum Asteroid</span>
<div class="ProductVariant__Tooltip__Content">
<span class="ProductDescription">
<p><span data-mce-fragment="1">Crafted from high–quality extruded aluminum, our metal furniture is engineered to last in even the toughest climates. Using top grade European powder coat, sourced from AzkoNobel, our Aluminum
furniture is resistant to corrosion and rusting while still being light, strong and easy to clean. Bronze is a warm and slightly metallic dark brown color – An update to traditional outdoor stylings and a new
introduction at Harbour.</span><br></p>
<p> </p>
</span>
</div>
<div class="ProductVariant__Modal__Box SelecetedModalSwatch--0-g3-0">
<div class="ProductVariant__Modal__SwatchDetails">
<div class="ProductVariant__Modal__SwatchTitle">Aluminum Asteroid Sample</div>
<div class="ProductVariant__Modal__SwatchPrice">$5.00</div>
</div>
<button class="ProductVariant__Modal__SwatchAddToCart" data-hidden-id="42829451886840" data-quantity="1">ADD TO CART</button>
</div>
</div>
</div>
</div>
<div class="ProductVariant__Item" data-option-position="0-g0-1">
<input id="option-template--16793341755640__main-0--1" class="ProductVariant__Radio ProductVariant__Radio--Selector ProductVariant__Radio--group-0" type="radio" name="option-0" value="Aluminum Taupe" data-option-position="1"
data-thumbnail-swatch="Aluminum Taupe" data-color-position="0-g0-1"
data-swatch="{"id":42829451985144,"title":"Aluminum Taupe","option1":"Aluminum Taupe","option2":null,"option3":null,"sku":"SAMP-18A-ALTAU","requires_shipping":true,"taxable":true,"featured_image":{"id":39497097576696,"product_id":7688259109112,"position":1,"created_at":"2023-09-12T07:09:13-07:00","updated_at":"2023-09-12T07:09:13-07:00","alt":"Aluminum Taupe - SWATCH - Harbour - Harbour - SAMP-18A-ALTAU","width":1200,"height":1200,"src":"\/\/shopharbour.com\/cdn\/shop\/products\/aluminum-taupe-swatch-samp-18a-altau-297424.png?v=1694527753","variant_ids":[42829451985144]},"available":true,"name":"Aluminum Taupe - SWATCH - Aluminum Taupe","public_title":"Aluminum Taupe","options":["Aluminum Taupe"],"price":500,"weight":0,"compare_at_price":500,"inventory_management":"shopify","barcode":"745805023662","featured_media":{"alt":"Aluminum Taupe - SWATCH - Harbour - Harbour - SAMP-18A-ALTAU","id":32113948950776,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/shopharbour.com\/cdn\/shop\/products\/aluminum-taupe-swatch-samp-18a-altau-297424.png?v=1694527753"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}">
<label for="option-template--16793341755640__main-0--1" class="ProductVariant__Label has_swatch" data-option-position="0-g0-1"><img
src="//shopharbour.com/cdn/shop/products/aluminum-taupe-swatch-samp-18a-altau-297424_40x40.png?v=1694527753"></label>
<div class="ProductVariant__Tooltip ProductVariant__Tooltip--0-g0-1 hasdescription_yes hasprice_yes">
<div class="ProductVariant__Tooltip__Close" data-option-position="0-g0-1">
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="40" height="40" rx="20" fill="white"></rect>
<g clip-path="url(#clip0_471_4509)">
<path d="M26 14L14 26" stroke="#1C1B1B" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"></path>
<path d="M14 14L26 26" stroke="#1C1B1B" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"></path>
</g>
<defs>
<clipPath id="clip0_471_4509">
<rect width="24" height="24" fill="white" transform="translate(8 8)"></rect>
</clipPath>
</defs>
</svg>
</div>
<div class="ProductVariant__Tooltip__Image">
<img src="//shopharbour.com/cdn/shop/products/aluminum-taupe-swatch-samp-18a-altau-297424_4472x4472.png?v=1694527753">
</div>
<div class="ProductVariant__Tooltip__Description">
<span class="ProductName">Aluminum Taupe</span>
<div class="ProductVariant__Tooltip__Content">
<span class="ProductDescription">
<p><span data-mce-fragment="1">Crafted from high–quality extruded aluminum, our metal furniture is engineered to last in even the toughest climates. Using top grade European powder coat, sourced from AzkoNobel, our Aluminum
furniture is resistant to corrosion and rusting while still being light, strong and easy to clean. Bronze is a warm and slightly metallic dark brown color – An update to traditional outdoor stylings and a new
introduction at Harbour.</span><br></p>
<p> </p>
</span>
</div>
<div class="ProductVariant__Modal__Box SelecetedModalSwatch--0-g3-1">
<div class="ProductVariant__Modal__SwatchDetails">
<div class="ProductVariant__Modal__SwatchTitle">Aluminum Taupe Sample</div>
<div class="ProductVariant__Modal__SwatchPrice">$5.00</div>
</div>
<button class="ProductVariant__Modal__SwatchAddToCart" data-hidden-id="42829451985144" data-quantity="1">ADD TO CART</button>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="ProductVariant__Group ProductForm__Option">
<div class="ProductVariant__Title__Toggle">
<span class="ProductVariant__OptionName"> Fabric: <span class="ProductVariant__SelectedValue ProductForm__SelectedValue">Riviera Sand</span>
</span>
<span class="Tooltip__Toggle Default" data-option-position="1-g0-7">
<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M1.2 1.2H5.5636L4.3636 0H0V12H12V7.6364L10.8 6.4364V10.8H1.2V1.2ZM12 0V5.3636L10.8 4.1636V2.12763L6.12426 6.80337L5.27574 5.95484L10.0306 1.2H7.8364L6.6364 0H12Z" fill="#737373">
</path>
</svg> VIEW SWATCH </span>
</div>
<div class="ProductVariant__Values">
<div class="ProductVariant__Item" data-option-position="1-g0-0">
<input id="option-template--16793341755640__main-1--0" class="ProductVariant__Radio ProductVariant__Radio--Selector ProductVariant__Radio--group-default" type="radio" name="option-1" value="Copacabana Midnight" checked="checked"
data-option-position="2" data-thumbnail-swatch="Copacabana Midnight" data-color-position="1-g0-0"
data-swatch="{"id":42829452804344,"title":"Copacabana Midnight","option1":"Copacabana Midnight","option2":null,"option3":null,"sku":"SAMP-18A-COPMID","requires_shipping":true,"taxable":true,"featured_image":{"id":39497101017336,"product_id":7688259928312,"position":1,"created_at":"2023-09-12T07:14:19-07:00","updated_at":"2023-09-12T07:14:19-07:00","alt":"Copacabana Midnight - SWATCH - Harbour - ShopHarbourOutdoor - SAMP-18A-COPMID","width":1200,"height":1200,"src":"\/\/shopharbour.com\/cdn\/shop\/products\/copacabana-midnight-swatch-samp-18a-copmid-273989.png?v=1694528059","variant_ids":[42829452804344]},"available":true,"name":"Copacabana Midnight - SWATCH - Copacabana Midnight","public_title":"Copacabana Midnight","options":["Copacabana Midnight"],"price":500,"weight":0,"compare_at_price":500,"inventory_management":"shopify","barcode":"793519422080","featured_media":{"alt":"Copacabana Midnight - SWATCH - Harbour - ShopHarbourOutdoor - SAMP-18A-COPMID","id":32113952653560,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/shopharbour.com\/cdn\/shop\/products\/copacabana-midnight-swatch-samp-18a-copmid-273989.png?v=1694528059"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}">
<label for="option-template--16793341755640__main-1--0" class="ProductVariant__Label has_swatch" data-option-position="1-g0-0"><img
src="//shopharbour.com/cdn/shop/products/copacabana-midnight-swatch-samp-18a-copmid-273989_40x40.png?v=1694528059"></label>
<div class="ProductVariant__Tooltip ProductVariant__Tooltip--1-g0-0 hasdescription_yes hasprice_yes">
<div class="ProductVariant__Tooltip__Close" data-option-position="1-g0-0">
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="40" height="40" rx="20" fill="white"></rect>
<g clip-path="url(#clip0_471_4509)">
<path d="M26 14L14 26" stroke="#1C1B1B" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"></path>
<path d="M14 14L26 26" stroke="#1C1B1B" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"></path>
</g>
<defs>
<clipPath id="clip0_471_4509">
<rect width="24" height="24" fill="white" transform="translate(8 8)"></rect>
</clipPath>
</defs>
</svg>
</div>
<div class="ProductVariant__Tooltip__Image">
<img src="//shopharbour.com/cdn/shop/products/copacabana-midnight-swatch-samp-18a-copmid-273989_4472x4472.png?v=1694528059">
</div>
<div class="ProductVariant__Tooltip__Description">
<span class="ProductName">Copacabana Midnight</span>
<div class="ProductVariant__Tooltip__Content">
<span class="ProductDescription">
<p><span style="font-weight: 400;">Our Copacabana fabrics are a wonderful staple of our Outdoor standard fabrics, bringing with them a </span><span style="font-weight: 400;">balanced</span><span style="font-weight: 400;">
tactile texture and outdoor performance. Milled in Indonesia, Copacabana is 100% Olefin, an incredible weather resistant fiber that is more resistant to mold and faster drying than polyester. Available across all Harbour
collections, it is a favorite of ours to pair with our teak furniture, also sustainably sourced from Indonesia. Copacabana is sourced from Sunproof, an outdoor performance line from Ateja, which prides itself on using
100% recyclable materials that perform and are kind to the environment. Copacabana is OEKO-TEX certified and has been tested to pass the ASTM - G53 96 American standard for weather resistance.</span></p>
<p> </p>
</span>
</div>
<div class="ProductVariant__Modal__Box SelecetedModalSwatch--1-g3-0">
<div class="ProductVariant__Modal__SwatchDetails">
<div class="ProductVariant__Modal__SwatchTitle">Copacabana Midnight Sample</div>
<div class="ProductVariant__Modal__SwatchPrice">$5.00</div>
</div>
<button class="ProductVariant__Modal__SwatchAddToCart" data-hidden-id="42829452804344" data-quantity="1">ADD TO CART</button>
</div>
</div>
</div>
</div>
<div class="ProductVariant__Item" data-option-position="1-g0-1">
<input id="option-template--16793341755640__main-1--1" class="ProductVariant__Radio ProductVariant__Radio--Selector ProductVariant__Radio--group-default" type="radio" name="option-1" value="Copacabana Sand" data-option-position="2"
data-thumbnail-swatch="Copacabana Sand" data-color-position="1-g0-1"
data-swatch="{"id":42829453263096,"title":"Copacabana Sand","option1":"Copacabana Sand","option2":null,"option3":null,"sku":"SAMP-18A-COPSAN","requires_shipping":true,"taxable":true,"featured_image":{"id":39497101082872,"product_id":7688260026616,"position":1,"created_at":"2023-09-12T07:14:19-07:00","updated_at":"2023-09-12T07:14:19-07:00","alt":"Copacabana Sand - SWATCH - Harbour - ShopHarbourOutdoor - SAMP-18A-COPSAN","width":1200,"height":1200,"src":"\/\/shopharbour.com\/cdn\/shop\/products\/copacabana-sand-swatch-samp-18a-copsan-730079.png?v=1694528059","variant_ids":[42829453263096]},"available":true,"name":"Copacabana Sand - SWATCH - Copacabana Sand","public_title":"Copacabana Sand","options":["Copacabana Sand"],"price":500,"weight":0,"compare_at_price":500,"inventory_management":"shopify","barcode":"793519499037","featured_media":{"alt":"Copacabana Sand - SWATCH - Harbour - ShopHarbourOutdoor - SAMP-18A-COPSAN","id":32113952751864,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/shopharbour.com\/cdn\/shop\/products\/copacabana-sand-swatch-samp-18a-copsan-730079.png?v=1694528059"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}">
<label for="option-template--16793341755640__main-1--1" class="ProductVariant__Label has_swatch" data-option-position="1-g0-1"><img
src="//shopharbour.com/cdn/shop/products/copacabana-sand-swatch-samp-18a-copsan-730079_40x40.png?v=1694528059"></label>
<div class="ProductVariant__Tooltip ProductVariant__Tooltip--1-g0-1 hasdescription_yes hasprice_yes">
<div class="ProductVariant__Tooltip__Close" data-option-position="1-g0-1">
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="40" height="40" rx="20" fill="white"></rect>
<g clip-path="url(#clip0_471_4509)">
<path d="M26 14L14 26" stroke="#1C1B1B" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"></path>
<path d="M14 14L26 26" stroke="#1C1B1B" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"></path>
</g>
<defs>
<clipPath id="clip0_471_4509">
<rect width="24" height="24" fill="white" transform="translate(8 8)"></rect>
</clipPath>
</defs>
</svg>
</div>
<div class="ProductVariant__Tooltip__Image">
<img src="//shopharbour.com/cdn/shop/products/copacabana-sand-swatch-samp-18a-copsan-730079_4472x4472.png?v=1694528059">
</div>
<div class="ProductVariant__Tooltip__Description">
<span class="ProductName">Copacabana Sand</span>
<div class="ProductVariant__Tooltip__Content">
<span class="ProductDescription">
<p><span style="font-weight: 400;">Our Copacabana fabrics are a wonderful staple of our Outdoor standard fabrics, bringing with them a </span><span style="font-weight: 400;">balanced</span><span style="font-weight: 400;">
tactile texture and outdoor performance. Milled in Indonesia, Copacabana is 100% Olefin, an incredible weather resistant fiber that is more resistant to mold and faster drying than polyester. Available across all Harbour
collections, it is a favorite of ours to pair with our teak furniture, also sustainably sourced from Indonesia. Copacabana is sourced from Sunproof, an outdoor performance line from Ateja, which prides itself on using
100% recyclable materials that perform and are kind to the environment. Copacabana is OEKO-TEX certified and has been tested to pass the ASTM - G53 96 American standard for weather resistance.</span></p>
<p> </p>
</span>
</div>
<div class="ProductVariant__Modal__Box SelecetedModalSwatch--1-g3-1">
<div class="ProductVariant__Modal__SwatchDetails">
<div class="ProductVariant__Modal__SwatchTitle">Copacabana Sand Sample</div>
<div class="ProductVariant__Modal__SwatchPrice">$5.00</div>
</div>
<button class="ProductVariant__Modal__SwatchAddToCart" data-hidden-id="42829453263096" data-quantity="1">ADD TO CART</button>
</div>
</div>
</div>
</div>
<div class="ProductVariant__Item" data-option-position="1-g0-2">
<input id="option-template--16793341755640__main-1--2" class="ProductVariant__Radio ProductVariant__Radio--Selector ProductVariant__Radio--group-default" type="radio" name="option-1" value="Panama Blanco" data-option-position="2"
data-thumbnail-swatch="Panama Blanco" data-color-position="1-g0-2"
data-swatch="{"id":42829454442744,"title":"Panama Blanco","option1":"Panama Blanco","option2":null,"option3":null,"sku":"SAMP-18A-PANBLA","requires_shipping":true,"taxable":true,"featured_image":{"id":39497104425208,"product_id":7688261206264,"position":1,"created_at":"2023-09-12T07:22:02-07:00","updated_at":"2023-09-12T07:22:02-07:00","alt":"Panama Blanco - Swatch - Harbour - ShopHarbourOutdoor - SAMP-18A-PANBLA","width":1200,"height":1200,"src":"\/\/shopharbour.com\/cdn\/shop\/products\/panama-blanco-swatch-samp-18a-panbla-542688.png?v=1694528522","variant_ids":[42829454442744]},"available":true,"name":"Panama Blanco - Swatch - Panama Blanco","public_title":"Panama Blanco","options":["Panama Blanco"],"price":500,"weight":0,"compare_at_price":500,"inventory_management":"shopify","barcode":"745805023822","featured_media":{"alt":"Panama Blanco - Swatch - Harbour - ShopHarbourOutdoor - SAMP-18A-PANBLA","id":32113956094200,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/shopharbour.com\/cdn\/shop\/products\/panama-blanco-swatch-samp-18a-panbla-542688.png?v=1694528522"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}">
<label for="option-template--16793341755640__main-1--2" class="ProductVariant__Label has_swatch" data-option-position="1-g0-2"><img
src="//shopharbour.com/cdn/shop/products/panama-blanco-swatch-samp-18a-panbla-542688_40x40.png?v=1694528522"></label>
<div class="ProductVariant__Tooltip ProductVariant__Tooltip--1-g0-2 hasdescription_yes hasprice_yes">
<div class="ProductVariant__Tooltip__Close" data-option-position="1-g0-2">
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="40" height="40" rx="20" fill="white"></rect>
<g clip-path="url(#clip0_471_4509)">
<path d="M26 14L14 26" stroke="#1C1B1B" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"></path>
<path d="M14 14L26 26" stroke="#1C1B1B" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"></path>
</g>
<defs>
<clipPath id="clip0_471_4509">
<rect width="24" height="24" fill="white" transform="translate(8 8)"></rect>
</clipPath>
</defs>
</svg>
</div>
<div class="ProductVariant__Tooltip__Image">
<img src="//shopharbour.com/cdn/shop/products/panama-blanco-swatch-samp-18a-panbla-542688_4472x4472.png?v=1694528522">
</div>
<div class="ProductVariant__Tooltip__Description">
<span class="ProductName">Panama Blanco</span>
<div class="ProductVariant__Tooltip__Content">
<span class="ProductDescription">The Panama collection of outdoor fabrics is our new staple and core fabric of our standard range of outdoor textiles. Milled in Spain from 100% solution dyed acrylic yarn, the fabric is
resistant to sun, moisture, mildew and staining – consider it to be the work–horse of your outdoor living. With a flat yet consistent square weave, Panama is lightweight but impressive in hand, able to take on the outdoor
elements with ease. Sourced from the Agora range by Tuvatextil, Harbour is happy to collaborate with a fabric house which designs, manufactures and operates out of Pont d’Armentera, Spain, located just outside of Barcelona.
Panama is stocked across a large range of our collections and is available in four colorways.<br><br></span>
</div>
<div class="ProductVariant__Modal__Box SelecetedModalSwatch--1-g3-2">
<div class="ProductVariant__Modal__SwatchDetails">
<div class="ProductVariant__Modal__SwatchTitle">Panama Blanco Sample</div>
<div class="ProductVariant__Modal__SwatchPrice">$5.00</div>
</div>
<button class="ProductVariant__Modal__SwatchAddToCart" data-hidden-id="42829454442744" data-quantity="1">ADD TO CART</button>
</div>
</div>
</div>
</div>
<div class="ProductVariant__Item" data-option-position="1-g0-3">
<input id="option-template--16793341755640__main-1--3" class="ProductVariant__Radio ProductVariant__Radio--Selector ProductVariant__Radio--group-default" type="radio" name="option-1" value="Panama Cloud" data-option-position="2"
data-thumbnail-swatch="Panama Cloud" data-color-position="1-g0-3"
data-swatch="{"id":42829454606584,"title":"Panama Cloud","option1":"Panama Cloud","option2":null,"option3":null,"sku":"SAMP-18A-PANCLO","requires_shipping":true,"taxable":true,"featured_image":{"id":39497104457976,"product_id":7688261304568,"position":1,"created_at":"2023-09-12T07:22:03-07:00","updated_at":"2023-09-12T07:22:03-07:00","alt":"Panama Cloud - Swatch - Harbour - ShopHarbourOutdoor - SAMP-18A-PANCLO","width":1200,"height":1200,"src":"\/\/shopharbour.com\/cdn\/shop\/products\/panama-cloud-swatch-samp-18a-panclo-727483.png?v=1694528523","variant_ids":[42829454606584]},"available":true,"name":"Panama Cloud - Swatch - Panama Cloud","public_title":"Panama Cloud","options":["Panama Cloud"],"price":500,"weight":0,"compare_at_price":500,"inventory_management":"shopify","barcode":"745805023914","featured_media":{"alt":"Panama Cloud - Swatch - Harbour - ShopHarbourOutdoor - SAMP-18A-PANCLO","id":32113956126968,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/shopharbour.com\/cdn\/shop\/products\/panama-cloud-swatch-samp-18a-panclo-727483.png?v=1694528523"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}">
<label for="option-template--16793341755640__main-1--3" class="ProductVariant__Label has_swatch" data-option-position="1-g0-3"><img
src="//shopharbour.com/cdn/shop/products/panama-cloud-swatch-samp-18a-panclo-727483_40x40.png?v=1694528523"></label>
<div class="ProductVariant__Tooltip ProductVariant__Tooltip--1-g0-3 hasdescription_yes hasprice_yes">
<div class="ProductVariant__Tooltip__Close" data-option-position="1-g0-3">
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="40" height="40" rx="20" fill="white"></rect>
<g clip-path="url(#clip0_471_4509)">
<path d="M26 14L14 26" stroke="#1C1B1B" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"></path>
<path d="M14 14L26 26" stroke="#1C1B1B" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"></path>
</g>
<defs>
<clipPath id="clip0_471_4509">
<rect width="24" height="24" fill="white" transform="translate(8 8)"></rect>
</clipPath>
</defs>
</svg>
</div>
<div class="ProductVariant__Tooltip__Image">
<img src="//shopharbour.com/cdn/shop/products/panama-cloud-swatch-samp-18a-panclo-727483_4472x4472.png?v=1694528523">
</div>
<div class="ProductVariant__Tooltip__Description">
<span class="ProductName">Panama Cloud</span>
<div class="ProductVariant__Tooltip__Content">
<span class="ProductDescription">The Panama collection of outdoor fabrics is our new staple and core fabric of our standard range of outdoor textiles. Milled in Spain from 100% solution dyed acrylic yarn, the fabric is
resistant to sun, moisture, mildew and staining – consider it to be the work–horse of your outdoor living. With a flat yet consistent square weave, Panama is lightweight but impressive in hand, able to take on the outdoor
elements with ease. Sourced from the Agora range by Tuvatextil, Harbour is happy to collaborate with a fabric house which designs, manufactures and operates out of Pont d’Armentera, Spain, located just outside of Barcelona.
Panama is stocked across a large range of our collections and is available in four colorways.<br><br></span>
</div>
<div class="ProductVariant__Modal__Box SelecetedModalSwatch--1-g3-3">
<div class="ProductVariant__Modal__SwatchDetails">
<div class="ProductVariant__Modal__SwatchTitle">Panama Cloud Sample</div>
<div class="ProductVariant__Modal__SwatchPrice">$5.00</div>
</div>
<button class="ProductVariant__Modal__SwatchAddToCart" data-hidden-id="42829454606584" data-quantity="1">ADD TO CART</button>
</div>
</div>
</div>
</div>
<div class="ProductVariant__Item" data-option-position="1-g0-4">
<input id="option-template--16793341755640__main-1--4" class="ProductVariant__Radio ProductVariant__Radio--Selector ProductVariant__Radio--group-default" type="radio" name="option-1" value="Panama Grafito" data-option-position="2"
data-thumbnail-swatch="Panama Grafito" data-color-position="1-g0-4"
data-swatch="{"id":42829454704888,"title":"Panama Grafito","option1":"Panama Grafito","option2":null,"option3":null,"sku":"SAMP-18A-PANGRA","requires_shipping":true,"taxable":true,"featured_image":{"id":39497104490744,"product_id":7688261370104,"position":1,"created_at":"2023-09-12T07:22:03-07:00","updated_at":"2023-09-12T07:22:03-07:00","alt":"Panama Grafito - Swatch - Harbour - ShopHarbourOutdoor - SAMP-18A-PANGRA","width":1200,"height":1200,"src":"\/\/shopharbour.com\/cdn\/shop\/products\/panama-grafito-swatch-samp-18a-pangra-634822.png?v=1694528523","variant_ids":[42829454704888]},"available":true,"name":"Panama Grafito - Swatch - Panama Grafito","public_title":"Panama Grafito","options":["Panama Grafito"],"price":500,"weight":0,"compare_at_price":500,"inventory_management":"shopify","barcode":"745805024034","featured_media":{"alt":"Panama Grafito - Swatch - Harbour - ShopHarbourOutdoor - SAMP-18A-PANGRA","id":32113956159736,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/shopharbour.com\/cdn\/shop\/products\/panama-grafito-swatch-samp-18a-pangra-634822.png?v=1694528523"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}">
<label for="option-template--16793341755640__main-1--4" class="ProductVariant__Label has_swatch" data-option-position="1-g0-4"><img
src="//shopharbour.com/cdn/shop/products/panama-grafito-swatch-samp-18a-pangra-634822_40x40.png?v=1694528523"></label>
<div class="ProductVariant__Tooltip ProductVariant__Tooltip--1-g0-4 hasdescription_yes hasprice_yes">
<div class="ProductVariant__Tooltip__Close" data-option-position="1-g0-4">
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="40" height="40" rx="20" fill="white"></rect>
<g clip-path="url(#clip0_471_4509)">
<path d="M26 14L14 26" stroke="#1C1B1B" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"></path>
<path d="M14 14L26 26" stroke="#1C1B1B" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"></path>
</g>
<defs>
<clipPath id="clip0_471_4509">
<rect width="24" height="24" fill="white" transform="translate(8 8)"></rect>
</clipPath>
</defs>
</svg>
</div>
<div class="ProductVariant__Tooltip__Image">
<img src="//shopharbour.com/cdn/shop/products/panama-grafito-swatch-samp-18a-pangra-634822_4472x4472.png?v=1694528523">
</div>
<div class="ProductVariant__Tooltip__Description">
<span class="ProductName">Panama Grafito</span>
<div class="ProductVariant__Tooltip__Content">
<span class="ProductDescription">The Panama collection of outdoor fabrics is our new staple and core fabric of our standard range of outdoor textiles. Milled in Spain from 100% solution dyed acrylic yarn, the fabric is
resistant to sun, moisture, mildew and staining – consider it to be the work–horse of your outdoor living. With a flat yet consistent square weave, Panama is lightweight but impressive in hand, able to take on the outdoor
elements with ease. Sourced from the Agora range by Tuvatextil, Harbour is happy to collaborate with a fabric house which designs, manufactures and operates out of Pont d’Armentera, Spain, located just outside of Barcelona.
Panama is stocked across a large range of our collections and is available in four colorways.<br><br></span>
</div>
<div class="ProductVariant__Modal__Box SelecetedModalSwatch--1-g3-4">
<div class="ProductVariant__Modal__SwatchDetails">
<div class="ProductVariant__Modal__SwatchTitle">Panama Grafito Sample</div>
<div class="ProductVariant__Modal__SwatchPrice">$5.00</div>
</div>
<button class="ProductVariant__Modal__SwatchAddToCart" data-hidden-id="42829454704888" data-quantity="1">ADD TO CART</button>
</div>
</div>
</div>
</div>
<div class="ProductVariant__Item" data-option-position="1-g0-5">
<input id="option-template--16793341755640__main-1--5" class="ProductVariant__Radio ProductVariant__Radio--Selector ProductVariant__Radio--group-default" type="radio" name="option-1" value="Panama Marble" data-option-position="2"
data-thumbnail-swatch="Panama Marble" data-color-position="1-g0-5"
data-swatch="{"id":42829454737656,"title":"Panama Marble","option1":"Panama Marble","option2":null,"option3":null,"sku":"SAMP-18A-PANMAR","requires_shipping":true,"taxable":true,"featured_image":{"id":39497104523512,"product_id":7688261402872,"position":1,"created_at":"2023-09-12T07:22:03-07:00","updated_at":"2023-09-12T07:22:04-07:00","alt":"Panama Marble - Swatch - Harbour - ShopHarbourOutdoor - SAMP-18A-PANMAR","width":1200,"height":1200,"src":"\/\/shopharbour.com\/cdn\/shop\/products\/panama-marble-swatch-samp-18a-panmar-923712.png?v=1694528524","variant_ids":[42829454737656]},"available":true,"name":"Panama Marble - Swatch - Panama Marble","public_title":"Panama Marble","options":["Panama Marble"],"price":500,"weight":0,"compare_at_price":500,"inventory_management":"shopify","barcode":"745805024058","featured_media":{"alt":"Panama Marble - Swatch - Harbour - ShopHarbourOutdoor - SAMP-18A-PANMAR","id":32113956192504,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/shopharbour.com\/cdn\/shop\/products\/panama-marble-swatch-samp-18a-panmar-923712.png?v=1694528524"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}">
<label for="option-template--16793341755640__main-1--5" class="ProductVariant__Label has_swatch" data-option-position="1-g0-5"><img
src="//shopharbour.com/cdn/shop/products/panama-marble-swatch-samp-18a-panmar-923712_40x40.png?v=1694528524"></label>
<div class="ProductVariant__Tooltip ProductVariant__Tooltip--1-g0-5 hasdescription_yes hasprice_yes">
<div class="ProductVariant__Tooltip__Close" data-option-position="1-g0-5">
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="40" height="40" rx="20" fill="white"></rect>
<g clip-path="url(#clip0_471_4509)">
<path d="M26 14L14 26" stroke="#1C1B1B" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"></path>
<path d="M14 14L26 26" stroke="#1C1B1B" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"></path>
</g>
<defs>
<clipPath id="clip0_471_4509">
<rect width="24" height="24" fill="white" transform="translate(8 8)"></rect>
</clipPath>
</defs>
</svg>
</div>
<div class="ProductVariant__Tooltip__Image">
<img src="//shopharbour.com/cdn/shop/products/panama-marble-swatch-samp-18a-panmar-923712_4472x4472.png?v=1694528524">
</div>
<div class="ProductVariant__Tooltip__Description">
<span class="ProductName">Panama Marble</span>
<div class="ProductVariant__Tooltip__Content">
<span class="ProductDescription">The Panama collection of outdoor fabrics is our new staple and core fabric of our standard range of outdoor textiles. Milled in Spain from 100% solution dyed acrylic yarn, the fabric is
resistant to sun, moisture, mildew and staining – consider it to be the work–horse of your outdoor living. With a flat yet consistent square weave, Panama is lightweight but impressive in hand, able to take on the outdoor
elements with ease. Sourced from the Agora range by Tuvatextil, Harbour is happy to collaborate with a fabric house which designs, manufactures and operates out of Pont d’Armentera, Spain, located just outside of Barcelona.
Panama is stocked across a large range of our collections and is available in four colorways.<br><br></span>
</div>
<div class="ProductVariant__Modal__Box SelecetedModalSwatch--1-g3-5">
<div class="ProductVariant__Modal__SwatchDetails">
<div class="ProductVariant__Modal__SwatchTitle">Panama Marble Sample</div>
<div class="ProductVariant__Modal__SwatchPrice">$5.00</div>
</div>
<button class="ProductVariant__Modal__SwatchAddToCart" data-hidden-id="42829454737656" data-quantity="1">ADD TO CART</button>
</div>
</div>
</div>
</div>
<div class="ProductVariant__Item" data-option-position="1-g0-6">
<input id="option-template--16793341755640__main-1--6" class="ProductVariant__Radio ProductVariant__Radio--Selector ProductVariant__Radio--group-default" type="radio" name="option-1" value="Riviera Ivory" data-option-position="2"
data-thumbnail-swatch="Riviera Ivory" data-color-position="1-g0-6"
data-swatch="{"id":42829454868728,"title":"Riviera Ivory","option1":"Riviera Ivory","option2":null,"option3":null,"sku":"SAMP-18A-RIVIVO","requires_shipping":true,"taxable":true,"featured_image":{"id":39497104556280,"product_id":7688261533944,"position":1,"created_at":"2023-09-12T07:22:04-07:00","updated_at":"2023-09-12T07:22:04-07:00","alt":"Riviera Ivory - Swatch - Harbour - ShopHarbourOutdoor - SAMP-18A-RIVIVO","width":1200,"height":1200,"src":"\/\/shopharbour.com\/cdn\/shop\/products\/riviera-ivory-swatch-samp-18a-rivivo-497213.png?v=1694528524","variant_ids":[42829454868728]},"available":true,"name":"Riviera Ivory - Swatch - Riviera Ivory","public_title":"Riviera Ivory","options":["Riviera Ivory"],"price":500,"weight":0,"compare_at_price":500,"inventory_management":"shopify","barcode":"745805199985","featured_media":{"alt":"Riviera Ivory - Swatch - Harbour - ShopHarbourOutdoor - SAMP-18A-RIVIVO","id":32113956225272,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/shopharbour.com\/cdn\/shop\/products\/riviera-ivory-swatch-samp-18a-rivivo-497213.png?v=1694528524"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}">
<label for="option-template--16793341755640__main-1--6" class="ProductVariant__Label has_swatch" data-option-position="1-g0-6"><img
src="//shopharbour.com/cdn/shop/products/riviera-ivory-swatch-samp-18a-rivivo-497213_40x40.png?v=1694528524"></label>
<div class="ProductVariant__Tooltip ProductVariant__Tooltip--1-g0-6 hasdescription_yes hasprice_yes">
<div class="ProductVariant__Tooltip__Close" data-option-position="1-g0-6">
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="40" height="40" rx="20" fill="white"></rect>
<g clip-path="url(#clip0_471_4509)">
<path d="M26 14L14 26" stroke="#1C1B1B" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"></path>
<path d="M14 14L26 26" stroke="#1C1B1B" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"></path>
</g>
<defs>
<clipPath id="clip0_471_4509">
<rect width="24" height="24" fill="white" transform="translate(8 8)"></rect>
</clipPath>
</defs>
</svg>
</div>
<div class="ProductVariant__Tooltip__Image">
<img src="//shopharbour.com/cdn/shop/products/riviera-ivory-swatch-samp-18a-rivivo-497213_4472x4472.png?v=1694528524">
</div>
<div class="ProductVariant__Tooltip__Description">
<span class="ProductName">Riviera Ivory</span>
<div class="ProductVariant__Tooltip__Content">
<span class="ProductDescription">Sourced from Italy, Riviera is a fully outdoor and performance fabric with a knubby texture reminiscent of luxe boucle or terry cloth. Soft to the hand, this wonderful fabric feels like it’s an
indoor textile. Milled from 100% polypropelene, the fabric is in fact sun, moisture, sweat, mildew and stain resistant. Available in a range of neutral tones, Riviera brings a refined and textured elegance to any cushion or
sofa. Riviera is sourced from the Mario Sirtori line, established from a company of Italian expertise since 1955, specializing in luxury, contract quality fabrics.<br><br></span>
</div>
<div class="ProductVariant__Modal__Box SelecetedModalSwatch--1-g3-6">
<div class="ProductVariant__Modal__SwatchDetails">
<div class="ProductVariant__Modal__SwatchTitle">Riviera Ivory Sample</div>
<div class="ProductVariant__Modal__SwatchPrice">$5.00</div>
</div>
<button class="ProductVariant__Modal__SwatchAddToCart" data-hidden-id="42829454868728" data-quantity="1">ADD TO CART</button>
</div>
</div>
</div>
</div>
<div class="ProductVariant__Item" data-option-position="1-g0-7">
<input id="option-template--16793341755640__main-1--7" class="ProductVariant__Radio ProductVariant__Radio--Selector ProductVariant__Radio--group-default" type="radio" name="option-1" value="Riviera Sand" data-option-position="2"
data-thumbnail-swatch="Riviera Sand" data-color-position="1-g0-7"
data-swatch="{"id":42829454901496,"title":"Riviera Sand","option1":"Riviera Sand","option2":null,"option3":null,"sku":"SAMP-18A-RIVSAN","requires_shipping":true,"taxable":true,"featured_image":{"id":39497104589048,"product_id":7688261566712,"position":1,"created_at":"2023-09-12T07:22:04-07:00","updated_at":"2023-09-12T07:22:04-07:00","alt":"Riviera Sand - Swatch - Harbour - ShopHarbourOutdoor - SAMP-18A-RIVSAN","width":1200,"height":1200,"src":"\/\/shopharbour.com\/cdn\/shop\/products\/riviera-sand-swatch-samp-18a-rivsan-744410.png?v=1694528524","variant_ids":[42829454901496]},"available":true,"name":"Riviera Sand - Swatch - Riviera Sand","public_title":"Riviera Sand","options":["Riviera Sand"],"price":500,"weight":0,"compare_at_price":500,"inventory_management":"shopify","barcode":"745805200032","featured_media":{"alt":"Riviera Sand - Swatch - Harbour - ShopHarbourOutdoor - SAMP-18A-RIVSAN","id":32113956258040,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/shopharbour.com\/cdn\/shop\/products\/riviera-sand-swatch-samp-18a-rivsan-744410.png?v=1694528524"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}">
<label for="option-template--16793341755640__main-1--7" class="ProductVariant__Label has_swatch" data-option-position="1-g0-7"><img
src="//shopharbour.com/cdn/shop/products/riviera-sand-swatch-samp-18a-rivsan-744410_40x40.png?v=1694528524"></label>
<div class="ProductVariant__Tooltip ProductVariant__Tooltip--1-g0-7 hasdescription_yes hasprice_yes">
<div class="ProductVariant__Tooltip__Close" data-option-position="1-g0-7">
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="40" height="40" rx="20" fill="white"></rect>
<g clip-path="url(#clip0_471_4509)">
<path d="M26 14L14 26" stroke="#1C1B1B" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"></path>
<path d="M14 14L26 26" stroke="#1C1B1B" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"></path>
</g>
<defs>
<clipPath id="clip0_471_4509">
<rect width="24" height="24" fill="white" transform="translate(8 8)"></rect>
</clipPath>
</defs>
</svg>
</div>
<div class="ProductVariant__Tooltip__Image">
<img src="//shopharbour.com/cdn/shop/products/riviera-sand-swatch-samp-18a-rivsan-744410_4472x4472.png?v=1694528524">
</div>
<div class="ProductVariant__Tooltip__Description">
<span class="ProductName">Riviera Sand</span>
<div class="ProductVariant__Tooltip__Content">
<span class="ProductDescription">Sourced from Italy, Riviera is a fully outdoor and performance fabric with a knubby texture reminiscent of luxe boucle or terry cloth. Soft to the hand, this wonderful fabric feels like it’s an
indoor textile. Milled from 100% polypropelene, the fabric is in fact sun, moisture, sweat, mildew and stain resistant. Available in a range of neutral tones, Riviera brings a refined and textured elegance to any cushion or
sofa. Riviera is sourced from the Mario Sirtori line, established from a company of Italian expertise since 1955, specializing in luxury, contract quality fabrics.<br><br></span>
</div>
<div class="ProductVariant__Modal__Box SelecetedModalSwatch--1-g3-7">
<div class="ProductVariant__Modal__SwatchDetails">
<div class="ProductVariant__Modal__SwatchTitle">Riviera Sand Sample</div>
<div class="ProductVariant__Modal__SwatchPrice">$5.00</div>
</div>
<button class="ProductVariant__Modal__SwatchAddToCart" data-hidden-id="42829454901496" data-quantity="1">ADD TO CART</button>
</div>
</div>
</div>
</div>
<div class="ProductVariant__Item" data-option-position="1-g0-8">
<input id="option-template--16793341755640__main-1--8" class="ProductVariant__Radio ProductVariant__Radio--Selector ProductVariant__Radio--group-default" type="radio" name="option-1" value="Riviera Slate" data-option-position="2"
data-thumbnail-swatch="Riviera Slate" data-color-position="1-g0-8"
data-swatch="{"id":42829454967032,"title":"Riviera Slate","option1":"Riviera Slate","option2":null,"option3":null,"sku":"SAMP-18A-RIVSLA","requires_shipping":true,"taxable":true,"featured_image":{"id":39497104687352,"product_id":7688261632248,"position":1,"created_at":"2023-09-12T07:22:10-07:00","updated_at":"2023-09-12T07:22:10-07:00","alt":"Riviera Slate - Swatch - Harbour - ShopHarbourOutdoor - SAMP-18A-RIVSLA","width":1200,"height":1200,"src":"\/\/shopharbour.com\/cdn\/shop\/products\/riviera-slate-swatch-samp-18a-rivsla-773544.png?v=1694528530","variant_ids":[42829454967032]},"available":true,"name":"Riviera Slate - Swatch - Riviera Slate","public_title":"Riviera Slate","options":["Riviera Slate"],"price":500,"weight":0,"compare_at_price":500,"inventory_management":"shopify","barcode":"745805200070","featured_media":{"alt":"Riviera Slate - Swatch - Harbour - ShopHarbourOutdoor - SAMP-18A-RIVSLA","id":32113956356344,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/shopharbour.com\/cdn\/shop\/products\/riviera-slate-swatch-samp-18a-rivsla-773544.png?v=1694528530"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}">
<label for="option-template--16793341755640__main-1--8" class="ProductVariant__Label has_swatch" data-option-position="1-g0-8"><img
src="//shopharbour.com/cdn/shop/products/riviera-slate-swatch-samp-18a-rivsla-773544_40x40.png?v=1694528530"></label>
<div class="ProductVariant__Tooltip ProductVariant__Tooltip--1-g0-8 hasdescription_yes hasprice_yes">
<div class="ProductVariant__Tooltip__Close" data-option-position="1-g0-8">
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="40" height="40" rx="20" fill="white"></rect>
<g clip-path="url(#clip0_471_4509)">
<path d="M26 14L14 26" stroke="#1C1B1B" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"></path>
<path d="M14 14L26 26" stroke="#1C1B1B" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"></path>
</g>
<defs>
<clipPath id="clip0_471_4509">
<rect width="24" height="24" fill="white" transform="translate(8 8)"></rect>
</clipPath>
</defs>
</svg>
</div>
<div class="ProductVariant__Tooltip__Image">
<img src="//shopharbour.com/cdn/shop/products/riviera-slate-swatch-samp-18a-rivsla-773544_4472x4472.png?v=1694528530">
</div>
<div class="ProductVariant__Tooltip__Description">
<span class="ProductName">Riviera Slate</span>
<div class="ProductVariant__Tooltip__Content">
<span class="ProductDescription">Sourced from Italy, Riviera is a fully outdoor and performance fabric with a knubby texture reminiscent of luxe boucle or terry cloth. Soft to the hand, this wonderful fabric feels like it’s an
indoor textile. Milled from 100% polypropelene, the fabric is in fact sun, moisture, sweat, mildew and stain resistant. Available in a range of neutral tones, Riviera brings a refined and textured elegance to any cushion or
sofa. Riviera is sourced from the Mario Sirtori line, established from a company of Italian expertise since 1955, specializing in luxury, contract quality fabrics.<br><br></span>
</div>
<div class="ProductVariant__Modal__Box SelecetedModalSwatch--1-g3-8">
<div class="ProductVariant__Modal__SwatchDetails">
<div class="ProductVariant__Modal__SwatchTitle">Riviera Slate Sample</div>
<div class="ProductVariant__Modal__SwatchPrice">$5.00</div>
</div>
<button class="ProductVariant__Modal__SwatchAddToCart" data-hidden-id="42829454967032" data-quantity="1">ADD TO CART</button>
</div>
</div>
</div>
</div>
<div class="ProductVariant__Item" data-option-position="1-g0-9">
<input id="option-template--16793341755640__main-1--9" class="ProductVariant__Radio ProductVariant__Radio--Selector ProductVariant__Radio--group-default" type="radio" name="option-1" value="Riviera Stone" data-option-position="2"
data-thumbnail-swatch="Riviera Stone" data-color-position="1-g0-9"
data-swatch="{"id":42829454999800,"title":"Riviera Stone","option1":"Riviera Stone","option2":null,"option3":null,"sku":"SAMP-18A-RIVSTO","requires_shipping":true,"taxable":true,"featured_image":{"id":39497104654584,"product_id":7688261665016,"position":1,"created_at":"2023-09-12T07:22:10-07:00","updated_at":"2023-09-12T07:22:10-07:00","alt":"Riviera Stone - Swatch - Harbour - ShopHarbourOutdoor - SAMP-18A-RIVSTO","width":1200,"height":1200,"src":"\/\/shopharbour.com\/cdn\/shop\/products\/riviera-stone-swatch-samp-18a-rivsto-102913.png?v=1694528530","variant_ids":[42829454999800]},"available":true,"name":"Riviera Stone - Swatch - Riviera Stone","public_title":"Riviera Stone","options":["Riviera Stone"],"price":500,"weight":0,"compare_at_price":500,"inventory_management":"shopify","barcode":"745805200100","featured_media":{"alt":"Riviera Stone - Swatch - Harbour - ShopHarbourOutdoor - SAMP-18A-RIVSTO","id":32113956323576,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/shopharbour.com\/cdn\/shop\/products\/riviera-stone-swatch-samp-18a-rivsto-102913.png?v=1694528530"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}">
<label for="option-template--16793341755640__main-1--9" class="ProductVariant__Label has_swatch" data-option-position="1-g0-9"><img
src="//shopharbour.com/cdn/shop/products/riviera-stone-swatch-samp-18a-rivsto-102913_40x40.png?v=1694528530"></label>
<div class="ProductVariant__Tooltip ProductVariant__Tooltip--1-g0-9 hasdescription_yes hasprice_yes">
<div class="ProductVariant__Tooltip__Close" data-option-position="1-g0-9">
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="40" height="40" rx="20" fill="white"></rect>
<g clip-path="url(#clip0_471_4509)">
<path d="M26 14L14 26" stroke="#1C1B1B" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"></path>
<path d="M14 14L26 26" stroke="#1C1B1B" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"></path>
</g>
<defs>
<clipPath id="clip0_471_4509">
<rect width="24" height="24" fill="white" transform="translate(8 8)"></rect>
</clipPath>
</defs>
</svg>
</div>
<div class="ProductVariant__Tooltip__Image">
<img src="//shopharbour.com/cdn/shop/products/riviera-stone-swatch-samp-18a-rivsto-102913_4472x4472.png?v=1694528530">
</div>
<div class="ProductVariant__Tooltip__Description">
<span class="ProductName">Riviera Stone</span>
<div class="ProductVariant__Tooltip__Content">
<span class="ProductDescription">Sourced from Italy, Riviera is a fully outdoor and performance fabric with a knubby texture reminiscent of luxe boucle or terry cloth. Soft to the hand, this wonderful fabric feels like it’s an
indoor textile. Milled from 100% polypropelene, the fabric is in fact sun, moisture, sweat, mildew and stain resistant. Available in a range of neutral tones, Riviera brings a refined and textured elegance to any cushion or
sofa. Riviera is sourced from the Mario Sirtori line, established from a company of Italian expertise since 1955, specializing in luxury, contract quality fabrics.<br><br></span>
</div>
<div class="ProductVariant__Modal__Box SelecetedModalSwatch--1-g3-9">
<div class="ProductVariant__Modal__SwatchDetails">
<div class="ProductVariant__Modal__SwatchTitle">Riviera Stone Sample</div>
<div class="ProductVariant__Modal__SwatchPrice">$5.00</div>
</div>
<button class="ProductVariant__Modal__SwatchAddToCart" data-hidden-id="42829454999800" data-quantity="1">ADD TO CART</button>
</div>
</div>
</div>
</div>
<div class="ProductVariant__Item" data-option-position="1-g0-10">
<input id="option-template--16793341755640__main-1--10" class="ProductVariant__Radio ProductVariant__Radio--Selector ProductVariant__Radio--group-default" type="radio" name="option-1" value="Siesta Ivory" data-option-position="2"
data-thumbnail-swatch="Siesta Ivory" data-color-position="1-g0-10"
data-swatch="{"id":42829455294712,"title":"Siesta Ivory","option1":"Siesta Ivory","option2":null,"option3":null,"sku":"SAMP-18A-SIEIVO","requires_shipping":true,"taxable":true,"featured_image":{"id":39497106817272,"product_id":7688261959928,"position":1,"created_at":"2023-09-12T07:24:12-07:00","updated_at":"2023-09-12T07:24:12-07:00","alt":"Siesta Ivory - Swatch - Harbour - ShopHarbourOutdoor - SAMP-18A-SIEIVO","width":1200,"height":1200,"src":"\/\/shopharbour.com\/cdn\/shop\/products\/siesta-ivory-swatch-samp-18a-sieivo-270817.png?v=1694528652","variant_ids":[42829455294712]},"available":true,"name":"Siesta Ivory - Swatch - Siesta Ivory","public_title":"Siesta Ivory","options":["Siesta Ivory"],"price":500,"weight":0,"compare_at_price":500,"inventory_management":"shopify","barcode":"745805200223","featured_media":{"alt":"Siesta Ivory - Swatch - Harbour - ShopHarbourOutdoor - SAMP-18A-SIEIVO","id":32113958486264,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/shopharbour.com\/cdn\/shop\/products\/siesta-ivory-swatch-samp-18a-sieivo-270817.png?v=1694528652"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}">
<label for="option-template--16793341755640__main-1--10" class="ProductVariant__Label has_swatch" data-option-position="1-g0-10"><img
src="//shopharbour.com/cdn/shop/products/siesta-ivory-swatch-samp-18a-sieivo-270817_40x40.png?v=1694528652"></label>
<div class="ProductVariant__Tooltip ProductVariant__Tooltip--1-g0-10 hasdescription_yes hasprice_yes">
<div class="ProductVariant__Tooltip__Close" data-option-position="1-g0-10">
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="40" height="40" rx="20" fill="white"></rect>
<g clip-path="url(#clip0_471_4509)">
<path d="M26 14L14 26" stroke="#1C1B1B" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"></path>
<path d="M14 14L26 26" stroke="#1C1B1B" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"></path>
</g>
<defs>
<clipPath id="clip0_471_4509">
<rect width="24" height="24" fill="white" transform="translate(8 8)"></rect>
</clipPath>
</defs>
</svg>
</div>
<div class="ProductVariant__Tooltip__Image">
<img src="//shopharbour.com/cdn/shop/products/siesta-ivory-swatch-samp-18a-sieivo-270817_4472x4472.png?v=1694528652">
</div>
<div class="ProductVariant__Tooltip__Description">
<span class="ProductName">Siesta Ivory</span>
<div class="ProductVariant__Tooltip__Content">
<span class="ProductDescription">Milled in Italy, our premium fabric range, Siesta, is outdoor luxury at its finest. While it feels and looks like an indoor linen fabric, this double thickness basket–weave fabric is crafted
from 100% Polypropelene, making it sun, stain, and water resistant. Easy to clean and quick to dry, this new addition to our ourdoor fabric offerings is refined, classic and contemporary all in one. Available in four
colorways, Ivory is a natural off–white – the perfect neutral to ground your piece. Siesta is sourced from the One by Mario Sirtori line, established from a company of Italian expertise since 1955, specializing in luxury,
contract quality fabrics.<br><br></span>
</div>
<div class="ProductVariant__Modal__Box SelecetedModalSwatch--1-g3-10">
<div class="ProductVariant__Modal__SwatchDetails">
<div class="ProductVariant__Modal__SwatchTitle">Siesta Ivory Sample</div>
<div class="ProductVariant__Modal__SwatchPrice">$5.00</div>
</div>
<button class="ProductVariant__Modal__SwatchAddToCart" data-hidden-id="42829455294712" data-quantity="1">ADD TO CART</button>
</div>
</div>
</div>
</div>
<div class="ProductVariant__Item" data-option-position="1-g0-11">
<input id="option-template--16793341755640__main-1--11" class="ProductVariant__Radio ProductVariant__Radio--Selector ProductVariant__Radio--group-default" type="radio" name="option-1" value="Siesta Slate" data-option-position="2"
data-thumbnail-swatch="Siesta Slate" data-color-position="1-g0-11"
data-swatch="{"id":42829455327480,"title":"Siesta Slate","option1":"Siesta Slate","option2":null,"option3":null,"sku":"SAMP-18A-SIESLA","requires_shipping":true,"taxable":true,"featured_image":{"id":39497106915576,"product_id":7688261992696,"position":1,"created_at":"2023-09-12T07:24:13-07:00","updated_at":"2023-09-12T07:24:13-07:00","alt":"Siesta Slate - Swatch - Harbour - ShopHarbourOutdoor - SAMP-18A-SIESLA","width":1200,"height":1200,"src":"\/\/shopharbour.com\/cdn\/shop\/products\/siesta-slate-swatch-samp-18a-siesla-578510.png?v=1694528653","variant_ids":[42829455327480]},"available":true,"name":"Siesta Slate - Swatch - Siesta Slate","public_title":"Siesta Slate","options":["Siesta Slate"],"price":500,"weight":0,"compare_at_price":500,"inventory_management":"shopify","barcode":"745805200247","featured_media":{"alt":"Siesta Slate - Swatch - Harbour - ShopHarbourOutdoor - SAMP-18A-SIESLA","id":32113958617336,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/shopharbour.com\/cdn\/shop\/products\/siesta-slate-swatch-samp-18a-siesla-578510.png?v=1694528653"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}">
<label for="option-template--16793341755640__main-1--11" class="ProductVariant__Label has_swatch" data-option-position="1-g0-11"><img
src="//shopharbour.com/cdn/shop/products/siesta-slate-swatch-samp-18a-siesla-578510_40x40.png?v=1694528653"></label>
<div class="ProductVariant__Tooltip ProductVariant__Tooltip--1-g0-11 hasdescription_yes hasprice_yes">
<div class="ProductVariant__Tooltip__Close" data-option-position="1-g0-11">
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="40" height="40" rx="20" fill="white"></rect>
<g clip-path="url(#clip0_471_4509)">
<path d="M26 14L14 26" stroke="#1C1B1B" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"></path>
<path d="M14 14L26 26" stroke="#1C1B1B" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"></path>
</g>
<defs>
<clipPath id="clip0_471_4509">
<rect width="24" height="24" fill="white" transform="translate(8 8)"></rect>
</clipPath>
</defs>
</svg>
</div>
<div class="ProductVariant__Tooltip__Image">
<img src="//shopharbour.com/cdn/shop/products/siesta-slate-swatch-samp-18a-siesla-578510_4472x4472.png?v=1694528653">
</div>
<div class="ProductVariant__Tooltip__Description">
<span class="ProductName">Siesta Slate</span>
<div class="ProductVariant__Tooltip__Content">
<span class="ProductDescription">Milled in Italy, our premium fabric range, Siesta, is outdoor luxury at its finest. While it feels and looks like an indoor linen fabric, this double thickness basket–weave fabric is crafted
from 100% Polypropelene, making it sun, stain, and water resistant. Easy to clean and quick to dry, this new addition to our ourdoor fabric offerings is refined, classic and contemporary all in one. Available in four
colorways, Slate is a melange of grey and charcoal fibers, adding depth and texture to the textile. Siesta is sourced from the One by Mario Sirtori line, established from a company of Italian expertise since 1955,
specializing in luxury, contract quality fabrics.<br><br></span>
</div>
<div class="ProductVariant__Modal__Box SelecetedModalSwatch--1-g3-11">
<div class="ProductVariant__Modal__SwatchDetails">
<div class="ProductVariant__Modal__SwatchTitle">Siesta Slate Sample</div>
<div class="ProductVariant__Modal__SwatchPrice">$5.00</div>
</div>
<button class="ProductVariant__Modal__SwatchAddToCart" data-hidden-id="42829455327480" data-quantity="1">ADD TO CART</button>
</div>
</div>
</div>
</div>
<div class="ProductVariant__Item" data-option-position="1-g0-12">
<input id="option-template--16793341755640__main-1--12" class="ProductVariant__Radio ProductVariant__Radio--Selector ProductVariant__Radio--group-default" type="radio" name="option-1" value="Siesta Taupe" data-option-position="2"
data-thumbnail-swatch="Siesta Taupe" data-color-position="1-g0-12"
data-swatch="{"id":42829455491320,"title":"Siesta Taupe","option1":"Siesta Taupe","option2":null,"option3":null,"sku":"SAMP-18A-SIETAU","requires_shipping":true,"taxable":true,"featured_image":{"id":39497107013880,"product_id":7688262058232,"position":1,"created_at":"2023-09-12T07:24:13-07:00","updated_at":"2023-09-12T07:24:13-07:00","alt":"Siesta Taupe - Swatch - Harbour - ShopHarbourOutdoor - SAMP-18A-SIETAU","width":1200,"height":1200,"src":"\/\/shopharbour.com\/cdn\/shop\/products\/siesta-taupe-swatch-samp-18a-sietau-850206.png?v=1694528653","variant_ids":[42829455491320]},"available":true,"name":"Siesta Taupe - Swatch - Siesta Taupe","public_title":"Siesta Taupe","options":["Siesta Taupe"],"price":500,"weight":0,"compare_at_price":500,"inventory_management":"shopify","barcode":"745805200261","featured_media":{"alt":"Siesta Taupe - Swatch - Harbour - ShopHarbourOutdoor - SAMP-18A-SIETAU","id":32113958715640,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/shopharbour.com\/cdn\/shop\/products\/siesta-taupe-swatch-samp-18a-sietau-850206.png?v=1694528653"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}">
<label for="option-template--16793341755640__main-1--12" class="ProductVariant__Label has_swatch" data-option-position="1-g0-12"><img
src="//shopharbour.com/cdn/shop/products/siesta-taupe-swatch-samp-18a-sietau-850206_40x40.png?v=1694528653"></label>
<div class="ProductVariant__Tooltip ProductVariant__Tooltip--1-g0-12 hasdescription_yes hasprice_yes">
<div class="ProductVariant__Tooltip__Close" data-option-position="1-g0-12">
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="40" height="40" rx="20" fill="white"></rect>
<g clip-path="url(#clip0_471_4509)">
<path d="M26 14L14 26" stroke="#1C1B1B" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"></path>
<path d="M14 14L26 26" stroke="#1C1B1B" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"></path>
</g>
<defs>
<clipPath id="clip0_471_4509">
<rect width="24" height="24" fill="white" transform="translate(8 8)"></rect>
</clipPath>
</defs>
</svg>
</div>
<div class="ProductVariant__Tooltip__Image">
<img src="//shopharbour.com/cdn/shop/products/siesta-taupe-swatch-samp-18a-sietau-850206_4472x4472.png?v=1694528653">
</div>
<div class="ProductVariant__Tooltip__Description">
<span class="ProductName">Siesta Taupe</span>
<div class="ProductVariant__Tooltip__Content">
<span class="ProductDescription">Milled in Italy, our premium fabric range, Siesta, is outdoor luxury at its finest. While it feels and looks like an indoor linen fabric, this double thickness basket–weave fabric is crafted
from 100% Polypropelene, making it sun, stain, and water resistant. Easy to clean and quick to dry, this new addition to our ourdoor fabric offerings is refined, classic and contemporary all in one. Available in four
colorways, Taupe is a melange of ivory and light brown fibers, adding depth and texture to the textile. Siesta is sourced from the One by Mario Sirtori line, established from a company of Italian expertise since 1955,
specializing in luxury, contract quality fabrics.<br><br></span>
</div>
<div class="ProductVariant__Modal__Box SelecetedModalSwatch--1-g3-12">
<div class="ProductVariant__Modal__SwatchDetails">
<div class="ProductVariant__Modal__SwatchTitle">Siesta Taupe Sample</div>
<div class="ProductVariant__Modal__SwatchPrice">$5.00</div>
</div>
<button class="ProductVariant__Modal__SwatchAddToCart" data-hidden-id="42829455491320" data-quantity="1">ADD TO CART</button>
</div>
</div>
</div>
</div>
<div class="ProductVariant__Item" data-option-position="1-g0-13">
<input id="option-template--16793341755640__main-1--13" class="ProductVariant__Radio ProductVariant__Radio--Selector ProductVariant__Radio--group-default" type="radio" name="option-1" value="Siesta Indigo" data-option-position="2"
data-thumbnail-swatch="Siesta Indigo" data-color-position="1-g0-13"
data-swatch="{"id":42829455261944,"title":"Siesta Indigo","option1":"Siesta Indigo","option2":null,"option3":null,"sku":"SAMP-18A-SIEIND","requires_shipping":true,"taxable":true,"featured_image":{"id":39497106325752,"product_id":7688261927160,"position":1,"created_at":"2023-09-12T07:24:11-07:00","updated_at":"2023-09-12T07:24:11-07:00","alt":"Siesta Indigo - Swatch - Harbour - ShopHarbourOutdoor - SAMP-18A-SIEIND","width":1200,"height":1200,"src":"\/\/shopharbour.com\/cdn\/shop\/products\/siesta-indigo-swatch-samp-18a-sieind-912388.png?v=1694528651","variant_ids":[42829455261944]},"available":true,"name":"Siesta Indigo - Swatch - Siesta Indigo","public_title":"Siesta Indigo","options":["Siesta Indigo"],"price":500,"weight":0,"compare_at_price":500,"inventory_management":"shopify","barcode":"745805200209","featured_media":{"alt":"Siesta Indigo - Swatch - Harbour - ShopHarbourOutdoor - SAMP-18A-SIEIND","id":32113958027512,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/shopharbour.com\/cdn\/shop\/products\/siesta-indigo-swatch-samp-18a-sieind-912388.png?v=1694528651"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}">
<label for="option-template--16793341755640__main-1--13" class="ProductVariant__Label has_swatch" data-option-position="1-g0-13"><img
src="//shopharbour.com/cdn/shop/products/siesta-indigo-swatch-samp-18a-sieind-912388_40x40.png?v=1694528651"></label>
<div class="ProductVariant__Tooltip ProductVariant__Tooltip--1-g0-13 hasdescription_yes hasprice_yes">
<div class="ProductVariant__Tooltip__Close" data-option-position="1-g0-13">
<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="40" height="40" rx="20" fill="white"></rect>
<g clip-path="url(#clip0_471_4509)">
<path d="M26 14L14 26" stroke="#1C1B1B" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"></path>
<path d="M14 14L26 26" stroke="#1C1B1B" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"></path>
</g>
<defs>
<clipPath id="clip0_471_4509">
<rect width="24" height="24" fill="white" transform="translate(8 8)"></rect>
</clipPath>
</defs>
</svg>
</div>
<div class="ProductVariant__Tooltip__Image">
<img src="//shopharbour.com/cdn/shop/products/siesta-indigo-swatch-samp-18a-sieind-912388_4472x4472.png?v=1694528651">
</div>
<div class="ProductVariant__Tooltip__Description">
<span class="ProductName">Siesta Indigo</span>
<div class="ProductVariant__Tooltip__Content">
<span class="ProductDescription">Milled in Italy, our premium fabric range, Siesta, is outdoor luxury at its finest. While it feels and looks like an indoor linen fabric, this double thickness basket–weave fabric is crafted
from 100% Polypropelene, making it sun, stain, and water resistant. Easy to clean and quick to dry, this new addition to our ourdoor fabric offerings is refined, classic and contemporary all in one. Available in four
colorways, Indigo is a melange of dark and light blue fibers, adding depth and texture to the textile. Siesta is sourced from the One by Mario Sirtori line, established from a company of Italian expertise since 1955,
specializing in luxury, contract quality fabrics.<br><br></span>
</div>
<div class="ProductVariant__Modal__Box SelecetedModalSwatch--1-g3-13">
<div class="ProductVariant__Modal__SwatchDetails">
<div class="ProductVariant__Modal__SwatchTitle">Siesta Indigo Sample</div>
<div class="ProductVariant__Modal__SwatchPrice">$5.00</div>
</div>
<button class="ProductVariant__Modal__SwatchAddToCart" data-hidden-id="42829455261944" data-quantity="1">ADD TO CART</button>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="Tooltip__Overlay"></div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script type="text/javascript">
(function() {
var initialLoad = true;
/* const swatchEl = document.querySelectorAll('.ProductVariant__Radio--Selector');
const selectedSwatches = document.querySelectorAll('.ProductVariant__Radio:checked'); */
const addToCartButtons = document.querySelectorAll('.ProductVariant__SwatchAddToCart');
const swatchEl = document.querySelectorAll('.ProductVariant__Radio--Selector');
const swatchContainers = document.querySelectorAll('.ProductVariant__Item');
const selectedSwatches = [];
//get an indicator to which frame really is the selected swatch, the issue before with the "view swatch" function, instead of the correct selected element, it gets the last instance of the element since the input element has the same input name and value. it confuses the system to which swatch is it: is it under the custom or the stocked. since queryselectorall :checked selects the last element of the same type(in this case the radio input with the same name and same value)
swatchContainers.forEach(el => {
// get group of the swatch
let swatchGroup = el.querySelector('.ProductVariant__Radio').getAttribute('data-color-position').split("-")[1];
let swatch = el.querySelector('.ProductVariant__Radio');
let groupContainer = el.closest('.ProductVariant__GroupContainer');
if (swatch.checked && swatchGroup == 'g0') {
selectedSwatches.push(swatch);
}
try {
if (groupContainer.classList.contains('variant_option_load_on')) {
if (swatch.classList.contains('selected_option_on')) {
selectedSwatches.push(swatch);
}
}
} catch (e) {}
});
const closeModalButton = document.querySelectorAll('.ProductVariant__Tooltip .ProductVariant__Tooltip__Close')
const tooltipContainer = document.querySelectorAll('.ProductVariant__Tooltip')
const toggleTooltip = document.querySelectorAll('.Tooltip__Toggle')
const selectedItem = document.getElementById('hidElem')
const overlayEl = document.querySelector('.Tooltip__Overlay')
const modalAddToCartBtn = document.querySelectorAll('.ProductVariant__Modal__SwatchAddToCart')
let selectedFrame = '';
let selectedAccent = '';
let stocked = false;
let custom = false;
const toggleTooltipG1 = document.querySelector('.Group1');
const toggleTooltipG2 = document.querySelector('.Group2');
const handleSwatchChange = (swatch, onLoad) => {
const swatchPosition = swatch.getAttribute('data-color-position');
const optionPosition = swatch.getAttribute('data-option-position');
const selectedSwatchData = swatch.getAttribute('data-swatch');
const swatchData = JSON.parse(selectedSwatchData);
const toggleTooltipG0 = document.querySelector('.Group0');
const toggleTooltipDefault = document.querySelector('.Default');
if (swatch.classList.contains('ProductVariant__Radio--group-1')) {
try {
toggleTooltipG2.style.display = 'none';
toggleTooltipG1.style.display = 'flex';
selectedAccent = swatchData.title;
} catch (e) {}
if (swatchPosition && toggleTooltipG1) {
toggleTooltipG1.setAttribute('data-option-position', swatchPosition);
}
stocked = true;
custom = false;
try {
let stockedCont = document.querySelector('.ProductVariant__GroupContainer.Stocked__Container');
let availableStockedItem = stockedCont.querySelectorAll('.ProductVariant__Item:not(.ProductVariant__HideSwatch)');
if (availableStockedItem.length <= 0) {
toggleTooltipG1.style.display = 'none';
} else {
toggleTooltipG1.style.display = 'flex';
}
} catch (e) {}
//variantOptions(selectedAccent,selectedFrame, stocked, custom, swatchPosition)
} else if (swatch.classList.contains('ProductVariant__Radio--group-2')) {
try {
toggleTooltipG1.style.display = 'none';
toggleTooltipG2.style.display = 'flex';
selectedAccent = swatchData.title;
} catch (e) {}
if (swatchPosition && toggleTooltipG2) {
toggleTooltipG2.setAttribute('data-option-position', swatchPosition);
}
custom = true;
stocked = false;
//variantOptions(selectedAccent,selectedFrame, stocked, custom, swatchPosition)
} else if (swatch.classList.contains('ProductVariant__Radio--group-0')) {
if (selectedSwatchData != 'null') {
selectedFrame = swatchData.title;
}
if (swatchPosition && toggleTooltipG0) {
toggleTooltipG0.setAttribute('data-option-position', swatchPosition);
}
variantOptions(selectedAccent, selectedFrame, stocked, custom, swatchPosition);
if (stocked) {
try {
let availability_message = swatch.closest('.Product__InfoWrapper').querySelector('.available-soon strong');
availability_message.classList.add("stocked_accents");
} catch (e) {}
}
try {
//Check if Custom Fabric doesnt have any swatches under it, then hide the container, else: show.
let customCont = document.querySelector('.ProductVariant__GroupContainer.Custom__Container');
let availableCustomItem = customCont.querySelectorAll('.ProductVariant__Item:not(.ProductVariant__HideSwatch)');
if (availableCustomItem.length <= 0) {
customCont.style.display = 'none';
} else {
customCont.style.display = 'block';
}
//Select first variant on frame change
if (!onLoad) filterSelectFrameAndAccent(onLoad);
} catch (e) {}
} else {
if (selectedSwatchData != 'null') {
selectedAccent = swatchData.title;
}
if (swatchPosition && toggleTooltipDefault) {
toggleTooltipDefault.setAttribute('data-option-position', swatchPosition);
}
}
/*
let decimal_places = 2
let money_numbers_only = swatchData.price
let digits_array = money_numbers_only.toString().split('')
let whole_length = digits_array.length - decimal_places
let whole_part = money_numbers_only.toString().slice(0,whole_length)
let decimal_part = money_numbers_only.toString().slice(1, decimal_places)
let currency = whole_part + '.' + decimal_part
*/
if (window.innerWidth < 1008) {
$('html,body').animate({
scrollTop: $('.shopify-section').offset().top
}, 'slow');
}
//Removed the prameters as the selected variant values can be easily retrived using a query selector.
selectedVariant();
initialLoad = false;
try {
let availability_message = swatch.closest('.Product__InfoWrapper').querySelector('.available-soon strong');
if (stocked) {
availability_message.classList.add("stocked_accents");
} else {
availability_message.classList.remove("stocked_accents");
}
var variantsInitiallyLoaded = document.querySelectorAll('.ProductVariant__Item.variant_selected_initially');
variantsInitiallyLoaded.forEach(el => {
el.classList.remove("variant_selected_initially");
});
let variantGroupContainer = document.querySelectorAll('.ProductVariant__GroupContainer.custom_frame');
if (variantGroupContainer) {
variantGroupContainer.forEach(elcg => {
let showGroup = false;
let inputValuesContainer = elcg.querySelector(".ProductVariant__Values");
let inputValues = inputValuesContainer.querySelectorAll(".ProductVariant__Item");
inputValues.forEach(el => {
if (el.style.display != "none") {
showGroup = true;
}
});
if (showGroup == false) {
elcg.style.display = 'none';
} else {
elcg.style.display = 'block';
}
});
}
} catch (e) {}
}
const showHideToolTip = (el, willShow) => {
const hoverPosition = el.getAttribute('data-option-position')
let hoveredSwatch = document.querySelector('.ProductVariant__Tooltip--' + hoverPosition)
if (willShow) {
hoveredSwatch.style.display = 'grid'
overlayEl.style.display = 'block'
functiondisable()
document.documentElement.classList.add("modal_active");
document.body.classList.add("modal_active");
} else {
hoveredSwatch.style.display = 'none'
overlayEl.style.display = 'none'
functionenable()
document.documentElement.classList.remove("modal_active");
document.body.classList.remove("modal_active");
}
}
window.addEventListener("load", () => {
selectedSwatches.forEach(el => {
filterThumbnail(el)
});
filterSelectFrameAndAccent(true);
})
const functiondisable = () => {
// To get the scroll position of current webpage
TopScroll = window.pageYOffset || document.documentElement.scrollTop;
LeftScroll = window.pageXOffset || document.documentElement.scrollLeft,
// if scroll happens, set it to the previous value
window.onscroll = function() {
window.scrollTo(LeftScroll, TopScroll);
};
}
const functionenable = () => {
window.onscroll = function() {};
}
const handleAddToCart = e => {
e.preventDefault()
const el = e.target
const variantId = el.getAttribute('data-hidden-id')
const quantity = el.getAttribute('data-quantity')
el.setAttribute('disabled', 'disabled');
document.dispatchEvent(new CustomEvent('theme:loading:start'));
$.ajax({
type: 'POST',
url: '/cart/add.js',
dataType: 'json',
data: {
quantity: quantity,
id: variantId
},
success: function() {
document.dispatchEvent(new CustomEvent('product:added', {
bubbles: true,
detail: {
variant: variantId,
quantity: quantity ? parseInt(quantity) : 1
}
}));
document.dispatchEvent(new CustomEvent('theme:loading:end'));
el.removeAttribute('disabled')
}
})
}
//Removed the prameters as the selected variant values can be easily retrived using a query selector. With this, any additional options should work regardless if the option name is frame or accent or other option name.
const selectedVariant = () => {
let selectedItems = document.querySelectorAll('.ProductVariant__Item:not(.ProductVariant__HideSwatch) .ProductVariant__Radio--Selector:checked');
let selectedTitleArr = [];
let selectedTitleStr = '';
selectedItems.forEach(selectedEl => {
selectedTitleArr.push(selectedEl.value)
})
selectedTitleStr = selectedTitleArr.join(" / ");
console.log('selectedTitleStr');
console.log(selectedTitleStr);
var variants = [];
var item_v = {};
item_v.sku = "AMAL-05B-ALAST-COPMID";
item_v.id = "42641368187128";
item_v.title = "Aluminum Asteroid / Copacabana Midnight";
item_v.inventory_quantity = 0; // Add the inventory_quantity property
variants.sort((a, b) => b.inventory_quantity - a.inventory_quantity);
variants.push(item_v);
var item_v = {};
item_v.sku = "AMAL-05B-ALAST-COPSAN";
item_v.id = "42641368285432";
item_v.title = "Aluminum Asteroid / Copacabana Sand";
item_v.inventory_quantity = 0; // Add the inventory_quantity property
variants.sort((a, b) => b.inventory_quantity - a.inventory_quantity);
variants.push(item_v);
var item_v = {};
item_v.sku = "AMAL-05B-ALAST-PANBLA";
item_v.id = "42641368383736";
item_v.title = "Aluminum Asteroid / Panama Blanco";
item_v.inventory_quantity = 0; // Add the inventory_quantity property
variants.sort((a, b) => b.inventory_quantity - a.inventory_quantity);
variants.push(item_v);
var item_v = {};
item_v.sku = "AMAL-05B-ALAST-PANCLO";
item_v.id = "42641368416504";
item_v.title = "Aluminum Asteroid / Panama Cloud";
item_v.inventory_quantity = 0; // Add the inventory_quantity property
variants.sort((a, b) => b.inventory_quantity - a.inventory_quantity);
variants.push(item_v);
var item_v = {};
item_v.sku = "AMAL-05B-ALAST-PANGRA";
item_v.id = "42641368514808";
item_v.title = "Aluminum Asteroid / Panama Grafito";
item_v.inventory_quantity = 0; // Add the inventory_quantity property
variants.sort((a, b) => b.inventory_quantity - a.inventory_quantity);
variants.push(item_v);
var item_v = {};
item_v.sku = "AMAL-05B-ALAST-PANMAR";
item_v.id = "42641368613112";
item_v.title = "Aluminum Asteroid / Panama Marble";
item_v.inventory_quantity = 0; // Add the inventory_quantity property
variants.sort((a, b) => b.inventory_quantity - a.inventory_quantity);
variants.push(item_v);
var item_v = {};
item_v.sku = "AMAL-05B-ALAST-RIVIVO";
item_v.id = "42641368744184";
item_v.title = "Aluminum Asteroid / Riviera Ivory";
item_v.inventory_quantity = 0; // Add the inventory_quantity property
variants.sort((a, b) => b.inventory_quantity - a.inventory_quantity);
variants.push(item_v);
var item_v = {};
item_v.sku = "AMAL-05B-ALAST-RIVSAN";
item_v.id = "42641368842488";
item_v.title = "Aluminum Asteroid / Riviera Sand";
item_v.inventory_quantity = 0; // Add the inventory_quantity property
variants.sort((a, b) => b.inventory_quantity - a.inventory_quantity);
variants.push(item_v);
var item_v = {};
item_v.sku = "AMAL-05B-ALAST-RIVSLA";
item_v.id = "42641368908024";
item_v.title = "Aluminum Asteroid / Riviera Slate";
item_v.inventory_quantity = 1; // Add the inventory_quantity property
variants.sort((a, b) => b.inventory_quantity - a.inventory_quantity);
variants.push(item_v);
var item_v = {};
item_v.sku = "AMAL-05B-ALAST-RIVSTO";
item_v.id = "42641368940792";
item_v.title = "Aluminum Asteroid / Riviera Stone";
item_v.inventory_quantity = 0; // Add the inventory_quantity property
variants.sort((a, b) => b.inventory_quantity - a.inventory_quantity);
variants.push(item_v);
var item_v = {};
item_v.sku = "AMAL-05B-ALAST-SIEIVO";
item_v.id = "42641369071864";
item_v.title = "Aluminum Asteroid / Siesta Ivory";
item_v.inventory_quantity = 0; // Add the inventory_quantity property
variants.sort((a, b) => b.inventory_quantity - a.inventory_quantity);
variants.push(item_v);
var item_v = {};
item_v.sku = "AMAL-05B-ALAST-SIESLA";
item_v.id = "42641369137400";
item_v.title = "Aluminum Asteroid / Siesta Slate";
item_v.inventory_quantity = 0; // Add the inventory_quantity property
variants.sort((a, b) => b.inventory_quantity - a.inventory_quantity);
variants.push(item_v);
var item_v = {};
item_v.sku = "AMAL-05B-ALAST-SIETAU";
item_v.id = "42641369202936";
item_v.title = "Aluminum Asteroid / Siesta Taupe";
item_v.inventory_quantity = 0; // Add the inventory_quantity property
variants.sort((a, b) => b.inventory_quantity - a.inventory_quantity);
variants.push(item_v);
var item_v = {};
item_v.sku = "AMAL-05B-ALTAU-COPMID";
item_v.id = "42641369268472";
item_v.title = "Aluminum Taupe / Copacabana Midnight";
item_v.inventory_quantity = 0; // Add the inventory_quantity property
variants.sort((a, b) => b.inventory_quantity - a.inventory_quantity);
variants.push(item_v);
var item_v = {};
item_v.sku = "AMAL-05B-ALTAU-COPSAN";
item_v.id = "42641369301240";
item_v.title = "Aluminum Taupe / Copacabana Sand";
item_v.inventory_quantity = 0; // Add the inventory_quantity property
variants.sort((a, b) => b.inventory_quantity - a.inventory_quantity);
variants.push(item_v);
var item_v = {};
item_v.sku = "AMAL-05B-ALTAU-PANBLA";
item_v.id = "42641369334008";
item_v.title = "Aluminum Taupe / Panama Blanco";
item_v.inventory_quantity = 0; // Add the inventory_quantity property
variants.sort((a, b) => b.inventory_quantity - a.inventory_quantity);
variants.push(item_v);
var item_v = {};
item_v.sku = "AMAL-05B-ALTAU-PANCLO";
item_v.id = "42641369366776";
item_v.title = "Aluminum Taupe / Panama Cloud";
item_v.inventory_quantity = 0; // Add the inventory_quantity property
variants.sort((a, b) => b.inventory_quantity - a.inventory_quantity);
variants.push(item_v);
var item_v = {};
item_v.sku = "AMAL-05B-ALTAU-PANGRA";
item_v.id = "42641369399544";
item_v.title = "Aluminum Taupe / Panama Grafito";
item_v.inventory_quantity = 0; // Add the inventory_quantity property
variants.sort((a, b) => b.inventory_quantity - a.inventory_quantity);
variants.push(item_v);
var item_v = {};
item_v.sku = "AMAL-05B-ALTAU-PANMAR";
item_v.id = "42641369432312";
item_v.title = "Aluminum Taupe / Panama Marble";
item_v.inventory_quantity = 0; // Add the inventory_quantity property
variants.sort((a, b) => b.inventory_quantity - a.inventory_quantity);
variants.push(item_v);
var item_v = {};
item_v.sku = "AMAL-05B-ALTAU-RIVIVO";
item_v.id = "42641369465080";
item_v.title = "Aluminum Taupe / Riviera Ivory";
item_v.inventory_quantity = 0; // Add the inventory_quantity property
variants.sort((a, b) => b.inventory_quantity - a.inventory_quantity);
variants.push(item_v);
var item_v = {};
item_v.sku = "AMAL-05B-ALTAU-RIVSAN";
item_v.id = "42641369497848";
item_v.title = "Aluminum Taupe / Riviera Sand";
item_v.inventory_quantity = 6; // Add the inventory_quantity property
variants.sort((a, b) => b.inventory_quantity - a.inventory_quantity);
variants.push(item_v);
var item_v = {};
item_v.sku = "AMAL-05B-ALTAU-RIVSLA";
item_v.id = "42641369530616";
item_v.title = "Aluminum Taupe / Riviera Slate";
item_v.inventory_quantity = 0; // Add the inventory_quantity property
variants.sort((a, b) => b.inventory_quantity - a.inventory_quantity);
variants.push(item_v);
var item_v = {};
item_v.sku = "AMAL-05B-ALTAU-RIVSTO";
item_v.id = "42641369563384";
item_v.title = "Aluminum Taupe / Riviera Stone";
item_v.inventory_quantity = 0; // Add the inventory_quantity property
variants.sort((a, b) => b.inventory_quantity - a.inventory_quantity);
variants.push(item_v);
var item_v = {};
item_v.sku = "AMAL-05B-ALTAU-SIEIVO";
item_v.id = "42641369628920";
item_v.title = "Aluminum Taupe / Siesta Ivory";
item_v.inventory_quantity = 0; // Add the inventory_quantity property
variants.sort((a, b) => b.inventory_quantity - a.inventory_quantity);
variants.push(item_v);
var item_v = {};
item_v.sku = "AMAL-05B-ALTAU-SIESLA";
item_v.id = "42641369661688";
item_v.title = "Aluminum Taupe / Siesta Slate";
item_v.inventory_quantity = 0; // Add the inventory_quantity property
variants.sort((a, b) => b.inventory_quantity - a.inventory_quantity);
variants.push(item_v);
var item_v = {};
item_v.sku = "AMAL-05B-ALTAU-SIETAU";
item_v.id = "42641369694456";
item_v.title = "Aluminum Taupe / Siesta Taupe";
item_v.inventory_quantity = 0; // Add the inventory_quantity property
variants.sort((a, b) => b.inventory_quantity - a.inventory_quantity);
variants.push(item_v);
var item_v = {};
item_v.sku = "AMAL-05B-ALAST-SIEIND";
item_v.id = "42904055251192";
item_v.title = "Aluminum Asteroid / Siesta Indigo";
item_v.inventory_quantity = 0; // Add the inventory_quantity property
variants.sort((a, b) => b.inventory_quantity - a.inventory_quantity);
variants.push(item_v);
var item_v = {};
item_v.sku = "AMAL-05B-ALTAU-SIEIND";
item_v.id = "42904055283960";
item_v.title = "Aluminum Taupe / Siesta Indigo";
item_v.inventory_quantity = 0; // Add the inventory_quantity property
variants.sort((a, b) => b.inventory_quantity - a.inventory_quantity);
variants.push(item_v);
/* old code to be deleted */
/*
let new_variant_title = null
var selected = null
if(frame && !accent){
new_variant_title = frame;
} else if(!frame && accent){
new_variant_title = accent;
} else if(frame && accent){
new_variant_title = frame + ' / ' + accent;
} */
/* end unused code to be deleted */
let filtered_variant = variants.filter(function(variants) {
return variants.title == selectedTitleStr;
})
filtered_variant.length && (selected = filtered_variant[0])
if (selected) {
selectedItem.dataset.sku = selected.sku;
selectedItem.value = selected.id;
} else {
try {
//If no variant data found, then select the first on the list
let variantGroups = document.querySelectorAll('.ProductVariant__Group.ProductForm__Option');
if (variantGroups.length > 1 && !initialLoad) {
let accentItems = variantGroups[1].querySelectorAll('.ProductVariant__Item:not(.ProductVariant__HideSwatch)');
if (accentItems.length) {
accentItems.forEach(item => {
item.querySelector('.ProductVariant__Radio--Selector').checked = false;
});
}
accentItems[0].querySelector('.ProductVariant__Radio--Selector').click();
accentItems[0].querySelector('.ProductVariant__Radio--Selector').checked = true;
}
} catch (e) {}
}
}
const variantOptions = (accent, frame, stocked, custom, swatchPosition) => {
var stockedAccent = []
var stockedFrame = []
let frames = frame.replace(/ /g, '_');
let accents = accent.replace(/ /g, '_');
var item = {}
var frameList = {}
item.title = "Aluminum Taupe / Riviera Sand"
item.id = "42641367433464"
stockedAccent.push(item)
frameList.frame = "Aluminum Taupe"
stockedFrame.push(frameList)
var item = {}
var frameList = {}
item.title = "Aluminum Asteroid / Riviera Slate"
item.id = "42641368908024"
stockedAccent.push(item)
frameList.frame = "Aluminum Asteroid"
stockedFrame.push(frameList)
var variants = [];
var item_v = {}
item_v.sku = "AMAL-05B-ALAST-COPMID"
item_v.id = "42641368187128"
item_v.title = "Aluminum Asteroid / Copacabana Midnight"
variants.push(item_v)
var item_v = {}
item_v.sku = "AMAL-05B-ALAST-COPSAN"
item_v.id = "42641368285432"
item_v.title = "Aluminum Asteroid / Copacabana Sand"
variants.push(item_v)
var item_v = {}
item_v.sku = "AMAL-05B-ALAST-PANBLA"
item_v.id = "42641368383736"
item_v.title = "Aluminum Asteroid / Panama Blanco"
variants.push(item_v)
var item_v = {}
item_v.sku = "AMAL-05B-ALAST-PANCLO"
item_v.id = "42641368416504"
item_v.title = "Aluminum Asteroid / Panama Cloud"
variants.push(item_v)
var item_v = {}
item_v.sku = "AMAL-05B-ALAST-PANGRA"
item_v.id = "42641368514808"
item_v.title = "Aluminum Asteroid / Panama Grafito"
variants.push(item_v)
var item_v = {}
item_v.sku = "AMAL-05B-ALAST-PANMAR"
item_v.id = "42641368613112"
item_v.title = "Aluminum Asteroid / Panama Marble"
variants.push(item_v)
var item_v = {}
item_v.sku = "AMAL-05B-ALAST-RIVIVO"
item_v.id = "42641368744184"
item_v.title = "Aluminum Asteroid / Riviera Ivory"
variants.push(item_v)
var item_v = {}
item_v.sku = "AMAL-05B-ALAST-RIVSAN"
item_v.id = "42641368842488"
item_v.title = "Aluminum Asteroid / Riviera Sand"
variants.push(item_v)
var item_v = {}
item_v.sku = "AMAL-05B-ALAST-RIVSLA"
item_v.id = "42641368908024"
item_v.title = "Aluminum Asteroid / Riviera Slate"
variants.push(item_v)
var item_v = {}
item_v.sku = "AMAL-05B-ALAST-RIVSTO"
item_v.id = "42641368940792"
item_v.title = "Aluminum Asteroid / Riviera Stone"
variants.push(item_v)
var item_v = {}
item_v.sku = "AMAL-05B-ALAST-SIEIVO"
item_v.id = "42641369071864"
item_v.title = "Aluminum Asteroid / Siesta Ivory"
variants.push(item_v)
var item_v = {}
item_v.sku = "AMAL-05B-ALAST-SIESLA"
item_v.id = "42641369137400"
item_v.title = "Aluminum Asteroid / Siesta Slate"
variants.push(item_v)
var item_v = {}
item_v.sku = "AMAL-05B-ALAST-SIETAU"
item_v.id = "42641369202936"
item_v.title = "Aluminum Asteroid / Siesta Taupe"
variants.push(item_v)
var item_v = {}
item_v.sku = "AMAL-05B-ALTAU-COPMID"
item_v.id = "42641369268472"
item_v.title = "Aluminum Taupe / Copacabana Midnight"
variants.push(item_v)
var item_v = {}
item_v.sku = "AMAL-05B-ALTAU-COPSAN"
item_v.id = "42641369301240"
item_v.title = "Aluminum Taupe / Copacabana Sand"
variants.push(item_v)
var item_v = {}
item_v.sku = "AMAL-05B-ALTAU-PANBLA"
item_v.id = "42641369334008"
item_v.title = "Aluminum Taupe / Panama Blanco"
variants.push(item_v)
var item_v = {}
item_v.sku = "AMAL-05B-ALTAU-PANCLO"
item_v.id = "42641369366776"
item_v.title = "Aluminum Taupe / Panama Cloud"
variants.push(item_v)
var item_v = {}
item_v.sku = "AMAL-05B-ALTAU-PANGRA"
item_v.id = "42641369399544"
item_v.title = "Aluminum Taupe / Panama Grafito"
variants.push(item_v)
var item_v = {}
item_v.sku = "AMAL-05B-ALTAU-PANMAR"
item_v.id = "42641369432312"
item_v.title = "Aluminum Taupe / Panama Marble"
variants.push(item_v)
var item_v = {}
item_v.sku = "AMAL-05B-ALTAU-RIVIVO"
item_v.id = "42641369465080"
item_v.title = "Aluminum Taupe / Riviera Ivory"
variants.push(item_v)
var item_v = {}
item_v.sku = "AMAL-05B-ALTAU-RIVSAN"
item_v.id = "42641369497848"
item_v.title = "Aluminum Taupe / Riviera Sand"
variants.push(item_v)
var item_v = {}
item_v.sku = "AMAL-05B-ALTAU-RIVSLA"
item_v.id = "42641369530616"
item_v.title = "Aluminum Taupe / Riviera Slate"
variants.push(item_v)
var item_v = {}
item_v.sku = "AMAL-05B-ALTAU-RIVSTO"
item_v.id = "42641369563384"
item_v.title = "Aluminum Taupe / Riviera Stone"
variants.push(item_v)
var item_v = {}
item_v.sku = "AMAL-05B-ALTAU-SIEIVO"
item_v.id = "42641369628920"
item_v.title = "Aluminum Taupe / Siesta Ivory"
variants.push(item_v)
var item_v = {}
item_v.sku = "AMAL-05B-ALTAU-SIESLA"
item_v.id = "42641369661688"
item_v.title = "Aluminum Taupe / Siesta Slate"
variants.push(item_v)
var item_v = {}
item_v.sku = "AMAL-05B-ALTAU-SIETAU"
item_v.id = "42641369694456"
item_v.title = "Aluminum Taupe / Siesta Taupe"
variants.push(item_v)
var item_v = {}
item_v.sku = "AMAL-05B-ALAST-SIEIND"
item_v.id = "42904055251192"
item_v.title = "Aluminum Asteroid / Siesta Indigo"
variants.push(item_v)
var item_v = {}
item_v.sku = "AMAL-05B-ALTAU-SIEIND"
item_v.id = "42904055283960"
item_v.title = "Aluminum Taupe / Siesta Indigo"
variants.push(item_v)
const urlParams = new URLSearchParams(window.location.search);
const highlight = urlParams.get('highlight');
const accentVariantId = urlParams.get('variant');
/**
* Hide / Show Acccents Fabric Swatches based on selected Frame
*
*/
const accentSelector = document.querySelectorAll('.ProductVariant__Item_Accent')
accentSelector.forEach(element => {
if (element.classList.contains(frames)) {
element.classList.remove('ProductVariant__HideSwatch')
} else {
element.classList.add('ProductVariant__HideSwatch')
}
});
/**
* Logic for adding border to selected swatches displaying label based on selected fabric swatches custom/stocked
*
*
*/
const stocked_optname = document.querySelector('.Stocked__Container > div > span.ProductVariant__OptionName');
const stocked_viewswatch = document.querySelector('.Stocked__Container > div > span.Tooltip__Toggle');
var stock_frame = stockedFrame.filter(function(stockedAccent) {
return stockedAccent.frame == frame
})
if (stock_frame.length >= 1) {
stocked_optname && (stocked_optname.style.display = 'block');
stocked_viewswatch && (stocked_viewswatch.style.display = 'block');
} else {
stocked_optname && (stocked_optname.style.display = 'none');
stocked_viewswatch && (stocked_viewswatch.style.display = 'none');
}
//Fallback just incase this variable doesnt exsist, to avoid errors
var currentVariantIdShopifyVariable = '42641368187128';
var currentVariantIdParsed = parseInt(currentVariantIdShopifyVariable);
const accentVariantIds = (currentVariantIdParsed) ? currentVariantIdParsed : urlParams.get('variant');
var stockedAccentVariant = stockedAccent.filter(function(stockedAccent) {
return stockedAccent.id == accentVariantIds
})
if (stockedAccentVariant.length >= 1) {
var arr = stockedAccentVariant[0].title.split('/');
var accent = "";
if (arr[1] !== undefined) {
accent = arr[1].trim();
var selected = stockedAccent.filter(function(stockedAccent) {
return stockedAccent.title == frame + ' / ' + accent
});
if (selected.length >= 1) {
stocked = true
custom = false
} else {
stocked = false
custom = true
}
}
} else {
var selected = stockedAccent.filter(function(stockedAccent) {
return stockedAccent.title == frame + ' / ' + accent
})
if (selected.length >= 1) {
stocked = true
custom = false
} else {
if (selected.length < 1) {
stocked = false
custom = true
} else {
stocked = true
custom = false
}
}
}
/**
* Process / Display Stocked Accents
*
*
*/
const el_stocked = document.querySelectorAll('.Stocked__Accents')
el_stocked.forEach(s_el => {
if (s_el.classList.contains(frames)) {
const selected_stock = s_el.querySelector('.Stocked__Accents_Input')
const stocked_label = document.querySelector('.Stocked__Container > div > span.ProductVariant__OptionName > span.ProductForm__SelectedValue')
const custom_label = document.querySelector('.Custom__Container > div > span.ProductVariant__OptionName > span.ProductForm__SelectedValue')
if (accent == selected_stock.value && stocked == true) {
selected_stock.checked = true;
stocked_label.innerHTML = accent
custom_label.innerHTML = ''
toggleTooltipG2.style.display = 'none'
toggleTooltipG1.style.display = 'flex'
toggleTooltipG1.setAttribute('data-option-position', s_el.getAttribute('data-option-position'))
}
}
})
/**
* Process / Display Custom Accents
* Hide Stocked Accent in list of Custom Accents
*
*/
const el_custom = document.querySelectorAll('.Custom__Accents')
el_custom.forEach(c_el => {
if (c_el.classList.contains(frames)) {
const selected_custom = c_el.querySelector('.Custom__Accents_Input')
const stocked_label = document.querySelector('.Stocked__Container > div > span.ProductVariant__OptionName > span.ProductForm__SelectedValue')
const custom_label = document.querySelector('.Custom__Container > div > span.ProductVariant__OptionName > span.ProductForm__SelectedValue')
if (accent == selected_custom.value && custom == true) {
toggleTooltipG2.style.display = 'flex'
toggleTooltipG1.style.display = 'none'
toggleTooltipG2.setAttribute('data-option-position', c_el.getAttribute('data-option-position'))
selected_custom.checked = true;
custom_label.innerHTML = accent
stocked_label.innerHTML = ''
}
if (c_el.classList.contains('ProductVariant__HideSwatch')) {
selected_custom.checked = false
}
stockedAccent.forEach(function(title) {
const s_accent_opt = title.title.split(' / ');
let s_frame = s_accent_opt[0].replace(/ /g, '_');
let s_accent = s_accent_opt[1].replace(/ /g, '_');
if (c_el.classList.contains(s_frame) && c_el.getAttribute('data-accent') == s_accent) {
c_el.classList.add('ProductVariant__HideSwatch')
selected_custom.checked = false
}
})
}
});
try {
//To fix the bug where custom variant is not selected when the previous frame has a stocked variant and the selected frame doesnt have one. e.g: products/mlb-lounge-chair , products/pacific-2-seat-sofa
let stockedContainerHeight = document.querySelector('.ProductVariant__GroupContainer.Stocked__Container').clientHeight;
let stockedContainer = document.querySelector('.ProductVariant__GroupContainer.Stocked__Container');
let selectedStockedItem = stockedContainer.querySelectorAll('.ProductVariant__Item:not(.ProductVariant__HideSwatch) .ProductVariant__Radio--Selector:checked');
let customContainer = document.querySelector('.ProductVariant__GroupContainer.Custom__Container');
let selectedCustomItem = customContainer.querySelectorAll('.ProductVariant__Item:not(.ProductVariant__HideSwatch) .ProductVariant__Radio--Selector:checked');
//If the stocked container is hidden and there's no selected item within the custom container.
if (stockedContainerHeight <= 0 && !selectedCustomItem[0]) {
//get the first visible element from the custom container
let getFirstItemInCustomContainer = customContainer.querySelectorAll('.ProductVariant__Item:not(.ProductVariant__HideSwatch)');
getFirstItemInCustomContainer[0].querySelector('.ProductVariant__Radio--Selector').click();
getFirstItemInCustomContainer[0].querySelector('.ProductVariant__Radio--Selector').checked = true;
}
// If there is no selected stock item and as well as there is no selected custom item, then select the first one in the list that is not hidden
else if (!selectedStockedItem[0] && !selectedCustomItem[0]) {
//get the first visible element from the custom container
let getFirstItemInStockedContainer = stockedContainer.querySelectorAll('.ProductVariant__Item:not(.ProductVariant__HideSwatch)');
//get the first visible element from the custom container
let getFirstItemInCustomContainer = customContainer.querySelectorAll('.ProductVariant__Item:not(.ProductVariant__HideSwatch)');
if (getFirstItemInStockedContainer[0]) {
getFirstItemInStockedContainer[0].querySelector('.ProductVariant__Radio--Selector').click();
getFirstItemInStockedContainer[0].querySelector('.ProductVariant__Radio--Selector').checked = true;
} else {
getFirstItemInCustomContainer[0].querySelector('.ProductVariant__Radio--Selector').click();
getFirstItemInCustomContainer[0].querySelector('.ProductVariant__Radio--Selector').checked = true;
}
}
} catch (e) {}
}
const filterSelectFrameAndAccent = (onLoad) => {
let urlParams = new URLSearchParams(window.location.search);
let highlight = urlParams.get('highlight');
let accentVariantId = urlParams.get('variant');
let firstStockedOption = {
"id": 42641367433464,
"title": "Aluminum Taupe \/ Riviera Sand",
"option1": "Aluminum Taupe",
"option2": "Riviera Sand",
"option3": null,
"sku": "AMAL-06B-ALTAU-RIVSAN",
"requires_shipping": true,
"taxable": true,
"featured_image": {
"id": 39417169314040,
"product_id": 7641548849400,
"position": 1,
"created_at": "2023-08-07T15:37:22-07:00",
"updated_at": "2023-08-07T15:37:22-07:00",
"alt": "Amalfi 2 Seat Armless Sofa - Harbour - Harbour - AMAL-06B-ALTAU-RIVSAN",
"width": 2048,
"height": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-2-seat-armless-sofa-amal-06b-altau-rivsan-327618.png?v=1691447842",
"variant_ids": [42641367433464]
},
"available": true,
"name": "Amalfi 2 Seat Armless Sofa - Aluminum Taupe \/ Riviera Sand",
"public_title": "Aluminum Taupe \/ Riviera Sand",
"options": ["Aluminum Taupe", "Riviera Sand"],
"price": 522500,
"weight": 37784,
"compare_at_price": 522500,
"inventory_management": "shopify",
"barcode": "745805049976",
"featured_media": {
"alt": "Amalfi 2 Seat Armless Sofa - Harbour - Harbour - AMAL-06B-ALTAU-RIVSAN",
"id": 32031925338360,
"position": 1,
"preview_image": {
"aspect_ratio": 1.0,
"height": 2048,
"width": 2048,
"src": "\/\/shopharbour.com\/cdn\/shop\/products\/amalfi-2-seat-armless-sofa-amal-06b-altau-rivsan-327618.png?v=1691447842"
}
},
"requires_selling_plan": false,
"selling_plan_allocations": [],
"quantity_rule": {
"min": 1,
"max": null,
"increment": 1
}
};
let option1_title = firstStockedOption.option1;
let option2_title = firstStockedOption.option2;
if (!accentVariantId && !highlight) {
//get the first visible element from the 1st option container
let variantFirstGroupContainer = document.querySelectorAll('.ProductForm__Variants .ProductVariant__Group');
let firstGroupTobeSelectedItem = variantFirstGroupContainer[0].querySelectorAll('.ProductVariant__Item:not(.ProductVariant__HideSwatch) .ProductVariant__Radio--Selector[value="' + option1_title + '"]');
if (firstGroupTobeSelectedItem[0]) {
firstGroupTobeSelectedItem[0].click();
firstGroupTobeSelectedItem[0].checked = true;
}
//get the first visible element from the 1st option container
let variantSecondGroupContainer = document.querySelectorAll('.ProductForm__Variants .ProductVariant__Group');
let secondGroupTobeSelectedItem = variantSecondGroupContainer[1].querySelectorAll('.ProductVariant__Item:not(.ProductVariant__HideSwatch) .ProductVariant__Radio--Selector[value="' + option2_title + '"]');
if (secondGroupTobeSelectedItem[0] && onLoad) {
secondGroupTobeSelectedItem[0].click();
secondGroupTobeSelectedItem[0].checked = true;
document.body.classList.add("cylindo_initial_load");
}
}
if (!onLoad) {
//get the first visible element from the 1st option container
let variantSecondGroupContainer = document.querySelectorAll('.ProductForm__Variants .ProductVariant__Group');
let secondGroupTobeSelectedItem = variantSecondGroupContainer[1].querySelectorAll('.ProductVariant__Item:not(.ProductVariant__HideSwatch) .ProductVariant__Radio--Selector');
if (secondGroupTobeSelectedItem[0]) {
secondGroupTobeSelectedItem[0].click();
secondGroupTobeSelectedItem[0].checked = true;
}
}
}
const filterThumbnail = swatch => {
const divCarouselImage = document.querySelectorAll('div[data-thumbnail-variant]');
const thumbnailImage = document.querySelectorAll('a[data-thumbnail-variant]');
const selectedSwatchData = swatch.getAttribute('data-swatch')
const swatchData = JSON.parse(selectedSwatchData)
if (swatch.classList.contains('ProductVariant__Radio--group-0')) {
selectedFrame = swatchData.title
}
if (swatch.classList.contains('ProductVariant__Radio--group-1')) {
selectedAccent = swatch.getAttribute('data-thumbnail-swatch')
}
if (swatch.classList.contains('ProductVariant__Radio--group-2')) {
selectedAccent = swatch.getAttribute('data-thumbnail-swatch')
}
let divCarouselSelector = 'div[data-thumbnail-variant]'
let anchorThumbnailSelector = 'a[data-thumbnail-variant]'
if (selectedAccent.trim() !== '' || selectedFrame.trim() !== '') {
divCarouselSelector = 'div[data-thumbnail-variant="' + selectedFrame + ' / ' + selectedAccent + '"]'
anchorThumbnailSelector = 'a[data-thumbnail-variant="' + selectedFrame + ' / ' + selectedAccent + '"]'
} else {
divCarouselSelector = 'div[data-thumbnail-variant]'
anchorThumbnailSelector = 'a[data-thumbnail-variant]'
}
const selectedCarouselImage = document.querySelectorAll(divCarouselSelector);
if (selectedCarouselImage.length < 1) {
divCarouselImage.forEach(el => {
el.classList.remove('HideVariant__Image')
el.classList.add('Carousel__Cell')
})
} else {
divCarouselImage.forEach(el => {
el.classList.add('HideVariant__Image')
el.classList.remove('Carousel__Cell')
});
const selectedAndAll = document.querySelectorAll(`${divCarouselSelector}, div[data-thumbnail-variant="all"]`);
selectedAndAll.forEach(el => {
el.classList.remove('HideVariant__Image')
el.classList.add('Carousel__Cell')
});
}
const ancSelector = document.querySelectorAll(anchorThumbnailSelector);
if (ancSelector.length < 1) {
thumbnailImage.forEach(el => {
el.classList.remove('HideVariant__Image')
})
} else {
thumbnailImage.forEach(el => {
el.classList.add('HideVariant__Image')
});
const selectedAndAllThumbnail = document.querySelectorAll(`${anchorThumbnailSelector}, a[data-thumbnail-variant="all"]`);
var isFirstItem = true;
selectedAndAllThumbnail.forEach((el, i) => {
el.classList.remove('HideVariant__Image');
if (isFirstItem) {
el.click();
el.classList.add('is-selected');
isFirstItem = false;
}
})
}
}
selectedSwatches.forEach(el => {
handleSwatchChange(el, true);
})
swatchEl.forEach(el => {
el.addEventListener("change", () => handleSwatchChange(el, false));
el.addEventListener("change", () => filterThumbnail(el));
})
addToCartButtons.forEach(el => {
el.addEventListener("click", handleAddToCart)
})
closeModalButton.forEach(el => {
el.addEventListener("click", (e) => showHideToolTip(el, false))
})
toggleTooltip.forEach(el => {
el.addEventListener("click", (e) => showHideToolTip(el, true))
})
modalAddToCartBtn.forEach(el => {
el.addEventListener("click", handleAddToCart)
})
//handleTooltipPosition(swatchContainers)
}());
</script>
<script>
(function() {
const urlParams = new URLSearchParams(window.location.search);
const highlight = urlParams.get('highlight');
if (highlight) {
const selectorEl = document.querySelectorAll('.ProductVariant__Values')
const selectorButtons = document.querySelectorAll('.ProductVariant__Item')
//const highlightEl = document.querySelector('.ProductForm__Highlight')
const selectedValueEl = document.querySelectorAll('.ProductVariant__OptionName')
//selectorEl.forEach((el) => {
//el.style.display = 'none'
//})
selectorButtons.forEach((btn) => {
const btnEl = btn.querySelector('.ProductVariant__Radio')
if (!btnEl.checked) {
btn.style.display = 'none'
}
})
selectedValueEl.forEach((el) => {
const valueEl = el.querySelector('.ProductVariant__SelectedValue')
if (valueEl.innerHTML === '') {
el.style.display = 'none'
}
})
//selectorBtn.style.display = 'none'
//highlightEl.style.display = 'block'
}
})()
</script>
<div class="available-soon">
<script>
var individual_variant_metafield = [];
individual_variant_metafield.push('estimate_shipping_dates_1-..');
individual_variant_metafield.push('estimate_shipping_dates_2-..');
individual_variant_metafield.push('estimate_shipping_dates_3-..');
individual_variant_metafield.push('estimate_shipping_dates_4-..');
individual_variant_metafield.push('estimate_shipping_dates_5-..');
individual_variant_metafield.push('special_order_lead_time-17');
individual_variant_metafield.push(
'available_date_string-<div class="custom_message"> This Custom Material has a arrival estimate of 17 weeks</div> <div class="stock_message"> This Custom Material has a arrival estimate of 17 weeks</div>'
);
variant_metafield.push({
42641368187128: individual_variant_metafield
});
variant_inventory.push({
42641368187128: 0
});
</script>
<strong class="hide">Arrival Date: <div class="available-date">Early March 2024.</div>
</strong>
<script>
var individual_variant_metafield = [];
individual_variant_metafield.push('estimate_shipping_dates_1-.');
individual_variant_metafield.push('estimate_shipping_dates_2-.');
individual_variant_metafield.push('estimate_shipping_dates_3-.');
individual_variant_metafield.push('estimate_shipping_dates_4-.');
individual_variant_metafield.push('estimate_shipping_dates_5-.');
individual_variant_metafield.push('special_order_lead_time-17');
individual_variant_metafield.push(
'available_date_string-<div class="custom_message"> This Custom Material has a arrival estimate of 17 weeks</div> <div class="stock_message"> This Custom Material has a arrival estimate of 17 weeks</div>'
);
variant_metafield.push({
42641368285432: individual_variant_metafield
});
variant_inventory.push({
42641368285432: 0
});
</script>
<script>
var individual_variant_metafield = [];
individual_variant_metafield.push('estimate_shipping_dates_1-..');
individual_variant_metafield.push('estimate_shipping_dates_2-..');
individual_variant_metafield.push('estimate_shipping_dates_3-..');
individual_variant_metafield.push('estimate_shipping_dates_4-..');
individual_variant_metafield.push('estimate_shipping_dates_5-..');
individual_variant_metafield.push('special_order_lead_time-17');
individual_variant_metafield.push(
'available_date_string-<div class="custom_message"> This Custom Material has a arrival estimate of 17 weeks</div> <div class="stock_message"> This Custom Material has a arrival estimate of 17 weeks</div>'
);
variant_metafield.push({
42641368383736: individual_variant_metafield
});
variant_inventory.push({
42641368383736: 0
});
</script>
<script>
var individual_variant_metafield = [];
individual_variant_metafield.push('estimate_shipping_dates_1-.');
individual_variant_metafield.push('estimate_shipping_dates_2-.');
individual_variant_metafield.push('estimate_shipping_dates_3-.');
individual_variant_metafield.push('estimate_shipping_dates_4-.');
individual_variant_metafield.push('estimate_shipping_dates_5-.');
individual_variant_metafield.push('special_order_lead_time-17');
individual_variant_metafield.push(
'available_date_string-<div class="custom_message"> This Custom Material has a arrival estimate of 17 weeks</div> <div class="stock_message"> This Custom Material has a arrival estimate of 17 weeks</div>'
);
variant_metafield.push({
42641368416504: individual_variant_metafield
});
variant_inventory.push({
42641368416504: 0
});
</script>
<script>
var individual_variant_metafield = [];
individual_variant_metafield.push('estimate_shipping_dates_1-..');
individual_variant_metafield.push('estimate_shipping_dates_2-..');
individual_variant_metafield.push('estimate_shipping_dates_3-..');
individual_variant_metafield.push('estimate_shipping_dates_4-..');
individual_variant_metafield.push('estimate_shipping_dates_5-..');
individual_variant_metafield.push('special_order_lead_time-17');
individual_variant_metafield.push(
'available_date_string-<div class="custom_message"> This Custom Material has a arrival estimate of 17 weeks</div> <div class="stock_message"> This Custom Material has a arrival estimate of 17 weeks</div>'
);
variant_metafield.push({
42641368514808: individual_variant_metafield
});
variant_inventory.push({
42641368514808: 0
});
</script>
<script>
var individual_variant_metafield = [];
individual_variant_metafield.push('estimate_shipping_dates_1-.');
individual_variant_metafield.push('estimate_shipping_dates_2-.');
individual_variant_metafield.push('estimate_shipping_dates_3-.');
individual_variant_metafield.push('estimate_shipping_dates_4-.');
individual_variant_metafield.push('estimate_shipping_dates_5-.');
individual_variant_metafield.push('special_order_lead_time-17');
individual_variant_metafield.push(
'available_date_string-<div class="custom_message"> This Custom Material has a arrival estimate of 17 weeks</div> <div class="stock_message"> This Custom Material has a arrival estimate of 17 weeks</div>'
);
variant_metafield.push({
42641368613112: individual_variant_metafield
});
variant_inventory.push({
42641368613112: 0
});
</script>
<script>
var individual_variant_metafield = [];
individual_variant_metafield.push('estimate_shipping_dates_1-..');
individual_variant_metafield.push('estimate_shipping_dates_2-..');
individual_variant_metafield.push('estimate_shipping_dates_3-..');
individual_variant_metafield.push('estimate_shipping_dates_4-..');
individual_variant_metafield.push('estimate_shipping_dates_5-..');
individual_variant_metafield.push('special_order_lead_time-17');
individual_variant_metafield.push(
'available_date_string-<div class="custom_message"> This Custom Material has a arrival estimate of 17 weeks</div> <div class="stock_message"> This Custom Material has a arrival estimate of 17 weeks</div>'
);
variant_metafield.push({
42641368744184: individual_variant_metafield
});
variant_inventory.push({
42641368744184: 0
});
</script>
<script>
var individual_variant_metafield = [];
individual_variant_metafield.push('estimate_shipping_dates_1-..');
individual_variant_metafield.push('estimate_shipping_dates_2-..');
individual_variant_metafield.push('estimate_shipping_dates_3-..');
individual_variant_metafield.push('estimate_shipping_dates_4-..');
individual_variant_metafield.push('estimate_shipping_dates_5-..');
individual_variant_metafield.push('special_order_lead_time-17');
individual_variant_metafield.push(
'available_date_string-<div class="custom_message"> This Custom Material has a arrival estimate of 17 weeks</div> <div class="stock_message"> This Custom Material has a arrival estimate of 17 weeks</div>'
);
variant_metafield.push({
42641368842488: individual_variant_metafield
});
variant_inventory.push({
42641368842488: 0
});
</script>
<script>
var individual_variant_metafield = [];
individual_variant_metafield.push('estimate_shipping_dates_1- Late May 2024.');
individual_variant_metafield.push('estimate_shipping_dates_2-.');
individual_variant_metafield.push('estimate_shipping_dates_3-.');
individual_variant_metafield.push('estimate_shipping_dates_4-.');
individual_variant_metafield.push('estimate_shipping_dates_5-.');
individual_variant_metafield.push('special_order_lead_time-20');
individual_variant_metafield.push('available_date_string-Late May 2024.');
variant_metafield.push({
42641368908024: individual_variant_metafield
});
variant_inventory.push({
42641368908024: 1
});
</script>
<script>
var individual_variant_metafield = [];
individual_variant_metafield.push('estimate_shipping_dates_1-.');
individual_variant_metafield.push('estimate_shipping_dates_2-.');
individual_variant_metafield.push('estimate_shipping_dates_3-.');
individual_variant_metafield.push('estimate_shipping_dates_4-.');
individual_variant_metafield.push('estimate_shipping_dates_5-.');
individual_variant_metafield.push('special_order_lead_time-17');
individual_variant_metafield.push(
'available_date_string-<div class="custom_message"> This Custom Material has a arrival estimate of 17 weeks</div> <div class="stock_message"> This Custom Material has a arrival estimate of 17 weeks</div>'
);
variant_metafield.push({
42641368940792: individual_variant_metafield
});
variant_inventory.push({
42641368940792: 0
});
</script>
<script>
var individual_variant_metafield = [];
individual_variant_metafield.push('estimate_shipping_dates_1-.');
individual_variant_metafield.push('estimate_shipping_dates_2-.');
individual_variant_metafield.push('estimate_shipping_dates_3-.');
individual_variant_metafield.push('estimate_shipping_dates_4-.');
individual_variant_metafield.push('estimate_shipping_dates_5-.');
individual_variant_metafield.push('special_order_lead_time-17');
individual_variant_metafield.push(
'available_date_string-<div class="custom_message"> This Custom Material has a arrival estimate of 17 weeks</div> <div class="stock_message"> This Custom Material has a arrival estimate of 17 weeks</div>'
);
variant_metafield.push({
42641369071864: individual_variant_metafield
});
variant_inventory.push({
42641369071864: 0
});
</script>
<script>
var individual_variant_metafield = [];
individual_variant_metafield.push('estimate_shipping_dates_1-.');
individual_variant_metafield.push('estimate_shipping_dates_2-.');
individual_variant_metafield.push('estimate_shipping_dates_3-.');
individual_variant_metafield.push('estimate_shipping_dates_4-.');
individual_variant_metafield.push('estimate_shipping_dates_5-.');
individual_variant_metafield.push('special_order_lead_time-17');
individual_variant_metafield.push(
'available_date_string-<div class="custom_message"> This Custom Material has a arrival estimate of 17 weeks</div> <div class="stock_message"> This Custom Material has a arrival estimate of 17 weeks</div>'
);
variant_metafield.push({
42641369137400: individual_variant_metafield
});
variant_inventory.push({
42641369137400: 0
});
</script>
<script>
var individual_variant_metafield = [];
individual_variant_metafield.push('estimate_shipping_dates_1-.');
individual_variant_metafield.push('estimate_shipping_dates_2-.');
individual_variant_metafield.push('estimate_shipping_dates_3-.');
individual_variant_metafield.push('estimate_shipping_dates_4-.');
individual_variant_metafield.push('estimate_shipping_dates_5-.');
individual_variant_metafield.push('special_order_lead_time-17');
individual_variant_metafield.push(
'available_date_string-<div class="custom_message"> This Custom Material has a arrival estimate of 17 weeks</div> <div class="stock_message"> This Custom Material has a arrival estimate of 17 weeks</div>'
);
variant_metafield.push({
42641369202936: individual_variant_metafield
});
variant_inventory.push({
42641369202936: 0
});
</script>
<script>
var individual_variant_metafield = [];
individual_variant_metafield.push('estimate_shipping_dates_1-.');
individual_variant_metafield.push('estimate_shipping_dates_2-.');
individual_variant_metafield.push('estimate_shipping_dates_3-.');
individual_variant_metafield.push('estimate_shipping_dates_4-.');
individual_variant_metafield.push('estimate_shipping_dates_5-.');
individual_variant_metafield.push('special_order_lead_time-17');
individual_variant_metafield.push(
'available_date_string-<div class="custom_message"> This Custom Material has a arrival estimate of 17 weeks</div> <div class="stock_message"> This Custom Material has a arrival estimate of 17 weeks</div>'
);
variant_metafield.push({
42641369268472: individual_variant_metafield
});
variant_inventory.push({
42641369268472: 0
});
</script>
<script>
var individual_variant_metafield = [];
individual_variant_metafield.push('estimate_shipping_dates_1-.');
individual_variant_metafield.push('estimate_shipping_dates_2-.');
individual_variant_metafield.push('estimate_shipping_dates_3-.');
individual_variant_metafield.push('estimate_shipping_dates_4-.');
individual_variant_metafield.push('estimate_shipping_dates_5-.');
individual_variant_metafield.push('special_order_lead_time-17');
individual_variant_metafield.push(
'available_date_string-<div class="custom_message"> This Custom Material has a arrival estimate of 17 weeks</div> <div class="stock_message"> This Custom Material has a arrival estimate of 17 weeks</div>'
);
variant_metafield.push({
42641369301240: individual_variant_metafield
});
variant_inventory.push({
42641369301240: 0
});
</script>
<script>
var individual_variant_metafield = [];
individual_variant_metafield.push('estimate_shipping_dates_1-.');
individual_variant_metafield.push('estimate_shipping_dates_2-.');
individual_variant_metafield.push('estimate_shipping_dates_3-.');
individual_variant_metafield.push('estimate_shipping_dates_4-.');
individual_variant_metafield.push('estimate_shipping_dates_5-.');
individual_variant_metafield.push('special_order_lead_time-17');
individual_variant_metafield.push(
'available_date_string-<div class="custom_message"> This Custom Material has a arrival estimate of 17 weeks</div> <div class="stock_message"> This Custom Material has a arrival estimate of 17 weeks</div>'
);
variant_metafield.push({
42641369334008: individual_variant_metafield
});
variant_inventory.push({
42641369334008: 0
});
</script>
<script>
var individual_variant_metafield = [];
individual_variant_metafield.push('estimate_shipping_dates_1-..');
individual_variant_metafield.push('estimate_shipping_dates_2-..');
individual_variant_metafield.push('estimate_shipping_dates_3-..');
individual_variant_metafield.push('estimate_shipping_dates_4-..');
individual_variant_metafield.push('estimate_shipping_dates_5-..');
individual_variant_metafield.push('special_order_lead_time-17');
individual_variant_metafield.push(
'available_date_string-<div class="custom_message"> This Custom Material has a arrival estimate of 17 weeks</div> <div class="stock_message"> This Custom Material has a arrival estimate of 17 weeks</div>'
);
variant_metafield.push({
42641369366776: individual_variant_metafield
});
variant_inventory.push({
42641369366776: 0
});
</script>
<script>
var individual_variant_metafield = [];
individual_variant_metafield.push('estimate_shipping_dates_1-..');
individual_variant_metafield.push('estimate_shipping_dates_2-..');
individual_variant_metafield.push('estimate_shipping_dates_3-..');
individual_variant_metafield.push('estimate_shipping_dates_4-..');
individual_variant_metafield.push('estimate_shipping_dates_5-..');
individual_variant_metafield.push('special_order_lead_time-17');
individual_variant_metafield.push(
'available_date_string-<div class="custom_message"> This Custom Material has a arrival estimate of 17 weeks</div> <div class="stock_message"> This Custom Material has a arrival estimate of 17 weeks</div>'
);
variant_metafield.push({
42641369399544: individual_variant_metafield
});
variant_inventory.push({
42641369399544: 0
});
</script>
<script>
var individual_variant_metafield = [];
individual_variant_metafield.push('estimate_shipping_dates_1-.');
individual_variant_metafield.push('estimate_shipping_dates_2-.');
individual_variant_metafield.push('estimate_shipping_dates_3-.');
individual_variant_metafield.push('estimate_shipping_dates_4-.');
individual_variant_metafield.push('estimate_shipping_dates_5-.');
individual_variant_metafield.push('special_order_lead_time-17');
individual_variant_metafield.push(
'available_date_string-<div class="custom_message"> This Custom Material has a arrival estimate of 17 weeks</div> <div class="stock_message"> This Custom Material has a arrival estimate of 17 weeks</div>'
);
variant_metafield.push({
42641369432312: individual_variant_metafield
});
variant_inventory.push({
42641369432312: 0
});
</script>
<script>
var individual_variant_metafield = [];
individual_variant_metafield.push('estimate_shipping_dates_1-.');
individual_variant_metafield.push('estimate_shipping_dates_2-.');
individual_variant_metafield.push('estimate_shipping_dates_3-.');
individual_variant_metafield.push('estimate_shipping_dates_4-.');
individual_variant_metafield.push('estimate_shipping_dates_5-.');
individual_variant_metafield.push('special_order_lead_time-17');
individual_variant_metafield.push(
'available_date_string-<div class="custom_message"> This Custom Material has a arrival estimate of 17 weeks</div> <div class="stock_message"> This Custom Material has a arrival estimate of 17 weeks</div>'
);
variant_metafield.push({
42641369465080: individual_variant_metafield
});
variant_inventory.push({
42641369465080: 0
});
</script>
<script>
var individual_variant_metafield = [];
individual_variant_metafield.push('estimate_shipping_dates_1- Early March 2024.');
individual_variant_metafield.push('estimate_shipping_dates_2- Late April 2024.');
individual_variant_metafield.push('estimate_shipping_dates_3-.');
individual_variant_metafield.push('estimate_shipping_dates_4-.');
individual_variant_metafield.push('estimate_shipping_dates_5-.');
individual_variant_metafield.push('special_order_lead_time-17');
individual_variant_metafield.push('available_date_string-Early March 2024.');
variant_metafield.push({
42641369497848: individual_variant_metafield
});
variant_inventory.push({
42641369497848: 6
});
</script>
<script>
var individual_variant_metafield = [];
individual_variant_metafield.push('estimate_shipping_dates_1-.');
individual_variant_metafield.push('estimate_shipping_dates_2-.');
individual_variant_metafield.push('estimate_shipping_dates_3-.');
individual_variant_metafield.push('estimate_shipping_dates_4-.');
individual_variant_metafield.push('estimate_shipping_dates_5-.');
individual_variant_metafield.push('special_order_lead_time-17');
individual_variant_metafield.push(
'available_date_string-<div class="custom_message"> This Custom Material has a arrival estimate of 17 weeks</div> <div class="stock_message"> This Custom Material has a arrival estimate of 17 weeks</div>'
);
variant_metafield.push({
42641369530616: individual_variant_metafield
});
variant_inventory.push({
42641369530616: 0
});
</script>
<script>
var individual_variant_metafield = [];
individual_variant_metafield.push('estimate_shipping_dates_1-.');
individual_variant_metafield.push('estimate_shipping_dates_2-.');
individual_variant_metafield.push('estimate_shipping_dates_3-.');
individual_variant_metafield.push('estimate_shipping_dates_4-.');
individual_variant_metafield.push('estimate_shipping_dates_5-.');
individual_variant_metafield.push('special_order_lead_time-17');
individual_variant_metafield.push(
'available_date_string-<div class="custom_message"> This Custom Material has a arrival estimate of 17 weeks</div> <div class="stock_message"> This Custom Material has a arrival estimate of 17 weeks</div>'
);
variant_metafield.push({
42641369563384: individual_variant_metafield
});
variant_inventory.push({
42641369563384: 0
});
</script>
<script>
var individual_variant_metafield = [];
individual_variant_metafield.push('estimate_shipping_dates_1-..');
individual_variant_metafield.push('estimate_shipping_dates_2-..');
individual_variant_metafield.push('estimate_shipping_dates_3-..');
individual_variant_metafield.push('estimate_shipping_dates_4-..');
individual_variant_metafield.push('estimate_shipping_dates_5-..');
individual_variant_metafield.push('special_order_lead_time-17');
individual_variant_metafield.push(
'available_date_string-<div class="custom_message"> This Custom Material has a arrival estimate of 17 weeks</div> <div class="stock_message"> This Custom Material has a arrival estimate of 17 weeks</div>'
);
variant_metafield.push({
42641369628920: individual_variant_metafield
});
variant_inventory.push({
42641369628920: 0
});
</script>
<script>
var individual_variant_metafield = [];
individual_variant_metafield.push('estimate_shipping_dates_1-..');
individual_variant_metafield.push('estimate_shipping_dates_2-..');
individual_variant_metafield.push('estimate_shipping_dates_3-..');
individual_variant_metafield.push('estimate_shipping_dates_4-..');
individual_variant_metafield.push('estimate_shipping_dates_5-..');
individual_variant_metafield.push('special_order_lead_time-17');
individual_variant_metafield.push(
'available_date_string-<div class="custom_message"> This Custom Material has a arrival estimate of 17 weeks</div> <div class="stock_message"> This Custom Material has a arrival estimate of 17 weeks</div>'
);
variant_metafield.push({
42641369661688: individual_variant_metafield
});
variant_inventory.push({
42641369661688: 0
});
</script>
<script>
var individual_variant_metafield = [];
individual_variant_metafield.push('estimate_shipping_dates_1-..');
individual_variant_metafield.push('estimate_shipping_dates_2-..');
individual_variant_metafield.push('estimate_shipping_dates_3-..');
individual_variant_metafield.push('estimate_shipping_dates_4-..');
individual_variant_metafield.push('estimate_shipping_dates_5-..');
individual_variant_metafield.push('special_order_lead_time-17');
individual_variant_metafield.push(
'available_date_string-<div class="custom_message"> This Custom Material has a arrival estimate of 17 weeks</div> <div class="stock_message"> This Custom Material has a arrival estimate of 17 weeks</div>'
);
variant_metafield.push({
42641369694456: individual_variant_metafield
});
variant_inventory.push({
42641369694456: 0
});
</script>
<script>
var individual_variant_metafield = [];
individual_variant_metafield.push('estimate_shipping_dates_1-.');
individual_variant_metafield.push('estimate_shipping_dates_2-.');
individual_variant_metafield.push('estimate_shipping_dates_3-.');
individual_variant_metafield.push('estimate_shipping_dates_4-.');
individual_variant_metafield.push('estimate_shipping_dates_5-.');
individual_variant_metafield.push('special_order_lead_time-17');
individual_variant_metafield.push(
'available_date_string-<div class="custom_message"> This Custom Material has a arrival estimate of 17 weeks</div> <div class="stock_message"> This Custom Material has a arrival estimate of 17 weeks</div>'
);
variant_metafield.push({
42904055251192: individual_variant_metafield
});
variant_inventory.push({
42904055251192: 0
});
</script>
<script>
var individual_variant_metafield = [];
individual_variant_metafield.push('estimate_shipping_dates_1-..');
individual_variant_metafield.push('estimate_shipping_dates_2-..');
individual_variant_metafield.push('estimate_shipping_dates_3-..');
individual_variant_metafield.push('estimate_shipping_dates_4-..');
individual_variant_metafield.push('estimate_shipping_dates_5-..');
individual_variant_metafield.push('special_order_lead_time-17');
individual_variant_metafield.push(
'available_date_string-<div class="custom_message"> This Custom Material has a arrival estimate of 17 weeks</div> <div class="stock_message"> This Custom Material has a arrival estimate of 17 weeks</div>'
);
variant_metafield.push({
42904055283960: individual_variant_metafield
});
variant_inventory.push({
42904055283960: 0
});
</script>
<div class="instock_msg" style="font-size:14px;font-weight:bold;font-style:normal;color:#056d00;">IN STOCK</div>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script type="text/javascript">
jQuery(document).ready(function($) {
$(".no-js-hidden").on("click", function() {
var refreshint = setInterval(function() {
location.reload();
}, 1000);
});
});
</script>
<div class="ProductForm__QuantitySelector">
<div class="QuantitySelector QuantitySelector--large"><button type="button" class="QuantitySelector__Button Link Link--secondary" data-action="decrease-quantity"><svg class="Icon Icon--minus " role="presentation" viewBox="0 0 16 2">
<path d="M1,1 L15,1" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path>
</svg></button>
<input type="text" class="QuantitySelector__CurrentQuantity" pattern="[0-9]*" name="quantity" value="1" aria-label="Quantity">
<button type="button" class="QuantitySelector__Button Link Link--secondary" data-action="increase-quantity"><svg class="Icon Icon--plus " role="presentation" viewBox="0 0 16 16">
<g stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square">
<path d="M8,1 L8,15"></path>
<path d="M1,8 L15,8"></path>
</g>
</svg></button>
</div>
</div>
<div class="ProductForm__BuyButtons"><button type="submit" data-use-primary-button="true" class="ProductForm__AddToCart Button Button--full Button--primary" data-action="add-to-cart">
<span>Add to cart</span>
<span class="Button__SeparatorDot"></span>
<span class="subtotall-price" data-money-convertible="">$6,195.00</span>
</button></div><shopify-payment-terms variant-id="42641368187128"
shopify-meta="{"type":"product","variants":[{"id":42641368187128,"price_per_term":"$1,173.75","full_price":"$4,695.00","eligible":true,"available":true},{"id":42641368285432,"price_per_term":"$1,173.75","full_price":"$4,695.00","eligible":true,"available":true},{"id":42641368383736,"price_per_term":"$1,173.75","full_price":"$4,695.00","eligible":true,"available":true},{"id":42641368416504,"price_per_term":"$1,173.75","full_price":"$4,695.00","eligible":true,"available":true},{"id":42641368514808,"price_per_term":"$1,173.75","full_price":"$4,695.00","eligible":true,"available":true},{"id":42641368613112,"price_per_term":"$1,173.75","full_price":"$4,695.00","eligible":true,"available":true},{"id":42641368744184,"price_per_term":"$1,548.75","full_price":"$6,195.00","eligible":true,"available":true},{"id":42641368842488,"price_per_term":"$1,548.75","full_price":"$6,195.00","eligible":true,"available":true},{"id":42641368908024,"price_per_term":"$1,548.75","full_price":"$6,195.00","eligible":true,"available":true},{"id":42641368940792,"price_per_term":"$1,548.75","full_price":"$6,195.00","eligible":true,"available":true},{"id":42641369071864,"price_per_term":"$1,548.75","full_price":"$6,195.00","eligible":true,"available":true},{"id":42641369137400,"price_per_term":"$1,548.75","full_price":"$6,195.00","eligible":true,"available":true},{"id":42641369202936,"price_per_term":"$1,548.75","full_price":"$6,195.00","eligible":true,"available":true},{"id":42641369268472,"price_per_term":"$1,173.75","full_price":"$4,695.00","eligible":true,"available":true},{"id":42641369301240,"price_per_term":"$1,173.75","full_price":"$4,695.00","eligible":true,"available":true},{"id":42641369334008,"price_per_term":"$1,173.75","full_price":"$4,695.00","eligible":true,"available":true},{"id":42641369366776,"price_per_term":"$1,173.75","full_price":"$4,695.00","eligible":true,"available":true},{"id":42641369399544,"price_per_term":"$1,173.75","full_price":"$4,695.00","eligible":true,"available":true},{"id":42641369432312,"price_per_term":"$1,173.75","full_price":"$4,695.00","eligible":true,"available":true},{"id":42641369465080,"price_per_term":"$1,548.75","full_price":"$6,195.00","eligible":true,"available":true},{"id":42641369497848,"price_per_term":"$1,548.75","full_price":"$6,195.00","eligible":true,"available":true},{"id":42641369530616,"price_per_term":"$1,548.75","full_price":"$6,195.00","eligible":true,"available":true},{"id":42641369563384,"price_per_term":"$1,548.75","full_price":"$6,195.00","eligible":true,"available":true},{"id":42641369628920,"price_per_term":"$1,548.75","full_price":"$6,195.00","eligible":true,"available":true},{"id":42641369661688,"price_per_term":"$1,548.75","full_price":"$6,195.00","eligible":true,"available":true},{"id":42641369694456,"price_per_term":"$1,548.75","full_price":"$6,195.00","eligible":true,"available":true},{"id":42904055251192,"price_per_term":"$1,548.75","full_price":"$6,195.00","eligible":true,"available":true},{"id":42904055283960,"price_per_term":"$1,548.75","full_price":"$6,195.00","eligible":true,"available":true}],"min_price":"$50.00","max_price":"$30,000.00","financing_plans":[{"min_price":"$50.00","max_price":"$149.99","terms":[{"apr":0,"loan_type":"split_pay","installments_count":4}]},{"min_price":"$150.00","max_price":"$999.99","terms":[{"apr":0,"loan_type":"split_pay","installments_count":4},{"apr":15,"loan_type":"interest","installments_count":3},{"apr":15,"loan_type":"interest","installments_count":6},{"apr":15,"loan_type":"interest","installments_count":12}]},{"min_price":"$1,000.00","max_price":"$30,000.00","terms":[{"apr":15,"loan_type":"interest","installments_count":3},{"apr":15,"loan_type":"interest","installments_count":6},{"apr":15,"loan_type":"interest","installments_count":12}]}],"installments_buyer_prequalification_enabled":true,"seller_id":944860}"></shopify-payment-terms>
<div class="ProductMeta__Description">
<div class="Rte">
<div class="easytabs-text">Our Amalfi collection brings Italian upholstery to the outdoors. The Amalfi 3 Seat Armless Sofa is unmatched luxury — enjoy supportive comfort with a structured tight seat and back in premium Italian fabric in a
range of neutral tones on an extruded aluminum plinth base in Asteroid or Taupe, entirely and surprisingly made from 100% outdoor materials. Used as a stand–alone or extended with other sectional sofa components, this contemporary sofa
further blurs the lines between indoor⁄outdoor living and instantly elevates any space.<br><br></div>
<div class="easytabs-container tab-widget-7641549013240 easytabs-inited" data-et-min-width="0" data-et-auto-accordion="0" data-et-cbw="1" data-et-cbr="0" data-et-sta="0" data-et-amp="0" data-et-flx="0" data-et-wt="0" data-et-ao="1"
id="7641549013240" data-et-tabs-width="269">
<div class="easytabs-holder easytabs-accordion">
<ul class="easytabs-tabs" role="tablist">
<li class="easytabs-tab-item" data-et-marker="tabs-amalfi-3-seat-armless-sofa-2" data-et-handle="tabs-features" role="tab" tabindex="0" aria-labelledby="easytabs-tab-label-7641549013240-0" aria-selected="true"> <span
class="easytabs-header-text ui-tabs-anchor js-no-transition" id="easytabs-tab-label-7641549013240-0">FEATURES</span> </li>
<li class="easytabs-tab-item" data-et-marker="tabs-amalfi-3-seat-armless-sofa-s0" data-et-handle="tabs-spec" role="tab" tabindex="-1" aria-labelledby="easytabs-tab-label-7641549013240-1" aria-selected="false"><span
class="easytabs-header-text ui-tabs-anchor js-no-transition" id="easytabs-tab-label-7641549013240-1">SPEC</span></li>
<li class="easytabs-tab-item" data-et-marker="tabs-amalfi-3-seat-armless-sofa-s1" data-et-handle="tabs-care" role="tab" tabindex="-1" aria-labelledby="easytabs-tab-label-7641549013240-2" aria-selected="false"><span
class="easytabs-header-text ui-tabs-anchor js-no-transition" id="easytabs-tab-label-7641549013240-2">CARE</span></li>
<li class="easytabs-tab-item" data-et-marker="tabs-amalfi-3-seat-armless-sofa-s2" data-et-handle="tabs-shipping" role="tab" tabindex="-1" aria-labelledby="easytabs-tab-label-7641549013240-3" aria-selected="false"><span
class="easytabs-header-text ui-tabs-anchor js-no-transition" id="easytabs-tab-label-7641549013240-3">SHIPPING</span></li>
</ul>
<div class="easytabs-contents" role="tablist">
<div class="easytabs-content-item" data-et-marker="tabs-amalfi-3-seat-armless-sofa-2" data-et-handle="tabs-features">
<div class="easytabs-accordion-item" role="tab" tabindex="0" aria-labelledby="easytabs-slide-label-7641549013240-0" aria-selected="true"> <span class="easytabs-header-text ui-tabs-anchor js-no-transition"
id="easytabs-slide-label-7641549013240-0">FEATURES</span> <span class="easytabs-accordion-glyph"></span> </div>
<div class="easytabs-content-holder" role="tabpanel" aria-labelledby="easytabs-slide-label-7641549013240-0" aria-expanded="true" aria-hidden="false"> •Frame handcrafted of extruded aluminum in our workshop•Superior quality powder
coating applied for weather resistance•1 seat cushion and 3 knife–edge back cushions included. Resistant to outdoor mildew, stains and fading.•Quick dry flow–through foam seat cushion features a Dacron wrap for sink–in comfort.
Back cushions are filled with Dacron.•Our custom outdoor covers are strongly recommended as an extra layer of protection against the elements and natural aging </div>
</div>
<div class="easytabs-content-item easytabs-content-item-static" data-et-marker="tabs-amalfi-3-seat-armless-sofa-s0" data-et-handle="tabs-spec">
<div class="easytabs-accordion-item" role="tab" tabindex="-1" aria-labelledby="easytabs-slide-label-7641549013240-1" aria-selected="false"><span class="easytabs-header-text ui-tabs-anchor js-no-transition"
id="easytabs-slide-label-7641549013240-1">SPEC</span><span class="easytabs-accordion-glyph"></span></div>
<div class="easytabs-content-holder" role="tabpanel" aria-labelledby="easytabs-slide-label-7641549013240-1" aria-expanded="false" aria-hidden="true">
<div class="TableWrapper">
<table style="text-align: center;" border="0" align="center" cellpadding="0" cellspacing="0" class="body" padding="0">
<tbody>
<tr>
<td><strong>Width (in)</strong></td>
<td align="right">84.3</td>
</tr>
<tr>
<td><strong>Depth (in)</strong></td>
<td align="right">40.9</td>
</tr>
<tr>
<td><strong>Height (in) </strong></td>
<td align="right">28</td>
</tr>
<tr>
<td><strong>Weight (lb)</strong></td>
<td align="right">103.6</td>
</tr>
<tr>
<td><strong>Seat Height (in)</strong></td>
<td align="right">15.4</td>
</tr>
<tr>
<td><strong>Arm Height (in)</strong></td>
<td align="right">0</td>
</tr>
<tr>
<td><!--
////////////////////////
// TEAR SHEET TRIGGER //
////////////////////////
-->
<!-- Add this code wherever you want your button to trigger the TEAR SHEET code -->
<!-- Don't forget to add some style, broh -->
<div class="tear-btn" id="tear-btn" style="align-self: auto;" onclick="tearSheet()">
<input id="tear-sheet" type="button" name="print" value="PRINT TEAR SHEET" aria-label="Product Tear Sheet" style="font-size:14px; font-weight:regular; color:#FFF; background-color:#000;
padding: 0; border:0; padding:9px;
">
</div>
<!-- TEAR SHEET CODE -->
<script>
var variantId = `42641368187128`;
var product_id = `7641549013240`;
var imgStore = 'image' + variantId;
var imgGet = `products/amalfi-3-seat-armless-sofa-amal-05b-altau-rivsan-908858.png`;
var imgPrint = `//shopharbour.com/cdn/shop/products/amalfi-3-seat-armless-sofa-amal-05b-altau-rivsan-908858_720x720.png?v=1691447775`;
var titleStore = 'title' + variantId;
//var titlePrint = `Amalfi 3 Seat Armless Sofa`;
//var titlePrint = "titlePrint 1";
var descStore = 'description' + variantId;
var descPrint =
`Our Amalfi collection brings Italian upholstery to the outdoors. The Amalfi 3 Seat Armless Sofa is unmatched luxury — enjoy supportive comfort with a structured tight seat and back in premium Italian fabric in a range of neutral tones on an extruded aluminum plinth base in Asteroid or Taupe, entirely and surprisingly made from 100% outdoor materials. Used as a stand–alone or extended with other sectional sofa components, this contemporary sofa further blurs the lines between indoor⁄outdoor living and instantly elevates any space.<br><br><h5>FEATURES</h5>•Frame handcrafted of extruded aluminum in our workshop•Superior quality powder coating applied for weather resistance•1 seat cushion and 3 knife–edge back cushions included. Resistant to outdoor mildew, stains and fading.•Quick dry flow–through foam seat cushion features a Dacron wrap for sink–in comfort. Back cushions are filled with Dacron.•Our custom outdoor covers are strongly recommended as an extra layer of protection against the elements and natural aging`;
var skuStore = 'sku' + variantId;
var skuPrint = `AMAL-05B-ALAST-COPMID`;
var priceStore = 'price' + variantId;
var pricePrint = `$4,695.00`;
var barcodeStore = 'barcode' + variantId;
var barcodePrint = `745805042595`.toString();
// CLEAR OLD PRODUCT INFO IN LOCAL STORAGE ON PAGE LOAD
localStorage.clear();
// SET CURRENT PRODUCT INFO INTO LOCAL STORAGE
function currentProduct() {
// TITLE
localStorage.setItem(titleStore, `Amalfi 3 Seat Armless Sofa`.toString());
//localStorage.setItem(titleStore, "titlePrint 2");
// console.log('TITLE: ' + localStorage.getItem(titleStore));
// DESCRIPTION
localStorage.setItem(descStore, descPrint);
// console.log('DESC: ' + localStorage.getItem(descStore));
// IMAGE
localStorage.setItem(imgStore, imgPrint);
// console.log('IMAGE: ' + localStorage.getItem(imgStore));
// PRICE
localStorage.setItem(priceStore, pricePrint);
// console.log('PRICE: ' + localStorage.getItem(priceStore));
// SKU
localStorage.setItem(skuStore, skuPrint);
// console.log(localStorage.getItem(skuStore));
// BARCODE
//localStorage.setItem(barcodeStore, barcodePrint);
//localStorage.setItem(barcodeStore, "Barcode 2");
localStorage.setItem(barcodeStore, `84.3`);
// console.log(localStorage.getItem(barcodeStore));
var widthStore = 'width' + variantId;
localStorage.setItem(widthStore, `84.3`);
var heightStore = 'height' + variantId;
localStorage.setItem(heightStore, `28`);
}
// CALL FUNCTION TO SET PRODUCTS INTO LOCAL STORAGE ON PAGE LOAD
// NOTE: This is optional...
//currentProduct(); // ...can be commented out and left to be called at the 'tearSheet' function below
function tearSheet() {
localStorage.clear();
currentProduct();
var variantId = '42641368187128';
//var variantId = '';
/////// OPEN TEAR SHEET PRINT PAGE ///////
//window.open("/pages/tear-sheet?"+variantId);
window.open("https://shopharbour.trafico.io/tearsheet/?id=" + product_id);
//window.open("/pages/tear-sheet?"+XXX);
};
</script>
</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="easytabs-content-item easytabs-content-item-static" data-et-marker="tabs-amalfi-3-seat-armless-sofa-s1" data-et-handle="tabs-care">
<div class="easytabs-accordion-item" role="tab" tabindex="-1" aria-labelledby="easytabs-slide-label-7641549013240-2" aria-selected="false"><span class="easytabs-header-text ui-tabs-anchor js-no-transition"
id="easytabs-slide-label-7641549013240-2">CARE</span><span class="easytabs-accordion-glyph"></span></div>
<div class="easytabs-content-holder" role="tabpanel" aria-labelledby="easytabs-slide-label-7641549013240-2" aria-expanded="false" aria-hidden="true">
<p>Equally important is the appropriate use and correct maintenance of the product. You can find important tips in our care instructions.</p>
<p><a href="https://shopharbour.com/pages/care">CARE + MAINTENANCE</a></p>
<p></p>
</div>
</div>
<div class="easytabs-content-item easytabs-content-item-static" data-et-marker="tabs-amalfi-3-seat-armless-sofa-s2" data-et-handle="tabs-shipping">
<div class="easytabs-accordion-item" role="tab" tabindex="-1" aria-labelledby="easytabs-slide-label-7641549013240-3" aria-selected="false"><span class="easytabs-header-text ui-tabs-anchor js-no-transition"
id="easytabs-slide-label-7641549013240-3">SHIPPING</span><span class="easytabs-accordion-glyph"></span></div>
<div class="easytabs-content-holder" role="tabpanel" aria-labelledby="easytabs-slide-label-7641549013240-3" aria-expanded="false" aria-hidden="true">
<p>Place your order with Harbour prior to 12pm PST and if the order is In-Stock, it will ship within 3 business days. All orders will be received within 15 business days from shipping except Metro Los Angeles will be received
within 3 business days.</p>
</div>
</div>
</div>
<div class="easytabs-undertabs-holder"></div>
<style type="text/css" class="easytabs-styles">
.easytabs-hidden {
height: 1px;
visibility: hidden;
}
.easytabs-container {
clear: both;
}
.easytabs-container .easytabs-tabs {
display: block;
overflow: hidden;
padding: 0;
margin: 0;
background: transparent;
border: 0 !important;
border-radius: 0;
list-style: none;
}
/* for some themes */
.easytabs-container ul.easytabs-tabs,
.easytabs-container ul.easytabs-tabs li.easytabs-tab-item {
margin: 0;
}
/* tabs styles */
.easytabs-container .easytabs-tab-item,
.easytabs-container .easytabs-accordion-item {
display: block;
overflow: hidden;
position: relative;
z-index: 4;
width: auto;
height: 12px;
padding: 14px 10px 14px 0px !important;
margin: 0;
background-color: #f7f5f2;
border: 0 solid #000000;
color: #000000;
line-height: 12px;
font-size: 12px;
font-style: normal;
font-weight: bold;
border-radius: 0;
outline: none;
-webkit-box-sizing: content-box !important;
-moz-box-sizing: content-box !important;
box-sizing: content-box !important;
cursor: pointer;
text-overflow: ellipsis;
white-space: nowrap;
opacity: 1 !important;
}
.easytabs-container .easytabs-tab-item {
float: left;
text-align: left;
}
.easytabs-container .easytabs-tab-item:focus,
.easytabs-container .easytabs-accordion-item:focus,
.easytabs-container .easytabs-tab-item.easytabs-active,
.easytabs-container .easytabs-active .easytabs-accordion-item {
background-color: #f7f5f2;
border-color: #d6d4d2;
color: #000000;
}
.easytabs-container.easytabs-flexible .easytabs-tabs {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
.easytabs-container.easytabs-flexible .easytabs-tab-item {
-webkit-box-flex: 1;
-moz-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
}
.easytabs-container .easytabs-tab-item span:before,
.easytabs-container .easytabs-accordion-item span:before,
.easytabs-container .easytabs-tab-item span:after,
.easytabs-container .easytabs-accordion-item span:after {
content: none;
}
.easytabs-container .easytabs-tab-item .easytabs-header-text,
.easytabs-container .easytabs-accordion-item .easytabs-header-text {
display: block;
width: auto;
padding: 0;
margin: 0;
color: inherit !important;
border: none;
font: inherit;
text-decoration: none;
outline: none;
-webkit-box-sizing: initial !important;
-moz-box-sizing: initial !important;
box-sizing: initial !important;
cursor: pointer;
}
.easytabs-container.easytabs-flexible .easytabs-tab-item .easytabs-header-text {
text-overflow: ellipsis;
overflow: hidden;
line-height: 1.1;
}
.easytabs-container .easytabs-tab-item span:hover,
.easytabs-container .easytabs-accordion-item span:hover,
.easytabs-container .easytabs-tab-item span:focus,
.easytabs-container .easytabs-accordion-item span:focus {
border: none;
text-decoration: none;
opacity: 1;
}
.easytabs-container .easytabs-contents .easytabs-content-holder {
display: none;
padding: 5px 10px 5px 10px !important;
border-radius: 0 0px 0px 0px;
border: 0 solid #f7f5f2;
background-color: #f7f5f2;
text-align: left;
word-wrap: break-word;
overflow-wrap: break-word;
}
.easytabs-container .easytabs-contents .easytabs-content-holder,
.easytabs-container .easytabs-contents .easytabs-content-holder * {
color: #333333;
}
.easytabs-container.easytabs-flexible .easytabs-contents .easytabs-content-holder {
-moz-border-radius-topright: 0 !important;
-webkit-border-top-right-radius: 0 !important;
border-top-right-radius: 0 !important;
}
.easytabs-container .easytabs-contents .easytabs-active .easytabs-content-holder {
display: block;
}
.easytabs-container .easytabs-tab-item:last-child,
.easytabs-container .easytabs-tab-item.easytabs-last-visible {
border-top-right-radius: 0px;
}
.easytabs-container .easytabs-tab-item:first-child,
.easytabs-container .easytabs-tab-item.easytabs-first-visible {
border-top-left-radius: 0px;
}
.easytabs-container .easytabs-tab-item {
background-color: transparent !important;
border-bottom-width: 1px;
border-color: #f7f5f2;
}
.easytabs-container .easytabs-contents .easytabs-content-holder {
margin-top: -1px;
border-width: 0;
}
/* accordions styles */
.easytabs-container .easytabs-accordion-item {
display: none;
}
.easytabs-container .easytabs-accordion .easytabs-tabs {
height: 0 !important;
visibility: hidden !important;
}
.easytabs-container .easytabs-accordion .easytabs-accordion-item {
display: block;
}
.easytabs-container .easytabs-accordion .easytabs-content-item:first-child .easytabs-accordion-item,
.easytabs-container .easytabs-accordion .easytabs-content-item.easytabs-first-visible .easytabs-accordion-item {
border-top-left-radius: 0px;
border-top-right-radius: 0px;
}
.easytabs-container .easytabs-accordion .easytabs-content-item:last-child .easytabs-accordion-item,
.easytabs-container .easytabs-accordion .easytabs-content-item.easytabs-last-visible .easytabs-accordion-item {
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
}
.easytabs-container .easytabs-accordion .easytabs-content-item.easytabs-active:last-child .easytabs-accordion-item,
.easytabs-container .easytabs-accordion .easytabs-content-item.easytabs-active.easytabs-last-visible .easytabs-accordion-item {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.easytabs-container .easytabs-accordion .easytabs-content-holder {
border-radius: 0 !important;
}
.easytabs-container .easytabs-accordion .easytabs-content-item:last-child .easytabs-content-holder,
.easytabs-container .easytabs-accordion .easytabs-content-item.easytabs-last-visible .easytabs-content-holder {
border-radius: 0 0 0px 0px !important;
}
.easytabs-container .easytabs-accordion-item {
padding-right: 28px !important;
}
.easytabs-container .easytabs-accordion-glyph {
position: absolute;
top: 0;
bottom: 0;
width: 8px;
line-height: 40px;
right: 10px;
}
.easytabs-container .easytabs-content-item .easytabs-accordion-glyph {
background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgMzIwIj48cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNMTQzLjEsMjU2LjI1IEw3LjEsMTIwLjI1IGMtOS40LC05LjQgLTkuNCwtMjQuNiAwLC0zMy45IGwyMi42LC0yMi42IGM5LjQsLTkuNCAyNC42LC05LjQgMzMuOSwwIGw5Ni40LDk2LjQgbDk2LjQsLTk2LjQgYzkuNCwtOS40IDI0LjYsLTkuNCAzMy45LDAgbDIyLjYsMjIuNiBjOS40LDkuNCA5LjQsMjQuNiAwLDMzLjkgbC0xMzYsMTM2IGMtOS4yLDkuNCAtMjQuNCw5LjQgLTMzLjgsMCB6Ij48L3BhdGg+PC9zdmc+') no-repeat 0 50%;
background-size: contain;
-webkit-transition: .3s;
-moz-transition: .3s;
-ms-transition: .3s;
-o-transition: .3s;
transition: .3s;
}
.easytabs-container .easytabs-accordion-item:focus .easytabs-accordion-glyph {
background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgMzIwIj48cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNMTQzLjEsMjU2LjI1IEw3LjEsMTIwLjI1IGMtOS40LC05LjQgLTkuNCwtMjQuNiAwLC0zMy45IGwyMi42LC0yMi42IGM5LjQsLTkuNCAyNC42LC05LjQgMzMuOSwwIGw5Ni40LDk2LjQgbDk2LjQsLTk2LjQgYzkuNCwtOS40IDI0LjYsLTkuNCAzMy45LDAgbDIyLjYsMjIuNiBjOS40LDkuNCA5LjQsMjQuNiAwLDMzLjkgbC0xMzYsMTM2IGMtOS4yLDkuNCAtMjQuNCw5LjQgLTMzLjgsMCB6Ij48L3BhdGg+PC9zdmc+') no-repeat 0 50%;
background-size: contain;
}
.easytabs-container .easytabs-content-item.easytabs-active .easytabs-accordion-glyph {
background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgMzIwIj48cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNMTQzLjEsMjU2LjI1IEw3LjEsMTIwLjI1IGMtOS40LC05LjQgLTkuNCwtMjQuNiAwLC0zMy45IGwyMi42LC0yMi42IGM5LjQsLTkuNCAyNC42LC05LjQgMzMuOSwwIGw5Ni40LDk2LjQgbDk2LjQsLTk2LjQgYzkuNCwtOS40IDI0LjYsLTkuNCAzMy45LDAgbDIyLjYsMjIuNiBjOS40LDkuNCA5LjQsMjQuNiAwLDMzLjkgbC0xMzYsMTM2IGMtOS4yLDkuNCAtMjQuNCw5LjQgLTMzLjgsMCB6Ij48L3BhdGg+PC9zdmc+') no-repeat 0 50%;
background-size: contain;
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
}
.easytabs-container .easytabs-accordion-item {
background-color: transparent !important;
}
.easytabs-container .easytabs-active .easytabs-accordion-item {
border-bottom-width: 1px;
}
.easytabs-container .easytabs-accordion .easytabs-contents .easytabs-content-holder {
margin-top: 0;
border-width: 0;
}
.easytabs-container .easytabs-active .easytabs-accordion-item {
border-bottom-width: 0;
}
.easytabs-container .easytabs-accordion .easytabs-content-item+.easytabs-content-item .easytabs-accordion-item {
border-top-width: 1px;
border-color: #d6d4d2;
}
.easytabs-container .easytabs-content-holder p:last-child {
margin-bottom: 0;
}
.easytabs-container .easytabs-kiwi-hidden {
display: none !important;
}
.easytabs-container .easytabs-undertabs-holder {
overflow: hidden;
margin-top: 18px;
}
.easytabs-container .easytabs-tab-item .easytabs-header-text,
.easytabs-container .easytabs-accordion-item .easytabs-header-text {
display: block;
width: auto;
padding: 0;
margin: 0;
color: inherit !important;
font: inherit;
text-decoration: none;
outline: none;
-webkit-box-sizing: initial !important;
-moz-box-sizing: initial !important;
box-sizing: initial !important;
cursor: pointer;
letter-spacing: 2px;
}
</style>
</div>
<script type="text/javascript">
if (typeof easytabs == 'object') easytabs.initWidgets(document.querySelectorAll('.tab-widget-7641549013240'));
</script>
</div>
</div>
</div>
<div id="launchtip_upsell_wrapper1"></div>
</div>
</div>
</div><input type="hidden" name="product-id" value="7641549013240"><input type="hidden" name="section-id" value="template--16793341755640__main">
</form>
Text Content
×Close What's Your Email? Add to Wishlist Product has been added to your wishlist You can view your wishlist by creating account or logging-in an existing account. Login Register Amalfi 3 Seat Armless Sofa - Harbour Skip to content STORY NEW ALL NEW CORDOBA KARA MANN MASON MAUI MILAN TULUM In Stock Outdoor Living * Lounge Chairs * Sofas * Sectionals * Coffee Tables * Side Tables * Ottomans Outdoor Dining * Dining Chairs * Dining Tables * Counter and Bar Stools * Bar Tables Outdoor Pool * Sun Lounges * Day Beds * Cabanas * Umbrellas Indoor Shop All * In-Stock Outdoor * In-Stock Indoor Outdoor IN STOCK * Lounge Chairs * Sofas * Sectionals * Coffee Tables * Side Tables * Ottomons * Dining Chairs * Dining Tables * Counter + Bar Stools * Bar Tables * Sun Lounges * Day Beds * Cabanas * Umbrellas New Collections * Cassis * CORDOBA * KARA MANN * MASON * MAUI * MILAN * TULUM Outdoor Collections * Shop All * AVALON * AMALFI * ANTIGUA * BREEZE * BREEZE XL ALUMINUM * BREEZE XL TEAK * BYRON * Cassis * CORDOBA * KARA MANN * HAMILTON * HAYMAN ALUMINUM * HAYMAN TEAK * LOOP * LUCCA * MAUI * MASON * MILAN * MLB TEAK * MLB ALUMINUM * Moab * PACIFIC ALUMINUM * PACIFIC TEAK * SANTORINI * TAHITI * TULUM * VAUCLUSE * VICTORIA ALUMINUM * VICTORIA TEAK Living * Sofas * Lounge Chairs * Sectionals * Coffee Tables * Side Tables * Ottomans * View All Dining * Dining Chairs * Dining Tables * Counter and Bar Stools * Bar Tables * View All Pool * Sun Lounges * Day Beds * Cabanas * Umbrellas * View All More * Consoles * Bar Carts * Fire Tables * Planters * Rugs * Outdoor Furniture Covers * Outdoor Swatches Indoor TRADE CONTRACT Dealers CLUB Showrooms SALE SALE OUTDOOR SALE INDOOR * Account * * * * Cart Your cart is empty * STORYSTORY * NEW * ALL NEW * CORDOBA * KARA MANN * MASON * MAUI * MILAN * TULUM * In Stock * Outdoor Living * Lounge Chairs * Sofas * Sectionals * Coffee Tables * Side Tables * Ottomans * Outdoor Dining * Dining Chairs * Dining Tables * Counter and Bar Stools * Bar Tables * Outdoor Pool * Sun Lounges * Day Beds * Cabanas * Umbrellas * Indoor * Shop All * In-Stock Outdoor * In-Stock Indoor * Outdoor * IN STOCK * Lounge Chairs * Sofas * Sectionals * Coffee Tables * Side Tables * Ottomons * Dining Chairs * Dining Tables * Counter + Bar Stools * Bar Tables * Sun Lounges * Day Beds * Cabanas * Umbrellas * New Collections * Cassis * CORDOBA * KARA MANN * MASON * MAUI * MILAN * TULUM * Outdoor Collections * Shop All * AVALON * AMALFI * ANTIGUA * BREEZE * BREEZE XL ALUMINUM * BREEZE XL TEAK * BYRON * Cassis * CORDOBA * KARA MANN * HAMILTON * HAYMAN ALUMINUM * HAYMAN TEAK * LOOP * LUCCA * MAUI * MASON * MILAN * MLB TEAK * MLB ALUMINUM * Moab * PACIFIC ALUMINUM * PACIFIC TEAK * SANTORINI * TAHITI * TULUM * VAUCLUSE * VICTORIA ALUMINUM * VICTORIA TEAK * Living * Sofas * Lounge Chairs * Sectionals * Coffee Tables * Side Tables * Ottomans * View All * Dining * Dining Chairs * Dining Tables * Counter and Bar Stools * Bar Tables * View All * Pool * Sun Lounges * Day Beds * Cabanas * Umbrellas * View All * More * Consoles * Bar Carts * Fire Tables * Planters * Rugs * Outdoor Furniture Covers * Outdoor Swatches * IndoorIndoor * TRADETRADE * CONTRACTCONTRACT * DealersDealers * CLUBCLUB * ShowroomsShowrooms * SALE * SALE OUTDOOR * SALE INDOOR * Account * Search * Cart (0) AMALFI 3 SEAT ARMLESS SOFA SKU: AMAL-05B-ALTAU-RIVSAN $6,195.00 / club $5,265.75 / * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ! Sorry, we do not have images for the requested feature set. Drag to Rotate. Click to Zoom ! Could not zoom in on the image. * * * * * AMALFI 3 SEAT ARMLESS SOFA SKU: AMAL-05B-ALTAU-RIVSAN $6,195.00 / club $5,265.75 / Finish: Aluminum Taupe VIEW SWATCH Aluminum Asteroid Crafted from high–quality extruded aluminum, our metal furniture is engineered to last in even the toughest climates. Using top grade European powder coat, sourced from AzkoNobel, our Aluminum furniture is resistant to corrosion and rusting while still being light, strong and easy to clean. Bronze is a warm and slightly metallic dark brown color – An update to traditional outdoor stylings and a new introduction at Harbour. Aluminum Asteroid Sample $5.00 ADD TO CART Aluminum Taupe Crafted from high–quality extruded aluminum, our metal furniture is engineered to last in even the toughest climates. Using top grade European powder coat, sourced from AzkoNobel, our Aluminum furniture is resistant to corrosion and rusting while still being light, strong and easy to clean. Bronze is a warm and slightly metallic dark brown color – An update to traditional outdoor stylings and a new introduction at Harbour. Aluminum Taupe Sample $5.00 ADD TO CART Fabric: Riviera Sand VIEW SWATCH Copacabana Midnight Our Copacabana fabrics are a wonderful staple of our Outdoor standard fabrics, bringing with them a balanced tactile texture and outdoor performance. Milled in Indonesia, Copacabana is 100% Olefin, an incredible weather resistant fiber that is more resistant to mold and faster drying than polyester. Available across all Harbour collections, it is a favorite of ours to pair with our teak furniture, also sustainably sourced from Indonesia. Copacabana is sourced from Sunproof, an outdoor performance line from Ateja, which prides itself on using 100% recyclable materials that perform and are kind to the environment. Copacabana is OEKO-TEX certified and has been tested to pass the ASTM - G53 96 American standard for weather resistance. Copacabana Midnight Sample $5.00 ADD TO CART Copacabana Sand Our Copacabana fabrics are a wonderful staple of our Outdoor standard fabrics, bringing with them a balanced tactile texture and outdoor performance. Milled in Indonesia, Copacabana is 100% Olefin, an incredible weather resistant fiber that is more resistant to mold and faster drying than polyester. Available across all Harbour collections, it is a favorite of ours to pair with our teak furniture, also sustainably sourced from Indonesia. Copacabana is sourced from Sunproof, an outdoor performance line from Ateja, which prides itself on using 100% recyclable materials that perform and are kind to the environment. Copacabana is OEKO-TEX certified and has been tested to pass the ASTM - G53 96 American standard for weather resistance. Copacabana Sand Sample $5.00 ADD TO CART Panama Blanco The Panama collection of outdoor fabrics is our new staple and core fabric of our standard range of outdoor textiles. Milled in Spain from 100% solution dyed acrylic yarn, the fabric is resistant to sun, moisture, mildew and staining – consider it to be the work–horse of your outdoor living. With a flat yet consistent square weave, Panama is lightweight but impressive in hand, able to take on the outdoor elements with ease. Sourced from the Agora range by Tuvatextil, Harbour is happy to collaborate with a fabric house which designs, manufactures and operates out of Pont d’Armentera, Spain, located just outside of Barcelona. Panama is stocked across a large range of our collections and is available in four colorways. Panama Blanco Sample $5.00 ADD TO CART Panama Cloud The Panama collection of outdoor fabrics is our new staple and core fabric of our standard range of outdoor textiles. Milled in Spain from 100% solution dyed acrylic yarn, the fabric is resistant to sun, moisture, mildew and staining – consider it to be the work–horse of your outdoor living. With a flat yet consistent square weave, Panama is lightweight but impressive in hand, able to take on the outdoor elements with ease. Sourced from the Agora range by Tuvatextil, Harbour is happy to collaborate with a fabric house which designs, manufactures and operates out of Pont d’Armentera, Spain, located just outside of Barcelona. Panama is stocked across a large range of our collections and is available in four colorways. Panama Cloud Sample $5.00 ADD TO CART Panama Grafito The Panama collection of outdoor fabrics is our new staple and core fabric of our standard range of outdoor textiles. Milled in Spain from 100% solution dyed acrylic yarn, the fabric is resistant to sun, moisture, mildew and staining – consider it to be the work–horse of your outdoor living. With a flat yet consistent square weave, Panama is lightweight but impressive in hand, able to take on the outdoor elements with ease. Sourced from the Agora range by Tuvatextil, Harbour is happy to collaborate with a fabric house which designs, manufactures and operates out of Pont d’Armentera, Spain, located just outside of Barcelona. Panama is stocked across a large range of our collections and is available in four colorways. Panama Grafito Sample $5.00 ADD TO CART Panama Marble The Panama collection of outdoor fabrics is our new staple and core fabric of our standard range of outdoor textiles. Milled in Spain from 100% solution dyed acrylic yarn, the fabric is resistant to sun, moisture, mildew and staining – consider it to be the work–horse of your outdoor living. With a flat yet consistent square weave, Panama is lightweight but impressive in hand, able to take on the outdoor elements with ease. Sourced from the Agora range by Tuvatextil, Harbour is happy to collaborate with a fabric house which designs, manufactures and operates out of Pont d’Armentera, Spain, located just outside of Barcelona. Panama is stocked across a large range of our collections and is available in four colorways. Panama Marble Sample $5.00 ADD TO CART Riviera Ivory Sourced from Italy, Riviera is a fully outdoor and performance fabric with a knubby texture reminiscent of luxe boucle or terry cloth. Soft to the hand, this wonderful fabric feels like it’s an indoor textile. Milled from 100% polypropelene, the fabric is in fact sun, moisture, sweat, mildew and stain resistant. Available in a range of neutral tones, Riviera brings a refined and textured elegance to any cushion or sofa. Riviera is sourced from the Mario Sirtori line, established from a company of Italian expertise since 1955, specializing in luxury, contract quality fabrics. Riviera Ivory Sample $5.00 ADD TO CART Riviera Sand Sourced from Italy, Riviera is a fully outdoor and performance fabric with a knubby texture reminiscent of luxe boucle or terry cloth. Soft to the hand, this wonderful fabric feels like it’s an indoor textile. Milled from 100% polypropelene, the fabric is in fact sun, moisture, sweat, mildew and stain resistant. Available in a range of neutral tones, Riviera brings a refined and textured elegance to any cushion or sofa. Riviera is sourced from the Mario Sirtori line, established from a company of Italian expertise since 1955, specializing in luxury, contract quality fabrics. Riviera Sand Sample $5.00 ADD TO CART Riviera Slate Sourced from Italy, Riviera is a fully outdoor and performance fabric with a knubby texture reminiscent of luxe boucle or terry cloth. Soft to the hand, this wonderful fabric feels like it’s an indoor textile. Milled from 100% polypropelene, the fabric is in fact sun, moisture, sweat, mildew and stain resistant. Available in a range of neutral tones, Riviera brings a refined and textured elegance to any cushion or sofa. Riviera is sourced from the Mario Sirtori line, established from a company of Italian expertise since 1955, specializing in luxury, contract quality fabrics. Riviera Slate Sample $5.00 ADD TO CART Riviera Stone Sourced from Italy, Riviera is a fully outdoor and performance fabric with a knubby texture reminiscent of luxe boucle or terry cloth. Soft to the hand, this wonderful fabric feels like it’s an indoor textile. Milled from 100% polypropelene, the fabric is in fact sun, moisture, sweat, mildew and stain resistant. Available in a range of neutral tones, Riviera brings a refined and textured elegance to any cushion or sofa. Riviera is sourced from the Mario Sirtori line, established from a company of Italian expertise since 1955, specializing in luxury, contract quality fabrics. Riviera Stone Sample $5.00 ADD TO CART Siesta Ivory Milled in Italy, our premium fabric range, Siesta, is outdoor luxury at its finest. While it feels and looks like an indoor linen fabric, this double thickness basket–weave fabric is crafted from 100% Polypropelene, making it sun, stain, and water resistant. Easy to clean and quick to dry, this new addition to our ourdoor fabric offerings is refined, classic and contemporary all in one. Available in four colorways, Ivory is a natural off–white – the perfect neutral to ground your piece. Siesta is sourced from the One by Mario Sirtori line, established from a company of Italian expertise since 1955, specializing in luxury, contract quality fabrics. Siesta Ivory Sample $5.00 ADD TO CART Siesta Slate Milled in Italy, our premium fabric range, Siesta, is outdoor luxury at its finest. While it feels and looks like an indoor linen fabric, this double thickness basket–weave fabric is crafted from 100% Polypropelene, making it sun, stain, and water resistant. Easy to clean and quick to dry, this new addition to our ourdoor fabric offerings is refined, classic and contemporary all in one. Available in four colorways, Slate is a melange of grey and charcoal fibers, adding depth and texture to the textile. Siesta is sourced from the One by Mario Sirtori line, established from a company of Italian expertise since 1955, specializing in luxury, contract quality fabrics. Siesta Slate Sample $5.00 ADD TO CART Siesta Taupe Milled in Italy, our premium fabric range, Siesta, is outdoor luxury at its finest. While it feels and looks like an indoor linen fabric, this double thickness basket–weave fabric is crafted from 100% Polypropelene, making it sun, stain, and water resistant. Easy to clean and quick to dry, this new addition to our ourdoor fabric offerings is refined, classic and contemporary all in one. Available in four colorways, Taupe is a melange of ivory and light brown fibers, adding depth and texture to the textile. Siesta is sourced from the One by Mario Sirtori line, established from a company of Italian expertise since 1955, specializing in luxury, contract quality fabrics. Siesta Taupe Sample $5.00 ADD TO CART Siesta Indigo Milled in Italy, our premium fabric range, Siesta, is outdoor luxury at its finest. While it feels and looks like an indoor linen fabric, this double thickness basket–weave fabric is crafted from 100% Polypropelene, making it sun, stain, and water resistant. Easy to clean and quick to dry, this new addition to our ourdoor fabric offerings is refined, classic and contemporary all in one. Available in four colorways, Indigo is a melange of dark and light blue fibers, adding depth and texture to the textile. Siesta is sourced from the One by Mario Sirtori line, established from a company of Italian expertise since 1955, specializing in luxury, contract quality fabrics. Siesta Indigo Sample $5.00 ADD TO CART Arrival Date: Early March 2024. IN STOCK Add to cart $6,195.00 Our Amalfi collection brings Italian upholstery to the outdoors. The Amalfi 3 Seat Armless Sofa is unmatched luxury — enjoy supportive comfort with a structured tight seat and back in premium Italian fabric in a range of neutral tones on an extruded aluminum plinth base in Asteroid or Taupe, entirely and surprisingly made from 100% outdoor materials. Used as a stand–alone or extended with other sectional sofa components, this contemporary sofa further blurs the lines between indoor⁄outdoor living and instantly elevates any space. * FEATURES * SPEC * CARE * SHIPPING FEATURES •Frame handcrafted of extruded aluminum in our workshop•Superior quality powder coating applied for weather resistance•1 seat cushion and 3 knife–edge back cushions included. Resistant to outdoor mildew, stains and fading.•Quick dry flow–through foam seat cushion features a Dacron wrap for sink–in comfort. Back cushions are filled with Dacron.•Our custom outdoor covers are strongly recommended as an extra layer of protection against the elements and natural aging SPEC Width (in)84.3Depth (in)40.9Height (in) 28Weight (lb)103.6Seat Height (in)15.4Arm Height (in)0 CARE Equally important is the appropriate use and correct maintenance of the product. You can find important tips in our care instructions. CARE + MAINTENANCE SHIPPING Place your order with Harbour prior to 12pm PST and if the order is In-Stock, it will ship within 3 business days. All orders will be received within 15 business days from shipping except Metro Los Angeles will be received within 3 business days. FINISH THE COLLECTION AMALFI 2 SEAT 1 ARM LEFT FROM $4,750.00 / club $4,037.50 AMALFI 2 SEAT 1 ARM RIGHT FROM $4,750.00 / club $4,037.50 AMALFI 2 SEAT ARMLESS SOFA FROM $3,895.00 / club $3,310.75 AMALFI 3 SEAT ARMLESS SOFA FROM $4,695.00 / club $3,990.75 AMALFI ARMLESS SINGLE FROM $2,750.00 / club $2,337.50 AMALFI CURVED CHAISE LEFT FROM $6,750.00 / club $5,737.50 AMALFI CURVED CHAISE RIGHT FROM $6,750.00 / club $5,737.50 AMALFI OTTOMAN FROM $1,895.00 / club $1,610.75 AMALFI SWIVEL ARMLESS CHAIR FROM $3,195.00 / club $2,715.75 CLEAN LINES AND SUBTLE CURVED DETAILS DEFINE A LUXURY CONTEMPORARY COLLECTION THAT’S STOCKED IN OUTDOOR ITALIAN BOUCLÉ — THE FIRST OF ITS KIND IN THE MARKETPLACE. THE COLLECTION This collection features an assortment of handcrafted sectional seating to complete your outdoor space. YOU MAY ALSO LIKE ANTEGO CANTILEVER UMBRELLA (STONE BASE SOLD SEPARATELY) $2,800.00 / club $2,380.00 TEAK PLANTER - LARGE $1,295.00 / club $1,100.75 BISCAY PERFORMANCE RUG FROM $100.00 / club $85.00 FEATURED MATERIALS ALUMINUM Crafted from high-quality extruded aluminum – available in Taupe finish – with a superior quality European powder coating sourced from AkzoNobel® for weather resistance. Our Aluminum furniture is resistant to corrosion and rusting while still being light, strong and easy to clean. Taupe is our light and warm finish, adding modern and clean elegance to our furniture. PERFORMANCE CUSHIONS Enjoy supportive comfort with a structured tight seat and back in premium Italian fabric, entirely and surprisingly made from 100% outdoor materials that are resistant to sun, moisture, mildew, staining. Our quick dry flow-through foam seat cushions also feature a Dacron wrap for sink-in comfort. FABRICS Our available stocked fabric is Riviera Sand, the first of its kind in the marketplace. Sourced from Italy as part of the Mario Sirtori line, Riviera is a fully outdoor performance fabric with a knubby texture reminiscent of luxeboucléor terry cloth. Soft to the hand, this wonderful fabric feels like an indoor textile. Milled from 100% polypropelene, the fabric is resistant to sun, moisture, sweat, mildew and staining. Available in a range of neutral tones such as Sand, Riviera brings a refined and textured elegance to your outdoor furniture. HEAR ABOUT THE COLLECTION WHY HARBOUR OUR PRODUCT VALUES FADE RESISTANT FABRIC Color-Protection, even in sunny spaces. CLEANABLE Easily spot cleaned with soap and water. LIQUID RESISTANT FABRIC Liquid spills bead up to be wiped away. PET FRIENDLY Highly durable and claw-repellent. FLAT RATE SHIPPING White glove delivery and setup. QUICK DELIVERY In-stock items ships out next day. RECENTLY VIEWED COMPANY * Company * Showrooms * Careers * News SERVICES * The Harbour Club * Design Consult * Customer Service * Sustainability * Terms and Conditions * Care + Maintenance * CALL HARBOUR SALES * Trade Program * Dealer Program * Contract INFORMATION * Shipping & Delivery * Privacy Policy * Product Warranty * Returns & Exchanges * Global Sitemap © Harbour * American Express * Apple Pay * Diners Club * Discover * Meta Pay * Google Pay * Mastercard * Shop Pay * Visa