1<!doctype html> 2<html class="no-js" lang="en" mp-oko> 3 <head> 4
4<script id="pandectes-rules">� /* PANDECTES-GDPR: DO NOT MODIFY AUTO GENERATED CODE OF THIS SCRIPT */� � window.PandectesSettings = {"store":{"id":2966192195,"plan":"plus","theme":"MP: Arran (Stencil) Production Theme","primaryLocale":"en","adminMode":false},"tsPublished":1712041487,"declaration":{"showPurpose":false,"showProvider":false,"declIntroText":"We use cookies to optimize website functionality, analyze the performance, and provide personalized experience to you. Some cookies are essential to make the website operate and function correctly. Those cookies cannot be disabled. In this window you can manage your preference of cookies.","showDateGenerated":true},"language":{"languageMode":"Single","fallbackLanguage":"en","languageDetection":"browser","languagesSupported":[]},"texts":{"managed":{"headerText":{"en":"We respect your privacy"},"consentText":{"en":"This website uses cookies to ensure you get the best experience."},"dismissButtonText":{"en":"Ok"},"linkText":{"en":"Learn more"},"imprintText":{"en":"Imprint"},"preferencesButtonText":{"en":"Preferences"},"allowButtonText":{"en":"Accept"},"denyButtonText":{"en":"Decline"},"leaveSiteButtonText":{"en":"Leave this site"},"cookiePolicyText":{"en":"Cookie policy"},"preferencesPopupTitleText":{"en":"Manage consent preferences"},"preferencesPopupIntroText":{"en":"We use cookies to optimize website functionality, analyze the performance, and provide personalized experience to you. Some cookies are essential to make the website operate and function correctly. Those cookies cannot be disabled. In this window you can manage your preference of cookies."},"preferencesPopupCloseButtonText":{"en":"Close"},"preferencesPopupAcceptAllButtonText":{"en":"Accept all"},"preferencesPopupRejectAllButtonText":{"en":"Reject all"},"preferencesPopupSaveButtonText":{"en":"Save preferences"},"accessSectionTitleText":{"en":"Data portability"},"accessSectionParagraphText":{"en":"You have the right to request access to your data at any time."},"rectificationSectionTitleText":{"en":"Data Rectification"},"rectificationSectionParagraphText":{"en":"You have the right to request your data to be updated whenever you think it is appropriate."},"erasureSectionTitleText":{"en":"Right to be forgotten"},"erasureSectionParagraphText":{"en":"You have the right to ask all your data to be erased. After that, you will no longer be able to access your account."},"declIntroText":{"en":"We use cookies to optimize website functionality, analyze the performance, and provide personalized experience to you. Some cookies are essential to make the website operate and function correctly. Those cookies cannot be disabled. In this window you can manage your preference of cookies."}}
4,"categories":{"strictlyNecessaryCookiesTitleText":{"en":"Strictly necessary cookies"},"functionalityCookiesTitleText":{"en":"Functional cookies"},"performanceCookiesTitleText":{"en":"Performance cookies"},"targetingCookiesTitleText":{"en":"Targeting cookies"},"unclassifiedCookiesTitleText":{"en":"Unclassified cookies"},"strictlyNecessaryCookiesDescriptionText":{"en":"These cookies are essential in order to enable you to move around the website and use its features, such as accessing secure areas of the website. The website cannot function properly without these cookies."},"functionalityCookiesDescriptionText":{"en":"These cookies enable the site to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly."},"performanceCookiesDescriptionText":{"en":"These cookies enable us to monitor and improve the performance of our website. For example, they allow us to count visits, identify traffic sources and see which parts of the site are most popular."},"targetingCookiesDescriptionText":{"en":"These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising."},"unclassifiedCookiesDescriptionText":{"en":"Unclassified cookies are cookies that we are in the process of classifying, together with the providers of individual cookies."}},"auto":{"declName":{"en":"Name"},"declPath":{"en":"Path"},"declType":{"en":"Type"},"declDomain":{"en":"Domain"},"declPurpose":{"en":"Purpose"},"declProvider":{"en":"Provider"},"declRetention":{"en":"Retention"},"declFirstParty":{"en":"First-party"},"declThirdParty":{"en":"Third-party"},"declSeconds":{"en":"seconds"},"declMinutes":{"en":"minutes"},"declHours":{"en":"hours"},"declDays":{"en":"days"},"declMonths":{"en":"months"},"declYears":{"en":"years"},"declSession":{"en":"Session"},"cookiesDetailsText":{"en":"Cookies details"},"preferencesPopupAlwaysAllowedText":{"en":"Always allowed"},"submitButton":{"en":"Submit"},"submittingButton":{"en":"Submitting..."},"cancelButton":{"en":"Cancel"},"guestsSupportInfoText":{"en":"Please login with your customer account to further proceed."},"guestsSupportEmailPlaceholder":{"en":"E-mail address"},"guestsSupportEmailValidationError":{"en":"Email is not valid"},"guestsSupportEmailSuccessTitle":{"en":"Thank you for your request"},"guestsSupportEmailFailureTitle":{"en":"A problem occurred"},"guestsSupportEmailSuccessMessage":{"en":"If you are registered as a customer of this store, you will soon receive an email with instructions on how to proceed."},"guestsSupportEmailFailureMessage":{"en":"Your request was not submitted. Please try again and if problem persists, contact store owner for assistance."},"confirmationSuccessTitle":{"en":"Your request is verified"},"confirmationFailureTitle":{"en":"A problem occurred"},"confirmationSuccessMessage":{"en":"We will soon get back to you as to your request."},"confirmationFailureMessage":{"en":"Your request was not verified. Please try again and if problem persists, contact store owner for assistance"},"consentSectionTitleText":{"en":"Your cookie consent"},"consentSectionNoConsentText":{"en":"You have not consented to the cookies policy of this website."},"consentSectionConsentedText":{"en":"You consented to the cookies policy of this website on"},"consentStatus":{"en":"Consent preference"},"consentDate":{"en":"Consent date"},"consentId":{"en":"Consent ID"},"consentSectionChangeConsentActionText":{"en":"Change consent preference"},"accessSectionGDPRRequestsActionText":{"en":"Data subject requests"},"accessSectionAccountInfoActionText":{"en":"Personal data"},"accessSectionOrdersRecordsActionText":{"en":"Orders"},"accessSectionDownloadReportActionText":{"en":"Request export"},"rectificationCommentPlaceholder":{"en":"Describe what you want to be updated"},"rectificationCommentValidationError":{"en":"Comment is required"},"rectificationSectionEditAccountActionText":{"en":"Request an update"}
4,"erasureSectionRequestDeletionActionText":{"en":"Request personal data deletion"}}},"library":{"previewMode":false,"fadeInTimeout":0,"defaultBlocked":7,"showLink":true,"showImprintLink":false,"enabled":true,"cookie":{"name":"_pandectes_gdpr","expiryDays":365,"secure":true,"domain":""},"dismissOnScroll":false,"dismissOnWindowClick":false,"dismissOnTimeout":false,"palette":{"popup":{"background":"#FFFFFF","backgroundForCalculations":{"a":1,"b":255,"g":255,"r":255},"text":"#000000"},"button":{"background":"#000000","backgroundForCalculations":{"a":1,"b":0,"g":0,"r":0},"text":"#FFFFFF","textForCalculation":{"a":1,"b":255,"g":255,"r":255},"border":"transparent"}},"content":{"href":"https://arran-aromatics.myshopify.com/policies/privacy-policy","imprintHref":"/","close":"✕","target":"","logo":"<img class=\"cc-banner-logo\" height=\"40\" width=\"40\" src=\"https://cdn.shopify.com/s/files/1/0029/6619/2195/t/120/assets/pandectes-logo.png?v=1705582379\" alt=\"ARRAN Sense of Scotland\" />"},"window":"<div role=\"dialog\" aria-live=\"polite\" aria-label=\"cookieconsent\" aria-describedby=\"cookieconsent:desc\" id=\"pandectes-banner\" class=\"cc-window-wrapper cc-bottom-center-wrapper\"><div class=\"pd-cookie-banner-window cc-window {{classes}}\"><!--googleoff: all-->{{children}}<!--googleon: all--></div></div>","compliance":{"custom":"<div class=\"cc-compliance cc-highlight\">{{preferences}}{{allow}}</div>"},"type":"custom","layouts":{"basic":"{{logo}}{{messagelink}}{{compliance}}"},"position":"bottom-center","theme":"classic","revokable":false,"animateRevokable":false,"revokableReset":false,"revokableLogoUrl":"https://cdn.shopify.com/s/files/1/0029/6619/2195/t/120/assets/pandectes-reopen-logo.png?v=1705582380","revokablePlacement":"bottom-left","revokableMarginHorizontal":15,"revokableMarginVertical":15,"static":false,"autoAttach":true,"hasTransition":true,"blacklistPage":[""]},"geolocation":{"brOnly":false,"caOnly":false,"chOnly":false,"euOnly":false,"jpOnly":false,"thOnly":false,"canadaOnly":false,"globalVisibility":true},"dsr":{"guestsSupport":false,"accessSectionDownloadReportAuto":false},"banner":{"resetTs":1705582378,"extraCss":" .cc-banner-logo {max-width: 24em!important;} @media(min-width: 768px) {.cc-window.cc-floating{max-width: 24em!important;width: 24em!important;}} .cc-message, .pd-cookie-banner-window .cc-header, .cc-logo {text-align: left} .cc-window-wrapper{z-index: 2147483647;} .cc-window{z-index: 2147483647;font-family: inherit;} .pd-cookie-banner-window .cc-header{font-family: inherit;} .pd-cp-ui{font-family: inherit; background-color: #FFFFFF;color:#000000;} button.pd-cp-btn, a.pd-cp-btn{background-color:#000000;color:#FFFFFF!important;} input + .pd-cp-preferences-slider{background-color: rgba(0, 0, 0, 0.3)} .pd-cp-scrolling-section::-webkit-scrollbar{background-color: rgba(0, 0, 0, 0.3)} input:checked + .pd-cp-preferences-slider{background-color: rgba(0, 0, 0, 1)} .pd-cp-scrolling-section::-webkit-scrollbar-thumb {background-color: rgba(0, 0, 0, 1)} .pd-cp-ui-close{color:#000000;} .pd-cp-preferences-slider:before{background-color: #FFFFFF} .pd-cp-title:before {border-color: #000000!important} .pd-cp-preferences-slider{background-color:#000000} .pd-cp-toggle{color:#000000!important} @media(max-width:699px) {.pd-cp-ui-close-top svg {fill: #000000}} .pd-cp-toggle:hover,.pd-cp-toggle:visited,.pd-cp-toggle:active{color:#000000!important} .pd-cookie-banner-window {box-shadow: 0 0 18px rgb(0 0 0 / 20%);} ","customJavascript":null,"showPoweredBy":false,"hybridStrict":false,"cookiesBlockedByDefault":"7","isActive":true,"implicitSavePreferences":true,"cookieIcon":false,"blockBots":false,"showCookiesDetails":true,"hasTransition":true,"blockingPage":false,"showOnlyLandingPage":false,"leaveSiteUrl":"https://www.google.com","linkRespectStoreLang":false},"cookies":{"0":[{"name":"keep_alive","domain":"arran.com","path":"/","provider":"Shopify","firstParty":true,"retention":"30 minute(s)","expires":30,"unit":"declMinutes","purpose":{"en":"Used in connection with buyer localization."}},{"name":"secure_customer_sig","domain":"arran.com","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Used in connection with customer login."}},{"name":"cart_currency","domain":"arran.com","path":"/","provider":"Shopify","firstParty":true,"retention":"2 ","expires":2,"unit":"declSession","purpose":{"en":"The cookie is necessary for the secure checkout and payment function on the website. This function is provided by shopify.com."}},{"name":"localization","domain":"arran.com","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Shopify store localization"}},{"name":"_cmp_a","domain":".arran.com","path":"/","provider":"Shopify","firstParty":true,"retention":"1 day(s)","expires":1,"unit":"declDays","purpose":{"en":"Used for managing customer privacy settings."}},{"name":"shopify_pay_redirect","domain":"arran.com","path":"/","provider":"Shopify","firstParty":true,"retention":"1 hour(s)","expires":1,"unit":"declHours","purpose":{"en":"The cookie is necessary for the secure checkout and payment function on the website. This function is provided by shopify.com."}},{"name":"_secure_session_id","domain":"arran.com","path":"/","provider":"Shopify","firstParty":true,"retention":"1 month(s)","expires":1,"unit":"declMonths","purpose":{"en":"Used in connection with navigation through a storefront."}}],"1":[{"name":"PHPSESSID","domain":"tracead.com","path":"/","provider":"Unknown","firstParty":false,"retention":"Session","expires":-54,"unit":"declYears","purpose":{"en":"Cookie is placed by PHP with unknown functionality."}},{"name":"_hjSessionUser_3011908","domain":".arran.com","path":"/","provider":"Hotjar","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_hjSession_3011908","domain":".arran.com","path":"/","provider":"Hotjar","firstParty":true,"retention":"30 minute(s)","expires":30,"unit":"declMinutes","purpose":{"en":""}}],"2":[{"name":"_shopify_y","domain":".arran.com","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Shopify analytics."}}
4,{"name":"_orig_referrer","domain":".arran.com","path":"/","provider":"Shopify","firstParty":true,"retention":"2 ","expires":2,"unit":"declSession","purpose":{"en":"Tracks landing pages."}},{"name":"_landing_page","domain":".arran.com","path":"/","provider":"Shopify","firstParty":true,"retention":"2 ","expires":2,"unit":"declSession","purpose":{"en":"Tracks landing pages."}},{"name":"_shopify_sa_t","domain":".arran.com","path":"/","provider":"Shopify","firstParty":true,"retention":"30 minute(s)","expires":30,"unit":"declMinutes","purpose":{"en":"Shopify analytics relating to marketing & referrals."}},{"name":"_shopify_sa_p","domain":".arran.com","path":"/","provider":"Shopify","firstParty":true,"retention":"30 minute(s)","expires":30,"unit":"declMinutes","purpose":{"en":"Shopify analytics relating to marketing & referrals."}},{"name":"_shopify_s","domain":".arran.com","path":"/","provider":"Shopify","firstParty":true,"retention":"30 minute(s)","expires":30,"unit":"declMinutes","purpose":{"en":"Shopify analytics."}},{"name":"_ga","domain":".arran.com","path":"/","provider":"Google","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Cookie is set by Google Analytics with unknown functionality"}},{"name":"_gid","domain":".arran.com","path":"/","provider":"Google","firstParty":true,"retention":"1 day(s)","expires":1,"unit":"declDays","purpose":{"en":"Cookie is placed by Google Analytics to count and track pageviews."}},{"name":"_gat","domain":".arran.com","path":"/","provider":"Google","firstParty":true,"retention":"1 minute(s)","expires":1,"unit":"declMinutes","purpose":{"en":"Cookie is placed by Google Analytics to filter requests from bots."}},{"name":"__cf_bm","domain":".r1-t.trackedlink.net","path":"/","provider":"CloudFlare","firstParty":false,"retention":"30 minute(s)","expires":30,"unit":"declMinutes","purpose":{"en":"Used to manage incoming traffic that matches criteria associated with bots."}},{"name":"snize-recommendation","domain":"arran.com","path":"/","provider":"Searchanise","firstParty":true,"retention":"Session","expires":-54,"unit":"declYears","purpose":{"en":"Used to track a user's interaction with the store products, so that the website can show you relevant products."}},{"name":"_shopify_s","domain":"com","path":"/","provider":"Shopify","firstParty":false,"retention":"Session","expires":1,"unit":"declSeconds","purpose":{"en":"Shopify analytics."}},{"name":"_boomr_clss","domain":"https://arran.com","path":"/","provider":"Shopify","firstParty":true,"retention":"Persistent","expires":1,"unit":"declYears","purpose":{"en":"Used to monitor and optimize the performance of Shopify stores."}},{"name":"_ga_9XK2VDPRQF","domain":".arran.com","path":"/","provider":"Google","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_ga_JGN3BRRPS3","domain":".arran.com","path":"/","provider":"Google","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":""}}],"4":[{"name":"IDE","domain":".doubleclick.net","path":"/","provider":"Google","firstParty":false,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"To measure the visitorsâ actions after they click through from an advert. Expires after 1 year."}},{"name":"_gcl_au","domain":".arran.com","path":"/","provider":"Google","firstParty":true,"retention":"3 month(s)","expires":3,"unit":"declMonths","purpose":{"en":"Cookie is placed by Google Tag Manager to track conversions."}},{"name":"_ttp","domain":".tiktok.com","path":"/","provider":"TikTok","firstParty":false,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"To measure and improve the performance of your advertising campaigns and to personalize the user's experience (including ads) on TikTok."}},{"name":"MUID","domain":".bing.com","path":"/","provider":"Microsoft","firstParty":false,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Cookie is placed by Microsoft to track visits across websites."}},{"name":"_uetsid","domain":".arran.com","path":"/","provider":"Bing","firstParty":true,"retention":"1 day(s)","expires":1,"unit":"declDays","purpose":{"en":"This cookie is used by Bing to determine what ads should be shown that may be relevant to the end user perusing the site."}},{"name":"_uetvid","domain":".arran.com","path":"/","provider":"Bing","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Used to track visitors on multiple websites, in order to present relevant advertisement based on the visitor's preferences."}},{"name":"swym-pid","domain":".arran.com","path":"/","provider":"Swym","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Used by swym application."}},{"name":"swym-session-id","domain":".arran.com","path":"/","provider":"Swym","firstParty":true,"retention":"30 minute(s)","expires":30,"unit":"declMinutes","purpose":{"en":"Used by the SWYM Wishlist Plus Shopify plugin."}},{"name":"swym-o_s","domain":".arran.com","path":"/","provider":"Swym","firstParty":true,"retention":"30 minute(s)","expires":30,"unit":"declMinutes","purpose":{"en":"Used by swym application."}},{"name":"swym-swymRegid","domain":".arran.com","path":"/","provider":"Amazon","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Used by swym application."}},{"name":"_fbp","domain":".arran.com","path":"/","provider":"Facebook","firstParty":true,"retention":"3 month(s)","expires":3,"unit":"declMonths","purpose":{"en":"Cookie is placed by Facebook to track visits across websites."}},{"name":"_tt_enable_cookie","domain":".arran.com","path":"/","provider":"TikTok","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Used to identify a visitor."}},{"name":"_ttp","domain":".arran.com","path":"/","provider":"TikTok","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"To measure and improve the performance of your advertising campaigns and to personalize the user's experience (including ads) on TikTok."}},{"name":"po_visitor","domain":"arran.com","path":"/","provider":"Pushowl","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Used by Pushowl to monitor related user activity on the store."}},{"name":"wpm-domain-test","domain":"com","path":"/","provider":"Shopify","firstParty":false,"retention":"Session","expires":1,"unit":"declSeconds","purpose":{"en":"Used to test the storage of parameters about products added to the cart or payment currency"}},{"name":"wpm-domain-test","domain":"arran.com","path":"/","provider":"Shopify","firstParty":true,"retention":"Session","expires":1,"unit":"declSeconds","purpose":{"en":"Used to test the storage of parameters about products added to the cart or payment currency"}},{"name":"swym-cu_ct","domain":".arran.com","path":"/","provider":"Swym","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Used by swym application."}},{"name":"swym-instrumentMap","domain":".arran.com","path":"/","provider":"Swym","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Used by swym application."}}
4,{"name":"lastExternalReferrer","domain":"https://arran.com","path":"/","provider":"Facebook","firstParty":true,"retention":"Persistent","expires":1,"unit":"declYears","purpose":{"en":"Detects how the user reached the website by registering their last URL-address."}},{"name":"lastExternalReferrerTime","domain":"https://arran.com","path":"/","provider":"Facebook","firstParty":true,"retention":"Persistent","expires":1,"unit":"declYears","purpose":{"en":"Contains the timestamp of the last update of the lastExternalReferrer cookie."}},{"name":"tt_pixel_session_index","domain":"https://arran.com","path":"/","provider":"TikTok","firstParty":true,"retention":"Session","expires":1,"unit":"declYears","purpose":{"en":"Used by the social networking service, TikTok, for tracking the use of embedded services."}},{"name":"tt_sessionId","domain":"https://arran.com","path":"/","provider":"TikTok","firstParty":true,"retention":"Session","expires":1,"unit":"declYears","purpose":{"en":"Used by the social networking service, TikTok, for tracking the use of embedded services."}},{"name":"tt_appInfo","domain":"https://arran.com","path":"/","provider":"TikTok","firstParty":true,"retention":"Session","expires":1,"unit":"declYears","purpose":{"en":"Used by the social networking service, TikTok, for tracking the use of embedded services."}}],"8":[{"name":"swym-email","domain":".arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":"Used by swym application."}},{"name":"_uetsid","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Persistent","expires":1,"unit":"declYears","purpose":{"en":"This cookie is used by Bing to determine what ads should be shown that may be relevant to the end user perusing the site."}},{"name":"_uetvid","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Persistent","expires":1,"unit":"declYears","purpose":{"en":"Used to track visitors on multiple websites, in order to present relevant advertisement based on the visitor's preferences."}},{"name":"_cfuvid","domain":".feefo.com","path":"/","provider":"Unknown","firstParty":false,"retention":"Session","expires":-54,"unit":"declYears","purpose":{"en":""}},{"name":"recordID","domain":".arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"dmSessionID","domain":".arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"20 minute(s)","expires":20,"unit":"declMinutes","purpose":{"en":""}},{"name":"tracead_v2","domain":"tracead.com","path":"/","provider":"Unknown","firstParty":false,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_vwo_uuid_v2","domain":".arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_hjIncludedInSessionSample_3011908","domain":".arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"30 minute(s)","expires":30,"unit":"declMinutes","purpose":{"en":""}},{"name":"np-count-c3beb99b-d4da-456d-afa6-6917dd4cbe48","domain":"arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"1 ","expires":1,"unit":"declSession","purpose":{"en":""}},{"name":"4067203a-2e5d-490d-b24b-bef60cef27f1","domain":"www.pubxtags.com","path":"/","provider":"Unknown","firstParty":false,"retention":"1 month(s)","expires":1,"unit":"declMonths","purpose":{"en":""}},{"name":"MSPTC","domain":".bing.com","path":"/","provider":"Unknown","firstParty":false,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"np-shown-c3beb99b-d4da-456d-afa6-6917dd4cbe48","domain":"arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","expires":-54,"unit":"declYears","purpose":{"en":""}},{"name":"swym-rconfig_cache","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Persistent","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"swym-products_timestamp","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Persistent","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"__verify","domain":"arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","expires":1,"unit":"declSeconds","purpose":{"en":""}},{"name":"swym-devices_timestamp","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Persistent","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"swym-products","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Persistent","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"swym-authn","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Persistent","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_uetsid_exp","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Persistent","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"sb_suid","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Persistent","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"SeStatisticSession","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Persistent","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_uetvid_exp","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Persistent","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"snize-cart-changed","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Persistent","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"pushowl_visitor_token","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Persistent","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"snize-recommendations-clicks","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Persistent","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"__klarna_sdk_version","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Persistent","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"swym-ab-test-config","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Persistent","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"snize-current-product-id","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Persistent","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"pushowl_original_url_params","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Persistent","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"swym-authn_timestamp","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Persistent","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"ClicksQueue","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Persistent","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"ProductsSearch","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Persistent","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"feefoUserId","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Persistent","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"snize-recommendations-added","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Persistent","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"smile_shopify_data","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Persistent","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"swym-wishlisthkey_timestamp","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Persistent","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"swym-devices","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Persistent","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"svelte-app-v0.1.304","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Persistent","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"hjActiveViewportIds","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Persistent","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"pushowl_landing_page_url","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"swym-rapps_cache","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Persistent","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"isNewSession","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"__klarna_sdk_identity-api","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"hjViewportId","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"pushowl_task_type","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"pushowl_shopify_config-1.5-416cf797-dc56-4b0b-a7f4-fb1acb2dcb82","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"pushowl_referrer","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"pushowl_landing_page_url_params","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_hjLocalStorageTest","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Persistent","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"lstest","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Persistent","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"local-storage-test","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Persistent","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"pushowl_session_token","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"snize_search_data","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Persistent","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"test","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Persistent","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_hjSessionStorageTest","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"bugsnag-anonymous-id","domain":"https://pay.shopify.com","path":"/","provider":"Unknown","firstParty":false,"retention":"Persistent","expires":1,"unit":"declYears","purpose":{"en":""}}]},"blocker":{"isActive":false,"googleConsentMode":{"id":"","analyticsId":"","isActive":true,"adStorageCategory":4,"analyticsStorageCategory":2,"personalizationStorageCategory":1,"functionalityStorageCategory":1,"customEvent":true,"securityStorageCategory":0,"redactData":true,"urlPassthrough":false,"dataLayerProperty":"dataLayer"},"facebookPixel":{"id":"","isActive":false,"ldu":false},"rakuten":{"isActive":false,"cmp":false,"ccpa":false},"gpcIsActive":false,"defaultBlocked":7,"patterns":{"whiteList":[],"blackList":{"1":[],"2":[],"4":[],"8":[]},"iframesWhiteList":[],"iframesBlackList":{"1":[],"2":[],"4":[],"8":[]},"beaconsWhiteList":[],"beaconsBlackList":{"1":[],"2":[],"4":[],"8":[]}}}}� � !function(){"use strict";window.PandectesRules=window.PandectesRules||{},window.PandectesRules.manualBlacklist={1:[],2:[],4:[]},window.PandectesRules.blacklistedIFrames={1:[],2:[],4:[]},window.PandectesRules.blacklistedCss={1:[],2:[],4:[]},window.PandectesRules.blacklistedBeacons={1:[],2:[],4:[]};var e="javascript/blocked",t="_pandectes_gdpr";function n(e){return new RegExp(e.replace(/[/\\.+?$()]/g,"\\$&").replace("*","(.*)"))}var a=function(e){try{return JSON.parse(e)}catch(e){return!1}},r=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"log",n=new URLSearchParams(window.location.search);n.get("log")&&console[t]("PandectesRules: ".concat(e))};function o(e){var t=document.createElement("script");t.async=!0,t.src=e,document.head.appendChild(t)}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
4t%2?i(Object(n),!0).forEach((function(t){l(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var a,r,o=[],i=!0,s=!1;try{for(n=n.call(e);!(i=(a=n.next()).done)&&(o.push(a.value),!t||o.length!==t);i=!0);}catch(e){s=!0,r=e}finally{try{i||null==n.return||n.return()}finally{if(s)throw r}}return o}(e,t)||f(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e){return function(e){if(Array.isArray(e))return p(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||f(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,t){if(e){if("string"==typeof e)return p(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?p(e,t):void 0}}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}var g=window.PandectesRulesSettings||window.PandectesSettings,y=!(void 0===window.dataLayer||!Array.isArray(window.dataLayer)||!window.dataLayer.some((function(e){return"pandectes_full_scan"===e.event}))),h=function(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t,r="; "+document.cookie,o=r.split("; "+n+"=");if(o.length<2)e={};else{var i=o.pop(),s=i.split(";");e=window.atob(s.shift())}var c=a(e);return!1!==c?c:e}(),v=g.banner.isActive,w=g.blocker,m=w.defaultBlocked,b=w.patterns,k=h&&null!==h.preferences&&void 0!==h.preferences?h.preferences:null,_=y?0:v?null===k?m:k:0,L={1:0==(1&_),2:0==(2&_),4:0==(4&_)},S=b.blackList,C=b.whiteList,P=b.iframesBlackList,A=b.iframesWhiteList,E=b.beaconsBlackList,O=b.beaconsWhiteList,B={blackList:[],whiteList:[],iframesBlackList:{1:[],2:[],4:[],8:[]},iframesWhiteList:[],beaconsBlackList:{1:[],2:[],4:[],8:[]},beaconsWhiteList:[]};[1,2,4].map((function(e){var t;L[e]||((t=B.blackList).push.apply(t,u(S[e].length?S[e].map(n):[])),B.iframesBlackList[e]=P[e].length?P[e].map(n):[],B.beaconsBlackList[e]=E[e].length?E[e].map(n):[])})),B.whiteList=C.length?C.map(n):[],B.iframesWhiteList=A.length?A.map(n):[],B.beaconsWhiteList=O.length?O.map(n):[];var j={scripts:[],iframes:{1:[],2:[],4:[]},beacons:{1:[],2:[],4:[]},css:{1:[],2:[],4:[]}},I=function(t,n){return t&&(!n||n!==e)&&(!B.blackList||B.blackList.some((function(e){return e.test(t)})))&&(!B.whiteList||B.whiteList.every((function(e){return!e.test(t)})))},R=function(e){var t=e.getAttribute("src");return B.blackList&&B.blackList.every((function(e){return!e.test(t)}))||B.whiteList&&B.whiteList.some((function(e){return e.test(t)}))},N=function(e,t){var n=B.iframesBlackList[t],a=B.iframesWhiteList;return e&&(!n||n.some((function(t){return t.test(e)})))&&(!a||a.every((function(t){return!t.test(e)})))},T=function(e,t){var n=B.beaconsBlackList[t],a=B.beaconsWhiteList;return e&&(!n||n.some((function(t){return t.test(e)})))&&(!a||a.every((function(t){return!t.test(e)})))},x=new MutationObserver((function(e){for(var t=0;t<e.length;t++)for(var n=e[t].addedNodes,a=0;a<n.length;a++){var r=n[a],o=r.dataset&&r.dataset.cookiecategory;if(1===r.nodeType&&"LINK"===r.tagName){var i=r.dataset&&r.dataset.href;if(i&&o)switch(o){case"functionality":case"C0001":j.css[1].push(i);break;case"performance":case"C0002":j.css[2].push(i);break;case"targeting":case"C0003":j.css[4].push(i)}}}})),D=new MutationObserver((function(t){for(var n=0;n<t.length;n++)for(var a=t[n].addedNodes,r=function(t){var n=a[t],r=n.src||n.dataset&&n.dataset.src,o=n.dataset&&n.dataset.cookiecategory;if(1===n.nodeType&&"IFRAME"===n.tagName){if(r){var i=!1;N(r,1)||"functionality"===o||"C0001"===o?(i=!0,j.iframes[1].push(r)):N(r,2)||"performance"===o||"C0002"===o?(i=!0,j.iframes[2].push(r)):(N(r,4)||"targeting"===o||"C0003"===o)&&(i=!0,j.iframes[4].push(r)),i&&(n.removeAttribute("src"),n.setAttribute("data-src",r))}}else if(1===n.nodeType&&"IMG"===n.tagName){if(r){var s=!1;T(r,1)?(s=!0,j.beacons[1].push(r)):T(r,2)?(s=!0,j.beacons[2].push(r)):T(r,4)&&(s=!0,j.beacons[4].push(r)),s&&(n.removeAttribute("src"),n.setAttribute("data-src",r))}}else if(1===n.nodeType&&"LINK"===n.tagName){var c=n.dataset&&n.dataset.href;if(c&&o)switch(o){case"functionality":case"C0001":j.css[1].push(c);break;case"performance":case"C0002":j.css[2].push(c);break;case"targeting":case"C0003":j.css[4].push(c)}}
4else if(1===n.nodeType&&"SCRIPT"===n.tagName){var l=n.type,d=!1;if(I(r,l))d=!0;else if(r&&o)switch(o){case"functionality":case"C0001":d=!0,window.PandectesRules.manualBlacklist[1].push(r);break;case"performance":case"C0002":d=!0,window.PandectesRules.manualBlacklist[2].push(r);break;case"targeting":case"C0003":d=!0,window.PandectesRules.manualBlacklist[4].push(r)}if(d){j.scripts.push([n,l]),n.type=e;n.addEventListener("beforescriptexecute",(function t(a){n.getAttribute("type")===e&&a.preventDefault(),n.removeEventListener("beforescriptexecute",t)})),n.parentElement&&n.parentElement.removeChild(n)}}},o=0;o<a.length;o++)r(o)})),M=document.createElement,z={src:Object.getOwnPropertyDescriptor(HTMLScriptElement.prototype,"src"),type:Object.getOwnPropertyDescriptor(HTMLScriptElement.prototype,"type")};window.PandectesRules.unblockCss=function(e){var t=j.css[e]||[];t.length&&r("Unblocking CSS for ".concat(e)),t.forEach((function(e){var t=document.querySelector('link[data-href^="'.concat(e,'"]'));t.removeAttribute("data-href"),t.href=e})),j.css[e]=[]},window.PandectesRules.unblockIFrames=function(e){var t=j.iframes[e]||[];t.length&&r("Unblocking IFrames for ".concat(e)),B.iframesBlackList[e]=[],t.forEach((function(e){var t=document.querySelector('iframe[data-src^="'.concat(e,'"]'));t.removeAttribute("data-src"),t.src=e})),j.iframes[e]=[]},window.PandectesRules.unblockBeacons=function(e){var t=j.beacons[e]||[];t.length&&r("Unblocking Beacons for ".concat(e)),B.beaconsBlackList[e]=[],t.forEach((function(e){var t=document.querySelector('img[data-src^="'.concat(e,'"]'));t.removeAttribute("data-src"),t.src=e})),j.beacons[e]=[]},window.PandectesRules.unblockInlineScripts=function(e){var t=1===e?"functionality":2===e?"performance":"targeting";document.querySelectorAll('script[type="javascript/blocked"][data-cookiecategory="'.concat(t,'"]')).forEach((function(e){var t=e.textContent;e.parentNode.removeChild(e);var n=document.createElement("script");n.type="text/javascript",n.textContent=t,document.body.appendChild(n)}))},window.PandectesRules.unblock=function(t){t.length<1?(B.blackList=[],B.whiteList=[],B.iframesBlackList=[],B.iframesWhiteList=[]):(B.blackList&&(B.blackList=B.blackList.filter((function(e){return t.every((function(t){return"string"==typeof t?!e.test(t):t instanceof RegExp?e.toString()!==t.toString():void 0}))}))),B.whiteList&&(B.whiteList=[].concat(u(B.whiteList),u(t.map((function(e){if("string"==typeof e){var t=".*"+n(e)+".*";if(B.whiteList.every((function(e){return e.toString()!==t.toString()})))return new RegExp(t)}else if(e instanceof RegExp&&B.whiteList.every((function(t){return t.toString()!==e.toString()})))return e;return null})).filter(Boolean)))));for(var a=document.querySelectorAll('script[type="'.concat(e,'"]')),o=0;o<a.length;o++){var i=a[o];R(i)&&(j.scripts.push([i,"application/javascript"]),i.parentElement.removeChild(i))}var s=0;u(j.scripts).forEach((function(e,t){var n=d(e,2),a=n[0],r=n[1];if(R(a)){for(var o=document.createElement("script"),i=0;i<a.attributes.length;i++){var c=a.attributes[i];"src"!==c.name&&"type"!==c.name&&o.setAttribute(c.name,a.attributes[i].value)}o.setAttribute("src",a.src),o.setAttribute("type",r||"application/javascript"),document.head.appendChild(o),j.scripts.splice(t-s,1),s++}})),0==B.blackList.length&&0===B.iframesBlackList[1].length&&0===B.iframesBlackList[2].length&&0===B.iframesBlackList[4].length&&0===B.beaconsBlackList[1].length&&0===B.beaconsBlackList[2].length&&0===B.beaconsBlackList[4].length&&(r("Disconnecting observers"),D.disconnect(),x.disconnect())};var W,F,U=g.store.adminMode,q=g.blocker,J=q.defaultBlocked;W=function(){!function(){var e=window.Shopify.trackingConsent;if(!1!==e.shouldShowBanner()||null!==k||7!==J)try{var t=U&&!(window.Shopify&&window.Shopify.AdminBarInjector),n={preferences:0==(1&_)||y||t,analytics:0==(2&_)||y||t,marketing:0==(4&_)||y||t};e.firstPartyMarketingAllowed()===n.marketing&&e.analyticsProcessingAllowed()===n.analytics&&e.preferencesProcessingAllowed()===n.preferences||(n.sale_of_data=n.marketing,e.setTrackingConsent(n,(function(e){e&&e.error?r("Shopify.customerPrivacy API - failed to setTrackingConsent"):r("setTrackingConsent(".concat(JSON.stringify(n),")"))})))}catch(e){r("Shopify.customerPrivacy API - exception")}}(),function(){var e=window.Shopify.trackingConsent,t=e.currentVisitorConsent();if(q.gpcIsActive&&"CCPA"===e.getRegulation()&&"no"===t.gpc&&"yes"!==t.sale_of_data){var n={s
4ale_of_data:!1};e.setTrackingConsent(n,(function(e){e&&e.error?r("Shopify.customerPrivacy API - failed to setTrackingConsent({".concat(JSON.stringify(n),")")):r("setTrackingConsent(".concat(JSON.stringify(n),")"))}))}}()},F=null,window.Shopify&&window.Shopify.loadFeatures&&window.Shopify.trackingConsent?W():F=setInterval((function(){window.Shopify&&window.Shopify.loadFeatures&&(clearInterval(F),window.Shopify.loadFeatures([{name:"consent-tracking-api",version:"0.1"}],(function(e){e?r("Shopify.customerPrivacy API - failed to load"):(r("shouldShowBanner() -> ".concat(window.Shopify.trackingConsent.shouldShowBanner()," | saleOfDataRegion() -> ").concat(window.Shopify.trackingConsent.saleOfDataRegion())),W())})))}),10);var G=g.banner.isActive,H=g.blocker.googleConsentMode,$=H.isActive,K=H.customEvent,V=H.id,Y=void 0===V?"":V,Q=H.analyticsId,X=void 0===Q?"":Q,Z=H.adwordsId,ee=void 0===Z?"":Z,te=H.redactData,ne=H.urlPassthrough,ae=H.adStorageCategory,re=H.analyticsStorageCategory,oe=H.functionalityStorageCategory,ie=H.personalizationStorageCategory,se=H.securityStorageCategory,ce=H.dataLayerProperty,le=void 0===ce?"dataLayer":ce,de=H.waitForUpdate,ue=void 0===de?0:de,fe=H.useNativeChannel,pe=void 0!==fe&&fe;function ge(){window[le].push(arguments)}window[le]=window[le]||[];var ye,he,ve={hasInitialized:!1,useNativeChannel:!1,ads_data_redaction:!1,url_passthrough:!1,data_layer_property:"dataLayer",storage:{ad_storage:"granted",ad_user_data:"granted",ad_personalization:"granted",analytics_storage:"granted",functionality_storage:"granted",personalization_storage:"granted",security_storage:"granted"}};if(G&&$){var we=0==(_&ae)?"granted":"denied",me=0==(_&re)?"granted":"denied",be=0==(_&oe)?"granted":"denied",ke=0==(_&ie)?"granted":"denied",_e=0==(_&se)?"granted":"denied";ve.hasInitialized=!0,ve.useNativeChannel=pe,ve.ads_data_redaction="denied"===we&&te,ve.url_passthrough=ne,ve.storage.ad_storage=we,ve.storage.ad_user_data=we,ve.storage.ad_personalization=we,ve.storage.analytics_storage=me,ve.storage.functionality_storage=be,ve.storage.personalization_storage=ke,ve.storage.security_storage=_e,ue&&(ve.storage.wait_for_update="denied"===me||"denied"===we?ue:0),ve.data_layer_property=le||"dataLayer",ve.ads_data_redaction&&ge("set","ads_data_redaction",ve.ads_data_redaction),ve.url_passthrough&&ge("set","url_passthrough",ve.url_passthrough),ve.useNativeChannel&&(window[le].push=function(){for(var e=!1,t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];if(n&&n[0]){var r=n[0][0],o=n[0][1],i=n[0][2],s=i&&"object"===c(i)&&4===Object.values(i).length&&i.ad_storage&&i.analytics_storage&&i.ad_user_data&&i.ad_personalization;if("consent"===r&&s)if("default"===o)i.functionality_storage=ve.storage.functionality_storage,i.personalization_storage=ve.storage.personalization_storage,i.security_storage="granted",ve.storage.wait_for_update&&(i.wait_for_update=ve.storage.wait_for_update),e=!0;else if("update"===o){try{var l=window.Shopify.customerPrivacy.preferencesProcessingAllowed()?"granted":"denied";i.functionality_storage=l,i.personalization_storage=l}catch(e){}i.security_storage="granted"}}var d=Array.prototype.push.apply(this,n);return e&&window.dispatchEvent(new CustomEvent("PandectesEvent_NativeApp")),d}),pe?window.addEventListener("PandectesEvent_NativeApp",Le):Le()}function Le(){!1===pe?(console.log("Pandectes: Google Consent Mode (av2)"),ge("consent","default",ve.storage)):console.log("Pandectes: Google Consent Mode (av2nc)"),(Y.length||X.length||ee.length)&&(window[ve.data_layer_property].push({"pandectes.start":(new Date).getTime(),event:"pandectes-rules.min.js"}),(X.length||ee.length)&&ge("js",new Date));var e="https://www.googletagmanager.com";if(Y.length){var t=Y.split(",");window[ve.data_layer_property].push({"gtm.start":(new Date).getTime(),event:"gtm.js"});for(var n=0;n<t.length;n++){var a="dataLayer"!==ve.data_layer_property?"&l=".concat(ve.data_layer_property):"";o("".concat(e,"/gtm.js?id=").concat(t[n].trim()).concat(a))}}if(X.length)for(var r=X.split(","),i=0;i<r.length;i++){var s=r[i].trim();
4s.length&&(o("".concat(e,"/gtag/js?id=").concat(s)),ge("config",s,{send_page_view:!1}))}if(ee.length)for(var c=ee.split(","),l=0;l<c.length;l++){var d=c[l].trim();d.length&&(o("".concat(e,"/gtag/js?id=").concat(d)),ge("config",d,{allow_enhanced_conversions:!0}))}pe&&window.removeEventListener("PandectesEvent_NativeApp",Le)}G&&K&&(he=7===(ye=_)?"deny":0===ye?"allow":"mixed",window[le].push({event:"Pandectes_Consent_Update",pandectes_status:he,pandectes_categories:{C0000:"allow",C0001:L[1]?"allow":"deny",C0002:L[2]?"allow":"deny",C0003:L[4]?"allow":"deny"}}));var Se=g.blocker,Ce=Se.klaviyoIsActive,Pe=Se.googleConsentMode.adStorageCategory;Ce&&window.addEventListener("PandectesEvent_OnConsent",(function(e){var t=e.detail.preferences;if(null!=t){var n=0==(t&Pe)?"granted":"denied";void 0!==window.klaviyo&&window.klaviyo.isIdentified()&&window.klaviyo.push(["identify",{ad_personalization:n,ad_user_data:n}])}})),g.banner.revokableTrigger&&window.addEventListener("PandectesEvent_OnInitialize",(function(){document.querySelectorAll('[href*="#reopenBanner"]').forEach((function(e){e.onclick=function(e){e.preventDefault(),window.Pandectes.fn.revokeConsent()}}))})),window.PandectesRules.gcm=ve;var Ae=g.banner.isActive,Ee=g.blocker.isActive;r("Prefs: ".concat(_," | Banner: ").concat(Ae?"on":"off"," | Blocker: ").concat(Ee?"on":"off"));var Oe=null===k&&/\/checkouts\//.test(window.location.pathname);0!==_&&!1===y&&Ee&&!Oe&&(r("Blocker will execute"),document.createElement=function(){for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];if("script"!==n[0].toLowerCase())return M.bind?M.bind(document).apply(void 0,n):M;var r=M.bind(document).apply(void 0,n);try{Object.defineProperties(r,{src:s(s({},z.src),{},{set:function(t){I(t,r.type)&&z.type.set.call(this,e),z.src.set.call(this,t)}}),type:s(s({},z.type),{},{get:function(){var t=z.type.get.call(this);return t===e||I(this.src,t)?null:t},set:function(t){var n=I(r.src,r.type)?e:t;z.type.set.call(this,n)}})}),r.setAttribute=function(t,n){if("type"===t){var a=I(r.src,r.type)?e:n;z.type.set.call(r,a)}else"src"===t?(I(n,r.type)&&z.type.set.call(r,e),z.src.set.call(r,n)):HTMLScriptElement.prototype.setAttribute.call(r,t,n)}}catch(e){console.warn("Yett: unable to prevent script execution for script src ",r.src,".\n",'A likely cause would be because you are using a third-party browser extension that monkey patches the "document.createElement" function.')}return r},D.observe(document.documentElement,{childList:!0,subtree:!0}),x.observe(document.documentElement,{childList:!0,subtree:!0}))}(); 5�</script>
5 6 7 8 <!-- 9 GooGhywoiu9839t543j0s7543uw1. Please add [email protected] to GA account 290417209 with âAdministratorâ permissions - date 12/03/2024 10 --> 11 12 13 <meta charset="utf-8"> 14 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 15 <meta name="viewport" content="width=device-width,initial-scale=1"> 16 <meta name="theme-color" content=""> 17 <link rel="canonical" href="https://arran.com/"> 18
19<script>
vendor: 335 bytes, lines 19-23
19(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 20 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 21 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 22 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 23 })(window,document,'script','dataLayer','
23GTM-TFXVVN6
vendor: 3 bytes, line 23
23');
23</script>
vendor: 69 bytes, lines 23-25
23 24 25<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
25GTM-TFXVVN6
vendor: 82 bytes, lines 25-26
25" 26height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
26<link rel="preconnect" href="https://cdn.shopify.com" crossorigin><link rel="icon" type="image/png" href="//arran.com/cdn/shop/files/favicon.png?crop=center&height=32&v=1631712978&width=32"><title> 27 Arran Aromatics | ARRAN Sense of Scotland | Bath, Body & Home Products 28</title><meta name="description" content="Discover the evocative scents of ARRAN, made with the pure, mineral rich waters of our island home. Bring our island to your home with FREE delivery over £45."> 29 30<meta property="og:site_name" content="ARRAN Sense of Scotland"> 31<meta property="og:url" content="https://arran.com/"> 32<meta property="og:title" content="Arran Aromatics | ARRAN Sense of Scotland | Bath, Body & Home Products"> 33<meta property="og:type" content="website"> 34<meta property="og:description" content="Discover the evocative scents of ARRAN, made with the pure, mineral rich waters of our island home. Bring our island to your home with FREE delivery over £45."><meta property="og:image" content="http://arran.com/cdn/shop/files/Master_logo_Arran_BK_shopify_bd1e8043-4cc3-4dde-9220-202a038e15f2_1200x628_pad_fff.jpg?v=1620903385"> 35 <meta property="og:image:secure_url" content="https://arran.com/cdn/shop/files/Master_logo_Arran_BK_shopify_bd1e8043-4cc3-4dde-9220-202a038e15f2_1200x628_pad_fff.jpg?v=1620903385"> 36 <meta property="og:image:width" content="1200"> 37 <meta property="og:image:height" content="628"><meta name="twitter:site" content="@ARRAN_Sense"><meta name="twitter:card" content="summary_large_image"> 38<meta name="twitter:title" content="Arran Aromatics | ARRAN Sense of Scotland | Bath, Body & Home Products"> 39<meta name="twitter:description" content="Discover the evocative scents of ARRAN, made with the pure, mineral rich waters of our island home. Bring our island to your home with FREE delivery over £45.">
39<script type="application/ld+json"> 40{ 41 "@context": "https://schema.org", 42 "@type": "Organization", 43 "@id": "https://arran.com#organization", 44 "name": "ARRAN Sense of Scotland","url": "https:\/\/arran.com","logo": { 45 "@type": "ImageObject", 46 "url": "https:\/\/arran.com\/cdn\/shop\/files\/site-logo.png?v=1614309175\u0026width=500", 47 "width": 312, 48 "height": 82 49 },"description": "Discover the evocative scents of ARRAN, made with the pure, mineral rich waters of our island home. Bring our island to your home with FREE delivery over £45. ","areaServed": "GB","sameAs": ["https:\/\/twitter.com\/ARRAN_Sense" 50,"https:\/\/www.facebook.com\/ARRANSenseofScotland" 51,"https:\/\/uk.pinterest.com\/ARRAN_Sense" 52,"https:\/\/www.instagram.com\/arransenseofscotland" 53,"https:\/\/www.tiktok.com\/@arransenseofscotland" 54,"https:\/\/www.youtube.com\/channel\/UCjDnK4To9qAho2pSO90-KUg" 55],"contactPoint": { 56 "@type": "ContactPoint", 57 "contactType": "customer service", 58 "url": "https:\/\/arran.com\/pages\/contact", 59 "areaServed": "GB", 60 "availableLanguage": "English" 61 },"aggregateRating": { 62 "@type": "AggregateRating", 63 "ratingValue": 4.8, 64 "reviewCount": 14139, 65 "bestRating": 5, 66 "worstRating": 1 67 }} 68</script>
68 69
70<script type="application/ld+json"> 71{ 72 "@context": "https://schema.org", 73 "@type": "WebSite", 74 "@id": "https://arran.com#website", 75 "name": "ARRAN Sense of Scotland", 76 "url": "https:\/\/arran.com", 77 "description": "Discover the evocative scents of ARRAN, made with the pure, mineral rich waters of our island home. Bring our island to your home with FREE delivery over £45. ", 78 "publisher": { 79 "@id": "https://arran.com#organization" 80 }, 81 "potentialAction": { 82 "@type": "SearchAction", 83 "target": { 84 "@type": "EntryPoint", 85 "urlTemplate": "https://arran.com/search?q={search_term_string}" 86 }, 87 "query-input": { 88 "@type": "PropertyValueSpecification", 89 "valueRequired": true, 90 "valueName": "search_term_string" 91 } 92 } 93} 94</script>
94<script type="application/ld+json"> 95{ 96 "@context": "https://schema.org", 97 "@type": "ItemList", 98 "name": "Our Most-Loved Products","url": "https:\/\/arran.com", 99 "numberOfItems": 8, 100 "itemListElement": [{ 101 "@type": "ListItem", 102 "position": 1, 103 "url": "https:\/\/arran.com\/products\/after-the-rain-15ml-eau-de-parfum", 104 "name": "After The Rain 15ml Eau De Parfum" 105 },{ 106 "@type": "ListItem", 107 "position": 2, 108 "url": "https:\/\/arran.com\/products\/womens-bath-shower-gel-gift-set", 109 "name": "Women's Bath \u0026 Shower Gel Gift Set" 110 },{ 111 "@type": "ListItem", 112 "position": 3, 113 "url": "https:\/\/arran.com\/products\/after-the-rain-reed-diffuser", 114 "name": "After the Rain 200ml Reed Diffuser" 115 },{ 116 "@type": "ListItem", 117 "position": 4, 118 "url": "https:\/\/arran.com\/products\/sannox-50ml-eau-de-parfum", 119 "name": "Sannox 50ml Eau De Parfum" 120 },{ 121 "@type": "ListItem", 122 "position": 5, 123 "url": "https:\/\/arran.com\/products\/island-dusk-eau-de-parfum", 124 "name": "Island Dusk Eau de Parfum" 125 },{ 126 "@type": "ListItem", 127 "position": 6, 128 "url": "https:\/\/arran.com\/products\/after-the-rain-bath-shower-gel", 129 "name": "After the Rain 300ml Bath \u0026 Shower Gel" 130 },{ 131 "@type": "ListItem", 132 "position": 7, 133 "url": "https:\/\/arran.com\/products\/island-dusk-bath-shower-gel", 134 "name": "Island Dusk 300ml Bath \u0026 Shower Gel" 135 },{ 136 "@type": "ListItem", 137 "position": 8, 138 "url": "https:\/\/arran.com\/products\/after-the-rain-hand-cream", 139 "name": "After The Rain 300ml Hand Cream" 140 }] 141} 142</script>
142<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
142<meta name="google-site-verification" content="e03hG7gT42oAgDtZKzVFML_kPkOLj9Rnderz5cm2R7A"> 143<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/2966192195/digital_wallets/dialog"> 144<meta id="in-context-paypal-metadata" data-shop-id="2966192195" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="GBP"> 145<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
145<script async="async" src="/checkouts/internal/preloads.js?locale=en-GB&default_configuration_id=6068044149"></script>
145 146<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
147<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-GB&default_configuration_id=6068044149&shop_id=2966192195" crossorigin="anonymous"></script>
vendor: 1 bytes, line 147
147
148<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":2966192195,"countryCode":"GB","currencyCode":"GBP","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/2966192195","merchantName":"ARRAN Sense of Scotland","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","maestro","masterCard","amex","discover","elo"],"total":{"type":"pending","label":"ARRAN Sense of Scotland","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 148
148
149<script id="shopify-features" type="application/json">{"accessToken":"29ed6624c4b6925adc17d03d494e2f46","betas":["rich-media-storefront-analytics"],"domain":"arran.com","predictiveSearch":true,"shopId":2966192195,"locale":"en"}</script>
vendor: 1 bytes, line 149
149
150<script>var Shopify = Shopify || {}; 151Shopify.shop = "arran-aromatics.myshopify.com"; 152Shopify.locale = "en"; 153Shopify.currency = {"active":"GBP","rate":"1.0"}; 154Shopify.country = "GB"; 155Shopify.theme = {"name":"MP: Arran (Stencil) Production Theme","id":187442397557,"schema_name":"Arran (Stencil)","schema_version":"1.3","theme_store_id":null,"role":"main"}; 156Shopify.theme.handle = "null"; 157Shopify.theme.style = {"id":null,"handle":null}; 158Shopify.cdnHost = "arran.com/cdn"; 159Shopify.routes = Shopify.routes || {}; 160Shopify.routes.root = "/"; 161Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 162Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 163Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 164Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 164
164
165<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 165
165
166<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 166
166
167<script> 168 window.ShopifyPay = window.ShopifyPay || {}; 169 window.ShopifyPay.apiHost = "shop.app\/pay"; 170 window.ShopifyPay.redirectState = null; 171</script>
vendor: 1 bytes, line 171
171
172<script> 173 window.Shopify = window.Shopify || {}; 174 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 175 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 176 window.Shopify.SignInWithShop.eligible = true; 177</script>
vendor: 1 bytes, line 177
177
178<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 178
178
179<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 179
179
180<script type="module"> 181 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 182 183 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 184 185</script>
vendor: 1 bytes, line 185
185
186<script> 187 window.Shopify = window.Shopify || {}; 188 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 189 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 190</script>
vendor: 1 bytes, line 190
190
191<script>(function() { 192 var isLoaded = false; 193 function asyncLoad() { 194 if (isLoaded) return; 195 isLoaded = true; 196 var urls = ["https:\/\/r1-t.trackedlink.net\/_dmspt.js?shop=arran-aromatics.myshopify.com","https:\/\/cdn.rebuyengine.com\/onsite\/js\/rebuy.js?shop=arran-aromatics.myshopify.com","https:\/\/r1-t.trackedlink.net\/shopify\/ddgtag.js?shop=arran-aromatics.myshopify.com","\/\/searchserverapi1.com\/widgets\/shopify\/init.js?a=0v4x1u8i0C\u0026shop=arran-aromatics.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/0029\/6619\/2195\/t\/256\/assets\/loy_2966192195.js?v=1780310528\u0026shop=arran-aromatics.myshopify.com","\/\/backinstock.useamp.com\/widget\/11901_1783058444.js?category=bis\u0026v=6\u0026shop=arran-aromatics.myshopify.com","https:\/\/s3.eu-west-1.amazonaws.com\/production-klarna-il-shopify-osm\/9b281ea3896e823dc21a80a7781a2a2c53b8ecc2\/arran-aromatics.myshopify.com-1790929695755.js?shop=arran-aromatics.myshopify.com"]; 197 for (var i = 0; i < urls.length; i++) { 198 var s = document.createElement('script'); 199 s.type = 'text/javascript'; 200 s.async = true; 201 s.src = urls[i]; 202 var x = document.getElementsByTagName('script')[0]; 203 x.parentNode.insertBefore(s, x); 204 } 205 }; 206 if(window.attachEvent) { 207 window.attachEvent('onload', asyncLoad); 208 } else { 209 window.addEventListener('load', asyncLoad, false); 210 } 211})();</script>
vendor: 1 bytes, line 211
211
212<script id="__st">var __st={"a":2966192195,"offset":3600,"reqid":"68c32635-77cc-475e-823a-efa4a3226b21-1791058139","pageurl":"arran.com\/","u":"06135afa016d","p":"home"};</script>
vendor: 1 bytes, line 212
212
213<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 213
213
214<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 214
214
215<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//arran.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 215
215
216<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//arran.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
216<script crossorigin="anonymous" defer="defer" src="//arran.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 216
216
217<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 217
217
218<script> 219 window.Shopify = window.Shopify || {}; 220 window.Shopify.MCP = window.Shopify.MCP || {}; 221 window.Shopify.MCP.enabled = true; 222 window.Shopify.MCP.shop = "arran-aromatics.myshopify.com"; 223 window.Shopify.MCP.mcpEndpoint = "https:\/\/arran.com\/api\/mcp"; 224 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 225</script>
vendor: 1 bytes, line 225
225
226<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/arran.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 227</script>
vendor: 1 bytes, line 227
227
228<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://arran.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 229</script>
vendor: 1 bytes, line 229
229
230<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 231 function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent); 232</script>
vendor: 1 bytes, line 232
232
233<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 234</script>
234 235<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://arran.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 236<style id="shopify-accelerated-checkout-cart"> 237 #shopify-buyer-consent { 238 margin-top: 1em; 239 display: inline-block; 240 width: 100%; 241} 242 243#shopify-buyer-consent.hidden { 244 display: none; 245} 246 247#shopify-subscription-policy-button { 248 background: none; 249 border: none; 250 padding: 0; 251 text-decoration: underline; 252 font-size: inherit; 253 cursor: pointer; 254} 255 256#shopify-subscription-policy-button::before { 257 box-shadow: none; 258} 259 260 </style> 261
262<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
262 263 264 265
265<script> 266 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 267 if (Shopify.designMode) { 268 document.documentElement.classList.add('shopify-design-mode'); 269 } 270 </script>
270<script> 271 window.Shopify = window.Shopify || {}; 272 window.MP = window.MP || {}; 273 </script>
273<link href="//arran.com/cdn/shop/t/256/assets/theme.webpack.min.css?v=132766793321430623371790072735" rel="stylesheet" type="text/css" media="all" /> 274 275
276<script> 277 window.MP.PreInitCallbacks = []; 278 window.MP.PostInitCallbacks = []; 279 window.MP.hasLoaded = false; 280 281 window.MP.PreInitCallbacks.push(function() { 282 //console.log("[S-D]", "Test pre-init callback in script-deferred"); 283 }); 284 window.MP.PostInitCallbacks.push(function() { 285 //console.log("[S-D]", "Test post-init callback in script-deferred"); 286 }); 287</script>
287<script src="//arran.com/cdn/shop/t/256/assets/theme.webpack.min.js?v=20619099188425164881790072740" defer="defer"></script>
287 288
288<script src="//arran.com/cdn/shop/t/256/assets/global.js?v=45150479795097823221780310528" defer="defer"></script>
288<script defer src="https://kit.fontawesome.com/52eb8236c7.js" crossorigin="anonymous"></script>
288<link rel="stylesheet" href="https://use.typekit.net/ora0hao.css">
288<script src="https://www.dwin1.com/16711.js" type="text/javascript" defer="defer"></script>
288<meta name="google-site-verification" content="uTBuecDBYXP-77kEFscHVQVFggW-fn6TlD-bzxz4Z1g" />
288<script> 289 /* ---------------------------------------------------------------------------------------------------- 290 IMPORTANT! 291 292 The code below requires a developer to install and setup. 293 294 Please do not simply copy/paste this onto your website. 295 ---------------------------------------------------------------------------------------------------- */ 296 297 // Initiate Web Behaviour Tracking (this section MUST come prior any other dmPt calls) 298 // Do not change this 299 (function(w,d,u,t,o,c){w['dmtrackingobjectname']=o;c=d.createElement(t);c.async=1;c.src=u;t=d.getElementsByTagName 300 (t)[0];t.parentNode.insertBefore(c,t);w[o]=w[o]||function(){(w[o].q=w[o].q||[]).push(arguments);}; 301 })(window, document, '//static.trackedweb.net/js/_dmptv4.js', 'script', 'dmPt'); 302 303 window.dmPt('create', 'DM-3838622424-01', 'arran.com,www.arran.com'); 304 305 window.dmPt('track'); 306 </script>
306 307
308<script> 309 document.addEventListener("load", function() { 310 if(document.querySelector('#g-recaptcha').length){ 311 let injectionPoint = document.querySelector('.shopify-challenge__container input[type="submit"]'); 312 injectionPoint.insertAdjacentHTML("beforeend", `<input type="hidden" name="return_to" value="/pages/rewards" />`); 313 } 314 }); 315</script>
315<!-- 316Start of global snippet: Please do not remove 317--> 318<!-- Global site tag (gtag.js) - Google Marketing Platform -->
vendor: 64 bytes, lines 318-319
318 319<script async src="https://www.googletagmanager.com/gtag/js?id=
319DC-11848159
vendor: 12 bytes, line 319
319"></script>
320<script> 321
vendor: 134 bytes, lines 321-325
321window.dataLayer = window.dataLayer || []; 322 function gtag(){dataLayer.push(arguments);} 323 gtag('js', new Date()); 324 325 gtag('config', '
325DC-11848159
vendor: 4 bytes, line 325
325');
326</script>
326 327<!-- End of global snippet: Please do not remove --> 328 329<!-- 330Event snippet for Arran - All Site (Standard) on : Please do not remove. 331Place this snippet on pages with events that youâre tracking. 332Creation date: 04/29/2022 333-->
334<script> 335 gtag('event', 'conversion', { 336 'allow_custom_scripts': true, 337 'send_to': 'DC-11848159/gener0/arra-a0+standard' 338 }); 339</script>
339 340<noscript> 341<img src="https://ad.doubleclick.net/ddm/activity/src=11848159;type=gener0;cat=arra-a0;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;npa=;gdpr=${GDPR};gdpr_consent=${GDPR_CONSENT_755};ord=1?" width="1" height="1" alt=""/> 342</noscript> 343<!-- End of event snippet: Please do not remove --> 344 345 346<div id="shopify-section-static-scripts" class="shopify-section"><span style='display:none'> 347
348<script> 349 /* ---------------------------------------------------------------------------------------------------- 350 IMPORTANT! 351 352 The code below requires a developer to install and setup. 353 354 Please do not simply copy/paste this onto your website. 355 ---------------------------------------------------------------------------------------------------- */ 356 357 // Initiate Web Behaviour Tracking (this section MUST come prior any other dmPt calls) 358 // Do not change this 359 (function(w,d,u,t,o,c){w['dmtrackingobjectname']=o;c=d.createElement(t);c.async=1;c.src=u;t=d.getElementsByTagName 360 (t)[0];t.parentNode.insertBefore(c,t);w[o]=w[o]||function(){(w[o].q=w[o].q||[]).push(arguments);}; 361 })(window, document, '//static.trackedweb.net/js/_dmptv4.js', 'script', 'dmPt'); 362 363 window.dmPt('create', 'DM-3838622424-01', 'arran.com,www.arran.com'); 364 365 window.dmPt('track'); 366 </script>
vendor: 1 bytes, line 366
366
367<script>(function(w,d,t,r,u){var f,n,i;w[u]=w[u]||[],f=function(){var o={ti:"27004268", enableAutoSpaTracking: true};o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")},n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function(){var s=this.readyState;s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null)},i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i)})(window,document,"script","//bat.bing.com/bat.js","uetq");</script>
367 368</span> 369 370 </div><meta name="google-site-verification" content="09bpcLfB8WjsfEDaZ0k8wwha_A91bMPP88wiZ7moqVk" /> 371
372<script> 373 document.addEventListener('DOMContentLoaded', () => { 374 var sbid = 'H9BUN44OUbLGlTB0Ta3R'; 375 var t = document.createElement("shopbox-app-v2"), 376 s = document.createElement("script"); 377 t.setAttribute('cid', sbid); s.type = "text/javascript"; 378 s.async = !0; s.src = "https://widget.shopbox.ai/js/app.js"; 379 document.getElementsByTagName("body")[0].append(t); 380 document.getElementsByTagName("head")[0].append(s); 381 }) 382 </script>
vendor: 1 bytes, line 382
382
383<script async src="https://grid.shopbox.ai/sbgrid.min.js"></script>
383<!-- BEGIN app block: shopify://apps/pandectes-gdpr/blocks/banner/58c0baa2-6cc1-480c-9ea6-38d6d559556a --> 384 385 386 387 <!-- TCF is active, scripts are loaded above --> 388 389
389<script> 390 if (!window.PandectesRulesSettings) { 391 window.PandectesRulesSettings = {"store":{"id":2966192195,"adminMode":false,"headless":false,"storefrontRootDomain":"","checkoutRootDomain":"","storefrontAccessToken":""},"banner":{"cookiesBlockedByDefault":"7","hybridStrict":false,"isActive":true},"geolocation":{"brOnly":false,"caOnly":false,"chOnly":false,"euOnly":false,"jpOnly":false,"thOnly":false,"canadaOnly":false,"canadaLaw25":false,"canadaPipeda":false,"globalVisibility":true},"blocker":{"isActive":false,"googleConsentMode":{"isActive":true,"id":"","analyticsId":"","adStorageCategory":4,"analyticsStorageCategory":2,"functionalityStorageCategory":1,"personalizationStorageCategory":1,"securityStorageCategory":0,"customEvent":true,"redactData":true,"urlPassthrough":false,"dataLayerProperty":"dataLayer"},"facebookPixel":{"isActive":false,"id":"","ldu":false},"microsoft":{},"clarity":{},"amazon":{},"rakuten":{"isActive":false,"cmp":false,"ccpa":false},"gpcIsActive":false,"defaultBlocked":7,"patterns":{"whiteList":[],"blackList":{"1":[],"2":[],"4":[],"8":[]},"iframesWhiteList":[],"iframesBlackList":{"1":[],"2":[],"4":[],"8":[]},"beaconsWhiteList":[],"beaconsBlackList":{"1":[],"2":[],"4":[],"8":[]}}}}; 392 const rulesScript = document.createElement('script'); 393 window.PandectesRulesSettings.auto = true; 394 rulesScript.src = "https://cdn.shopify.com/extensions/01a0fbe8-0a9b-7761-b23e-083cbd79779f/gdpr-cookie-consent-412/assets/pandectes-rules.js"; 395 const firstChild = document.head.firstChild; 396 document.head.insertBefore(rulesScript, firstChild); 397 } 398 </script>
398 399 400
400<script> 401 402 window.PandectesSettings = {"store":{"id":2966192195,"plan":"premium","theme":"Draft MP: Arran (Stencil) Production Theme","primaryLocale":"en","adminMode":false,"headless":false,"storefrontRootDomain":"","checkoutRootDomain":"","storefrontAccessToken":"","useGeolocation":false},"impressions":{"enabled":true,"timezone":"Europe/London"},"tsPublished":1781792486,"declaration":{"showPurpose":false,"showProvider":false,"declIntroText":"We use cookies to optimize website functionality, analyze the performance, and provide personalized experience to you. Some cookies are essential to make the website operate and function correctly. Those cookies cannot be disabled. In this window you can manage your preference of cookies.","showDateGenerated":true},"language":{"unpublished":[],"languageMode":"Single","fallbackLanguage":"en","languageDetection":"browser","languagesSupported":[]},"texts":{"managed":{"headerText":{"en":"We respect your privacy"},"consentText":{"en":"This website uses cookies to ensure you get the best experience."},"linkText":{"en":"Learn more"},"imprintText":{"en":"Imprint"},"googleLinkText":{"en":"Google's Privacy Terms"},"allowButtonText":{"en":"Accept"},"denyButtonText":{"en":"Decline"},"dismissButtonText":{"en":"Ok"},"leaveSiteButtonText":{"en":"Leave this site"},"preferencesButtonText":{"en":"Preferences"},"cookiePolicyText":{"en":"Cookie policy"},"preferencesPopupTitleText":{"en":"Manage consent preferences"},"preferencesPopupIntroText":{"en":"We use cookies to optimize website functionality, analyze the performance, and provide personalized experience to you. Some cookies are essential to make the website operate and function correctly. Those cookies cannot be disabled. In this window you can manage your preference of cookies."},"preferencesPopupSaveButtonText":{"en":"Save preferences"},"preferencesPopupCloseButtonText":{"en":"Close"},"preferencesPopupAcceptAllButtonText":{"en":"Accept all"},"preferencesPopupRejectAllButtonText":{"en":"Reject all"},"cookiesDetailsText":{"en":"Cookies details"},"preferencesPopupAlwaysAllowedText":{"en":"Always allowed"},"accessSectionParagraphText":{"en":"You have the right to request access to your data at any time."},"accessSectionTitleText":{"en":"Data portability"},"accessSectionAccountInfoActionText":{"en":"Personal data"},"accessSectionDownloadReportActionText":{"en":"Request export"},"accessSectionGDPRRequestsActionText":{"en":"Data subject requests"},"accessSectionOrdersRecordsActionText":{"en":"Orders"},"rectificationSectionParagraphText":{"en":"You have the right to request your data to be updated whenever you think it is appropriate."},"rectificationSectionTitleText":{"en":"Data Rectification"},"rectificationCommentPlaceholder":{"en":"Describe what you want to be updated"},"rectificationCommentValidationError":{"en":"Comment is required"},"rectificationSectionEditAccountActionText":{"en":"Request an update"},"erasureSectionTitleText":{"en":"Right to be forgotten"},"erasureSectionParagraphText":{"en":"You have the right to ask all your data to be erased. After that, you will no longer be able to access your account."},"erasureSectionRequestDeletionActionText":{"en":"Request personal data deletion"},"consentDate":{"en":"Consent date"},"consentId":{"en":"Consent ID"},"consentSectionChangeConsentActionText":{"en":"Change consent preference"},"consentSectionConsentedText":{"en":"You consented to the cookies policy of this website on"},"consentSectionNoConsentText":{"en":"You have not consented to the cookies policy of this website."},"consentSectionTitleText":{"en":"Your cookie consent"},"consentStatus":{"en":"Consent preference"},"confirmationFailureMessage":{"en":"Your request was not verified. Please try again and if problem persists, contact store owner for assistance"},"confirmationFailureTitle":{"en":"A problem occurred"},"confirmationSuccessMessage":{"en":"We will soon get back to you as to your request."},"confirmationSuccessTitle":{"en":"Your request is verified"},"guestsSupportEmailFailureMessage":{"en":"Your request was not submitted. Please try again and if problem persists, contact store owner for assistance."},"guestsSupportEmailFailureTitle":{"en":"A problem occurred"},"guestsSupportEmailPlaceholder":{"en":"E-mail address"},"guestsSupportEmailSuccessMessage":{"en":"If you are registered as a customer of this store, you will soon receive an email with instructions on how to proceed."}
402,"guestsSupportEmailSuccessTitle":{"en":"Thank you for your request"},"guestsSupportEmailValidationError":{"en":"Email is not valid"},"guestsSupportInfoText":{"en":"Please login with your customer account to further proceed."},"submitButton":{"en":"Submit"},"submittingButton":{"en":"Submitting..."},"cancelButton":{"en":"Cancel"},"declIntroText":{"en":"We use cookies to optimize website functionality, analyze the performance, and provide personalized experience to you. Some cookies are essential to make the website operate and function correctly. Those cookies cannot be disabled. In this window you can manage your preference of cookies."},"declDateGenerated":{"en":"Date generated by"},"declName":{"en":"Name"},"declPurpose":{"en":"Purpose"},"declType":{"en":"Type"},"declRetention":{"en":"Retention"},"declProvider":{"en":"Provider"},"declFirstParty":{"en":"First-party"},"declThirdParty":{"en":"Third-party"},"declSeconds":{"en":"seconds"},"declMinutes":{"en":"minutes"},"declHours":{"en":"hours"},"declWeeks":{"en":"week(s)"},"declDays":{"en":"days"},"declMonths":{"en":"months"},"declYears":{"en":"years"},"declSession":{"en":"Session"},"declDomain":{"en":"Domain"},"declPath":{"en":"Path"}}
402,"categories":{"strictlyNecessaryCookiesTitleText":{"en":"Strictly necessary cookies"},"strictlyNecessaryCookiesDescriptionText":{"en":"These cookies are essential in order to enable you to move around the website and use its features, such as accessing secure areas of the website. The website cannot function properly without these cookies."},"functionalityCookiesTitleText":{"en":"Functional cookies"},"functionalityCookiesDescriptionText":{"en":"These cookies enable the site to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly."},"performanceCookiesTitleText":{"en":"Performance cookies"},"performanceCookiesDescriptionText":{"en":"These cookies enable us to monitor and improve the performance of our website. For example, they allow us to count visits, identify traffic sources and see which parts of the site are most popular."},"targetingCookiesTitleText":{"en":"Targeting cookies"},"targetingCookiesDescriptionText":{"en":"These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising."},"unclassifiedCookiesTitleText":{"en":"Unclassified cookies"},"unclassifiedCookiesDescriptionText":{"en":"Unclassified cookies are cookies that we are in the process of classifying, together with the providers of individual cookies."}},"auto":{}},"library":{"previewMode":false,"fadeInTimeout":0,"defaultBlocked":7,"showLink":true,"showImprintLink":false,"showGoogleLink":false,"enabled":true,"cookie":{"expiryDays":365,"secure":true,"domain":""},"dismissOnScroll":false,"dismissOnWindowClick":false,"dismissOnTimeout":false,"palette":{"popup":{"background":"#FFFFFF","backgroundForCalculations":{"a":1,"b":255,"g":255,"r":255},"text":"#000000"},"button":{"background":"#000000","backgroundForCalculations":{"a":1,"b":0,"g":0,"r":0},"text":"#FFFFFF","textForCalculation":{"a":1,"b":255,"g":255,"r":255},"border":"transparent"}},"content":{"href":"https://arran-aromatics.myshopify.com/policies/privacy-policy","imprintHref":"/","close":"✕","target":"","logo":"<img class=\"cc-banner-logo\" style=\"max-height: 40px;\" src=\"https://arran-aromatics.myshopify.com/cdn/shop/files/pandectes-banner-logo.png?v=1781792486070\" alt=\"Cookie banner\" />"},"window":"<div role=\"dialog\" aria-label=\"{{header}}\" aria-describedby=\"cookieconsent:desc\" id=\"pandectes-banner\" class=\"cc-window-wrapper cc-bottom-center-wrapper\"><div class=\"pd-cookie-banner-window cc-window {{classes}}\">{{children}}</div></div>","compliance":{"custom":"<div class=\"cc-compliance cc-highlight\">{{preferences}}{{allow}}</div>"},"type":"custom","layouts":{"basic":"{{logo}}{{messagelink}}{{compliance}}"},"position":"bottom-center","theme":"classic","revokable":false,"animateRevokable":false,"revokableReset":false,"revokableLogoUrl":"https://arran-aromatics.myshopify.com/cdn/shop/files/pandectes-reopen-logo.png","revokablePlacement":"bottom-left","revokableMarginHorizontal":15,"revokableMarginVertical":15,"static":false,"autoAttach":true,"hasTransition":true,"blacklistPage":[""],"elements":{"close":"<button aria-label=\"Close\" type=\"button\" class=\"cc-close\">{{close}}</button>","dismiss":"<button type=\"button\" class=\"cc-btn cc-btn-decision cc-dismiss\">{{dismiss}}</button>","allow":"<button type=\"button\" class=\"cc-btn cc-btn-decision cc-allow\">{{allow}}</button>","deny":"<button type=\"button\" class=\"cc-btn cc-btn-decision cc-deny\">{{deny}}</button>","preferences":"<button type=\"button\" class=\"cc-btn cc-settings\" aria-controls=\"pd-cp-preferences\" onclick=\"Pandectes.fn.openPreferences()\">{{preferences}}</button>"}},"geolocation":{"brOnly":false,"caOnly":false,"chOnly":false,"euOnly":false,"jpOnly":false,"thOnly":false,"canadaOnly":false,"canadaLaw25":false,"canadaPipeda":false,"globalVisibility":true},"dsr":{"guestsSupport":false,"accessSectionDownloadReportAuto":false},"banner":{"resetTs":1705582378,"extraCss":" .cc-banner-logo {max-width: 24em!important;} @media(min-width: 768px) {.cc-window.cc-floating{max-width: 24em!important;width: 24em!important;}} .cc-message, .pd-cookie-banner-window .cc-header, .cc-logo {text-align: left} .cc-window-wrapper{z-index: 2147483647;} .cc-window{z-index: 2147483647;font-family: inherit;} .pd-cookie-banner-window .cc-header{font-family: inherit;} .pd-cp-ui{font-family: inherit; background-color: #FFFFFF;color:#000000;} button.pd-cp-btn, a.pd-cp-btn{background-color:#000000;color:#FFFFFF!important;} input + .pd-cp-preferences-slider{background-color: rgba(0, 0, 0, 0.3)} .pd-cp-scrolling-section::-webkit-scrollbar{background-color: rgba(0, 0, 0, 0.3)} input:checked + .pd-cp-preferences-slider{background-color: rgba(0, 0, 0, 1)} .pd-cp-scrolling-section::-webkit-scrollbar-thumb {background-color: rgba(0, 0, 0, 1)} .pd-cp-ui-close{color:#000000;} .pd-cp-preferences-slider:before{background-color: #FFFFFF} .pd-cp-title:before {border-color: #000000!important} .pd-cp-preferences-slider{background-color:#000000} .pd-cp-toggle{color:#000000!important} @media(max-width:699px) {.pd-cp-ui-close-top svg {fill: #000000}} .pd-cp-toggle:hover,.pd-cp-toggle:visited,.pd-cp-toggle:active{color:#000000!important} .pd-cookie-banner-window {box-shadow: 0 0 18px rgb(0 0 0 / 20%);} ","customJavascript":{},"showPoweredBy":false,"logoHeight":40,"hybridStrict":false,"cookiesBlockedByDefault":"7","isActive":true,"implicitSavePreferences":true,"cookieIcon":false,"blockBots":false,"showCookiesDetails":true,"hasTransition":true,"blockingPage":false,"showOnlyLandingPage":false,"leaveSiteUrl":"https://www.google.com","linkRespectStoreLang":false},"cookies":{"0":[{"name":"keep_alive","type":"http","domain":"arran.com","path":"/","provider":"Shopify","firstParty":true,"retention":"30 minute(s)","session":false,"expires":30,"unit":"declMinutes","purpose":{"en":"Used in connection with buyer localization."}},{"name":"secure_customer_sig","type":"http","domain":"arran.com","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used in connection with customer login."}},{"name":"cart_currency","type":"http","domain":"arran.com","path":"/","provider":"Shopify","firstParty":true,"retention":"2 ","session":false,"expires":2,"unit":"declSession","purpose":{"en":"The cookie is necessary for the secure checkout and payment function on the website. This function is provided by shopify.com."}},{"name":"localization","type":"http","domain":"arran.com","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Shopify store localization"}},{"name":"_cmp_a","type":"http","domain":".arran.com","path":"/","provider":"Shopify","firstParty":true,"retention":"1 day(s)","session":false,"expires":1,"unit":"declDays","purpose":{"en":"Used for managing customer privacy settings."}},{"name":"shopify_pay_redirect","type":"http","domain":"arran.com","path":"/","provider":"Shopify","firstParty":true,"retention":"1 hour(s)","session":false,"expires":1,"unit":"declHours","purpose":{"en":"The cookie is necessary for the secure checkout and payment function on the website. This function is provided by shopify.com."}},{"name":"_secure_session_id","type":"http","domain":"arran.com","path":"/","provider":"Shopify","firstParty":true,"retention":"1 month(s)","session":false,"expires":1,"unit":"declMonths","purpose":{"en":"Used in connection with navigation through a storefront."}}],"1":[{"name":"PHPSESSID","type":"http","domain":"tracead.com","path":"/","provider":"Unknown","firstParty":false,"retention":"Session","session":true,"expires":-54,"unit":"declYears","purpose":{"en":"Cookie is placed by PHP with unknown functionality."}},{"name":"wpm-domain-test","type":"http","domain":"com","path":"/","provider":"Shopify","firstParty":false,"retention":"Session","session":true,"expires":1,"unit":"declSeconds","purpose":{"en":"Used to test the storage of parameters about products added to the cart or payment currency"}},{"name":"_hjSessionUser_3011908","type":"http","domain":".arran.com","path":"/","provider":"Hotjar","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_hjSession_3011908","type":"http","domain":".arran.com","path":"/","provider":"Hotjar","firstParty":true,"retention":"30 minute(s)","session":false,"expires":30,"unit":"declMinutes","purpose":{"en":""}}],"2":[{"name":"_shopify_y","type":"http","domain":".arran.com","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Shopify analytics."}}
402,{"name":"_orig_referrer","type":"http","domain":".arran.com","path":"/","provider":"Shopify","firstParty":true,"retention":"2 ","session":false,"expires":2,"unit":"declSession","purpose":{"en":"Tracks landing pages."}},{"name":"_landing_page","type":"http","domain":".arran.com","path":"/","provider":"Shopify","firstParty":true,"retention":"2 ","session":false,"expires":2,"unit":"declSession","purpose":{"en":"Tracks landing pages."}},{"name":"_shopify_sa_t","type":"http","domain":".arran.com","path":"/","provider":"Shopify","firstParty":true,"retention":"30 minute(s)","session":false,"expires":30,"unit":"declMinutes","purpose":{"en":"Shopify analytics relating to marketing & referrals."}},{"name":"_shopify_sa_p","type":"http","domain":".arran.com","path":"/","provider":"Shopify","firstParty":true,"retention":"30 minute(s)","session":false,"expires":30,"unit":"declMinutes","purpose":{"en":"Shopify analytics relating to marketing & referrals."}},{"name":"_shopify_s","type":"http","domain":".arran.com","path":"/","provider":"Shopify","firstParty":true,"retention":"30 minute(s)","session":false,"expires":30,"unit":"declMinutes","purpose":{"en":"Shopify analytics."}},{"name":"_ga","type":"http","domain":".arran.com","path":"/","provider":"Google","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Cookie is set by Google Analytics with unknown functionality"}},{"name":"_gid","type":"http","domain":".arran.com","path":"/","provider":"Google","firstParty":true,"retention":"1 day(s)","session":false,"expires":1,"unit":"declDays","purpose":{"en":"Cookie is placed by Google Analytics to count and track pageviews."}},{"name":"_gat","type":"http","domain":".arran.com","path":"/","provider":"Google","firstParty":true,"retention":"1 minute(s)","session":false,"expires":1,"unit":"declMinutes","purpose":{"en":"Cookie is placed by Google Analytics to filter requests from bots."}},{"name":"__cf_bm","type":"http","domain":".r1-t.trackedlink.net","path":"/","provider":"CloudFlare","firstParty":false,"retention":"30 minute(s)","session":false,"expires":30,"unit":"declMinutes","purpose":{"en":"Used to manage incoming traffic that matches criteria associated with bots."}},{"name":"snize-recommendation","type":"http","domain":"arran.com","path":"/","provider":"Searchanise","firstParty":true,"retention":"Session","session":true,"expires":-54,"unit":"declYears","purpose":{"en":"Used to track a user's interaction with the store products, so that the website can show you relevant products."}},{"name":"_shopify_s","type":"http","domain":"com","path":"/","provider":"Shopify","firstParty":false,"retention":"Session","session":true,"expires":1,"unit":"declSeconds","purpose":{"en":"Shopify analytics."}},{"name":"_boomr_clss","type":"html_local","domain":"https://arran.com","path":"/","provider":"Shopify","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used to monitor and optimize the performance of Shopify stores."}},{"name":"_ga_9XK2VDPRQF","type":"http","domain":".arran.com","path":"/","provider":"Google","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_ga_JGN3BRRPS3","type":"http","domain":".arran.com","path":"/","provider":"Google","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"bugsnag-anonymous-id","type":"html_local","domain":"https://pay.shopify.com","path":"/","provider":"Unknown","firstParty":false,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}}],"4":[{"name":"IDE","type":"http","domain":".doubleclick.net","path":"/","provider":"Google","firstParty":false,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"To measure the visitorsâ actions after they click through from an advert. Expires after 1 year."}},{"name":"_gcl_au","type":"http","domain":".arran.com","path":"/","provider":"Google","firstParty":true,"retention":"3 month(s)","session":false,"expires":3,"unit":"declMonths","purpose":{"en":"Cookie is placed by Google Tag Manager to track conversions."}},{"name":"_ttp","type":"http","domain":".tiktok.com","path":"/","provider":"TikTok","firstParty":false,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"To measure and improve the performance of your advertising campaigns and to personalize the user's experience (including ads) on TikTok."}},{"name":"MUID","type":"http","domain":".bing.com","path":"/","provider":"Microsoft","firstParty":false,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Cookie is placed by Microsoft to track visits across websites."}},{"name":"_uetsid","type":"http","domain":".arran.com","path":"/","provider":"Bing","firstParty":true,"retention":"1 day(s)","session":false,"expires":1,"unit":"declDays","purpose":{"en":"This cookie is used by Bing to determine what ads should be shown that may be relevant to the end user perusing the site."}},{"name":"_uetvid","type":"http","domain":".arran.com","path":"/","provider":"Bing","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used to track visitors on multiple websites, in order to present relevant advertisement based on the visitor's preferences."}},{"name":"swym-pid","type":"http","domain":".arran.com","path":"/","provider":"Swym","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used by swym application."}},{"name":"swym-session-id","type":"http","domain":".arran.com","path":"/","provider":"Swym","firstParty":true,"retention":"30 minute(s)","session":false,"expires":30,"unit":"declMinutes","purpose":{"en":"Used by the SWYM Wishlist Plus Shopify plugin."}},{"name":"swym-o_s","type":"http","domain":".arran.com","path":"/","provider":"Swym","firstParty":true,"retention":"30 minute(s)","session":false,"expires":30,"unit":"declMinutes","purpose":{"en":"Used by swym application."}},{"name":"swym-swymRegid","type":"http","domain":".arran.com","path":"/","provider":"Amazon","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used by swym application."}},{"name":"_fbp","type":"http","domain":".arran.com","path":"/","provider":"Facebook","firstParty":true,"retention":"3 month(s)","session":false,"expires":3,"unit":"declMonths","purpose":{"en":"Cookie is placed by Facebook to track visits across websites."}},{"name":"_tt_enable_cookie","type":"http","domain":".arran.com","path":"/","provider":"TikTok","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used to identify a visitor."}},{"name":"_ttp","type":"http","domain":".arran.com","path":"/","provider":"TikTok","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"To measure and improve the performance of your advertising campaigns and to personalize the user's experience (including ads) on TikTok."}},{"name":"po_visitor","type":"http","domain":"arran.com","path":"/","provider":"Pushowl","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used by Pushowl to monitor related user activity on the store."}},{"name":"wpm-domain-test","type":"http","domain":"arran.com","path":"/","provider":"Shopify","firstParty":true,"retention":"Session","session":true,"expires":1,"unit":"declSeconds","purpose":{"en":"Used to test the storage of parameters about products added to the cart or payment currency"}},{"name":"swym-cu_ct","type":"http","domain":".arran.com","path":"/","provider":"Swym","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used by swym application."}},{"name":"swym-instrumentMap","type":"http","domain":".arran.com","path":"/","provider":"Swym","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used by swym application."}}
402,{"name":"lastExternalReferrer","type":"html_local","domain":"https://arran.com","path":"/","provider":"Facebook","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Detects how the user reached the website by registering their last URL-address."}},{"name":"lastExternalReferrerTime","type":"html_local","domain":"https://arran.com","path":"/","provider":"Facebook","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Contains the timestamp of the last update of the lastExternalReferrer cookie."}},{"name":"tt_pixel_session_index","type":"html_session","domain":"https://arran.com","path":"/","provider":"TikTok","firstParty":true,"retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":"Used by the social networking service, TikTok, for tracking the use of embedded services."}},{"name":"tt_sessionId","type":"html_session","domain":"https://arran.com","path":"/","provider":"TikTok","firstParty":true,"retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":"Used by the social networking service, TikTok, for tracking the use of embedded services."}},{"name":"tt_appInfo","type":"html_session","domain":"https://arran.com","path":"/","provider":"TikTok","firstParty":true,"retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":"Used by the social networking service, TikTok, for tracking the use of embedded services."}}],"8":[{"name":"swym-email","type":"http","domain":".arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used by swym application."}},{"name":"_uetsid","type":"html_local","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":"This cookie is used by Bing to determine what ads should be shown that may be relevant to the end user perusing the site."}},{"name":"_uetvid","type":"html_local","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":"Used to track visitors on multiple websites, in order to present relevant advertisement based on the visitor's preferences."}},{"name":"_cfuvid","type":"http","domain":".feefo.com","path":"/","provider":"Unknown","firstParty":false,"retention":"Session","session":true,"expires":-54,"unit":"declYears","purpose":{"en":""}},{"name":"recordID","type":"http","domain":".arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"dmSessionID","type":"http","domain":".arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"20 minute(s)","session":false,"expires":20,"unit":"declMinutes","purpose":{"en":""}},{"name":"tracead_v2","type":"http","domain":"tracead.com","path":"/","provider":"Unknown","firstParty":false,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_vwo_uuid_v2","type":"http","domain":".arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_hjIncludedInSessionSample_3011908","type":"http","domain":".arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"30 minute(s)","session":false,"expires":30,"unit":"declMinutes","purpose":{"en":""}},{"name":"np-count-c3beb99b-d4da-456d-afa6-6917dd4cbe48","type":"http","domain":"arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"1 ","session":false,"expires":1,"unit":"declSession","purpose":{"en":""}},{"name":"4067203a-2e5d-490d-b24b-bef60cef27f1","type":"http","domain":"www.pubxtags.com","path":"/","provider":"Unknown","firstParty":false,"retention":"1 month(s)","session":false,"expires":1,"unit":"declMonths","purpose":{"en":""}},{"name":"MSPTC","type":"http","domain":".bing.com","path":"/","provider":"Unknown","firstParty":false,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"np-shown-c3beb99b-d4da-456d-afa6-6917dd4cbe48","type":"http","domain":"arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","session":true,"expires":-54,"unit":"declYears","purpose":{"en":""}},{"name":"swym-rconfig_cache","type":"html_local","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"swym-products_timestamp","type":"html_local","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"__verify","type":"http","domain":"arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","session":true,"expires":1,"unit":"declSeconds","purpose":{"en":""}},{"name":"swym-devices_timestamp","type":"html_local","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"swym-products","type":"html_local","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"swym-authn","type":"html_local","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_uetsid_exp","type":"html_local","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"sb_suid","type":"html_local","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"SeStatisticSession","type":"html_local","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_uetvid_exp","type":"html_local","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"snize-cart-changed","type":"html_local","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"pushowl_visitor_token","type":"html_local","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"snize-recommendations-clicks","type":"html_local","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"__klarna_sdk_version","type":"html_local","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"swym-ab-test-config","type":"html_local","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"snize-current-product-id","type":"html_local","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"pushowl_original_url_params","type":"html_local","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"swym-authn_timestamp","type":"html_local","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"ClicksQueue","type":"html_local","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"ProductsSearch","type":"html_local","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"feefoUserId","type":"html_local","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"snize-recommendations-added","type":"html_local","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"smile_shopify_data","type":"html_local","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"swym-wishlisthkey_timestamp","type":"html_local","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"swym-devices","type":"html_local","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"svelte-app-v0.1.304","type":"html_local","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"hjActiveViewportIds","type":"html_local","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"pushowl_landing_page_url","type":"html_session","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"swym-rapps_cache","type":"html_local","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"isNewSession","type":"html_session","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"__klarna_sdk_identity-api","type":"html_session","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"hjViewportId","type":"html_session","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"pushowl_task_type","type":"html_session","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"pushowl_shopify_config-1.5-416cf797-dc56-4b0b-a7f4-fb1acb2dcb82","type":"html_session","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"pushowl_referrer","type":"html_session","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"pushowl_landing_page_url_params","type":"html_session","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_hjLocalStorageTest","type":"html_local","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"lstest","type":"html_local","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"local-storage-test","type":"html_local","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"pushowl_session_token","type":"html_session","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"snize_search_data","type":"html_local","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"test","type":"html_local","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Local Storage","session":false,"expires":1,"unit":"declYears","purpose":{"en":""}},{"name":"_hjSessionStorageTest","type":"html_session","domain":"https://arran.com","path":"/","provider":"Unknown","firstParty":true,"retention":"Session","session":true,"expires":1,"unit":"declYears","purpose":{"en":""}}]},"blocker":{"isActive":false,"googleConsentMode":{"id":"","analyticsId":"","isActive":true,"adStorageCategory":4,"analyticsStorageCategory":2,"personalizationStorageCategory":1,"functionalityStorageCategory":1,"customEvent":true,"securityStorageCategory":0,"redactData":true,"urlPassthrough":false,"dataLayerProperty":"dataLayer"},"facebookPixel":{"id":"","isActive":false,"ldu":false},"amazon":{},"microsoft":{},"rakuten":{"isActive":false,"cmp":false,"ccpa":false},"gpcIsActive":false,"clarity":{},"defaultBlocked":7,"patterns":{"whiteList":[],"blackList":{"1":[],"2":[],"4":[],"8":[]},"iframesWhiteList":[],"iframesBlackList":{"1":[],"2":[],"4":[],"8":[]},"beaconsWhiteList":[],"beaconsBlackList":{"1":[],"2":[],"4":[],"8":[]}}}}; 403 404 window.addEventListener('DOMContentLoaded', function(){ 405 const script = document.createElement('script'); 406 407 script.src = "https://cdn.shopify.com/extensions/01a0fbe8-0a9b-7761-b23e-083cbd79779f/gdpr-cookie-consent-412/assets/pandectes-core.js"; 408 409 script.defer = true; 410 document.body.appendChild(script); 411 }) 412 </script>
412 413 414 415 416 417 418 <!-- A11y --> 419 420 421 422 423 424 425 426 427 428 429<!-- END app block --><!-- BEGIN app block: shopify://apps/triplewhale/blocks/triple_pixel_snippet/483d496b-3f1a-4609-aea7-8eee3b6b7a2a --><link rel='preconnect dns-prefetch' href='https://api.config-security.com/' crossorigin /> 430<link rel='preconnect dns-prefetch' href='https://conf.config-security.com/' crossorigin />
431<script> 432/* >> TriplePixel :: start*/ 433window.TriplePixelData={TripleName:"arran-aromatics.myshopify.com",ver:"2.16",plat:"SHOPIFY",isHeadless:false,src:'SHOPIFY_EXT',product:{id:"",name:``,price:"",variant:"",av:{ }},search:"",collection:"",cart:"",template:"index",curr:"GBP" || "GBP", market:"1556021315"},function(W,H,A,L,E,_,B,N){function O(U,T,P,H,R){void 0===R&&(R=!1),H=new XMLHttpRequest,P?(H.open("POST",U,!0),H.setRequestHeader("Content-Type","text/plain")):H.open("GET",U,!0),H.send(JSON.stringify(P||{})),H.onreadystatechange=function(){4===H.readyState&&200===H.status?(R=H.responseText,U.includes("/first")?eval(R):P||(N[B]=R)):(299<H.status||H.status<200)&&T&&!R&&(R=!0,O(U,T-1,P))}}if(N=window,!N[H+"sn"]){N[H+"sn"]=1,L=function(){return Date.now().toString(36)+"_"+Math.random().toString(36)};try{A.setItem(H,1+(0|A.getItem(H)||0)),(E=JSON.parse(A.getItem(H+"U")||"[]")).push({u:location.href,r:document.referrer,t:Date.now(),id:L()}),A.setItem(H+"U",JSON.stringify(E))}catch(e){}var i,m,p;A.getItem('"!nC`')||(_=A,A=N,A[H]||(E=A[H]=function(t,e,i){return void 0===i&&(i=[]),"State"==t?E.s:(W=L(),(E._q=E._q||[]).push([W,t,e].concat(i)),W)},E.s="Installed",E._q=[],E.ch=W,B="configSecurityConfModel",N[B]=1,O("https://conf.config-security.com/model",5),i=L(),m=A[atob("c2NyZWVu")],_.setItem("di_pmt_wt",i),p={id:i,action:"profile",avatar:_.getItem("auth-security_rand_salt_"),time:m[atob("d2lkdGg=")]+":"+m[atob("aGVpZ2h0")],host:A.TriplePixelData.TripleName,plat:A.TriplePixelData.plat,url:window.location.href.slice(0,500),ref:document.referrer,ver:A.TriplePixelData.ver},O("https://api.config-security.com/event",5,p),O("https://api.config-security.com/first?host=".concat(p.host,"&plat=").concat(p.plat),5)))}}("","TriplePixel",localStorage); 434/* << TriplePixel :: end*/ 435</script>
435 436 437 438 439<!-- END app block --><!-- BEGIN app block: shopify://apps/rebuy-personalization-engine/blocks/rebuy-global-embed/a26ae9b9-933b-40bf-bbc6-bf1220bbc4dc -->
440<script> 441 window.Rebuy = window.Rebuy || {}; 442 window.Rebuy.customer = window.Rebuy.customer || {}; 443 444 window.Rebuy.market = window.Rebuy.market || {}; 445 446 window.Rebuy.market.country = "GB"; 447 448 449 window.Rebuy.market.locale = "en"; 450 451</script>
451 452 453 454 455 456 457<!-- END app block --><!-- BEGIN app block: shopify://apps/abconvert/blocks/app-embed-theme-test-clear-cache/5c6be9a4-14ad-4ad6-a0b5-a41137ce4ddf --> 458<!-- END app block --><!-- BEGIN app block: shopify://apps/gorgias-live-chat-helpdesk/blocks/gorgias/a66db725-7b96-4e3f-916e-6c8e6f87aaaa -->
459<script defer data-gorgias-loader-chat src="https://config.gorgias.chat/bundle-loader/shopify/arran-aromatics.myshopify.com"></script>
459 460 461
462<script defer data-gorgias-loader-convert src="https://content.9gtb.com/loader.js"></script>
462 463 464
465<script defer data-gorgias-loader-mailto-replace src="https://config.gorgias.help/api/contact-forms/replace-mailto-script.js?shopName=arran-aromatics"></script>
465 466 467 468<!-- END app block -->
468<script src="https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/rivo-app-embed.js" type="text/javascript" defer="defer"></script>
468 469<link href="https://cdn.shopify.com/extensions/abd62dc5-a83a-4c87-a539-0cdf2a82168f/1.3.0/assets/optimised-widgets-visibility.css" rel="stylesheet" type="text/css" media="all">
470<script src="https://cdn.shopify.com/extensions/01a0f9b7-899f-7377-b60c-23d7e19ae135/v2.14.153/assets/theme-clear-cache-script.js" type="text/javascript" defer="defer"></script>
470 471<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
472<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 2966192195,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 472
472
473<script> 474 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 475</script>
vendor: 1 bytes, line 475
475
476<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
476).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 2966192195,storefrontBaseUrl: "https://arran.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://arran.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2971959669","configuration":"{\"tagId\":\"DM-3838622424-01\",\"baseWebBehaviourAppUrl\":\"https:\/\/r1.trackedweb.net\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c42396e3542122fe46f6c5b4c170816b","type":"APP","apiClientId":1479713,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
476,{"id":"2819031413","configuration":"{\"swymApiEndpoint\":\"https:\/\/swymstore-v3premium-01.swymrelay.com\",\"swymTier\":\"v3premium-01\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5b6f6917e306bc7f24523662663331c0","type":"APP","apiClientId":1350849,"privacyPurposes":["ANALYTICS","MARKETING","PREFERENCES"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2809823605","configuration":"{\"accountID\":\"abconvert\",\"shopID\":\"arran-aromatics.myshopify.com\",\"debug\":\"false\",\"apiEndpoint\":\"https:\\\/\\\/app.abconvert.io\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"54eb69ada60c4e271588cac2428772c3","type":"APP","apiClientId":11583619073,"privacyPurposes":["SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2149810549","configuration":"{\"ti\":\"97209544\",\"endpoint\":\"https:\/\/bat.bing.com\/action\/0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5ee93563fe31b11d2d65e2f09a5229dc","type":"APP","apiClientId":2997493,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1762197877","configuration":"{\"apiKey\":\"0v4x1u8i0C\",\"host\":\"searchserverapi1.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5559ea45e47b67d15b30b79e7c6719da","type":"APP","apiClientId":578825,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1663074677","configuration":"{\"shopId\":\"arran-aromatics.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7093dff47f098f6de2afb75b62011ebe","type":"APP","apiClientId":2753413,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"327745603","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-9XK2VDPRQF\\\",\\\"AW-852519011\\\",\\\"DC-11848159\\\",\\\"AW-1038860108\\\"],\\\"target_country\\\":\\\"GB\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-9XK2VDPRQF\\\",\\\"AW-852519011\\\/3pbzCPLHw4wBEOPQwZYD\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-9XK2VDPRQF\\\",\\\"AW-852519011\\\/kZ5HCO_Hw4wBEOPQwZYD\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-9XK2VDPRQF\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-9XK2VDPRQF\\\",\\\"AW-852519011\\\/waNVCOnHw4wBEOPQwZYD\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-9XK2VDPRQF\\\",\\\"AW-852519011\\\/2BRRCK_gyr0ZEOPQwZYD\\\",\\\"AW-852519011\\\/y2t9COHv_7IYEOPQwZYD\\\",\\\"DC-11848159\\\/sale0\\\/arra-s0+transactions\\\",\\\"AW-852519011\\\/_NewCObHw4wBEOPQwZYD\\\",\\\"AW-1038860108\\\/gV--CLC5hgcQzP6u7wM\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-9XK2VDPRQF\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-9XK2VDPRQF\\\",\\\"AW-852519011\\\/X6F6COPHw4wBEOPQwZYD\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-9XK2VDPRQF\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-9XK2VDPRQF\\\",\\\"AW-852519011\\\/WDF-CPXHw4wBEOPQwZYD\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-9XK2VDPRQF\\\",\\\"AW-852519011\\\/hdf_CLLgyr0ZEOPQwZYD\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-9XK2VDPRQF\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"312246339","configuration":"{\"pixelCode\":\"CKJ7TFBC77U0N39LQH50\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"87851075","configuration":"{\"pixel_id\":\"939760639378059\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"25559107","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"8","type":"CUSTOM","privacyPurposes":[],"name":"MP: Migrate 'vend
476or-open-p...'"},{"id":"213680501","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"],"name":"UET tag"},{"id":"226328949","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"],"name":"MP: Foursixty Conversion"},{"id":"226492789","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"4","type":"CUSTOM","privacyPurposes":[],"name":"MP: AWIN"},{"id":"292946293","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"17","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"],"name":"MP: Adalyser Tracker"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"ARRAN Sense of Scotland","paymentSettings":{"currencyCode":"GBP"},"myshopifyDomain":"arran-aromatics.myshopify.com","countryCode":"GB","storefrontUrl":"https:\/\/arran.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"7244410191939","handle":"advent-calendar","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41591625384003","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6696591327299","handle":"kildonan-300ml-hand-wash","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40008663990339","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1605591957571","handle":"apothecary-seaweed-sage-hand-wash","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"14400956104771","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1605624758339","handle":"glen-rosa-hand-wash","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"14401088553027","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1605623152707","handle":"glenashdale-hand-wash","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"14401077805123","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1605587370051","handle":"apothecary-lavender-tea-tree-hand-wash","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"14400945094723","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6696595390531","handle":"kildonan-300ml-hand-cream","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40008713830467","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6919773421635","handle":"glenashdale-hydrating-hand-cream-40ml","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40736220086339","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6919817068611","handle":"glen-rosa-hydrating-hand-cream-40ml","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40736325795907","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6828524470339","handle":"uplift-bergamot-grapefruit-hand-wash","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40580742119491","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
476,{"id":"1605624856643","handle":"glen-rosa-hand-cream","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"14401091633219","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6554570817603","handle":"after-the-rain-15ml-eau-de-parfum","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39325678436419","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15693541146997","handle":"womens-bath-shower-gel-gift-set","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56605470622069","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1605631049795","handle":"after-the-rain-reed-diffuser","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"14401156350019","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6828135743555","handle":"sannox-50ml-eau-de-parfum","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40579719102531","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15233447297397","handle":"island-dusk-eau-de-parfum","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55715887841653","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1605574295619","handle":"after-the-rain-bath-shower-gel","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"14400892436547","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15229164323189","handle":"island-dusk-bath-shower-gel","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55708003828085","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1605576458307","handle":"after-the-rain-hand-cream","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"14400903315523","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4606356979779","handle":"gift-wrapping","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39269197643843","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1605574983747","handle":"after-the-rain-body-lotion","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"14400894369859","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7200482984003","handle":"apothecary-seaweed-sage-300ml-body-lotion","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41494111223875","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1605624627267","handle":"glen-rosa-body-lotion","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"14401088225347","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1605622956099","handle":"glenashdale-body-lotion","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"14401077084227","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6929512955971","handle":"kildonan-body-lotion-200ml","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40756907769923","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://arran.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"187442397557","themePublished":"true","eventMetadataId":"1ada3103-d31e-4643-94ac-fa841944e508","pageType":"home","shopId":"2966192195","storefrontBaseUrl":"https:\/\/arran.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
476<script> 477 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 478 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 479 window.ShopifyAnalytics.meta.currency = 'GBP'; 480 var meta = {"page":{"pageType":"home","requestId":"68c32635-77cc-475e-823a-efa4a3226b21-1791058139"}}; 481 for (var attr in meta) { 482 window.ShopifyAnalytics.meta[attr] = meta[attr]; 483 } 484</script>
vendor: 1 bytes, line 484
484
485<script class="analytics"> 486 (function () { 487 var customDocumentWrite = function(content) { 488 var jquery = null; 489 490 if (window.jQuery) { 491 jquery = window.jQuery; 492 } else if (window.Checkout && window.Checkout.$) { 493 jquery = window.Checkout.$; 494 } 495 496 if (jquery) { 497 jquery('body').append(content); 498 } 499 }; 500 501 var hasLoggedConversion = function(token) { 502 if (token) { 503 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 504 } 505 return false; 506 } 507 508 var setCookieIfConversion = function(token) { 509 if (token) { 510 var twoMonthsFromNow = new Date(Date.now()); 511 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 512 513 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 514 } 515 } 516 517 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 518 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 519 if (trekkie.integrations) { 520 return; 521 } 522 trekkie.methods = [ 523 'identify', 524 'page', 525 'ready', 526 'track', 527 'trackForm', 528 'trackLink' 529 ]; 530 trekkie.factory = function(method) { 531 return function() { 532 var args = Array.prototype.slice.call(arguments); 533 args.unshift(method); 534 trekkie.push(args); 535 if (method == 'track' || method == 'page') { 536 var pageUrl; 537 try { 538 pageUrl = window.location.href; 539 } catch (e) {} 540 var pageReferrer; 541 try { 542 pageReferrer = document.referrer; 543 } catch (e) {} 544 try { 545 if (window.__TREKKIE_SHIM_QUEUE == null) { 546 window.__TREKKIE_SHIM_QUEUE = []; 547 } 548 window.__TREKKIE_SHIM_QUEUE.push({ 549 from: 'trekkie-stub', 550 method: method, 551 args: args.slice(1), 552 pageContext: { 553 url: pageUrl, 554 referrer: pageReferrer 555 } 556 }); 557 } catch (e) { 558 // no-op 559 } 560 } 561 return trekkie; 562 }; 563 }; 564 for (var i = 0; i < trekkie.methods.length; i++) { 565 var key = trekkie.methods[i]; 566 trekkie[key] = trekkie.factory(key); 567 } 568 trekkie.load = function(config) { 569 trekkie.config = config || {}; 570 trekkie.config.initialDocumentCookie = document.cookie; 571 var first = document.getElementsByTagName('script')[0]; 572var script = document.createElement('script'); 573script.type = 'text/javascript'; 574script.onerror = function(e) { 575 var scriptFallback = document.createElement('script'); 576 scriptFallback.type = 'text/javascript'; 577 scriptFallback.onerror = function(error) { 578 var Monorail = { 579 produce: function produce(monorailDomain, schemaId, payload) { 580 var currentMs = new Date().getTime(); 581 var event = { 582 schema_id: schemaId, 583 payload: payload, 584 metadata: { 585 event_created_at_ms: currentMs, 586 event_sent_at_ms: currentMs 587 } 588 }; 589 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 590 }, 591 sendRequest: function sendRequest(endpointUrl, payload) { 592 // Try the sendBeacon API 593 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 594 var blobData = new window.Blob([payload], { 595 type: 'text/plain' 596 }); 597 598 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 599 return true; 600 } // sendBeacon was not successful 601 602 } // XHR beacon 603 604 var xhr = new XMLHttpRequest(); 605 606 try { 607 xhr.open('POST', endpointUrl); 608 xhr.setRequestHeader('Content-Type', 'text/plain'); 609 xhr.send(payload); 610 } catch (e) { 611 console.log(e); 612 } 613 614 return false; 615 }, 616 isIos12: function isIos12() { 617 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 618 } 619 }; 620 Monorail.produce('monorail-edge.shopifysvc.com', 621 'trekkie_storefront_load_errors/1.1', 622 {shop_id: 2966192195, 623 theme_id: 187442397557, 624 app_name: "storefront", 625 context_url: window.location.href, 626 source_url: "//arran.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 627 628 }; 629 scriptFallback.async = true; 630 scriptFallback.src = '//arran.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 631 first.parentNode.insertBefore(scriptFallback, first); 632}; 633script.async = true; 634script.src = '//arran.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 635first.parentNode.insertBefore(script, first); 636 637 }; 638 trekkie.load( 639 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":2966192195,"isMerchantRequest":null,"themeId":187442397557,"themeCityHash":"14178821267199579494","contentLanguage":"en","currency":"GBP","eventMetadataId":"1ada3103-d31e-4643-94ac-fa841944e508"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 640 ); 641 642 var loaded = false;
643 trekkie.ready(function() { 644 if (loaded) return; 645 loaded = true; 646 647 window.ShopifyAnalytics.lib = window.trekkie; 648 649 var originalDocumentWrite = document.write; 650 document.write = customDocumentWrite; 651 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 652 document.write = originalDocumentWrite; 653 654 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 655 var token = match? match[1]: undefined; 656 if (!hasLoggedConversion(token)) { 657 setCookieIfConversion(token); 658 659 } 660 }); 661 662 window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"68c32635-77cc-475e-823a-efa4a3226b21-1791058139","shopifyEmitted":true}); 663 664 var eventsListenerScript = document.createElement('script'); 665 eventsListenerScript.async = true; 666 eventsListenerScript.src = "//arran.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 667 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 668})();</script>
vendor: 1 bytes, line 668
668
669<script 670 defer 671 src="https://arran.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 672 data-application="storefront-renderer" 673 data-shop-id="2966192195" 674 data-render-region="gcp-us-west1" 675 data-page-type="index" 676 data-theme-instance-id="187442397557" 677 data-theme-name="Arran (Stencil)" 678 data-theme-version="1.3" 679 data-monorail-region="shop_domain" 680 data-resource-timing-sampling-rate="10" 681 data-shs="true" 682 data-shs-beacon="true" 683 data-shs-export-with-fetch="true" 684 data-shs-logs-sample-rate="1" 685 data-shs-beacon-endpoint="https://arran.com/api/collect" 686></script>
686 687<meta name="shopify-y" content="a9d9fd4d-5c1b-43e0-8e36-02d853824d19" data-expiration="1822622339000"><meta name="shopify-s" content="865fe86b-7d1b-4f2e-839c-f90554cbd42c" data-expiration="1791066539000"><meta name="new-cookie-storage-activated" content="t"> 688</head> 689 690 <body x id="arran-aromatics-arran-sense-of-scotland-bath-body-amp-home-products" class="layout-theme template-index template-suffix-" 691 data-livery=""><div id="alert-container" class="position-fixed top-0 start-0 p-3"> 692 <div class="alert fade" role="alert"> 693 <div class="alert-message d-flex justify-content-center"></div> 694 </div> 695</div><div id="shopify-section-static-flashtags" class="shopify-section"><style> 696 .flashtag { 697 text-box: trim-both cap alphabetic; 698 -webkit-text-box: trim-both cap alphabetic; 699 } 700</style>
701<script> 702 window.flashtagDebugEnabled = false; 703</script>
703<style> 704 .flashtag.flashtag-flashtag-worth-200 { 705 color: #ffffff; 706 background-color: #a59167; 707 order: 1; 708 } 709 .flashtag.flashtag-flashtag-worth-200::after { 710 content: "Worth �200"; 711 } 712 </style><style> 713 .flashtag.flashtag-flashtag-free-gift { 714 color: #ffffff; 715 background-color: #4e3857; 716 order: 2; 717 } 718 .flashtag.flashtag-flashtag-free-gift::after { 719 content: "Free Gift With Purchase"; 720 } 721 </style><style> 722 .flashtag.flashtag-flashtag-email { 723 color: #ffffff; 724 background-color: #a59167; 725 order: 3; 726 } 727 .flashtag.flashtag-flashtag-email::after { 728 content: "Email Me When Available"; 729 } 730 </style><style> 731 .flashtag.flashtag-flashtag-sold-out { 732 color: #ffffff; 733 background-color: #201e1e; 734 order: 4; 735 } 736 .flashtag.flashtag-flashtag-sold-out::after { 737 content: "Sold Out"; 738 } 739 </style><style> 740 .flashtag.flashtag-flashtag-last-chance { 741 color: #ffffff; 742 background-color: #891a1a; 743 order: 5; 744 } 745 .flashtag.flashtag-flashtag-last-chance::after { 746 content: "Last Chance"; 747 } 748 </style><style> 749 .flashtag.flashtag-flashtag-coming-soon { 750 color: #ffffff; 751 background-color: #a59167; 752 order: 6; 753 } 754 .flashtag.flashtag-flashtag-coming-soon::after { 755 content: "Coming Soon"; 756 } 757 </style><style> 758 .flashtag.flashtag-flashtag-selling-fast { 759 color: #ffffff; 760 background-color: #4e3857; 761 order: 7; 762 } 763 .flashtag.flashtag-flashtag-selling-fast::after { 764 content: "Selling Fast"; 765 } 766 </style><style> 767 .flashtag.flashtag-flashtag-best-seller { 768 color: #ffffff; 769 background-color: #a59167; 770 order: 8; 771 } 772 .flashtag.flashtag-flashtag-best-seller::after { 773 content: "Best Seller"; 774 } 775 </style><style> 776 .flashtag.flashtag-flashtag-naturals-best-seller { 777 color: #ffffff; 778 background-color: #8cad8b; 779 order: 9; 780 } 781 .flashtag.flashtag-flashtag-naturals-best-seller::after { 782 content: "Best Seller"; 783 } 784 </style><style> 785 .flashtag.flashtag-flashtag-new { 786 color: #ffffff; 787 background-color: #4e3857; 788 order: 10; 789 } 790 .flashtag.flashtag-flashtag-new::after { 791 content: "New"; 792 } 793 </style><style> 794 .flashtag.flashtag-flashtag-back-in-stock { 795 color: #ffffff; 796 background-color: #891a1a; 797 order: 11; 798 } 799 .flashtag.flashtag-flashtag-back-in-stock::after { 800 content: "Email for Back in Stock"; 801 } 802 </style><style> 803 .flashtag.flashtag-flashtag-return-for-reward { 804 color: #000000; 805 background-color: #2b3079; 806 order: 12; 807 } 808 .flashtag.flashtag-flashtag-return-for-reward::after { 809 content: "Return for Reward"; 810 } 811 </style>
811<script> 812 var flashtagLoader = function(){ 813 let productFlashtagContainers = document.querySelectorAll(".product-flashtags-container"); 814 productFlashtagContainers.forEach(function(container) { 815 let flashtagElements = [].slice.call(container.querySelectorAll(".flashtag")); 816 817 if(flashtagElements.length === 0) { 818 container.remove(); 819 return; 820 } 821 822 let metaobjectBadge = flashtagElements.find(function(element) { 823 return !element.dataset.tagPriority; 824 }); 825 if(metaobjectBadge) { 826 flashtagElements.forEach(function(element) { 827 if(element !== metaobjectBadge) { 828 element.remove(); 829 } 830 }); 831 metaobjectBadge.classList.add('fade-in'); 832 return; 833 } 834 835 let invalidFlashtags = []; 836 let bestIndex = false; 837 let bestOrder = 99; 838 839 flashtagElements.forEach(function(element, index) { 840 let computedStyles = window.getComputedStyle(element); 841 let order = parseInt(computedStyles.getPropertyValue('order'), 10); 842 843 if(isNaN(order) || order < 1) { 844 let tagName = element.dataset.tag || 'unknown'; 845 invalidFlashtags.push(tagName); 846 return; 847 } 848 849 if(bestIndex === false || order < bestOrder) { 850 bestIndex = index; 851 bestOrder = order; 852 } 853 }); 854 855 if(invalidFlashtags.length > 0 && window.flashtagDebugEnabled) { 856 console.warn('[Flashtags] Product has flashtag tags but no matching blocks:', invalidFlashtags.join(', ')); 857 console.warn('[Flashtags] These tags need corresponding blocks in Theme Customizer > Flashtags section'); 858 console.warn('[Flashtags] Container removed - no valid flashtag to display'); 859 } 860 861 if(bestIndex !== false) { 862 let flashtagElementToKeep = flashtagElements.splice(bestIndex, 1)[0]; 863 flashtagElements.forEach(function(element) { 864 element.remove(); 865 }); 866 flashtagElementToKeep.classList.add('fade-in'); 867 } else { 868 container.remove(); 869 } 870 }); 871 }; 872 873 document.addEventListener("DOMContentLoaded", flashtagLoader); 874</script>
874 875</div><div id="shopify-section-static-swatches" class="shopify-section"></div><a class="skip-to-content-link button visually-hidden" href="#MainContent"> 876 Skip to content 877 </a><!-- BEGIN sections: header-group --> 878<div id="shopify-section-sections--27025778868597__toolbar" class="shopify-section shopify-section-group-header-group overflow-hidden position-relative section-toolbar"><div 879 id="toolbar" class=" bg-light text-dark"> 880 <div class="container-fluid px-0 px-lg-4"> 881 <div class="d-flex justify-content-center"> 882 <div 883 id="toolbar-carousel-desktop" 884 class="carousel slide d-none d-xl-block py-2 " 885 data-bs-ride="carousel" 886 > 887 <div class="carousel-inner"> 888 <div class="carousel-item active"> 889 <div class="row d-flex justify-content-center text-center"><div class="col-auto me-4 position-relative column-divider "> 890 <a href="/pages/delivery" class="text-decoration-none"> 891 <span class="text-dark fs-8">Free UK Delivery Over £45</span> 892 </a> 893 </div><div class="col-auto me-4 position-relative column-divider "> 894 <a href="/products/advent-calendar" class="text-decoration-none"> 895 <span class="text-dark fs-8">Advent 2026 - Selling Fast</span> 896 </a> 897 </div><div class="col-auto me-4 position-relative "> 898 <a href="/collections/hand-care" class="text-decoration-none"> 899 <span class="text-dark fs-8">3 for 2 Hand Care</span> 900 </a> 901 </div></div> 902 </div> 903 </div> 904 </div> 905 <div 906 id="toolbar-carousel-mobile" 907 class="carousel slide d-block d-xl-none py-2 toolbar mx-3" 908 data-bs-ride="carousel" 909 > 910 <div class="carousel-inner"><div class="carousel-item active "> 911 <div class="col-12 me-4 d-flex justify-content-center"> 912 <a href="/pages/delivery" class="text-decoration-none" 913 ><span class="text-dark fs-8">Free UK Delivery Over £45</span></a 914 > 915 </div> 916 </div><div class="carousel-item "> 917 <div class="col-12 me-4 d-flex justify-content-center"> 918 <a href="/products/advent-calendar" class="text-decoration-none" 919 ><span class="text-dark fs-8">Advent 2026 - Selling Fast</span></a 920 > 921 </div> 922 </div><div class="carousel-item "> 923 <div class="col-12 me-4 d-flex justify-content-center"> 924 <a href="/collections/hand-care" class="text-decoration-none" 925 ><span class="text-dark fs-8">3 for 2 Hand Care</span></a 926 > 927 </div> 928 </div></div><button 929 class="carousel-control-prev" 930 type="button" 931 data-bs-target="#toolbar-carousel-mobile" 932 data-bs-slide="prev" 933 style="width:3%" 934 > 935 <span class="carousel-control-prev-icon" aria-hidden="true"></span> 936 <span class="visually-hidden">Previous</span> 937 </button> 938 <button 939 class="carousel-control-next" 940 type="button" 941 data-bs-target="#toolbar-carousel-mobile" 942 data-bs-slide="next" 943 style="width:3%" 944 > 945 <span class="carousel-control-next-icon" aria-hidden="true"></span> 946 <span class="visually-hidden">Next</span> 947 </button></div> 948 </div> 949 </div> 950 </div> 951</div><div id="shopify-section-sections--27025778868597__header" class="shopify-section shopify-section-group-header-group section-header position-sticky top-0 z-index-5"><header id="navbar" class="p-0 shadow bg-white scrolled-up"> 952 <div class="container-fluid"><div class="row d-xl-none align-items-center gx-0"> 953 <div class="col-3 col-sm text-start py-2"> 954 <a class="btn p-0" data-bs-toggle="offcanvas" href="#nav-offcanvas" role="button" aria-controls="nav-offcanvas"> 955 <img src="//arran.com/cdn/shop/t/256/assets/ico-menu.svg?v=160998825303110924641780310528" alt="Menu" style="width:20px; height:20px;"> 956 </a> 957 </div> 958 <div class="col-6 col-sm text-center"> 959 <div class="d-flex align-items-center justify-content-center"> 960 961<a class="navbar-brand p-0" href="/" style="width: 153px" aria-label="Home page"><div style="display: none;"><style> 962 #image-wrapper-20207257321539-33914::before {padding-bottom: 26.282%;} 963 </style></div><div id='image-wrapper-20207257321539-33914' class='image image-wrapper-v2'> 964 <picture class="d-block w-100" style="line-height: 0;"> 965 <img 966 src="//arran.com/cdn/shop/files/site-logo_small.png?v=1614309175" 967 srcset="//arran.com/cdn/shop/files/site-logo_small.png?v=1614309175 1x, //arran.com/cdn/shop/files/site-logo.png?v=1614309175 2x" 968 fetchpriority="high" 969 970 class=' opt-contrast img-fluid w-100 ' 971 alt="" /> 972 </picture> 973</div></a></div> 974 </div> 975 <div class="col-3 col-sm text-end"> 976 <a 977 class="position-relative text-decoration-none text-end" 978 data-bs-toggle="offcanvas" 979 href="#cart-offcanvas" 980 role="button" 981 aria-controls="cart-offcanvas"> 982 <img src="//arran.com/cdn/shop/t/256/assets/ico-basket.svg?v=45790507684383576391780310528" alt="Basket" style="width:20px; height:20px;">
983 <span 984 style="padding-left: 2px; padding-top: 2px;" 985 class="d-flex align-items-center justify-content-center position-absolute top-0 start-100 translate-middle bg-primary text-light rounded-circle fs-9 lh-1 items-count fw-bold" 986 data-cart-item-count="0"> 987 0 988 </span> 989 </a> 990 </div> 991 </div> 992 993 <div class="row d-xl-none gx-0"> 994 <form action="/search" method="get" role="search" class=""> 995 <div class="input-group"> 996 <label for="Search-mobile" class="visually-hidden">Search</label> 997 <input 998 type="search" 999 name="q" 1000 id="Search-mobile" 1001 class="form-control border-end-0 fs-7 py-1 ps-2 rounded-start mb-2" 1002 value="" 1003 placeholder="Search"> 1004 <button 1005 class="border border-start-0 bg-white rounded-end p-2 mb-2" 1006 style="border-color: var(--bs-gray-500) !important"> 1007 <img src="//arran.com/cdn/shop/t/256/assets/ico-search.svg?v=141512785552852003221780310528" alt="search" class="" style="width:15px; height:15px;"> 1008 </button> 1009 </div> 1010 </form> 1011 </div><div class="row d-none d-xl-block"> 1012 <div class="col-12 border-bottom py-1 px-4"> 1013 <div class="d-flex flex-wrap align-items-center justify-content-center justify-content-md-between"> 1014 <div class="d-flex align-items-center col-4"><ul class="list-unstyled d-flex mb-0"> 1015 1016 1017 1018 1019 <li class="mx-1"> 1020 <a 1021 href="https://www.facebook.com/ARRANSenseofScotland" 1022 title="Translation missing: en.layout.footer.social_platform" 1023 class="text-dark" 1024 target="_blank" 1025 > 1026 <img src="//arran.com/cdn/shop/t/256/assets/icon-facebook.svg?v=168760017765155331531780310528" width="auto" height="18" alt="Facebook-icon"> 1027 </a> 1028 </li> 1029 1030 1031 1032 1033 1034 <li class="mx-1"> 1035 <a 1036 href="https://uk.pinterest.com/ARRAN_Sense" 1037 title="Translation missing: en.layout.footer.social_platform" 1038 class="text-dark" 1039 target="_blank" 1040 > 1041 <img src="//arran.com/cdn/shop/t/256/assets/icon-pinterest.svg?v=47478235457803945281780310528" width="auto" height="18" alt="Pinterest-icon"> 1042 </a> 1043 </li> 1044 1045 1046 1047 1048 1049 <li class="mx-1"> 1050 <a 1051 href="https://www.instagram.com/arransenseofscotland" 1052 title="Translation missing: en.layout.footer.social_platform" 1053 class="text-dark" 1054 target="_blank" 1055 > 1056 <img src="//arran.com/cdn/shop/t/256/assets/icon-instagram.svg?v=140200693902050638761780310528" width="auto" height="18" alt="Instagram-icon"> 1057 </a> 1058 </li> 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 <li class="mx-1"> 1073 <a 1074 href="https://www.youtube.com/channel/UCjDnK4To9qAho2pSO90-KUg" 1075 title="Translation missing: en.layout.footer.social_platform" 1076 class="text-dark" 1077 target="_blank" 1078 > 1079 <img src="//arran.com/cdn/shop/t/256/assets/icon-youtube.svg?v=106414368094970625851780310528" width="auto" height="18" alt="YouTube-icon"> 1080 </a> 1081 </li> 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 <li class="mx-1"> 1092 <a 1093 href="https://www.tiktok.com/@arransenseofscotland" 1094 title="Translation missing: en.layout.footer.social_platform" 1095 class="text-dark" 1096 target="_blank" 1097 > 1098 <img src="//arran.com/cdn/shop/t/256/assets/icon-tiktok.svg?v=90510905268364685591780310528" width="auto" height="18" alt="Tiktok-icon"> 1099 </a> 1100 </li> 1101 1102 1103</ul> 1104</div> 1105 <a 1106 class="navbar-brand col-auto justify-content-center" 1107 href="/" 1108 style="width: 189px" 1109 aria-label="Home page" 1110 ><div style="display: none;"><style> 1111 #image-wrapper-20207257321539-f8083::before {padding-bottom: 26.282%;} 1112 </style></div><div id='image-wrapper-20207257321539-f8083' class='image image-wrapper-v2'> 1113 <picture class="d-block w-100" style="line-height: 0;"> 1114 <img 1115 src="//arran.com/cdn/shop/files/site-logo_516x.png?v=1614309175" 1116 srcset="//arran.com/cdn/shop/files/site-logo_516x.png?v=1614309175 1x, //arran.com/cdn/shop/files/[email protected]?v=1614309175 2x" 1117 fetchpriority="high" 1118 1119 class=' opt-contrast img-fluid w-100 ' 1120 alt="" /> 1121 </picture> 1122</div></a> 1123
1124 <div class="d-flex justify-content-end col-4 align-items-center"> 1125 <form id="search-form-desktop" action="/search" method="get" role="search" class="col-7"> 1126 <label for="search-desktop" class="visually-hidden">Search</label> 1127 <div class="input-group"> 1128 <input 1129 type="search" 1130 name="q" 1131 id="search-desktop" 1132 class="form-control border-end-0 fs-7 py-0 ps-2" 1133 value="" 1134 placeholder="Search for products..." 1135 > 1136 <button class="border border-start-0 bg-white p-2 " style="border-color: var(--bs-gray-500) !important"> 1137 <img src="//arran.com/cdn/shop/t/256/assets/ico-search.svg?v=141512785552852003221780310528" alt="search" class="" style="width:15px; height:15px;"> 1138 </button> 1139 </div> 1140 </form> 1141 1142 <ul class="nav header-icons ms-3"> 1143 <li class="me-3"> 1144 <a href="#rivo-favorites" class="swym-wishlist"> 1145 <img src="//arran.com/cdn/shop/t/256/assets/heart-thin.svg?v=27859389850031590341780310528" title="Add to Wishlist" alt="Wishlist" class="" style="width:20px; height:20px;"> 1146 </a> 1147 </li><li> 1148 <div class="dropdown text-end"> 1149 <a 1150 class="account text-decoration-none me-3" 1151 title="Open account menu" 1152 xdata-bs-toggle="dropdown" 1153 href="/account" 1154 aria-expanded="false" 1155 > 1156 <img 1157 src="//arran.com/cdn/shop/t/256/assets/ico-account.svg?v=155965609204697562281780310528" 1158 alt="User Account" 1159 style="width:20px; height:20px;" 1160 > 1161 </a> 1162 <ul class="dropdown-menu dropdown-menu-start shadow-sm text-start border-0 rounded-1 p-3"><li> 1163 <a href="https://arran.com/customer_authentication/redirect?locale=en®ion_country=GB" class="dropdown-item fw-light p-0" role="button" 1164 >Sign In</a 1165 > 1166 </li> 1167 <hr class="my-1" style="color: var(--bs-gray-400)"> 1168 <li> 1169 <a href="https://account.arran.com?locale=en®ion_country=GB&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJhcnJhbi1hcm9tYXRpY3MubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbXSwiZXhwIjoxNzkxNjYyOTQwLCJuYmYiOjE3OTEwNTgxNDB9.EcwrcDX7Tw97xDax9N7mW5NkP6yOFvDENiUg850NHH4" class="dropdown-item fw-light p-0" role="button" 1170 >Register</a 1171 > 1172 </li> 1173 1174 </ul> 1175 </div> 1176 </li><li> 1177 <a 1178 class="position-relative text-decoration-none text-end" 1179 data-bs-toggle="offcanvas" 1180 href="#cart-offcanvas" 1181 role="button" 1182 aria-controls="cart-offcanvas" 1183 > 1184 <img src="//arran.com/cdn/shop/t/256/assets/ico-basket.svg?v=45790507684383576391780310528" alt="Basket" title="Cart" style="width:20px; height:20px;"> 1185 <span 1186 style="padding-left: 2px; padding-top: 2px;" 1187 class="d-flex align-items-center justify-content-center position-absolute top-0 start-100 translate-middle bg-primary text-light rounded-circle fs-9 lh-1 items-count fw-bold" 1188 data-cart-item-count="0" 1189 > 1190 0 1191 </span> 1192 </a> 1193 </li> 1194 </ul> 1195 </div> 1196 </div> 1197 </div> 1198 <div class="col-12"> 1199 <div class="row"> 1200 <nav class="navbar navbar-expand-lg navbar-light p-0"> 1201 <div class="collapse navbar-collapse"> 1202 <ul id="main-menu" class="navbar-nav me-auto ms-auto"> 1203 1204 1205 <li class="nav-item d-flex flex-wrap "><a class="nav-link single-link py-3 text-uppercase fw-semibold text-dark fs-7" aria-current="page" href="/collections/3-for-2-hand-care-promo">3 For 2 Hand Care</a></li> 1206 1207 <li class="nav-item d-flex flex-wrap "><a class="nav-link single-link py-3 text-uppercase fw-semibold text-dark fs-7" aria-current="page" href="/collections/bestsellers">Bestsellers</a></li> 1208 1209 <li class="nav-item d-flex flex-wrap dropdown position-static "><a class="nav-link dropdown-toggle text-uppercase text-dark fw-semibold py-3 fs-7" 1210 href="/collections/fragrance" xdata-bs-toggle="dropdown"> 1211 Fragrance 1212 </a> 1213 <div class="dropdown-menu megamenu px-2 pt-3 pb-5 animate showIn"> 1214 <div class="container container-xxxxl-fixed"> 1215 <div class="row d-flex flex-wrap justify-content-between g-4"><div class="col"> 1216 <div class="border-top"> 1217 <a class="dropdown-item px-0 mt-2 fw-normal text-uppercase" href="#" role="menu-item">Shop by Category</a><ul class="nav"> 1218 <li class=""> 1219 <a class="nav-link fw-light px-0 pb-1 f
1219s-7" href="/collections/body-mist-spray">NEW - Body Mist Sprays</a> 1220 </li> 1221 </ul><ul class="nav"> 1222 <li class=""> 1223 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/luxury-fragrance-samples">Luxury Fragrance Samples</a> 1224 </li> 1225 </ul><ul class="nav"> 1226 <li class=""> 1227 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/fragrance">Luxury Fragrance</a> 1228 </li> 1229 </ul><ul class="nav"> 1230 <li class=""> 1231 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/after-the-rain-fragrance">After the Rain Fragrance</a> 1232 </li> 1233 </ul><ul class="nav"> 1234 <li class=""> 1235 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/travel-size-fragrance">Travel Size Fragrance</a> 1236 </li> 1237 </ul><ul class="nav"> 1238 <li class=""> 1239 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/eau-de-parfum-fragrances">Eau de Parfum Fragrances</a> 1240 </li> 1241 </ul><ul class="nav"> 1242 <li class=""> 1243 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/eau-de-toilette-fragrances">Eau de Toilette Fragrances</a> 1244 </li> 1245 </ul><ul class="nav"> 1246 <li class=""> 1247 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/pages/fragrance-finder">Fragrance Finder</a> 1248 </li> 1249 </ul></div> 1250 </div><div class="col"> 1251 <div class="border-top"> 1252 <a class="dropdown-item px-0 mt-2 fw-normal text-uppercase" href="#" role="menu-item">Shop by Scent</a><ul class="nav"> 1253 <li class=""> 1254 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/womens-fragrance">Scents for Her</a> 1255 </li> 1256 </ul><ul class="nav"> 1257 <li class=""> 1258 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/mens-fragrance">Scents for Him</a> 1259 </li> 1260 </ul><ul class="nav"> 1261 <li class=""> 1262 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/evening-scents">Evening Scents</a> 1263 </li> 1264 </ul><ul class="nav"> 1265 <li class=""> 1266 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/rose-fragrances">Rose Scents</a> 1267 </li> 1268 </ul><ul class="nav"> 1269 <li class=""> 1270 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/patchouli-fragrances">Patchouli Scents</a> 1271 </li> 1272 </ul><ul class="nav"> 1273 <li class=""> 1274 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/fresh-fragrances">Fresh Scents</a> 1275 </li> 1276 </ul><ul class="nav"> 1277 <li class=""> 1278 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/sea-salt-fragrances">Sea Salt Scents</a> 1279 </li> 1280 </ul><ul class="nav"> 1281 <li class=""> 1282 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/pages/fragrance-finder">Fragrance Finder</a> 1283 </li> 1284 </ul></div> 1285 </div><div class='col'><a href="/collections/body-mist-spray" class="tile-nav-callout text-decoration-none h-100 d-block"> 1286 <div class="position-relative overflow-hidden w-100 h-100"> 1287 <div class="position-absolute w-100 h-100"><div id='image-wrapper-70623740133749-cffbe' class='image image-cover-v2'> 1288 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 1400px)" srcset="//arran.com/cdn/shop/files/kildo_body_mist_2_-_content_block_1540x.jpg?v=1785149403 1x, //arran.com/cdn/shop/files/[email protected]?v=1785149403 2x"><source media="(min-width: 1200px)" srcset="//arran.com/cdn/shop/files/kildo_body_mist_2_-_content_block_1340x.jpg?v=1785149403 1x, //arran.com/cdn/shop/files/[email protected]?v=1785149403 2x"><source media="(min-width: 992px)" srcset="//arran.com/cdn/shop/files/kildo_body_mist_2_-_content_block_550x.jpg?v=1785149403 1x, //arran.com/cdn/shop/files/[email protected]?v=1785149403 2x"><source media="(min-width: 768px)" srcset="//arran.com/cdn/shop/files/kildo_body_mist_2_-_content_block_932x.jpg?v=1785149403 1x, //arran.com/cdn/shop/files/[email protected]?v=1785149403 2x"><source media="(min-width: 576px)" srcset="//arran.com/cdn/shop/files/kildo_body_mist_2_-_content_block_708x.jpg?v=1785149403 1x, //arran.com/cdn/shop/files/[email protected]?v=1785149403 2x"> 1289 <img 1290 data-src="//arran.com/cdn/shop/files/kildo_body_mist_2_-_content_block_350x.jpg?v=1785149403" 1291 data-srcset="//arran.com/cdn/shop/files/kildo_body_mist_2_-_content_block_350x.jpg?v=1785149403 1x, //arran.com/cdn/shop/files/[email protected]?v=1785149403 2x" 1292 loading="lazy" 1293 1294 class='image-fade img-fluid w-100 lazyload ' 1295 alt="" /> 1296 </picture> 1297</div></div> 1298 <div class="bg-overlay"></div> 1299 <div class="position-relative d-flex align-items-end h-100"> 1300 <div class="text-white border-top m-4 pt-0"> 1301 <h5 class="mb-0 mt-2 ">NEW IN</h5> 1302 <p class=" mt-2 ">Body Mists</p> 1303 </div> 1304 </div> 1305 </div> 1306</a></div></div> 1307 </div></li> 1308 1309 <li class="nav-item d-flex flex-wrap dropdown position-static "><a class="nav-link dropdown-toggle text-uppercase text-dark fw-semibold py-3 fs-7" 1310 href="/collections/body-care" xdata-bs-toggle="dropdown"> 1311 Bath & Body 1312 </a> 1313 <div class="dropdown-menu megamenu px-2 pt-3 pb-5 animate showIn"> 1314 <div class="container container-xxxxl-fixed"> 1315 <div class="row d-flex flex-wrap justify-content-between g-4"><div class="col"> 1316 <div class="border-top"> 1317 <a class="dropdown-item px-0 mt-2 fw-normal text-uppercase" href="#" role="menu-item">Shop By Category</a><ul class="nav"> 1318 <li class=""> 1319 <a class="nav-link fw-light px-0 pb-1 f
1319s-7" href="/collections/shower-gel">Shower Gel</a> 1320 </li> 1321 </ul><ul class="nav"> 1322 <li class=""> 1323 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/2-litre-eco-friendly-refills">Eco-Friendly Refills</a> 1324 </li> 1325 </ul><ul class="nav"> 1326 <li class=""> 1327 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/body-lotion">Body Lotions</a> 1328 </li> 1329 </ul><ul class="nav"> 1330 <li class=""> 1331 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/body-mist-spray">NEW - Body Mist Sprays</a> 1332 </li> 1333 </ul><ul class="nav"> 1334 <li class=""> 1335 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/shampoos">Shampoo</a> 1336 </li> 1337 </ul><ul class="nav"> 1338 <li class=""> 1339 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/conditioner">Conditioner</a> 1340 </li> 1341 </ul><ul class="nav"> 1342 <li class=""> 1343 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/bath-salts-oils">Bath Salts & Oils</a> 1344 </li> 1345 </ul><ul class="nav"> 1346 <li class=""> 1347 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/moisturising-soaps">Hand Soaps</a> 1348 </li> 1349 </ul><ul class="nav"> 1350 <li class=""> 1351 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/natural-deodorants">Natural Deodorants</a> 1352 </li> 1353 </ul><ul class="nav"> 1354 <li class=""> 1355 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/summer-of-discovery">Summer of Discovery</a> 1356 </li> 1357 </ul></div> 1358 </div><div class="col"> 1359 <div class="border-top"> 1360 <a class="dropdown-item px-0 mt-2 fw-normal text-uppercase" href="#" role="menu-item">Shop By Gift</a><ul class="nav"> 1361 <li class=""> 1362 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/body-care-gift-sets">Body Care Gift Sets</a> 1363 </li> 1364 </ul><ul class="nav"> 1365 <li class=""> 1366 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/discovery-sets">Discovery Sets</a> 1367 </li> 1368 </ul><ul class="nav"> 1369 <li class=""> 1370 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/travel-accessories">Travel Sets</a> 1371 </li> 1372 </ul><ul class="nav"> 1373 <li class=""> 1374 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/gifts">Shop All Gifts</a> 1375 </li> 1376 </ul></div> 1377 </div><div class="col"> 1378 <div class="border-top"> 1379 <a class="dropdown-item px-0 mt-2 fw-normal text-uppercase" href="#" role="menu-item">Shop By Scent</a><ul class="nav"> 1380 <li class=""> 1381 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/after-the-rain-body-care">After The Rain Scent</a> 1382 </li> 1383 </ul><ul class="nav"> 1384 <li class=""> 1385 <a class="nav-link fw-light px-0 pb-1 f
1385s-7" href="/collections/fresh-body-care-scents">Fresh Body Care Scents</a> 1386 </li> 1387 </ul><ul class="nav"> 1388 <li class=""> 1389 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/floral-body-care-scents">Floral Body Care Scents</a> 1390 </li> 1391 </ul><ul class="nav"> 1392 <li class=""> 1393 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/woody-body-care-scents">Woody Body Care Scents</a> 1394 </li> 1395 </ul><ul class="nav"> 1396 <li class=""> 1397 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/pages/fragrance-finder">Find My Fragrance</a> 1398 </li> 1399 </ul></div> 1400 </div><div class='col'><a href="/collections/bestsellers" class="tile-nav-callout text-decoration-none h-100 d-block"> 1401 <div class="position-relative overflow-hidden w-100 h-100"> 1402 <div class="position-absolute w-100 h-100"><div id='image-wrapper-70623801835893-cffbe' class='image image-cover-v2'> 1403 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 1400px)" srcset="//arran.com/cdn/shop/files/body_care_-_content_block_1540x.jpg?v=1785149535 1x, //arran.com/cdn/shop/files/[email protected]?v=1785149535 2x"><source media="(min-width: 1200px)" srcset="//arran.com/cdn/shop/files/body_care_-_content_block_1340x.jpg?v=1785149535 1x, //arran.com/cdn/shop/files/[email protected]?v=1785149535 2x"><source media="(min-width: 992px)" srcset="//arran.com/cdn/shop/files/body_care_-_content_block_550x.jpg?v=1785149535 1x, //arran.com/cdn/shop/files/[email protected]?v=1785149535 2x"><source media="(min-width: 768px)" srcset="//arran.com/cdn/shop/files/body_care_-_content_block_932x.jpg?v=1785149535 1x, //arran.com/cdn/shop/files/[email protected]?v=1785149535 2x"><source media="(min-width: 576px)" srcset="//arran.com/cdn/shop/files/body_care_-_content_block_708x.jpg?v=1785149535 1x, //arran.com/cdn/shop/files/[email protected]?v=1785149535 2x"> 1404 <img 1405 data-src="//arran.com/cdn/shop/files/body_care_-_content_block_350x.jpg?v=1785149535" 1406 data-srcset="//arran.com/cdn/shop/files/body_care_-_content_block_350x.jpg?v=1785149535 1x, //arran.com/cdn/shop/files/[email protected]?v=1785149535 2x" 1407 loading="lazy" 1408 1409 class='image-fade img-fluid w-100 lazyload ' 1410 alt="" /> 1411 </picture> 1412</div></div> 1413 <div class="bg-overlay"></div> 1414 <div class="position-relative d-flex align-items-end h-100"> 1415 <div class="text-white border-top m-4 pt-0"> 1416 <h5 class="mb-0 mt-2 ">Bath & Body Bestsellers</h5> 1417 <p class=" mt-2 ">Explore Our Top Picks</p> 1418 </div> 1419 </div> 1420 </div> 1421</a></div></div> 1422 </div></li> 1423 1424 <li class="nav-item d-flex flex-wrap dropdown position-static "><a class="nav-link dropdown-toggle text-uppercase text-dark fw-semibold py-3 fs-7" 1425 href="/collections/hand-care" xdata-bs-toggle="dropdown"> 1426 Hand Care 1427 </a> 1428 <div class="dropdown-menu megamenu px-2 pt-3 pb-5 animate showIn"> 1429 <div class="container container-xxxxl-fixed"> 1430 <div class="row d-flex flex-wrap justify-content-between g-4"><div class="col"> 1431 <div class="border-top"> 1432 <a class="dropdown-item px-0 mt-2 fw-normal text-uppercase" href="#" role="menu-item">Shop by Category</a><ul class="nav"> 1433 <li class=""> 1434 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/hand-washes">Hand Wash</a> 1435 </li> 1436 </ul><ul class="nav"> 1437 <li class=""> 1438 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/hand-creams">Hand Cream</a> 1439 </li> 1440 </ul><ul class="nav"> 1441 <li class=""> 1442 <a class="nav-link fw-light px-0 pb-1 f
1442s-7" href="/collections/soap">Hand Soaps</a> 1443 </li> 1444 </ul><ul class="nav"> 1445 <li class=""> 1446 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/hydrating-hand-creams">Hydrating Hand Creams</a> 1447 </li> 1448 </ul><ul class="nav"> 1449 <li class=""> 1450 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/2-litre-eco-friendly-refills">Eco-Friendly Refills</a> 1451 </li> 1452 </ul></div> 1453 </div><div class="col"> 1454 <div class="border-top"> 1455 <a class="dropdown-item px-0 mt-2 fw-normal text-uppercase" href="#" role="menu-item">Shop by Gift</a><ul class="nav"> 1456 <li class=""> 1457 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/hand-care-gift-sets">Hand Care Gift Sets</a> 1458 </li> 1459 </ul><ul class="nav"> 1460 <li class=""> 1461 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/discovery-sets">Discovery Gift Sets</a> 1462 </li> 1463 </ul><ul class="nav"> 1464 <li class=""> 1465 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/gift-sets">Shop All Gifts</a> 1466 </li> 1467 </ul></div> 1468 </div><div class="col"> 1469 <div class="border-top"> 1470 <a class="dropdown-item px-0 mt-2 fw-normal text-uppercase" href="#" role="menu-item">Shop by Scent</a><ul class="nav"> 1471 <li class=""> 1472 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/after-the-rain-hand-care-scents">After the Rain </a> 1473 </li> 1474 </ul><ul class="nav"> 1475 <li class=""> 1476 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/fresh-hand-care-scents">Fresh Scents</a> 1477 </li> 1478 </ul><ul class="nav"> 1479 <li class=""> 1480 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/floral-hand-care-scents">Floral Scents</a> 1481 </li> 1482 </ul><ul class="nav"> 1483 <li class=""> 1484 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/citrus-fragrances">
1484Citrus Scents</a> 1485 </li> 1486 </ul><ul class="nav"> 1487 <li class=""> 1488 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/patchouli-fragrances">Patchouli Scents</a> 1489 </li> 1490 </ul><ul class="nav"> 1491 <li class=""> 1492 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/sea-salt-fragrances">Sea Salt Scents</a> 1493 </li> 1494 </ul></div> 1495 </div><div class='col'><a href="/collections/hand-care" class="tile-nav-callout text-decoration-none h-100 d-block"> 1496 <div class="position-relative overflow-hidden w-100 h-100"> 1497 <div class="position-absolute w-100 h-100"><div id='image-wrapper-64888559403381-cffbe' class='image image-cover-v2'> 1498 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 1400px)" srcset="//arran.com/cdn/shop/files/hand_washes_kildonan_a8ee62f1-9e31-4eb5-ac96-fc1b72a01df9_1540x.jpg?v=1751275666 1x, //arran.com/cdn/shop/files/hand_washes_kildonan_a8ee62f1-9e31-4eb5-ac96-fc1b72a01df9_1540x@2x.jpg?v=1751275666 2x"><source media="(min-width: 1200px)" srcset="//arran.com/cdn/shop/files/hand_washes_kildonan_a8ee62f1-9e31-4eb5-ac96-fc1b72a01df9_1340x.jpg?v=1751275666 1x, //arran.com/cdn/shop/files/hand_washes_kildonan_a8ee62f1-9e31-4eb5-ac96-fc1b72a01df9_1340x@2x.jpg?v=1751275666 2x"><source media="(min-width: 992px)" srcset="//arran.com/cdn/shop/files/hand_washes_kildonan_a8ee62f1-9e31-4eb5-ac96-fc1b72a01df9_550x.jpg?v=1751275666 1x, //arran.com/cdn/shop/files/hand_washes_kildonan_a8ee62f1-9e31-4eb5-ac96-fc1b72a01df9_550x@2x.jpg?v=1751275666 2x"><source media="(min-width: 768px)" srcset="//arran.com/cdn/shop/files/hand_washes_kildonan_a8ee62f1-9e31-4eb5-ac96-fc1b72a01df9_932x.jpg?v=1751275666 1x, //arran.com/cdn/shop/files/hand_washes_kildonan_a8ee62f1-9e31-4eb5-ac96-fc1b72a01df9_932x@2x.jpg?v=1751275666 2x"><source media="(min-width: 576px)" srcset="//arran.com/cdn/shop/files/hand_washes_kildonan_a8ee62f1-9e31-4eb5-ac96-fc1b72a01df9_708x.jpg?v=1751275666 1x, //arran.com/cdn/shop/files/hand_washes_kildonan_a8ee62f1-9e31-4eb5-ac96-fc1b72a01df9_708x@2x.jpg?v=1751275666 2x"> 1499 <img 1500 data-src="//arran.com/cdn/shop/files/hand_washes_kildonan_a8ee62f1-9e31-4eb5-ac96-fc1b72a01df9_350x.jpg?v=1751275666" 1501 data-srcset="//arran.com/cdn/shop/files/hand_washes_kildonan_a8ee62f1-9e31-4eb5-ac96-fc1b72a01df9_350x.jpg?v=1751275666 1x, //arran.com/cdn/shop/files/hand_washes_kildonan_a8ee62f1-9e31-4eb5-ac96-fc1b72a01df9_350x@2x.jpg?v=1751275666 2x" 1502 loading="lazy" 1503 1504 class='image-fade img-fluid w-100 lazyload ' 1505 alt="" /> 1506 </picture> 1507</div></div> 1508 <div class="bg-overlay"></div> 1509 <div class="position-relative d-flex align-items-end h-100"> 1510 <div class="text-white border-top m-4 pt-0"> 1511 <h5 class="mb-0 mt-2 ">Heavenly Hand Care</h5> 1512 <p class=" mt-2 ">Made With Arran Water</p> 1513 </div> 1514 </div> 1515 </div> 1516</a></div></div> 1517 </div></li> 1518 1519 <li class="nav-item d-flex flex-wrap dropdown position-static "><a class="nav-link dropdown-toggle text-uppercase text-dark fw-semibold py-3 fs-7" 1520 href="https://arran.com/pages/arran-home-fragrance" xdata-bs-toggle="dropdown"> 1521 Home Fragrance 1522 </a> 1523 <div class="dropdown-menu megamenu px-2 pt-3 pb-5 animate showIn"> 1524 <div class="container container-xxxxl-fixed"> 1525 <div class="row d-flex flex-wrap justify-content-between g-4"><div class="col"> 1526 <div class="border-top"> 1527 <a class="dropdown-item px-0 mt-2 fw-normal text-uppercase" href="#" role="menu-item">Shop by Category</a><ul class="nav"> 1528 <li class=""> 1529 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/reed-diffusers">Reed Diffusers</a> 1530 </li> 1531 </ul><ul class="nav"> 1532 <li class=""> 1533 <a class="nav-link fw-light px-0 pb-1 f
1533s-7" href="/collections/candles">Candles</a> 1534 </li> 1535 </ul><ul class="nav"> 1536 <li class=""> 1537 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/room-sprays">Room Sprays</a> 1538 </li> 1539 </ul><ul class="nav"> 1540 <li class=""> 1541 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/naturals-candles">Naturals Candles</a> 1542 </li> 1543 </ul><ul class="nav"> 1544 <li class=""> 1545 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/mini-candles">Mini Candles</a> 1546 </li> 1547 </ul></div> 1548 </div><div class="col"> 1549 <div class="border-top"> 1550 <a class="dropdown-item px-0 mt-2 fw-normal text-uppercase" href="#" role="menu-item">Shop by Gift</a><ul class="nav"> 1551 <li class=""> 1552 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/home-fragrance-gift-sets">Home Gift Sets</a> 1553 </li> 1554 </ul><ul class="nav"> 1555 <li class=""> 1556 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/housewarming-gifts">House Warming Gifts</a> 1557 </li> 1558 </ul><ul class="nav"> 1559 <li class=""> 1560 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/gift-sets">Shop All Gifts</a> 1561 </li> 1562 </ul></div> 1563 </div><div class="col"> 1564 <div class="border-top"> 1565 <a class="dropdown-item px-0 mt-2 fw-normal text-uppercase" href="#" role="menu-item">Shop by Scent</a><ul class="nav"> 1566 <li class=""> 1567 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/fresh-home-fragrance-clean-scents-for-every-room-arran">Fresh Home Scents</a> 1568 </li> 1569 </ul><ul class="nav"> 1570 <li class=""> 1571 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/floral-home-fragrance">Floral Home Scents</a> 1572 </li> 1573 </ul><ul class="nav"> 1574 <li class=""> 1575 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/warm-home-fragrance-scents">Warm Home Scents</a> 1576 </li> 1577 </ul><ul class="nav"> 1578 <li class=""> 1579 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/citrus-home-scents">Citrus Home Scents</a> 1580 </li> 1581 </ul><ul class="nav"> 1582 <li class=""> 1583 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/calming-home-scents">Calming Home Scents</a> 1584 </li> 1585 </ul><ul class="nav"> 1586 <li class=""> 1587 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/pages/fragrance-finder">Fragrance Finder</a> 1588 </li> 1589 </ul></div> 1590 </div><div class="col"> 1591 <div class="border-top"> 1592 <a class="dropdown-item px-0 mt-2 fw-normal text-uppercase" href="#" role="menu-item">Shop by Room</a><ul class="nav"> 1593 <li class=""> 1594 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/kitchen-home-fragrances">
1594Kitchen </a> 1595 </li> 1596 </ul><ul class="nav"> 1597 <li class=""> 1598 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/bathroom">Bathroom</a> 1599 </li> 1600 </ul><ul class="nav"> 1601 <li class=""> 1602 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/living-room">Living Room</a> 1603 </li> 1604 </ul></div> 1605 </div></div> 1606 </div></li> 1607 1608 <li class="nav-item d-flex flex-wrap dropdown position-static "><a class="nav-link dropdown-toggle text-uppercase text-dark fw-semibold py-3 fs-7" 1609 href="/collections/mens" xdata-bs-toggle="dropdown"> 1610 Mens 1611 </a> 1612 <div class="dropdown-menu megamenu px-2 pt-3 pb-5 animate showIn"> 1613 <div class="container container-xxxxl-fixed"> 1614 <div class="row d-flex flex-wrap justify-content-between g-4"><div class="col"> 1615 <div class="border-top"> 1616 <a class="dropdown-item px-0 mt-2 fw-normal text-uppercase" href="#" role="menu-item">Shop by Category</a><ul class="nav"> 1617 <li class=""> 1618 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/mens-bath-shower">Bath & Shower</a> 1619 </li> 1620 </ul><ul class="nav"> 1621 <li class=""> 1622 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/mens-fragrance">Mens Fragrance</a> 1623 </li> 1624 </ul><ul class="nav"> 1625 <li class=""> 1626 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/shaving">Shaving</a> 1627 </li> 1628 </ul><ul class="nav"> 1629 <li class=""> 1630 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/wash-bags">Wash Bags</a> 1631 </li> 1632 </ul><ul class="nav"> 1633 <li class=""> 1634 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/mens-travel-size">Men's Travel Size</a> 1635 </li> 1636 </ul><ul class="nav"> 1637 <li class=""> 1638 <a class="nav-link fw-light px-0 pb-1 fs-7" href="https://arran.com/collections/mens-refills">Men's Refills</a> 1639 </li> 1640 </ul></div> 1641 </div><div class="col"> 1642 <div class="border-top"> 1643 <a class="dropdown-item px-0 mt-2 fw-normal text-uppercase" href="#" role="menu-item">Shop by Gift</a><ul class="nav"> 1644 <li class=""> 1645 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/gifts-for-him">Gifts For Him</a> 1646 </li> 1647 </ul><ul class="nav"> 1648 <li class=""> 1649 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/discovery-sets">Discovery Gift Sets</a> 1650 </li> 1651 </ul></div> 1652 </div><div class="col"> 1653 <div class="border-top"> 1654 <a class="dropdown-item px-0 mt-2 fw-normal text-uppercase" href="#" role="menu-item">Shop by Scent</a><ul class="nav"> 1655 <li class=""> 1656 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/sannox-leather-amber-oud">Sannox - Leather, Amber & Oud</a> 1657 </li> 1658 </ul><ul class="nav"> 1659 <li class=""> 1660 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/lochranza">Lochranza - Patchouli & Anise</a> 1661 </li> 1662 </ul><ul class="nav"> 1663 <li class=""> 1664 <a class="nav-link fw-light px-0 pb-1 f
1664s-7" href="/collections/machrie">Machrie - Sea Salt & Rockrose</a> 1665 </li> 1666 </ul><ul class="nav"> 1667 <li class=""> 1668 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/seaweed-and-sage">Apothecary - Seaweed & Sage</a> 1669 </li> 1670 </ul><ul class="nav"> 1671 <li class=""> 1672 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/pages/fragrance-finder">Find My Fragrance</a> 1673 </li> 1674 </ul></div> 1675 </div><div class='col'><a href="/collections/sannox-leather-amber-oud" class="tile-nav-callout text-decoration-none h-100 d-block"> 1676 <div class="position-relative overflow-hidden w-100 h-100"> 1677 <div class="position-absolute w-100 h-100"><div id='image-wrapper-23743865028675-cffbe' class='image image-cover-v2'> 1678 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 1400px)" srcset="//arran.com/cdn/shop/files/sannox_content_block_-_edp_1540x.jpg?v=1697535450 1x, //arran.com/cdn/shop/files/[email protected]?v=1697535450 2x"><source media="(min-width: 1200px)" srcset="//arran.com/cdn/shop/files/sannox_content_block_-_edp_1340x.jpg?v=1697535450 1x, //arran.com/cdn/shop/files/[email protected]?v=1697535450 2x"><source media="(min-width: 992px)" srcset="//arran.com/cdn/shop/files/sannox_content_block_-_edp_550x.jpg?v=1697535450 1x, //arran.com/cdn/shop/files/[email protected]?v=1697535450 2x"><source media="(min-width: 768px)" srcset="//arran.com/cdn/shop/files/sannox_content_block_-_edp_932x.jpg?v=1697535450 1x, //arran.com/cdn/shop/files/[email protected]?v=1697535450 2x"><source media="(min-width: 576px)" srcset="//arran.com/cdn/shop/files/sannox_content_block_-_edp_708x.jpg?v=1697535450 1x, //arran.com/cdn/shop/files/[email protected]?v=1697535450 2x"> 1679 <img 1680 data-src="//arran.com/cdn/shop/files/sannox_content_block_-_edp_350x.jpg?v=1697535450" 1681 data-srcset="//arran.com/cdn/shop/files/sannox_content_block_-_edp_350x.jpg?v=1697535450 1x, //arran.com/cdn/shop/files/[email protected]?v=1697535450 2x" 1682 loading="lazy" 1683 1684 class='image-fade img-fluid w-100 lazyload ' 1685 alt="" /> 1686 </picture> 1687</div></div> 1688 <div class="bg-overlay"></div> 1689 <div class="position-relative d-flex align-items-end h-100"> 1690 <div class="text-white border-top m-4 pt-0"> 1691 <h5 class="mb-0 mt-2 ">Discover Sannox</h5> 1692 <p class=" mt-2 ">Our Premium Men's Fragrance</p> 1693 </div> 1694 </div> 1695 </div> 1696</a></div></div> 1697 </div></li> 1698 1699 <li class="nav-item d-flex flex-wrap dropdown position-static "><a class="nav-link dropdown-toggle text-uppercase text-dark fw-semibold py-3 fs-7" 1700 href="/collections/the-arran-collections" xdata-bs-toggle="dropdown"> 1701 Collections 1702 </a> 1703 <div class="dropdown-menu megamenu px-2 pt-3 pb-5 animate showIn"> 1704 <div class="container container-xxxxl-fixed"> 1705 <div class="row d-flex flex-wrap justify-content-between g-4"><div class="col"> 1706 <div class="border-top"> 1707 <a class="dropdown-item px-0 mt-2 fw-normal text-uppercase" href="/collections/the-arran-collections" role="menu-item">Arran Collections</a><ul class="nav"> 1708 <li class=""> 1709 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/after-the-rain">After the Rain</a> 1710 </li> 1711 </ul><ul class="nav"> 1712 <li class=""> 1713 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/island-dusk">Island Dusk</a> 1714 </li> 1715 </ul><ul class="nav"> 1716 <li class=""> 1717 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/sannox-leather-amber-oud">Sannox</a> 1718 </li> 1719 </ul><ul class="nav"> 1720 <li class=""> 1721 <a class="nav-link fw-light px-0 pb-1 f
1721s-7" href="/collections/glenashdale">Glenashdale</a> 1722 </li> 1723 </ul><ul class="nav"> 1724 <li class=""> 1725 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/kildonan">Kildonan </a> 1726 </li> 1727 </ul><ul class="nav"> 1728 <li class=""> 1729 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/glen-rosa">Glen Rosa</a> 1730 </li> 1731 </ul><ul class="nav"> 1732 <li class=""> 1733 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/lochranza">Lochranza</a> 1734 </li> 1735 </ul><ul class="nav"> 1736 <li class=""> 1737 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/machrie">Machrie</a> 1738 </li> 1739 </ul></div> 1740 </div><div class="col"> 1741 <div class="border-top"> 1742 <a class="dropdown-item px-0 mt-2 fw-normal text-uppercase" href="/collections/home" role="menu-item">Home Fragrance</a><ul class="nav"> 1743 <li class=""> 1744 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/single-malt-home-fragrance">Single Malt</a> 1745 </li> 1746 </ul><ul class="nav"> 1747 <li class=""> 1748 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/myrrh-sandalwood">Myrrh & Sandalwood </a> 1749 </li> 1750 </ul><ul class="nav"> 1751 <li class=""> 1752 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/cedarwood-and-citrus">Cedrwood & Citrus</a> 1753 </li> 1754 </ul><ul class="nav"> 1755 <li class=""> 1756 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/bergamot-and-geranium">Bergamot & Geranium</a> 1757 </li> 1758 </ul><ul class="nav"> 1759 <li class=""> 1760 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/home-after-the-rain">After the Rain</a> 1761 </li> 1762 </ul><ul class="nav"> 1763 <li class=""> 1764 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/home-glen-rosa-fig">Glen Rosa</a> 1765 </li> 1766 </ul><ul class="nav"> 1767 <li class=""> 1768 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/home-glenashdale-grapefruit">Glenashdale</a> 1769 </li> 1770 </ul></div> 1771 </div><div class="col"> 1772 <div class="border-top"> 1773 <a class="dropdown-item px-0 mt-2 fw-normal text-uppercase" href="/collections/apothecary" role="menu-item">Apothecary</a><ul class="nav"> 1774 <li class=""> 1775 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/seaweed-and-sage">Seaweed & Sage</a> 1776 </li> 1777 </ul><ul class="nav"> 1778 <li class=""> 1779 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/lavender-and-tea-tree">Lavender & Tea Tree</a> 1780 </li> 1781 </ul></div> 1782 </div></div> 1783 </div></li> 1784 1785 <li class="nav-item d-flex flex-wrap dropdown position-static "><a class="nav-link dropdown-toggle text-uppercase text-dark fw-semibold py-3 fs-7" 1786 href="/collections/gifting" xdata-bs-toggle="dropdown"> 1787 Gifting 1788 </a> 1789 <div class="dropdown-menu megamenu px-2 pt-3 pb-5 animate showIn"> 1790 <div class="container container-xxxxl-fixed"> 1791 <div class="row d-flex flex-wrap justify-content-between g-4"><div class="col"> 1792 <div class="border-top"> 1793 <a class="dropdown-item px-0 mt-2 fw-normal text-uppercase" href="#" role="menu-item">Shop by Gift</a><ul class="nav"> 1794 <li class=""> 1795 <a class="nav-link fw-light px-0 pb-1 f
1795s-7" href="/collections/gift-sets">All Gift Sets</a> 1796 </li> 1797 </ul><ul class="nav"> 1798 <li class=""> 1799 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/summer-of-discovery">Summer of Discovery</a> 1800 </li> 1801 </ul><ul class="nav"> 1802 <li class=""> 1803 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/discovery-sets">Discovery Gift Sets</a> 1804 </li> 1805 </ul><ul class="nav"> 1806 <li class=""> 1807 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/body-care-gift-sets">Body Care Gift Sets</a> 1808 </li> 1809 </ul><ul class="nav"> 1810 <li class=""> 1811 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/hand-care-gift-sets">Hand Care Gift Sets</a> 1812 </li> 1813 </ul><ul class="nav"> 1814 <li class=""> 1815 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/home-fragrance-gift-sets">Home Fragrance Gift Sets</a> 1816 </li> 1817 </ul><ul class="nav"> 1818 <li class=""> 1819 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/travel-accessories">Travel Gift Sets</a> 1820 </li> 1821 </ul><ul class="nav"> 1822 <li class=""> 1823 <a class="nav-link fw-light px-0 pb-1 fs-7" href="https://arran.com/pages/gift-wrapping-service">Luxury Gift Wrapping</a> 1824 </li> 1825 </ul><ul class="nav"> 1826 <li class=""> 1827 <a class="nav-link fw-light px-0 pb-1 fs-7" href="https://arran.com/collections/personalised-gift-builder">Personalised Gift Builder</a> 1828 </li> 1829 </ul></div> 1830 </div><div class="col"> 1831 <div class="border-top"> 1832 <a class="dropdown-item px-0 mt-2 fw-normal text-uppercase" href="#" role="menu-item">Shop by Occasion </a><ul class="nav"> 1833 <li class=""> 1834 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/gifts-for-her">Gifts For Her</a> 1835 </li> 1836 </ul><ul class="nav"> 1837 <li class=""> 1838 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/gifts-for-him">Gifts For Him</a> 1839 </li> 1840 </ul><ul class="nav"> 1841 <li class=""> 1842 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/wedding-gifts-1">Wedding Gifts</a> 1843 </li> 1844 </ul><ul class="nav"> 1845 <li class=""> 1846 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/housewarming-gifts">House Warming Gifts</a> 1847 </li> 1848 </ul><ul class="nav"> 1849 <li class=""> 1850 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/anniversary-gifts">Anniversary Gifts</a> 1851 </li> 1852 </ul><ul class="nav"> 1853 <li class=""> 1854 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/products/gift-card">Gift Cards</a> 1855 </li> 1856 </ul><ul class="nav"> 1857 <li class=""> 1858 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/pages/fragrance-finder">Fragrance Finder</a> 1859 </li> 1860 </ul></div> 1861 </div><div class="col"> 1862 <div class="border-top"> 1863 <a class="dropdown-item px-0 mt-2 fw-normal text-uppercase" href="#" role="menu-item">Shop by Price</a><ul class="nav"> 1864 <li class=""> 1865 <a class="nav-link fw-light px-0 pb-1 f
1865s-7" href="/collections/gifts-under-15">Gifts Under £15</a> 1866 </li> 1867 </ul><ul class="nav"> 1868 <li class=""> 1869 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/gifts-under-20">Gifts Under £20</a> 1870 </li> 1871 </ul><ul class="nav"> 1872 <li class=""> 1873 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/gifts-under-30">Gifts Under £35</a> 1874 </li> 1875 </ul><ul class="nav"> 1876 <li class=""> 1877 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/luxury-gifts">Luxury Gifts</a> 1878 </li> 1879 </ul><ul class="nav"> 1880 <li class=""> 1881 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/products/gift-card">Gift Cards</a> 1882 </li> 1883 </ul></div> 1884 </div><div class="col"> 1885 <div class="border-top"> 1886 <a class="dropdown-item px-0 mt-2 fw-normal text-uppercase" href="#" role="menu-item">Shop Wellbeing Gifts</a><ul class="nav"> 1887 <li class=""> 1888 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/gift-of-calm">Gift of Calm</a> 1889 </li> 1890 </ul><ul class="nav"> 1891 <li class=""> 1892 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/arran-naturals-mindful">Gift Of Mindfulness</a> 1893 </li> 1894 </ul><ul class="nav"> 1895 <li class=""> 1896 <a class="nav-link fw-light px-0 pb-1 fs-7" href="/collections/gift-of-energy">Gift Of Energy</a> 1897 </li> 1898 </ul></div> 1899 </div><div class='col'><a href="/collections/gift-sets" class="tile-nav-callout text-decoration-none h-100 d-block"> 1900 <div class="position-relative overflow-hidden w-100 h-100"> 1901 <div class="position-absolute w-100 h-100"><div id='image-wrapper-68522773774709-cffbe' class='image image-cover-v2'> 1902 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 1400px)" srcset="//arran.com/cdn/shop/files/shower_gel_gift_set_-_3_1540x.jpg?v=1770736003 1x, //arran.com/cdn/shop/files/[email protected]?v=1770736003 2x"><source media="(min-width: 1200px)" srcset="//arran.com/cdn/shop/files/shower_gel_gift_set_-_3_1340x.jpg?v=1770736003 1x, //arran.com/cdn/shop/files/[email protected]?v=1770736003 2x"><source media="(min-width: 992px)" srcset="//arran.com/cdn/shop/files/shower_gel_gift_set_-_3_550x.jpg?v=1770736003 1x, //arran.com/cdn/shop/files/[email protected]?v=1770736003 2x"><source media="(min-width: 768px)" srcset="//arran.com/cdn/shop/files/shower_gel_gift_set_-_3_932x.jpg?v=1770736003 1x, //arran.com/cdn/shop/files/[email protected]?v=1770736003 2x"><source media="(min-width: 576px)" srcset="//arran.com/cdn/shop/files/shower_gel_gift_set_-_3_708x.jpg?v=1770736003 1x, //arran.com/cdn/shop/files/[email protected]?v=1770736003 2x"> 1903 <img 1904 data-src="//arran.com/cdn/shop/files/shower_gel_gift_set_-_3_350x.jpg?v=1770736003" 1905 data-srcset="//arran.com/cdn/shop/files/shower_gel_gift_set_-_3_350x.jpg?v=1770736003 1x, //arran.com/cdn/shop/files/[email protected]?v=1770736003 2x" 1906 loading="lazy" 1907 1908 class='image-fade img-fluid w-100 lazyload ' 1909 alt="" /> 1910 </picture> 1911</div></div> 1912 <div class="bg-overlay"></div> 1913 <div class="position-relative d-flex align-items-end h-100"> 1914 <div class="text-white border-top m-4 pt-0"> 1915 <h5 class="mb-0 mt-2 ">Bestselling Gift Sets</h5> 1916 <p class=" mt-2 ">Give the gift of ARRAN</p> 1917 </div> 1918 </div> 1919 </div> 1920</a></div></div> 1921 </div></li> 1922 1923 <li class="nav-item d-flex flex-wrap "><a class="nav-link single-link py-3 text-uppercase fw-semibold text-dark fs-7" aria-current="page" href="/collections/2-litre-eco-friendly-refills">Refills</a></li> 1924 1925 <li class="nav-item d-flex flex-wrap dropdown position-static "><a class="nav-link dropdown-toggle text-uppercase text-dark fw-semibold py-3 fs-7" 1926 href="/pages/arran-naturals" xdata-bs-toggle="dropdown"> 1927 ARRAN Naturals 1928 </a> 1929 <div class="dropdown-menu megamenu px-2 pt-3 pb-5 animate showIn"> 1930 <div class="container container-xxxxl-fixed"> 1931 <div class="row d-flex flex-wrap justify-content-between g-4"><div class="col"> 1932 <div class="border-top"> 1933 <a class="dropdown-item px-0 mt-2 fw-normal text-uppercase" href="/collections/naturals-best-sellers" role="menu-item">Naturals Bestsellers</a></div> 1934 </div><div class="col"> 1935 <div class="border-top"> 1936 <a class="dropdown-item px-0 mt-2 fw-normal text-uppercase" href="/collections/naturals-soap" role="menu-item">Natural Soaps</a></div> 1937 </div><div class="col"> 1938 <div class="border-top"> 1939 <a class="dropdown-item px-0 mt-2 fw-normal text-uppercase" href="/collections/natural-deodorants" role="menu-item">Natural Deodrants</a></div> 1940 </div><div class="col"> 1941 <div class="border-top"> 1942 <a class="dropdown-item px-0 mt-2 fw-normal text-uppercase" href="/collections/naturals-candles" role="menu-item">Natural Candles</a></div> 1943 </div><div class="col"> 1944 <div class="border-top"> 1945 <a class="dropdown-item px-0 mt-2 fw-normal text-uppercase" href="/collections/naturals-body-wash" role="menu-item">Naturals Body Care</a></div> 1946 </div><div class="col"> 1947 <div class="border-top"> 1948 <a class="dropdown-item px-0 mt-2 fw-normal text-uppercase" href="/collections/naturals-refills" role="menu-item">Naturals Refills</a></div> 1949 </div><div class="col"> 1950 <div class="border-top"> 1951 <a class="dropdown-item px-0 mt-2 fw-normal text-uppercase" href="/collections/naturals-hand-wash" role="menu-item">Hand Care</a></div> 1952 </div></div> 1953 </div></li></ul> 1954 </div> 1955 </nav> 1956 </div> 1957 </div> 1958 </div> 1959 </div> 1960</header><div class="offcanvas offcanvas-start ps-0" tabindex="-1" id="nav-offcanvas" aria-labelledby="nav-offcanvas"> 1961 1962 <div class="offcanvas-header px-4 py-3"> 1963 <div style="width: 141px; height: 35px;"> 1964 <a href="/"> 1965 <img src="//arran.com/cdn/shop/files/site-logo_240x.png?v=1614309175" loading="lazy" 1966 srcset="//arran.com/cdn/shop/files/site-logo_240x.png?v=1614309175 1x, //arran.com/cdn/shop/files/[email protected]?v=1614309175 2x" 1967 alt="ARRAN Sense of Scotland" 1968 itemprop="logo" class="uk-margin-remove-bottom uk-position-relative" style="z-index:1; width:120px"> 1969 </a> 1970 </div> 1971 <button type="button" class="btn-close text-reset" data-bs-dismiss="offcanvas" aria-label="Close"></button> 1972 </div> 1973 1974 <div class="offcanvas-body navbar-light d-flex position-relative"> 1975 <div class="w-100 mx-auto"><div class="row gx-3"> 1976 <form action="/search" method="get" role="search" class="col-12"> 1977 <div class="input-group"> 1978 <label for="offcanvas-search" class="visually-hidden">Offcanvas search</label> 1979 <input type="search" 1980 name="q" 1981 id="offcanvas-search" 1982 class="form-control border-end-0 fs-6 ps-3 search-bar search-bar-mobile mb-3" 1983 value="" 1984 placeholder="Search"> 1985 <button class="border border-start-0 search-button bg-white pe-3 mb-3"> 1986 <img src="//arran.com/cdn/shop/t/256/assets/ico-search.svg?v=141512785552852003221780310528" alt="search" class="" style="width:20px; height:20px;" /> 1987 </button> 1988 </div> 1989 </form> 1990 </div> 1991 <div class="row gx-0 show" id="nav-mobile-1"><a class='d-block mp-link-plain mp-font-sans text-uppercase mp-link-3-for-2-hand-care text-decoration-none nav-link px-0' href="/collections/3-for-2-hand-care-promo">
1992 <span class="d-flex flex-row align-items-center position-relative"> 1993 <span class="me-2"> 1994 <span class="position-relative d-block" style="width:55px; height:55px"> 1995<div id='image-wrapper--c9d14' class='image image-cover-v2 image-cover overflow-hidden'> 1996 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 1400px)" srcset="//arran.com/cdn/shop/t/256/assets/products_1540x.jpg?v=81497151695799783921780310528 1x, //arran.com/cdn/shop/t/256/assets/[email protected]?v=81497151695799783921780310528 2x"><source media="(min-width: 1200px)" srcset="//arran.com/cdn/shop/t/256/assets/products_1340x.jpg?v=81497151695799783921780310528 1x, //arran.com/cdn/shop/t/256/assets/[email protected]?v=81497151695799783921780310528 2x"><source media="(min-width: 992px)" srcset="//arran.com/cdn/shop/t/256/assets/products_1140x.jpg?v=81497151695799783921780310528 1x, //arran.com/cdn/shop/t/256/assets/[email protected]?v=81497151695799783921780310528 2x"><source media="(min-width: 768px)" srcset="//arran.com/cdn/shop/t/256/assets/products_932x.jpg?v=81497151695799783921780310528 1x, //arran.com/cdn/shop/t/256/assets/[email protected]?v=81497151695799783921780310528 2x"><source media="(min-width: 576px)" srcset="//arran.com/cdn/shop/t/256/assets/products_708x.jpg?v=81497151695799783921780310528 1x, //arran.com/cdn/shop/t/256/assets/[email protected]?v=81497151695799783921780310528 2x"> 1997 <img 1998 data-src="//arran.com/cdn/shop/t/256/assets/products_516x.jpg?v=81497151695799783921780310528" 1999 data-srcset="//arran.com/cdn/shop/t/256/assets/products_516x.jpg?v=81497151695799783921780310528 1x, //arran.com/cdn/shop/t/256/assets/[email protected]?v=81497151695799783921780310528 2x" 2000 loading="lazy" 2001 2002 class='rounded-circle img-fluid w-100 lazyload ' 2003 alt="" /> 2004 </picture> 2005</div></span> 2006 </span> 2007 <span class="inline-block h-100"> 2008 3 For 2 Hand Care 2009 </span> 2010 </span> 2011 </a><a class='d-block mp-link-plain mp-font-sans text-uppercase mp-link-bestsellers text-decoration-none nav-link px-0' href="/collections/bestsellers"> 2012 <span class="d-flex flex-row align-items-center position-relative"> 2013 <span class="me-2"> 2014 <span class="position-relative d-block" style="width:55px; height:55px"> 2015<div id='image-wrapper-925785391171-c9d14' class='image image-cover-v2 image-cover overflow-hidden'> 2016 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 1400px)" srcset="//arran.com/cdn/shop/collections/collection-aft-desktop_1540x.jpg?v=1685092803 1x, //arran.com/cdn/shop/collections/[email protected]?v=1685092803 2x"><source media="(min-width: 1200px)" srcset="//arran.com/cdn/shop/collections/collection-aft-desktop_1340x.jpg?v=1685092803 1x, //arran.com/cdn/shop/collections/[email protected]?v=1685092803 2x"><source media="(min-width: 992px)" srcset="//arran.com/cdn/shop/collections/collection-aft-desktop_1140x.jpg?v=1685092803 1x, //arran.com/cdn/shop/collections/[email protected]?v=1685092803 2x"><source media="(min-width: 768px)" srcset="//arran.com/cdn/shop/collections/collection-aft-desktop_932x.jpg?v=1685092803 1x, //arran.com/cdn/shop/collections/[email protected]?v=1685092803 2x"><source media="(min-width: 576px)" srcset="//arran.com/cdn/shop/collections/collection-aft-desktop_708x.jpg?v=1685092803 1x, //arran.com/cdn/shop/collections/[email protected]?v=1685092803 2x"> 2017 <img 2018 data-src="//arran.com/cdn/shop/collections/collection-aft-desktop_516x.jpg?v=1685092803" 2019 data-srcset="//arran.com/cdn/shop/collections/collection-aft-desktop_516x.jpg?v=1685092803 1x, //arran.com/cdn/shop/collections/[email protected]?v=1685092803 2x" 2020 loading="lazy" 2021 2022 class='rounded-circle img-fluid w-100 lazyload ' 2023 alt="Bestsellers" /> 2024 </picture> 2025</div></span> 2026 </span>
2027 <span class="inline-block h-100"> 2028 Bestsellers 2029 </span> 2030 </span> 2031 </a><a class='nav-link mp-font-sans text-uppercase mp-link-fragrance text-decoration-none px-0' data-toggle-panel="3" role="button"> 2032 <span class="d-flex align-items-center position-relative"> 2033 <span class="me-2"> 2034 <span class="position-relative d-block" style="width:55px; height:55px"> 2035<div id='image-wrapper-48549363779-c9d14' class='image image-cover-v2 image-cover overflow-hidden'> 2036 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 1400px)" srcset="//arran.com/cdn/shop/collections/EDT-Header-Desktop-2700x885-1_fc66ebb8-0341-425b-9f91-32ca9b547b84_1540x.jpg?v=1729607676 1x, //arran.com/cdn/shop/collections/EDT-Header-Desktop-2700x885-1_fc66ebb8-0341-425b-9f91-32ca9b547b84_1540x@2x.jpg?v=1729607676 2x"><source media="(min-width: 1200px)" srcset="//arran.com/cdn/shop/collections/EDT-Header-Desktop-2700x885-1_fc66ebb8-0341-425b-9f91-32ca9b547b84_1340x.jpg?v=1729607676 1x, //arran.com/cdn/shop/collections/EDT-Header-Desktop-2700x885-1_fc66ebb8-0341-425b-9f91-32ca9b547b84_1340x@2x.jpg?v=1729607676 2x"><source media="(min-width: 992px)" srcset="//arran.com/cdn/shop/collections/EDT-Header-Desktop-2700x885-1_fc66ebb8-0341-425b-9f91-32ca9b547b84_1140x.jpg?v=1729607676 1x, //arran.com/cdn/shop/collections/EDT-Header-Desktop-2700x885-1_fc66ebb8-0341-425b-9f91-32ca9b547b84_1140x@2x.jpg?v=1729607676 2x"><source media="(min-width: 768px)" srcset="//arran.com/cdn/shop/collections/EDT-Header-Desktop-2700x885-1_fc66ebb8-0341-425b-9f91-32ca9b547b84_932x.jpg?v=1729607676 1x, //arran.com/cdn/shop/collections/EDT-Header-Desktop-2700x885-1_fc66ebb8-0341-425b-9f91-32ca9b547b84_932x@2x.jpg?v=1729607676 2x"><source media="(min-width: 576px)" srcset="//arran.com/cdn/shop/collections/EDT-Header-Desktop-2700x885-1_fc66ebb8-0341-425b-9f91-32ca9b547b84_708x.jpg?v=1729607676 1x, //arran.com/cdn/shop/collections/EDT-Header-Desktop-2700x885-1_fc66ebb8-0341-425b-9f91-32ca9b547b84_708x@2x.jpg?v=1729607676 2x"> 2037 <img 2038 data-src="//arran.com/cdn/shop/collections/EDT-Header-Desktop-2700x885-1_fc66ebb8-0341-425b-9f91-32ca9b547b84_516x.jpg?v=1729607676" 2039 data-srcset="//arran.com/cdn/shop/collections/EDT-Header-Desktop-2700x885-1_fc66ebb8-0341-425b-9f91-32ca9b547b84_516x.jpg?v=1729607676 1x, //arran.com/cdn/shop/collections/EDT-Header-Desktop-2700x885-1_fc66ebb8-0341-425b-9f91-32ca9b547b84_516x@2x.jpg?v=1729607676 2x" 2040 loading="lazy" 2041 2042 class='rounded-circle img-fluid w-100 lazyload ' 2043 alt="Fragrance" /> 2044 </picture> 2045</div></span> 2046 </span> 2047 <span class="inline-block h-100"> 2048 Fragrance <i class="fal fa-chevron-right position-absolute top-50 end-0 translate-middle" style='margin-top:-4px'></i> 2049 </span> 2050 </span> 2051 </a><a class='nav-link mp-font-sans text-uppercase mp-link-bath-body text-decoration-none px-0' data-toggle-panel="4" role="button"> 2052 <span class="d-flex align-items-center position-relative"> 2053 <span class="me-2"> 2054 <span class="position-relative d-block" style="width:55px; height:55px"> 2055<div id='image-wrapper-48542154819-c9d14' class='image image-cover-v2 image-cover overflow-hidden'> 2056 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 1400px)" srcset="//arran.com/cdn/shop/collections/Bath-salts-and-scrub-ARR-1949-Desktop-Header-2700x885-2_1540x.jpg?v=1729607720 1x, //arran.com/cdn/shop/collections/Bath-salts-and-scrub-ARR-1949-Desktop-Header-2700x885-2_1540x@2x.jpg?v=1729607720 2x"><source media="(min-width: 1200px)" srcset="//arran.com/cdn/shop/collections/Bath-salts-and-scrub-ARR-1949-Desktop-Header-2700x885-2_1340x.jpg?v=1729607720 1x, //arran.com/cdn/shop/collections/Bath-salts-and-scrub-ARR-1949-Desktop-Header-2700x885-2_1340x@2x.jpg?v=1729607720 2x"><source media="(min-width: 992px)" srcset="//arran.com/cdn/shop/collections/Bath-salts-and-scrub-ARR-1949-Desktop-Header-2700x885-2_1140x.jpg?v=1729607720 1x, //arran.com/cdn/shop/collections/Bath-salts-and-scrub-ARR-1949-Desktop-Header-2700x885-2_1140x@2x.jpg?v=1729607720 2x"><source media="(min-width: 768px)" srcset="//arran.com/cdn/shop/collections/Bath-salts-and-scrub-ARR-1949-Desktop-Header-2700x885-2_932x.jpg?v=1729607720 1x, //arran.com/cdn/shop/collections/Bath-salts-and-scrub-ARR-1949-Desktop-Header-2700x885-2_932x@2x.jpg?v=1729607720 2x"><source media="(min-width: 576px)" srcset="//arran.com/cdn/shop/collections/Bath-salts-and-scrub-ARR-1949-Desktop-Header-2700x885-2_708x.jpg?v=1729607720 1x, //arran.com/cdn/shop/collections/Bath-salts-and-scrub-ARR-1949-Desktop-Header-2700x885-2_708x@2x.jpg?v=1729607720 2x"> 2057 <img 2058 data-src="//arran.com/cdn/shop/collections/Bath-salts-and-scrub-ARR-1949-Desktop-Header-2700x885-2_516x.jpg?v=1729607720" 2059 data-srcset="//arran.com/cdn/shop/collections/Bath-salts-and-scrub-ARR-1949-Desktop-Header-2700x885-2_516x.jpg?v=1729607720 1x, //arran.com/cdn/shop/collections/Bath-salts-and-scrub-ARR-1949-Desktop-Header-2700x885-2_516x@2x.jpg?v=1729607720 2x" 2060 loading="lazy" 2061 2062 class='rounded-circle img-fluid w-100 lazyload ' 2063 alt="Bath & Body" /> 2064 </picture> 2065</div></span> 2066 </span>
2067 <span class="inline-block h-100"> 2068 Bath & Body <i class="fal fa-chevron-right position-absolute top-50 end-0 translate-middle" style='margin-top:-4px'></i> 2069 </span> 2070 </span> 2071 </a><a class='nav-link mp-font-sans text-uppercase mp-link-hand-care text-decoration-none px-0' data-toggle-panel="5" role="button"> 2072 <span class="d-flex align-items-center position-relative"> 2073 <span class="me-2"> 2074 <span class="position-relative d-block" style="width:55px; height:55px"> 2075<div id='image-wrapper-48541564995-c9d14' class='image image-cover-v2 image-cover overflow-hidden'> 2076 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 1400px)" srcset="//arran.com/cdn/shop/collections/Hand-Cream-Desktop-Header-2700x885_1540x.jpg?v=1729607812 1x, //arran.com/cdn/shop/collections/[email protected]?v=1729607812 2x"><source media="(min-width: 1200px)" srcset="//arran.com/cdn/shop/collections/Hand-Cream-Desktop-Header-2700x885_1340x.jpg?v=1729607812 1x, //arran.com/cdn/shop/collections/[email protected]?v=1729607812 2x"><source media="(min-width: 992px)" srcset="//arran.com/cdn/shop/collections/Hand-Cream-Desktop-Header-2700x885_1140x.jpg?v=1729607812 1x, //arran.com/cdn/shop/collections/[email protected]?v=1729607812 2x"><source media="(min-width: 768px)" srcset="//arran.com/cdn/shop/collections/Hand-Cream-Desktop-Header-2700x885_932x.jpg?v=1729607812 1x, //arran.com/cdn/shop/collections/[email protected]?v=1729607812 2x"><source media="(min-width: 576px)" srcset="//arran.com/cdn/shop/collections/Hand-Cream-Desktop-Header-2700x885_708x.jpg?v=1729607812 1x, //arran.com/cdn/shop/collections/[email protected]?v=1729607812 2x"> 2077 <img 2078 data-src="//arran.com/cdn/shop/collections/Hand-Cream-Desktop-Header-2700x885_516x.jpg?v=1729607812"
2079 data-srcset="//arran.com/cdn/shop/collections/Hand-Cream-Desktop-Header-2700x885_516x.jpg?v=1729607812 1x, //arran.com/cdn/shop/collections/[email protected]?v=1729607812 2x" 2080 loading="lazy" 2081 2082 class='rounded-circle img-fluid w-100 lazyload ' 2083 alt="Hand Care" /> 2084 </picture> 2085</div></span> 2086 </span> 2087 <span class="inline-block h-100"> 2088 Hand Care <i class="fal fa-chevron-right position-absolute top-50 end-0 translate-middle" style='margin-top:-4px'></i> 2089 </span> 2090 </span> 2091 </a><a class='nav-link mp-font-sans text-uppercase mp-link-home-fragrance text-decoration-none px-0' data-toggle-panel="6" role="button"> 2092 <span class="d-flex align-items-center position-relative"> 2093 <span class="me-2"> 2094 <span class="position-relative d-block" style="width:55px; height:55px"><div style="display: none;"><style> 2095 #image-wrapper--3ab03::before {padding-bottom: false%;}@media (min-width: 576px) {#image-wrapper--3ab03::before {padding-bottom: %;}} 2096 </style></div><div id='image-wrapper--3ab03' class='image image-wrapper-v2 image-cover overflow-hidden'> 2097 <picture class="d-block w-100" style="line-height: 0;"> 2098 <img 2099 data-src="//arran.com/cdn/shop/t/256/assets/products_55x.jpg?v=81497151695799783921780310528" 2100 data-srcset="//arran.com/cdn/shop/t/256/assets/products_55x.jpg?v=81497151695799783921780310528 1x, //arran.com/cdn/shop/t/256/assets/[email protected]?v=81497151695799783921780310528 2x" 2101 loading="lazy" 2102 2103 class='rounded-circle img-fluid w-100 lazyload ' 2104 alt="" /> 2105 </picture> 2106</div></span> 2107 </span> 2108 <span class="inline-block h-100"> 2109 Home Fragrance <i class="fal fa-chevron-right position-absolute top-50 end-0 translate-middle" style='margin-top:-4px'></i> 2110 </span> 2111 </span> 2112 </a><a class='nav-link mp-font-sans text-uppercase mp-link-mens text-decoration-none px-0' data-toggle-panel="7" role="button"> 2113 <span class="d-flex align-items-center position-relative"> 2114 <span class="me-2"> 2115 <span class="position-relative d-block" style="width:55px; height:55px"> 2116<div id='image-wrapper-48995270723-c9d14' class='image image-cover-v2 image-cover overflow-hidden'> 2117 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 1400px)" srcset="//arran.com/cdn/shop/collections/Lochranza-Header-Desktop-2700x885_a10ddb23-bae5-467f-b5de-a642542371fe_1540x.jpg?v=1729607223 1x, //arran.com/cdn/shop/collections/Lochranza-Header-Desktop-2700x885_a10ddb23-bae5-467f-b5de-a642542371fe_1540x@2x.jpg?v=1729607223 2x"><source media="(min-width: 1200px)" srcset="//arran.com/cdn/shop/collections/Lochranza-Header-Desktop-2700x885_a10ddb23-bae5-467f-b5de-a642542371fe_1340x.jpg?v=1729607223 1x, //arran.com/cdn/shop/collections/Lochranza-Header-Desktop-2700x885_a10ddb23-bae5-467f-b5de-a642542371fe_1340x@2x.jpg?v=1729607223 2x"><source media="(min-width: 992px)" srcset="//arran.com/cdn/shop/collections/Lochranza-Header-Desktop-2700x885_a10ddb23-bae5-467f-b5de-a642542371fe_1140x.jpg?v=1729607223 1x, //arran.com/cdn/shop/collections/Lochranza-Header-Desktop-2700x885_a10ddb23-bae5-467f-b5de-a642542371fe_1140x@2x.jpg?v=1729607223 2x"><source media="(min-width: 768px)" srcset="//arran.com/cdn/shop/collections/Lochranza-Header-Desktop-2700x885_a10ddb23-bae5-467f-b5de-a642542371fe_932x.jpg?v=1729607223 1x, //arran.com/cdn/shop/collections/Lochranza-Header-Desktop-2700x885_a10ddb23-bae5-467f-b5de-a642542371fe_932x@2x.jpg?v=1729607223 2x"><source media="(min-width: 576px)" srcset="//arran.com/cdn/shop/collections/Lochranza-Header-Desktop-2700x885_a10ddb23-bae5-467f-b5de-a642542371fe_708x.jpg?v=1729607223 1x, //arran.com/cdn/shop/collections/Lochranza-Header-Desktop-2700x885_a10ddb23-bae5-467f-b5de-a642542371fe_708x@2x.jpg?v=1729607223 2x"> 2118 <img 2119 data-src="//arran.com/cdn/shop/collections/Lochranza-Header-Desktop-2700x885_a10ddb23-bae5-467f-b5de-a642542371fe_516x.jpg?v=1729607223" 2120 data-srcset="//arran.com/cdn/shop/collections/Lochranza-Header-Desktop-2700x885_a10ddb23-bae5-467f-b5de-a642542371fe_516x.jpg?v=1729607223 1x, //arran.com/cdn/shop/collections/Lochranza-Header-Desktop-2700x885_a10ddb23-bae5-467f-b5de-a642542371fe_516x@2x.jpg?v=1729607223 2x" 2121 loading="lazy" 2122 2123 class='rounded-circle img-fluid w-100 lazyload ' 2124 alt="Men's Collection" /> 2125 </picture> 2126</div></span> 2127 </span>
2128 <span class="inline-block h-100"> 2129 Mens <i class="fal fa-chevron-right position-absolute top-50 end-0 translate-middle" style='margin-top:-4px'></i> 2130 </span> 2131 </span> 2132 </a><a class='nav-link mp-font-sans text-uppercase mp-link-collections text-decoration-none px-0' data-toggle-panel="8" role="button"> 2133 <span class="d-flex align-items-center position-relative"> 2134 <span class="me-2"> 2135 <span class="position-relative d-block" style="width:55px; height:55px"> 2136<div id='image-wrapper-48174956611-c9d14' class='image image-cover-v2 image-cover overflow-hidden'> 2137 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 1400px)" srcset="//arran.com/cdn/shop/collections/Glen-iorsa-Header-Desktop-2700x885-1_1540x.jpg?v=1682071644 1x, //arran.com/cdn/shop/collections/[email protected]?v=1682071644 2x"><source media="(min-width: 1200px)" srcset="//arran.com/cdn/shop/collections/Glen-iorsa-Header-Desktop-2700x885-1_1340x.jpg?v=1682071644 1x, //arran.com/cdn/shop/collections/[email protected]?v=1682071644 2x"><source media="(min-width: 992px)" srcset="//arran.com/cdn/shop/collections/Glen-iorsa-Header-Desktop-2700x885-1_1140x.jpg?v=1682071644 1x, //arran.com/cdn/shop/collections/[email protected]?v=1682071644 2x"><source media="(min-width: 768px)" srcset="//arran.com/cdn/shop/collections/Glen-iorsa-Header-Desktop-2700x885-1_932x.jpg?v=1682071644 1x, //arran.com/cdn/shop/collections/[email protected]?v=1682071644 2x"><source media="(min-width: 576px)" srcset="//arran.com/cdn/shop/collections/Glen-iorsa-Header-Desktop-2700x885-1_708x.jpg?v=1682071644 1x, //arran.com/cdn/shop/collections/[email protected]?v=1682071644 2x"> 2138 <img 2139 data-src="//arran.com/cdn/shop/collections/Glen-iorsa-Header-Desktop-2700x885-1_516x.jpg?v=1682071644" 2140 data-srcset="//arran.com/cdn/shop/collections/Glen-iorsa-Header-Desktop-2700x885-1_516x.jpg?v=1682071644 1x, //arran.com/cdn/shop/collections/[email protected]?v=1682071644 2x" 2141 loading="lazy" 2142 2143 class='rounded-circle img-fluid w-100 lazyload ' 2144 alt="Arran Collections - Our Island, Our Inspiration" /> 2145 </picture> 2146</div></span> 2147 </span> 2148 <span class="inline-block h-100"> 2149 Collections <i class="fal fa-chevron-right position-absolute top-50 end-0 translate-middle" style='margin-top:-4px'></i> 2150 </span> 2151 </span> 2152 </a><a class='nav-link mp-font-sans text-uppercase mp-link-gifting text-decoration-none px-0' data-toggle-panel="9" role="button"> 2153 <span class="d-flex align-items-center position-relative"> 2154 <span class="me-2"> 2155 <span class="position-relative d-block" style="width:55px; height:55px"> 2156<div id='image-wrapper-852201603139-c9d14' class='image image-cover-v2 image-cover overflow-hidden'> 2157 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 1400px)" srcset="//arran.com/cdn/shop/collections/collection-header-aft_1540x.jpg?v=1685092954 1x, //arran.com/cdn/shop/collections/[email protected]?v=1685092954 2x"><source media="(min-width: 1200px)" srcset="//arran.com/cdn/shop/collections/collection-header-aft_1340x.jpg?v=1685092954 1x, //arran.com/cdn/shop/collections/[email protected]?v=1685092954 2x"><source media="(min-width: 992px)" srcset="//arran.com/cdn/shop/collections/collection-header-aft_1140x.jpg?v=1685092954 1x, //arran.com/cdn/shop/collections/[email protected]?v=1685092954 2x"><source media="(min-width: 768px)" srcset="//arran.com/cdn/shop/collections/collection-header-aft_932x.jpg?v=1685092954 1x, //arran.com/cdn/shop/collections/[email protected]?v=1685092954 2x"><source media="(min-width: 576px)" srcset="//arran.com/cdn/shop/collections/collection-header-aft_708x.jpg?v=1685092954 1x, //arran.com/cdn/shop/collections/[email protected]?v=1685092954 2x"> 2158 <img 2159 data-src="//arran.com/cdn/shop/collections/collection-header-aft_516x.jpg?v=1685092954" 2160 data-srcset="//arran.com/cdn/shop/collections/collection-header-aft_516x.jpg?v=1685092954 1x, //arran.com/cdn/shop/collections/[email protected]?v=1685092954 2x" 2161 loading="lazy" 2162 2163 class='rounded-circle img-fluid w-100 lazyload ' 2164 alt="Gifting" /> 2165 </picture> 2166</div></span> 2167 </span>
2168 <span class="inline-block h-100"> 2169 Gifting <i class="fal fa-chevron-right position-absolute top-50 end-0 translate-middle" style='margin-top:-4px'></i> 2170 </span> 2171 </span> 2172 </a><a class='d-block mp-link-plain mp-font-sans text-uppercase mp-link-refills text-decoration-none nav-link px-0' href="/collections/2-litre-eco-friendly-refills"> 2173 <span class="d-flex flex-row align-items-center position-relative"> 2174 <span class="me-2"> 2175 <span class="position-relative d-block" style="width:55px; height:55px"> 2176<div id='image-wrapper-1603276210243-c9d14' class='image image-cover-v2 image-cover overflow-hidden'> 2177 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 1400px)" srcset="//arran.com/cdn/shop/collections/2l_refills_block_1540x.jpg?v=1633425609 1x, //arran.com/cdn/shop/collections/[email protected]?v=1633425609 2x"><source media="(min-width: 1200px)" srcset="//arran.com/cdn/shop/collections/2l_refills_block_1340x.jpg?v=1633425609 1x, //arran.com/cdn/shop/collections/[email protected]?v=1633425609 2x"><source media="(min-width: 992px)" srcset="//arran.com/cdn/shop/collections/2l_refills_block_1140x.jpg?v=1633425609 1x, //arran.com/cdn/shop/collections/[email protected]?v=1633425609 2x"><source media="(min-width: 768px)" srcset="//arran.com/cdn/shop/collections/2l_refills_block_932x.jpg?v=1633425609 1x, //arran.com/cdn/shop/collections/[email protected]?v=1633425609 2x"><source media="(min-width: 576px)" srcset="//arran.com/cdn/shop/collections/2l_refills_block_708x.jpg?v=1633425609 1x, //arran.com/cdn/shop/collections/[email protected]?v=1633425609 2x"> 2178 <img 2179 data-src="//arran.com/cdn/shop/collections/2l_refills_block_516x.jpg?v=1633425609" 2180 data-srcset="//arran.com/cdn/shop/collections/2l_refills_block_516x.jpg?v=1633425609 1x, //arran.com/cdn/shop/collections/[email protected]?v=1633425609 2x" 2181 loading="lazy" 2182 2183 class='rounded-circle img-fluid w-100 lazyload ' 2184 alt="Eco-Friendly Refills" /> 2185 </picture> 2186</div></span> 2187 </span> 2188 <span class="inline-block h-100"> 2189 Refills 2190 </span> 2191 </span> 2192 </a><a class='nav-link mp-font-sans text-uppercase mp-link-arran-naturals text-decoration-none px-0' data-toggle-panel="11" role="button"> 2193 <span class="d-flex align-items-center position-relative"> 2194 <span class="me-2"> 2195 <span class="position-relative d-block" style="width:55px; height:55px"> 2196<div id='image-wrapper-23299738632259-c9d14' class='image image-cover-v2 image-cover overflow-hidden'> 2197 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 1400px)" srcset="//arran.com/cdn/shop/files/ARRAN_Naturals_Website_Image_1540x.jpg?v=1681917301 1x, //arran.com/cdn/shop/files/[email protected]?v=1681917301 2x"><source media="(min-width: 1200px)" srcset="//arran.com/cdn/shop/files/ARRAN_Naturals_Website_Image_1340x.jpg?v=1681917301 1x, //arran.com/cdn/shop/files/[email protected]?v=1681917301 2x"><source media="(min-width: 992px)" srcset="//arran.com/cdn/shop/files/ARRAN_Naturals_Website_Image_1140x.jpg?v=1681917301 1x, //arran.com/cdn/shop/files/[email protected]?v=1681917301 2x"><source media="(min-width: 768px)" srcset="//arran.com/cdn/shop/files/ARRAN_Naturals_Website_Image_932x.jpg?v=1681917301 1x, //arran.com/cdn/shop/files/[email protected]?v=1681917301 2x"><source media="(min-width: 576px)" srcset="//arran.com/cdn/shop/files/ARRAN_Naturals_Website_Image_708x.jpg?v=1681917301 1x, //arran.com/cdn/shop/files/[email protected]?v=1681917301 2x"> 2198 <img 2199 data-src="//arran.com/cdn/shop/files/ARRAN_Naturals_Website_Image_516x.jpg?v=1681917301" 2200 data-srcset="//arran.com/cdn/shop/files/ARRAN_Naturals_Website_Image_516x.jpg?v=1681917301 1x, //arran.com/cdn/shop/files/[email protected]?v=1681917301 2x" 2201 loading="lazy" 2202 2203 class='rounded-circle img-fluid w-100 lazyload ' 2204 alt="" /> 2205 </picture> 2206</div></span> 2207 </span>
2208 <span class="inline-block h-100"> 2209 ARRAN Naturals <i class="fal fa-chevron-right position-absolute top-50 end-0 translate-middle" style='margin-top:-4px'></i> 2210 </span> 2211 </span> 2212 </a><div class="col-12"><hr class="mt-2 mb-3"/></div> 2213 </div> 2214 2215 <div class="row d-flex flex-row align-items-center justify-content-between g-1"> 2216 <div class="col-12 mb-3"> 2217 <a class="mx-3 text-decoration-none text-muted position-relative" uk-toggle="target: #mp-cart; overlay: true" role="button"> 2218 <img src="//arran.com/cdn/shop/t/256/assets/ico-basket.svg?v=45790507684383576391780310528" alt="Basket" width="20" height="20"/> 2219 <span class="d-flex align-items-center justify-content-center position-absolute top-0 start-100 translate-middle bg-secondary border border-secondary text-light rounded-circle fs-9 lh-1 items-count fw-bold" data-cart-item-count="0">0</span> 2220 </a> | 2221 2222 <a href="https://arran.com/customer_authentication/redirect?locale=en®ion_country=GB" class="mx-3 text-decoration-none text-muted"> 2223 <img src="//arran.com/cdn/shop/t/256/assets/ico-account.svg?v=155965609204697562281780310528" alt="User Account" width="20" height="20" loading="lazy" /> Sign In 2224 </a> | 2225 <a href="https://account.arran.com?locale=en®ion_country=GB&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJhcnJhbi1hcm9tYXRpY3MubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbXSwiZXhwIjoxNzkxNjYyOTQwLCJuYmYiOjE3OTEwNTgxNDB9.EcwrcDX7Tw97xDax9N7mW5NkP6yOFvDENiUg850NHH4" class="mx-3 text-decoration-none text-muted"> 2226 Register 2227 </a> 2228 2229 </div> 2230 </div> 2231 </div> 2232 2233 2234 2235 <div class="position-absolute start-0 end-0 top-0 bg-white d-none" id="nav-mobile-3"> 2236 <a class="nav-link mp-font-sans text-uppercase mb-0 mp-nav-group mp-link-fragrance text-decoration-none fw-normal p-0 px-4" data-toggle-panel="3" role="button" > 2237 <img src="//arran.com/cdn/shop/t/256/assets/ico-arrow-left-dark.svg?v=76981653224167095031780310528" alt="Back" class="me-3" style="position:relative; top:-2px" width="29" height="18" /> 2238 Fragrance 2239 </a> 2240 <hr> 2241 <ul class="nav flex-column bg-white px-4"> 2242 <li class="mp-parent-link text-uppercase mb-3 nav-item"> 2243 <a class="text-primary fw-normal text-decoration-none" href="/collections/fragrance">All Fragrance</a> 2244 </li><li class=" uk-parent nav-item"> 2245 <h5 class="mp-font-sans text-uppercase mb-1 mp-nav-group mp-nav-group-child fs-6"><a href="#" class="mp-link-plain fw-normal text-decoration-none nav-link px-0">Shop by Category 2246</a></h5><ul class="mp-nav-mobile-3-1 nav flex-column bg-white mb-2"><li class="nav-item"> 2247 <h5 class="mp-font-sans mp-nav-group-child"> 2248 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/body-mist-spray" role="button">NEW - Body Mist Sprays</a> 2249 </h5> 2250 </li><li class="nav-item"> 2251 <h5 class="mp-font-sans mp-nav-group-child"> 2252 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/luxury-fragrance-samples" role="button">Luxury Fragrance Samples</a> 2253 </h5> 2254 </li><li class="nav-item"> 2255 <h5 class="mp-font-sans mp-nav-group-child"> 2256 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/fragrance" role="button">Luxury Fragrance</a> 2257 </h5> 2258 </li><li class="nav-item"> 2259 <h5 class="mp-font-sans mp-nav-group-child"> 2260 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/after-the-rain-fragrance" role="button">After the Rain Fragrance</a> 2261 </h5> 2262 </li><li class="nav-item"> 2263 <h5 class="mp-font-sans mp-nav-group-child"> 2264 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/travel-size-fragrance" role="button">Travel Size Fragrance</a> 2265 </h5> 2266 </li><li class="nav-item"> 2267 <h5 class="mp-font-sans mp-nav-group-child"> 2268 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/eau-de-parfum-fragrances" role="button">Eau de Parfum Fragrances</a> 2269 </h5> 2270 </li><li class="nav-item"> 2271 <h5 class="mp-font-sans mp-nav-group-child"> 2272 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/eau-de-toilette-fragrances" role="button">Eau de Toilette Fragrances</a> 2273 </h5> 2274 </li><li class="nav-item"> 2275 <h5 class="mp-font-sans mp-nav-group-child"> 2276 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/pages/fragrance-finder" role="button">Fragrance Finder</a> 2277 </h5> 2278 </li></ul></li><li class=" uk-parent nav-item"> 2279 <h5 class="mp-font-sans text-uppercase mb-1 mp-nav-group mp-nav-group-child fs-6"><a href="#" class="mp-link-plain fw-normal text-decoration-none nav-link px-0">Shop by Scent 2280</a></h5><ul class="mp-nav-mobile-3-2 nav flex-column bg-white mb-2"><li class="nav-item"> 2281 <h5 class="mp-font-sans mp-nav-group-child"> 2282 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/womens-fragrance" role="button">Scents for Her</a> 2283 </h5> 2284 </li><li class="nav-item"> 2285 <h5 class="mp-font-sans mp-nav-group-child"> 2286 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/mens-fragrance" role="button">Scents for Him</a> 2287 </h5> 2288 </li><li class="nav-item"> 2289 <h5 class="mp-font-sans mp-nav-group-child"> 2290 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/evening-scents" role="button">Evening Scents</a> 2291 </h5> 2292 </li><li class="nav-item"> 2293 <h5 class="mp-font-sans mp-nav-group-child"> 2294 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/rose-fragrances" role="button">Rose Scents</a> 2295 </h5> 2296 </li><li class="nav-item"> 2297 <h5 class="mp-font-sans mp-nav-group-child"> 2298 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/patchouli-fragrances" role="button">Patchouli Scents</a> 2299 </h5> 2300 </li><li class="nav-item"> 2301 <h5 class="mp-font-sans mp-nav-group-child"> 2302 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/fresh-fragrances" role="button">Fresh Scents</a> 2303 </h5> 2304 </li><li class="nav-item"> 2305 <h5 class="mp-font-sans mp-nav-group-child"> 2306 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/sea-salt-fragrances" role="button">Sea Salt Scents</a> 2307 </h5> 2308 </li><li class="nav-item"> 2309 <h5 class="mp-font-sans mp-nav-group-child"> 2310 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/pages/fragrance-finder" role="button">Fragrance Finder</a> 2311 </h5> 2312 </li></ul></li> 2313<div class="mp-ctas-wrapper mb-4"> 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 <a href="/collections/body-mist-spray" class="tile-nav-callout text-decoration-none h-100 d-block"> 2331 <div class="position-relative overflow-hidden w-100 h-100"> 2332 <div class="position-absolute w-100 h-100"><div id='image-wrapper-70623740133749-cffbe' class='image image-cover-v2'> 2333 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 1400px)" srcset="//arran.com/cdn/shop/files/kildo_body_mist_2_-_content_block_1540x.jpg?v=1785149403 1x, //arran.com/cdn/shop/files/[email protected]?v=1785149403 2x"><source media="(min-width: 1200px)" srcset="//arran.com/cdn/shop/files/kildo_body_mist_2_-_content_block_1340x.jpg?v=1785149403 1x, //arran.com/cdn/shop/files/[email protected]?v=1785149403 2x"><source media="(min-width: 992px)" srcset="//arran.com/cdn/shop/files/kildo_body_mist_2_-_content_block_550x.jpg?v=1785149403 1x, //arran.com/cdn/shop/files/[email protected]?v=1785149403 2x"><source media="(min-width: 768px)" srcset="//arran.com/cdn/shop/files/kildo_body_mist_2_-_content_block_932x.jpg?v=1785149403 1x, //arran.com/cdn/shop/files/[email protected]?v=1785149403 2x"><source media="(min-width: 576px)" srcset="//arran.com/cdn/shop/files/kildo_body_mist_2_-_content_block_708x.jpg?v=1785149403 1x, //arran.com/cdn/shop/files/[email protected]?v=1785149403 2x"> 2334 <img 2335 data-src="//arran.com/cdn/shop/files/kildo_body_mist_2_-_content_block_350x.jpg?v=1785149403" 2336 data-srcset="//arran.com/cdn/shop/files/kildo_body_mist_2_-_content_block_350x.jpg?v=1785149403 1x, //arran.com/cdn/shop/files/[email protected]?v=1785149403 2x" 2337 loading="lazy" 2338 2339 class='image-fade img-fluid w-100 lazyload ' 2340 alt="" /> 2341 </picture> 2342</div></div> 2343 <div class="bg-overlay"></div> 2344 <div class="position-relative d-flex align-items-end h-100"> 2345 <div class="text-white border-top m-4 pt-0"> 2346 <h5 class="mb-0 mt-2 ">NEW IN</h5> 2347 <p class=" mt-2 ">Body Mists</p> 2348 </div> 2349 </div> 2350 </div> 2351</a> 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 </div> 2391 2392 </ul> 2393 </div> 2394 2395 2396 <div class="position-absolute start-0 end-0 top-0 bg-white d-none" id="nav-mobile-4"> 2397 <a class="nav-link mp-font-sans text-uppercase mb-0 mp-nav-group mp-link-bath-body text-decoration-none fw-normal p-0 px-4" data-toggle-panel="4" role="button" > 2398 <img src="//arran.com/cdn/shop/t/256/assets/ico-arrow-left-dark.svg?v=76981653224167095031780310528" alt="Back" class="me-3" style="position:relative; top:-2px" width="29" height="18" /> 2399 Bath & Body 2400 </a> 2401 <hr> 2402 <ul class="nav flex-column bg-white px-4"> 2403 <li class="mp-parent-link text-uppercase mb-3 nav-item"> 2404 <a class="text-primary fw-normal text-decoration-none" href="/collections/body-care">All Bath & Body</a> 2405 </li><li class=" uk-parent nav-item"> 2406 <h5 class="mp-font-sans text-uppercase mb-1 mp-nav-group mp-nav-group-child fs-6"><a href="#" class="mp-link-plain fw-normal text-decoration-none nav-link px-0">Shop By Category 2407</a></h5><ul class="mp-nav-mobile-4-1 nav flex-column bg-white mb-2"><li class="nav-item"> 2408 <h5 class="mp-font-sans mp-nav-group-child"> 2409 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/shower-gel" role="button">Shower Gel</a> 2410 </h5> 2411 </li><li class="nav-item"> 2412 <h5 class="mp-font-sans mp-nav-group-child"> 2413 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/2-litre-eco-friendly-refills" role="button">Eco-Friendly Refills</a> 2414 </h5> 2415 </li><li class="nav-item"> 2416 <h5 class="mp-font-sans mp-nav-group-child"> 2417 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/body-lotion" role="button">Body Lotions</a> 2418 </h5> 2419 </li><li class="nav-item"> 2420 <h5 class="mp-font-sans mp-nav-group-child"> 2421 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/body-mist-spray" role="button">NEW - Body Mist Sprays</a> 2422 </h5> 2423 </li><li class="nav-item"> 2424 <h5 class="mp-font-sans mp-nav-group-child"> 2425 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/shampoos" role="button">Shampoo</a> 2426 </h5> 2427 </li><li class="nav-item"> 2428 <h5 class="mp-font-sans mp-nav-group-child"> 2429 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/conditioner" role="button">Conditioner</a> 2430 </h5> 2431 </li><li class="nav-item"> 2432 <h5 class="mp-font-sans mp-nav-group-child"> 2433 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/bath-salts-oils" role="button">Bath Salts & Oils</a> 2434 </h5> 2435 </li><li class="nav-item"> 2436 <h5 class="mp-font-sans mp-nav-group-child"> 2437 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/moisturising-soaps" role="button">Hand Soaps</a> 2438 </h5> 2439 </li><li class="nav-item"> 2440 <h5 class="mp-font-sans mp-nav-group-child"> 2441 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/natural-deodorants" role="button">Natural Deodorants</a> 2442 </h5> 2443 </li><li class="nav-item"> 2444 <h5 class="mp-font-sans mp-nav-group-child"> 2445 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/summer-of-discovery" role="button">Summer of Discovery</a> 2446 </h5> 2447 </li></ul></li><li class=" uk-parent nav-item"> 2448
2448 <h5 class="mp-font-sans text-uppercase mb-1 mp-nav-group mp-nav-group-child fs-6"><a href="#" class="mp-link-plain fw-normal text-decoration-none nav-link px-0">Shop By Gift 2449</a></h5><ul class="mp-nav-mobile-4-2 nav flex-column bg-white mb-2"><li class="nav-item"> 2450 <h5 class="mp-font-sans mp-nav-group-child"> 2451 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/body-care-gift-sets" role="button">Body Care Gift Sets</a> 2452 </h5> 2453 </li><li class="nav-item"> 2454 <h5 class="mp-font-sans mp-nav-group-child"> 2455 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/discovery-sets" role="button">Discovery Sets</a> 2456 </h5> 2457 </li><li class="nav-item"> 2458 <h5 class="mp-font-sans mp-nav-group-child"> 2459 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/travel-accessories" role="button">Travel Sets</a> 2460 </h5> 2461 </li><li class="nav-item"> 2462 <h5 class="mp-font-sans mp-nav-group-child"> 2463 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/gifts" role="button">Shop All Gifts</a> 2464 </h5> 2465 </li></ul></li><li class=" uk-parent nav-item"> 2466 <h5 class="mp-font-sans text-uppercase mb-1 mp-nav-group mp-nav-group-child fs-6"><a href="#" class="mp-link-plain fw-normal text-decoration-none nav-link px-0">Shop By Scent 2467</a></h5><ul class="mp-nav-mobile-4-3 nav flex-column bg-white mb-2"><li class="nav-item"> 2468 <h5 class="mp-font-sans mp-nav-group-child"> 2469 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/after-the-rain-body-care" role="button">After The Rain Scent</a> 2470 </h5> 2471 </li><li class="nav-item"> 2472 <h5 class="mp-font-sans mp-nav-group-child"> 2473 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/fresh-body-care-scents" role="button">Fresh Body Care Scents</a> 2474 </h5> 2475 </li><li class="nav-item"> 2476 <h5 class="mp-font-sans mp-nav-group-child"> 2477 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/floral-body-care-scents" role="button">Floral Body Care Scents</a> 2478 </h5> 2479 </li><li class="nav-item"> 2480 <h5 class="mp-font-sans mp-nav-group-child"> 2481 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/woody-body-care-scents" role="button">Woody Body Care Scents</a> 2482 </h5> 2483 </li><li class="nav-item"> 2484 <h5 class="mp-font-sans mp-nav-group-child"> 2485 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/pages/fragrance-finder" role="button">Find My Fragrance</a> 2486 </h5> 2487 </li></ul></li> 2488<div class="mp-ctas-wrapper mb-4"> 2489 2490 2491 2492 2493 2494 2495 <a href="/collections/bestsellers" class="tile-nav-callout text-decoration-none h-100 d-block"> 2496 <div class="position-relative overflow-hidden w-100 h-100"> 2497 <div class="position-absolute w-100 h-100"><div id='image-wrapper-70623801835893-cffbe' class='image image-cover-v2'> 2498 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 1400px)" srcset="//arran.com/cdn/shop/files/body_care_-_content_block_1540x.jpg?v=1785149535 1x, //arran.com/cdn/shop/files/[email protected]?v=1785149535 2x"><source media="(min-width: 1200px)" srcset="//arran.com/cdn/shop/files/body_care_-_content_block_1340x.jpg?v=1785149535 1x, //arran.com/cdn/shop/files/[email protected]?v=1785149535 2x"><source media="(min-width: 992px)" srcset="//arran.com/cdn/shop/files/body_care_-_content_block_550x.jpg?v=1785149535 1x, //arran.com/cdn/shop/files/[email protected]?v=1785149535 2x"><source media="(min-width: 768px)" srcset="//arran.com/cdn/shop/files/body_care_-_content_block_932x.jpg?v=1785149535 1x, //arran.com/cdn/shop/files/[email protected]?v=1785149535 2x"><source media="(min-width: 576px)" srcset="//arran.com/cdn/shop/files/body_care_-_content_block_708x.jpg?v=1785149535 1x, //arran.com/cdn/shop/files/[email protected]?v=1785149535 2x"> 2499 <img 2500 data-src="//arran.com/cdn/shop/files/body_care_-_content_block_350x.jpg?v=1785149535" 2501 data-srcset="//arran.com/cdn/shop/files/body_care_-_content_block_350x.jpg?v=1785149535 1x, //arran.com/cdn/shop/files/[email protected]?v=1785149535 2x" 2502 loading="lazy" 2503 2504 class='image-fade img-fluid w-100 lazyload ' 2505 alt="" /> 2506 </picture> 2507</div></div> 2508 <div class="bg-overlay"></div> 2509 <div class="position-relative d-flex align-items-end h-100"> 2510 <div class="text-white border-top m-4 pt-0"> 2511 <h5 class="mb-0 mt-2 ">Bath & Body Bestsellers</h5> 2512 <p class=" mt-2 ">Explore Our Top Picks</p> 2513 </div> 2514 </div> 2515 </div> 2516</a> 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 </div> 2566 2567 </ul> 2568 </div> 2569 2570 2571 <div class="position-absolute start-0 end-0 top-0 bg-white d-none" id="nav-mobile-5"> 2572 <a class="nav-link mp-font-sans text-uppercase mb-0 mp-nav-group mp-link-hand-care text-decoration-none fw-normal p-0 px-4" data-toggle-panel="5" role="button" > 2573 <img src="//arran.com/cdn/shop/t/256/assets/ico-arrow-left-dark.svg?v=76981653224167095031780310528" alt="Back" class="me-3" style="position:relative; top:-2px" width="29" height="18" /> 2574 Hand Care 2575 </a> 2576 <hr> 2577 <ul class="nav flex-column bg-white px-4"> 2578 <li class="mp-parent-link text-uppercase mb-3 nav-item"> 2579 <a class="text-primary fw-normal text-decoration-none" href="/collections/hand-care">All Hand Care</a> 2580 </li><li class=" uk-parent nav-item"> 2581 <h5 class="mp-font-sans text-uppercase mb-1 mp-nav-group mp-nav-group-child fs-6"><a href="#" class="mp-link-plain fw-normal text-decoration-none nav-link px-0">Shop by Category 2582</a></h5><ul class="mp-nav-mobile-5-1 nav flex-column bg-white mb-2"><li class="nav-item"> 2583 <h5 class="mp-font-sans mp-nav-group-child"> 2584 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/hand-washes" role="button">Hand Wash</a> 2585 </h5> 2586 </li><li class="nav-item"> 2587 <h5 class="mp-font-sans mp-nav-group-child"> 2588 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/hand-creams" role="button">Hand Cream</a> 2589 </h5> 2590 </li><li class="nav-item"> 2591 <h5 class="mp-font-sans mp-nav-group-child"> 2592 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/soap" role="button">Hand Soaps</a> 2593 </h5> 2594 </li><li class="nav-item"> 2595 <h5 class="mp-font-sans mp-nav-group-child"> 2596 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/hydrating-hand-creams" role="button">Hydrating Hand Creams</a> 2597 </h5> 2598 </li><li class="nav-item"> 2599 <h5 class="mp-font-sans mp-nav-group-child"> 2600 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/2-litre-eco-friendly-refills" role="button">Eco-Friendly Refills</a> 2601 </h5> 2602 </li></ul></li><li class=" uk-parent nav-item"> 2603 <h5 class="mp-font-sans text-uppercase mb-1 mp-nav-group mp-nav-group-child fs-6"><a href="#" class="mp-link-plain fw-normal text-decoration-none nav-link px-0">Shop by Gift 2604</a></h5><ul class="mp-nav-mobile-5-2 nav flex-column bg-white mb-2"><li class="nav-item"> 2605 <h5 class="mp-font-sans mp-nav-group-child"> 2606 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/hand-care-gift-sets" role="button">Hand Care Gift Sets</a> 2607 </h5> 2608 </li><li class="nav-item"> 2609 <h5 class="mp-font-sans mp-nav-group-child"> 2610 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/discovery-sets" role="button">Discovery Gift Sets</a> 2611 </h5> 2612 </li><li class="nav-item"> 2613 <h5 class="mp-font-sans mp-nav-group-child"> 2614 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/gift-sets" role="button">Shop All Gifts</a> 2615 </h5> 2616 </li></ul></li><li class=" uk-parent nav-item"> 2617 <h5 class="mp-font-sans text-uppercase mb-1 mp-nav-group mp-nav-group-child fs-6"><a href="#" class="mp-link-plain fw-normal text-decoration-none nav-link px-0">Shop by Scent 2618</a></h5><ul class="mp-nav-mobile-5-3 nav flex-column bg-white mb-2"><li class="nav-item"> 2619 <h5 class="mp-font-sans mp-nav-group-child"> 2620 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/after-the-rain-hand-care-scents" role="button">After the Rain </a> 2621 </h5> 2622 </li><li class="nav-item"> 2623 <h5 class="mp-font-sans mp-nav-group-child"> 2624 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/fresh-h
2624and-care-scents" role="button">Fresh Scents</a> 2625 </h5> 2626 </li><li class="nav-item"> 2627 <h5 class="mp-font-sans mp-nav-group-child"> 2628 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/floral-hand-care-scents" role="button">Floral Scents</a> 2629 </h5> 2630 </li><li class="nav-item"> 2631 <h5 class="mp-font-sans mp-nav-group-child"> 2632 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/citrus-fragrances" role="button">Citrus Scents</a> 2633 </h5> 2634 </li><li class="nav-item"> 2635 <h5 class="mp-font-sans mp-nav-group-child"> 2636 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/patchouli-fragrances" role="button">Patchouli Scents</a> 2637 </h5> 2638 </li><li class="nav-item"> 2639 <h5 class="mp-font-sans mp-nav-group-child"> 2640 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/sea-salt-fragrances" role="button">Sea Salt Scents</a> 2641 </h5> 2642 </li></ul></li> 2643<div class="mp-ctas-wrapper mb-4"> 2644 2645 2646 2647 2648 <a href="/collections/hand-care" class="tile-nav-callout text-decoration-none h-100 d-block"> 2649 <div class="position-relative overflow-hidden w-100 h-100"> 2650 <div class="position-absolute w-100 h-100"><div id='image-wrapper-64888559403381-cffbe' class='image image-cover-v2'> 2651 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 1400px)" srcset="//arran.com/cdn/shop/files/hand_washes_kildonan_a8ee62f1-9e31-4eb5-ac96-fc1b72a01df9_1540x.jpg?v=1751275666 1x, //arran.com/cdn/shop/files/hand_washes_kildonan_a8ee62f1-9e31-4eb5-ac96-fc1b72a01df9_1540x@2x.jpg?v=1751275666 2x"><source media="(min-width: 1200px)" srcset="//arran.com/cdn/shop/files/hand_washes_kildonan_a8ee62f1-9e31-4eb5-ac96-fc1b72a01df9_1340x.jpg?v=1751275666 1x, //arran.com/cdn/shop/files/hand_washes_kildonan_a8ee62f1-9e31-4eb5-ac96-fc1b72a01df9_1340x@2x.jpg?v=1751275666 2x"><source media="(min-width: 992px)" srcset="//arran.com/cdn/shop/files/hand_washes_kildonan_a8ee62f1-9e31-4eb5-ac96-fc1b72a01df9_550x.jpg?v=1751275666 1x, //arran.com/cdn/shop/files/hand_washes_kildonan_a8ee62f1-9e31-4eb5-ac96-fc1b72a01df9_550x@2x.jpg?v=1751275666 2x"><source media="(min-width: 768px)" srcset="//arran.com/cdn/shop/files/hand_washes_kildonan_a8ee62f1-9e31-4eb5-ac96-fc1b72a01df9_932x.jpg?v=1751275666 1x, //arran.com/cdn/shop/files/hand_washes_kildonan_a8ee62f1-9e31-4eb5-ac96-fc1b72a01df9_932x@2x.jpg?v=1751275666 2x"><source media="(min-width: 576px)" srcset="//arran.com/cdn/shop/files/hand_washes_kildonan_a8ee62f1-9e31-4eb5-ac96-fc1b72a01df9_708x.jpg?v=1751275666 1x, //arran.com/cdn/shop/files/hand_washes_kildonan_a8ee62f1-9e31-4eb5-ac96-fc1b72a01df9_708x@2x.jpg?v=1751275666 2x"> 2652 <img 2653 data-src="//arran.com/cdn/shop/files/hand_washes_kildonan_a8ee62f1-9e31-4eb5-ac96-fc1b72a01df9_350x.jpg?v=1751275666" 2654 data-srcset="//arran.com/cdn/shop/files/hand_washes_kildonan_a8ee62f1-9e31-4eb5-ac96-fc1b72a01df9_350x.jpg?v=1751275666 1x, //arran.com/cdn/shop/files/hand_washes_kildonan_a8ee62f1-9e31-4eb5-ac96-fc1b72a01df9_350x@2x.jpg?v=1751275666 2x" 2655 loading="lazy" 2656 2657 class='image-fade img-fluid w-100 lazyload ' 2658 alt="" /> 2659 </picture> 2660</div></div> 2661 <div class="bg-overlay"></div> 2662 <div class="position-relative d-flex align-items-end h-100"> 2663 <div class="text-white border-top m-4 pt-0"> 2664 <h5 class="mb-0 mt-2 ">Heavenly Hand Care</h5> 2665 <p class=" mt-2 ">Made With Arran Water</p> 2666 </div> 2667 </div> 2668 </div> 2669</a> 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 </div> 2721 2722 </ul> 2723 </div> 2724 2725 2726 <div class="position-absolute start-0 end-0 top-0 bg-white d-none" id="nav-mobile-6"> 2727 <a class="nav-link mp-font-sans text-uppercase mb-0 mp-nav-group mp-link-home-fragrance text-decoration-none fw-normal p-0 px-4" data-toggle-panel="6" role="button" > 2728 <img src="//arran.com/cdn/shop/t/256/assets/ico-arrow-left-dark.svg?v=76981653224167095031780310528" alt="Back" class="me-3" style="position:relative; top:-2px" width="29" height="18" /> 2729 Home Fragrance 2730 </a> 2731 <hr> 2732 <ul class="nav flex-column bg-white px-4"> 2733 <li class="mp-parent-link text-uppercase mb-3 nav-item"> 2734 <a class="text-primary fw-normal text-decoration-none" href="https://arran.com/pages/arran-home-fragrance">All Home Fragrance</a> 2735 </li><li class=" uk-parent nav-item"> 2736 <h5 class="mp-font-sans text-uppercase mb-1 mp-nav-group mp-nav-group-child fs-6"><a href="#" class="mp-link-plain fw-normal text-decoration-none nav-link px-0">Shop by Category 2737</a></h5><ul class="mp-nav-mobile-6-1 nav flex-column bg-white mb-2"><li class="nav-item"> 2738 <h5 class="mp-font-sans mp-nav-group-child"> 2739 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/reed-diffusers" role="button">Reed Diffusers</a> 2740 </h5> 2741 </li><li class="nav-item"> 2742 <h5 class="mp-font-sans mp-nav-group-child"> 2743 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/candles" role="button">Candles</a> 2744 </h5> 2745 </li><li class="nav-item"> 2746 <h5 class="mp-font-sans mp-nav-group-child"> 2747 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/room-sprays" role="button">Room Sprays</a> 2748 </h5> 2749 </li><li class="nav-item"> 2750 <h5 class="mp-font-sans mp-nav-group-child"> 2751 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/naturals-candles" role="button">Naturals Candles</a> 2752 </h5> 2753 </li><li class="nav-item"> 2754 <h5 class="mp-font-sans mp-nav-group-child"> 2755 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/mini-candles" role="button">Mini Candles</a> 2756 </h5> 2757 </li></ul></li><li class=" uk-parent nav-item"> 2758 <h5 class="mp-font-sans text-uppercase mb-1 mp-nav-group mp-nav-group-child fs-6"><a href="#" class="mp-link-plain fw-normal text-decoration-none nav-link px-0">Shop by Gift 2759</a></h5><ul class="mp-nav-mobile-6-2 nav flex-column bg-white mb-2"><li class="nav-item"> 2760 <h5 class="mp-font-sans mp-nav-group-child"> 2761 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/home-fragrance-gift-sets" role="button">Home Gift Sets</a> 2762 </h5> 2763 </li><li class="nav-item"> 2764 <h5 class="mp-font-sans mp-nav-group-child"> 2765 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/housewarming-gifts" role="button">House Warming Gifts</a> 2766 </h5> 2767 </li><li class="nav-item"> 2768 <h5 class="mp-font-sans mp-nav-group-child"> 2769 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/gift-sets" role="button">Shop All Gifts</a> 2770 </h5> 2771 </li></ul></li><li class=" uk-parent nav-item"> 2772 <h5 class="mp-font-sans text-uppercase mb-1 mp-nav-group mp-nav-group-child fs-6"><a href="#" class="mp-link-plain fw-normal text-decoration-none nav-link px-0">Shop by Scent 2773</a></h5><ul class="mp-nav-mobile-6-3 nav flex-column bg-white mb-2"><li class="nav-item"> 2774 <h5 class="mp-font-sans mp-nav-group-child"> 2775 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/fresh-home-fragrance-clean-scents-for-every-room-arran" role="button">Fresh Home Scents</a> 2776 </h5> 2777 </li><li class="nav-item"> 2778 <h5 class="mp-font-sans mp-nav-group-child"> 2779 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/floral-home-fragrance" role="button">Floral Home Scents</a> 2780 </h5> 2781 </li><li class="nav-item"> 2782 <h5 class="mp-font-sans mp-nav-group-child"> 2783 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/warm-home-fragrance-scents" role="button">Warm Home Scents</a> 2784 </h5> 2785 </li><li class="nav-item"> 2786 <h5 class="mp-font-sans mp-nav-group-child"> 2787 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/citrus-home-scents" role="button">Citrus Home Scents</a> 2788 </h5> 2789 </li><li class="nav-item"> 2790 <h5 class="mp-font-sans mp-nav-group-child"> 2791 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/calming-home-scents" role="button">Calming Home Scents</a> 2792 </h5> 2793 </li><li class="nav-item"> 2794 <h5 class="mp-font-sans mp-nav-group-child"> 2795 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/pages/fragrance-finder" role="button">Fragrance Finder</a> 2796 </h5> 2797 </li></ul></li><li class=" uk-parent nav-item"> 2798 <h5 class="mp-font-sans text-uppercase mb-1 mp-nav-group mp-nav-group-child fs-6"><a href="#" class="mp-link-plain fw-normal text-decoration-none nav-link px-0">Shop by Room 2799</a></h5><ul class="mp-nav-mobile-6-4 nav flex-column bg-white mb-2"><li class="nav-item"> 2800 <h5 class="mp-font-sans mp-nav-group-child"> 2801 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/kitchen-home-fragrances" role="button">
2801Kitchen </a> 2802 </h5> 2803 </li><li class="nav-item"> 2804 <h5 class="mp-font-sans mp-nav-group-child"> 2805 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/bathroom" role="button">Bathroom</a> 2806 </h5> 2807 </li><li class="nav-item"> 2808 <h5 class="mp-font-sans mp-nav-group-child"> 2809 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/living-room" role="button">Living Room</a> 2810 </h5> 2811 </li></ul></li> 2812 2813 </ul> 2814 </div> 2815 2816 2817 <div class="position-absolute start-0 end-0 top-0 bg-white d-none" id="nav-mobile-7"> 2818 <a class="nav-link mp-font-sans text-uppercase mb-0 mp-nav-group mp-link-mens text-decoration-none fw-normal p-0 px-4" data-toggle-panel="7" role="button" > 2819 <img src="//arran.com/cdn/shop/t/256/assets/ico-arrow-left-dark.svg?v=76981653224167095031780310528" alt="Back" class="me-3" style="position:relative; top:-2px" width="29" height="18" /> 2820 Mens 2821 </a> 2822 <hr> 2823 <ul class="nav flex-column bg-white px-4"> 2824 <li class="mp-parent-link text-uppercase mb-3 nav-item"> 2825 <a class="text-primary fw-normal text-decoration-none" href="/collections/mens">All Mens</a> 2826 </li><li class=" uk-parent nav-item"> 2827 <h5 class="mp-font-sans text-uppercase mb-1 mp-nav-group mp-nav-group-child fs-6"><a href="#" class="mp-link-plain fw-normal text-decoration-none nav-link px-0">Shop by Category 2828</a></h5><ul class="mp-nav-mobile-7-1 nav flex-column bg-white mb-2"><li class="nav-item"> 2829 <h5 class="mp-font-sans mp-nav-group-child"> 2830 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/mens-bath-shower" role="button">Bath & Shower</a> 2831 </h5> 2832 </li><li class="nav-item"> 2833 <h5 class="mp-font-sans mp-nav-group-child"> 2834 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/mens-fragrance" role="button">Mens Fragrance</a> 2835 </h5> 2836 </li><li class="nav-item"> 2837 <h5 class="mp-font-sans mp-nav-group-child"> 2838 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/shaving" role="button">Shaving</a> 2839 </h5> 2840 </li><li class="nav-item"> 2841 <h5 class="mp-font-sans mp-nav-group-child"> 2842 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/wash-bags" role="button">Wash Bags</a> 2843 </h5> 2844 </li><li class="nav-item"> 2845 <h5 class="mp-font-sans mp-nav-group-child"> 2846 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/mens-travel-size" role="button">Men's Travel Size</a> 2847 </h5> 2848 </li><li class="nav-item"> 2849 <h5 class="mp-font-sans mp-nav-group-child"> 2850 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="https://arran.com/collections/mens-refills" role="button">Men's Refills</a> 2851 </h5> 2852 </li></ul></li><li class=" uk-parent nav-item"> 2853 <h5 class="mp-font-sans text-uppercase mb-1 mp-nav-group mp-nav-group-child fs-6"><a href="#" class="mp-link-plain fw-normal text-decoration-none nav-link px-0">Shop by Gift 2854</a></h5><ul class="mp-nav-mobile-7-2 nav flex-column bg-white mb-2"><li class="nav-item"> 2855 <h5 class="mp-font-sans mp-nav-group-child"> 2856 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/gifts-for-him" role="button">Gifts For Him</a> 2857 </h5> 2858 </li><li class="nav-item"> 2859 <h5 class="mp-font-sans mp-nav-group-child"> 2860 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/discovery-sets" role="button">Discovery Gift Sets</a> 2861 </h5> 2862 </li></ul></li><li class=" uk-parent nav-item"> 2863 <h5 class="mp-font-sans text-uppercase mb-1 mp-nav-group mp-nav-group-child fs-6"><a href="#" class="mp-link-plain fw-normal text-decoration-none nav-link px-0">Shop by Scent 2864</a></h5><ul class="mp-nav-mobile-7-3 nav flex-column bg-white mb-2"><li class="nav-item"> 2865 <h5 class="mp-font-sans mp-nav-group-child"> 2866 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/sannox-leather-amber-oud" role="button">Sannox - Leather, Amber & Oud</a> 2867 </h5> 2868 </li><li class="nav-item"> 2869 <h5 class="mp-font-sans mp-nav-group-child"> 2870 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/lochranza" role="button">Lochranza - Patchouli & Anise</a> 2871 </h5> 2872 </li><li class="nav-item"> 2873 <h5 class="mp-font-sans mp-nav-group-child"> 2874 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/machrie" role="button">Machrie - Sea Salt & Rockrose</a> 2875 </h5> 2876 </li><li class="nav-item"> 2877 <h5 class="mp-font-sans mp-nav-group-child"> 2878 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/seaweed-and-sage" role="button">Apothecary - Seaweed & Sage</a> 2879 </h5> 2880 </li><li class="nav-item"> 2881 <h5 class="mp-font-sans mp-nav-group-child"> 2882 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/pages/fragrance-finder" role="button">Find My Fragrance</a> 2883 </h5> 2884 </li></ul></li> 2885<div class="mp-ctas-wrapper mb-4"> 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 <a href="/collections/sannox-leather-amber-oud" class="tile-nav-callout text-decoration-none h-100 d-block"> 2901 <div class="position-relative overflow-hidden w-100 h-100"> 2902 <div class="position-absolute w-100 h-100"><div id='image-wrapper-23743865028675-cffbe' class='image image-cover-v2'> 2903 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 1400px)" srcset="//arran.com/cdn/shop/files/sannox_content_block_-_edp_1540x.jpg?v=1697535450 1x, //arran.com/cdn/shop/files/[email protected]?v=1697535450 2x"><source media="(min-width: 1200px)" srcset="//arran.com/cdn/shop/files/sannox_content_block_-_edp_1340x.jpg?v=1697535450 1x, //arran.com/cdn/shop/files/[email protected]?v=1697535450 2x"><source media="(min-width: 992px)" srcset="//arran.com/cdn/shop/files/sannox_content_block_-_edp_550x.jpg?v=1697535450 1x, //arran.com/cdn/shop/files/[email protected]?v=1697535450 2x"><source media="(min-width: 768px)" srcset="//arran.com/cdn/shop/files/sannox_content_block_-_edp_932x.jpg?v=1697535450 1x, //arran.com/cdn/shop/files/[email protected]?v=1697535450 2x"><source media="(min-width: 576px)" srcset="//arran.com/cdn/shop/files/sannox_content_block_-_edp_708x.jpg?v=1697535450 1x, //arran.com/cdn/shop/files/[email protected]?v=1697535450 2x"> 2904 <img 2905 data-src="//arran.com/cdn/shop/files/sannox_content_block_-_edp_350x.jpg?v=1697535450" 2906 data-srcset="//arran.com/cdn/shop/files/sannox_content_block_-_edp_350x.jpg?v=1697535450 1x, //arran.com/cdn/shop/files/[email protected]?v=1697535450 2x" 2907 loading="lazy" 2908 2909 class='image-fade img-fluid w-100 lazyload ' 2910 alt="" /> 2911 </picture> 2912</div></div> 2913 <div class="bg-overlay"></div> 2914 <div class="position-relative d-flex align-items-end h-100"> 2915 <div class="text-white border-top m-4 pt-0"> 2916 <h5 class="mb-0 mt-2 ">Discover Sannox</h5> 2917 <p class=" mt-2 ">Our Premium Men's Fragrance</p> 2918 </div> 2919 </div> 2920 </div> 2921</a> 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 </div> 2963 2964 </ul> 2965 </div> 2966 2967 2968 <div class="position-absolute start-0 end-0 top-0 bg-white d-none" id="nav-mobile-8"> 2969 <a class="nav-link mp-font-sans text-uppercase mb-0 mp-nav-group mp-link-collections text-decoration-none fw-normal p-0 px-4" data-toggle-panel="8" role="button" > 2970 <img src="//arran.com/cdn/shop/t/256/assets/ico-arrow-left-dark.svg?v=76981653224167095031780310528" alt="Back" class="me-3" style="position:relative; top:-2px" width="29" height="18" /> 2971 Collections 2972 </a> 2973 <hr> 2974 <ul class="nav flex-column bg-white px-4"> 2975 <li class="mp-parent-link text-uppercase mb-3 nav-item"> 2976 <a class="text-primary fw-normal text-decoration-none" href="/collections/the-arran-collections">All Collections</a> 2977 </li><li class=" uk-parent nav-item"> 2978 <h5 class="mp-font-sans text-uppercase mb-1 mp-nav-group mp-nav-group-child fs-6"><a href="/collections/the-arran-collections" class="mp-link-plain fw-normal text-decoration-none nav-link px-0">Arran Collections 2979</a></h5><ul class="mp-nav-mobile-8-1 nav flex-column bg-white mb-2"><li class="nav-item"> 2980 <h5 class="mp-font-sans mp-nav-group-child"> 2981 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/after-the-rain" role="button">After the Rain</a> 2982 </h5> 2983 </li><li class="nav-item"> 2984 <h5 class="mp-font-sans mp-nav-group-child"> 2985 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/island-dusk" role="button">Island Dusk</a> 2986 </h5> 2987 </li><li class="nav-item"> 2988 <h5 class="mp-font-sans mp-nav-group-child"> 2989 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/sannox-leather-amber-oud" role="button">Sannox</a> 2990 </h5> 2991 </li><li class="nav-item"> 2992 <h5 class="mp-font-sans mp-nav-group-child"> 2993 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/glenashdale" role="button">Glenashdale</a> 2994 </h5> 2995 </li><li class="nav-item"> 2996 <h5 class="mp-font-sans mp-nav-group-child"> 2997 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/kildonan" role="button">Kildonan </a> 2998 </h5> 2999 </li><li class="nav-item"> 3000 <h5 class="mp-font-sans mp-nav-group-child"> 3001 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/glen-rosa" role="button">Glen Rosa</a> 3002 </h5> 3003 </li><li class="nav-item"> 3004 <h5 class="mp-font-sans mp-nav-group-child"> 3005 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/lochranza" role="button">Lochranza</a> 3006 </h5> 3007 </li><li class="nav-item"> 3008 <h5 class="mp-font-sans mp-nav-group-child"> 3009 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/machrie" role="button">Machrie</a> 3010 </h5> 3011 </li></ul></li><li class=" uk-parent nav-item"> 3012 <h5 class="mp-font-sans text-uppercase mb-1 mp-nav-group mp-nav-group-child fs-6"><a href="/collections/home" class="mp-link-plain fw-normal text-decoration-none nav-link px-0">Home Fragrance 3013</a></h5><ul class="mp-nav-mobile-8-2 nav flex-column bg-white mb-2"><li class="nav-item"> 3014 <h5 class="mp-font-sans mp-nav-group-child"> 3015 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/single-malt-home-fragrance" role="button">Single Malt</a> 3016 </h5> 3017 </li><li class="nav-item"> 3018 <h5 class="mp-font-sans mp-nav-group-child"> 3019 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/myrrh-sandalwood" role="button">Myrrh & Sandalwood </a> 3020 </h5> 3021 </li><li class="nav-item"> 3022 <h5 class="mp-font-sans mp-nav-group-child"> 3023 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/cedarwood-and-citrus" role="button">Cedrwood & Citrus</a> 3024 </h5> 3025 </li><li class="nav-item"> 3026 <h5 class="mp-font-sans mp-nav-group-child"> 3027 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/bergamot-and-geranium" role="button">Bergamot & Geranium</a> 3028 </h5> 3029 </li><li class="nav-item"> 3030 <h5 class="mp-font-sans mp-nav-group-child"> 3031 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/home-after-the-rain" role="button">After the Rain</a> 3032 </h5> 3033 </li><li class="nav-item"> 3034 <h5 class="mp-font-sans mp-nav-group-child"> 3035 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/home-glen-rosa-fig" role="button">Glen Rosa</a> 3036 </h5> 3037 </li><li class="nav-item"> 3038 <h5 class="mp-font-sans mp-nav-group-child"> 3039 <a class="mp-link-plain text-decoration-none nav-link fs-
30397 p-0 text-muted" href="/collections/home-glenashdale-grapefruit" role="button">Glenashdale</a> 3040 </h5> 3041 </li></ul></li><li class=" uk-parent nav-item"> 3042 <h5 class="mp-font-sans text-uppercase mb-1 mp-nav-group mp-nav-group-child fs-6"><a href="/collections/apothecary" class="mp-link-plain fw-normal text-decoration-none nav-link px-0">Apothecary 3043</a></h5><ul class="mp-nav-mobile-8-3 nav flex-column bg-white mb-2"><li class="nav-item"> 3044 <h5 class="mp-font-sans mp-nav-group-child"> 3045 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/seaweed-and-sage" role="button">Seaweed & Sage</a> 3046 </h5> 3047 </li><li class="nav-item"> 3048 <h5 class="mp-font-sans mp-nav-group-child"> 3049 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/lavender-and-tea-tree" role="button">Lavender & Tea Tree</a> 3050 </h5> 3051 </li></ul></li> 3052 3053 </ul> 3054 </div> 3055 3056 3057 <div class="position-absolute start-0 end-0 top-0 bg-white d-none" id="nav-mobile-9"> 3058 <a class="nav-link mp-font-sans text-uppercase mb-0 mp-nav-group mp-link-gifting text-decoration-none fw-normal p-0 px-4" data-toggle-panel="9" role="button" > 3059 <img src="//arran.com/cdn/shop/t/256/assets/ico-arrow-left-dark.svg?v=76981653224167095031780310528" alt="Back" class="me-3" style="position:relative; top:-2px" width="29" height="18" /> 3060 Gifting 3061 </a> 3062 <hr> 3063 <ul class="nav flex-column bg-white px-4"> 3064 <li class="mp-parent-link text-uppercase mb-3 nav-item"> 3065 <a class="text-primary fw-normal text-decoration-none" href="/collections/gifting">All Gifting</a> 3066 </li><li class=" uk-parent nav-item"> 3067 <h5 class="mp-font-sans text-uppercase mb-1 mp-nav-group mp-nav-group-child fs-6"><a href="#" class="mp-link-plain fw-normal text-decoration-none nav-link px-0">Shop by Gift 3068</a></h5><ul class="mp-nav-mobile-9-1 nav flex-column bg-white mb-2"><li class="nav-item"> 3069 <h5 class="mp-font-sans mp-nav-group-child"> 3070 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/gift-sets" role="button">All Gift Sets</a> 3071 </h5> 3072 </li><li class="nav-item"> 3073 <h5 class="mp-font-sans mp-nav-group-child"> 3074 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/summer-of-discovery" role="button">Summer of Discovery</a> 3075 </h5> 3076 </li><li class="nav-item"> 3077 <h5 class="mp-font-sans mp-nav-group-child"> 3078 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/discovery-sets" role="button">Discovery Gift Sets</a> 3079 </h5> 3080 </li><li class="nav-item"> 3081 <h5 class="mp-font-sans mp-nav-group-child"> 3082 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/body-care-gift-sets" role="button">Body Care Gift Sets</a> 3083 </h5> 3084 </li><li class="nav-item"> 3085 <h5 class="mp-font-sans mp-nav-group-child"> 3086 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/hand-care-gift-sets" role="button">Hand Care Gift Sets</a> 3087 </h5> 3088 </li><li class="nav-item"> 3089 <h5 class="mp-font-sans mp-nav-group-child"> 3090 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/home-fragrance-gift-sets" role="button">Home Fragrance Gift Sets</a> 3091 </h5> 3092 </li><li class="nav-item"> 3093 <h5 class="mp-font-sans mp-nav-group-child"> 3094 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/travel-accessories" role="button">Travel Gift Sets</a> 3095 </h5> 3096 </li><li class="nav-item"> 3097 <h5 class="mp-font-sans mp-nav-group-child"> 3098 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="https://arran.com/pages/gift-wrapping-service" role="button">Luxury Gift Wrapping</a> 3099 </h5> 3100 </li><li class="nav-item"> 3101 <h5 class="mp-font-sans mp-nav-group-child"> 3102 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="https://arran.com/collections/personalised-gift-builder" role="button">
3102Personalised Gift Builder</a> 3103 </h5> 3104 </li></ul></li><li class=" uk-parent nav-item"> 3105 <h5 class="mp-font-sans text-uppercase mb-1 mp-nav-group mp-nav-group-child fs-6"><a href="#" class="mp-link-plain fw-normal text-decoration-none nav-link px-0">Shop by Occasion 3106</a></h5><ul class="mp-nav-mobile-9-2 nav flex-column bg-white mb-2"><li class="nav-item"> 3107 <h5 class="mp-font-sans mp-nav-group-child"> 3108 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/gifts-for-her" role="button">Gifts For Her</a> 3109 </h5> 3110 </li><li class="nav-item"> 3111 <h5 class="mp-font-sans mp-nav-group-child"> 3112 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/gifts-for-him" role="button">Gifts For Him</a> 3113 </h5> 3114 </li><li class="nav-item"> 3115 <h5 class="mp-font-sans mp-nav-group-child"> 3116 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/wedding-gifts-1" role="button">Wedding Gifts</a> 3117 </h5> 3118 </li><li class="nav-item"> 3119 <h5 class="mp-font-sans mp-nav-group-child"> 3120 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/housewarming-gifts" role="button">House Warming Gifts</a> 3121 </h5> 3122 </li><li class="nav-item"> 3123 <h5 class="mp-font-sans mp-nav-group-child"> 3124 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/anniversary-gifts" role="button">Anniversary Gifts</a> 3125 </h5> 3126 </li><li class="nav-item"> 3127 <h5 class="mp-font-sans mp-nav-group-child"> 3128 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/products/gift-card" role="button">Gift Cards</a> 3129 </h5> 3130 </li><li class="nav-item"> 3131 <h5 class="mp-font-sans mp-nav-group-child"> 3132 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/pages/fragrance-finder" role="button">Fragrance Finder</a> 3133 </h5> 3134 </li></ul></li><li class=" uk-parent nav-item"> 3135 <h5 class="mp-font-sans text-uppercase mb-1 mp-nav-group mp-nav-group-child fs-6"><a href="#" class="mp-link-plain fw-normal text-decoration-none nav-link px-0">Shop by Price 3136</a></h5><ul class="mp-nav-mobile-9-3 nav flex-column bg-white mb-2"><li class="nav-item"> 3137 <h5 class="mp-font-sans mp-nav-group-child"> 3138 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/gifts-under-15" role="button">Gifts Under £15</a> 3139 </h5> 3140 </li><li class="nav-item"> 3141 <h5 class="mp-font-sans mp-nav-group-child"> 3142 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/gifts-under-20" role="button">Gifts Under £20</a> 3143 </h5> 3144 </li><li class="nav-item"> 3145 <h5 class="mp-font-sans mp-nav-group-child"> 3146 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/gifts-under-30" role="button">Gifts Under £35</a> 3147 </h5> 3148 </li><li class="nav-item"> 3149 <h5 class="mp-font-sans mp-nav-group-child"> 3150 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/luxury-gifts" role="button">Luxury Gifts</a> 3151 </h5> 3152 </li><li class="nav-item"> 3153 <h5 class="mp-font-sans mp-nav-group-child"> 3154 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/products/gift-card" role="button">Gift Cards</a> 3155 </h5> 3156 </li></ul></li><li class=" uk-parent nav-item"> 3157 <h5 class="mp-font-sans text-uppercase mb-1 mp-nav-group mp-nav-group-child fs-6"><a href="#" class="mp-link-plain fw-normal text-decoration-none nav-link px-0">Shop Wellbeing Gifts 3158</a></h5><ul class="mp-nav-mobile-9-4 nav flex-column bg-white mb-2"><li class="nav-item"> 3159 <h5 class="mp-font-sans mp-nav-group-child"> 3160 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/gift-of-calm" role="button">Gift of Calm</a> 3161 </h5> 3162 </li><li class="nav-item"> 3163 <h5 class="mp-font-sans mp-nav-group-child"> 3164 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/arran-naturals-mindful" role="button">Gift Of Mindfulness</a> 3165 </h5> 3166 </li><li class="nav-item"> 3167 <h5 class="mp-font-sans mp-nav-group-child"> 3168 <a class="mp-link-plain text-decoration-none nav-link fs-7 p-0 text-muted" href="/collections/gift-of-energy" role="button">Gift Of Energy</a> 3169 </h5> 3170 </li></ul></li> 3171<div class="mp-ctas-wrapper mb-4"> 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 <a href="/collections/gift-sets" class="tile-nav-callout text-decoration-none h-100 d-block"> 3185 <div class="position-relative overflow-hidden w-100 h-100"> 3186 <div class="position-absolute w-100 h-100"><div id='image-wrapper-68522773774709-cffbe' class='image image-cover-v2'> 3187 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 1400px)" srcset="//arran.com/cdn/shop/files/shower_gel_gift_set_-_3_1540x.jpg?v=1770736003 1x, //arran.com/cdn/shop/files/[email protected]?v=1770736003 2x"><source media="(min-width: 1200px)" srcset="//arran.com/cdn/shop/files/shower_gel_gift_set_-_3_1340x.jpg?v=1770736003 1x, //arran.com/cdn/shop/files/[email protected]?v=1770736003 2x"><source media="(min-width: 992px)" srcset="//arran.com/cdn/shop/files/shower_gel_gift_set_-_3_550x.jpg?v=1770736003 1x, //arran.com/cdn/shop/files/[email protected]?v=1770736003 2x"><source media="(min-width: 768px)" srcset="//arran.com/cdn/shop/files/shower_gel_gift_set_-_3_932x.jpg?v=1770736003 1x, //arran.com/cdn/shop/files/[email protected]?v=1770736003 2x"><source media="(min-width: 576px)" srcset="//arran.com/cdn/shop/files/shower_gel_gift_set_-_3_708x.jpg?v=1770736003 1x, //arran.com/cdn/shop/files/[email protected]?v=1770736003 2x"> 3188 <img 3189 data-src="//arran.com/cdn/shop/files/shower_gel_gift_set_-_3_350x.jpg?v=1770736003" 3190 data-srcset="//arran.com/cdn/shop/files/shower_gel_gift_set_-_3_350x.jpg?v=1770736003 1x, //arran.com/cdn/shop/files/[email protected]?v=1770736003 2x" 3191 loading="lazy" 3192 3193 class='image-fade img-fluid w-100 lazyload ' 3194 alt="" /> 3195 </picture> 3196</div></div> 3197 <div class="bg-overlay"></div> 3198 <div class="position-relative d-flex align-items-end h-100"> 3199 <div class="text-white border-top m-4 pt-0"> 3200 <h5 class="mb-0 mt-2 ">Bestselling Gift Sets</h5> 3201 <p class=" mt-2 ">
3201Give the gift of ARRAN</p> 3202 </div> 3203 </div> 3204 </div> 3205</a> 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 3241 3242 3243 3244 3245 3246 3247 3248 </div> 3249 3250 </ul> 3251 </div> 3252 3253 3254 <div class="position-absolute start-0 end-0 top-0 bg-white d-none" id="nav-mobile-11"> 3255 <a class="nav-link mp-font-sans text-uppercase mb-0 mp-nav-group mp-link-arran-naturals text-decoration-none fw-normal p-0 px-4" data-toggle-panel="11" role="button" > 3256 <img src="//arran.com/cdn/shop/t/256/assets/ico-arrow-left-dark.svg?v=76981653224167095031780310528" alt="Back" class="me-3" style="position:relative; top:-2px" width="29" height="18" /> 3257 ARRAN Naturals 3258 </a> 3259 <hr> 3260 <ul class="nav flex-column bg-white px-4"> 3261 <li class="mp-parent-link text-uppercase mb-3 nav-item"> 3262 <a class="text-primary fw-normal text-decoration-none" href="/pages/arran-naturals">All ARRAN Naturals</a> 3263 </li><li class=" nav-item"> 3264 <h5 class="mp-font-sans text-uppercase mb-1 mp-nav-group mp-nav-group-child fs-6"><a href="/collections/naturals-best-sellers" class="mp-link-plain fw-normal text-decoration-none nav-link px-0">Naturals Bestsellers 3265</a></h5></li><li class=" nav-item"> 3266 <h5 class="mp-font-sans text-uppercase mb-1 mp-nav-group mp-nav-group-child fs-6"><a href="/collections/naturals-soap" class="mp-link-plain fw-normal text-decoration-none nav-link px-0">Natural Soaps 3267</a></h5></li><li class=" nav-item"> 3268 <h5 class="mp-font-sans text-uppercase mb-1 mp-nav-group mp-nav-group-child fs-6"><a href="/collections/natural-deodorants" class="mp-link-plain fw-normal text-decoration-none nav-link px-0">Natural Deodrants 3269</a></h5></li><li class=" nav-item"> 3270 <h5 class="mp-font-sans text-uppercase mb-1 mp-nav-group mp-nav-group-child fs-6"><a href="/collections/naturals-candles" class="mp-link-plain fw-normal text-decoration-none nav-link px-0">Natural Candles 3271</a></h5></li><li class=" nav-item"> 3272 <h5 class="mp-font-sans text-uppercase mb-1 mp-nav-group mp-nav-group-child fs-6"><a href="/collections/naturals-body-wash" class="mp-link-plain fw-normal text-decoration-none nav-link px-0">Naturals Body Care 3273</a></h5></li><li class=" nav-item"> 3274 <h5 class="mp-font-sans text-uppercase mb-1 mp-nav-group mp-nav-group-child fs-6"><a href="/collections/naturals-refills" class="mp-link-plain fw-normal text-decoration-none nav-link px-0">Naturals Refills 3275</a></h5></li><li class=" nav-item"> 3276 <h5 class="mp-font-sans text-uppercase mb-1 mp-nav-group mp-nav-group-child fs-6"><a href="/collections/naturals-hand-wash" class="mp-link-plain fw-normal text-decoration-none nav-link px-0">Hand Care 3277</a></h5></li> 3278 3279 </ul> 3280 </div> 3281 3282 3283 </div> 3284</div> 3285</div><div id="shopify-section-sections--27025778868597__notification-bar" class="shopify-section shopify-section-group-header-group overflow-hidden position-relative section-notification-bar"><div id="notification-bar" class=" overflow-hidden"><div style="background-color: #B14A0F; color: #ffffff;" 3286 class=""><a style="color: #ffffff" href="/collections/3-for-2-hand-care-promo" class="text-decoration-none" data-notification-text="Shop 3 for 2 Hand Care - Stock up on Favourites, or Mix & Match"><div class="w-100 text-center py-2 lh-1 container container-lg-fixed"> 3287 <div class="d-none d-md-block"> 3288 <div>Shop 3 for 2 Hand Care - Stock up on Favourites, or Mix & Match </div> 3289 </div> 3290 <div class="d-block d-md-none"> 3291 <div>Shop 3 for 2 Hand Care </div> 3292 </div> 3293 </div></a></div></div></div> 3294<!-- END sections: header-group -->
3294<main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1"><div id="shopify-section-template--27025787781493__418cc4aa-508f-441b-98ac-1c6ece7b2fc9" class="shopify-section overflow-hidden position-relative"><div id="" class="container container-xxl-fixed d-none d-md-block overflow-hidden "> 3295 <div class=""> 3296 <div id="hero-slider-template--27025787781493__418cc4aa-508f-441b-98ac-1c6ece7b2fc9" class="carousel slide" data-bs-ride="carousel"> 3297 <div class="carousel-inner"><div class="carousel-item active "><div class=""><div style="display: none;"><style> 3298 #image-wrapper-71570001232245-4c748::before {padding-bottom: 52.207%;} 3299 </style></div><div id='image-wrapper-71570001232245-4c748' class='image image-wrapper-v2'> 3300 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 1400px)" srcset="//arran.com/cdn/shop/files/autumn_home_group_-_main_banner_cb99564b-0bf1-4688-991c-f84080c4198f_1540x.jpg?v=1790241209 1x, //arran.com/cdn/shop/files/autumn_home_group_-_main_banner_cb99564b-0bf1-4688-991c-f84080c4198f_1540x@2x.jpg?v=1790241209 2x"><source media="(min-width: 1200px)" srcset="//arran.com/cdn/shop/files/autumn_home_group_-_main_banner_cb99564b-0bf1-4688-991c-f84080c4198f_1340x.jpg?v=1790241209 1x, //arran.com/cdn/shop/files/autumn_home_group_-_main_banner_cb99564b-0bf1-4688-991c-f84080c4198f_1340x@2x.jpg?v=1790241209 2x"><source media="(min-width: 992px)" srcset="//arran.com/cdn/shop/files/autumn_home_group_-_main_banner_cb99564b-0bf1-4688-991c-f84080c4198f_1140x.jpg?v=1790241209 1x, //arran.com/cdn/shop/files/autumn_home_group_-_main_banner_cb99564b-0bf1-4688-991c-f84080c4198f_1140x@2x.jpg?v=1790241209 2x"><source media="(min-width: 768px)" srcset="//arran.com/cdn/shop/files/autumn_home_group_-_main_banner_cb99564b-0bf1-4688-991c-f84080c4198f_1400x.jpg?v=1790241209 1x, //arran.com/cdn/shop/files/autumn_home_group_-_main_banner_cb99564b-0bf1-4688-991c-f84080c4198f_1400x@2x.jpg?v=1790241209 2x"><source media="(min-width: 576px)" srcset="//arran.com/cdn/shop/files/autumn_home_group_-_main_banner_cb99564b-0bf1-4688-991c-f84080c4198f_708x.jpg?v=1790241209 1x, //arran.com/cdn/shop/files/autumn_home_group_-_main_banner_cb99564b-0bf1-4688-991c-f84080c4198f_708x@2x.jpg?v=1790241209 2x"> 3301 <img 3302 src="//arran.com/cdn/shop/files/autumn_home_group_-_main_banner_cb99564b-0bf1-4688-991c-f84080c4198f_400x.jpg?v=1790241209" 3303 srcset="//arran.com/cdn/shop/files/autumn_home_group_-_main_banner_cb99564b-0bf1-4688-991c-f84080c4198f_400x.jpg?v=1790241209 1x, //arran.com/cdn/shop/files/autumn_home_group_-_main_banner_cb99564b-0bf1-4688-991c-f84080c4198f_400x@2x.jpg?v=1790241209 2x" 3304 fetchpriority="high" 3305 3306 class=' img-fluid w-100 ' 3307 alt="" /> 3308 </picture> 3309</div></div><div class="bg-primary position-cover" style="opacity: 20%"></div><div class=" position-cover "><div class="container container-xl-fixed py-4 h-100 w-100"> 3310 <div class="d-flex align-items-md-center text-md-end align-items-center text-center position-relative h-100 w-100"> 3311 <div class="text-light col-12 col-xl-5 ms-md-auto me-md-0 mx-auto"><hr class="mb-3 text-white d-none d-xl-block"><h2>Welcome Home</h2><p>Cosy Season has Officially Arrived</p><p>Discover New Autumn Fragrances</p> 3312<a href="/collections/home" class="btn btn-primary" role="button"> 3313 shop new season 3314 </a></div> 3315 </div> 3316 </div></div><a class="d-md-none stretched-link" href="/collections/home"> 3317 <span class="visually-hidden">View more on </span> 3318 </a> 3319 </div><div class="carousel-item "><div class=""><div style="display: none;"><style> 3320 #image-wrapper-71528350744949-4c748::before {padding-bottom: 52.207%;} 3321 </style></div><div id='image-wrapper-71528350744949-4c748' class='image image-wrapper-v2'> 3322 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 1400px)" srcset="//arran.com/cdn/shop/files/3_for_2_hand_care_sep_-_main_banner_1540x.jpg?v=1790080011 1x, //arran.com/cdn/shop/files/[email protected]?v=1790080011 2x"><source media="(min-width: 1200px)" srcset="//arran.com/cdn/shop/files/3_for_2_hand_care_sep_-_main_banner_1340x.jpg?v=1790080011 1x, //arran.com/cdn/shop/files/[email protected]?v=1790080011 2x"><source media="(min-width: 992px)" srcset="//arran.com/cdn/shop/files/3_for_2_hand_care_sep_-_main_banner_1140x.jpg?v=1790080011 1x, //arran.com/cdn/shop/files/[email protected]?v=1790080011 2x"><source media="(min-width: 768px)" srcset="//arran.com/cdn/shop/files/3_for_2_hand_care_sep_-_main_banner_1400x.jpg?v=1790080011 1x, //arran.com/cdn/shop/files/[email protected]?v=1790080011 2x"><source media="(min-width: 576px)" srcset="//arran.com/cdn/shop/files/3_for_2_hand_care_sep_-_main_banner_708x.jpg?v=1790080011 1x, //arran.com/cdn/shop/files/[email protected]?v=1790080011 2x"> 3323 <img 3324 src="//arran.com/cdn/shop/files/3_for_2_hand_care_sep_-_main_banner_400x.jpg?v=1790080011" 3325 srcset="//arran.com/cdn/shop/files/3_for_2_hand_care_sep_-_main_banner_400x.jpg?v=1790080011 1x, //arran.com/cdn/shop/files/[email protected]?v=1790080011 2x" 3326 fetchpriority="high" 3327 3328 class=' img-fluid w-100 ' 3329 alt="" /> 3330 </picture> 3331</div></div><div class=" position-cover "><div class="container container-xl-fixed py-4 h-100 w-100"> 3332 <div class="d-flex align-items-md-center text-md-end align-items-center text-center position-relative h-100 w-100"> 3333 <div class="text-light col-12 col-xl-5 ms-md-auto me-md-0 mx-auto"><hr class="mb-3 text-white d-none d-xl-block"><h2>3 for 2 Hand Care</h2><p>Mix & Match or Stock up on Favourites </p><p>Excludes After the Rain, Gift Sets & Refills</p> 3334<a href="/collections/3-for-2-hand-care-promo" class="btn btn-primary" role="button"> 3335 Shop 3 for 2 3336 </a></div> 3337 </div> 3338 </div></div><a class="d-md-none stretched-link" href="/collections/3-for-2-hand-care-promo">
3339 <span class="visually-hidden">View more on </span> 3340 </a> 3341 </div></div><button class="carousel-control-prev d-flex align-items-end mb-5" type="button" data-bs-target="#hero-slider-template--27025787781493__418cc4aa-508f-441b-98ac-1c6ece7b2fc9" data-bs-slide="prev" style="height:28px; top:85%"> 3342 <span class="carousel-control-prev-icon" aria-hidden="true"></span> 3343 <span class="visually-hidden">Previous</span> 3344 </button> 3345 <button class="carousel-control-next d-flex align-items-end mb-5" type="button" data-bs-target="#hero-slider-template--27025787781493__418cc4aa-508f-441b-98ac-1c6ece7b2fc9" data-bs-slide="next" style="height:28px; top:85%"> 3346 <span class="carousel-control-next-icon" aria-hidden="true"></span> 3347 <span class="visually-hidden">Next</span> 3348 </button></div> 3349 </div> 3350 </div></div><div id="shopify-section-template--27025787781493__4d99b412-a438-4899-ae9f-5a6c1d785106" class="shopify-section overflow-hidden position-relative"><div id="" class="container-fluid d-block d-md-none overflow-hidden "> 3351 <div class=""> 3352 <div id="hero-slider-template--27025787781493__4d99b412-a438-4899-ae9f-5a6c1d785106" class="carousel slide" data-bs-ride="carousel"> 3353 <div class="carousel-inner"><div class="carousel-item active "><div class=""><div style="display: none;"><style> 3354 #image-wrapper-71570037244277-4c748::before {padding-bottom: 149.583%;} 3355 </style></div><div id='image-wrapper-71570037244277-4c748' class='image image-wrapper-v2'> 3356 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 1400px)" srcset="//arran.com/cdn/shop/files/autumn_home_group_2026_mobile_1540x.jpg?v=1790241470 1x, //arran.com/cdn/shop/files/[email protected]?v=1790241470 2x"><source media="(min-width: 1200px)" srcset="//arran.com/cdn/shop/files/autumn_home_group_2026_mobile_1340x.jpg?v=1790241470 1x, //arran.com/cdn/shop/files/[email protected]?v=1790241470 2x"><source media="(min-width: 992px)" srcset="//arran.com/cdn/shop/files/autumn_home_group_2026_mobile_1140x.jpg?v=1790241470 1x, //arran.com/cdn/shop/files/[email protected]?v=1790241470 2x"><source media="(min-width: 768px)" srcset="//arran.com/cdn/shop/files/autumn_home_group_2026_mobile_1400x.jpg?v=1790241470 1x, //arran.com/cdn/shop/files/[email protected]?v=1790241470 2x"><source media="(min-width: 576px)" srcset="//arran.com/cdn/shop/files/autumn_home_group_2026_mobile_708x.jpg?v=1790241470 1x, //arran.com/cdn/shop/files/[email protected]?v=1790241470 2x"> 3357 <img 3358 src="//arran.com/cdn/shop/files/autumn_home_group_2026_mobile_400x.jpg?v=1790241470" 3359 srcset="//arran.com/cdn/shop/files/autumn_home_group_2026_mobile_400x.jpg?v=1790241470 1x, //arran.com/cdn/shop/files/[email protected]?v=1790241470 2x" 3360 fetchpriority="high" 3361 3362 class=' img-fluid w-100 ' 3363 alt="" /> 3364 </picture> 3365</div></div><div class=" position-cover "><div class="container container-xl-fixed py-4 h-100 w-100"> 3366 <div class="d-flex align-items-md-center text-md-end align-items-start text-center position-relative h-100 w-100"> 3367 <div class="text-light col-12 col-xl-5 ms-md-auto me-md-0 mx-auto"><hr class="mb-3 text-white d-none d-xl-block"><h2>Welcome Home</h2><p>Cosy Season has Officially Arrived</p><p>Discover New Autumn Fragrances</p> 3368<a href="https://arran.com/collections/home" class="btn btn-primary" role="button"> 3369 Shop new season 3370 </a></div> 3371 </div> 3372 </div></div><a class="d-md-none stretched-link" href="https://arran.com/collections/home"> 3373 <span class="visually-hidden">View more on </span> 3374 </a> 3375 </div><div class="carousel-item "><div class=""><div style="display: none;"><style> 3376 #image-wrapper-71528391311733-4c748::before {padding-bottom: 149.6%;} 3377 </style></div><div id='image-wrapper-71528391311733-4c748' class='image image-wrapper-v2'> 3378 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 1400px)" srcset="//arran.com/cdn/shop/files/3_for_2_hand_care_sep_2026_1540x.jpg?v=1790080199 1x, //arran.com/cdn/shop/files/[email protected]?v=1790080199 2x"><source media="(min-width: 1200px)" srcset="//arran.com/cdn/shop/files/3_for_2_hand_care_sep_2026_1340x.jpg?v=1790080199 1x, //arran.com/cdn/shop/files/[email protected]?v=1790080199 2x"><source media="(min-width: 992px)" srcset="//arran.com/cdn/shop/files/3_for_2_hand_care_sep_2026_1140x.jpg?v=1790080199 1x, //arran.com/cdn/shop/files/[email protected]?v=1790080199 2x"><source media="(min-width: 768px)" srcset="//arran.com/cdn/shop/files/3_for_2_hand_care_sep_2026_1400x.jpg?v=1790080199 1x, //arran.com/cdn/shop/files/[email protected]?v=1790080199 2x"><source media="(min-width: 576px)" srcset="//arran.com/cdn/shop/files/3_for_2_hand_care_sep_2026_708x.jpg?v=1790080199 1x, //arran.com/cdn/shop/files/[email protected]?v=1790080199 2x"> 3379 <img 3380 src="//arran.com/cdn/shop/files/3_for_2_hand_care_sep_2026_400x.jpg?v=1790080199" 3381 srcset="//arran.com/cdn/shop/files/3_for_2_hand_care_sep_2026_400x.jpg?v=1790080199 1x, //arran.com/cdn/shop/files/[email protected]?v=1790080199 2x" 3382 fetchpriority="high" 3383 3384 class=' img-fluid w-100 ' 3385 alt="" /> 3386 </picture> 3387</div></div><div class="bg-primary position-cover" style="opacity: 10%"></div><div class=" position-cover "><div class="container container-xl-fixed py-4 h-100 w-100"> 3388 <div class="d-flex align-items-md-center text-md-end align-items-end text-center position-relative h-100 w-100"> 3389 <div class="text-light col-12 col-xl-5 ms-md-auto me-md-0 mx-auto"><hr class="mb-3 text-white d-none d-xl-block"><h2>3 for 2 Hand Care</h2><p>Mix & Match or Stock up on Favourites </p><p>Excludes After the Rain, Gift Sets & Refills</p> 3390<a href="/collections/3-for-2-hand-care-promo" class="btn btn-primary" role="button"> 3391 Shop 3 for 2 3392 </a></div> 3393 </div> 3394 </div></div><a class="d-md-none stretched-link" href="/collections/3-for-2-hand-care-promo">
3395 <span class="visually-hidden">View more on </span> 3396 </a> 3397 </div></div><button class="carousel-control-prev d-flex align-items-end mb-5" type="button" data-bs-target="#hero-slider-template--27025787781493__4d99b412-a438-4899-ae9f-5a6c1d785106" data-bs-slide="prev" style="height:28px; top:85%"> 3398 <span class="carousel-control-prev-icon" aria-hidden="true"></span> 3399 <span class="visually-hidden">Previous</span> 3400 </button> 3401 <button class="carousel-control-next d-flex align-items-end mb-5" type="button" data-bs-target="#hero-slider-template--27025787781493__4d99b412-a438-4899-ae9f-5a6c1d785106" data-bs-slide="next" style="height:28px; top:85%"> 3402 <span class="carousel-control-next-icon" aria-hidden="true"></span> 3403 <span class="visually-hidden">Next</span> 3404 </button></div> 3405 </div> 3406 </div></div><div id="shopify-section-template--27025787781493__458b05c8-91a6-4d7f-bd10-bacd568f21c9" class="shopify-section overflow-hidden position-relative"><div id="" class=" overflow-hidden "> 3407 <div class="container container-xl-fixed my-3 my-lg-5 "> 3408 <div class="row"><div class="col-12 text-center mb-3"> 3409 <h3>Join the ARRAN Newsletter</h3> 3410 <p class="mp-font-source">As a warm welcome to the ARRAN Family, sign up today & receive 20% off your online order (T&C's Apply)</p> 3411</div> 3412<div class="col-12 col-md-8 mx-auto"> 3413 <div class="d-flex justify-content-center"> 3414 <style> 3415 form[name='signup'] button[type='submit']:hover img:first-child { 3416 display: none; 3417 } 3418 3419 form[name='signup'] button[type='submit']:hover img + img { 3420 display: block !important; 3421 } 3422 3423 form[name='signup'] .newsletter-hp { 3424 position: absolute !important; 3425 left: -9999px !important; 3426 opacity: 0 !important; 3427 pointer-events: none !important; 3428 } 3429</style> 3430<form id="signup-form-template--27025787781493__458b05c8-91a6-4d7f-bd10-bacd568f21c9" name="signup" action="https://email.arran.com/signup.ashx" method="post" autocomplete="off" class="w-100"> 3431 3432 <input type="hidden" name="userid" value="259781"> 3433 <input type="hidden" name="SIG48b1935a8f3c1a0c8c03df5f1d4bd7516500dd646b4562ec18b2aa57df3760ae" value=""> 3434 <input type="hidden" name="addressbookid" value="17158"> 3435 <input type="hidden" name="ReturnURL" value="https://arran.com/pages/thanks-for-signing-up"> 3436 <input type="hidden" id="ci_consenturl" name="ci_consenturl" value="https://arran.com/"> 3437 <input type="hidden" name="form_load_time" id="form-load-time-template--27025787781493__458b05c8-91a6-4d7f-bd10-bacd568f21c9"> 3438 3439 <div class="newsletter-hp" aria-hidden="true"> 3440 <label for="company-template--27025787781493__458b05c8-91a6-4d7f-bd10-bacd568f21c9">Company</label> 3441 <input 3442 type="text" 3443 id="company-template--27025787781493__458b05c8-91a6-4d7f-bd10-bacd568f21c9" 3444 name="company" 3445 tabindex="-1" 3446 autocomplete="off" 3447 pattern="^$" 3448 > 3449 </div> 3450 3451 <div class="newsletter-signup"> 3452 <div class="input-group w-100"> 3453 <label id="email-label-template--27025787781493__458b05c8-91a6-4d7f-bd10-bacd568f21c9" for="email-template--27025787781493__458b05c8-91a6-4d7f-bd10-bacd568f21c9" class="visually-hidden">Email Address</label> 3454 <input 3455 placeholder="Email address" 3456 type="email" 3457 name="email" 3458 id="email-template--27025787781493__458b05c8-91a6-4d7f-bd10-bacd568f21c9" 3459 required 3460 aria-required="true" 3461 class="form-control border border-secondary border-end-0" 3462 stye="margin-left:1px !important; border-color: var(--bs-gray-400); color: var(--bs-gray-200)"/><button type="submit" class="btn btn-outline-secondary btn-newsletter-small border-start-0" value="" aria-label="Sign Up to Newsletter Sos" name="btnsubmit" id="btnsubmit-template--27025787781493__458b05c8-91a6-4d7f-bd10-bacd568f21c9"> 3463 <img src="//arran.com/cdn/shop/t/256/assets/ico-arrow-dark.svg?v=111592242529849948981780310528" alt="Newsletter Signup" style="width:17px; height:17px;" /> 3464 <img src="//arran.com/cdn/shop/t/256/assets/ico-arrow-light.svg?v=167255562875422247121780310528" alt="Newsletter Signup" style="width:17px; height:17px;" class="d-none" /> 3465 </button></div> 3466 </div> 3467 3468 <div class="cf-turnstile mt-3" data-sitekey="0x4AAAAAADOXbRX_40_m1UGM"></div> 3469 3470</form> 3471
3472<script> 3473 (() => { 3474 const form = document.getElementById('signup-form-template--27025787781493__458b05c8-91a6-4d7f-bd10-bacd568f21c9'); 3475 const timeField = document.getElementById('form-load-time-template--27025787781493__458b05c8-91a6-4d7f-bd10-bacd568f21c9'); 3476 3477 if (!form || !timeField) return; 3478 3479 timeField.value = Date.now(); 3480 3481 //Temporarily disabled pending Cloudflare Turnstile domain configuration. 3482 if (!document.querySelector('script[data-cloudflare-turnstile]')) { 3483 const script = document.createElement('script'); 3484 script.src = 'https://challenges.cloudflare.com/turnstile/v0/api.js'; 3485 script.async = true; 3486 script.defer = true; 3487 script.dataset.cloudflareTurnstile = 'true'; 3488 document.head.appendChild(script); 3489 } 3490 3491 form.addEventListener('submit', (event) => { 3492 const now = Date.now(); 3493 const loadTime = parseInt(timeField.value, 10); 3494 3495 if (now - loadTime < 3000) { 3496 event.preventDefault(); 3497 return; 3498 } 3499 3500 // Flag this browser session as having genuinely submitted the form, 3501 // so the thank-you page can tell that apart from someone just 3502 // visiting the URL directly. See vendor-analytics-custom-events.liquid. 3503 try { 3504 sessionStorage.setItem('mp_pending_signup', '1'); 3505 } catch (e) {} 3506 }); 3507 })(); 3508</script>
3508 3509 3510 3511 3512 3513 </div> 3514 3515 <div class="text-center mt-3"> 3516 <a href="https://www.feefo.com/reviews/arran-aromatics" target="_blank"> 3517 <img alt="Feefo logo" border="0" src="https://api.feefo.com/api/logo?merchantidentifier=arran-aromatics" title="See what our customers say about us"/> 3518 </a> 3519 </div> 3520</div> 3521 3522</div> 3523 </div> 3524 </div></div><div id="shopify-section-template--27025787781493__media_content_Ck4YnH" class="shopify-section overflow-hidden position-relative"> 3525<style data-shopify>.content-wrapper { 3526 max-width:calc(960px/2) 3527 }</style><div class=""><div id="" class=" overflow-hidden bg-light"> 3528 <div class="container container-lg-fixed py-3 py-md-5"> 3529<div class="row gx-4 gy-4 "> 3530 <div class="col-12 col-md-6 d-flex align-items-center justify-content-center text-center text-sm-start"><div class="position-relative w-100"> 3531 <video 3532 muted 3533 autoplay 3534 loop 3535 playsinline 3536 preload="metadata" 3537 aria-hidden="true" 3538 role="presentation" 3539 class="d-block w-100 h-auto" 3540 > 3541 <source src="https://cdn.shopify.com/videos/c/o/v/caf88f3b362b47c58867181e5ba24933.mp4" type="video/mp4"> 3542 Sorry, your browser doesn't support embedded videos. 3543 </video> 3544 </div></div> 3545 <div class="col-12 col-md-6 d-flex align-items-center justify-content-center text-center text-md-start py-5 py-md-0 order-last order-md-first pe-lg-5 "><div class=""> 3546 <div class="row"><div class="mb-3"><h3 class=" mb-0 ">Advent 2026</h3></div><div class="text-reset"><p><strong>Don't Wait...Sells Out Every Year</strong></p></div><div class=""><p></p><p>Make every day of December a little more special with <strong>25 doors of island-made fragrance</strong>.</p><p>Discover over <strong>£200 worth of ARRAN favourites</strong>, including bath, body, home and fine fragrance, limited-edition festive scents and <strong>new & exclusive treats</strong> created especially for Advent 2026.</p><p><strong>Free UK Delivery on Every Advent.</strong></p></div><div><a href="/products/advent-calendar" class="btn btn-primary mt-3"> 3547 shop advent 3548 </a></div></div> 3549 </div></div> 3550</div></div> 3551 </div></div></div><div id="shopify-section-template--27025787781493__image_content_XdG9LF" class="shopify-section position-relative section-image-content overflow-hidden"><style data-shopify>.content-wrapper { 3552 max-width: calc(960px/2); 3553 }</style><div id="" class=" "> 3554 <div class="container container-lg-fixed "> 3555<div class="row gx-4 gy-4 py-4"> 3556 <div class="col-12 col-md-6 d-flex align-items-center justify-content-center text-center text-sm-start "><div style="display: none;"><style> 3557 #image-wrapper-71570107728245-4c748::before {padding-bottom: 77.442%;} 3558 </style></div><div id='image-wrapper-71570107728245-4c748' class='image image-wrapper-v2'> 3559 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 1400px)" srcset="//arran.com/cdn/shop/files/lagg_whisky_2026_candle_-_diffuser_content_block_1540x.jpg?v=1790241716 1x, //arran.com/cdn/shop/files/[email protected]?v=1790241716 2x"><source media="(min-width: 1200px)" srcset="//arran.com/cdn/shop/files/lagg_whisky_2026_candle_-_diffuser_content_block_1340x.jpg?v=1790241716 1x, //arran.com/cdn/shop/files/[email protected]?v=1790241716 2x"><source media="(min-width: 992px)" srcset="//arran.com/cdn/shop/files/lagg_whisky_2026_candle_-_diffuser_content_block_1140x.jpg?v=1790241716 1x, //arran.com/cdn/shop/files/[email protected]?v=1790241716 2x"><source media="(min-width: 768px)" srcset="//arran.com/cdn/shop/files/lagg_whisky_2026_candle_-_diffuser_content_block_1000x.jpg?v=1790241716 1x, //arran.com/cdn/shop/files/[email protected]?v=1790241716 2x"><source media="(min-width: 576px)" srcset="//arran.com/cdn/shop/files/lagg_whisky_2026_candle_-_diffuser_content_block_708x.jpg?v=1790241716 1x, //arran.com/cdn/shop/files/[email protected]?v=1790241716 2x"> 3560 <img 3561 data-src="//arran.com/cdn/shop/files/lagg_whisky_2026_candle_-_diffuser_content_block_400x.jpg?v=1790241716" 3562 data-srcset="//arran.com/cdn/shop/files/lagg_whisky_2026_candle_-_diffuser_content_block_400x.jpg?v=1790241716 1x, //arran.com/cdn/shop/files/[email protected]?v=1790241716 2x" 3563 loading="lazy" 3564 3565 class=' img-fluid w-100 lazyload ' 3566 alt="" /> 3567 </picture> 3568</div></div> 3569 <div 3570 class=" 3571 col-12 col-md-6 d-flex align-items-center justify-content-center text-center text-md-start py-5 py-lg-0 px-2 px-lg-5 3572 3573 order-md-last order-last 3574 3575 " 3576 style="background-color: ;" 3577 > 3578 <div class="position-relative content-wrapper right "><div class="d-inline-flex"> 3579 <div class="row"><div class="mb-3"><h3 class=" mb-0 ">NEW IN</h3></div><div class="text-reset"><p><strong>Single Malt Home Fragrance</strong></p></div><div class=""><p></p><p>Born from the rugged landscape of the Isle of Arran, our <strong>Single Malt Whisky </strong>Home Fragrance Collection is a tribute to craftsmanship, character and time. </p><p>Created in collaboration with <strong>Lagg Distillery</strong>, this distinctive fragrance captures the warmth and depth of the whisky-making ritual.</p><p><strong>Fragrance Notes:</strong>
3579 Malted barley and soft spice with honeyed sherry, worn leather and a lingering smoky base of peat, tobacco and oak.</p></div><div><a href="/collections/single-malt-home-fragrance" class="btn btn-primary mt-3"> 3580 shop new 3581 </a></div></div> 3582 </div></div> 3583 </div> 3584</div> 3585</div> 3586 </div> 3587</div><div id="shopify-section-template--27025787781493__featured_collection_NPnnET" class="shopify-section overflow-hidden position-relative">
3587<script> 3588 var swiperSetuptemplate__27025787781493__featured_collection_NPnnET = function(){ 3589 // Read the gutter from the same Bootstrap gx-* class the callouts section uses, 3590 // so the slide spacing always matches the theme's spacer scale. 3591 var sliderEl = document.getElementById('slider-template--27025787781493__featured_collection_NPnnET'); 3592 var gutter = getComputedStyle(sliderEl).getPropertyValue('--bs-gutter-x').trim(); 3593 var spaceBetween = parseFloat(gutter) || 0; 3594 if (gutter.indexOf('rem') > -1) { 3595 spaceBetween *= parseFloat(getComputedStyle(document.documentElement).fontSize); 3596 } 3597 3598 new Swiper('#shopify-section-template--27025787781493__featured_collection_NPnnET .featured-collection', { 3599 loop: true, 3600 slidesPerView: 1.2, 3601 centeredSlides: true, 3602 spaceBetween: spaceBetween, 3603 // Require intentional drag before treating as swipe; otherwise tiny mouse 3604 // jitter sets allowClick=false and preventClicks blocks product links. 3605 threshold: 10, 3606 autoplay: { 3607 delay: 3500, 3608 disableOnInteraction: false, 3609 pauseOnMouseEnter: true, 3610 }, 3611 lazy: true, 3612 navigation: { 3613 nextEl: "#slider-template--27025787781493__featured_collection_NPnnET .swiper-button-next", 3614 prevEl: "#slider-template--27025787781493__featured_collection_NPnnET .swiper-button-prev", 3615 }, 3616 breakpoints: { 3617 576: { 3618 slidesPerView: 3.2 3619 }, 3620 992: { 3621 slidesPerView: 4.1 3622 } 3623 }, 3624 }); 3625 } 3626 window.MP.PreInitCallbacks.push(swiperSetuptemplate__27025787781493__featured_collection_NPnnET); 3627</script>
3627 3628 3629<div id="" class=" overflow-hidden "><div class="container container-xl-fixed my-3 my-md-5 3630 "><div class="text-center"> 3631 <div class="row"><div class="mb-3"><h2 class=" mb-0 ">3 for 2 Hand Care</h2></div><div class=""><p>Stock up on Favourites or Mix & Match</p></div></div> 3632 </div><div id="slider-template--27025787781493__featured_collection_NPnnET" class="swiper featured-collection gx-4 mt-4 " style="--swiper-navigation-size: 28px; --swiper-navigation-color: var(--bs-secondary); --swiper-pagination-color: var(--bs-secondary);"> 3633 <div class="swiper-wrapper row-cols-1 row-cols-md-2 row-cols-lg-4"><div class="swiper-slide pt-2 h-auto"><product-tile id="tile-product-template--27025787781493__featured_collection_NPnnET-6696591327299" class="tile-product card h-100 pb-5" data-product-id="6696591327299"> 3634 3635<div class="favorite-button-wrapper "> 3636 <rivo-favorite-button 3637 data-product-id="6696591327299" 3638 rivo-ax-data 3639 rivo-ax-cloak 3640 rivo-ax-html="$store.icons.heart" 3641 rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)" 3642 ></rivo-favorite-button> 3643</div>
3643<script> 3644 (() => { 3645 const reInitWishlistBtns = (source = 'manual') => { 3646 try { 3647 const rivoAccountWidget = document.getElementById('rivo-account-slideout'); 3648 if (window.RivoProfileAlpine && rivoAccountWidget) { 3649 console.log(`[Wishlist Debug] Reinitializing wishlist buttons (${source})`); 3650 window.RivoProfileAlpine.$data(rivoAccountWidget).initializeFavoriteButtons(); 3651 } 3652 } catch (err) { 3653 console.log('[Wishlist Debug] Error initializing wishlist buttons', err); 3654 } 3655 }; 3656 3657 const setupGridWatcher = () => { 3658 const grid = document.querySelector('[data-infinite-scroll-results]'); 3659 if (!grid) { 3660 console.log('[Wishlist Debug] No infinite-scroll grid found.'); 3661 return; 3662 } 3663 3664 let lastCount = grid.querySelectorAll('.product-block').length; 3665 console.log('[Wishlist Debug] Initial product-block count:', lastCount); 3666 3667 const observer = new MutationObserver(() => { 3668 const currentCount = grid.querySelectorAll('.product-block').length; 3669 if (currentCount !== lastCount) { 3670 console.log(`[Wishlist Debug] Product-block count changed ${lastCount} â ${currentCount}`); 3671 lastCount = currentCount; 3672 reInitWishlistBtns('grid-change'); 3673 } 3674 }); 3675 3676 observer.observe(grid, { childList: true, subtree: true }); 3677 console.log('[Wishlist Debug] Watching grid for size changes'); 3678 }; 3679 3680 const initWhenReady = () => { 3681 const template = window.Rivo?.common?.template; 3682 if (['product', 'collection'].includes(template)) { 3683 console.log('[Wishlist Debug] Template ready â setting up wishlist init + grid watcher'); 3684 reInitWishlistBtns('initial'); 3685 setupGridWatcher(); 3686 } else { 3687 setTimeout(initWhenReady, 250); 3688 } 3689 }; 3690 3691 initWhenReady(); 3692 })(); 3693 </script>
3693 3694 3695 <style> 3696 :root { 3697 --rivo-aw-favorite-button-active-color: #000000 !important; 3698 } 3699 3700 .favorite-button-wrapper { 3701 display: flex; 3702 align-items: center; 3703 justify-content: center; 3704 position: absolute; 3705 right: 0; 3706 width: 25px; 3707 height: 25px; 3708 padding: 0; 3709 background: white; 3710 border-radius: 50%; 3711 margin-right: 4px; 3712 margin-top: 4px; 3713 /* Below sticky header / megamenu (z-index-5); above product media */ 3714 z-index: 2; 3715 } 3716 3717 rivo-favorite-button svg { 3718 position: static !important; 3719 stroke: #000000 !important; 3720 height: 18px; 3721 margin: 0; 3722 z-index: auto !important; 3723 } 3724 3725 .favorite-button-wrapper rivo-favorite-button { 3726 width: 100%; 3727 height: 100%; 3728 display: flex; 3729 align-items: center; 3730 justify-content: center; 3731 } 3732 </style> 3733 <div class='position-absolute top-0 start-0 z-index-2 ms-2 mt-2 ms-lg-3 mt-lg-3'><div class="product-flashtags-container"> 3734 <div class="d-flex flex-nowrap flashtags-container overflow-hidden"><span class='flashtag text-white d-block product-tags fs-9' style='background-color: #C62424; color: #FFFFFF;'>3 for 2</span></div> 3735 </div></div> 3736 <div class="position-relative bg-light"> 3737 <div style="display: none;"><style> 3738 #image-wrapper-32084368752707-b0067::before {padding-bottom: 100.0%;} 3739 </style></div><div id='image-wrapper-32084368752707-b0067' class='image image-wrapper-v2'> 3740 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 1200px)" srcset="//arran.com/cdn/shop/files/kildonan_handwash_new_450x450_crop_center.jpg?v=1715764599 1x, //arran.com/cdn/shop/files/[email protected]?v=1715764599 2x"><source media="(min-width: 768px)" srcset="//arran.com/cdn/shop/files/kildonan_handwash_new_300x300_crop_center.jpg?v=1715764599 1x, //arran.com/cdn/shop/files/[email protected]?v=1715764599 2x"> 3741 <img 3742 data-src="//arran.com/cdn/shop/files/kildonan_handwash_new_150x150_crop_center.jpg?v=1715764599" 3743 data-srcset="//arran.com/cdn/shop/files/kildonan_handwash_new_150x150_crop_center.jpg?v=1715764599 1x, //arran.com/cdn/shop/files/[email protected]?v=1715764599 2x" 3744 loading="lazy" 3745 3746 class='card-img-top tile-product-img img-fluid w-100 lazyload ' 3747 alt="Kildonan 300ml Hand Wash" /> 3748 </picture> 3749</div><div class="position-absolute bottom-0 end-0 me-2 mb-2 me-sm-4 mb-sm-4 z-index-2"><div class="row gx-1"><div class="button-add-to-cart"><a role="button" data-tile-variant-id="40008663990339" class="tile-variant-add w-100 position-relative"><div style="display: none;"><style> 3750 #image-wrapper--e1f9b::before {padding-bottom: false%;}@media (min-width: 576px) {#image-wrapper--e1f9b::before {padding-bottom: %;}} 3751 </style></div><div id='image-wrapper--e1f9b' class='image image-wrapper-v2'> 3752 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 992px)" srcset="//arran.com/cdn/shop/t/256/assets/quick-add_100x100.png?v=44932540745543248271780310528 1x, //arran.com/cdn/shop/t/256/assets/[email protected]?v=44932540745543248271780310528 2x"> 3753 <img 3754 data-src="//arran.com/cdn/shop/t/256/assets/quick-add_80x80.png?v=44932540745543248271780310528" 3755 data-srcset="//arran.com/cdn/shop/t/256/assets/quick-add_80x80.png?v=44932540745543248271780310528 1x, //arran.com/cdn/shop/t/256/assets/[email protected]?v=44932540745543248271780310528 2x" 3756 loading="lazy" 3757 3758 class='tile-product-naturals-quick-add img-fluid w-100 lazyload ' 3759 alt="Add to cart" /> 3760 </picture> 3761</div><div class="spinner-overlay d-none d-flex position-absolute top-0 start-0 w-100 h-100 justify-content-center align-items-center"> 3762 <div class="spinner-grow spinner-grow-sm d-block" role="status"> 3763 <span class="visually-hidden">Loading...</span> 3764 </div> 3765</div></a></div></div></div> 3766 3767 <a href="/products/kildonan-300ml-hand-wash" class="stretched-link" aria-label="Kildonan 300ml Hand Wash" role="button"></a> 3768 </div> 3769 3770 <div class="card-body p-0 pt-2 pt-sm-3 pb-2 pb-sm-4"> 3771 <p class="fs-8 mb-2 text-muted text-uppercase">Orris & Violet Leaf</p> 3772 3773 <p class="fs-6 fs-md-5 font-heading" style="flex: 1;"> 3774 <a class="text-decoration-none text-reset" href="/products/kildonan-300ml-hand-wash">Kildonan 300ml Hand Wash</a> 3775 </p> 3776 3777 <a href="/products/kildonan-300ml-hand-wash" class="stretched-link" aria-label="Kildonan 300ml Hand Wash"></a> 3778 </div> 3779 3780 <div class="card-footer d-flex bg-white flex-row justify-content-between align-items-center p-0"> 3781 <div class="col-auto"><div class="feefo-product-stars-widget " data-product-sku="KIL003"></div></div> 3782 <div class="col text-end"> 3783<span class="product-compare-price d-none " data-mp-compare-price><s>£18.00</s></span> 3784<span class="product-price text-primary ">£18.00</span> 3785</div> 3786 </div> 3787</product-tile></div> 3788<div class="swiper-slide pt-2 h-auto"><product-tile id="tile-product-template--27025787781493__featured_collection_NPnnET-1605591957571" class="tile-product card h-100 pb-5" data-product-id="1605591957571"> 3789 3790<div class="favorite-button-wrapper "> 3791 <rivo-favorite-button 3792 data-product-id="1605591957571" 3793 rivo-ax-data 3794 rivo-ax-cloak 3795 rivo-ax-html="$store.icons.heart" 3796 rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)" 3797 ></rivo-favorite-button> 3798</div>
3798<script> 3799 (() => { 3800 const reInitWishlistBtns = (source = 'manual') => { 3801 try { 3802 const rivoAccountWidget = document.getElementById('rivo-account-slideout'); 3803 if (window.RivoProfileAlpine && rivoAccountWidget) { 3804 console.log(`[Wishlist Debug] Reinitializing wishlist buttons (${source})`); 3805 window.RivoProfileAlpine.$data(rivoAccountWidget).initializeFavoriteButtons(); 3806 } 3807 } catch (err) { 3808 console.log('[Wishlist Debug] Error initializing wishlist buttons', err); 3809 } 3810 }; 3811 3812 const setupGridWatcher = () => { 3813 const grid = document.querySelector('[data-infinite-scroll-results]'); 3814 if (!grid) { 3815 console.log('[Wishlist Debug] No infinite-scroll grid found.'); 3816 return; 3817 } 3818 3819 let lastCount = grid.querySelectorAll('.product-block').length; 3820 console.log('[Wishlist Debug] Initial product-block count:', lastCount); 3821 3822 const observer = new MutationObserver(() => { 3823 const currentCount = grid.querySelectorAll('.product-block').length; 3824 if (currentCount !== lastCount) { 3825 console.log(`[Wishlist Debug] Product-block count changed ${lastCount} â ${currentCount}`); 3826 lastCount = currentCount; 3827 reInitWishlistBtns('grid-change'); 3828 } 3829 }); 3830 3831 observer.observe(grid, { childList: true, subtree: true }); 3832 console.log('[Wishlist Debug] Watching grid for size changes'); 3833 }; 3834 3835 const initWhenReady = () => { 3836 const template = window.Rivo?.common?.template; 3837 if (['product', 'collection'].includes(template)) { 3838 console.log('[Wishlist Debug] Template ready â setting up wishlist init + grid watcher'); 3839 reInitWishlistBtns('initial'); 3840 setupGridWatcher(); 3841 } else { 3842 setTimeout(initWhenReady, 250); 3843 } 3844 }; 3845 3846 initWhenReady(); 3847 })(); 3848 </script>
3848 3849 3850 <style> 3851 :root { 3852 --rivo-aw-favorite-button-active-color: #000000 !important; 3853 } 3854 3855 .favorite-button-wrapper { 3856 display: flex; 3857 align-items: center; 3858 justify-content: center; 3859 position: absolute; 3860 right: 0; 3861 width: 25px; 3862 height: 25px; 3863 padding: 0; 3864 background: white; 3865 border-radius: 50%; 3866 margin-right: 4px; 3867 margin-top: 4px; 3868 /* Below sticky header / megamenu (z-index-5); above product media */ 3869 z-index: 2; 3870 } 3871 3872 rivo-favorite-button svg { 3873 position: static !important; 3874 stroke: #000000 !important; 3875 height: 18px; 3876 margin: 0; 3877 z-index: auto !important; 3878 } 3879 3880 .favorite-button-wrapper rivo-favorite-button { 3881 width: 100%; 3882 height: 100%; 3883 display: flex; 3884 align-items: center; 3885 justify-content: center; 3886 } 3887 </style> 3888 <div class='position-absolute top-0 start-0 z-index-2 ms-2 mt-2 ms-lg-3 mt-lg-3'><div class="product-flashtags-container"> 3889 <div class="d-flex flex-nowrap flashtags-container overflow-hidden"><span class='flashtag text-white d-block product-tags fs-9' style='background-color: #C62424; color: #FFFFFF;'>3 for 2</span></div> 3890 </div></div> 3891 <div class="position-relative bg-light"> 3892 <div style="display: none;"><style> 3893 #image-wrapper-30246282985539-b0067::before {padding-bottom: 100.0%;} 3894 </style></div><div id='image-wrapper-30246282985539-b0067' class='image image-wrapper-v2'> 3895 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 1200px)" srcset="//arran.com/cdn/shop/products/seaweedandsagehandwash_450x450_crop_center.jpg?v=1668611529 1x, //arran.com/cdn/shop/products/[email protected]?v=1668611529 2x"><source media="(min-width: 768px)" srcset="//arran.com/cdn/shop/products/seaweedandsagehandwash_300x300_crop_center.jpg?v=1668611529 1x, //arran.com/cdn/shop/products/[email protected]?v=1668611529 2x"> 3896 <img 3897 data-src="//arran.com/cdn/shop/products/seaweedandsagehandwash_150x150_crop_center.jpg?v=1668611529" 3898 data-srcset="//arran.com/cdn/shop/products/seaweedandsagehandwash_150x150_crop_center.jpg?v=1668611529 1x, //arran.com/cdn/shop/products/[email protected]?v=1668611529 2x" 3899 loading="lazy" 3900 3901 class='card-img-top tile-product-img img-fluid w-100 lazyload ' 3902 alt="Apothecary Seaweed & Sage 300ml Hand Wash" /> 3903 </picture> 3904</div><div class="position-absolute bottom-0 end-0 me-2 mb-2 me-sm-4 mb-sm-4 z-index-2"><div class="row gx-1"><div class="button-add-to-cart"><a role="button" data-tile-variant-id="14400956104771" class="tile-variant-add w-100 position-relative"><div style="display: none;"><style> 3905 #image-wrapper--e1f9b::before {padding-bottom: false%;}@media (min-width: 576px) {#image-wrapper--e1f9b::before {padding-bottom: %;}} 3906 </style></div><div id='image-wrapper--e1f9b' class='image image-wrapper-v2'> 3907 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 992px)" srcset="//arran.com/cdn/shop/t/256/assets/quick-add_100x100.png?v=44932540745543248271780310528 1x, //arran.com/cdn/shop/t/256/assets/[email protected]?v=44932540745543248271780310528 2x"> 3908 <img 3909 data-src="//arran.com/cdn/shop/t/256/assets/quick-add_80x80.png?v=44932540745543248271780310528" 3910 data-srcset="//arran.com/cdn/shop/t/256/assets/quick-add_80x80.png?v=44932540745543248271780310528 1x, //arran.com/cdn/shop/t/256/assets/[email protected]?v=44932540745543248271780310528 2x" 3911 loading="lazy" 3912 3913 class='tile-product-naturals-quick-add img-fluid w-100 lazyload ' 3914 alt="Add to cart" /> 3915 </picture> 3916</div><div class="spinner-overlay d-none d-flex position-absolute top-0 start-0 w-100 h-100 justify-content-center align-items-center"> 3917 <div class="spinner-grow spinner-grow-sm d-block" role="status"> 3918 <span class="visually-hidden">Loading...</span> 3919 </div> 3920</div></a></div></div></div> 3921 3922 <a href="/products/apothecary-seaweed-sage-hand-wash" class="stretched-link" aria-label="Apothecary Seaweed & Sage 300ml Hand Wash" role="button"></a> 3923 </div> 3924 3925 <div class="card-body p-0 pt-2 pt-sm-3 pb-2 pb-sm-4"> 3926 <p class="fs-8 mb-2 text-muted text-uppercase">Seaweed & Sage</p> 3927 3928 <p class="fs-6 fs-md-5 font-heading" style="flex: 1;"> 3929 <a class="text-decoration-none text-reset" href="/products/apothecary-seaweed-sage-hand-wash">Apothecary Seaweed & Sage 300ml Hand Wash</a> 3930 </p> 3931 3932 <a href="/products/apothecary-seaweed-sage-hand-wash" class="stretched-link" aria-label="Apothecary Seaweed & Sage 300ml Hand Wash"></a> 3933 </div> 3934 3935 <div class="card-footer d-flex bg-white flex-row justify-content-between align-items-center p-0"> 3936 <div class="col-auto"><div class="feefo-product-stars-widget " data-product-sku="APY028"></div></div> 3937 <div class="col text-end"> 3938<span class="product-compare-price d-none " data-mp-compare-price><s>£15.50</s></span> 3939<span class="product-price text-primary ">£15.50</span> 3940</div> 3941 </div> 3942</product-tile></div> 3943<div class="swiper-slide pt-2 h-auto"><product-tile id="tile-product-template--27025787781493__featured_collection_NPnnET-1605624758339" class="tile-product card h-100 pb-5" data-product-id="1605624758339"> 3944 3945<div class="favorite-button-wrapper "> 3946 <rivo-favorite-button 3947 data-product-id="1605624758339" 3948 rivo-ax-data 3949 rivo-ax-cloak 3950 rivo-ax-html="$store.icons.heart" 3951 rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)" 3952 ></rivo-favorite-button> 3953</div>
3953<script> 3954 (() => { 3955 const reInitWishlistBtns = (source = 'manual') => { 3956 try { 3957 const rivoAccountWidget = document.getElementById('rivo-account-slideout'); 3958 if (window.RivoProfileAlpine && rivoAccountWidget) { 3959 console.log(`[Wishlist Debug] Reinitializing wishlist buttons (${source})`); 3960 window.RivoProfileAlpine.$data(rivoAccountWidget).initializeFavoriteButtons(); 3961 } 3962 } catch (err) { 3963 console.log('[Wishlist Debug] Error initializing wishlist buttons', err); 3964 } 3965 }; 3966 3967 const setupGridWatcher = () => { 3968 const grid = document.querySelector('[data-infinite-scroll-results]'); 3969 if (!grid) { 3970 console.log('[Wishlist Debug] No infinite-scroll grid found.'); 3971 return; 3972 } 3973 3974 let lastCount = grid.querySelectorAll('.product-block').length; 3975 console.log('[Wishlist Debug] Initial product-block count:', lastCount); 3976 3977 const observer = new MutationObserver(() => { 3978 const currentCount = grid.querySelectorAll('.product-block').length; 3979 if (currentCount !== lastCount) { 3980 console.log(`[Wishlist Debug] Product-block count changed ${lastCount} â ${currentCount}`); 3981 lastCount = currentCount; 3982 reInitWishlistBtns('grid-change'); 3983 } 3984 }); 3985 3986 observer.observe(grid, { childList: true, subtree: true }); 3987 console.log('[Wishlist Debug] Watching grid for size changes'); 3988 }; 3989 3990 const initWhenReady = () => { 3991 const template = window.Rivo?.common?.template; 3992 if (['product', 'collection'].includes(template)) { 3993 console.log('[Wishlist Debug] Template ready â setting up wishlist init + grid watcher'); 3994 reInitWishlistBtns('initial'); 3995 setupGridWatcher(); 3996 } else { 3997 setTimeout(initWhenReady, 250); 3998 } 3999 }; 4000 4001 initWhenReady(); 4002 })(); 4003 </script>
4003 4004 4005 <style> 4006 :root { 4007 --rivo-aw-favorite-button-active-color: #000000 !important; 4008 } 4009 4010 .favorite-button-wrapper { 4011 display: flex; 4012 align-items: center; 4013 justify-content: center; 4014 position: absolute; 4015 right: 0; 4016 width: 25px; 4017 height: 25px; 4018 padding: 0; 4019 background: white; 4020 border-radius: 50%; 4021 margin-right: 4px; 4022 margin-top: 4px; 4023 /* Below sticky header / megamenu (z-index-5); above product media */ 4024 z-index: 2; 4025 } 4026 4027 rivo-favorite-button svg { 4028 position: static !important; 4029 stroke: #000000 !important; 4030 height: 18px; 4031 margin: 0; 4032 z-index: auto !important; 4033 } 4034 4035 .favorite-button-wrapper rivo-favorite-button { 4036 width: 100%; 4037 height: 100%; 4038 display: flex; 4039 align-items: center; 4040 justify-content: center; 4041 } 4042 </style> 4043 <div class='position-absolute top-0 start-0 z-index-2 ms-2 mt-2 ms-lg-3 mt-lg-3'><div class="product-flashtags-container"> 4044 <div class="d-flex flex-nowrap flashtags-container overflow-hidden"><span class='flashtag text-white d-block product-tags fs-9' style='background-color: #C62424; color: #FFFFFF;'>3 for 2</span></div> 4045 </div></div> 4046 <div class="position-relative bg-light"> 4047 <div style="display: none;"><style> 4048 #image-wrapper-29886679842883-b0067::before {padding-bottom: 100.0%;} 4049 </style></div><div id='image-wrapper-29886679842883-b0067' class='image image-wrapper-v2'> 4050 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 1200px)" srcset="//arran.com/cdn/shop/products/glenrosahandwash_450x450_crop_center.jpg?v=1662021812 1x, //arran.com/cdn/shop/products/[email protected]?v=1662021812 2x"><source media="(min-width: 768px)" srcset="//arran.com/cdn/shop/products/glenrosahandwash_300x300_crop_center.jpg?v=1662021812 1x, //arran.com/cdn/shop/products/[email protected]?v=1662021812 2x"> 4051 <img 4052 data-src="//arran.com/cdn/shop/products/glenrosahandwash_150x150_crop_center.jpg?v=1662021812" 4053 data-srcset="//arran.com/cdn/shop/products/glenrosahandwash_150x150_crop_center.jpg?v=1662021812 1x, //arran.com/cdn/shop/products/[email protected]?v=1662021812 2x" 4054 loading="lazy" 4055 4056 class='card-img-top tile-product-img img-fluid w-100 lazyload ' 4057 alt="Glen Rosa 300ml Hand Wash" /> 4058 </picture> 4059</div><div class="position-absolute bottom-0 end-0 me-2 mb-2 me-sm-4 mb-sm-4 z-index-2"><div class="row gx-1"><div class="button-add-to-cart"><a role="button" data-tile-variant-id="14401088553027" class="tile-variant-add w-100 position-relative"><div style="display: none;"><style> 4060 #image-wrapper--e1f9b::before {padding-bottom: false%;}@media (min-width: 576px) {#image-wrapper--e1f9b::before {padding-bottom: %;}} 4061 </style></div><div id='image-wrapper--e1f9b' class='image image-wrapper-v2'> 4062 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 992px)" srcset="//arran.com/cdn/shop/t/256/assets/quick-add_100x100.png?v=44932540745543248271780310528 1x, //arran.com/cdn/shop/t/256/assets/[email protected]?v=44932540745543248271780310528 2x"> 4063 <img 4064 data-src="//arran.com/cdn/shop/t/256/assets/quick-add_80x80.png?v=44932540745543248271780310528" 4065 data-srcset="//arran.com/cdn/shop/t/256/assets/quick-add_80x80.png?v=44932540745543248271780310528 1x, //arran.com/cdn/shop/t/256/assets/[email protected]?v=44932540745543248271780310528 2x" 4066 loading="lazy" 4067 4068 class='tile-product-naturals-quick-add img-fluid w-100 lazyload ' 4069 alt="Add to cart" /> 4070 </picture> 4071</div><div class="spinner-overlay d-none d-flex position-absolute top-0 start-0 w-100 h-100 justify-content-center align-items-center"> 4072 <div class="spinner-grow spinner-grow-sm d-block" role="status"> 4073 <span class="visually-hidden">Loading...</span> 4074 </div> 4075</div></a></div></div></div> 4076 4077 <a href="/products/glen-rosa-hand-wash" class="stretched-link" aria-label="Glen Rosa 300ml Hand Wash" role="button"></a> 4078 </div> 4079 4080 <div class="card-body p-0 pt-2 pt-sm-3 pb-2 pb-sm-4"> 4081 <p class="fs-8 mb-2 text-muted text-uppercase">Fig & Ylang Ylang</p> 4082 4083 <p class="fs-6 fs-md-5 font-heading" style="flex: 1;"> 4084 <a class="text-decoration-none text-reset" href="/products/glen-rosa-hand-wash">Glen Rosa 300ml Hand Wash</a> 4085 </p> 4086 4087 <a href="/products/glen-rosa-hand-wash" class="stretched-link" aria-label="Glen Rosa 300ml Hand Wash"></a> 4088 </div> 4089 4090 <div class="card-footer d-flex bg-white flex-row justify-content-between align-items-center p-0"> 4091 <div class="col-auto"><div class="feefo-product-stars-widget " data-product-sku="GRS006"></div></div> 4092 <div class="col text-end"> 4093<span class="product-compare-price d-none " data-mp-compare-price><s>£18.00</s></span> 4094<span class="product-price text-primary ">£18.00</span> 4095</div> 4096 </div> 4097</product-tile></div> 4098<div class="swiper-slide pt-2 h-auto"><product-tile id="tile-product-template--27025787781493__featured_collection_NPnnET-1605623152707" class="tile-product card h-100 pb-5" data-product-id="1605623152707"> 4099 4100<div class="favorite-button-wrapper "> 4101 <rivo-favorite-button 4102 data-product-id="1605623152707" 4103 rivo-ax-data 4104 rivo-ax-cloak 4105 rivo-ax-html="$store.icons.heart" 4106 rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)" 4107 ></rivo-favorite-button> 4108</div>
4108<script> 4109 (() => { 4110 const reInitWishlistBtns = (source = 'manual') => { 4111 try { 4112 const rivoAccountWidget = document.getElementById('rivo-account-slideout'); 4113 if (window.RivoProfileAlpine && rivoAccountWidget) { 4114 console.log(`[Wishlist Debug] Reinitializing wishlist buttons (${source})`); 4115 window.RivoProfileAlpine.$data(rivoAccountWidget).initializeFavoriteButtons(); 4116 } 4117 } catch (err) { 4118 console.log('[Wishlist Debug] Error initializing wishlist buttons', err); 4119 } 4120 }; 4121 4122 const setupGridWatcher = () => { 4123 const grid = document.querySelector('[data-infinite-scroll-results]'); 4124 if (!grid) { 4125 console.log('[Wishlist Debug] No infinite-scroll grid found.'); 4126 return; 4127 } 4128 4129 let lastCount = grid.querySelectorAll('.product-block').length; 4130 console.log('[Wishlist Debug] Initial product-block count:', lastCount); 4131 4132 const observer = new MutationObserver(() => { 4133 const currentCount = grid.querySelectorAll('.product-block').length; 4134 if (currentCount !== lastCount) { 4135 console.log(`[Wishlist Debug] Product-block count changed ${lastCount} â ${currentCount}`); 4136 lastCount = currentCount; 4137 reInitWishlistBtns('grid-change'); 4138 } 4139 }); 4140 4141 observer.observe(grid, { childList: true, subtree: true }); 4142 console.log('[Wishlist Debug] Watching grid for size changes'); 4143 }; 4144 4145 const initWhenReady = () => { 4146 const template = window.Rivo?.common?.template; 4147 if (['product', 'collection'].includes(template)) { 4148 console.log('[Wishlist Debug] Template ready â setting up wishlist init + grid watcher'); 4149 reInitWishlistBtns('initial'); 4150 setupGridWatcher(); 4151 } else { 4152 setTimeout(initWhenReady, 250); 4153 } 4154 }; 4155 4156 initWhenReady(); 4157 })(); 4158 </script>
4158 4159 4160 <style> 4161 :root { 4162 --rivo-aw-favorite-button-active-color: #000000 !important; 4163 } 4164 4165 .favorite-button-wrapper { 4166 display: flex; 4167 align-items: center; 4168 justify-content: center; 4169 position: absolute; 4170 right: 0; 4171 width: 25px; 4172 height: 25px; 4173 padding: 0; 4174 background: white; 4175 border-radius: 50%; 4176 margin-right: 4px; 4177 margin-top: 4px; 4178 /* Below sticky header / megamenu (z-index-5); above product media */ 4179 z-index: 2; 4180 } 4181 4182 rivo-favorite-button svg { 4183 position: static !important; 4184 stroke: #000000 !important; 4185 height: 18px; 4186 margin: 0; 4187 z-index: auto !important; 4188 } 4189 4190 .favorite-button-wrapper rivo-favorite-button { 4191 width: 100%; 4192 height: 100%; 4193 display: flex; 4194 align-items: center; 4195 justify-content: center; 4196 } 4197 </style> 4198 <div class='position-absolute top-0 start-0 z-index-2 ms-2 mt-2 ms-lg-3 mt-lg-3'><div class="product-flashtags-container"> 4199 <div class="d-flex flex-nowrap flashtags-container overflow-hidden"><span class='flashtag text-white d-block product-tags fs-9' style='background-color: #C62424; color: #FFFFFF;'>3 for 2</span></div> 4200 </div></div> 4201 <div class="position-relative bg-light"> 4202 <div style="display: none;"><style> 4203 #image-wrapper-29886727848003-b0067::before {padding-bottom: 100.0%;} 4204 </style></div><div id='image-wrapper-29886727848003-b0067' class='image image-wrapper-v2'> 4205 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 1200px)" srcset="//arran.com/cdn/shop/products/glenashdalehandwash_450x450_crop_center.jpg?v=1662022728 1x, //arran.com/cdn/shop/products/[email protected]?v=1662022728 2x"><source media="(min-width: 768px)" srcset="//arran.com/cdn/shop/products/glenashdalehandwash_300x300_crop_center.jpg?v=1662022728 1x, //arran.com/cdn/shop/products/[email protected]?v=1662022728 2x"> 4206 <img 4207 data-src="//arran.com/cdn/shop/products/glenashdalehandwash_150x150_crop_center.jpg?v=1662022728" 4208 data-srcset="//arran.com/cdn/shop/products/glenashdalehandwash_150x150_crop_center.jpg?v=1662022728 1x, //arran.com/cdn/shop/products/[email protected]?v=1662022728 2x" 4209 loading="lazy" 4210 4211 class='card-img-top tile-product-img img-fluid w-100 lazyload ' 4212 alt="Glenashdale 300ml Hand Wash" /> 4213 </picture> 4214</div><div class="position-absolute bottom-0 end-0 me-2 mb-2 me-sm-4 mb-sm-4 z-index-2"><div class="row gx-1"><div class="button-add-to-cart"><a role="button" data-tile-variant-id="14401077805123" class="tile-variant-add w-100 position-relative"><div style="display: none;"><style> 4215 #image-wrapper--e1f9b::before {padding-bottom: false%;}@media (min-width: 576px) {#image-wrapper--e1f9b::before {padding-bottom: %;}} 4216 </style></div><div id='image-wrapper--e1f9b' class='image image-wrapper-v2'> 4217 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 992px)" srcset="//arran.com/cdn/shop/t/256/assets/quick-add_100x100.png?v=44932540745543248271780310528 1x, //arran.com/cdn/shop/t/256/assets/[email protected]?v=44932540745543248271780310528 2x"> 4218 <img 4219 data-src="//arran.com/cdn/shop/t/256/assets/quick-add_80x80.png?v=44932540745543248271780310528" 4220 data-srcset="//arran.com/cdn/shop/t/256/assets/quick-add_80x80.png?v=44932540745543248271780310528 1x, //arran.com/cdn/shop/t/256/assets/[email protected]?v=44932540745543248271780310528 2x" 4221 loading="lazy" 4222 4223 class='tile-product-naturals-quick-add img-fluid w-100 lazyload ' 4224 alt="Add to cart" /> 4225 </picture> 4226</div><div class="spinner-overlay d-none d-flex position-absolute top-0 start-0 w-100 h-100 justify-content-center align-items-center"> 4227 <div class="spinner-grow spinner-grow-sm d-block" role="status"> 4228 <span class="visually-hidden">Loading...</span> 4229 </div> 4230</div></a></div></div></div> 4231 4232 <a href="/products/glenashdale-hand-wash" class="stretched-link" aria-label="Glenashdale 300ml Hand Wash" role="button"></a> 4233 </div> 4234 4235 <div class="card-body p-0 pt-2 pt-sm-3 pb-2 pb-sm-4"> 4236 <p class="fs-8 mb-2 text-muted text-uppercase">Grapefruit & Green Leaf</p> 4237 4238 <p class="fs-6 fs-md-5 font-heading" style="flex: 1;"> 4239 <a class="text-decoration-none text-reset" href="/products/glenashdale-hand-wash">Glenashdale 300ml Hand Wash</a> 4240 </p> 4241 4242 <a href="/products/glenashdale-hand-wash" class="stretched-link" aria-label="Glenashdale 300ml Hand Wash"></a> 4243 </div> 4244 4245 <div class="card-footer d-flex bg-white flex-row justify-content-between align-items-center p-0"> 4246 <div class="col-auto"><div class="feefo-product-stars-widget " data-product-sku="GLA006"></div></div> 4247 <div class="col text-end"> 4248<span class="product-compare-price d-none " data-mp-compare-price><s>£18.00</s></span> 4249<span class="product-price text-primary ">£18.00</span> 4250</div> 4251 </div> 4252</product-tile></div> 4253<div class="swiper-slide pt-2 h-auto"><product-tile id="tile-product-template--27025787781493__featured_collection_NPnnET-1605587370051" class="tile-product card h-100 pb-5" data-product-id="1605587370051"> 4254 4255<div class="favorite-button-wrapper "> 4256 <rivo-favorite-button 4257 data-product-id="1605587370051" 4258 rivo-ax-data 4259 rivo-ax-cloak 4260 rivo-ax-html="$store.icons.heart" 4261 rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)" 4262 ></rivo-favorite-button> 4263</div>
4263<script> 4264 (() => { 4265 const reInitWishlistBtns = (source = 'manual') => { 4266 try { 4267 const rivoAccountWidget = document.getElementById('rivo-account-slideout'); 4268 if (window.RivoProfileAlpine && rivoAccountWidget) { 4269 console.log(`[Wishlist Debug] Reinitializing wishlist buttons (${source})`); 4270 window.RivoProfileAlpine.$data(rivoAccountWidget).initializeFavoriteButtons(); 4271 } 4272 } catch (err) { 4273 console.log('[Wishlist Debug] Error initializing wishlist buttons', err); 4274 } 4275 }; 4276 4277 const setupGridWatcher = () => { 4278 const grid = document.querySelector('[data-infinite-scroll-results]'); 4279 if (!grid) { 4280 console.log('[Wishlist Debug] No infinite-scroll grid found.'); 4281 return; 4282 } 4283 4284 let lastCount = grid.querySelectorAll('.product-block').length; 4285 console.log('[Wishlist Debug] Initial product-block count:', lastCount); 4286 4287 const observer = new MutationObserver(() => { 4288 const currentCount = grid.querySelectorAll('.product-block').length; 4289 if (currentCount !== lastCount) { 4290 console.log(`[Wishlist Debug] Product-block count changed ${lastCount} â ${currentCount}`); 4291 lastCount = currentCount; 4292 reInitWishlistBtns('grid-change'); 4293 } 4294 }); 4295 4296 observer.observe(grid, { childList: true, subtree: true }); 4297 console.log('[Wishlist Debug] Watching grid for size changes'); 4298 }; 4299 4300 const initWhenReady = () => { 4301 const template = window.Rivo?.common?.template; 4302 if (['product', 'collection'].includes(template)) { 4303 console.log('[Wishlist Debug] Template ready â setting up wishlist init + grid watcher'); 4304 reInitWishlistBtns('initial'); 4305 setupGridWatcher(); 4306 } else { 4307 setTimeout(initWhenReady, 250); 4308 } 4309 }; 4310 4311 initWhenReady(); 4312 })(); 4313 </script>
4313 4314 4315 <style> 4316 :root { 4317 --rivo-aw-favorite-button-active-color: #000000 !important; 4318 } 4319 4320 .favorite-button-wrapper { 4321 display: flex; 4322 align-items: center; 4323 justify-content: center; 4324 position: absolute; 4325 right: 0; 4326 width: 25px; 4327 height: 25px; 4328 padding: 0; 4329 background: white; 4330 border-radius: 50%; 4331 margin-right: 4px; 4332 margin-top: 4px; 4333 /* Below sticky header / megamenu (z-index-5); above product media */ 4334 z-index: 2; 4335 } 4336 4337 rivo-favorite-button svg { 4338 position: static !important; 4339 stroke: #000000 !important; 4340 height: 18px; 4341 margin: 0; 4342 z-index: auto !important; 4343 } 4344 4345 .favorite-button-wrapper rivo-favorite-button { 4346 width: 100%; 4347 height: 100%; 4348 display: flex; 4349 align-items: center; 4350 justify-content: center; 4351 } 4352 </style> 4353 <div class='position-absolute top-0 start-0 z-index-2 ms-2 mt-2 ms-lg-3 mt-lg-3'><div class="product-flashtags-container"> 4354 <div class="d-flex flex-nowrap flashtags-container overflow-hidden"><span class='flashtag text-white d-block product-tags fs-9' style='background-color: #C62424; color: #FFFFFF;'>3 for 2</span></div> 4355 </div></div> 4356 <div class="position-relative bg-light"> 4357 <div style="display: none;"><style> 4358 #image-wrapper-30246306021443-b0067::before {padding-bottom: 100.0%;} 4359 </style></div><div id='image-wrapper-30246306021443-b0067' class='image image-wrapper-v2'> 4360 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 1200px)" srcset="//arran.com/cdn/shop/products/lavandteatreehandwash_450x450_crop_center.jpg?v=1668612012 1x, //arran.com/cdn/shop/products/[email protected]?v=1668612012 2x"><source media="(min-width: 768px)" srcset="//arran.com/cdn/shop/products/lavandteatreehandwash_300x300_crop_center.jpg?v=1668612012 1x, //arran.com/cdn/shop/products/[email protected]?v=1668612012 2x"> 4361 <img 4362 data-src="//arran.com/cdn/shop/products/lavandteatreehandwash_150x150_crop_center.jpg?v=1668612012" 4363 data-srcset="//arran.com/cdn/shop/products/lavandteatreehandwash_150x150_crop_center.jpg?v=1668612012 1x, //arran.com/cdn/shop/products/[email protected]?v=1668612012 2x" 4364 loading="lazy" 4365 4366 class='card-img-top tile-product-img img-fluid w-100 lazyload ' 4367 alt="Apothecary Lavender & Tea Tree Hand Wash" /> 4368 </picture> 4369</div><div class="position-absolute bottom-0 end-0 me-2 mb-2 me-sm-4 mb-sm-4 z-index-2"><div class="row gx-1"><div class="button-add-to-cart"><a role="button" data-tile-variant-id="14400945094723" class="tile-variant-add w-100 position-relative"><div style="display: none;"><style> 4370 #image-wrapper--e1f9b::before {padding-bottom: false%;}@media (min-width: 576px) {#image-wrapper--e1f9b::before {padding-bottom: %;}} 4371 </style></div><div id='image-wrapper--e1f9b' class='image image-wrapper-v2'> 4372 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 992px)" srcset="//arran.com/cdn/shop/t/256/assets/quick-add_100x100.png?v=44932540745543248271780310528 1x, //arran.com/cdn/shop/t/256/assets/[email protected]?v=44932540745543248271780310528 2x"> 4373 <img 4374 data-src="//arran.com/cdn/shop/t/256/assets/quick-add_80x80.png?v=44932540745543248271780310528" 4375 data-srcset="//arran.com/cdn/shop/t/256/assets/quick-add_80x80.png?v=44932540745543248271780310528 1x, //arran.com/cdn/shop/t/256/assets/[email protected]?v=44932540745543248271780310528 2x" 4376 loading="lazy" 4377 4378 class='tile-product-naturals-quick-add img-fluid w-100 lazyload ' 4379 alt="Add to cart" /> 4380 </picture> 4381</div><div class="spinner-overlay d-none d-flex position-absolute top-0 start-0 w-100 h-100 justify-content-center align-items-center"> 4382 <div class="spinner-grow spinner-grow-sm d-block" role="status"> 4383 <span class="visually-hidden">Loading...</span> 4384 </div> 4385</div></a></div></div></div> 4386 4387 <a href="/products/apothecary-lavender-tea-tree-hand-wash" class="stretched-link" aria-label="Apothecary Lavender & Tea Tree Hand Wash" role="button"></a> 4388 </div> 4389 4390 <div class="card-body p-0 pt-2 pt-sm-3 pb-2 pb-sm-4"> 4391 <p class="fs-8 mb-2 text-muted text-uppercase">Lavender & Tea Tree</p> 4392 4393 <p class="fs-6 fs-md-5 font-heading" style="flex: 1;"> 4394 <a class="text-decoration-none text-reset" href="/products/apothecary-lavender-tea-tree-hand-wash">Apothecary Lavender & Tea Tree Hand Wash</a> 4395 </p> 4396 4397 <a href="/products/apothecary-lavender-tea-tree-hand-wash" class="stretched-link" aria-label="Apothecary Lavender & Tea Tree Hand Wash"></a> 4398 </div> 4399 4400 <div class="card-footer d-flex bg-white flex-row justify-content-between align-items-center p-0"> 4401 <div class="col-auto"><div class="feefo-product-stars-widget " data-product-sku="APY018"></div></div> 4402 <div class="col text-end"> 4403<span class="product-compare-price d-none " data-mp-compare-price><s>£15.50</s></span> 4404<span class="product-price text-primary ">£15.50</span> 4405</div> 4406 </div> 4407</product-tile></div> 4408<div class="swiper-slide pt-2 h-auto"><product-tile id="tile-product-template--27025787781493__featured_collection_NPnnET-6696595390531" class="tile-product card h-100 pb-5" data-product-id="6696595390531"> 4409 4410<div class="favorite-button-wrapper "> 4411 <rivo-favorite-button 4412 data-product-id="6696595390531" 4413 rivo-ax-data 4414 rivo-ax-cloak 4415 rivo-ax-html="$store.icons.heart" 4416 rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)" 4417 ></rivo-favorite-button> 4418</div>
4418<script> 4419 (() => { 4420 const reInitWishlistBtns = (source = 'manual') => { 4421 try { 4422 const rivoAccountWidget = document.getElementById('rivo-account-slideout'); 4423 if (window.RivoProfileAlpine && rivoAccountWidget) { 4424 console.log(`[Wishlist Debug] Reinitializing wishlist buttons (${source})`); 4425 window.RivoProfileAlpine.$data(rivoAccountWidget).initializeFavoriteButtons(); 4426 } 4427 } catch (err) { 4428 console.log('[Wishlist Debug] Error initializing wishlist buttons', err); 4429 } 4430 }; 4431 4432 const setupGridWatcher = () => { 4433 const grid = document.querySelector('[data-infinite-scroll-results]'); 4434 if (!grid) { 4435 console.log('[Wishlist Debug] No infinite-scroll grid found.'); 4436 return; 4437 } 4438 4439 let lastCount = grid.querySelectorAll('.product-block').length; 4440 console.log('[Wishlist Debug] Initial product-block count:', lastCount); 4441 4442 const observer = new MutationObserver(() => { 4443 const currentCount = grid.querySelectorAll('.product-block').length; 4444 if (currentCount !== lastCount) { 4445 console.log(`[Wishlist Debug] Product-block count changed ${lastCount} â ${currentCount}`); 4446 lastCount = currentCount; 4447 reInitWishlistBtns('grid-change'); 4448 } 4449 }); 4450 4451 observer.observe(grid, { childList: true, subtree: true }); 4452 console.log('[Wishlist Debug] Watching grid for size changes'); 4453 }; 4454 4455 const initWhenReady = () => { 4456 const template = window.Rivo?.common?.template; 4457 if (['product', 'collection'].includes(template)) { 4458 console.log('[Wishlist Debug] Template ready â setting up wishlist init + grid watcher'); 4459 reInitWishlistBtns('initial'); 4460 setupGridWatcher(); 4461 } else { 4462 setTimeout(initWhenReady, 250); 4463 } 4464 }; 4465 4466 initWhenReady(); 4467 })(); 4468 </script>
4468 4469 4470 <style> 4471 :root { 4472 --rivo-aw-favorite-button-active-color: #000000 !important; 4473 } 4474 4475 .favorite-button-wrapper { 4476 display: flex; 4477 align-items: center; 4478 justify-content: center; 4479 position: absolute; 4480 right: 0; 4481 width: 25px; 4482 height: 25px; 4483 padding: 0; 4484 background: white; 4485 border-radius: 50%; 4486 margin-right: 4px; 4487 margin-top: 4px; 4488 /* Below sticky header / megamenu (z-index-5); above product media */ 4489 z-index: 2; 4490 } 4491 4492 rivo-favorite-button svg { 4493 position: static !important; 4494 stroke: #000000 !important; 4495 height: 18px; 4496 margin: 0; 4497 z-index: auto !important; 4498 } 4499 4500 .favorite-button-wrapper rivo-favorite-button { 4501 width: 100%; 4502 height: 100%; 4503 display: flex; 4504 align-items: center; 4505 justify-content: center; 4506 } 4507 </style> 4508 <div class='position-absolute top-0 start-0 z-index-2 ms-2 mt-2 ms-lg-3 mt-lg-3'><div class="product-flashtags-container"> 4509 <div class="d-flex flex-nowrap flashtags-container overflow-hidden"><span class='flashtag text-white d-block product-tags fs-9' style='background-color: #C62424; color: #FFFFFF;'>3 for 2</span></div> 4510 </div></div> 4511 <div class="position-relative bg-light"> 4512 <div style="display: none;"><style> 4513 #image-wrapper-29566282498115-b0067::before {padding-bottom: 100.0%;} 4514 </style></div><div id='image-wrapper-29566282498115-b0067' class='image image-wrapper-v2'> 4515 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 1200px)" srcset="//arran.com/cdn/shop/products/KIL003-KILDONANHANDCREAM_PSD_450x450_crop_center.jpg?v=1655291260 1x, //arran.com/cdn/shop/products/[email protected]?v=1655291260 2x"><source media="(min-width: 768px)" srcset="//arran.com/cdn/shop/products/KIL003-KILDONANHANDCREAM_PSD_300x300_crop_center.jpg?v=1655291260 1x, //arran.com/cdn/shop/products/[email protected]?v=1655291260 2x"> 4516 <img 4517 data-src="//arran.com/cdn/shop/products/KIL003-KILDONANHANDCREAM_PSD_150x150_crop_center.jpg?v=1655291260" 4518 data-srcset="//arran.com/cdn/shop/products/KIL003-KILDONANHANDCREAM_PSD_150x150_crop_center.jpg?v=1655291260 1x, //arran.com/cdn/shop/products/[email protected]?v=1655291260 2x" 4519 loading="lazy" 4520 4521 class='card-img-top tile-product-img img-fluid w-100 lazyload ' 4522 alt="Kildonan 300ml Hand Cream" /> 4523 </picture> 4524</div><div class="position-absolute bottom-0 end-0 me-2 mb-2 me-sm-4 mb-sm-4 z-index-2"><div class="row gx-1"><div class="button-add-to-cart"><a role="button" data-tile-variant-id="40008713830467" class="tile-variant-add w-100 position-relative"><div style="display: none;"><style> 4525 #image-wrapper--e1f9b::before {padding-bottom: false%;}@media (min-width: 576px) {#image-wrapper--e1f9b::before {padding-bottom: %;}} 4526 </style></div><div id='image-wrapper--e1f9b' class='image image-wrapper-v2'> 4527 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 992px)" srcset="//arran.com/cdn/shop/t/256/assets/quick-add_100x100.png?v=44932540745543248271780310528 1x, //arran.com/cdn/shop/t/256/assets/[email protected]?v=44932540745543248271780310528 2x"> 4528 <img 4529 data-src="//arran.com/cdn/shop/t/256/assets/quick-add_80x80.png?v=44932540745543248271780310528" 4530 data-srcset="//arran.com/cdn/shop/t/256/assets/quick-add_80x80.png?v=44932540745543248271780310528 1x, //arran.com/cdn/shop/t/256/assets/[email protected]?v=44932540745543248271780310528 2x" 4531 loading="lazy" 4532 4533 class='tile-product-naturals-quick-add img-fluid w-100 lazyload ' 4534 alt="Add to cart" /> 4535 </picture> 4536</div><div class="spinner-overlay d-none d-flex position-absolute top-0 start-0 w-100 h-100 justify-content-center align-items-center"> 4537 <div class="spinner-grow spinner-grow-sm d-block" role="status"> 4538 <span class="visually-hidden">Loading...</span> 4539 </div> 4540</div></a></div></div></div> 4541 4542 <a href="/products/kildonan-300ml-hand-cream" class="stretched-link" aria-label="Kildonan 300ml Hand Cream" role="button"></a> 4543 </div> 4544 4545 <div class="card-body p-0 pt-2 pt-sm-3 pb-2 pb-sm-4"> 4546 <p class="fs-8 mb-2 text-muted text-uppercase">Orris & Violet Leaf</p> 4547 4548 <p class="fs-6 fs-md-5 font-heading" style="flex: 1;"> 4549 <a class="text-decoration-none text-reset" href="/products/kildonan-300ml-hand-cream">Kildonan 300ml Hand Cream</a> 4550 </p> 4551 4552 <a href="/products/kildonan-300ml-hand-cream" class="stretched-link" aria-label="Kildonan 300ml Hand Cream"></a> 4553 </div> 4554 4555 <div class="card-footer d-flex bg-white flex-row justify-content-between align-items-center p-0"> 4556 <div class="col-auto"><div class="feefo-product-stars-widget " data-product-sku="KIL004"></div></div> 4557 <div class="col text-end"> 4558<span class="product-compare-price d-none " data-mp-compare-price><s>£18.00</s></span> 4559<span class="product-price text-primary ">£18.00</span> 4560</div> 4561 </div> 4562</product-tile></div> 4563<div class="swiper-slide pt-2 h-auto"><product-tile id="tile-product-template--27025787781493__featured_collection_NPnnET-6919773421635" class="tile-product card h-100 pb-5" data-product-id="6919773421635"> 4564 4565<div class="favorite-button-wrapper "> 4566 <rivo-favorite-button 4567 data-product-id="6919773421635" 4568 rivo-ax-data 4569 rivo-ax-cloak 4570 rivo-ax-html="$store.icons.heart" 4571 rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)" 4572 ></rivo-favorite-button> 4573</div>
4573<script> 4574 (() => { 4575 const reInitWishlistBtns = (source = 'manual') => { 4576 try { 4577 const rivoAccountWidget = document.getElementById('rivo-account-slideout'); 4578 if (window.RivoProfileAlpine && rivoAccountWidget) { 4579 console.log(`[Wishlist Debug] Reinitializing wishlist buttons (${source})`); 4580 window.RivoProfileAlpine.$data(rivoAccountWidget).initializeFavoriteButtons(); 4581 } 4582 } catch (err) { 4583 console.log('[Wishlist Debug] Error initializing wishlist buttons', err); 4584 } 4585 }; 4586 4587 const setupGridWatcher = () => { 4588 const grid = document.querySelector('[data-infinite-scroll-results]'); 4589 if (!grid) { 4590 console.log('[Wishlist Debug] No infinite-scroll grid found.'); 4591 return; 4592 } 4593 4594 let lastCount = grid.querySelectorAll('.product-block').length; 4595 console.log('[Wishlist Debug] Initial product-block count:', lastCount); 4596 4597 const observer = new MutationObserver(() => { 4598 const currentCount = grid.querySelectorAll('.product-block').length; 4599 if (currentCount !== lastCount) { 4600 console.log(`[Wishlist Debug] Product-block count changed ${lastCount} â ${currentCount}`); 4601 lastCount = currentCount; 4602 reInitWishlistBtns('grid-change'); 4603 } 4604 }); 4605 4606 observer.observe(grid, { childList: true, subtree: true }); 4607 console.log('[Wishlist Debug] Watching grid for size changes'); 4608 }; 4609 4610 const initWhenReady = () => { 4611 const template = window.Rivo?.common?.template; 4612 if (['product', 'collection'].includes(template)) { 4613 console.log('[Wishlist Debug] Template ready â setting up wishlist init + grid watcher'); 4614 reInitWishlistBtns('initial'); 4615 setupGridWatcher(); 4616 } else { 4617 setTimeout(initWhenReady, 250); 4618 } 4619 }; 4620 4621 initWhenReady(); 4622 })(); 4623 </script>
4623 4624 4625 <style> 4626 :root { 4627 --rivo-aw-favorite-button-active-color: #000000 !important; 4628 } 4629 4630 .favorite-button-wrapper { 4631 display: flex; 4632 align-items: center; 4633 justify-content: center; 4634 position: absolute; 4635 right: 0; 4636 width: 25px; 4637 height: 25px; 4638 padding: 0; 4639 background: white; 4640 border-radius: 50%; 4641 margin-right: 4px; 4642 margin-top: 4px; 4643 /* Below sticky header / megamenu (z-index-5); above product media */ 4644 z-index: 2; 4645 } 4646 4647 rivo-favorite-button svg { 4648 position: static !important; 4649 stroke: #000000 !important; 4650 height: 18px; 4651 margin: 0; 4652 z-index: auto !important; 4653 } 4654 4655 .favorite-button-wrapper rivo-favorite-button { 4656 width: 100%; 4657 height: 100%; 4658 display: flex; 4659 align-items: center; 4660 justify-content: center; 4661 } 4662 </style> 4663 <div class='position-absolute top-0 start-0 z-index-2 ms-2 mt-2 ms-lg-3 mt-lg-3'><div class="product-flashtags-container"> 4664 <div class="d-flex flex-nowrap flashtags-container overflow-hidden"><span class='flashtag text-white d-block product-tags fs-9' style='background-color: #C62424; color: #FFFFFF;'>3 for 2</span></div> 4665 </div></div> 4666 <div class="position-relative bg-light"> 4667 <div style="display: none;"><style> 4668 #image-wrapper-31290316488771-b0067::before {padding-bottom: 100.0%;} 4669 </style></div><div id='image-wrapper-31290316488771-b0067' class='image image-wrapper-v2'> 4670 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 1200px)" srcset="//arran.com/cdn/shop/files/GLA021_TUBE103-GlenashdaleHydratingHandCream40mll_450x450_crop_center.jpg?v=1699631046 1x, //arran.com/cdn/shop/files/GLA021_TUBE103-GlenashdaleHydratingHandCream40mll_450x450_crop_center@2x.jpg?v=1699631046 2x"><source media="(min-width: 768px)" srcset="//arran.com/cdn/shop/files/GLA021_TUBE103-GlenashdaleHydratingHandCream40mll_300x300_crop_center.jpg?v=1699631046 1x, //arran.com/cdn/shop/files/GLA021_TUBE103-GlenashdaleHydratingHandCream40mll_300x300_crop_center@2x.jpg?v=1699631046 2x"> 4671 <img 4672 data-src="//arran.com/cdn/shop/files/GLA021_TUBE103-GlenashdaleHydratingHandCream40mll_150x150_crop_center.jpg?v=1699631046" 4673 data-srcset="//arran.com/cdn/shop/files/GLA021_TUBE103-GlenashdaleHydratingHandCream40mll_150x150_crop_center.jpg?v=1699631046 1x, //arran.com/cdn/shop/files/GLA021_TUBE103-GlenashdaleHydratingHandCream40mll_150x150_crop_center@2x.jpg?v=1699631046 2x" 4674 loading="lazy" 4675 4676 class='card-img-top tile-product-img img-fluid w-100 lazyload ' 4677 alt="Glenashdale Hydrating Hand Cream 40ml" /> 4678 </picture> 4679</div><div class="position-absolute bottom-0 end-0 me-2 mb-2 me-sm-4 mb-sm-4 z-index-2"><div class="row gx-1"><div class="button-add-to-cart"><a role="button" data-tile-variant-id="40736220086339" class="tile-variant-add w-100 position-relative"><div style="display: none;"><style> 4680 #image-wrapper--e1f9b::before {padding-bottom: false%;}@media (min-width: 576px) {#image-wrapper--e1f9b::before {padding-bottom: %;}} 4681 </style></div><div id='image-wrapper--e1f9b' class='image image-wrapper-v2'> 4682 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 992px)" srcset="//arran.com/cdn/shop/t/256/assets/quick-add_100x100.png?v=44932540745543248271780310528 1x, //arran.com/cdn/shop/t/256/assets/[email protected]?v=44932540745543248271780310528 2x"> 4683 <img 4684 data-src="//arran.com/cdn/shop/t/256/assets/quick-add_80x80.png?v=44932540745543248271780310528" 4685 data-srcset="//arran.com/cdn/shop/t/256/assets/quick-add_80x80.png?v=44932540745543248271780310528 1x, //arran.com/cdn/shop/t/256/assets/[email protected]?v=44932540745543248271780310528 2x" 4686 loading="lazy" 4687 4688 class='tile-product-naturals-quick-add img-fluid w-100 lazyload ' 4689 alt="Add to cart" /> 4690 </picture> 4691</div><div class="spinner-overlay d-none d-flex position-absolute top-0 start-0 w-100 h-100 justify-content-center align-items-center"> 4692 <div class="spinner-grow spinner-grow-sm d-block" role="status"> 4693 <span class="visually-hidden">Loading...</span> 4694 </div> 4695</div></a></div></div></div> 4696 4697 <a href="/products/glenashdale-hydrating-hand-cream-40ml" class="stretched-link" aria-label="Glenashdale Hydrating Hand Cream 40ml" role="button"></a> 4698 </div> 4699 4700 <div class="card-body p-0 pt-2 pt-sm-3 pb-2 pb-sm-4"> 4701 <p class="fs-8 mb-2 text-muted text-uppercase">Grapefruit & Green Leaf</p> 4702 4703 <p class="fs-6 fs-md-5 font-heading" style="flex: 1;"> 4704 <a class="text-decoration-none text-reset" href="/products/glenashdale-hydrating-hand-cream-40ml">Glenashdale Hydrating Hand Cream 40ml</a> 4705 </p> 4706 4707 <a href="/products/glenashdale-hydrating-hand-cream-40ml" class="stretched-link" aria-label="Glenashdale Hydrating Hand Cream 40ml"></a> 4708 </div> 4709 4710 <div class="card-footer d-flex bg-white flex-row justify-content-between align-items-center p-0"> 4711 <div class="col-auto"><div class="feefo-product-stars-widget " data-product-sku="GLA021"></div></div> 4712 <div class="col text-end"> 4713<span class="product-compare-price d-none " data-mp-compare-price><s>£13.50</s></span> 4714<span class="product-price text-primary ">£13.50</span> 4715</div> 4716 </div> 4717</product-tile></div> 4718<div class="swiper-slide pt-2 h-auto"><product-tile id="tile-product-template--27025787781493__featured_collection_NPnnET-6919817068611" class="tile-product card h-100 pb-5" data-product-id="6919817068611"> 4719 4720<div class="favorite-button-wrapper "> 4721 <rivo-favorite-button 4722 data-product-id="6919817068611" 4723 rivo-ax-data 4724 rivo-ax-cloak 4725 rivo-ax-html="$store.icons.heart" 4726 rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)" 4727 ></rivo-favorite-button> 4728</div>
4728<script> 4729 (() => { 4730 const reInitWishlistBtns = (source = 'manual') => { 4731 try { 4732 const rivoAccountWidget = document.getElementById('rivo-account-slideout'); 4733 if (window.RivoProfileAlpine && rivoAccountWidget) { 4734 console.log(`[Wishlist Debug] Reinitializing wishlist buttons (${source})`); 4735 window.RivoProfileAlpine.$data(rivoAccountWidget).initializeFavoriteButtons(); 4736 } 4737 } catch (err) { 4738 console.log('[Wishlist Debug] Error initializing wishlist buttons', err); 4739 } 4740 }; 4741 4742 const setupGridWatcher = () => { 4743 const grid = document.querySelector('[data-infinite-scroll-results]'); 4744 if (!grid) { 4745 console.log('[Wishlist Debug] No infinite-scroll grid found.'); 4746 return; 4747 } 4748 4749 let lastCount = grid.querySelectorAll('.product-block').length; 4750 console.log('[Wishlist Debug] Initial product-block count:', lastCount); 4751 4752 const observer = new MutationObserver(() => { 4753 const currentCount = grid.querySelectorAll('.product-block').length; 4754 if (currentCount !== lastCount) { 4755 console.log(`[Wishlist Debug] Product-block count changed ${lastCount} â ${currentCount}`); 4756 lastCount = currentCount; 4757 reInitWishlistBtns('grid-change'); 4758 } 4759 }); 4760 4761 observer.observe(grid, { childList: true, subtree: true }); 4762 console.log('[Wishlist Debug] Watching grid for size changes'); 4763 }; 4764 4765 const initWhenReady = () => { 4766 const template = window.Rivo?.common?.template; 4767 if (['product', 'collection'].includes(template)) { 4768 console.log('[Wishlist Debug] Template ready â setting up wishlist init + grid watcher'); 4769 reInitWishlistBtns('initial'); 4770 setupGridWatcher(); 4771 } else { 4772 setTimeout(initWhenReady, 250); 4773 } 4774 }; 4775 4776 initWhenReady(); 4777 })(); 4778 </script>
4778 4779 4780 <style> 4781 :root { 4782 --rivo-aw-favorite-button-active-color: #000000 !important; 4783 } 4784 4785 .favorite-button-wrapper { 4786 display: flex; 4787 align-items: center; 4788 justify-content: center; 4789 position: absolute; 4790 right: 0; 4791 width: 25px; 4792 height: 25px; 4793 padding: 0; 4794 background: white; 4795 border-radius: 50%; 4796 margin-right: 4px; 4797 margin-top: 4px; 4798 /* Below sticky header / megamenu (z-index-5); above product media */ 4799 z-index: 2; 4800 } 4801 4802 rivo-favorite-button svg { 4803 position: static !important; 4804 stroke: #000000 !important; 4805 height: 18px; 4806 margin: 0; 4807 z-index: auto !important; 4808 } 4809 4810 .favorite-button-wrapper rivo-favorite-button { 4811 width: 100%; 4812 height: 100%; 4813 display: flex; 4814 align-items: center; 4815 justify-content: center; 4816 } 4817 </style> 4818 <div class='position-absolute top-0 start-0 z-index-2 ms-2 mt-2 ms-lg-3 mt-lg-3'><div class="product-flashtags-container"> 4819 <div class="d-flex flex-nowrap flashtags-container overflow-hidden"><span class='flashtag text-white d-block product-tags fs-9' style='background-color: #C62424; color: #FFFFFF;'>3 for 2</span></div> 4820 </div></div> 4821 <div class="position-relative bg-light"> 4822 <div style="display: none;"><style> 4823 #image-wrapper-31290512900163-b0067::before {padding-bottom: 100.0%;} 4824 </style></div><div id='image-wrapper-31290512900163-b0067' class='image image-wrapper-v2'> 4825 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 1200px)" srcset="//arran.com/cdn/shop/files/GRS020_TUBE104_GlenRosaHydratingHandCream40mll_450x450_crop_center.jpg?v=1699636629 1x, //arran.com/cdn/shop/files/GRS020_TUBE104_GlenRosaHydratingHandCream40mll_450x450_crop_center@2x.jpg?v=1699636629 2x"><source media="(min-width: 768px)" srcset="//arran.com/cdn/shop/files/GRS020_TUBE104_GlenRosaHydratingHandCream40mll_300x300_crop_center.jpg?v=1699636629 1x, //arran.com/cdn/shop/files/GRS020_TUBE104_GlenRosaHydratingHandCream40mll_300x300_crop_center@2x.jpg?v=1699636629 2x"> 4826 <img 4827 data-src="//arran.com/cdn/shop/files/GRS020_TUBE104_GlenRosaHydratingHandCream40mll_150x150_crop_center.jpg?v=1699636629" 4828 data-srcset="//arran.com/cdn/shop/files/GRS020_TUBE104_GlenRosaHydratingHandCream40mll_150x150_crop_center.jpg?v=1699636629 1x, //arran.com/cdn/shop/files/GRS020_TUBE104_GlenRosaHydratingHandCream40mll_150x150_crop_center@2x.jpg?v=1699636629 2x" 4829 loading="lazy" 4830 4831 class='card-img-top tile-product-img img-fluid w-100 lazyload ' 4832 alt="Glen Rosa Hydrating Hand Cream 40ml" /> 4833 </picture> 4834</div><div class="position-absolute bottom-0 end-0 me-2 mb-2 me-sm-4 mb-sm-4 z-index-2"><div class="row gx-1"><div class="button-add-to-cart"><a role="button" data-tile-variant-id="40736325795907" class="tile-variant-add w-100 position-relative"><div style="display: none;"><style> 4835 #image-wrapper--e1f9b::before {padding-bottom: false%;}@media (min-width: 576px) {#image-wrapper--e1f9b::before {padding-bottom: %;}} 4836 </style></div><div id='image-wrapper--e1f9b' class='image image-wrapper-v2'> 4837 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 992px)" srcset="//arran.com/cdn/shop/t/256/assets/quick-add_100x100.png?v=44932540745543248271780310528 1x, //arran.com/cdn/shop/t/256/assets/[email protected]?v=44932540745543248271780310528 2x"> 4838 <img 4839 data-src="//arran.com/cdn/shop/t/256/assets/quick-add_80x80.png?v=44932540745543248271780310528" 4840 data-srcset="//arran.com/cdn/shop/t/256/assets/quick-add_80x80.png?v=44932540745543248271780310528 1x, //arran.com/cdn/shop/t/256/assets/[email protected]?v=44932540745543248271780310528 2x" 4841 loading="lazy" 4842 4843 class='tile-product-naturals-quick-add img-fluid w-100 lazyload ' 4844 alt="Add to cart" /> 4845 </picture> 4846</div><div class="spinner-overlay d-none d-flex position-absolute top-0 start-0 w-100 h-100 justify-content-center align-items-center"> 4847 <div class="spinner-grow spinner-grow-sm d-block" role="status"> 4848 <span class="visually-hidden">Loading...</span> 4849 </div> 4850</div></a></div></div></div> 4851 4852 <a href="/products/glen-rosa-hydrating-hand-cream-40ml" class="stretched-link" aria-label="Glen Rosa Hydrating Hand Cream 40ml" role="button"></a> 4853 </div> 4854 4855 <div class="card-body p-0 pt-2 pt-sm-3 pb-2 pb-sm-4"> 4856 <p class="fs-8 mb-2 text-muted text-uppercase">Fig & Ylang Ylang</p> 4857 4858 <p class="fs-6 fs-md-5 font-heading" style="flex: 1;"> 4859 <a class="text-decoration-none text-reset" href="/products/glen-rosa-hydrating-hand-cream-40ml">Glen Rosa Hydrating Hand Cream 40ml</a> 4860 </p> 4861 4862 <a href="/products/glen-rosa-hydrating-hand-cream-40ml" class="stretched-link" aria-label="Glen Rosa Hydrating Hand Cream 40ml"></a> 4863 </div> 4864 4865 <div class="card-footer d-flex bg-white flex-row justify-content-between align-items-center p-0"> 4866 <div class="col-auto"><div class="feefo-product-stars-widget " data-product-sku="GRS020"></div></div> 4867 <div class="col text-end"> 4868<span class="product-compare-price d-none " data-mp-compare-price><s>£13.50</s></span> 4869<span class="product-price text-primary ">£13.50</span> 4870</div> 4871 </div> 4872</product-tile></div> 4873<div class="swiper-slide pt-2 h-auto"><product-tile id="tile-product-template--27025787781493__featured_collection_NPnnET-6828524470339" class="tile-product card h-100 pb-5" data-product-id="6828524470339"> 4874 4875<div class="favorite-button-wrapper "> 4876 <rivo-favorite-button 4877 data-product-id="6828524470339" 4878 rivo-ax-data 4879 rivo-ax-cloak 4880 rivo-ax-html="$store.icons.heart" 4881 rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)" 4882 ></rivo-favorite-button> 4883</div>
4883<script> 4884 (() => { 4885 const reInitWishlistBtns = (source = 'manual') => { 4886 try { 4887 const rivoAccountWidget = document.getElementById('rivo-account-slideout'); 4888 if (window.RivoProfileAlpine && rivoAccountWidget) { 4889 console.log(`[Wishlist Debug] Reinitializing wishlist buttons (${source})`); 4890 window.RivoProfileAlpine.$data(rivoAccountWidget).initializeFavoriteButtons(); 4891 } 4892 } catch (err) { 4893 console.log('[Wishlist Debug] Error initializing wishlist buttons', err); 4894 } 4895 }; 4896 4897 const setupGridWatcher = () => { 4898 const grid = document.querySelector('[data-infinite-scroll-results]'); 4899 if (!grid) { 4900 console.log('[Wishlist Debug] No infinite-scroll grid found.'); 4901 return; 4902 } 4903 4904 let lastCount = grid.querySelectorAll('.product-block').length; 4905 console.log('[Wishlist Debug] Initial product-block count:', lastCount); 4906 4907 const observer = new MutationObserver(() => { 4908 const currentCount = grid.querySelectorAll('.product-block').length; 4909 if (currentCount !== lastCount) { 4910 console.log(`[Wishlist Debug] Product-block count changed ${lastCount} â ${currentCount}`); 4911 lastCount = currentCount; 4912 reInitWishlistBtns('grid-change'); 4913 } 4914 }); 4915 4916 observer.observe(grid, { childList: true, subtree: true }); 4917 console.log('[Wishlist Debug] Watching grid for size changes'); 4918 }; 4919 4920 const initWhenReady = () => { 4921 const template = window.Rivo?.common?.template; 4922 if (['product', 'collection'].includes(template)) { 4923 console.log('[Wishlist Debug] Template ready â setting up wishlist init + grid watcher'); 4924 reInitWishlistBtns('initial'); 4925 setupGridWatcher(); 4926 } else { 4927 setTimeout(initWhenReady, 250); 4928 } 4929 }; 4930 4931 initWhenReady(); 4932 })(); 4933 </script>
4933 4934 4935 <style> 4936 :root { 4937 --rivo-aw-favorite-button-active-color: #000000 !important; 4938 } 4939 4940 .favorite-button-wrapper { 4941 display: flex; 4942 align-items: center; 4943 justify-content: center; 4944 position: absolute; 4945 right: 0; 4946 width: 25px; 4947 height: 25px; 4948 padding: 0; 4949 background: white; 4950 border-radius: 50%; 4951 margin-right: 4px; 4952 margin-top: 4px; 4953 /* Below sticky header / megamenu (z-index-5); above product media */ 4954 z-index: 2; 4955 } 4956 4957 rivo-favorite-button svg { 4958 position: static !important; 4959 stroke: #000000 !important; 4960 height: 18px; 4961 margin: 0; 4962 z-index: auto !important; 4963 } 4964 4965 .favorite-button-wrapper rivo-favorite-button { 4966 width: 100%; 4967 height: 100%; 4968 display: flex; 4969 align-items: center; 4970 justify-content: center; 4971 } 4972 </style> 4973 <div class='position-absolute top-0 start-0 z-index-2 ms-2 mt-2 ms-lg-3 mt-lg-3'><div class="product-flashtags-container"> 4974 <div class="d-flex flex-nowrap flashtags-container overflow-hidden"><span class='flashtag text-white d-block product-tags fs-9' style='background-color: #C62424; color: #FFFFFF;'>3 for 2</span></div> 4975 </div></div> 4976 <div class="position-relative bg-light"> 4977 <div style="display: none;"><style> 4978 #image-wrapper-31107237773379-b0067::before {padding-bottom: 100.0%;} 4979 </style></div><div id='image-wrapper-31107237773379-b0067' class='image image-wrapper-v2'> 4980 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 1200px)" srcset="//arran.com/cdn/shop/files/UPL002-250MLHANDWASH_450x450_crop_center.jpg?v=1691571633 1x, //arran.com/cdn/shop/files/[email protected]?v=1691571633 2x"><source media="(min-width: 768px)" srcset="//arran.com/cdn/shop/files/UPL002-250MLHANDWASH_300x300_crop_center.jpg?v=1691571633 1x, //arran.com/cdn/shop/files/[email protected]?v=1691571633 2x"> 4981 <img 4982 data-src="//arran.com/cdn/shop/files/UPL002-250MLHANDWASH_150x150_crop_center.jpg?v=1691571633" 4983 data-srcset="//arran.com/cdn/shop/files/UPL002-250MLHANDWASH_150x150_crop_center.jpg?v=1691571633 1x, //arran.com/cdn/shop/files/[email protected]?v=1691571633 2x" 4984 loading="lazy" 4985 4986 class='card-img-top tile-product-img img-fluid w-100 lazyload ' 4987 alt="Uplift Bergamot & Grapefruit Hand Wash" /> 4988 </picture> 4989</div><div class="position-absolute bottom-0 end-0 me-2 mb-2 me-sm-4 mb-sm-4 z-index-2"><div class="row gx-1"><div class="button-add-to-cart"><a role="button" data-tile-variant-id="40580742119491" class="tile-variant-add w-100 position-relative"><div style="display: none;"><style> 4990 #image-wrapper--e1f9b::before {padding-bottom: false%;}@media (min-width: 576px) {#image-wrapper--e1f9b::before {padding-bottom: %;}} 4991 </style></div><div id='image-wrapper--e1f9b' class='image image-wrapper-v2'> 4992 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 992px)" srcset="//arran.com/cdn/shop/t/256/assets/quick-add_100x100.png?v=44932540745543248271780310528 1x, //arran.com/cdn/shop/t/256/assets/[email protected]?v=44932540745543248271780310528 2x"> 4993 <img 4994 data-src="//arran.com/cdn/shop/t/256/assets/quick-add_80x80.png?v=44932540745543248271780310528" 4995 data-srcset="//arran.com/cdn/shop/t/256/assets/quick-add_80x80.png?v=44932540745543248271780310528 1x, //arran.com/cdn/shop/t/256/assets/[email protected]?v=44932540745543248271780310528 2x" 4996 loading="lazy" 4997 4998 class='tile-product-naturals-quick-add img-fluid w-100 lazyload ' 4999 alt="Add to cart" /> 5000 </picture> 5001</div><div class="spinner-overlay d-none d-flex position-absolute top-0 start-0 w-100 h-100 justify-content-center align-items-center"> 5002 <div class="spinner-grow spinner-grow-sm d-block" role="status"> 5003 <span class="visually-hidden">Loading...</span> 5004 </div> 5005</div></a></div></div></div> 5006 5007 <a href="/products/uplift-bergamot-grapefruit-hand-wash" class="stretched-link" aria-label="Uplift Bergamot & Grapefruit Hand Wash" role="button"></a> 5008 </div> 5009 5010 <div class="card-body p-0 pt-2 pt-sm-3 pb-2 pb-sm-4"> 5011 <p class="fs-8 mb-2 text-muted text-uppercase"></p> 5012 5013 <p class="fs-6 fs-md-5 font-heading" style="flex: 1;"> 5014 <a class="text-decoration-none text-reset" href="/products/uplift-bergamot-grapefruit-hand-wash">Uplift Bergamot & Grapefruit Hand Wash</a> 5015 </p> 5016 5017 <a href="/products/uplift-bergamot-grapefruit-hand-wash" class="stretched-link" aria-label="Uplift Bergamot & Grapefruit Hand Wash"></a> 5018 </div> 5019 5020 <div class="card-footer d-flex bg-white flex-row justify-content-between align-items-center p-0"> 5021 <div class="col-auto"><div class="feefo-product-stars-widget " data-product-sku="UPL002"></div></div> 5022 <div class="col text-end"> 5023<span class="product-compare-price d-none " data-mp-compare-price><s>£22.50</s></span> 5024<span class="product-price text-primary ">£22.50</span> 5025</div> 5026 </div> 5027</product-tile></div> 5028<div class="swiper-slide pt-2 h-auto"><product-tile id="tile-product-template--27025787781493__featured_collection_NPnnET-1605624856643" class="tile-product card h-100 pb-5" data-product-id="1605624856643"> 5029 5030<div class="favorite-button-wrapper "> 5031 <rivo-favorite-button 5032 data-product-id="1605624856643" 5033 rivo-ax-data 5034 rivo-ax-cloak 5035 rivo-ax-html="$store.icons.heart" 5036 rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)" 5037 ></rivo-favorite-button> 5038</div>
5038<script> 5039 (() => { 5040 const reInitWishlistBtns = (source = 'manual') => { 5041 try { 5042 const rivoAccountWidget = document.getElementById('rivo-account-slideout'); 5043 if (window.RivoProfileAlpine && rivoAccountWidget) { 5044 console.log(`[Wishlist Debug] Reinitializing wishlist buttons (${source})`); 5045 window.RivoProfileAlpine.$data(rivoAccountWidget).initializeFavoriteButtons(); 5046 } 5047 } catch (err) { 5048 console.log('[Wishlist Debug] Error initializing wishlist buttons', err); 5049 } 5050 }; 5051 5052 const setupGridWatcher = () => { 5053 const grid = document.querySelector('[data-infinite-scroll-results]'); 5054 if (!grid) { 5055 console.log('[Wishlist Debug] No infinite-scroll grid found.'); 5056 return; 5057 } 5058 5059 let lastCount = grid.querySelectorAll('.product-block').length; 5060 console.log('[Wishlist Debug] Initial product-block count:', lastCount); 5061 5062 const observer = new MutationObserver(() => { 5063 const currentCount = grid.querySelectorAll('.product-block').length; 5064 if (currentCount !== lastCount) { 5065 console.log(`[Wishlist Debug] Product-block count changed ${lastCount} â ${currentCount}`); 5066 lastCount = currentCount; 5067 reInitWishlistBtns('grid-change'); 5068 } 5069 }); 5070 5071 observer.observe(grid, { childList: true, subtree: true }); 5072 console.log('[Wishlist Debug] Watching grid for size changes'); 5073 }; 5074 5075 const initWhenReady = () => { 5076 const template = window.Rivo?.common?.template; 5077 if (['product', 'collection'].includes(template)) { 5078 console.log('[Wishlist Debug] Template ready â setting up wishlist init + grid watcher'); 5079 reInitWishlistBtns('initial'); 5080 setupGridWatcher(); 5081 } else { 5082 setTimeout(initWhenReady, 250); 5083 } 5084 }; 5085 5086 initWhenReady(); 5087 })(); 5088 </script>
5088 5089 5090 <style> 5091 :root { 5092 --rivo-aw-favorite-button-active-color: #000000 !important; 5093 } 5094 5095 .favorite-button-wrapper { 5096 display: flex; 5097 align-items: center; 5098 justify-content: center; 5099 position: absolute; 5100 right: 0; 5101 width: 25px; 5102 height: 25px; 5103 padding: 0; 5104 background: white; 5105 border-radius: 50%; 5106 margin-right: 4px; 5107 margin-top: 4px; 5108 /* Below sticky header / megamenu (z-index-5); above product media */ 5109 z-index: 2; 5110 } 5111 5112 rivo-favorite-button svg { 5113 position: static !important; 5114 stroke: #000000 !important; 5115 height: 18px; 5116 margin: 0; 5117 z-index: auto !important; 5118 } 5119 5120 .favorite-button-wrapper rivo-favorite-button { 5121 width: 100%; 5122 height: 100%; 5123 display: flex; 5124 align-items: center; 5125 justify-content: center; 5126 } 5127 </style> 5128 <div class='position-absolute top-0 start-0 z-index-2 ms-2 mt-2 ms-lg-3 mt-lg-3'><div class="product-flashtags-container"> 5129 <div class="d-flex flex-nowrap flashtags-container overflow-hidden"><span class='flashtag text-white d-block product-tags fs-9' style='background-color: #C62424; color: #FFFFFF;'>3 for 2</span></div> 5130 </div></div> 5131 <div class="position-relative bg-light"> 5132 <div style="display: none;"><style> 5133 #image-wrapper-4930583298115-b0067::before {padding-bottom: 100.0%;} 5134 </style></div><div id='image-wrapper-4930583298115-b0067' class='image image-wrapper-v2'> 5135 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 1200px)" srcset="//arran.com/cdn/shop/products/GRS007_HR_PSD_450x450_crop_center.jpg?v=1631721402 1x, //arran.com/cdn/shop/products/[email protected]?v=1631721402 2x"><source media="(min-width: 768px)" srcset="//arran.com/cdn/shop/products/GRS007_HR_PSD_300x300_crop_center.jpg?v=1631721402 1x, //arran.com/cdn/shop/products/[email protected]?v=1631721402 2x"> 5136 <img 5137 data-src="//arran.com/cdn/shop/products/GRS007_HR_PSD_150x150_crop_center.jpg?v=1631721402" 5138 data-srcset="//arran.com/cdn/shop/products/GRS007_HR_PSD_150x150_crop_center.jpg?v=1631721402 1x, //arran.com/cdn/shop/products/[email protected]?v=1631721402 2x" 5139 loading="lazy" 5140 5141 class='card-img-top tile-product-img img-fluid w-100 lazyload ' 5142 alt="Glen Rosa 300ml Hand Cream" /> 5143 </picture> 5144</div><div class="position-absolute bottom-0 end-0 me-2 mb-2 me-sm-4 mb-sm-4 z-index-2"><div class="row gx-1"><div class="button-add-to-cart"><a role="button" data-tile-variant-id="14401091633219" class="tile-variant-add w-100 position-relative"><div style="display: none;"><style> 5145 #image-wrapper--e1f9b::before {padding-bottom: false%;}@media (min-width: 576px) {#image-wrapper--e1f9b::before {padding-bottom: %;}} 5146 </style></div><div id='image-wrapper--e1f9b' class='image image-wrapper-v2'> 5147 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 992px)" srcset="//arran.com/cdn/shop/t/256/assets/quick-add_100x100.png?v=44932540745543248271780310528 1x, //arran.com/cdn/shop/t/256/assets/[email protected]?v=44932540745543248271780310528 2x"> 5148 <img 5149 data-src="//arran.com/cdn/shop/t/256/assets/quick-add_80x80.png?v=44932540745543248271780310528" 5150 data-srcset="//arran.com/cdn/shop/t/256/assets/quick-add_80x80.png?v=44932540745543248271780310528 1x, //arran.com/cdn/shop/t/256/assets/[email protected]?v=44932540745543248271780310528 2x" 5151 loading="lazy" 5152 5153 class='tile-product-naturals-quick-add img-fluid w-100 lazyload ' 5154 alt="Add to cart" /> 5155 </picture> 5156</div><div class="spinner-overlay d-none d-flex position-absolute top-0 start-0 w-100 h-100 justify-content-center align-items-center"> 5157 <div class="spinner-grow spinner-grow-sm d-block" role="status"> 5158 <span class="visually-hidden">Loading...</span> 5159 </div> 5160</div></a></div></div></div> 5161 5162 <a href="/products/glen-rosa-hand-cream" class="stretched-link" aria-label="Glen Rosa 300ml Hand Cream" role="button"></a> 5163 </div> 5164 5165 <div class="card-body p-0 pt-2 pt-sm-3 pb-2 pb-sm-4"> 5166 <p class="fs-8 mb-2 text-muted text-uppercase">Fig & Ylang Ylang</p> 5167 5168 <p class="fs-6 fs-md-5 font-heading" style="flex: 1;"> 5169 <a class="text-decoration-none text-reset" href="/products/glen-rosa-hand-cream">Glen Rosa 300ml Hand Cream</a> 5170 </p> 5171 5172 <a href="/products/glen-rosa-hand-cream" class="stretched-link" aria-label="Glen Rosa 300ml Hand Cream"></a> 5173 </div> 5174 5175 <div class="card-footer d-flex bg-white flex-row justify-content-between align-items-center p-0"> 5176 <div class="col-auto"><div class="feefo-product-stars-widget " data-product-sku="GRS007"></div></div> 5177 <div class="col text-end"> 5178<span class="product-compare-price d-none " data-mp-compare-price><s>£18.00</s></span> 5179<span class="product-price text-primary ">£18.00</span> 5180</div> 5181 </div> 5182</product-tile></div> 5183</div> 5184 <div class="swiper-button-next"></div> 5185 <div class="swiper-button-prev"></div> 5186 </div> 5187 </div></div></div><div id="shopify-section-template--27025787781493__notification_panel_NFL3Qk" class="shopify-section overflow-hidden position-relative section-notification-panel"><div id="" class=" overflow-hidden" style="background-color: #4e3857"> 5188 <div class="container container-md-fixed my-4 " style="color: #ffffff "><a class="notification-bar-link text-decoration-none d-block " style="color: #ffffff" href="/collections/2-litre-eco-friendly-refills" data-mp-notification-text="1 Eco-Friendly Refill = 6 Standard Bottles >>"><div class="row"> 5189 <div class="col text-center"> 5190 <div class="d-none d-md-block"> 5191 <div>1 Eco-Friendly Refill = 6 Standard Bottles >></div> 5192 </div> 5193 <div class="d-block d-md-none"> 5194 <div>1 Eco-Friendly Refills = 6 Standard Bottles >></div> 5195 </div></div> 5196 </div></a></div> 5197 </div></div><div id="shopify-section-template--27025787781493__794506af-9ef5-40de-a22e-039e4142136f" class="shopify-section overflow-hidden position-relative section-callouts"><div 5198 id="" 5199 class=" overflow-hidden bg-light" 5200 > 5201 <div class="container container-xl-fixed my-2 px-md-4 "><div class="row gx-4 gy-4"><div 5202 class=" 5203 col-12 col-md-6 col-lg-6 position-relative image-scale-up 5204 5205 " 5206> 5207 5208 <div class="overflow-hidden position-relative d-flex align-items-end justify-content-center image-scale-up height-large px-0 px-sm-2"><div id='image-wrapper-71401122398581-f591d' class='image image-cover-v2'> 5209 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 1200px)" srcset="//arran.com/cdn/shop/files/content_block_block_after_the_rain_shower_-_small_f02933bc-ea6e-4fe9-bc62-b9509d858e21_450x.jpg?v=1789388142 1x, //arran.com/cdn/shop/files/content_block_block_after_the_rain_shower_-_small_f02933bc-ea6e-4fe9-bc62-b9509d858e21_450x@2x.jpg?v=1789388142 2x"> 5210 <img 5211 data-src="//arran.com/cdn/shop/files/content_block_block_after_the_rain_shower_-_small_f02933bc-ea6e-4fe9-bc62-b9509d858e21_400x.jpg?v=1789388142" 5212 data-srcset="//arran.com/cdn/shop/files/content_block_block_after_the_rain_shower_-_small_f02933bc-ea6e-4fe9-bc62-b9509d858e21_400x.jpg?v=1789388142 1x, //arran.com/cdn/shop/files/content_block_block_after_the_rain_shower_-_small_f02933bc-ea6e-4fe9-bc62-b9509d858e21_400x@2x.jpg?v=1789388142 2x" 5213 loading="lazy" 5214 5215 class='image-fade img-fluid w-100 lazyload ' 5216 alt="" /> 5217 </picture> 5218</div></div><div class="callout-content-below pt-1"><div 5219 class=" 5220 m-0 pt-2 text-start position-relative 5221 5222 d-flex align-items-center justify-content-between gap-2 5223 " 5224> 5225 <div> 5226 <h3 class="mb-0 "> 5227 Luxury Bath & Shower Gel 5228 </h3> 5229 <span class="d-block m-0 mt-2 text-uppercase fs-7 text-secondary "><p>enriched with ARRAN water & pro-vitamin B5</p></span> 5230 </div><div class=" flex-shrink-0 "> 5231 <img src="//arran.com/cdn/shop/t/256/assets/ico-arrow-dark.svg?v=111592242529849948981780310528" alt="Call to Action" style="width:17px; height:17px;"> 5232 </div></div><a 5233 href="/collections/shower-gel" 5234 class="stretched-link" 5235 aria-label="Read more about Luxury Bath & Shower Gel" 5236 > 5237 </a></div> 5238 </div> 5239<div 5240 class=" 5241 col-12 col-md-6 col-lg-6 position-relative image-scale-up 5242 5243 " 5244> 5245 5246 <div class="overflow-hidden position-relative d-flex align-items-end justify-content-center image-scale-up height-large px-0 px-sm-2"><div id='image-wrapper-71400877916533-f591d' class='image image-cover-v2'> 5247 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 1200px)" srcset="//arran.com/cdn/shop/files/gift_sets_26_450x.jpg?v=1789387643 1x, //arran.com/cdn/shop/files/[email protected]?v=1789387643 2x"> 5248 <img 5249 data-src="//arran.com/cdn/shop/files/gift_sets_26_400x.jpg?v=1789387643" 5250 data-srcset="//arran.com/cdn/shop/files/gift_sets_26_400x.jpg?v=1789387643 1x, //arran.com/cdn/shop/files/[email protected]?v=1789387643 2x" 5251 loading="lazy" 5252 5253 class='image-fade img-fluid w-100 lazyload ' 5254 alt="" /> 5255 </picture> 5256</div></div><div class="callout-content-below pt-1"><div 5257 class=" 5258 m-0 pt-2 text-start position-relative 5259 5260 d-flex align-items-center justify-content-between gap-2 5261 " 5262> 5263 <div> 5264 <h3 class="mb-0 ">
5265 Give the Gift of ARRAN 5266 </h3> 5267 <span class="d-block m-0 mt-2 text-uppercase fs-7 text-secondary "><p>beautifully boxed and ready to gift</p></span> 5268 </div><div class=" flex-shrink-0 "> 5269 <img src="//arran.com/cdn/shop/t/256/assets/ico-arrow-dark.svg?v=111592242529849948981780310528" alt="Call to Action" style="width:17px; height:17px;"> 5270 </div></div><a 5271 href="/collections/gift-sets" 5272 class="stretched-link" 5273 aria-label="Read more about Give the Gift of ARRAN" 5274 > 5275 </a></div> 5276 </div> 5277</div> 5278 </div> 5279 </div> 5280</div><div id="shopify-section-template--27025787781493__callouts_ULbyWQ" class="shopify-section overflow-hidden position-relative section-callouts"><div 5281 id="" 5282 class=" overflow-hidden bg-light" 5283 > 5284 <div class="container container-xl-fixed my-2 px-md-4 "><div class="row gx-4 gy-4"><div 5285 class=" 5286 col-12 col-md-6 col-lg-6 position-relative image-scale-up 5287 5288 " 5289> 5290 5291 <div class="overflow-hidden position-relative d-flex align-items-end justify-content-center image-scale-up height-large px-0 px-sm-2"><div id='image-wrapper-71401082323317-f591d' class='image image-cover-v2'> 5292 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 1200px)" srcset="//arran.com/cdn/shop/files/aft_home_fragrance_-_2025_4a028e33-784d-4080-ab28-221d7c55b104_450x.jpg?v=1789388046 1x, //arran.com/cdn/shop/files/aft_home_fragrance_-_2025_4a028e33-784d-4080-ab28-221d7c55b104_450x@2x.jpg?v=1789388046 2x"> 5293 <img 5294 data-src="//arran.com/cdn/shop/files/aft_home_fragrance_-_2025_4a028e33-784d-4080-ab28-221d7c55b104_400x.jpg?v=1789388046" 5295 data-srcset="//arran.com/cdn/shop/files/aft_home_fragrance_-_2025_4a028e33-784d-4080-ab28-221d7c55b104_400x.jpg?v=1789388046 1x, //arran.com/cdn/shop/files/aft_home_fragrance_-_2025_4a028e33-784d-4080-ab28-221d7c55b104_400x@2x.jpg?v=1789388046 2x" 5296 loading="lazy" 5297 5298 class='image-fade img-fluid w-100 lazyload ' 5299 alt="" /> 5300 </picture> 5301</div></div><div class="callout-content-below pt-1"><div 5302 class=" 5303 m-0 pt-2 text-start position-relative 5304 5305 d-flex align-items-center justify-content-between gap-2 5306 " 5307> 5308 <div> 5309 <h3 class="mb-0 "> 5310 Scented Candles 5311 </h3> 5312 <span class="d-block m-0 mt-2 text-uppercase fs-7 text-secondary "><p>fill your home with fragrance</p></span> 5313 </div><div class=" flex-shrink-0 "> 5314 <img src="//arran.com/cdn/shop/t/256/assets/ico-arrow-dark.svg?v=111592242529849948981780310528" alt="Call to Action" style="width:17px; height:17px;"> 5315 </div></div><a 5316 href="/collections/candles" 5317 class="stretched-link" 5318 aria-label="Read more about Scented Candles" 5319 > 5320 </a></div> 5321 </div> 5322<div 5323 class=" 5324 col-12 col-md-6 col-lg-6 position-relative image-scale-up 5325 5326 " 5327> 5328 5329 <div class="overflow-hidden position-relative d-flex align-items-end justify-content-center image-scale-up height-large px-0 px-sm-2"><div id='image-wrapper-68280541446517-f591d' class='image image-cover-v2'> 5330 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 1200px)" srcset="//arran.com/cdn/shop/files/sannox_edp_2026_block_450x.jpg?v=1769520418 1x, //arran.com/cdn/shop/files/[email protected]?v=1769520418 2x"> 5331 <img 5332 data-src="//arran.com/cdn/shop/files/sannox_edp_2026_block_400x.jpg?v=1769520418" 5333 data-srcset="//arran.com/cdn/shop/files/sannox_edp_2026_block_400x.jpg?v=1769520418 1x, //arran.com/cdn/shop/files/[email protected]?v=1769520418 2x" 5334 loading="lazy" 5335 5336 class='image-fade img-fluid w-100 lazyload ' 5337 alt="" /> 5338 </picture> 5339</div></div><div class="callout-content-below pt-1"><div 5340 class=" 5341 m-0 pt-2 text-start position-relative 5342 5343 d-flex align-items-center justify-content-between gap-2 5344 " 5345> 5346 <div> 5347 <h3 class="mb-0 "> 5348 Men's Collection 5349 </h3> 5350 <span class="d-block m-0 mt-2 text-uppercase fs-7 text-secondary "><p>Shower, Shaving & fine Fragrance Essentials</p></span> 5351 </div><div class=" flex-shrink-0 "> 5352 <img src="//arran.com/cdn/shop/t/256/assets/ico-arrow-dark.svg?v=111592242529849948981780310528" alt="Call to Action" style="width:17px; height:17px;"> 5353 </div></div><a 5354 href="/collections/mens" 5355 class="stretched-link" 5356 aria-label="Read more about Men's Collection" 5357 > 5358 </a></div> 5359 </div> 5360</div> 5361 </div> 5362 </div> 5363</div><div id="shopify-section-template--27025787781493__b275faf2-c139-4173-af9d-5311db0bd1b6" class="shopify-section overflow-hidden position-relative"><div id="" class="container container-xl-fixed d-block d-md-none overflow-hidden "> 5364 <div class=""> 5365 <div id="hero-slider-template--27025787781493__b275faf2-c139-4173-af9d-5311db0bd1b6" class="carousel slide" data-bs-ride="carousel"> 5366 <div class="carousel-inner"><div class="carousel-item active "><div class=""><div style="display: none;"><style> 5367 #image-wrapper-71201110032757-4c748::before {padding-bottom: 141.317%;} 5368 </style></div><div id='image-wrapper-71201110032757-4c748' class='image image-wrapper-v2'> 5369 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 1400px)" srcset="//arran.com/cdn/shop/files/brand_waterfall_banner_mobile_836329b2-216c-40db-b242-79e3f7ac883d_1540x.jpg?v=1788433682 1x, //arran.com/cdn/shop/files/brand_waterfall_banner_mobile_836329b2-216c-40db-b242-79e3f7ac883d_1540x@2x.jpg?v=1788433682 2x"><source media="(min-width: 1200px)" srcset="//arran.com/cdn/shop/files/brand_waterfall_banner_mobile_836329b2-216c-40db-b242-79e3f7ac883d_1340x.jpg?v=1788433682 1x, //arran.com/cdn/shop/files/brand_waterfall_banner_mobile_836329b2-216c-40db-b242-79e3f7ac883d_1340x@2x.jpg?v=1788433682 2x"><source media="(min-width: 992px)" srcset="//arran.com/cdn/shop/files/brand_waterfall_banner_mobile_836329b2-216c-40db-b242-79e3f7ac883d_1140x.jpg?v=1788433682 1x, //arran.com/cdn/shop/files/brand_waterfall_banner_mobile_836329b2-216c-40db-b242-79e3f7ac883d_1140x@2x.jpg?v=1788433682 2x"><source media="(min-width: 768px)" srcset="//arran.com/cdn/shop/files/brand_waterfall_banner_mobile_836329b2-216c-40db-b242-79e3f7ac883d_1400x.jpg?v=1788433682 1x, //arran.com/cdn/shop/files/brand_waterfall_banner_mobile_836329b2-216c-40db-b242-79e3f7ac883d_1400x@2x.jpg?v=1788433682 2x"><source media="(min-width: 576px)" srcset="//arran.com/cdn/shop/files/brand_waterfall_banner_mobile_836329b2-216c-40db-b242-79e3f7ac883d_708x.jpg?v=1788433682 1x, //arran.com/cdn/shop/files/brand_waterfall_banner_mobile_836329b2-216c-40db-b242-79e3f7ac883d_708x@2x.jpg?v=1788433682 2x"> 5370 <img 5371 data-src="//arran.com/cdn/shop/files/brand_waterfall_banner_mobile_836329b2-216c-40db-b242-79e3f7ac883d_400x.jpg?v=1788433682" 5372 data-srcset="//arran.com/cdn/shop/files/brand_waterfall_banner_mobile_836329b2-216c-40db-b242-79e3f7ac883d_400x.jpg?v=1788433682 1x, //arran.com/cdn/shop/files/brand_waterfall_banner_mobile_836329b2-216c-40db-b242-79e3f7ac883d_400x@2x.jpg?v=1788433682 2x" 5373 loading="lazy" 5374 5375 class=' img-fluid w-100 lazyload ' 5376 alt="" /> 5377 </picture> 5378</div></div><div class="bg-dark position-cover" style="opacity: 20%"></div><div class=" position-cover "><div class="container container-xl-fixed py-6 h-100 w-100"> 5379 <div class="d-flex align-items-md-center text-md-center align-items-start text-center position-relative h-100 w-100"> 5380 <div class="text-light col-12 col-xl-5 mx-md-auto mx-auto"><hr class="mb-3 text-white d-none d-xl-block"><h1 class="text-light">Our Story</h1><p>Inspired by the wild beauty of the Isle of Arran and crafted with the island's mineral-rich water, every ARRAN product captures the essence of island life. </p><p><strong>From Our Island to Your Home.</strong></p> 5381<a href="https://arran.com/pages/from-our-island-to-your-home" class="btn btn-primary" role="button"> 5382 read our story 5383 </a></div> 5384 </div> 5385 </div></div><a class="d-md-none stretched-link" href="https://arran.com/pages/from-our-island-to-your-home">
5386 <span class="visually-hidden">View more on Our Story</span> 5387 </a> 5388 </div></div></div> 5389 </div> 5390 </div></div><section id="shopify-section-template--27025787781493__1309cfc4-b66a-4bb8-bf2b-4e9d3207bc9b" class="shopify-section overflow-hidden position-relative section-custom-html"><div id="" class=" overflow-hidden "> 5391 <div class="container container-xl-fixed mt-0 mb-5"><div class="mt-3"> 5392
5392<script type="text/javascript" src="https://api.feefo.com/api/javascript/arran-aromatics" async=""></script>
5392 5393<div id="feefo-service-review-carousel-widgetId" class="feefo-review-carousel-widget-service"></div> 5394 </div> 5395 5396 <div class="d-block d-sm-none"> 5397 <div class="row"></div> 5398 </div> 5399 </div> 5400 </div> 5401</section><div id="shopify-section-template--27025787781493__hero_slider_Uzfkhh" class="shopify-section overflow-hidden position-relative"><div id="" class="container container-xl-fixed d-none d-md-block overflow-hidden "> 5402 <div class=""> 5403 <div id="hero-slider-template--27025787781493__hero_slider_Uzfkhh" class="carousel slide" data-bs-ride="carousel"> 5404 <div class="carousel-inner"><div class="carousel-item active "><div class=""><div style="display: none;"><style> 5405 #image-wrapper-71201067041141-4c748::before {padding-bottom: 46.576%;} 5406 </style></div><div id='image-wrapper-71201067041141-4c748' class='image image-wrapper-v2'> 5407 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 1400px)" srcset="//arran.com/cdn/shop/files/brand_banner_-_campaign_2_511a07ba-74f4-409f-af96-495b76130b49_1540x.jpg?v=1788433593 1x, //arran.com/cdn/shop/files/brand_banner_-_campaign_2_511a07ba-74f4-409f-af96-495b76130b49_1540x@2x.jpg?v=1788433593 2x"><source media="(min-width: 1200px)" srcset="//arran.com/cdn/shop/files/brand_banner_-_campaign_2_511a07ba-74f4-409f-af96-495b76130b49_1340x.jpg?v=1788433593 1x, //arran.com/cdn/shop/files/brand_banner_-_campaign_2_511a07ba-74f4-409f-af96-495b76130b49_1340x@2x.jpg?v=1788433593 2x"><source media="(min-width: 992px)" srcset="//arran.com/cdn/shop/files/brand_banner_-_campaign_2_511a07ba-74f4-409f-af96-495b76130b49_1140x.jpg?v=1788433593 1x, //arran.com/cdn/shop/files/brand_banner_-_campaign_2_511a07ba-74f4-409f-af96-495b76130b49_1140x@2x.jpg?v=1788433593 2x"><source media="(min-width: 768px)" srcset="//arran.com/cdn/shop/files/brand_banner_-_campaign_2_511a07ba-74f4-409f-af96-495b76130b49_1400x.jpg?v=1788433593 1x, //arran.com/cdn/shop/files/brand_banner_-_campaign_2_511a07ba-74f4-409f-af96-495b76130b49_1400x@2x.jpg?v=1788433593 2x"><source media="(min-width: 576px)" srcset="//arran.com/cdn/shop/files/brand_banner_-_campaign_2_511a07ba-74f4-409f-af96-495b76130b49_708x.jpg?v=1788433593 1x, //arran.com/cdn/shop/files/brand_banner_-_campaign_2_511a07ba-74f4-409f-af96-495b76130b49_708x@2x.jpg?v=1788433593 2x"> 5408 <img 5409 src="//arran.com/cdn/shop/files/brand_banner_-_campaign_2_511a07ba-74f4-409f-af96-495b76130b49_400x.jpg?v=1788433593" 5410 srcset="//arran.com/cdn/shop/files/brand_banner_-_campaign_2_511a07ba-74f4-409f-af96-495b76130b49_400x.jpg?v=1788433593 1x, //arran.com/cdn/shop/files/brand_banner_-_campaign_2_511a07ba-74f4-409f-af96-495b76130b49_400x@2x.jpg?v=1788433593 2x" 5411 fetchpriority="high" 5412 5413 class=' img-fluid w-100 ' 5414 alt="" /> 5415 </picture> 5416</div></div><div class="bg-dark position-cover" style="opacity: 20%"></div><div class=" position-cover "><div class="container container-xl-fixed py-4 h-100 w-100"> 5417 <div class="d-flex align-items-md-start text-md-start align-items-center text-center position-relative h-100 w-100"> 5418 <div class="text-light col-12 col-xl-5 me-md-auto ms-md-0 mx-auto"><hr class="mb-3 text-white d-none d-xl-block"><h2>Our Story</h2><p>Inspired by the wild beauty of the Isle of Arran and crafted with the island's mineral-rich water.</p><p>Every ARRAN product captures the essence of island life. <strong>From Our Island, to Your Home</strong>.</p> 5419<a href="https://arran.com/pages/from-our-island-to-your-home" class="btn btn-primary" role="button"> 5420 discover more 5421 </a></div> 5422 </div> 5423 </div></div><a class="d-md-none stretched-link" href="https://arran.com/pages/from-our-island-to-your-home"> 5424 <span class="visually-hidden">View more on </span> 5425 </a> 5426 </div></div></div> 5427 </div> 5428 </div></div><div id="shopify-section-template--27025787781493__featured_articles_UY6P6m" class="shopify-section overflow-hidden position-relative section-featured-articles"><div id="" class=" overflow-hidden "> 5429 <div class="container container-xl-fixed my-3 my-xl-5"><div class="mb-3 text-center"> 5430 <div class="row"><div class="mb-3"><h2 class=" mb-0 ">Featured Articles</h2></div></div> 5431 </div><div class="row gx-4 gy-4 gy-md-0 row-cols-1 row-cols-md-3"><div class="col"><div class="card h-100 "><div class="position-relative height-large overflow-hidden d-flex align-items-end"> 5432 <a href="/blogs/behind-the-scenes/introducing-single-malt-whisky-a-home-fragrance-crafted-in-collaboration-with-lagg-
5432distillery" class="stretched-link" 5433 aria-label="Read more about Introducing Single Malt Whisky: A Home Fragrance Crafted in Collaboration with Lagg Distillery"><div id='image-wrapper-399464038773-479fb' class='image image-cover-v2'> 5434 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 1400px)" srcset="//arran.com/cdn/shop/articles/whisky_home_-_1_b5a3eefb-8fe4-4b61-955b-1eb6690a16be_1540x.jpg?v=1790268463 1x, //arran.com/cdn/shop/articles/whisky_home_-_1_b5a3eefb-8fe4-4b61-955b-1eb6690a16be_1540x@2x.jpg?v=1790268463 2x"><source media="(min-width: 1200px)" srcset="//arran.com/cdn/shop/articles/whisky_home_-_1_b5a3eefb-8fe4-4b61-955b-1eb6690a16be_1340x.jpg?v=1790268463 1x, //arran.com/cdn/shop/articles/whisky_home_-_1_b5a3eefb-8fe4-4b61-955b-1eb6690a16be_1340x@2x.jpg?v=1790268463 2x"><source media="(min-width: 992px)" srcset="//arran.com/cdn/shop/articles/whisky_home_-_1_b5a3eefb-8fe4-4b61-955b-1eb6690a16be_1140x.jpg?v=1790268463 1x, //arran.com/cdn/shop/articles/whisky_home_-_1_b5a3eefb-8fe4-4b61-955b-1eb6690a16be_1140x@2x.jpg?v=1790268463 2x"><source media="(min-width: 768px)" srcset="//arran.com/cdn/shop/articles/whisky_home_-_1_b5a3eefb-8fe4-4b61-955b-1eb6690a16be_932x.jpg?v=1790268463 1x, //arran.com/cdn/shop/articles/[email protected]?v=1790268463 2x"><source media="(min-width: 576px)" srcset="//arran.com/cdn/shop/articles/whisky_home_-_1_b5a3eefb-8fe4-4b61-955b-1eb6690a16be_700x.jpg?v=1790268463 1x, //arran.com/cdn/shop/articles/[email protected]?v=1790268463 2x"> 5435 <img 5436 data-src="//arran.com/cdn/shop/articles/whisky_home_-_1_b5a3eefb-8fe4-4b61-955b-1eb6690a16be_500x.jpg?v=1790268463" 5437 data-srcset="//arran.com/cdn/shop/articles/whisky_home_-_1_b5a3eefb-8fe4-4b61-955b-1eb6690a16be_500x.jpg?v=1790268463 1x, //arran.com/cdn/shop/articles/[email protected]?v=1790268463 2x" 5438 loading="lazy" 5439 5440 class='card-img-top image-fade img-fluid w-100 lazyload ' 5441 alt="Introducing Single Malt Whisky: A Home Fragrance Crafted in Collaboration with Lagg Distillery" /> 5442 </picture> 5443</div></a> 5444 </div><div class="card-body p-0"> 5445 <hr> 5446<a href="/blogs/behind-the-scenes/introducing-single-malt-whisky-a-home-fragrance-crafted-in-collaboration-with-lagg-distillery" class="text-decoration-none"> 5447 <h5 class="card-title text-dark">Introducing Single Malt Whisky: A Home Fragrance Crafted in Collaboration...</h5> 5448 </a> 5449 <p class="fs-7 my-2 text-secondary"> 5450 <time datetime="2026-09-25T08:30:03Z">September 25, 2026</time> 5451 </p> 5452 5453 <p> 5454 Some collaborations make immediate sense. When two businesses share the same island, the same commitment to craft and the same deep respect for the... 5455 </p></div></div> 5456</div><div class="col"><div class="card h-100 "><div class="position-relative height-large overflow-hidden d-flex align-items-end"> 5457 <a href="/blogs/behind-the-scenes/introducing-myrrh-sandalwood-arrans-new-autumn-home-fragrance" class="stretched-link" 5458 aria-label="Read more about Introducing Myrrh & Sandalwood: ARRAN's New Autumn Home Fragrance"><div id='image-wrapper-399436775797-479fb' class='image image-cover-v2'> 5459 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 1400px)" srcset="//arran.com/cdn/shop/articles/myrhh_and_sandalwood_home_-_3_793d2d73-909c-4880-b517-ee0c43564d1c_1540x.jpg?v=1790176410 1x, //arran.com/cdn/shop/articles/myrhh_and_sandalwood_home_-_3_793d2d73-909c-4880-b517-ee0c43564d1c_1540x@2x.jpg?v=1790176410 2x"><source media="(min-width: 1200px)" srcset="//arran.com/cdn/shop/articles/myrhh_and_sandalwood_home_-_3_793d2d73-909c-4880-b517-ee0c43564d1c_1340x.jpg?v=1790176410 1x, //arran.com/cdn/shop/articles/myrhh_and_sandalwood_home_-_3_793d2d73-909c-4880-b517-ee0c43564d1c_1340x@2x.jpg?v=1790176410 2x"><source media="(min-width: 992px)" srcset="//arran.com/cdn/shop/articles/myrhh_and_sandalwood_home_-_3_793d2d73-909c-4880-b517-ee0c43564d1c_1140x.jpg?v=1790176410 1x, //arran.com/cdn/shop/articles/myrhh_and_sandalwood_home_-_3_793d2d73-909c-4880-b517-ee0c43564d1c_1140x@2x.jpg?v=1790176410 2x"><source media="(min-width: 768px)" srcset="//arran.com/cdn/shop/articles/myrhh_and_sandalwood_home_-_3_793d2d73-909c-4880-b517-ee0c43564d1c_932x.jpg?v=1790176410 1x, //arran.com/cdn/shop/articles/myrhh_and_sandalwood_home_-_3_793d2d73-909c-4880-b517-ee0c43564d1c_932x@2x.jpg?v=1790176410 2x"><source media="(min-width: 576px)" srcset="//arran.com/cdn/shop/articles/myrhh_and_sandalwood_home_-_3_793d2d73-909c-4880-b517-ee0c43564d1c_700x.jpg?v=1790176410 1x, //arran.com/cdn/shop/articles/myrhh_and_sandalwood_home_-_3_793d2d73-909c-4880-b517-ee0c43564d1c_700x@2x.jpg?v=1790176410 2x"> 5460 <img 5461 data-src="//arran.com/cdn/shop/articles/myrhh_and_sandalwood_home_-_3_793d2d73-909c-4880-b517-ee0c43564d1c_500x.jpg?v=1790176410" 5462 data-srcset="//arran.com/cdn/shop/articles/myrhh_and_sandalwood_home_-_3_793d2d73-909c-4880-b517-ee0c43564d1c_500x.jpg?v=1790176410 1x, //arran.com/cdn/shop/articles/myrhh_and_sandalwood_home_-_3_793d2d73-909c-4880-b517-ee0c43564d1c_500x@2x.jpg?v=1790176410 2x" 5463 loading="lazy" 5464 5465 class='card-img-top image-fade img-fluid w-100 lazyload ' 5466 alt="Introducing Myrrh & Sandalwood: ARRAN's New Autumn Home Fragrance" /> 5467 </picture> 5468</div></a> 5469 </div><div class="card-body p-0"> 5470 <hr> 5471<a href="/blogs/behind-the-scenes/introducing-myrrh-sandalwood-arrans-new-autumn-home-fragrance" class="text-decoration-none"> 5472 <h5 class="card-title text-dark">Introducing Myrrh & Sandalwood: ARRAN's New Autumn Home Fragrance</h5> 5473 </a> 5474 <p class="fs-7 my-2 text-secondary"> 5475 <time datetime="2026-09-25T08:00:05Z">September 25, 2026</time> 5476 </p> 5477 5478 <p> 5479 There are fragrances that suit the brightness of summer, beautifully light, fresh and effortless. And then there are fragrances that feel made for the... 5480 </p></div></div> 5481</div><div class="col"><div class="card h-100 "><div class="position-relative height-large overflow-hidden d-flex align-items-end"> 5482 <a href="/blogs/lifestyle-wellbeing/new-arran-home-fragrance" class="stretched-link" 5483 aria-label="Read more about New ARRAN Home Fragrance"><div id='image-wrapper-399391654261-479fb' class='image image-cover-v2'> 5484 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 1400px)" srcset="//arran.com/cdn/shop/articles/generic_home_spring_kitchen_-_1_c90bffc3-5a53-4c50-a02e-ae805bb0593d_1540x.jpg?v=1790065922 1x, //arran.com/cdn/shop/articles/generic_home_spring_kitchen_-_1_c90bffc3-5a53-4c50-a02e-ae805bb0593d_1540x@2x.jpg?v=1790065922 2x"><source media="(min-width: 1200px)" srcset="//arran.com/cdn/shop/articles/generic_home_spring_kitchen_-_1_c90bffc3-5a53-4c50-a02e-ae805bb0593d_1340x.jpg?v=1790065922 1x, //arran.com/cdn/shop/articles/generic_home_spring_kitchen_-_1_c90bffc3-5a53-4c50-a02e-ae805bb0593d_1340x@2x.jpg?v=1790065922 2x"><source media="(min-width: 992px)" srcset="//arran.com/cdn/shop/articles/generic_home_spring_kitchen_-_1_c90bffc3-5a53-4c50-a02e-ae805bb0593d_1140x.jpg?v=1790065922 1x, //arran.com/cdn/shop/articles/generic_home_spring_kitchen_-_1_c90bffc3-5a53-4c50-a02e-ae805bb0593d_1140x@2x.jpg?v=1790065922 2x"><source media="(min-width: 768px)" srcset="//arran.com/cdn/shop/articles/generic_home_spring_kitchen_-_1_c90bffc3-5a53-4c50-a02e-ae805bb0593d_932x.jpg?v=1790065922 1x, //arran.com/cdn/shop/articles/generic_home_spring_kitchen_-_1_c90bffc3-5a53-4c50-a02e-ae805bb0593d_932x@2x.jpg?v=1790065922 2x"><source media="(min-width: 576px)" srcset="//arran.com/cdn/shop/articles/generic_home_spring_kitchen_-_1_c90bffc3-5a53-4c50-a02e-ae805bb0593d_700x.jpg?v=1790065922 1x, //arran.com/cdn/shop/articles/generic_home_spring_kitchen_-_1_c90bffc3-5a53-4c50-a02e-ae805bb0593d_700x@2x.jpg?v=1790065922 2x"> 5485 <img 5486 data-src="//arran.com/cdn/shop/articles/generic_home_spring_kitchen_-_1_c90bffc3-5a53-4c50-a02e-ae805bb0593d_500x.jpg?v=1790065922" 5487 data-srcset="//arran.com/cdn/shop/articles/generic_home_spring_kitchen_-_1_c90bffc3-5a53-4c50-a02e-ae805bb0593d_500x.jpg?v=1790065922 1x, //arran.com/cdn/shop/articles/generic_home_spring_kitchen_-_1_c90bffc3-5a53-4c50-a02e-ae805bb0593d_500x@2x.jpg?v=1790065922 2x" 5488 loading="lazy" 5489 5490 class='card-img-top image-fade img-fluid w-100 lazyload ' 5491 alt="New ARRAN Home Fragrance" /> 5492 </picture> 5493</div></a> 5494 </div><div class="card-body p-0"> 5495 <hr> 5496<a href="/blogs/lifestyle-wellbeing/new-arran-home-fragrance" class="text-decoration-none"> 5497 <h5 class="card-title text-dark">New ARRAN Home Fragrance</h5> 5498 </a> 5499 <p class="fs-7 my-2 text-secondary"> 5500 <time datetime="2026-09-22T07:30:00Z">September 22, 2026</time> 5501 </p> 5502 5503 <p> 5504 We're delighted to introduce a new chapter for ARRAN Home fragrance. Following a full rebrand, our home fragrance range has been reimagined into four... 5505 </p></div></div> 5506</div> 5507</div></div><div class="row"> 5508 <div class="col text-center mt-3 "> 5509 <div> 5510 <a href="/pages/magazine" class="btn btn-outline-primary"> 5511 Explore our Blogs 5512 </a> 5513 </div> 5514 </div> 5515 </div></div></div><section id="shopify-section-template--27025787781493__d1c171fd-8068-4e25-8df7-0092fab688b1" class="shopify-section overflow-hidden position-relative section-custom-html"><div id="" class=" overflow-hidden bg-light"> 5516 <div class=" my-3 my-xl-5"><div class="text-center"> 5517 <div class="row"><div class="mb-3"><h2 class=" mb-0 ">Shop Our Instagram</h2></div><div class=""><p>
5517Share your images with us @arransenseofscotland using #MyARRAN for a chance to earn 1,000 Reward Points</p></div></div> 5518 </div><div class="mt-3"> 5519
5519<script src="//foursixty.com/media/scripts/fs.slider.v2.5.js" data-money-format="£<%= amount %>" data-feed-id="arran-sense-of-scotland" data-theme="slider_v2_5" data-open-links-in-same-page="true" data-cell-size="20%"></script>
5519 5520<style>.fs-has-links::after { padding:5px 7.5px;background-color:#ffffff;color:rgba(0, 0, 0, 0.8);content:"SHOP NOW"; } .fs-wrapper { height:auto; } .fs-slider_v2_5 .fs-entry-container { height:0 !important;width:20%!important;padding-top:20%!important; } .fs-wrapper div.fs-text-container .fs-entry-title, div.fs-detail-title { font-family:Times New Roman, serif;font-style:normal;font-weight:normal;font-size:14px; } div.fs-text-container .fs-entry-date, div.fs-detail-container .fs-post-info, div.fs-wrapper div.fs-has-links::after, .fs-text-product, .fs-overlink-text { font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-style:normal;font-weight:normal;font-size:14px; } .fs-wrapper div.fs-text-container * { color:#ffffff; } .fs-wrapper div.fs-text-container { background-color:rgba(0, 0, 0, 0.8);margin:0px; } div.fs-entry-date { display:none; } div.fs-entry-title { display:none; } .fs-slider_v2_5 .fs-wrapper div.fs-timeline-entry { margin:1px; } </style> 5521 </div> 5522 5523 <div class="d-block d-sm-none"> 5524 <div class="row"></div> 5525 </div> 5526 </div> 5527 </div> 5528</section><div id="shopify-section-template--27025787781493__28239ce2-51e6-4631-ae99-8b606c602aa1" class="shopify-section position-relative section-trust-signals">
5528<script> 5529 var swiperSetuptemplate__27025787781493__28239ce2_51e6_4631_ae99_8b606c602aa1 = function(){ 5530 new Swiper('#shopify-section-template--27025787781493__28239ce2-51e6-4631-ae99-8b606c602aa1 .trust-signals', { 5531 loop: true, 5532 slidesPerView: 1, 5533 centeredSlides: true, 5534 spaceBetween: 12, 5535 autoplay: { 5536 delay: 3500, 5537 disableOnInteraction: false, 5538 }, 5539 breakpoints: { 5540 576: { 5541 slidesPerView: 1, 5542 spaceBetween: 24, 5543 centeredSlides: true, 5544 loop: true 5545 }, 5546 992: { 5547 slidesPerView: 3, 5548 spaceBetween: 0, 5549 centeredSlides: true, 5550 autoplay:false, 5551 loop: true 5552 }, 5553 1200: { 5554 slidesPerView: 3, 5555 spaceBetween: 0, 5556 centeredSlides: false, 5557 autoplay:false, 5558 loop:false 5559 } 5560 }, 5561 pagination: { 5562 el: "#slider-template--27025787781493__28239ce2-51e6-4631-ae99-8b606c602aa1 .swiper-pagination" 5563 }, 5564 }); 5565 } 5566 window.MP.PreInitCallbacks.push(swiperSetuptemplate__27025787781493__28239ce2_51e6_4631_ae99_8b606c602aa1); 5567</script>
5567<style data-shopify>.swiper-pagination-bullet { 5568 border: 1px solid var(--bs-secondary); /* set border style for inactive dotnav */ 5569 border-radius: 50%; /* make the bullet a circle */ 5570 opacity:1; 5571 background-color: var(--bs-bg-light); /* set border color for active dotnav */ 5572} 5573 5574.swiper-pagination-bullet-active { 5575 border-color: var(--bs-dark); /* set border color for active dotnav */ 5576 background-color: var(--bs-dark); 5577}</style><div id="" class=" overflow-hidden bg-light"> 5578 <div class="container container-xl-fixed mb-4 mb-xl-5 "><div id="slider-template--27025787781493__28239ce2-51e6-4631-ae99-8b606c602aa1" 5579 class="swiper-container w-100 position-relative mx-auto" 5580 style="--swiper-navigation-color: var(--bs-dark); --swiper-pagination-color: var(--bs-dark);"> 5581 <div class="swiper trust-signals"> 5582 <div class="swiper-wrapper d-flex justify-content-between"><div class="swiper-slide pt-2 d-flex 5583 flex-lg-column align-items-center align-items-lg-start justify-content-center justify-content-lg-left "> 5584 5585 5586 5587 <div class=" col-4 col-lg-auto mb-2 me-3 me-lg-0 " style="width:35px" ><div style="display: none;"><style> 5588 #image-wrapper-20974330183747-e4dda::before {padding-bottom: 100.0%;} 5589 </style></div><div id='image-wrapper-20974330183747-e4dda' class='image image-wrapper-v2'> 5590 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 1400px)" srcset="//arran.com/cdn/shop/files/quick-delivery_1540x.png?v=1631624254 1x, //arran.com/cdn/shop/files/[email protected]?v=1631624254 2x"><source media="(min-width: 1200px)" srcset="//arran.com/cdn/shop/files/quick-delivery_1340x.png?v=1631624254 1x, //arran.com/cdn/shop/files/[email protected]?v=1631624254 2x"><source media="(min-width: 992px)" srcset="//arran.com/cdn/shop/files/quick-delivery_1140x.png?v=1631624254 1x, //arran.com/cdn/shop/files/[email protected]?v=1631624254 2x"><source media="(min-width: 768px)" srcset="//arran.com/cdn/shop/files/quick-delivery_932x.png?v=1631624254 1x, //arran.com/cdn/shop/files/[email protected]?v=1631624254 2x"><source media="(min-width: 576px)" srcset="//arran.com/cdn/shop/files/quick-delivery_708x.png?v=1631624254 1x, //arran.com/cdn/shop/files/[email protected]?v=1631624254 2x"> 5591 <img 5592 data-src="//arran.com/cdn/shop/files/quick-delivery_70x.png?v=1631624254" 5593 data-srcset="//arran.com/cdn/shop/files/quick-delivery_70x.png?v=1631624254 1x, //arran.com/cdn/shop/files/[email protected]?v=1631624254 2x" 5594 loading="lazy" 5595 5596 class='w-100 img-fluid w-100 lazyload ' 5597 alt="" /> 5598 </picture> 5599</div></div> 5600 <div class=" 5601 col-8 col-lg-12 "><div><p class="fs-6 fw-bold">FREE UK delivery on ALL orders over £45</p></div> 5602 5603<div class="fs-7 "> 5604 <p>2-3 working day delivery</p> 5605 </div> 5606 5607 </div> 5608 5609 5610</div><div class="swiper-slide pt-2 d-flex 5611 flex-lg-column align-items-center align-items-lg-start justify-content-center justify-content-lg-left "> 5612 5613 5614 5615 <div class=" col-4 col-lg-auto mb-2 me-3 me-lg-0 " style="width:35px" ><div style="display: none;"><style> 5616 #image-wrapper-21495783292995-e4dda::before {padding-bottom: 100.0%;} 5617 </style></div><div id='image-wrapper-21495783292995-e4dda' class='image image-wrapper-v2'> 5618 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 1400px)" srcset="//arran.com/cdn/shop/files/Arran_Rewards_Card_black_1540x.png?v=1644337267 1x, //arran.com/cdn/shop/files/[email protected]?v=1644337267 2x"><source media="(min-width: 1200px)" srcset="//arran.com/cdn/shop/files/Arran_Rewards_Card_black_1340x.png?v=1644337267 1x, //arran.com/cdn/shop/files/[email protected]?v=1644337267 2x"><source media="(min-width: 992px)" srcset="//arran.com/cdn/shop/files/Arran_Rewards_Card_black_1140x.png?v=1644337267 1x, //arran.com/cdn/shop/files/[email protected]?v=1644337267 2x"><source media="(min-width: 768px)" srcset="//arran.com/cdn/shop/files/Arran_Rewards_Card_black_932x.png?v=1644337267 1x, //arran.com/cdn/shop/files/[email protected]?v=1644337267 2x"><source media="(min-width: 576px)" srcset="//arran.com/cdn/shop/files/Arran_Rewards_Card_black_708x.png?v=1644337267 1x, //arran.com/cdn/shop/files/[email protected]?v=1644337267 2x"> 5619 <img 5620 data-src="//arran.com/cdn/shop/files/Arran_Rewards_Card_black_70x.png?v=1644337267" 5621 data-srcset="//arran.com/cdn/shop/files/Arran_Rewards_Card_black_70x.png?v=1644337267 1x, //arran.com/cdn/shop/files/[email protected]?v=1644337267 2x" 5622 loading="lazy" 5623 5624 class='w-100 img-fluid w-100 lazyload ' 5625 alt="" /> 5626 </picture> 5627</div></div> 5628 <div class=" 5629 col-8 col-lg-12 "><div><p class="fs-6 fw-bold">Sign up to ARRAN Rewards</p></div> 5630 5631<div class="fs-7 "> 5632 <p>Earn 500 when you join today</p> 5633 </div> 5634 5635 </div> 5636 5637 5638</div><div class="swiper-slide pt-2 d-flex 5639 flex-lg-column align-items-center align-items-lg-start justify-content-center justify-content-lg-left "> 5640 5641 5642 5643 <div class=" col-4 col-lg-auto mb-2 me-3 me-lg-0 " style="width:35px" ><div style="display: none;"><style> 5644 #image-wrapper-21495777427523-e4dda::before {padding-bottom: 100.0%;} 5645 </style></div><div id='image-wrapper-21495777427523-e4dda' class='image image-wrapper-v2'> 5646 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 1400px)" srcset="//arran.com/cdn/shop/files/gift-wrap_ff4ca5eb-6096-4ed5-ab4c-b8c7ca2d252c_1540x.png?v=1644336824 1x, //arran.com/cdn/shop/files/[email protected]?v=1644336824 2x"><source media="(min-width: 1200px)" srcset="//arran.com/cdn/shop/files/gift-wrap_ff4ca5eb-6096-4ed5-ab4c-b8c7ca2d252c_1340x.png?v=1644336824 1x, //arran.com/cdn/shop/files/[email protected]?v=1644336824 2x"><source media="(min-width: 992px)" srcset="//arran.com/cdn/shop/files/gift-wrap_ff4ca5eb-6096-4ed5-ab4c-b8c7ca2d252c_1140x.png?v=1644336824 1x, //arran.com/cdn/shop/files/[email protected]?v=1644336824 2x"><source media="(min-width: 768px)" srcset="//arran.com/cdn/shop/files/gift-wrap_ff4ca5eb-6096-4ed5-ab4c-b8c7ca2d252c_932x.png?v=1644336824 1x, //arran.com/cdn/shop/files/[email protected]?v=1644336824 2x"><source media="(min-width: 576px)" srcset="//arran.com/cdn/shop/files/gift-wrap_ff4ca5eb-6096-4ed5-ab4c-b8c7ca2d252c_708x.png?v=1644336824 1x, //arran.com/cdn/shop/files/[email protected]?v=1644336824 2x"> 5647 <img 5648 data-src="//arran.com/cdn/shop/files/gift-wrap_ff4ca5eb-6096-4ed5-ab4c-b8c7ca2d252c_70x.png?v=1644336824" 5649 data-srcset="//arran.com/cdn/shop/files/gift-wrap_ff4ca5eb-6096-4ed5-ab4c-b8c7ca2d252c_70x.png?v=1644336824 1x, //arran.com/cdn/shop/files/[email protected]?v=1644336824 2x" 5650 loading="lazy" 5651 5652 class='w-100 img-fluid w-100 lazyload ' 5653 alt="" /> 5654 </picture> 5655</div></div> 5656 <div class=" 5657 col-8 col-lg-12 "><div><p class="fs-6 fw-bold">
5657Give the gift of ARRAN</p></div> 5658 5659<div class="fs-7 "> 5660 <p>Create a personalised gift hamper</p> 5661 </div> 5662 5663 </div> 5664 5665 5666</div></div> 5667 </div></div> 5668 </div> 5669 </div> 5670 5671</div> 5672</main><!-- BEGIN sections: footer-group --> 5673<section id="shopify-section-sections--27025778671989__markets" class="shopify-section shopify-section-group-footer-group section"></section><div id="shopify-section-sections--27025778671989__footer" class="shopify-section shopify-section-group-footer-group"> 5674<footer class=" overflow-hidden"> 5675 <hr class="mb-4 mt-0"> 5676 <div class="container container-xxxl-fixed mx-auto px-3"> 5677 <div class="row gy-0 gy-sm-5 gy-lg-0 gx-lg-4 gx-xl-5"> 5678 <div class="col-12 col-lg-2 col-xl-3"> 5679 <div class="h-100"> 5680 <div class="row gy-3"> 5681 <div class="col-6 col-sm-3 col-lg-12 flex-fill"> 5682 <a href="/" itemprop="url"><div style="display: none;"><style> 5683 #image-wrapper-20950936322115-e3e4f::before {padding-bottom: 28.681%;}#image-wrapper-20950936322115-e3e4f {width: 150px;} 5684 </style></div><div id='image-wrapper-20950936322115-e3e4f' class='image image-wrapper-v2'> 5685 <picture class="d-block w-100" style="line-height: 0;"> 5686 <img 5687 data-src="//arran.com/cdn/shop/files/logo-arran_150x.png?v=1630923704" 5688 data-srcset="//arran.com/cdn/shop/files/logo-arran_150x.png?v=1630923704 1x, //arran.com/cdn/shop/files/[email protected]?v=1630923704 2x" 5689 loading="lazy" 5690 5691 class=' img-fluid w-100 lazyload ' 5692 alt="Arran logo" /> 5693 </picture> 5694</div></a> 5695 </div><div class="col-3 col-sm-3 col-md-2 col-lg-4 justify-self-end "><div style="display: none;"><style> 5696 #image-wrapper-23027063259203-f05bb::before {padding-bottom: 101.034%;} 5697 </style></div><div id='image-wrapper-23027063259203-f05bb' class='image image-wrapper-v2'> 5698 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 576px)" srcset="//arran.com/cdn/shop/files/veggie_award_winner_140x.jpg?v=1675247255 1x, //arran.com/cdn/shop/files/[email protected]?v=1675247255 2x"> 5699 <img 5700 data-src="//arran.com/cdn/shop/files/veggie_award_winner_80x.jpg?v=1675247255" 5701 data-srcset="//arran.com/cdn/shop/files/veggie_award_winner_80x.jpg?v=1675247255 1x, //arran.com/cdn/shop/files/[email protected]?v=1675247255 2x" 5702 loading="lazy" 5703 5704 class=' img-fluid w-100 lazyload ' 5705 alt="" /> 5706 </picture> 5707</div></div> 5708 5709 5710 <div class="col-3 col-sm-3 col-md-2 col-lg-4 justify-self-end "><div style="display: none;"><style> 5711 #image-wrapper-23041283784771-f05bb::before {padding-bottom: 98.113%;} 5712 </style></div><div id='image-wrapper-23041283784771-f05bb' class='image image-wrapper-v2'> 5713 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 576px)" srcset="//arran.com/cdn/shop/files/logo-klarna_140x.png?v=1675694211 1x, //arran.com/cdn/shop/files/[email protected]?v=1675694211 2x"> 5714 <img 5715 data-src="//arran.com/cdn/shop/files/logo-klarna_80x.png?v=1675694211" 5716 data-srcset="//arran.com/cdn/shop/files/logo-klarna_80x.png?v=1675694211 1x, //arran.com/cdn/shop/files/[email protected]?v=1675694211 2x" 5717 loading="lazy" 5718 5719 class=' img-fluid w-100 lazyload ' 5720 alt="" /> 5721 </picture> 5722</div></div> 5723 5724 5725 <div class="col-12"> 5726 <div class="row flex-row justify-content-start d-none d-lg-block mt-3"><ul class="list-unstyled d-flex mb-0"> 5727 5728 5729 5730 5731 <li class="mx-1"> 5732 <a 5733 href="https://www.facebook.com/ARRANSenseofScotland" 5734 title="Translation missing: en.layout.footer.social_platform" 5735 class="text-dark" 5736 target="_blank" 5737 > 5738 <img src="//arran.com/cdn/shop/t/256/assets/icon-facebook.svg?v=168760017765155331531780310528" width="auto" height="18" alt="Facebook-icon"> 5739 </a> 5740 </li> 5741 5742 5743 5744 5745 5746 <li class="mx-1"> 5747 <a 5748 href="https://twitter.com/ARRAN_Sense" 5749 title="Translation missing: en.layout.footer.social_platform" 5750 class="text-dark" 5751 target="_blank" 5752 > 5753 <img src="//arran.com/cdn/shop/t/256/assets/icon-twitter.svg?v=15919576461850388701780310528" width="auto" height="18" alt="Twitter-icon"> 5754 </a> 5755 </li> 5756 5757 5758 5759 5760 5761 <li class="mx-1"> 5762 <a 5763 href="https://uk.pinterest.com/ARRAN_Sense" 5764 title="Translation missing: en.layout.footer.social_platform" 5765 class="text-dark" 5766 target="_blank" 5767 > 5768 <img src="//arran.com/cdn/shop/t/256/assets/icon-pinterest.svg?v=47478235457803945281780310528" width="auto" height="18" alt="Pinterest-icon"> 5769 </a> 5770 </li> 5771 5772 5773 5774 5775 5776 <li class="mx-1"> 5777 <a 5778 href="https://www.instagram.com/arransenseofscotland" 5779 title="Translation missing: en.layout.footer.social_platform" 5780 class="text-dark" 5781 target="_blank" 5782 > 5783 <img src="//arran.com/cdn/shop/t/256/assets/icon-instagram.svg?v=140200693902050638761780310528" width="auto" height="18" alt="Instagram-icon"> 5784 </a> 5785 </li> 5786 5787 5788 5789 5790 5791 5792 5793 5794 5795 5796 5797 5798 5799 <li class="mx-1"> 5800 <a 5801 href="https://www.youtube.com/channel/UCjDnK4To9qAho2pSO90-KUg" 5802 title="Translation missing: en.layout.footer.social_platform" 5803 class="text-dark" 5804 target="_blank" 5805 > 5806 <img src="//arran.com/cdn/shop/t/256/assets/icon-youtube.svg?v=106414368094970625851780310528" width="auto" height="18" alt="YouTube-icon"> 5807 </a> 5808 </li> 5809 5810 5811 5812 5813 5814 5815 5816 5817 5818 <li class="mx-1"> 5819 <a 5820 href="https://www.tiktok.com/@arransenseofscotland" 5821 title="Translation missing: en.layout.footer.social_platform" 5822 class="text-dark" 5823 target="_blank" 5824 > 5825 <img src="//arran.com/cdn/shop/t/256/assets/icon-tiktok.svg?v=90510905268364685591780310528" width="auto" height="18" alt="Tiktok-icon"> 5826 </a> 5827 </li> 5828 5829 5830</ul> 5831</div> 5832 </div> 5833 </div> 5834 </div> 5835 </div> 5836 <div class="col-12 col-sm-4 col-lg-2"> 5837 5838<ul class="nav flex-column d-none d-sm-block"> 5839 <li class="text-uppercase fw-bold lh-1 mb-2">Information</li><li class="nav-item mb-1 "> 5840 <a href="/pages/contact-us" class="text-decoration-none text-muted fs-8" role="button">Contact Us</a></li><li class="nav-item mb-1 "> 5841 <a href="/pages/delivery" class="text-decoration-none text-muted fs-8" role="button">Delivery Information</a></li><li class="nav-item mb-1 "> 5842 <a href="/blogs/faqs" class="text-decoration-none text-muted fs-8" role="button">FAQs</a></li><li class="nav-item mb-1 "> 5843 <a href="/pages/subscribe-and-save" class="text-decoration-none text-muted fs-8" role="button">Subscribe and Save</a></li><li class="nav-item mb-1 "> 5844 <a href="/pages/gift-wrapping-service" class="text-decoration-none text-muted fs-8" role="button">Gift Wrapping Service</a></li><li class="nav-item mb-1 "> 5845 <a href="/pages/returns" class="text-decoration-none text-muted fs-8" role="button">Returns & Refunds</a></li><li class="nav-item mb-1 "> 5846 <a href="/pages/find-a-stockist" class="text-decoration-none text-muted fs-8" role="button">Find a Stockist</a></li><li class="nav-item mb-1 "> 5847 <a href="/pages/find-a-store" class="text-decoration-none text-muted fs-8" role="button">Find a Store</a></li><li class="nav-item mb-1 "> 5848 <a href="/pages/sitemap" class="text-decoration-none text-muted fs-8" role="button">Site Map</a></li><li class="nav-item mb-1 "> 5849 <a href="/pages/loyalty-program" class="text-decoration-none text-muted fs-8" role="button">ARRAN Rewards</a></li><li class="nav-item mb-1 ">
5850 <a href="/pages/eu-withdrawal-request" class="text-decoration-none text-muted fs-8" role="button">Submit Withdrawal Request</a></li><li class="nav-item mb-1 "> 5851 <a href="/pages/cookie-policy" class="text-decoration-none text-muted fs-8" role="button">Cookie Policy</a></li></ul><div class="accordion accordion-flush" id="menuColumn"> 5852 <div class="accordion-item border-bottom d-sm-none"> 5853 <h3 class="accordion-header mp-font-sans py-0" id="menuColumnHeading"> 5854 <button 5855 class="accordion-button nav-link fs-6 fw-bold text-uppercase collapsed" 5856 data-bs-toggle="collapse" 5857 data-bs-target="#menuColumnOne" 5858 aria-expanded="false" 5859 aria-controls="menuColumnOne" 5860 roles="button" 5861 > 5862 Information 5863 </button> 5864 </h3> 5865 <div 5866 id="menuColumnOne" 5867 class="accordion-collapse collapse fs-6 py-0 " 5868 aria-labelledby="menuColumnHeading" 5869 data-bs-parent="#menuColumn" 5870 > 5871 <div class="accordion-body py-0"> 5872 <ul class="nav flex-column"><li class="nav-item mb-2 "> 5873 <a class="text-decoration-none text-muted fs-7" href="/pages/contact-us" role="button">Contact Us</a> 5874 </li><li class="nav-item mb-2 "> 5875 <a class="text-decoration-none text-muted fs-7" href="/pages/delivery" role="button">Delivery Information</a> 5876 </li><li class="nav-item mb-2 "> 5877 <a class="text-decoration-none text-muted fs-7" href="/blogs/faqs" role="button">FAQs</a> 5878 </li><li class="nav-item mb-2 "> 5879 <a class="text-decoration-none text-muted fs-7" href="/pages/subscribe-and-save" role="button">Subscribe and Save</a> 5880 </li><li class="nav-item mb-2 "> 5881 <a class="text-decoration-none text-muted fs-7" href="/pages/gift-wrapping-service" role="button">Gift Wrapping Service</a> 5882 </li><li class="nav-item mb-2 "> 5883 <a class="text-decoration-none text-muted fs-7" href="/pages/returns" role="button">Returns & Refunds</a> 5884 </li><li class="nav-item mb-2 "> 5885 <a class="text-decoration-none text-muted fs-7" href="/pages/find-a-stockist" role="button">Find a Stockist</a> 5886 </li><li class="nav-item mb-2 "> 5887 <a class="text-decoration-none text-muted fs-7" href="/pages/find-a-store" role="button">Find a Store</a> 5888 </li><li class="nav-item mb-2 "> 5889 <a class="text-decoration-none text-muted fs-7" href="/pages/sitemap" role="button">Site Map</a> 5890 </li><li class="nav-item mb-2 "> 5891 <a class="text-decoration-none text-muted fs-7" href="/pages/loyalty-program" role="button">ARRAN Rewards</a> 5892 </li><li class="nav-item mb-2 "> 5893 <a class="text-decoration-none text-muted fs-7" href="/pages/eu-withdrawal-request" role="button">Submit Withdrawal Request</a> 5894 </li><li class="nav-item mb-2 "> 5895 <a class="text-decoration-none text-muted fs-7" href="/pages/cookie-policy" role="button">Cookie Policy</a> 5896 </li></ul> 5897 </div> 5898 </div> 5899 </div> 5900 </div> 5901 </div> 5902 <div class="col-12 col-sm-4 col-lg-2"> 5903 5904<ul class="nav flex-column d-none d-sm-block"> 5905 <li class="text-uppercase fw-bold lh-1 mb-2">About Us</li><li class="nav-item mb-1 "> 5906 <a href="/pages/from-our-island-to-your-home" class="text-decoration-none text-muted fs-8" role="button">The ARRAN Story</a></li><li class="nav-item mb-1 "> 5907 <a href="/pages/timeline" class="text-decoration-none text-muted fs-8" role="button">Company History</a></li><li class="nav-item mb-1 "> 5908 <a href="/pages/magazine" class="text-decoration-none text-muted fs-8" role="button">Read our Blog</a></li><li class="nav-item mb-1 "> 5909 <a href="/pages/cruelty-free" class="text-decoration-none text-muted fs-8" role="button">Cruelty Free</a></li><li class="nav-item mb-1 "> 5910 <a href="/pages/our-eco-friendly-commitments" class="text-decoration-none text-muted fs-8" role="button">Environmental Policy</a></li><li class="nav-item mb-1 "> 5911 <a href="/pages/product-ingredients" class="text-decoration-none text-muted fs-8" role="button">Product Ingredients</a></li><li class="nav-item mb-1 "> 5912 <a href="/pages/the-arran-trust-partnership" class="text-decoration-none text-muted fs-8" role="button">The Arran Trust Partnership</a></li><li class="nav-item mb-1 "> 5913 <a href="https://arran.com/pages/reviews" class="text-decoration-none text-muted fs-8" role="button">Turning Feedback into Forests</a></li><li class="nav-item mb-1 "> 5914 <a href="/pages/reposit-return-for-rewards" class="text-decoration-none text-muted fs-8" role="button">Reposit Return for Rewards</a></li></ul><div class="accordion accordion-flush d-sm-none" id="menuColumn2"> 5915 <div class="accordion-item border-bottom"> 5916 <h3 class="accordion-header mp-font-sans py-0" id="menuColumnHeading2"> 5917 <button
5918 class="accordion-button nav-link fs-6 fw-bold text-uppercase collapsed" 5919 data-bs-toggle="collapse" 5920 data-bs-target="#menuColumnTwo" 5921 aria-expanded="false" 5922 aria-controls="menuColumnTwo" 5923 roles="button" 5924 > 5925 About Us 5926 </button> 5927 </h3> 5928 <div 5929 id="menuColumnTwo" 5930 class="accordion-collapse collapse fs-6 py-0 " 5931 aria-labelledby="menuColumnHeading" 5932 data-bs-parent="#menuColumn" 5933 > 5934 <div class="accordion-body py-0"> 5935 <ul class="nav flex-column"><li class="nav-item mb-2 "> 5936 <a class="text-decoration-none text-muted fs-7" href="/pages/from-our-island-to-your-home" role="button">The ARRAN Story</a> 5937 </li><li class="nav-item mb-2 "> 5938 <a class="text-decoration-none text-muted fs-7" href="/pages/timeline" role="button">Company History</a> 5939 </li><li class="nav-item mb-2 "> 5940 <a class="text-decoration-none text-muted fs-7" href="/pages/magazine" role="button">Read our Blog</a> 5941 </li><li class="nav-item mb-2 "> 5942 <a class="text-decoration-none text-muted fs-7" href="/pages/cruelty-free" role="button">Cruelty Free</a> 5943 </li><li class="nav-item mb-2 "> 5944 <a class="text-decoration-none text-muted fs-7" href="/pages/our-eco-friendly-commitments" role="button">Environmental Policy</a> 5945 </li><li class="nav-item mb-2 "> 5946 <a class="text-decoration-none text-muted fs-7" href="/pages/product-ingredients" role="button">Product Ingredients</a> 5947 </li><li class="nav-item mb-2 "> 5948 <a class="text-decoration-none text-muted fs-7" href="/pages/the-arran-trust-partnership" role="button">The Arran Trust Partnership</a> 5949 </li><li class="nav-item mb-2 "> 5950 <a class="text-decoration-none text-muted fs-7" href="https://arran.com/pages/reviews" role="button">Turning Feedback into Forests</a> 5951 </li><li class="nav-item mb-2 "> 5952 <a class="text-decoration-none text-muted fs-7" href="/pages/reposit-return-for-rewards" role="button">Reposit Return for Rewards</a> 5953 </li></ul> 5954 </div> 5955 </div> 5956 </div> 5957 </div> 5958 </div> 5959 <div class="col-12 col-sm-4 col-lg-2"> 5960 5961<ul class="nav flex-column d-none d-sm-block"> 5962 <li class="text-uppercase fw-bold lh-1 mb-2">Corporate</li><li class="nav-item mb-1 "> 5963 <a href="/pages/hotel-amenities" class="text-decoration-none text-muted fs-8" role="button">Hotel Services</a></li><li class="nav-item mb-1 "> 5964 <a href="/pages/arran-wholesale" class="text-decoration-none text-muted fs-8" role="button">Wholesale</a></li><li class="nav-item mb-1 "> 5965 <a href="/pages/corporate-gifting" class="text-decoration-none text-muted fs-8" role="button">Corporate Gifting</a></li><li class="nav-item mb-1 "> 5966 <a href="/pages/press-enquiries" class="text-decoration-none text-muted fs-8" role="button">Press Enquiries</a></li></ul><div class="accordion accordion-flush d-sm-none" id="menuColumn3"> 5967 <div class="accordion-item border-bottom"> 5968 <h3 class="accordion-header mp-font-sans py-0" id="menuColumnHeading3"> 5969 <button 5970 class="accordion-button nav-link fs-6 fw-bold text-uppercase collapsed" 5971 data-bs-toggle="collapse" 5972 data-bs-target="#menuColumnThree" 5973 aria-expanded="false" 5974 aria-controls="menuColumnThree" 5975 roles="button" 5976 > 5977 Corporate 5978 </button> 5979 </h3> 5980 <div 5981 id="menuColumnThree" 5982 class="accordion-collapse collapse fs-6 py-0 " 5983 aria-labelledby="menuColumnHeading" 5984 data-bs-parent="#menuColumn" 5985 > 5986 <div class="accordion-body py-0"> 5987 <ul class="nav flex-column"><li class="nav-item mb-2 "> 5988 <a class="text-decoration-none text-muted fs-7" href="/pages/hotel-amenities" role="button">Hotel Services</a> 5989 </li><li class="nav-item mb-2 "> 5990 <a class="text-decoration-none text-muted fs-7" href="/pages/arran-wholesale" role="button">Wholesale</a> 5991 </li><li class="nav-item mb-2 "> 5992 <a class="text-decoration-none text-muted fs-7" href="/pages/corporate-gifting" role="button">Corporate Gifting</a> 5993 </li><li class="nav-item mb-2 "> 5994 <a class="text-decoration-none text-muted fs-7" href="/pages/press-enquiries" role="button">Press Enquiries</a> 5995 </li></ul> 5996 </div> 5997 </div> 5998 </div> 5999 </div> 6000 </div> 6001 6002 <div class="mt-4 mt-lg-0 col-lg-4 col-xl-3"><style> 6003 form[name='signup'] button[type='submit']:hover img:first-child { 6004 display: none; 6005 } 6006 form[name='signup'] button[type='submit']:hover img + img { 6007 display: block !important; 6008 } 6009</style> 6010<div class="overflow-hidden">
6011 <div class="row "> 6012 <p class="text-uppercase fw-bold lh-1 mb-2">Join The Arran Newsletter</p> 6013 <small class="fs-8 text-dark">Receive 20% OFF your first online order and be the first to receive new product updates and offers. You can opt-out at any time.</small> 6014 </div> 6015 <div class="row mt-3"> 6016 <!-- Begin Signup Form --> 6017 <div> 6018 6019 <form id="newsletter-signup-small" name="signup" action="https://email.arran.com/signup.ashx" method="post" autocomplete="off" onsubmit="return validate_signup(this, true)"> 6020 6021 <input type="hidden" name="userid" value="259781"> 6022 <input type="hidden" name="SIG48b1935a8f3c1a0c8c03df5f1d4bd7516500dd646b4562ec18b2aa57df3760ae" value=""> 6023 <input type="hidden" name="addressbookid" value="17158"> 6024 <input type="hidden" name="ReturnURL" value="https://arran.com/pages/thanks-for-signing-up"> 6025 <input type="hidden" id="ci_consenturl" name="ci_consenturl" value="https://arran.com/"> 6026 6027 <div class=""> 6028 <div class="input-group"> 6029 <label for="newsletter-small-form" class="visually-hidden">Search</label> 6030 <input 6031 placeholder="Email Address" 6032 type="email" 6033 name="email" 6034 id="newsletter-small-form" 6035 required 6036 class="form-control border border-secondary border-end-0" 6037 style="margin-left:1px !important; border-color: var(--bs-gray-400)" 6038 aria-label="newsletter-signup-small"/> 6039 <button type="submit" class="btn btn-outline-secondary btn-newsletter-small border-start-0" 6040 value="" aria-label="Sign Up to Newsletter" name="btnsubmit" id="btnsubmit" style=""> 6041 <img src="//arran.com/cdn/shop/t/256/assets/ico-arrow-dark.svg?v=111592242529849948981780310528" alt="Newsletter Signup" style="width:17px; height:17px;" /> 6042 <img src="//arran.com/cdn/shop/t/256/assets/ico-arrow-light.svg?v=167255562875422247121780310528" alt="Newsletter Signup" style="width:17px; height:17px;" class="d-none" /> 6043 </button> 6044 </div> 6045 </div> 6046 </form> 6047 6048
6048<script type="text/javascript"> 6049 6050 var urlInput = document.getElementById("ci_consenturl"); 6051 if (urlInput != null && urlInput != 'undefined') { 6052 urlInput.value = encodeURI(window.location.href); 6053 } 6054 function checkbox_Clicked(element) { 6055 document.getElementById(element.id + "_unchecked").value = !element.checked; 6056 } 6057 function validate_signup(frm, showAlert) { 6058 var emailAddress = frm.email.value; 6059 var errorString = ''; 6060 if (emailAddress == '' || emailAddress.indexOf('@') == -1) { 6061 errorString = 'Please enter your email address'; 6062 } 6063 var isError = false; 6064 if (errorString.length > 0) { 6065 isError = true; 6066 if (showAlert) alert(errorString); 6067 } 6068 if (!isError) { 6069 // Flag this browser session as having genuinely submitted 6070 // the form, so the thank-you page can tell that apart from 6071 // someone just visiting the URL directly. See 6072 // vendor-analytics-custom-events.liquid. 6073 try { 6074 sessionStorage.setItem('mp_pending_signup', '1'); 6075 } catch (e) {} 6076 } 6077 return !isError; 6078 } 6079 6080 </script>
6080 6081 </div> 6082 <!-- End Signup Form --> 6083 </div> 6084</div></div> 6085 </div> 6086 </div> 6087 <hr> 6088 <div class="container container-xxxl-fixed"> 6089 <div class="d-flex flex-column flex-sm-row justify-content-start justify-content-sm-between"> 6090 <p class=""> 6091 <small class="w-100 fs-8 fs-sm-7" 6092 >© 2026 ARRAN Sense of Scotland. All Rights Reserved.</small 6093 > 6094 </p> 6095 <ul class="list-unstyled d-flex flex-row"><li class="menu-bottom-item"> 6096 <a class="fs-8 fs-sm-7 text-decoration-none text-dark" href="/pages/privacy" role="button">Privacy</a> 6097 </li> 6098 <li class="menu-bottom-item"> 6099 <a class="fs-8 fs-sm-7 text-decoration-none text-dark" href="/pages/terms-and-conditions" role="button">Terms and Conditions</a> 6100 </li> 6101 <li class="menu-bottom-item"> 6102 <a class="fs-8 fs-sm-7 text-decoration-none text-dark" href="/pages/st-andrews-launch-competition" role="button">Competition T&Cs</a> 6103 </li> 6104 6105 </ul> 6106 </div> 6107 </div> 6108</footer> 6109</div> 6110<!-- END sections: footer-group --><ul hidden> 6111 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 6112 </ul> 6113 6114 6115 6116
6117<script> 6118 try { 6119 var mp_lazyload_setup = function() { 6120 if ('loading' in HTMLImageElement.prototype) { 6121 const images = document.querySelectorAll('img[loading="lazy"][data-src]'); 6122 images.forEach(function(img) { 6123 img.onload = function() { 6124 img.classList.add('loaded'); 6125 } 6126 img.src = img.dataset.src; 6127 if(img.dataset.srcset !== undefined){ 6128 img.srcset = img.dataset.srcset; 6129 } 6130 }); 6131 } else { 6132 if (!document.getElementById('mp-lazysizes')) { 6133 // Dynamically import the LazySizes library 6134 const script = document.createElement('script'); 6135 script.src = 'https://cdnjs.cloudflare.com/ajax/libs/lazysizes/5.2.2/lazysizes.min.js'; 6136 script.id = "mp-lazysizes"; 6137 document.body.appendChild(script); 6138 } 6139 } 6140 } 6141 mp_lazyload_setup(); 6142 } catch (e) { 6143 console.error('[S-LS] Lazysize failed', e); 6144 } 6145</script>
6145<div class="offcanvas offcanvas-end" tabindex="-1" id="cart-offcanvas" aria-labelledby="cart-offcanvas"> 6146 <div class="offcanvas-header pb-2"> 6147 <h3 class="offcanvas-title">Your Bag</h3> 6148 <button type="button" class="btn-close text-reset" data-bs-dismiss="offcanvas" aria-label="Close"></button> 6149 </div> 6150 <div class="offcanvas-body pt-0 h-100"> 6151 <hr class="mb-3 mt-0"><div id="shopify-section-cart-offcanvas-content" class="shopify-section cart-offcanvas h-100"> 6152<div id="results-loading" class="cart-loading d-none d-flex align-items-center justify-content-center position-absolute top-0 start-0 w-100 h-100 bg-white" style="--bs-bg-opacity: .5; z-index: 300;"> 6153 <div class="spinner-border" role="status"> 6154 <span class="visually-hidden">Loading...</span> 6155 </div> 6156</div><div 6157 id="cart-offcanvas-content" 6158 data-cart-items-count="0" 6159 class="row g-3 position-relative visually-hidden "> 6160 6161 <div class="cart-body col-12" style=""> 6162 <div class="row g-3"> 6163 <div class="col-12"><div class="mb-5 text-center fw-semibold bg-light py-4"><div class="text-primary px-1"> 6164 6165<p>Spend <strong>£45.00</strong> more to get free U.K delivery</p> 6166 6167 </div></div><!-- Progress Wrapper --> 6168<div class="position-relative mb-5 progress-wrapper"> 6169 <!-- Progress Bar --> 6170 <div class="progress progress-custom"> 6171 <div class="progress-bar bg-success" role="progressbar" 6172 style="width: 0%" 6173 data-target-width="0" 6174 data-cart-total="0" 6175 data-shipping-threshold="4500" 6176 data-gift-threshold="5000" 6177 aria-valuenow="0" 6178 aria-valuemin="0" 6179 aria-valuemax="5000"> 6180 </div> 6181 </div> 6182 6183 <!-- Free Shipping Badge --> 6184 <div class="position-absolute d-flex flex-column align-items-center translate-middle-x badge-shipping-position" style="left: calc(100% - 35px);"> 6185 <span class="badge speech-bubble rounded-pill bg-light text-muted"> 6186 <i class="fas fa-truck text-muted fs-6"></i> 6187 Free 6188 </span> 6189 <div class="small mt-4 text-muted">£45.00</div> 6190 </div> 6191 6192 <!-- Free Gift Badge --></div></div> 6193 <div class="col-12 d-none"><hr class="m-0"></div> 6194 6195 <div class="col d-none"> 6196 <div class="row gx-1 gy-1"> 6197 <div class="col"> 6198 <a class="btn btn-primary w-100 text-uppercase fs-8" href="/checkout" role="button">Checkout</a> 6199 </div> 6200 <div class="col"> 6201 <a class="btn btn-outline-primary w-100 text-uppercase fs-8" href="/cart" role="button">View</a> 6202 </div> 6203 </div> 6204 </div><div class="col-12"><hr class="m-0"></div><div class="col-6 mt-2"> 6205 0 6206 Items 6207 </div> 6208 <div class="col-6 mt-2 text-end"> 6209 £0.00 6210 </div><div class="col-12 mt-0"> 6211 <div data-rebuy-id="146880"></div> 6212 </div></div> 6213 </div> 6214 <div class="cart-footer bg-white col-12 visually-hidden "> 6215 <div class="row gy-2 border-top"> 6216 <div class="col-12"> 6217 <a class="btn btn-primary w-100 fs-8 text-uppercase" href="/checkout" role="button">Checkout</a> 6218 </div> 6219 <div class="col-12"> 6220 <a class="btn btn-outline-primary w-100" href="/cart"><span class="fs-8 text-uppercase">View Cart</span> 6221 6222 6223 </a> 6224 </div><div class="col-12 d-flex flex-wrap justify-content-between payment-icons"><img class="mb-1" src="//arran.com/cdn/shop/t/256/assets/icon-apple_pay_x30.png?v=100046650604983297601780310528" alt="Apple_pay icon"><img class="mb-1" src="//arran.com/cdn/shop/t/256/assets/icon-google_pay_x30.png?v=130852488421036944231780310528" alt="Google_pay icon"><img class="mb-1" src="//arran.com/cdn/shop/t/256/assets/icon-master_x30.png?v=51802016128357866071780310528" alt="Master icon"><img class="mb-1" src="//arran.com/cdn/shop/t/256/assets/icon-paypal_x30.png?v=80502989545659286511780310528" alt="Paypal icon"><img class="mb-1" src="//arran.com/cdn/shop/t/256/assets/icon-visa_x30.png?v=168054267067932933621780310528" alt="Visa icon"><img class="mb-1" src="//arran.com/cdn/shop/t/256/assets/icon-klarna_x30.png?v=63295124381376527911780310528" alt="Klarna icon"></div> 6225 </div> 6226 </div> 6227</div> 6228 6229 <div id="mp-cart-empty" class=""> 6230 <p> 6231 Your cart is empty. 6232 Why not browse some of our bestselling products... 6233 </p> 6234 <div data-rebuy-id="218737" data-rebuy-shopify-product-ids=""></div> 6235</div><div id="minicart-json" class="d-none">{"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"GBP","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}</div> 6236</div>
6236<script> 6237 document.addEventListener("minicart:updated", e => { 6238 const cart = e.detail.cart; 6239 const checkoutButtonsContainer = document.querySelector("#cart-offcanvas-checkout-buttons"); 6240 if (cart.item_count > 0) { 6241 checkoutButtonsContainer.classList.add("d-none"); 6242 } else { 6243 checkoutButtonsContainer.classList.add("d-none"); 6244 } 6245 }); 6246 </script>
6246 6247 6248 <div id="cart-offcanvas-checkout-buttons" class="w-100 mt-3 d-none d-none "> 6249 <style> 6250 [data-shopify-buttoncontainer='true'] { 6251 justify-content: space-between; 6252 flex-direction: row !important; 6253 } 6254 </style> 6255 <div class="additional-checkout-buttons"> 6256 <div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart"> <shopify-accelerated-checkout-cart wallet-configs="[{"supports_subs":true,"supports_def_opts":false,"name":"shop_pay","wallet_params":{"shopId":2966192195,"merchantName":"ARRAN Sense of Scotland","personalized":true}},{"supports_subs":true,"supports_def_opts":false,"name":"paypal","wallet_params":{"shopId":2966192195,"countryCode":"GB","merchantName":"ARRAN Sense of Scotland","phoneRequired":false,"companyRequired":false,"shippingType":"shipping","shopifyPaymentsEnabled":true,"hasManagedSellingPlanState":false,"requiresBillingAgreement":false,"gatewayType":"CONNECTED","merchantId":"UDY5DQG2E4JW4","sdkUrl":"https://www.paypal.com/sdk/js?components=buttons\u0026commit=false\u0026currency=GBP\u0026locale=en_US\u0026client-id=AexZEtAxk09Ncgj6FSWFFyGKbxxAZ_LTyJ2DPdJWl1YUlecinmc5AfIaRF2qYjWlusWahlzz6SVkY5Ci\u0026merchant-id=UDY5DQG2E4JW4\u0026intent=authorize","serviceableCountryCodes":["AD","AL","AM","AR","AT","AU","BA","BD","BE","BG","BH","BY","CA","CH","CV","CY","CZ","DE","DK","EE","ES","FI","FO","FR","GB","GE","GG","GI","GL","GR","HK","HR","HU","ID","IE","IM","IS","IT","JE","LI","LT","LU","MC","MD","MK","MT","NL","NO","NZ","PL","PT","RO","RS","SA","SE","SI","SK","SM","TR","TW","UA","UM","US","VA"]}}]" access-token="29ed6624c4b6925adc17d03d494e2f46" buyer-country="GB" buyer-locale="en" buyer-currency="GBP" shop-id="2966192195" cart-id="1461c7a5215d706fc1527394203a13b7" enabled-flags="["1172c16a","a1d1f9a1","f5afabb3","370070f3"]" > <div class="wallet-button-wrapper"> <ul class='wallet-cart-grid wallet-cart-grid--skeleton' role="list" data-shopify-buttoncontainer="true"> <li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'> </div></li><li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'> </div></li> </ul> </div> </shopify-accelerated-checkout-cart> </div> 6257 </div> 6258 </div></div> 6259</div> 6260 6261<div id="toasts" class="position-fixed top-0 start-0 p-3 toast-container" style="z-index: 1050;"> 6262</div> 6263 6264<template id="toast" class="d-none"> 6265 <div class="toast align-items-center" role="alert" aria-live="assertive" aria-atomic="true" data-bs-autohide="true"> 6266 <div class="d-flex"> 6267 <div class="toast-body d-flex align-items-center lh-1"> 6268 <span class="toast-icon"></span> 6269 <span class="toast-message">gdgdf</span> 6270 </div> 6271 <button type="button" class="btn-close me-2 m-auto" data-bs-dismiss="toast" aria-label="Close"></button> 6272 </div> 6273 </div> 6274</template>
6274<script> 6275 window.shopUrl = 'https://arran.com'; 6276 window.routes = { 6277 cart_url: '/cart', 6278 cart_add_url: '/cart/add', 6279 cart_change_url: '/cart/change', 6280 cart_update_url: '/cart/update', 6281 predictive_search_url: '/search/suggest' 6282 }; 6283 6284 window.cartStrings = { 6285 error: `There was an error while updating your cart. Please try again.`, 6286 quantityError: `You can only add [quantity] of this item to your cart.`, 6287 added: `Added to cart!`, 6288 updated: `Cart updated!`, 6289 } 6290 6291 window.rivoMemberAttributeEnabled = true; 6292 window.rivoMember = false; 6293 6294 window.cartSettings = { 6295 fgwp_enabled: false 6296 } 6297 6298 window.variantStrings = { 6299 addToCart: `Add to cart`, 6300 preorder: `Preorder`, 6301 soldOut: `Sold out`, 6302 unavailable: `Unavailable`, 6303 } 6304 6305 window.accessibilityStrings = { 6306 imageAvailable: `Image [index] is now available in gallery view`, 6307 shareSuccess: `Link copied to clipboard`, 6308 pauseSlideshow: `Pause slideshow`, 6309 playSlideshow: `Play slideshow`, 6310 } 6311 6312 window.theme = { 6313 moneyFormat: "£{{amount}}", 6314 locale: "UK" 6315 } 6316 </script>
6316 6317 6318
6318<script>window.KlarnaThemeGlobals={};</script>
6318<div id="shopify-section-static-newsletter-popups" class="shopify-section overflow-hidden position-relative"><div data-block-id="c3beb99b-d4da-456d-afa6-6917dd4cbe48" id="modal-newsletter-c3beb99b-d4da-456d-afa6-6917dd4cbe48" class="modal-newsletter modal fade " tabindex="-1" 6319 data-delay="2" data-trigger-count="2"> 6320 <div class="modal-dialog modal-dialog-centered"> 6321 <div class="modal-content text-center border-0 bg-transparent"> 6322 <div class="modal-header border-0 p-0"> 6323 <button type="button" class="btn-close bg-white rounded-pill" data-bs-dismiss="modal" aria-label="Close"></button> 6324 </div> 6325 <div class="modal-body bg-white"> 6326 <div class="container-fluid p-0"> 6327 <div class="row gy-3 gx-3"> 6328 <div class="col-12 col-sm-6"><h4>Unlock 20% Off Online</h4><div class="mb-2 mt-2 fs-7"><p>Join the newsletter for exclusive offers, early access to new products and the latest news from ARRAN. </p><p><strong>Join and start saving today - open the welcome email for your discount code.</strong></p></div><div class="my-3"><style> 6329 form[name='signup'] button[type='submit']:hover img:first-child { 6330 display: none; 6331 } 6332 6333 form[name='signup'] button[type='submit']:hover img + img { 6334 display: block !important; 6335 } 6336 6337 form[name='signup'] .newsletter-hp { 6338 position: absolute !important; 6339 left: -9999px !important; 6340 opacity: 0 !important; 6341 pointer-events: none !important; 6342 } 6343</style> 6344<form id="signup-form-static-newsletter-popups" name="signup" action="https://email.arran.com/signup.ashx" method="post" autocomplete="off" class="w-100"> 6345 6346 <input type="hidden" name="userid" value="259781"> 6347 <input type="hidden" name="SIG48b1935a8f3c1a0c8c03df5f1d4bd7516500dd646b4562ec18b2aa57df3760ae" value=""> 6348 <input type="hidden" name="addressbookid" value="17158"> 6349 <input type="hidden" name="ReturnURL" value="https://arran.com/collections/bestsellers"> 6350 <input type="hidden" id="ci_consenturl" name="ci_consenturl" value="https://arran.com/"> 6351 <input type="hidden" name="form_load_time" id="form-load-time-static-newsletter-popups"> 6352 6353 <div class="newsletter-hp" aria-hidden="true"> 6354 <label for="company-static-newsletter-popups">Company</label> 6355 <input 6356 type="text" 6357 id="company-static-newsletter-popups" 6358 name="company" 6359 tabindex="-1" 6360 autocomplete="off" 6361 pattern="^$" 6362 > 6363 </div> 6364 6365 <div class="newsletter-signup"> 6366 <div class="input-group w-100"> 6367 <label id="email-label-static-newsletter-popups" for="email-static-newsletter-popups" class="visually-hidden">Email Address</label> 6368 <input 6369 placeholder="Email address" 6370 type="email" 6371 name="email" 6372 id="email-static-newsletter-popups" 6373 required 6374 aria-required="true" 6375 class="form-control border border-secondary border-end-0" 6376 stye="margin-left:1px !important; border-color: var(--bs-gray-400); color: var(--bs-gray-200)"/><button type="submit" class="btn btn-outline-secondary btn-newsletter-small border-start-0" value="" aria-label="Sign Up to Newsletter Sos" name="btnsubmit" id="btnsubmit-static-newsletter-popups"> 6377 <img src="//arran.com/cdn/shop/t/256/assets/ico-arrow-dark.svg?v=111592242529849948981780310528" alt="Newsletter Signup" style="width:17px; height:17px;" /> 6378 <img src="//arran.com/cdn/shop/t/256/assets/ico-arrow-light.svg?v=167255562875422247121780310528" alt="Newsletter Signup" style="width:17px; height:17px;" class="d-none" /> 6379 </button></div> 6380 </div> 6381 6382 <div class="cf-turnstile mt-3" data-sitekey="0x4AAAAAADOXbRX_40_m1UGM"></div> 6383 6384</form> 6385
6386<script> 6387 (() => { 6388 const form = document.getElementById('signup-form-static-newsletter-popups'); 6389 const timeField = document.getElementById('form-load-time-static-newsletter-popups'); 6390 6391 if (!form || !timeField) return; 6392 6393 timeField.value = Date.now(); 6394 6395 //Temporarily disabled pending Cloudflare Turnstile domain configuration. 6396 if (!document.querySelector('script[data-cloudflare-turnstile]')) { 6397 const script = document.createElement('script'); 6398 script.src = 'https://challenges.cloudflare.com/turnstile/v0/api.js'; 6399 script.async = true; 6400 script.defer = true; 6401 script.dataset.cloudflareTurnstile = 'true'; 6402 document.head.appendChild(script); 6403 } 6404 6405 form.addEventListener('submit', (event) => { 6406 const now = Date.now(); 6407 const loadTime = parseInt(timeField.value, 10); 6408 6409 if (now - loadTime < 3000) { 6410 event.preventDefault(); 6411 return; 6412 } 6413 6414 // Flag this browser session as having genuinely submitted the form, 6415 // so the thank-you page can tell that apart from someone just 6416 // visiting the URL directly. See vendor-analytics-custom-events.liquid. 6417 try { 6418 sessionStorage.setItem('mp_pending_signup', '1'); 6419 } catch (e) {} 6420 }); 6421 })(); 6422</script>
6422 6423 6424 6425 6426</div><div class="fs-8 my-2"><p><a href="https://arran.com/blogs/faqs" target="_blank" title="https://arran.com/blogs/faqs">T&Cs apply</a>. Single use code, not valid with other promotions.</p></div><p> 6427 <a class="cursor-pointer p-0 text-uppercase fs-8 text-dark border-bottom border-dark text-decoration-none pb-1 btn-underline mt-3" data-newsletter-popup-reject data-bs-dismiss="modal" aria-label="Close" role="button"> 6428 No thanks, I'll shop without the discount 6429 </a> 6430 </p> 6431 </div> 6432 <div class="col-12 col-sm-6"><div style="display: none;"><style> 6433 #image-wrapper-69002244620661-07c09::before {padding-bottom: 112.245%;} 6434 </style></div><div id='image-wrapper-69002244620661-07c09' class='image image-wrapper-v2'> 6435 <picture class="d-block w-100" style="line-height: 0;"><source media="(min-width: 576px)" srcset="//arran.com/cdn/shop/files/pop_up_fine_fragrance_-_20_off_270x.jpg?v=1773766116 1x, //arran.com/cdn/shop/files/[email protected]?v=1773766116 2x"> 6436 <img 6437 data-src="//arran.com/cdn/shop/files/pop_up_fine_fragrance_-_20_off_550x.jpg?v=1773766116" 6438 data-srcset="//arran.com/cdn/shop/files/pop_up_fine_fragrance_-_20_off_550x.jpg?v=1773766116 1x, //arran.com/cdn/shop/files/[email protected]?v=1773766116 2x" 6439 loading="lazy" 6440 6441 class=' img-fluid w-100 lazyload ' 6442 alt="" /> 6443 </picture> 6444</div></div> 6445 </div> 6446 </div> 6447 </div> 6448 </div> 6449 </div> 6450 </div></div>
6450<script id="back-in-stock-helper"> 6451 var _BISConfig = _BISConfig || {}; 6452 6453 6454 </script>
6454 6455 6456 <div class="d-none"></div>
6456<script type="text/javascript" src="https://api.feefo.com/api/javascript/arran-aromatics" async></script>
6456<script src="//instant.page/5.1.1" type="module" integrity="sha384-MWfCL6g1OTGsbSwfuMHc8+8J2u71/LA8dzlIN3ycajckxuZZmF+DNjdm7O6H3PSq"></script>
6456 6457 <!-- HP Carousel --> <div data-rebuy-id="146896"></div> 6458 6459
6460<script src="https://cdn.rebuyengine.com/onsite/js/rebuy.js?shop=arran-aromatics.myshopify.com" async></script>
vendor: 1 bytes, line 6460
6460
6461<script> 6462 const giftWrapToggle = e => (e.target.checked) 6463 ? Rebuy.Cart.addItem({ id: 39269197643843, quantity: 1 }) 6464 : Rebuy.Cart.changeItem({ id: 39269197643843, quantity: 0 }); 6465</script>
6465 6466 6467 6468<!-- HP Carousel -->
6469<script id="rebuy-widget-146896" type="text/template"> 6470 <div class="rebuy-widget" v-cloak v-on:click="stopPropagation($event)" v-bind:id="'rebuy-widget-' + id" 6471 v-bind:class="['widget-type-' + config.type.replace('_','-'), 'widget-display-' + config.display_type, products.length > 0 ? 'is-visible' : 'is-hidden', 'widget-layout-' + currentLayout()]"> 6472 6473 <div class="rebuy-widget-container" v-cloak 6474 v-bind:class="['widget-display-' + config.display_type, visible ? 'is-visible' : 'is-hidden' ]" 6475 v-on:click.self="hide()"> 6476 6477 <div class="rebuy-widget-content"> 6478 <div class="rebuy-modal-close" v-on:click="hide()" aria-label="close modal"> 6479 <i class="fas fa-times" aria-hidden="true"></i> 6480 </div> 6481 6482 <div class="rebuy-timer" v-if="hasTimer()"> 6483 <p class="rebuy-timer-title" v-if="config.language.timer_title"> 6484 <span v-html="config.language.timer_title"></span> <span class="rebuy-timer-minutes" 6485 v-html="config.timer.duration_minutes"></span>:<span class="rebuy-timer-seconds" 6486 v-html="config.timer.duration_seconds"></span> 6487 </p> 6488 </div> 6489 6490 <h3 class="super-title" v-if="config.language.super_title != ''" v-html="config.language.super_title"></h3> 6491 6492 <h4 class="primary-title" v-if="config.language.title != ''" v-html="config.language.title"></h4> 6493 6494 <div class="description" v-if="config.language.description != ''" v-html="config.language.description"></div> 6495 6496 <div class="rebuy-product-grid" v-bind:class="layoutClasses" tabindex="0" role="list"> 6497 6498 <div v-for="(product, product_index) in products" 6499 v-bind:class="[product.handle, 'product-id-' + product.id, cartHasProduct(product) ? 'cart-has-item' : '', productTagClasses(product)]" 6500 aria-label="product" class="rebuy-product-block" role="listitem"> 6501 6502 <div class="rebuy-product-media"> 6503 <a class="rebuy-product-image" tabindex="-1" v-bind:href="learnMoreURL(product)" v-bind:style="imageStyles" 6504 v-on:click="learnMore(product);" v-bind:class="[hasLearnMore() ? 'clickable' : '']"> 6505 6506 <!-- Custom --> 6507 <small class="rebuy-flashtag" :class="tag.split('Flashtag:').pop()" 6508 v-if="tag.includes('Flashtag:')" 6509 v-for="tag in product.tags.split(',')" 6510 v-html="tag.split('Flashtag:').pop().replace('-', ' ')"></small> 6511 6512 <img v-bind:loading="product_index > 1 ? 'lazy' : 'eager'" 6513 v-bind:src="itemImage(product, product.selected_variant, '900x900')" 6514 v-bind:alt="itemImageAlt(product, product.selected_variant)"> 6515 <!-- Custom --> 6516 6517 </a> 6518 6519 <button class="rebuy-button" 6520 v-bind:class="{ working: (product.status != 'ready' && product.status != 'selecting') }" 6521 v-bind:disabled="!(variantAvailable(product.selected_variant)) || (product.status != 'ready' && product.status != 'selecting')" 6522 v-bind:aria-label="buttonAriaLabel(product)" v-on:click="addToCart(product)" type="button"> 6523 <span v-html="buttonLabel(product)"></span> 6524 </button> 6525 6526 </div> 6527 <div class="rebuy-product-info"> 6528 6529 <!-- Custom --> 6530 <div class="rebuy-product-vendor" 6531 v-for="tag in product.tags.split(', ')" 6532 v-if="tag.includes('strapline:')" 6533 v-html="tag.split('strapline:').pop().replaceAll(';', ',')"></div> 6534 <!-- Custom --> 6535 6536 <a role="heading" aria-level="5" class="rebuy-product-title" v-bind:href="learnMoreURL(product)" 6537 v-on:click="learnMore(product);" v-html="product.title" v-bind:class="[hasLearnMore() ? 'clickable' : '']" 6538 v-bind:aria-label="'View ' + product.title"></a> 6539 <div class="rebuy-variant-title" v-if="showVariantTitle(product)" v-html="product.selected_variant.title"> 6540 </div> 6541 <div class="rebuy-product-review" v-if="hasProductReviews(product)" aria-label="product star rating">
6542 <span class="rebuy-star-rating sr-only"> 6543 <span v-if="product.reviews.star_rating" class="rebuy-star-rating-value sr-only" 6544 v-html="product.reviews.star_rating + ' stars out of 5 stars'"> 6545 </span> 6546 <span class="rebuy-star-rating-background"></span> 6547 <span class="rebuy-star-rating-foreground" 6548 v-bind:style="{ width: productReviewRatingPercentage(product) }"></span> 6549 </span> 6550 <span class="rebuy-review-count" v-html="productReviewCount(product)"></span> 6551 </div> 6552 6553 <div class="rebuy-product-price"> 6554 <div v-if="variantOnSale(product, product.selected_variant)"> 6555 <span class="rebuy-money sale"> 6556 <span class="sr-only">Sale price</span> 6557 <span v-html="formatMoney(variantPrice(product, product.selected_variant))"></span> 6558 </span> 6559 <span class="rebuy-money compare-at"> 6560 <span class="sr-only">Original price</span> 6561 <span v-html="formatMoney(variantCompareAtPrice(product, product.selected_variant))"></span> 6562 </span> 6563 </div> 6564 <div v-if="!(variantOnSale(product, product.selected_variant))"> 6565 <span class="rebuy-money"> 6566 <span class="sr-only">Price</span> 6567 <span v-html="formatMoney(variantPrice(product, product.selected_variant))"></span> 6568 </span> 6569 </div> 6570 </div> 6571 <div class="rebuy-product-description" v-if="showProductDescription(product)" 6572 v-html="text(product.body_html)"></div> 6573 6574 <div class="feefo-product-stars-widget" onclick="document.getElementById('product-reviews').scrollIntoView({ behavior: 'smooth' })" 6575 :data-product-sku="product.selected_variant.sku"> 6576 </div> 6577 6578 </div> 6579 <div class="rebuy-product-options" v-if="showVariantSelect(product)"> 6580 <select title="Select product variant" :id="id + '-' + 'select' + '-' + product_index" 6581 :class="{ hide : settings.view_options.variant_selector == 'buttons' }" class="rebuy-select" 6582 v-bind:aria-label="'variant of ' + product.title" v-model="product.selected_variant_id" 6583 v-on:change="selectVariant(product)"> 6584 <option v-for="variant in product.variants" v-bind:value="variant.id">{{ variant.title }}</option> 6585 </select> 6586 <div v-if="displayColorSwatches(option)" v-for="option in product.options" class="rebuy-color-swatches"> 6587 <div v-for="(value, value_index) in filterOOSOptions(option, product)" class="rebuy-color-swatch"> 6588 <input :name="id + '-color-' + product_index" 6589 :id="id + '-color-' + product_index + '-' + value + '-' + value_index" :checked="value_index == 0" 6590 :value="value" type="radio" class="rebuy-color-input hide" 6591 v-on:change="selectVariantByColor(product, value, product_index)"> 6592 <label :for="id + '-color-' + product_index + '-' + value + '-' + value_index" 6593 :style="{ backgroundColor: value }" :title="value" class="rebuy-color-label"></label> 6594 </div> 6595 </div> 6596 6597 <div v-if="displaySizeSwatches(option)" v-for="option in product.options" class="mt-10 rebuy-size-swatches"> 6598 <div v-for="(value, value_index) in filterOOSOptions(option, product)" class="rebuy-size-swatch"> 6599 6600 <input :name="id + '-size-' + product_index" :id="id + '-size-' + product_index + '-' + value" 6601 :checked="value_index == 0" :value="value" type="radio" class="rebuy-size-input hide" 6602 v-on:change="selectVariantBySize(product, value, product_index)"> 6603 <label :for="id + '-size-' + product_index + '-' + value" class="rebuy-size-label">{{ value }}</label> 6604 </div> 6605 </div> 6606 </div> 6607 6608 </div> 6609 6610 </div> 6611 6612 <div class="rebuy-modal-actions" v-if="showContinueButton()"> 6613 <button class="rebuy-button decline" v-on:click="hide()" type="button">
6614 <span v-html="continueLabel()"></span> 6615 </button> 6616 </div> 6617 6618 <div class="powered-by-rebuy"> 6619 <a v-bind:href="'https://rebuyengine.com/?shop=' + config.shop.myshopify_domain" target="_blank" rel="noopener"> 6620 Powered by Rebuy 6621 </a> 6622 </div> 6623 6624 </div> 6625 6626 </div> 6627 </div> 6628</script>
6628 6629 6630<!-- Carousel -->
6631<script id="rebuy-widget-146895" type="text/template"> 6632 <div class="rebuy-widget" v-cloak v-on:click="stopPropagation($event)" v-bind:id="'rebuy-widget-' + id" 6633 v-bind:class="['widget-type-' + config.type.replace('_','-'), 'widget-display-' + config.display_type, products.length > 0 ? 'is-visible' : 'is-hidden', 'widget-layout-' + currentLayout()]"> 6634 6635 <div class="rebuy-widget-container" v-cloak 6636 v-bind:class="['widget-display-' + config.display_type, visible ? 'is-visible' : 'is-hidden' ]" 6637 v-on:click.self="hide()"> 6638 6639 <div class="rebuy-widget-content"> 6640 <div class="rebuy-modal-close" v-on:click="hide()" aria-label="close modal"> 6641 <i class="fas fa-times" aria-hidden="true"></i> 6642 </div> 6643 6644 <div class="rebuy-timer" v-if="hasTimer()"> 6645 <p class="rebuy-timer-title" v-if="config.language.timer_title"> 6646 <span v-html="config.language.timer_title"></span> <span class="rebuy-timer-minutes" 6647 v-html="config.timer.duration_minutes"></span>:<span class="rebuy-timer-seconds" 6648 v-html="config.timer.duration_seconds"></span> 6649 </p> 6650 </div> 6651 6652 <h3 class="super-title" v-if="config.language.super_title != ''" v-html="config.language.super_title"></h3> 6653 6654 <h4 class="primary-title" v-if="config.language.title != ''" v-html="config.language.title"></h4> 6655 6656 <div class="description" v-if="config.language.description != ''" v-html="config.language.description"></div> 6657 6658 <div class="rebuy-product-grid" v-bind:class="layoutClasses" tabindex="0" role="list"> 6659 6660 <div v-for="(product, product_index) in products" 6661 v-bind:class="[product.handle, 'product-id-' + product.id, cartHasProduct(product) ? 'cart-has-item' : '', productTagClasses(product)]" 6662 aria-label="product" class="rebuy-product-block" role="listitem"> 6663 6664 <div class="rebuy-product-media"> 6665 <a class="rebuy-product-image" tabindex="-1" v-bind:href="learnMoreURL(product)" v-bind:style="imageStyles" 6666 v-on:click="learnMore(product);" v-bind:class="[hasLearnMore() ? 'clickable' : '']"> 6667 6668 <!-- Custom --> 6669 <small class="rebuy-flashtag" :class="tag.split('Flashtag:').pop()" 6670 v-if="tag.includes('Flashtag:')" 6671 v-for="tag in product.tags.split(',')" 6672 v-html="tag.split('Flashtag:').pop().replace('-', ' ')"></small> 6673 6674 <img v-bind:loading="product_index > 1 ? 'lazy' : 'eager'" 6675 v-bind:src="itemImage(product, product.selected_variant, '900x900')" 6676 v-bind:alt="itemImageAlt(product, product.selected_variant)"> 6677 <!-- Custom --> 6678 6679 </a> 6680 6681 <button class="rebuy-button" 6682 v-bind:class="{ working: (product.status != 'ready' && product.status != 'selecting') }" 6683 v-bind:disabled="!(variantAvailable(product.selected_variant)) || (product.status != 'ready' && product.status != 'selecting')" 6684 v-bind:aria-label="buttonAriaLabel(product)" v-on:click="addToCart(product)" type="button"> 6685 <span v-html="buttonLabel(product)"></span> 6686 </button> 6687 6688 </div> 6689 <div class="rebuy-product-info"> 6690 6691 <!-- Custom --> 6692 <div class="rebuy-product-vendor" 6693 v-for="tag in product.tags.split(', ')" 6694 v-if="tag.includes('strapline:')" 6695 v-html="tag.split('strapline:').pop().replaceAll(';', ',')"></div> 6696 <!-- Custom --> 6697 6698 <a role="heading" aria-level="5" class="rebuy-product-title" v-bind:href="learnMoreURL(product)" 6699 v-on:click="learnMore(product);" v-html="product.title" v-bind:class="[hasLearnMore() ? 'clickable' : '']" 6700 v-bind:aria-label="'View ' + product.title"></a> 6701 <div class="rebuy-variant-title" v-if="showVariantTitle(product)" v-html="product.selected_variant.title"> 6702 </div> 6703 <div class="rebuy-product-review" v-if="hasProductReviews(product)" aria-label="product star rating">
6704 <span class="rebuy-star-rating sr-only"> 6705 <span v-if="product.reviews.star_rating" class="rebuy-star-rating-value sr-only" 6706 v-html="product.reviews.star_rating + ' stars out of 5 stars'"> 6707 </span> 6708 <span class="rebuy-star-rating-background"></span> 6709 <span class="rebuy-star-rating-foreground" 6710 v-bind:style="{ width: productReviewRatingPercentage(product) }"></span> 6711 </span> 6712 <span class="rebuy-review-count" v-html="productReviewCount(product)"></span> 6713 </div> 6714 6715 <div class="rebuy-product-price"> 6716 <div v-if="variantOnSale(product, product.selected_variant)"> 6717 <span class="rebuy-money sale"> 6718 <span class="sr-only">Sale price</span> 6719 <span v-html="formatMoney(variantPrice(product, product.selected_variant))"></span> 6720 </span> 6721 <span class="rebuy-money compare-at"> 6722 <span class="sr-only">Original price</span> 6723 <span v-html="formatMoney(variantCompareAtPrice(product, product.selected_variant))"></span> 6724 </span> 6725 </div> 6726 <div v-if="!(variantOnSale(product, product.selected_variant))"> 6727 <span class="rebuy-money"> 6728 <span class="sr-only">Price</span> 6729 <span v-html="formatMoney(variantPrice(product, product.selected_variant))"></span> 6730 </span> 6731 </div> 6732 </div> 6733 <div class="rebuy-product-description" v-if="showProductDescription(product)" 6734 v-html="text(product.body_html)"></div> 6735 6736 <div class="feefo-product-stars-widget" onclick="document.getElementById('product-reviews').scrollIntoView({ behavior: 'smooth' })" 6737 :data-product-sku="product.selected_variant.sku"> 6738 </div> 6739 6740 </div> 6741 <div class="rebuy-product-options" v-if="showVariantSelect(product)"> 6742 <select title="Select product variant" :id="id + '-' + 'select' + '-' + product_index" 6743 :class="{ hide : settings.view_options.variant_selector == 'buttons' }" class="rebuy-select" 6744 v-bind:aria-label="'variant of ' + product.title" v-model="product.selected_variant_id" 6745 v-on:change="selectVariant(product)"> 6746 <option v-for="variant in product.variants" v-bind:value="variant.id">{{ variant.title }}</option> 6747 </select> 6748 <div v-if="displayColorSwatches(option)" v-for="option in product.options" class="rebuy-color-swatches"> 6749 <div v-for="(value, value_index) in filterOOSOptions(option, product)" class="rebuy-color-swatch"> 6750 <input :name="id + '-color-' + product_index" 6751 :id="id + '-color-' + product_index + '-' + value + '-' + value_index" :checked="value_index == 0" 6752 :value="value" type="radio" class="rebuy-color-input hide" 6753 v-on:change="selectVariantByColor(product, value, product_index)"> 6754 <label :for="id + '-color-' + product_index + '-' + value + '-' + value_index" 6755 :style="{ backgroundColor: value }" :title="value" class="rebuy-color-label"></label> 6756 </div> 6757 </div> 6758 6759 <div v-if="displaySizeSwatches(option)" v-for="option in product.options" class="mt-10 rebuy-size-swatches"> 6760 <div v-for="(value, value_index) in filterOOSOptions(option, product)" class="rebuy-size-swatch"> 6761 6762 <input :name="id + '-size-' + product_index" :id="id + '-size-' + product_index + '-' + value" 6763 :checked="value_index == 0" :value="value" type="radio" class="rebuy-size-input hide" 6764 v-on:change="selectVariantBySize(product, value, product_index)"> 6765 <label :for="id + '-size-' + product_index + '-' + value" class="rebuy-size-label">{{ value }}</label> 6766 </div> 6767 </div> 6768 </div> 6769 6770 </div> 6771 6772 </div> 6773 6774 <div class="rebuy-modal-actions" v-if="showContinueButton()"> 6775 <button class="rebuy-button decline" v-on:click="hide()" type="button">
6776 <span v-html="continueLabel()"></span> 6777 </button> 6778 </div> 6779 6780 <div class="powered-by-rebuy"> 6781 <a v-bind:href="'https://rebuyengine.com/?shop=' + config.shop.myshopify_domain" target="_blank" rel="noopener"> 6782 Powered by Rebuy 6783 </a> 6784 </div> 6785 6786 </div> 6787 6788 </div> 6789 </div> 6790</script>
6790 6791 6792 <!-- Naturals Home Page Carousel -->
6793<script id="rebuy-widget-157617" type="text/template"> 6794 <div class="rebuy-widget" v-cloak v-on:click="stopPropagation($event)" v-bind:id="'rebuy-widget-' + id" 6795 v-bind:class="['widget-type-' + config.type.replace('_','-'), 'widget-display-' + config.display_type, products.length > 0 ? 'is-visible' : 'is-hidden', 'widget-layout-' + currentLayout()]"> 6796 6797 <div class="rebuy-widget-container" v-cloak 6798 v-bind:class="['widget-display-' + config.display_type, visible ? 'is-visible' : 'is-hidden' ]" 6799 v-on:click.self="hide()"> 6800 6801 <div class="rebuy-widget-content"> 6802 <div class="rebuy-modal-close" v-on:click="hide()" aria-label="close modal"> 6803 <i class="fas fa-times" aria-hidden="true"></i> 6804 </div> 6805 6806 <div class="rebuy-timer" v-if="hasTimer()"> 6807 <p class="rebuy-timer-title" v-if="config.language.timer_title"> 6808 <span v-html="config.language.timer_title"></span> <span class="rebuy-timer-minutes" 6809 v-html="config.timer.duration_minutes"></span>:<span class="rebuy-timer-seconds" 6810 v-html="config.timer.duration_seconds"></span> 6811 </p> 6812 </div> 6813 6814 <h3 class="super-title" v-if="config.language.super_title != ''" v-html="config.language.super_title"></h3> 6815 6816 <h4 class="primary-title" v-if="config.language.title != ''" v-html="config.language.title"></h4> 6817 6818 <div class="description" v-if="config.language.description != ''" v-html="config.language.description"></div> 6819 6820 <div class="rebuy-product-grid" v-bind:class="layoutClasses" tabindex="0" role="list"> 6821 6822 <div v-for="(product, product_index) in products" 6823 v-bind:class="[product.handle, 'product-id-' + product.id, cartHasProduct(product) ? 'cart-has-item' : '', productTagClasses(product)]" 6824 aria-label="product" class="rebuy-product-block" role="listitem"> 6825 6826 <div class="rebuy-product-media"> 6827 <a class="rebuy-product-image" tabindex="-1" v-bind:href="learnMoreURL(product)" v-bind:style="imageStyles" 6828 v-on:click="learnMore(product);" v-bind:class="[hasLearnMore() ? 'clickable' : '']"> 6829 6830 <!-- Custom --> 6831 <small class="rebuy-flashtag" :class="tag.split('Flashtag:').pop()" 6832 v-if="tag.includes('Flashtag:')" 6833 v-for="tag in product.tags.split(',')" 6834 v-html="tag.split('Flashtag:').pop().replace('-', ' ')"></small> 6835 6836 <img v-bind:loading="product_index > 1 ? 'lazy' : 'eager'" 6837 v-bind:src="itemImage(product, product.selected_variant, '900x900')" 6838 v-bind:alt="itemImageAlt(product, product.selected_variant)"> 6839 <!-- Custom --> 6840 6841 </a> 6842 6843 <button class="rebuy-button" 6844 v-bind:class="{ working: (product.status != 'ready' && product.status != 'selecting') }" 6845 v-bind:disabled="!(variantAvailable(product.selected_variant)) || (product.status != 'ready' && product.status != 'selecting')" 6846 v-bind:aria-label="buttonAriaLabel(product)" v-on:click="addToCart(product)" type="button"> 6847 <span v-html="buttonLabel(product)"></span> 6848 </button> 6849 6850 </div> 6851 <div class="rebuy-product-info"> 6852 6853 <!-- Custom --> 6854 <div class="rebuy-product-vendor" 6855 v-for="tag in product.tags.split(', ')" 6856 v-if="tag.includes('strapline:')" 6857 v-html="tag.split('strapline:').pop().replaceAll(';', ',')"></div> 6858 <!-- Custom --> 6859 6860 <a role="heading" aria-level="5" class="rebuy-product-title" v-bind:href="learnMoreURL(product)" 6861 v-on:click="learnMore(product);" v-html="product.title" v-bind:class="[hasLearnMore() ? 'clickable' : '']" 6862 v-bind:aria-label="'View ' + product.title"></a> 6863 <div class="rebuy-variant-title" v-if="showVariantTitle(product)" v-html="product.selected_variant.title"> 6864 </div> 6865 <div class="rebuy-product-review" v-if="hasProductReviews(product)" aria-label="product star rating">
6866 <span class="rebuy-star-rating sr-only"> 6867 <span v-if="product.reviews.star_rating" class="rebuy-star-rating-value sr-only" 6868 v-html="product.reviews.star_rating + ' stars out of 5 stars'"> 6869 </span> 6870 <span class="rebuy-star-rating-background"></span> 6871 <span class="rebuy-star-rating-foreground" 6872 v-bind:style="{ width: productReviewRatingPercentage(product) }"></span> 6873 </span> 6874 <span class="rebuy-review-count" v-html="productReviewCount(product)"></span> 6875 </div> 6876 6877 <div class="rebuy-product-price"> 6878 <div v-if="variantOnSale(product, product.selected_variant)"> 6879 <span class="rebuy-money sale"> 6880 <span class="sr-only">Sale price</span> 6881 <span v-html="formatMoney(variantPrice(product, product.selected_variant))"></span> 6882 </span> 6883 <span class="rebuy-money compare-at"> 6884 <span class="sr-only">Original price</span> 6885 <span v-html="formatMoney(variantCompareAtPrice(product, product.selected_variant))"></span> 6886 </span> 6887 </div> 6888 <div v-if="!(variantOnSale(product, product.selected_variant))"> 6889 <span class="rebuy-money"> 6890 <span class="sr-only">Price</span> 6891 <span v-html="formatMoney(variantPrice(product, product.selected_variant))"></span> 6892 </span> 6893 </div> 6894 </div> 6895 <div class="rebuy-product-description" v-if="showProductDescription(product)" 6896 v-html="text(product.body_html)"></div> 6897 6898 <div class="feefo-product-stars-widget" onclick="document.getElementById('product-reviews').scrollIntoView({ behavior: 'smooth' })" 6899 :data-product-sku="product.selected_variant.sku"> 6900 </div> 6901 6902 </div> 6903 <div class="rebuy-product-options" v-if="showVariantSelect(product)"> 6904 <select title="Select product variant" :id="id + '-' + 'select' + '-' + product_index" 6905 :class="{ hide : settings.view_options.variant_selector == 'buttons' }" class="rebuy-select" 6906 v-bind:aria-label="'variant of ' + product.title" v-model="product.selected_variant_id" 6907 v-on:change="selectVariant(product)"> 6908 <option v-for="variant in product.variants" v-bind:value="variant.id">{{ variant.title }}</option> 6909 </select> 6910 <div v-if="displayColorSwatches(option)" v-for="option in product.options" class="rebuy-color-swatches"> 6911 <div v-for="(value, value_index) in filterOOSOptions(option, product)" class="rebuy-color-swatch"> 6912 <input :name="id + '-color-' + product_index" 6913 :id="id + '-color-' + product_index + '-' + value + '-' + value_index" :checked="value_index == 0" 6914 :value="value" type="radio" class="rebuy-color-input hide" 6915 v-on:change="selectVariantByColor(product, value, product_index)"> 6916 <label :for="id + '-color-' + product_index + '-' + value + '-' + value_index" 6917 :style="{ backgroundColor: value }" :title="value" class="rebuy-color-label"></label> 6918 </div> 6919 </div> 6920 6921 <div v-if="displaySizeSwatches(option)" v-for="option in product.options" class="mt-10 rebuy-size-swatches"> 6922 <div v-for="(value, value_index) in filterOOSOptions(option, product)" class="rebuy-size-swatch"> 6923 6924 <input :name="id + '-size-' + product_index" :id="id + '-size-' + product_index + '-' + value" 6925 :checked="value_index == 0" :value="value" type="radio" class="rebuy-size-input hide" 6926 v-on:change="selectVariantBySize(product, value, product_index)"> 6927 <label :for="id + '-size-' + product_index + '-' + value" class="rebuy-size-label">{{ value }}</label> 6928 </div> 6929 </div> 6930 </div> 6931 6932 </div> 6933 6934 </div> 6935 6936 <div class="rebuy-modal-actions" v-if="showContinueButton()"> 6937 <button class="rebuy-button decline" v-on:click="hide()" type="button">
6938 <span v-html="continueLabel()"></span> 6939 </button> 6940 </div> 6941 6942 <div class="powered-by-rebuy"> 6943 <a v-bind:href="'https://rebuyengine.com/?shop=' + config.shop.myshopify_domain" target="_blank" rel="noopener"> 6944 Powered by Rebuy 6945 </a> 6946 </div> 6947 6948 </div> 6949 6950 </div> 6951 </div> 6952</script>
6952 6953
6954<script id="rebuy-cart-template" type="text/template"> 6955<div 6956 id="rebuy-cart" 6957 class="rebuy-cart" 6958 v-cloak 6959 v-bind:class="[visible ? 'is-visible' : '', 'currency-' + currency() ]" 6960 role="dialog" 6961 aria-modal="true" 6962 aria-labelledby="SmartCart_title" 6963 v-bind:aria-hidden="!visible ? 'true' : 'false'" 6964> 6965 <div class="rebuy-cart__flyout"> 6966 <div class="rebuy-cart__flyout-header"> 6967 <div v-html="renderHeader()"></div> 6968 <button 6969 class="rebuy-cart__flyout-close" 6970 type="button" 6971 v-on:click="hide()" 6972 aria-label="Close Cart" 6973 > 6974 <i class="fal fa-times" aria-hidden="true"></i> 6975 </button> 6976 </div> 6977 <div class="rebuy-cart__flyout-body"> 6978 <div 6979 class="rebuy-cart__flyout-announcement-bar" 6980 id="rebuy-smart-cart-announcement-bar" 6981 v-if="announcementBarEnabled()" 6982 > 6983 <div 6984 class="rebuy-cart__flyout-announcement-bar-message" 6985 v-for="message in settings.announcement_bar.messages" 6986 v-html="message" 6987 ></div> 6988 </div> 6989 6990 <div 6991 class="rebuy-cart__flyout-shipping-bar" 6992 v-if="freeShippingEnabled()" 6993 v-bind:class="[ freeShippingHelperMessage() ? 'has-helper' : '', hasFreeShipping() ? 'has-free-shipping': '' ]" 6994 > 6995 <div 6996 class="rebuy-cart__flyout-shipping-bar-message" 6997 v-if="!hasFreeShipping()" 6998 v-html="freeShippingRemainingMessage()" 6999 ></div> 7000 <div 7001 class="rebuy-cart__flyout-shipping-bar-message" 7002 v-if="hasFreeShipping()" 7003 v-html="freeShippingCompleteMessage()" 7004 ></div> 7005 <div 7006 class="rebuy-cart__flyout-shipping-bar-meter" 7007 v-bind:class="[hasFreeShippingProgress() ? 'has-progress' : 'no-progress']" 7008 > 7009 <span id="free-shipping-progress-label" class="rebuy-cart__flyout-shipping-bar-meter-fill-text"> 7010 Progress to free shipping: {{ freeShippingPercentComplete() }} 7011 </span> 7012 <div 7013 class="rebuy-cart__flyout-shipping-bar-meter-fill" 7014 v-bind:style="{ width: freeShippingPercentComplete() }" 7015 role="progressbar" 7016 tabindex="0" 7017 aria-valuemin="0" 7018 aria-valuemax="100" 7019 v-bind:aria-valuenow="freeShippingPercentComplete(false, true)" 7020 aria-labelledby="free-shipping-progress-label" 7021 ></div> 7022 </div> 7023 <div 7024 class="rebuy-cart__flyout-shipping-bar-helper" 7025 v-if="freeShippingHelperMessage()" 7026 v-html="freeShippingHelperMessage()" 7027 ></div> 7028 </div> 7029 7030 <div v-else-if="progressBarEnabled()" class="rebuy-cart__progress-bar-container above"> 7031 <div v-for="bar in settings.progress_bar.bars" v-if="isValidBar(bar)"> 7032 <div class="rebuy-cart__progress-step-wrapper" v-bind:class="[ 'count-' + bar.tiers.length ]"> 7033 <div v-for="tier in bar.tiers" class="rebuy-cart__progress-step" v-bind:style="{ width: progressStepMaxWidth(bar) }" v-bind:class="[ progressTierReached(tier) ? 'complete' : '' ]"> 7034 <div class="rebuy-cart__progress-step-icon" v-html="progressTierIcon(tier)"></div> 7035 <span class="rebuy-cart__progress-step-label">{{ getTierLabel(tier)}}</span> 7036 </div> 7037 </div> 7038 7039 <div class="rebuy-cart__progress-bar-wrapper"> 7040 <div class="rebuy-cart__progress-bar-meter" v-bind:class="[hasTierProgress() ? 'has-progress' : 'no-progress']"> 7041 <div 7042 class="rebuy-cart__progress-bar-meter-fill" 7043 v-bind:style="{ width: tiersPercentageComplete(bar) }" 7044 role="progressbar" 7045 tabindex="0" 7046 aria-valuemin="0" 7047 aria-valuemax="100" 7048 v-bind:aria-valuenow="tiersPercentageComplete(bar, true)" 7049 aria-labelledby="rebuy-cart__progress-bar-meter-label" 7050 > 7051 <span class="sr-only"></span> 7052 </div> 7053 </div> 7054 7055 <div id="rebuy-cart__progress-bar-meter-label" class="rebuy-cart__progress-bar-prompt" v-if="hasProgressPrompt(bar)" v-html="getTierFeedbackText(bar)"></div> 7056 </div> 7057 7058 <div class="rebuy-cart__progress-free-products" v-if="getBarLayout(bar) == 'above' && earnedProducts(bar).length > 0"> 7059 <div class="rebuy-cart__progress-free-products-title">Free Gifts</div> 7060 <div class="rebuy-cart__progress-free-products-list" ref="freeProductList"> 7061 <div v-for="product in earnedProducts(bar)" class="rebuy-cart__progress-free-product" v-bind:style="[ freeProductTileStyle(bar) ]"> 7062 <div class="rebuy-cart__progress-free-product-image" v-bind:style="freeProductStyles(product)"></div> 7063 <div class="rebuy-cart__progress-free-product-info"> 7064 <div> 7065 <p class="rebuy-cart__progress-free-product-title" v-html="product.title"></p>
7066 <span v-if="product.chosen_variant" class="rebuy-cart__progress-free-product-variant-title" v-html="getFreeVariantTitle(product)"></span> 7067 </div> 7068 <div v-if="!product.chosen_variant" class="rebuy-cart__progress-free-product-variant-select-container"> 7069 <select class="rebuy-cart__progress-free-product-variant-select" v-on:change="selectFreeProductVariant($event, product)"> 7070 <option value="" disabled selected>Select Variant</option> 7071 <option v-for="variant in freeProductOptions(product)" v-bind:value="variant.id">{{ variant.title }}</option> 7072 </select> 7073 <div class="rebuy-cart__progress-free-product-variant-select-prompt" v-html="freeProductPrompt(product)"></div> 7074 </div> 7075 </div> 7076 <button 7077 v-show="product.chosen_variant" 7078 class="rebuy-cart__progress-free-product-remove" 7079 v-on:click="removeFreeProduct(product)" 7080 > 7081 <i class="fal fa-times" aria-hidden="true"></i> 7082 <span class="sr-only">Remove {{ product.title }} {{ product.chosen_variant?.title ? product.chosen_variant.title : '' }} from Cart</span> 7083 </button> 7084 </div> 7085 </div> 7086 </div> 7087 </div> 7088 </div> 7089 7090 <div 7091 class="rebuy-cart__flyout-content" 7092 v-bind:class="[ hasItems() ? 'has-items' : 'no-items' ]" 7093 > 7094 <ul class="rebuy-cart__flyout-items" v-if="hasItems()" data-smartcart-items tabindex="0"> 7095 <li 7096 class="rebuy-cart__flyout-item" 7097 v-for="item in items()" 7098 v-if="!isHiddenItem(item)" 7099 :key="item.key" 7100 v-bind:class="[ 'product-' + item.handle, itemProductTagsClasses(item), itemPropertyClasses(item) ]" 7101 role="group" 7102 aria-label="product" 7103 > 7104 <div class="rebuy-cart__flyout-item-media"> 7105 <a v-bind:href="itemURL(item)" tabindex="-1"> 7106 <img 7107 v-bind:src="sizeImage(item.image, '240x240')" 7108 v-bind:alt="item.featured_image?.alt" 7109 /> 7110 </a> 7111 </div> 7112 <div class="rebuy-cart__flyout-item-info"> 7113 <a 7114 role="heading" 7115 aria-level="5" 7116 class="rebuy-cart__flyout-item-product-title" 7117 v-bind:href="itemURL(item)" 7118 v-html="item.product_title" 7119 v-bind:alt="'View ' + item.product_title" 7120 ></a> 7121 <div 7122 class="rebuy-cart__flyout-item-variant-title" 7123 v-html="item.variant_title" 7124 v-if="item.variant_title" 7125 ></div> 7126 7127 <div 7128 class="rebuy-cart__flyout-item-discount-message" 7129 v-if="hasLineItemDiscount(item)" 7130 v-html="lineItemDiscountMessage(item)" 7131 ></div> 7132 7133 <div 7134 class="rebuy-cart__flyout-item-properties" 7135 v-if="hasItemProperties(item)" 7136 > 7137 <div 7138 class="rebuy-cart__flyout-item-property rebuy-cart__flyout-item-property--delivery-frequency" 7139 v-if="itemDeliveryFrequency(item)" 7140 v-html="itemDeliveryFrequency(item)" 7141 ></div> 7142 <div 7143 class="rebuy-cart__flyout-item-property" 7144 v-for="property in itemProperties(item)" 7145 v-bind:class="[ itemPropertyKeyClass(property), itemPropertyValueClass(property) ]" 7146 > 7147 <span 7148 class="rebuy-cart__flyout-item-property-name" 7149 v-html="property.key" 7150 ></span> 7151 <span class="rebuy-cart__flyout-item-property-separator"> 7152 : 7153 </span> 7154 <span 7155 class="rebuy-cart__flyout-item-property-value" 7156 v-html="property.value" 7157 ></span> 7158 </div> 7159 </div> 7160 7161 <button 7162 class="rebuy-cart__flyout-item-remove" 7163 type="button" 7164 v-bind:alt="'Remove ' + item.product_title" 7165 v-bind:aria-label="'Remove ' + item.product_title" 7166 v-on:click="removeItem(item)" 7167 > 7168 <i 7169 class="far" 7170 v-bind:class="[(item.status == 'removing') ? 'fa-sync-alt fa-fast-spin' : 'fa-tras
7170h']" 7171 aria-hidden="true" 7172 ></i> 7173 </button> 7174 7175 <div class="rebuy-cart__flyout-item-quantity"> 7176 <div 7177 class="rebuy-cart__flyout-item-quantity-widget" 7178 v-if="hideQuantitySelectors && !hideQuantitySelectors(item)" 7179 > 7180 <button 7181 class="rebuy-cart__flyout-item-quantity-widget-button" 7182 v-bind:alt="'Decrease quantity of ' + item.product_title" 7183 v-bind:aria-label="'Decrease quantity of ' + item.product_title" 7184 v-on:click="decreaseItem(item)" 7185 type="button" 7186 > 7187 <i 7188 class="far" 7189 v-bind:class="[(item.status == 'decreasing') ? 'fa-sync-alt fa-fast-spin' : 'fa-minus']" 7190 aria-hidden="true" 7191 ></i> 7192 </button> 7193 7194 <span 7195 class="rebuy-cart__flyout-item-quantity-widget-label" 7196 > 7197 <span class="sr-only">Quantity of {{ item.product_title }}</span> 7198 {{ item.quantity }} 7199 </span> 7200 7201 <button 7202 class="rebuy-cart__flyout-item-quantity-widget-button" 7203 v-bind:alt="'Increase quantity of ' + item.product_title" 7204 v-bind:aria-label="'Increase quantity of ' + item.product_title" 7205 v-on:click="increaseItem(item)" 7206 type="button" 7207 > 7208 <i 7209 class="far" 7210 v-bind:class="[(item.status == 'increasing') ? 'fa-sync-alt fa-fast-spin' : 'fa-plus']" 7211 aria-hidden="true" 7212 ></i> 7213 </button> 7214 </div> 7215 </div> 7216 7217 <div class="rebuy-cart__flyout-item-price"> 7218 <div v-if="itemHasDiscount(item)"> 7219 <span 7220 class="rebuy-money sale" 7221 > 7222 <span class="sr-only">Sale price</span> 7223 <span v-html="formatMoney(itemPrice(item))"></span> 7224 </span> 7225 <span 7226 class="rebuy-money compare-at" 7227 > 7228 <span class="sr-only">Original price</span> 7229 <span v-html="formatMoney(compareAtPrice(item))"></span> 7230 </span> 7231 </div> 7232 <div v-if="!itemHasDiscount(item)"> 7233 <span 7234 class="rebuy-money" 7235 > 7236 <span class="sr-only">Price</span> 7237 <span v-html="formatMoney(itemPrice(item))"></span> 7238 </span> 7239 </div> 7240 </div> 7241 7242 <div class="rebuy-cart__flyout-item-bundle" v-if="itemIsBundle(item) && !hideBundleOptions(item)"> 7243 <button 7244 class="rebuy-cart__flyout-item-bundle-show-button" 7245 v-if="itemBundleLength(item) > 0 && !isSeeingBundle(item)" 7246 v-on:click="toggleActiveBundle(item)" 7247 type="button" 7248 v-bind:alt="'Expand bundle of ' + item.product_title" 7249 v-bind:aria-label="'Expand bundle of ' + item.product_title" 7250 > 7251 Show 7252 <span v-html="itemBundleLength(item)"></span> 7253 items 7254 <span class="rebuy-cart__flyout-bundle-chev-icon"><i class="fas fa-chevron-down"></i></span> 7255 </button> 7256 7257 <button 7258 class="rebuy-cart__flyout-item-bundle-hide-button" 7259 v-if="itemBundleLength(item) > 0 && isSeeingBundle(item)" 7260 v-on:click="toggleActiveBundle(item)" 7261 type="button" 7262 v-bind:alt="'Collapse bundle of ' + item.product_title" 7263 v-bind:aria-label="'Collapse bundle of ' + item.product_title" 7264 > 7265 Hide
7266 <span v-html="itemBundleLength(item)"></span> 7267 items 7268 <span class="rebuy-cart__flyout-bundle-chev-icon"><i class="fas fa-chevron-up"></i></span> 7269 </button> 7270 7271 <ul 7272 class="rebuy-cart__flyout-item-bundle-children" 7273 v-if="itemBundleLength(item) > 0 && isSeeingBundle(item)" 7274 tabindex="0" 7275 > 7276 <li class="rebuy-cart__flyout-item-bundle-child" v-for="(option, index) in item.options_with_values"> 7277 <div class="rebuy-cart__flyout-item-bundle-child-left"> 7278 <div class="rebuy-cart__flyout-item-bundle-image-container"> 7279 <img 7280 v-bind:src="getBundleOptionImage(item.product, option, index)" 7281 v-bind:alt="childBundleTitle(option)" 7282 class="rebuy-cart__flyout-item-bundle-image" 7283 /> 7284 </div> 7285 </div> 7286 7287 <div class="rebuy-cart__flyout-item-bundle-child-right"> 7288 <h5 v-html="childBundleTitle(option)" class="rebuy-cart__flyout-item-bundle-title"></h5> 7289 <p v-html="option.value" class="rebuy-cart__flyout-item-bundle-value"></p> 7290 </div> 7291 </li> 7292 <ul> 7293 </div> 7294 </div> 7295 7296 <div 7297 v-if="itemHasBMSM(item) && bMSMFinalTierNotReached(item)" 7298 class="rebuy-cart__flyout-item-buy-more-save-more" 7299 > 7300 <div 7301 v-if="hasBMSMButtons()" 7302 class="rebuy-cart__flyout-item-buy-more-save-more-container" 7303 > 7304 <div 7305 v-for="tier in getBMSMTiers()" 7306 class="rebuy-cart__flyout-item-buy-more-save-more-button-container" 7307 v-if="tier.quantity > item.quantity" 7308 > 7309 <button 7310 v-on:click="adjustBMSMQuantity(item, tier)" 7311 class="rebuy-button rebuy-cart__flyout-item-buy-more-save-more-button" 7312 v-bind:alt="getBMSMButtonText(tier)" 7313 > 7314 <span v-html="getBMSMButtonText(tier)"></span> 7315 </button> 7316 </div> 7317 </div> 7318 7319 <span 7320 v-if="!hasBMSMButtons()" 7321 class="rebuy-cart__flyout-buy-more-save-more-dynamic-message-text" 7322 v-html="buyMoreSaveMoreDynamicText(item)" 7323 ></span> 7324 </div> 7325 7326 <div 7327 class="rebuy-cart__flyout-item-subscription" 7328 v-if="hasSwitchToSubscription(item) && itemPrice(item) > 0" 7329 > 7330 <button 7331 class="rebuy-button outline" 7332 v-if="!item.product.subscription || item.status == 'downgrading' || item.status == 'upgrading'" 7333 v-bind:alt="'Switch ' + item.product_title + ' to a Subscription'" 7334 v-bind:disabled="(item.status == 'downgrading' || item.status == 'upgrading')" 7335 v-on:click="updateItemDeliveryFrequency(item, selectedSubscriptionFrequency(item, 0), 'onetime')" 7336 type="button" 7337 > 7338 <span v-html="switchToSubscriptionLabel(item)"></span> 7339 </button> 7340 7341 <select 7342 class="rebuy-select muted" 7343 aria-label="subscription frequency" 7344 v-if="item.product.subscription && item.status != 'downgrading'" 7345 v-model="item.product.subscription_frequency" 7346 v-on:change="updateItemDeliveryFrequency(item)" 7347 > 7348 <optgroup 7349 v-if="!item.product.is_subscription_only && !subscriptionDowngradeDisabled()" 7350 v-bind:label="onetimeOptionGroupLabel(item)" 7351 > 7352 <option 7353 v-bind:value="'onetime'" 7354 v-html="onetimeOptionLabel(item)" 7355 ></option> 7356 </optgroup> 7357 <optgroup v-bind:label="subscriptionOptionGroupLabel(item)"> 7358 <option 7359 v-for="frequency in subscriptionFrequencies(item)" 7360 v-bind:value="frequency" 7361 v-html="subscriptionOptionLabel(item, frequency, item.product.subscription_interval)" 7362 ></option> 7363 </optgroup> 7364 </select> 7365 </div> 7366 </li> 7367 </ul> 7368 <div class="rebuy-cart__flyout-note" v-if="notesEnabled()"> 7369 <label class="rebuy-cart__flyout-note-toggle"> 7370 <input 7371 class="rebuy-cart__flyout-note-toggle-input rebuy-checkbox" 7372 type="checkbox" 7373 v-model="notes.visible" 7374 v-on:click="notesToggle()" 7375 />
7376 <span 7377 class="rebuy-cart__flyout-note-toggle-label" 7378 v-html="settings.language.notes_label" 7379 ></span> 7380 </label> 7381 <div 7382 class="rebuy-cart__flyout-note-content" 7383 v-if="notesIsVisible()" 7384 > 7385 <textarea 7386 id="rebuy-cart-notes" 7387 class="rebuy-textarea rebuy-cart__flyout-note-textarea" 7388 v-model="notes.value" 7389 v-on:keyup="notesChange($event)" 7390 v-on:keydown="notesChange($event)" 7391 v-on:change="notesChange($event)" 7392 v-bind:placeholder="settings.language.notes_placeholder" 7393 ></textarea> 7394 <small 7395 id="rebuy-cart-characters-remaining" 7396 v-html="notesRemainingCharacters()" 7397 ></small> 7398 </div> 7399 </div> 7400 7401 <!-- Custom --> 7402 <div class="rebuy-cart__flyout-gift-box" v-if="hasItems()"> 7403 <label for="rebuy-gift-box" class="rebuy-cart__flyout-note-toggle"> 7404 <input id="rebuy-gift-box" name="rebuy-gift-box" type="checkbox" 7405 class="rebuy-cart__flyout-gift-note-toggle-input rebuy-checkbox" 7406 v-on:change="giftWrapToggle($event)" 7407 :checked="Rebuy.Cart.cart.items.some(item => item.variant_id == 39269197643843)" /> 7408 <span class="rebuy-cart__flyout-note-toggle-label">Add gift wrapping</span> 7409 </label> 7410 </div> 7411 <!-- Custom --> 7412 7413 <div class="rebuy-cart__flyout-empty-cart" v-html="emptyCartMessage()" v-if="!hasItems()"></div> 7414 <div class="rebuy-cart__flyout-empty-cart-footer" v-if="!hasItems()"> 7415 <div data-app-target="empty_cart"></div> 7416 </div> 7417 7418 <div class="rebuy-cart__flyout-recommendations" v-if="hasCrossSells()"> 7419 <div 7420 v-for="widget_id in settings.cross_sells" 7421 v-bind:data-rebuy-id="widget_id" 7422 ></div> 7423 </div> 7424 7425 <div class="rebuy-cart__upsells" v-if="hasPrePurchase()"> 7426 <div v-bind:data-rebuy-id="settings.pre_purchase.id"></div> 7427 </div> 7428 </div> 7429 7430 <div v-if="progressBarEnabled()" class="rebuy-cart__progress-bar-container below"> 7431 <div class="rebuy-cart__progress-free-products" v-for="bar in settings.progress_bar.bars" v-if="isValidBar(bar) && getBarLayout(bar) == 'below' && earnedProducts(bar).length > 0"> 7432 <div class="rebuy-cart__progress-free-products-title">Free Gifts</div> 7433 <div class="rebuy-cart__progress-free-products-list" ref="freeProductList"> 7434 <div v-for="product in earnedProducts(bar)" class="rebuy-cart__progress-free-product" v-bind:style="[ freeProductTileStyle(bar) ]"> 7435 <div class="rebuy-cart__progress-free-product-image" v-bind:style="freeProductStyles(product)"></div> 7436 <div class="rebuy-cart__progress-free-product-info"> 7437 <div> 7438 <p class="rebuy-cart__progress-free-product-title" v-html="product.title"></p> 7439 <span v-if="product.chosen_variant" class="rebuy-cart__progress-free-product-variant-title" v-html="product.chosen_variant.title"></span> 7440 </div> 7441 <div v-if="!product.chosen_variant" class="rebuy-cart__progress-free-product-variant-select-container"> 7442 <select class="rebuy-cart__progress-free-product-variant-select" v-on:change="selectFreeProductVariant($event, product)"> 7443 <option value="" disabled selected>Select Variant</option> 7444 <option v-for="variant in freeProductOptions(product)" v-bind:value="variant.id">{{ variant.title }}</option> 7445 </select> 7446 <div class="rebuy-cart__progress-free-product-variant-select-prompt" v-html="freeProductPrompt(product)"></div> 7447 </div> 7448 </div> 7449 <button 7450 v-show="product.chosen_variant" 7451 class="rebuy-cart__progress-free-product-remove" 7452 v-on:click="removeFreeProduct(product)" 7453 v-bind:aria-label="'Remove ' + product.title + ' ' + (product.chosen_variant?.t
7453itle)" 7454 > 7455 <i class="fal fa-times" aria-hidden="true"></i> 7456 </button> 7457 </div> 7458 </div> 7459 </div> 7460 </div> 7461 </div> 7462 7463 <div class="rebuy-cart__flyout-footer" v-show="hasItems()"> 7464 7465 <div class="rebuy-cart__flyout-discount-container" v-if="discountEnabled()"> 7466 7467 <form class="rebuy-cart__flyout-discount-form" v-if="shouldShowDiscountInput()" v-on:submit="applyDiscount(null, $event)"> 7468 <div 7469 class="rebuy-input-wrapper rebuy-input-wrapper--floating-label" 7470 v-bind:class="[discount.inputValue ? 'show-label' : '' ]" 7471 > 7472 <span 7473 class="rebuy-input-label" 7474 v-html="settings.language.discount_code_label" 7475 ></span> 7476 <input 7477 class="rebuy-input" 7478 v-model="discount.inputValue" 7479 v-bind:placeholder="settings.language.discount_code_label" 7480 v-bind:disabled="discount.loading" 7481 id="rebuy-discount-input" 7482 aria-label="Input Discount" 7483 autocomplete 7484 /> 7485 </div> 7486 <button 7487 class="rebuy-button" 7488 v-bind:disabled="discount.loading" 7489 > 7490 <span v-html="discountButtonLabel()"></span> 7491 </button> 7492 </form> 7493 7494 <div class="rebuy-cart__flyout-discount-error-message" v-if="discount.hasError()" v-html="discount.errorMessage()"></div> 7495 7496 <div class="rebuy-cart__flyout-discount-tag" v-if="shouldShowDiscountSubtotal()"> 7497 <span class="rebuy-cart__flyout-discount-tag-icon"><i class="fas fa-tags"></i></span> 7498 <span class="rebuy-cart__flyout-discount-tag-text" v-html="discount.code"></span> 7499 <span 7500 class="rebuy-cart__flyout-discount-tag-remove" 7501 v-on:click="removeDiscount()" 7502 > 7503 <i class="far fa-times"></i> 7504 </span> 7505 </div> 7506 7507 <div class="rebuy-cart__flyout-discount-amount" v-if="shouldShowDiscountSubtotal()"> 7508 <span v-html="discountTotal()"></span> 7509 </div> 7510 </div> 7511 7512 <div 7513 class="rebuy-cart__flyout-integration" 7514 v-if="settings.integrations && settings.integrations.enabled" 7515 ></div> 7516 <div class="rebuy-cart__flyout-apps"> 7517 <div data-app-target="above_subtotal"></div> 7518 </div> 7519 7520 <div class="rebuy-cart__flyout-subtotal"> 7521 <div class="rebuy-cart__flyout-subtotal-label"> 7522 <span v-html="subtotalLabel()"></span> 7523 </div> 7524 <div 7525 class="rebuy-cart__flyout-subtotal-amount" 7526 v-html="subtotal()" 7527 ></div> 7528 </div> 7529 <div data-app-target="below_subtotal"></div> 7530 7531 <div class="rebuy-cart__flyout-actions"> 7532 <div 7533 v-if="settings.terms && settings.terms.enabled" 7534 class="rebuy-cart__flyout-terms" 7535 > 7536 <input 7537 class="rebuy-cart__flyout-terms-checkbox rebuy-checkbox" 7538 id="rebuy-terms-checkbox" 7539 name="rebuy-terms-checkbox" 7540 type="checkbox" 7541 v-model="termsAccepted" 7542 v-on:click="updateTermsCheck()" 7543 /> 7544 <label 7545 class="rebuy-cart__flyout-terms-label" 7546 for="rebuy-terms-checkbox" 7547 v-html="settings.terms.disclaimer" 7548 ></label> 7549 </div> 7550 7551 <button 7552 v-show="hasCheckoutButton()" 7553 class="rebuy-button rebuy-cart__checkout-button block" 7554 type="button" 7555 v-on:click="checkout()" 7556 v-bind:disabled="hasTermsEnabled() && !hasAcceptedTerms()" 7557 > 7558 <span v-html="checkoutLabel()"></span> 7559 </button> 7560 7561 <button 7562 v-if="hasViewCartButton()" 7563 class="rebuy-button rebuy-cart__view-cart-button block" 7564 v-bind:class="{'outline': hasCheckoutButton()}" 7565 type="button" 7566 v-on:click="viewCart()" 7567 > 7568 <span v-html="viewCartLabel()"></span> 7569 </button> 7570 7571 <button 7572 v-if="hasContinueShoppingButton()" 7573 class="rebuy-button rebuy-cart__continue-shopping-button block outline" 7574 type="button" 7575 v-on:click="hide()" 7576 >
7577 <span v-html="continueShoppingLabel()"></span> 7578 </button> 7579 7580 <button 7581 v-if="hasShopPayButton()" 7582 class="rebuy-button rebuy-cart__shop-pay-button block" 7583 v-on:click="shopPayCheckout()" 7584 aria-label="Checkout with Shop Pay" 7585 > 7586 <svg 7587 width="80" 7588 height="30" 7589 viewBox="0 0 4317 1037" 7590 fill="none" 7591 xmlns="http://www.w3.org/2000/svg" 7592 > 7593 <g clip-path="url(#clip0)"> 7594 <path 7595 d="M1105.96 326.186C1071.34 253.553 1005.7 206.635 906.786 206.635C876.426 207.164 846.593 214.661 819.588 228.543C792.585 242.427 769.128 262.328 751.033 286.711L747.423 291.109V6.44337C747.423 4.7982 746.77 3.22051 745.606 2.05722C744.443 0.8939 742.864 0.240234 741.219 0.240234H601.367C599.742 0.269795 598.194 0.936325 597.055 2.09644C595.915 3.25656 595.277 4.81756 595.277 6.44337V822.999C595.277 824.614 595.92 826.162 597.062 827.304C598.204 828.447 599.752 829.089 601.367 829.089H751.145C752.771 829.089 754.332 828.452 755.492 827.311C756.652 826.172 757.318 824.624 757.348 822.999V474.835C757.348 407.165 802.461 359.231 874.643 359.231C953.592 359.231 973.555 424.195 973.555 490.398V822.999C973.555 824.614 974.196 826.162 975.338 827.304C976.48 828.447 978.03 829.089 979.645 829.089H1129.08C1130.71 829.089 1132.27 828.452 1133.43 827.311C1134.59 826.172 1135.26 824.624 1135.29 822.999V470.549C1135.29 458.481 1135.29 446.638 1133.71 435.135C1131.14 397.437 1121.74 360.519 1105.96 326.186Z" 7596 fill="white" 7597 /> 7598 <path 7599 d="M358.093 447.206C358.093 447.206 281.851 429.273 253.768 422.055C225.684 414.837 176.623 399.498 176.623 362.392C176.623 325.286 216.21 313.443 256.362 313.443C296.513 313.443 341.176 323.143 344.672 367.693C344.813 369.299 345.552 370.791 346.742 371.879C347.933 372.965 349.488 373.563 351.1 373.558L498.734 372.994C499.603 372.996 500.463 372.819 501.26 372.474C502.057 372.129 502.774 371.623 503.367 370.987C503.96 370.353 504.416 369.602 504.705 368.783C504.994 367.963 505.113 367.093 505.05 366.226C495.915 223.668 370.837 172.69 255.459 172.69C118.652 172.69 18.6132 262.917 18.6132 362.392C18.6132 435.025 39.1399 503.147 200.533 550.516C228.842 558.749 267.302 569.463 300.912 578.825C341.288 590.104 363.055 607.134 363.055 633.976C363.055 665.104 317.942 686.758 273.618 686.758C209.444 686.758 163.879 662.961 160.157 620.215C159.963 618.652 159.202 617.212 158.016 616.172C156.831 615.132 155.305 614.564 153.728 614.576L6.43255 615.253C5.569 615.253 4.71432 615.426 3.91928 615.764C3.12425 616.101 2.40528 616.594 1.80527 617.216C1.20527 617.836 0.736446 618.572 0.426968 619.378C0.11749 620.185 -0.0263401 621.045 0.00395994 621.908C6.77099 756.459 136.698 828.978 257.829 828.978C438.283 828.978 519.825 727.474 519.825 632.397C520.051 587.734 509.787 486.003 358.093 447.206Z" 7600 fill="white" 7601 /> 7602 <path 7603 d="M2257.37 206.409C2182.38 206.409 2119.55 247.913 2079.06 297.991V212.274C2079.06 210.678 2078.43 209.145 2077.31 208.007C2076.21 206.868 2074.68 206.213 2073.08 206.185H1933.01C1931.4 206.185 1929.84 206.825 1928.7 207.967C1927.56 209.11 1926.91 210.66 1926.91 212.274V1013.04C1926.95 1014.63 1927.61 1016.16 1928.75 1017.27C1929.89 1018.39 1931.42 1019.02 1933.01 1019.02H2082.9C2084.48 1019.02 2086 1018.39 2087.12 1017.27C2088.24 1016.15 2088.87 1014.62 2088.87 1013.04V749.802H2091.13C2114.92 786.117 2180 829.653 2265.05 829.653C2424.96 829.653 2558.28 697.019 2558.28 517.806C2558.4 345.811 2425.76 206.409 2257.37 206.409ZM2243.5 677.057C2211.94 677.841 2180.83 669.2 2154.2 652.238C2127.57 635.274 2106.58 610.759 2093.93 581.82C2081.29 552.88 2077.55 520.829 2083.21 489.757C2088.85 458.685 2103.64 430.002 2125.66 407.369C2147.69 384.733 2175.96 369.175 2206.87 362.679C2237.77 356.183 2269.91 359.042 2299.18 370.893C2328.46 382.743 2353.53 403.048 2371.22 429.215C2388.9 455.383 2398.38 486.224 2398.47 517.806C2398.79 538.449 2395.03 558.955 2387.42 578.145C2379.81 597.335 2368.47 614.831 2354.07 629.628C2339.68 644.425 2322.5 656.232 2303.51 664.371C2284.54 672.511 2264.15 676.821 2243.5 677.057Z" 7604 fill="white" 7605 /> 7606 <path 7607 d="M1483.34 171.229C1343.6 171.229 1273.9 218.711 1217.95 256.72L1216.26 257.847C1213.38 259.821 1211.35 262.813 1210.57 266.221C1209.8 269.63 1210.34 273.204 1212.09 276.231L1267.35 371.419C1268.39 373.201 1269.81 374.732 1271.5 375.901C1273.2 377.071 1275.13 377.852 1277.17 378.187C1279.16 378.546 1281.2 378.459 1283.15 377.932C1285.1 377.405 1286.91 376.454 1288.45 375.141L1292.84 371.533C1321.6 347.397 1367.73 315.14 1479.39 306.343C1541.53 301.382 1595.22 317.622 1634.8 354.615C1678.34 394.767 1704.4 459.617 1704.4 528.077C1704.4 654.057 1630.18 733.23 1510.97 734.81C1412.73 734.246 1346.75 683.042 1346.75 607.364C1346.75 567.212 1364.91 541.047 1400.33 514.881C1403.03 512.947 1404.94 510.1 1405.71 506.866C1406.48 503.632 1406.05 500.229 1404.5 497.287L1354.87 403.45C1353.96 401.771 1352.72 400.289 1351.23 399.089C1349.74 397.889 1348.03 396.995 1346.19 396.458C1344.31 395.899 1342.34 395.741 1340.4 395.992C1338.45 396.245 1336.58 396.903 1334.91 397.925C1279.2 430.97 1210.85 491.422 1214.57 607.59C1219.08 755.449 1342.02 868.345 1501.83 872.97H1509.84H1520.78C1710.7 866.766 1847.85 725.787 1847.85 534.619C1847.85 359.126 1719.95 171.229 1483.34 171.229Z" 7608 fill="white" 7609 /> 7610 <path 7611 d="M3148.93 261.455H3053.73C3051.51 261.484 3049.37 262.385 3047.79 263.964C3046.2 265.544 3045.3 267.679 3045.29 269.914V469.653C3045.3 471.878 3046.21 473.999 3047.8 475.561C3049.38 477.123 3051.51 478 3053.73 478H3148.93C3206.9 478 3249.65 432.322 3249.65 369.727C3249.65 307.132 3206.9 261.455 3148.93 261.455Z" 7612 fill="white" 7613 /> 7614 <path 7615 d="M3441.38 614.802C3441.38 643.787 3465.85 659.915 3508.48 659.915C3566.45 659.915 3600.73 628.561 3600.73 572.958V556.944L3513.9 561.455C3468.1 563.71 3441.38 582.772 3441.38 614.802Z" 7616 fill="white" 7617 /> 7618 <path 7619 d="M4146.27 2.04983H2867.3C2846.33 2.04981 2825.54 6.18442 2806.17 14.2172C2786.78 22.25 2769.17 34.0237 2754.35 48.8653C2739.51 63.707 2727.75 81.3258 2719.73 100.715C2711.7 120.104 2707.59 140.883 2707.61 161.865V862.026C2707.61 904.392 2724.43 945.025 2754.38 974.992C2784.33 1004.96 2824.95 1021.81 2867.3 1021.84H4146.27C4167.28 1021.9 4188.1 1017.82 4207.53 1009.83C4226.95 1001.84 4244.61 990.093 4259.5 975.273C4274.37 960.45 4286.2 942.839 4294.28 923.445C4302.35 904.052 4306.51 883.258 4306.55 862.252V162.09C4306.58 141.042 4302.47 120.192 4294.43 100.74C4286.39 81.2884 4274.58 63.6179 4259.69 48.7448C4244.8 33.8719 4227.11 22.0899 4207.65 14.0763C4188.19 6.06265 4167.33 1.97545 4146.27 2.04983ZM3153.77 556.609H3053.17C3050.93 556.609 3048.79 557.499 3047.19 559.085C3045.61 560.672 3044.71 562.824 3044.71 565.068V708.3
761902C3044.71 710.545 3043.82 712.697 3042.24 714.283C3040.65 715.87 3038.5 716.761 3036.26 716.761H2965.42C2963.2 716.732 2961.05 715.831 2959.47 714.25C2957.89 712.672 2957.01 710.537 2956.97 708.302V191.639C2956.97 189.397 2957.86 187.245 2959.46 185.658C2961.04 184.072 2963.18 183.181 2965.42 183.181H3153.77C3260.47 183.181 3336.82 260.889 3336.82 369.951C3336.82 479.013 3261.03 556.833 3154.35 556.833L3153.77 556.609ZM3683.86 708.19C3683.88 709.31 3683.68 710.421 3683.25 711.461C3682.83 712.5 3682.21 713.447 3681.43 714.244C3680.63 715.041 3679.7 715.675 3678.66 716.107C3677.64 716.538 3676.52 716.761 3675.4 716.761H3608.52C3607.4 716.761 3606.29 716.538 3605.26 716.107C3604.22 715.675 3603.28 715.041 3602.5 714.244C3601.72 713.447 3601.09 712.5 3600.68 711.461C3600.26 710.421 3600.05 709.31 3600.07 708.19V692.739C3600.17 691.382 3599.85 690.026 3599.12 688.874C3598.41 687.72 3597.34 686.829 3596.06 686.334C3594.8 685.84 3593.41 685.769 3592.1 686.131C3590.77 686.491 3589.62 687.266 3588.79 688.34C3568.82 710.107 3536.34 725.896 3484.57 725.896C3408.34 725.896 3357.91 686.197 3357.91 617.624C335
76197.18 600.904 3360.63 584.265 3367.96 569.216C3375.28 554.17 3386.26 541.19 3399.88 531.458C3427.39 510.818 3470.02 500.104 3533.29 497.622L3600.39 495.367V475.741C3600.39 436.154 3573.78 419.35 3531.03 419.35C3488.29 419.35 3461.33 434.463 3455.03 459.163C3454.52 460.907 3453.45 462.433 3451.97 463.496C3450.51 464.56 3448.72 465.098 3446.9 465.027H3380.7C3379.48 465.058 3378.27 464.82 3377.15 464.334C3376.05 463.846 3375.04 463.12 3374.23 462.206C3373.43 461.291 3372.83 460.214 3372.49 459.044C3372.14 457.875 3372.05 456.646 3372.24 455.441C3382.17 396.793 3430.66 352.243 3534.09 352.243C3643.94 352.243 3683.52 403.335 3683.52 500.892L3683.86 708.19ZM4100.49 372.995L3951.62 770.108C3917.78 862.364 3858.56 886.05 3793.71 886.05C3781.5 886.348 3769.3 884.866 3757.51 881.652C3755.67 881.157 3754.06 880.073 3752.88 878.563C3751.73 877.056 3751.1 875.208 3751.08 873.305V812.965C3751.08 811.703 3751.35 810.455 3751.88 809.311C3752.42 808.167 3753.19 807.154 3754.16 806.347C3755.14 805.538 3756.27 804.955 3757.49 804.637C3758.71 804.319 3759.99 804.274 3761.23 804.506C3771.46 806.446 3781.84 807.428 3792.25 807.44C3810.18 808.339 3827.9 803.193 3842.57 792.825C3857.22 782.457 3867.98 767.467 3873.11 750.258L3877.52 736.385C3878.2 734.529 3878.2 732.491 3877.52 730.633L3738.33 373.109C3737.91 371.831 3737.79 370.469 3737.99 369.137C3738.2 367.804 3738.71 366.537 3739.47 365.439C3740.26 364.341 3741.29 363.442 3742.48 362.814C3743.67 362.187 3745 361.849 3746.34 361.83H3814.02C3815.75 361.847 3817.43 362.381 3818.86 363.367C3820.29 364.351 3821.39 365.741 3822.02 367.357L3916.54 619.542C3917.17 621.189 3918.27 622.608 3919.72 623.609C3921.18 624.612 3922.89 625.147 3924.66 625.147C3926.41 625.147 3928.15 624.612 3929.59 623.609C3931.04 622.608 3932.16 621.189 3932.77 619.542L4014.78 368.034C4015.32 366.319 4016.41 364.825 4017.87 363.77C4019.33 362.714 4021.08 362.153 4022.88 362.169H4092.26C4093.59 362.163 4094.91 362.475 4096.12 363.073C4097.31 363.673 4098.36 364.545 4099.16 365.62C4099.96 366.695 4100.49 367.942 4100.72 369.263C4100.96 370.582 4100.88 371.938 4100.49 373.221V372.995Z" 7620 fill="white" 7621 /> 7622 </g> 7623 <defs> 7624 <clipPath id="clip0"> 7625 <rect 7626 width="4317" 7627 height="1036.76" 7628 fill="white" 7629 transform="translate(0 0.240234)" 7630 /> 7631 </clipPath> 7632 </defs> 7633 </svg> 7634 </button> 7635 </div> 7636 7637 <div 7638 class="rebuy-cart__flyout-installments" 7639 v-if="installmentsEnabled()" 7640 v-html="installmentsMessage()" 7641 ></div> 7642 7643 <div data-app-target="below_checkout"></div> 7644 </div> 7645 </div> 7646 7647 <div class="rebuy-cart__background" v-on:click="hide()"></div> 7648 <div id="rebuy-cart-live-region" class="sr-only" aria-live="polite"></div> 7649</div> 7650</script>
7650 7651<style> .smile-launcher-frame-container.smile-launcher-border-radius-circular {display: none;} </style> 7652<div id="shopify-block-AbGs2R0xnSVR3dGZhd__9271244056961380716" class="shopify-block shopify-app-block">
7652<script src='https://cdn.shopify.com/extensions/01a0f186-e064-7986-a442-4245fc3eb6fb/discount-kit-634/assets/dk_cart_observer.js'></script>
vendor: 1 bytes, line 7652
7652
7653<script type='module' src='https://cdn.shopify.com/extensions/01a0f186-e064-7986-a442-4245fc3eb6fb/discount-kit-634/assets/dk_cart.js'></script>
vendor: 1 bytes, line 7653
7653
7654<script type='module' src='https://cdn.shopify.com/extensions/01a0f186-e064-7986-a442-4245fc3eb6fb/discount-kit-634/assets/dk_gift-selector.js'></script>
7654 7655 7656<!-- BEGIN app snippet: core_script --> 7657 7658 7659 7660 7661 7662 7663 7664
7665<script> 7666 // Initialize DiscountKit namespace 7667 window.discount_kit = window.discount_kit || {}; 7668 7669 // Configuration and data 7670 window.discount_kit.config = { 7671 auto_gift: false, 7672 gift_selector_enabled: false, 7673 gift_quickview: false, 7674 gift_quickview_auto_add: false, 7675 gift_quickview_change: false, 7676 gift_quickview_change_label: "Change gifts", 7677 gift_quickview_change_style: "theme", 7678 message: "You've unlocked a free gift! Make your selections now.", 7679 add_to_cart: "Add to cart", 7680 show_on_cart_page: false, 7681 stop_showing_after: 0, 7682 prevent_readd_removed_gifts: false, 7683 refresh_on_cart_change: false, 7684 custom_cart_update_event: "discount_kit:cart_changed", 7685 cart: {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"GBP","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}, 7686 collections: [], 7687 compare_at_prices: [], 7688 conversion_rate: 1.0, 7689 discounts: [{"id": "2297092768117", 7690 "discountType": "CUSTOM", 7691 "discountTitle": "Gift wrapping above £60.00", 7692 "startsAt": null, 7693 "endsAt": null, 7694 "discountNode": { "config": { "value": {"flavour":"v1-legacy","allowB2b":false,"allowB2B":false,"onlyB2b":false,"appliesOncePerCustomer":false,"attributeKey":"_discount_kit","bucketRules":[{"name":"ALL_RESERVED"},{"name":"Wrappable products","collectionFilter":[724098154869],"cfp":[0]},{"name":"Gift wrapping product","productFilter":[{"id":4606356979779,"variants":[]}]}],"cartAttribute":null,"currencyCode":null,"customerOperator":"oneOf","customerTags":null,"discountApplicationStrategy":"ALL","discountRules":[{"message":"Gift Wrapping above £60.00","messageTranslations":null,"recurring":true,"requireAllTargets":true,"discountValue":{"percentage":{"value":"100"}},"maxRecurrences":null,"currency":null,"prereqParts":[{"bucket":"Wrappable products","quantity":null,"total":"60.00","uniqueProducts":null,"uniqueVariants":null}],"fixedPrice":null,"targetParts":[{"bucket":"Gift wrapping product","quantity":1,"targetSelectionStrategy":"cheapest_first"}
7694],"useCompareAtPrice":false,"useMetafieldPrice":false,"conditionParts":[{"bucket":"Wrappable products","quantity":null,"total":"60.00","uniqueProducts":null,"uniqueVariants":null,"operator":"greaterThan","order":0}]}],"discountTitle":"Gift wrapping above £60.00","discountType":"CUSTOM","fillingStrategy":"all","locationIds":null,"locationOperator":"notOneOf","marketHandles":null,"marketOperator":"oneOf","metafieldKey":"","metafieldNamespace":"","useMetafieldDiscounts":false,"orderDiscountApplicationStrategy":"MAXIMUM","orderDiscountRules":[],"shippingDiscountApplicationStrategy":"ALL","shippingDiscountRules":[],"test":false,"usageLimit":null,"consume":false} } }},{"id": "2304885522805", 7695 "discountType": "CUSTOM", 7696 "discountTitle": "FREE Body Lotion Over £50 *excludes Island Dusk", 7697 "startsAt": null, 7698 "endsAt": null, 7699 "discountNode": { "config": { "value": {"allowB2b":false,"allowB2B":false,"onlyB2b":false,"appliesOncePerCustomer":false,"attributeKey":"_discount_kit","bucketRules":[{"name":"ALL_RESERVED"},{"name":"All products","collectionFilter":[724705050997],"cfp":[0]},{"name":"Free Body Lotion Purchase","productFilter":[{"id":1605574983747,"variants":[]},{"id":7200482984003,"variants":[]},{"id":1605624627267,"variants":[]},{"id":1605622956099,"variants":[]},{"id":6929512955971,"variants":[]}]}],"cartAttribute":null,"currencyCode":null,"customerOperator":"oneOf","customerTags":null,"discountApplicationStrategy":"ALL","discountRules":[{"message":"FREE Body Lotion over £50","messageTranslations":null,"recurring":true,"requireAllTargets":true,"discountValue":{"percentage":{"value":"100"}},"maxRecurrences":1,"currency":null,"prereqParts":[{"bucket":"ALL_RESERVED","quantity":1,"total":null,"uniqueProducts":null,"uniqueVariants":null}],"fixedPrice":null,"targetParts":[{"bucket":"Free Body Lotion Purchase","quantity":1,"targetSelectionStrategy":"cheapest_first"}
7699],"useCompareAtPrice":true,"useMetafieldPrice":false,"conditionParts":[{"bucket":"All products","quantity":null,"total":"50","uniqueProducts":null,"uniqueVariants":null,"operator":"greaterThanOrEqual","order":0}]},{"message":"Order above own products","messageTranslations":null,"recurring":true,"requireAllTargets":false,"discountValue":{"percentage":{"value":"100"}},"maxRecurrences":1,"currency":null,"prereqParts":[{"bucket":"ALL_RESERVED","quantity":1,"total":null,"uniqueProducts":null,"uniqueVariants":null}],"fixedPrice":null,"targetParts":[{"bucket":"Free Body Lotion Purchase","quantity":1,"targetSelectionStrategy":"cheapest_first"}],"useCompareAtPrice":false,"useMetafieldPrice":false,"conditionParts":[{"bucket":"Free Body Lotion Purchase","quantity":4,"total":null,"uniqueProducts":null,"uniqueVariants":null,"operator":"greaterThanOrEqual","order":0},{"bucket":"Free Body Lotion Purchase","quantity":null,"total":"50.00","uniqueProducts":null,"uniqueVariants":null,"operator":"greaterThanOrEqual","order":1}]}],"discountTitle":"FREE Body Lotion Over £50 *excludes Island Dusk","discountType":"CUSTOM","fillingStrategy":"first","locationIds":[],"locationOperator":"notOneOf","marketHandles":null,"marketOperator":"oneOf","metafieldKey":"","metafieldNamespace":"","useMetafieldDiscounts":false,"orderDiscountApplicationStrategy":"MAXIMUM","orderDiscountRules":[],"shippingDiscountApplicationStrategy":"ALL","shippingDiscountRules":[],"test":false,"usageLimit":null,"uuid":null,"consume":true} } }}] 7700 }; 7701 7702 // Gift products for GWP 7703 window.discount_kit.gift_products = []; 7704 7705 7706</script>
7706 7707
7708<script 7709 type='module' 7710 src='https://cdn.shopify.com/extensions/01a0f186-e064-7986-a442-4245fc3eb6fb/discount-kit-634/assets/dk_core.js' 7711></script>
7711 7712<!-- END app snippet --> 7713 7714 7715 7716 7717</div><div id="shopify-block-AcVdWR1d0ZzhmRUg1e__11560147490181472608" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: rivo-init -->
7717<script type="text/javascript" id="rivo-app-embed-init"> 7718 window.Rivo = window.Rivo || {}; 7719 window.Rivo.embedded_version_enabled = true; 7720 window.Rivo.common = window.Rivo.common || {}; 7721 window.Rivo.common.shop = { 7722 permanent_domain: 'arran-aromatics.myshopify.com', 7723 currency: "GBP", 7724 money_format: "£{{amount}}", 7725 id: 2966192195 7726 }; 7727 7728 window.Rivo.common.template = 'index'; 7729 window.Rivo.common.full_template = 'index'; 7730 window.Rivo.common.cart = {}; 7731 window.Rivo.common.translations = {"account_widget":{"en":{"or_text":"OR","city_text":"City","edit_text":"Edit","name_text":"Name","email_text":"Email","order_text":"Order","phone_text":"Phone","taxes_text":"Taxes","total_text":"Total","delete_text":"Delete","select_text":"Select","address_text":"Address","company_text":"Company","country_text":"Country","discount_text":"Discount","province_text":"Province","shipping_text":"Shipping","sold_out_text":"Sold out","subtotal_text":"Subtotal","zip_code_text":"ZIP Code","last_name_text":"Last Name","community_title":"Community","favorites_title":"Favourites","first_name_text":"First Name","home_cta_1_text":"View Rewards","home_cta_2_text":"Manage Subscriptions","home_cta_3_text":"","add_to_cart_text":"Add to Cart","amount_paid_text":"Amount paid","footer_home_text":"For You","items_count_text":"items","net_payment_text":"Net payment","postal_code_text":"Postal Code","saved_cart_title":"Saved from Cart","are_you_sure_text":"Are you sure you want to?","collections_title":"Collections","contact_info_text":"Contact info","email_placeholder":"Email","google_login_text":"Sign in with Google","login_button_text":"Sign In","login_footer_text":"","login_issues_text":"Click here to sign in with your password if you are having issues","my_addresses_text":"My Addresses","order_placed_text":"Placed on","verify_title_text":"Enter the code sent to [[email]]","all_favorites_text":"All Favourites","community_subtitle":"Post your challenges and get rewarded. We'll automatically drop points into your account for every challenge you complete.","footer_orders_text":"Orders","latest_order_title":"Latest Order","notifications_text":"Notifications","profile_list_links":[{"url":"\/blogs\/faqs","text":"FAQs","open_new_tab":true},{"url":"\/pages\/contact-us","text":"Contact Us","open_new_tab":true},{"url":"\/pages\/from-our-island-to-your-home","text":"The ARRAN Story","open_new_tab":true}],"verify_button_text":"Verify Code","ways_to_earn_title":"Ways to earn","address_line_1_text":"Address Line 1","address_line_2_text":"Apartment, suite, etc.","buy_gift_card_title":"Buy Gift Card","delete_address_text":"Yes, Delete Address","external_login_text":"Sign in or Sign up","footer_profile_text":"Profile","home_referral_title":"Refer a Friend \u0026 Earn","my_preferences_text":"My Preferences","payment_method_text":"Payment Method","popular_today_title":"Popular Today","select_country_text":"Select Country","select_options_text":"Select Options","shop_pay_login_text":"Sign in with","taxes_included_text":"Taxes (included)","update_profile_text":"Update Profile","view_favorites_text":"View Favourites","amount_refunded_text":"Amount refunded","billing_address_text":"Billing Address","claim_transfer_title":"Claim Store Credit","home_logged_in_title":"Welcome \u003cspan rivo-ax-text='$store.rivo_profile_customer?.first_name'\u003e\u003c\/span\u003e","order_cancelled_text":"Cancelled on","profile_log_out_text":"Log out","profile_pos_qr_title":"In-Store Sign-In","redeem_rewards_title":"Redeem Rewards","save_collection_text":"Save Collection","select_province_text":"Select Province","shipping_method_text":"Shipping Method","address_default_badge":"Default","alternate_login_title":"Having issues signing in?","community_button_text":"View Challenges","company_optional_text":"Company (Optional)","featured_content_link":"","footer_community_text":"Community","home_logged_out_title":"Sign in to your account","membership_gift_title":"Select Your Free Gift","recently_viewed_title":"Recently Viewed","share_collection_text":"Share","shipping_address_text":"Shipping Address","transfer_credit_title":"Send Store Credit","add_to_collection_text":"Add to Collection","featured_content_title":"After the Rain","home_referral_subtitle":"\u003cspan rivo-ax-text='$store.rivo_profile_customer?.referral_stats?.completed_count'\u003e\u003c\/span\u003e referrals completed so far","home_wallet_pass_title":"Add Wallet Pass","orders_logged_in_title":"Your Orders","added_to_cart_link_text":"Go to Cart","additional_details_text":"Additional Details","home_logged_in_subtitle":"","home_referral_copy_text":"Referral link copied to clipboard","membership_manage_title":"Manage Membership","orders_empty_state_text":"You haven't placed any orders yet","orders_logged_out_title":"Log in to view, track, and manage your orders","profile_pos_qr_subtitle":"Show this code to a store associate at checkout to sign in to your account from a retail store.","redeem_rewards_url_text":"My Rewards","survey_next_button_text":"Next","survey_ski
7731p_button_text":"Skip","vip_tier_progress_title":"\u003cspan rivo-ax-html='$store.rivo_profile_customer?.current_vip_tier_info?.tier?.name'\u003e\u003c\/span\u003e","alternate_login_subtitle":"Use one of the following methods below to sign in.","home_logged_out_subtitle":"Get access to your rewards, referrals, and more","membership_gift_subtitle":"Your membership includes a free gift. Choose an option below to add it to your cart.","mobile_phone_number_text":"Mobile Phone Number","order_cancel_button_text":"Cancel Order","order_item_refunded_text":"(Refunded)","shipping_addresses_title":"Shipping Addresses","transfer_credit_subtitle":"\u003cp\u003eYour balance: \u003cspan rivo-ax-text='$store.rivo_profile_customer?.pretty_credits_tally'\u003e\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003eTransfer credit to a friend or family member. They'll receive an email or SMS with a link to redeem the credit. The credit will be instantly deducted from your account and refunded to you if not claimed within 30 days.\u003c\/p\u003e","verify_login_issues_text":"Having issues? Click here to try again.","featured_content_subtitle":"Our best selling signature collection","home_wallet_pass_subtitle":"Unlock exclusive rewards and offers.","order_returns_button_text":"Start a Return","accepts_sms_marketing_text":"Text me with news and offers","add_shipping_address_title":"Add Shipping Address","alternate_login_email_text":"Sign in with an email and password","claim_transfer_email_label":"Email","create_new_collection_text":"Create New Collection","enter_collection_name_text":"Enter Collection Name","favorites_empty_state_text":"No favourited products","order_tracking_button_text":"Track Shipment","redeem_rewards_unlock_text":"from unlocking this reward","save_shipping_address_text":"Save Shipping Address","vip_tier_progress_subtitle":"Earn \u003cspan rivo-ax-html='$store.rivo_profile_customer?.current_vip_tier_info?.next_tier?.formatted_to_spend_or_earn || $store.rivo_profile_customer?.current_vip_tier_info?.next_tier?.to_spend_or_earn'\u003e\u003c\/span\u003e Points to unlock \u003cspan rivo-ax-html='$store.rivo_profile_customer?.current_vip_tier_info?.next_tier?.name'\u003e\u003c\/span\u003e","alternate_login_google_text":"Sign in with Google","buy_again_notification_text":"Order added to the cart","claim_transfer_claim_button":"Claim Store Credit","claim_transfer_login_button":"Sign in to claim your gift","edit_shipping_address_title":"Edit Shipping Address","favorite_button_active_text":"Added to favourites","home_button_membership_text":"Credit","home_referral_page_subtitle":"Refer a friend who makes a purchase and both of you will claim rewards.","id_copied_notification_text":"ID copied to clipboard","login_verify_identity_title":"Verify your identity","order_buy_again_button_text":"Buy Again","saved_cart_empty_state_text":"No saved cart items","set_as_default_address_text":"Set as default address","transfer_credit_date_header":"Date","transfer_credit_link_copied":"Link copied!","vip_tier_progress_link_text":"View perks","address_line_2_optional_text":"Address Line 2 (Optional)","collections_empty_state_text":"No collections","email_cannot_be_changed_text":"Email used for login cannot be updated","home_expiration_message_text":"{{balance_label}} expire {{expiration_date}}","home_logged_out_orders_title":"Manage orders, track shipments, and easily start a return","home_wallet_pass_button_text":"Add Wallet Pass","login_accepts_marketing_text":"Email me with updates and offers","loyalty_opt_in_checkbox_text":"Send me loyalty program updates and exclusive offers","transfer_credit_amount_label":"Amount","transfer_credit_no_transfers":"No transfers yet","transfer_credit_send_another":"Send another credit","add_to_cart_notification_text":"Added to cart","alternate_login_shop_pay_text":"Sign in to an existing account with Shop Pay","favorite_button_inactive_text":"Add to favourites","home_additional_button_1_text":"Manage Subscription","home_additional_button_2_text":"","home_logged_out_profile_title":"Manage addresses, contact info, and personal preferences","orders_additional_button_text":"","redeem_rewards_available_text":"available to redeem","same_as_shipping_address_text":"Same as shipping address","transfer_credit_amount_header":"Amount","transfer_credit_history_title":"Transfer History","transfer_credit_message_label":"Message (optional)","home_button_gift_card_cta_text":"My Credit","lookup_gift_card_used_subtitle":"We hope you enjoy your purchase!","lookup_gift_card_used_tos_text":"We hope you enjoy your purchase!","order_limited_time_button_text":"Edit Order","address_saved_notification_text":"Address saved","apply_discount_add_to_cart_text":"Apply discount \u0026 add to cart","featured_content_image_position":"center center","generic_error_notification_text":"Looks like we hit an issue. Please try again","home_button_balance_points_text":"Points","home_button_gift_card_code_text":"ID: ","home_button_gift_card_copy_text":"Copy ID","home_button_membership_cta_text":"My Membership","home_logged_out_favorites_title":"Sign in to access your favourites","home_logged_out_orders_subtitle":"Get access to your rewards, referrals, and more","profile_list_personal_info_text":"Personal Information","redeem_rewards_points_away_text":"away","transfer_credit_generate_button":"Generate Gift URL","transfer_credit_share_link_text":"Share this link with your friend:","view_product_action_button_text":"View product","claim_transfer_email_placeholder":"[email protected]","home_logged_out_profile_subtitle":"Get access to your rewards, referrals, and more","lookup_gift_card_unused_subtitle":"Copy the code below to redeem your gift card","lookup_gift_card_unused_tos_text":"Apply this code at checkout to redeem your gift card","recently_viewed_empty_state_text":"No recently viewed products","address_deleted_notification_text":"Address deleted successfully","international_returns_button_text":"Start an International Return","profile_updated_notification_text":"Profile updated","shipping_address_empty_state_text":"You haven't added any shipping addresses yet","add_to_favorites_notification_text":"Save Item","alternate_login_another_email_text":"Try sending another code","claim_transfer_claimed_amount_text":"You received {{amount}}!","claim_transfer_claimed_sender_text":"{{sender}} sent you store credit","claim_transfer_pending_sender_text":"{{sender}} sent you {{amount}}","home_logged_out_favorites_subtitle":"Get access to your rewards, referrals, and more","transfer_credit_description_header":"Description","transfer_credit_no_credit_subtitle":"\u003cp\u003eYour balance: \u003cspan rivo-ax-text='$store.rivo_profile_customer?.pretty_credits_tally'\u003e\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003eSorry, you don't have enough credit right now to send.\u003c\/p\u003e","ways_to_earn_transactions_url_text":"View activity","cancel_membership_notification_text":"Membership canceled","home_button_balance_points_cta_text":"My Rewards","added_to_favorites_notification_text":"Item saved","collection_created_notification_text":"Collection Created","profile_list_shipping_addresses_text":"Shipping Addresses","claim_transfer_pending_anonymous_text":"Someone sent you {{amount}}","membership_manage_status_profile_text":"Update and manage your membership details.","error_adding_to_cart_notification_text":"Error adding items to cart","membership_manage_become_a_member_text":"Become a Member","buy_gift_card_recipient_email_self_text":"The gift card will be sent to you.","gift_card_code_copied_notification_text":"Gift Card Code Copied","home_button_membership_paywall_cta_text":"Join our Membership","membership_gift_add_to_cart_button_text":"Add to Cart","orders_secondary_additional_button_text":"","remove_from_favorites_notification_text":"Remove item","vip_tier_progress_amount_spent_subtitle":"Spend \u003cspan rivo-ax-html='$store.rivo_profile_customer?.current_vip_tier_info?.next_tier?.formatted_to_spend_or_earn || $store.rivo_profile_customer?.current_vip_tier_info?.next_tier?.to_spend_or_earn'\u003e\u003c\/span\u003e to unlock \u003cspan rivo-ax-html='$store.rivo_profile_customer?.current_vip_tier_info?.next_tier?.name'\u003e\u003c\/span\u003e","vip_tier_progress_orders_count_subtitle":"Place \u003cspan rivo-ax-html='$store.rivo_profile_customer?.current_vip_tier_info?.next_tier?.formatted_to_spend_or_earn || $store.rivo_profile_customer?.current_vip_tier_info?.next_tier?.to_spend_or_earn'\u003e\u003c\/span\u003e Orders to unlock \u003cspan rivo-ax-html='$store.rivo_profile_customer?.current_vip_tier_info?.next_tier?.name'\u003e\u003c\/span\u003e","membership_manage_credits_activity_title":"Credits Activity","membership_reactivated_notification_text":"Your membership has been reactivated!","removed_from_favorites_notification_text":"Item removed","membership_update_payment_method_subtitle":"We've just sent you an email to update your payment method. The email subject line is \"Update your payment method\". Please check your email to continue.","buy_gift_card_recipient_email_directly_text":"The gift card will be emailed directly to the recipient.","membership_manage_credits_activity_subtitle":"You have \u003cstrong\u003e\u003cspan rivo-ax-data rivo-ax-text=\"$store.rivo_profile_customer.pretty_credits_tally\"\u003e\u003c\/span\u003e\u003c\/strong\u003e in store credit","membership_manage_status_cancelled_subtitle":"Your membership has been cancelled","send_payment_method_email_notification_text":"We've sent an email to update your payment method","membership_manage_status_is_subscriber_title":"You're an active member","membership_manage_status_is_subscriber_subtitle":"Your membership is currently active","membership_manage_status_not_subscriber_subtitle":"You are not an active member","membership_manage_status_update_payment_link_text":"Update Payment Method","membership_manage_status_cancel_membership_link_text":"Cancel Membership","membership_manage_status_paid_next_billing_date_text":"You will be charged next on \u003cspan rivo-ax-text='$store.rivo_profile_customer.membership_subscription_contract.pretty_next_billing_date_at'\u003e\u003c\/span\u003e","membership_manage_status_rejoin_membership_link_text":"Rejoin Membership","membership_manage_status_manual_next_billing_date_text":"You've been manually placed on this tier.","membership_manage_status_pending_cancellation_subtitle":"Your membership will be cancelled on \u003cspan rivo-ax-text='$store.rivo_profile_customer.membership_subscription_contract.pretty_next_billing_date_at'\u003e\u003c\/span\u003e","copy_collection_link_text":"Copy link"}},"loyalty_landing_page":{"en":{"acct_creation_btn":"Start Earning","acct_creation_desc":"Get rewarded for being an awesome customer","visitor_point_desc":"Earn points and turn these into rewards!","acct_creation_title":"Join and Earn Rewards","acct_creation_sign_in":"Already a member?","loyalty_page_general_spent":"Spent","loyalty_page_rewards_title":"Rewards","loyalty_page_general_points":"Points","loyalty_page_general_redeem":"Redeem","loyalty_page_rewards_subtitle":"You have the following rewards ready to use","loyalty_page_banner_earn_button":"Earn points","loyalty_page_rewards_no_rewards":"No rewards yet","loyalty_page_ways_to_earn_title":"Ways to Earn","loyalty_page_banner_login_button":"Sign In","loyalty_page_upload_receipt_help":"Upload a re
7731ceipt within the last 30 days to earn points. Please lay the receipt on a flat surface and take a photo from a close distance.","loyalty_page_banner_redeem_button":"Redeem Rewards","loyalty_page_subscribe_email_help":"Subscribe to our email list and earn points","loyalty_page_ways_to_redeem_title":"Ways to Redeem","vip_tiers_table_perk_translations":[],"loyalty_page_customer_birthday_day":"Day","loyalty_page_upload_receipt_attach":"Attach File","loyalty_page_upload_receipt_button":"Submit Receipt","loyalty_page_ways_to_earn_subtitle":"Earn points by completing these actions","loyalty_page_banner_logged_in_title":"Welcome to the program","loyalty_page_banner_register_button":"Join Now","loyalty_page_explainer_step_1_title":"Signup","loyalty_page_explainer_step_2_title":"Earn","loyalty_page_explainer_step_3_title":"Redeem","loyalty_page_subscribe_email_button":"Subscribe","loyalty_page_upload_receipt_no_file":"Please select a file to upload","loyalty_page_upload_receipt_success":"Thanks! Your receipt will be reviewed shortly","loyalty_page_banner_logged_out_title":"Join our Loyalty Program","loyalty_page_banner_login_button_url":"#rivo","loyalty_page_customer_birthday_month":"Month","loyalty_page_customer_birthday_title":"Celebrate your birthday","loyalty_page_ways_to_redeem_subtitle":"Redeem points for these rewards","loyalty_page_general_enter_valid_date":"Please enter a valid date","loyalty_page_explainer_logged_in_title":"Hi \u003cspan rivo-x-data=\"{ username: $store.customer.first_name || 'there' }\" rivo-x-text=\"username\"\u003e\u003c\/span\u003e, you have \u003cstrong\u003e\u003cspan rivo-x-data rivo-x-text=\"$store.customer.pretty_points_tally\"\u003e\u003c\/span\u003e\u003c\/strong\u003e Points","loyalty_page_explainer_step_1_subtitle":"Create an account on our store","loyalty_page_explainer_step_2_subtitle":"Earn points for shopping","loyalty_page_explainer_step_3_subtitle":"Redeem points for discounts","loyalty_page_vip_tier_1_threshold_text":"Free to join","loyalty_page_vip_tier_2_threshold_text":"Spend £200","loyalty_page_vip_tier_3_threshold_text":"Spend £300","loyalty_page_vip_tier_4_threshold_text":null,"loyalty_page_vip_tier_5_threshold_text":null,"loyalty_page_vip_tier_6_threshold_text":null,"loyalty_page_vip_tiers_logged_in_title":"VIP Tiers","loyalty_page_activity_table_header_date":"Date","loyalty_page_activity_table_no_activity":"No activity yet","loyalty_page_banner_register_button_url":"#rivo","loyalty_page_explainer_logged_out_title":"How it Works","loyalty_page_vip_tiers_logged_out_title":"VIP Tiers","loyalty_page_activity_expiration_warning":"Expiration Date: \u003cspan rivo-x-data rivo-x-text=\"$store.loy_config.credit_mode ? $store.customer.credits_expiry : $store.customer.points_expiry\"\u003e\u003c\/span\u003e","loyalty_page_customer_birthday_save_date":"Save Date","loyalty_page_upload_challenge_photo_help":"Upload a challenge photo to earn.","loyalty_page_activity_table_header_action":"Activity","loyalty_page_banner_logged_in_description":"As a member, you will earn points for shopping","loyalty_page_explainer_logged_in_subtitle":"Here's an overview of your current points balance and recent activity","loyalty_page_vip_tiers_logged_in_subtitle":"You are on the \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.current_vip_tier_info?.tier?.name\"\u003e\u003c\/span\u003e tier","loyalty_page_banner_logged_out_description":"Join for free and begin earning points \u0026 rewards every time you shop.","loyalty_page_general_activate_store_credit":"Activate Store Credit","loyalty_page_general_redeemed_store_credit":"Redeemed Store Credit","loyalty_page_upload_challenge_photo_attach":"Attach File","loyalty_page_upload_challenge_photo_button":"Submit Challenge Photo","loyalty_page_vip_tiers_logged_out_subtitle":"Join our VIP loyalty program to unlock exclusive rewards available only to members.","loyalty_page_activity_table_header_earnings":"Points","loyalty_page_upload_challenge_photo_no_file":"Please select a file to upload","loyalty_page_upload_challenge_photo_success":"Thanks! Your challenge photo will be reviewed shortly","loyalty_page_vip_tiers_progress_column_title":"Tier Status","loyalty_page_activity_table_header_expiration":"Expires At","loyalty_page_vip_tiers_progress_column_subtitle":"Earn \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.current_vip_tier_info?.next_tier?.formatted_to_spend_or_earn\"\u003e\u003c\/span\u003e points to reach the \u
7731003cspan rivo-x-data rivo-x-text=\"$store.customer?.current_vip_tier_info?.next_tier?.name\"\u003e\u003c\/span\u003e tier."}},"general":{"en":{"vip_perks":"Perks","vip_tiers":"VIP Tiers","general_by":"by","vip_reward":"VIP reward","vip_status":"VIP Status","general_day":"Day","social_like":"Like","social_share":"Share","vip_benefits":"Benefits","general_error":"Hmm, something went wrong, please try again shortly","general_month":"Month","general_point":"Point","general_spend":"you spend","general_spent":"Spent","social_follow":"Follow","tos_expiry_at":"Reward expires on {{expiry_date}}.","vip_tier_desc":"Gain access to exclusive rewards.","general_credit":"Credit","general_points":"Points","general_redeem":"Redeem","general_reward":"reward","vip_tier_spend":"Spend {{amount}}","general_credits":"Credits","general_go_back":"Go back","general_pending":"Pending","general_rewards":"Rewards","general_sign_in":"Sign in","general_sign_up":"Sign up","referrals_title":"Referral Program","review_complete":"Post a product review","survey_complete":"Complete a Survey","general_approved":"Approved","general_share_on":"Share on","general_you_have":"You have","tos_free_product":"Reward only applies to {{product_name}}","general_cancelled":"Cancelled","general_edit_date":"Edit Date","general_save_date":"Save date","general_show_more":"Show more","general_signed_up":"signed up","referral_complete":"Complete a Referral","tos_expiry_months":"Expires {{expiry_months}} month(s) after being redeemed.","vip_tier_achieved":"Unlocked {{tier_name}}","vip_tier_added_to":"Added to {{tier_name}}","general_apply_code":"Apply code","general_share_link":"Share your Personal Link","referrals_email_to":"To","vip_achieved_until":"Achieved until","vip_tier_to_unlock":"to unlock","general_reward_show":"Show","referrals_completed":"referrals completed so far","vip_tier_dropped_to":"Fell to {{tier_name}}","vip_tier_on_highest":"You did it! You're on the highest tier ð","general_balance_text":"store credit","general_past_rewards":"Past rewards","general_product_page":"product page","general_ways_to_earn":"Ways to earn","general_your_rewards":"Your rewards","referrals_email_send":"Send email","referrals_get_reward":"Get your","referrals_share_link":"Share this link with a friend for them to claim the reward","social_facebook_like":"Like page on Facebook","social_tiktok_follow":"Follow on TikTok","social_twitter_share":"Share link on X","tos_min_order_amount":"Applies to all orders over {{min_order_amount}}.","vip_tier_earn_points":"Earn {{points}} Points","vip_tier_retained_to":"Kept {{tier_name}}","vip_tier_vip_history":"VIP History","general_cancel_points":"Points canceled","general_no_points_yet":"No Points yet","general_refund_points":"Points refunded","general_sms_subscribe":"Subscribe to SMS","social_facebook_share":"Share link on Facebook","social_twitter_follow":"Follow on X","vip_reward_earned_via":"Earned via {{vip_tier_name}} tier","vip_you_have_achieved":"You've achieved","wallet_pass_subscribe":"Add Wallet Pass","general_cancel_credits":"Credits canceled","general_no_rewards_yet":"No rewards yet","general_place_an_order":"Place an order","general_points_expired":"Points expired","general_refund_credits":"Credits refunded","general_sms_subscribed":"Subscribed to SMS","general_upload_receipt":"Submit a Receipt","general_ways_to_redeem":"Ways to redeem","referrals_claim_reward":"Claim your gift","referrals_code_invalid":"This referral code is invalid","referrals_email_invite":"Refer friends by email","referrals_visitor_desc":"Refer a friend who makes a purchase and both of you will claim rewards.","review_complete_points":"{{points_amount}} Points for every review posted","tos_min_order_quantity":"Minimum {{min_order_quantity}} items required in cart.","general_birthday_reward":"Celebrate with a reward","general_challenge_photo":"Submit a Challenge Photo","general_credits_expired":"Credits expired","general_discount_amount":"points for ${{discount_amount}} off","general_email_subscribe":"Subscribe to Emails","general_expiration_date":"Expiration Date","general_no_activity_yet":"No activity yet","general_placed_an_order":"Placed an order","general_points_activity":"Points History","general_share_via_email":"Share via Email","general_upcoming_reward":"Upcoming reward","general_you_have_points":"You have {{points}} points","membership_order_placed":"Credits earned from placing an order","referrals_email_message":"Message","referrals_invalid_email":"Please enter a valid email address","referrals_referral_code":"Your referral link to share","social_instagram_follow":"Follow on Instagram","tos_apply_to_collection":"Only for products in specific collections.","tos_max_shipping_amount":"Maximum shipping amount of {{max_shipping_amount}}.","vip_tier_no_vip_history":"No VIP membership history yet","general_email_subscribed":"Subscribed to Emails","general_enter_valid_date":"Please enter a valid date","general_points_for_every":"Points for every","general_uploaded_re
7731ceipt":"Submitted a Receipt","general_vip_tier_upgrade":"VIP Tier Upgrade Points","referral_complete_points":"{{points_amount}} Points for every referral completed","referrals_call_to_action":"Refer friends and earn","referrals_claimed_reward":"Here's your","referrals_create_account":"Create an Account","referrals_status_blocked":"blocked","referrals_status_pending":"pending","referrals_your_referrals":"Your referrals","general_click_to_see_more":"View My Rewards Account","general_product_purchased":"Product Purchased","general_redeemed_a_reward":"Redeemed a Reward","general_use_discount_code":"Use this discount code on your next order!","gift_card_sync_past_tense":"Gift card sync","referrals_already_visited":"Already visited this page","referrals_general_invalid":"Sorry, looks like this referral is invalid","referrals_referred_reward":"They will get","referrals_referrer_reward":"You will get","general_celebrate_birthday":"Celebrate a birthday","general_how_to_earn_points":"How do I earn Points?","referrals_no_referrals_yet":"No referrals yet","referrals_program_disabled":"This referral program is disabled","referrals_status_completed":"completed","review_complete_past_tense":"Posted a product review","survey_complete_past_tense":"Completed a Survey","general_add_product_to_cart":"Add product to cart","general_balance_text_plural":"Credits","general_fallback_first_name":"there","general_not_enough_earnings":"Not enough earnings to redeem","general_were_awarded_points":"were awarded points","activity_table_header_status":"Status","general_manual_points_adjust":"manual points adjustment","referral_complete_past_tense":"Completed a Referral","referrals_similar_ip_invalid":"We are unable to process referrals within the same IP address","store_credit_sync_past_tense":"Store credit sync","vip_tier_orders_placed_count":"Place {{amount}} Orders","general_activate_store_credit":"Activate Store Credit","general_celebrate_anniversary":"Celebrate Loyalty Anniversary","general_punch_card_checkpoint":"Punch Card Checkpoint","general_redeemed_store_credit":"Redeemed Store Credit","checkout_ui_redeem_points_desc":"You have {{points}} points! Redeem for discounts on this order.","general_discount_amount_coupon":"${{discount_amount}} off coupon","general_have_not_earned_points":"You haven't earned any Points yet.","membership_page_benefits_title":"Membership Benefits","referrals_email_to_placeholder":"Add a comma-separated list of emails","referrals_name_must_be_present":"Please enter your first name","checkout_ui_redeem_points_login":"Log in","checkout_ui_redeem_points_title":"Redeem your points","general_add_points_default_note":"Points granted by points import","general_celebrate_your_birthday":"Let's celebrate your birthday! ð Please give us 30 days notice - otherwise, you'll have to wait another year.","general_please_choose_an_option":"Please choose an option from the","general_redeem_error_max_points":"Exceeded maximum points to spend","general_redeem_error_min_points":"Did not meet minimum points to redeem","referrals_email_already_claimed":"This email has already been claimed","referrals_general_invalid_title":"We're Sorry","social_facebook_like_past_tense":"Liked a page on Facebook","social_tiktok_follow_past_tense":"Followed on TikTok","social_twitter_share_past_tense":"Shared a link on X","social_facebook_share_past_tense":"Shared a link on Facebook","social_twitter_follow_past_tense":"Followed on X","wallet_pass_subscribe_past_tense":"Added Wallet Pass","general_points_for_judgeme_review":"JudgeMe review","membership_page_benefits_subtitle":"Here's an overview of your membership benefits","referrals_account_already_claimed":"You already have an account. You can invite your friends to win rewards!","vip_tier_products_purchased_count":"Purchase {{amount}} Specific Products","checkout_ui_activate_account_title":"Activate Your Account","checkout_ui_redeemed_rewards_title":"Your rewards","general_reset_removal_default_note":"Existing points removed for points reset from import","referrals_your_referrals_show_here":"Your referrals will show here.","social_instagram_follow_past_tense":"Followed on Instagram","checkout_ui_points_estimation_title":"Complete this purchase to earn up to {{points}} points","checkout_ui_refer_friends_login_url":"\/account\/login?return_url=\/account\u0026email={{customer_email}}","general_loyalty_program_and_rewards":"Loyalty Program \u0026 Rewards","general_vip_tier_upgrade_past_tense":"{{tier_name}} Entry Points","general_your_rewards_will_show_here":"Your rewards will show here.","membership_page_banner_login_button":"Sign In","membership_page_banner_login_prefix":"Already a member?","membership_tier_unlocked_past_tense":"Membership Signup","referrals_email_message_placeholder":"Customize your referral message. The referral link will be automatically added.","checkout_ui_redeem_points_login_desc":"to view your points balance and discover rewards available for redemption.","checkout_ui_redeem_store_credit_desc":"You have ${{store_credit}} in store credit.","vip_tier_product_ids_purchased_count":"Purchase {{amount}} Specific Products","checkout_ui_cashback_estimation_title":"Complete this purchase to earn up to {{cashback}} in CashBack","checkout_ui_install_wallet_pass_title":"Install our Wallet Pass for E
7731xclusive Offers","checkout_ui_points_estimation_subtext":"Loyalty points can be redeemed for rewards on future purchases. Actual points awarded may differ if other discounts are applied.","checkout_ui_redeem_store_credit_title":"Apply your store credit","checkout_ui_refer_friends_login_title":"Claim your points from this purchase !","general_celebrate_birthday_past_tense":"Celebrated a birthday","general_reset_new_balance_default_note":"Points reset to new balance by points import","general_use_discount_code_free_product":"Use this discount code on your next order to get a free product!","membership_page_explainer_step_1_title":"Signup","membership_page_explainer_step_2_title":"Earn","membership_page_explainer_step_3_title":"Redeem","membership_recurring_signup_past_tense":"Recurring Credit","referrals_advocate_stats_email_claimed":"Claimed","checkout_ui_activate_account_button_url":"\/account\/login?return_url=\/account","checkout_ui_cashback_estimation_subtext":"CashBack can be redeemed for rewards on future purchases. Actual CashBack awarded may differ if other discounts are applied.","membership_page_banner_login_button_url":"\/account\/login?return_url=\/account","checkout_ui_activate_account_button_text":"Activate Account","checkout_ui_activate_account_description":"Activate your loyalty account to start earning points, tracking rewards, and accessing exclusive member benefits.","checkout_ui_redeem_points_alternate_name":"points","checkout_ui_redeemed_rewards_description":"Your rewards available to use","checkout_ui_redeemed_rewards_login_title":"Log in","checkout_ui_refer_friends_referral_title":"Refer a Friend","general_celebrate_anniversary_past_tense":"Celebrated Loyalty Anniversary","referrals_advocate_stats_email_completed":"Completed","referrals_create_account_to_claim_coupon":"Create an Account to claim your coupon","checkout_ui_redeemed_rewards_select_label":"Select a Reward","membership_page_banner_add_to_cart_button":"Join Now","membership_page_explainer_step_1_subtitle":"Create an account on our store","membership_page_explainer_step_2_subtitle":"Earn points for shopping","membership_page_explainer_step_3_subtitle":"Redeem points for discounts","checkout_ui_install_wallet_pass_button_url":"\/#rivo","general_converted_to_credits_external_note":"Converted your points balance to store credit","general_converted_to_credits_internal_note":"Converted from points to store credit","membership_page_activity_table_header_date":"Date","membership_page_activity_table_no_activity":"No activity yet","membership_page_banner_is_subscriber_title":"Welcome to our Membership Program","membership_page_status_is_subscriber_title":"You have an Active Membership","referrals_advocate_stats_email_link_clicks":"Link Clicks","checkout_ui_install_wallet_pass_button_text":"Install Wallet Pass","checkout_ui_install_wallet_pass_description":"Unlock exclusive offers and rewards with our Wallet Pass.","checkout_ui_login_notification_banner_title":"Have loyalty discounts or rewards that you'd like to apply?","checkout_ui_refer_friends_login_description":"Log in or register to activate your loyalty account, redeem your points and access your special offers.","membership_page_activity_expiration_warning":"Expiration Date: \u003cspan rivo-x-data rivo-x-text=\"$store.loy_config.credit_mode ? $store.customer.credits_expiry : $store.customer.points_expiry\"\u003e\u003c\/span\u003e","membership_page_banner_non_subscriber_title":"Join our Membership Program","membership_recurring_anniversary_past_tense":"Membership Anniversary Credits","checkout_ui_redeem_incremental_earnings_desc":"How much of your {{balance}} in balance (equivalent to ${{balance_to_currency}}) would you like to redeem?","checkout_ui_refer_friends_login_button_title":"Activate my account","general_order_placed_store_credit_multiplier":"Earn cash back for every $1 spent","membership_page_activity_table_header_action":"Activity","referrals_advocate_stats_email_unique_visits":"Unique visits from your link","referrals_email_your_friend_has_referred_you":"Your friend has referred you to {{shop_name}}","checkout_ui_login_notification_banner_subtext":"to login to your account","checkout_ui_redeem_incremental_earnings_login":"Log in","checkout_ui_redeem_incremental_earnings_title":"Redeem store balance","checkout_ui_redeem_points_select_custom_label":"{{reward_name}} orders ${{min_order_amount}}+ for {{points_amount}} points","checkout_ui_refer_friends_referral_button_url":"","membership_page_banner_add_to_cart_button_url":"\/membership-add-to-cart","membership_page_cancel_membership_modal_title":"Are you sure you want to cancel your membership?","membership_page_explainer_is_subscriber_title":"Hi \u003cspan rivo-x-data=\"{ username: $store.customer.first_name || 'there' }\" rivo-x-text=\"username\"\u003e\u003c\/span\u003e, you have \u003cstrong\u003e\u003cspan rivo-x-data rivo-x-text=\"$store.customer.pretty_credits_tally\"\u003e\u003c\/span\u003e\u003c\/strong\u003e in Store Credit","membership_page_status_is_subscriber_subtitle":"You will be charged next on \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.membership?.pretty_next_charge_date\"\u003e\u003c\/span\u003e","referrals_email_checkout_out_and_claim_reward":"Check out the referral link and claim a free reward.","checkout_ui_redeem_points_select_discount_desc":"Please select a discount","checkout_ui_redeemed_rewards_login_description":"to view your rewards available to use.","checkout_ui_refer_friends_referral_description":"Share your referral link with friends and earn rewards each time a new friend makes a purchase.","membership_page_activity_table_header_earnings":"Credits","membership_page_cancel_membership_modal_button":"Yes, Cancel my Membership","membership_page_explainer_non_subscriber_title":"How it Works","checkout_ui_login_notification_banner_link_text":"Click here","checkout_ui_redeem_points_select_discount_label":"Select Discount","checkout_ui_redeemed_rewards_select_description":"Please select a reward","checkout_ui_refer_friends_referral_button_title":"Refer a Friend","membership_page_status_update_payment_link_text":"Update Payment Method","referrals_advocate_stats_email_no_referrals_yet":"No referrals yet.","membership_page_banner_is_subscriber_description":"You've unlocked exclusive savings, rewards \u0026 VIP access.","membership_page_explainer_is_subscriber_subtitle":"Here's an overview of your current credits balance and recent activity","checkout_ui_redeem_store_credit_apply_button_text":"Apply Store Credit","membership_page_banner_non_subscriber_description":"Unlock exclusive savings, rewards \u0026 VIP access.","membership_page_update_payment_method_modal_title":"Update Payment Method","checkout_ui_redeem_incremental_earnings_login_desc":"to view your balance.","membership_page_status_cancel_membership_link_text":"Cancel","membership_page_status_rejoin_membership_link_text":"Rejoin Membership","checkout_ui_refer_friends_referral_text_field_label":"Your referral link","membership_page_cancel_membership_modal_description":"We'd hate to see you leave. Your membership includes exclusive benef
7731its that you'll lose access to immediately.","checkout_ui_redeem_incremental_earnings_desc_applied":"You're using {{applied_balance}} of your available {{balance}} in store credit","membership_page_status_pending_cancellation_subtitle":"Your membership will be cancelled on \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.membership?.pretty_queued_for_cancellation_at\"\u003e\u003c\/span\u003e","checkout_ui_cashback_estimation_title_usd_to_currency":"Complete this purchase to earn up to {{cashback_usd_to_currency}} in CashBack","referrals_advocate_stats_email_friends_order_verified":"Friends order was verified","referrals_advocate_stats_email_referral_link_to_share":"Here's your referral link to share with friends.","referrals_advocate_stats_email_friend_claimed_discount":"Friend claimed discount","checkout_ui_cashback_estimation_subtext_usd_to_currency":"CashBack can be redeemed for rewards on future purchases. Actual CashBack awarded may differ if other discounts are applied.","checkout_ui_post_purchase_account_activation_button_url":"\/account\/login?return_url=\/account","membership_page_update_payment_method_modal_description":"We've sent you an email to update your payment method. Please check your inbox and follow the instructions.","checkout_ui_redeem_incremental_earnings_form_input_label":"Earnings amount","checkout_ui_redeem_incremental_discount_code_change_error":"{{code}} couldn't be used with your existing discounts.","checkout_ui_redeem_incremental_earnings_form_submit_button":"Redeem","checkout_ui_redeem_points_not_enough_points_banner_message":"You're {{points_amount}} points away from a reward","checkout_ui_redeem_incremental_earnings_desc_usd_to_currency":"You have {{formatted_credits_tally_usd_to_currency}}) in store credit to redeem (subject to FX rates at time of redemption)","checkout_ui_redeem_incremental_earnings_desc_usd_to_currency_applied":"You're using {{applied_balance_to_currency}} of your available {{formatted_credits_tally_usd_to_currency}} in store credit","general_applied_to_subscription_order":"Applied to subscription order","general_cashback_not_earned_subject":"You didn't earn CashBack on this order","general_cashback_not_earned_title":"You didn't earn CashBack on this order","general_cashback_not_earned_subtitle":"This order wasn't eligible for CashBack.","general_drop_points":"Limited time bonus points","general_drop_credits":"Limited time bonus credits","general_store_credit_transfer_sent_via_gift_url":"Sent {{amount}} credit via gift URL {{transfer_url}}","general_store_credit_transfer_sent":"Sent {{amount}} credit to {{recipient_email}}","general_store_credit_transfer_received":"Received {{amount}} credit from {{sender_email}}","general_drop_points_expired":"Limited time bonus points expired","general_drop_credits_expired":"Limited time bonus credits expired","general_store_credit_redeemed":"{{store_credit_amount}} in store credit has been added to your account. Apply at checkout.","general_discount_code_applied_to_cart":"Discount applied to your cart","general_apply_code_now":"Apply code now","general_apply_to_subscription":"Apply to subscription","general_or":"OR","general_choose_redemption_destination":"Choose to use it now or on your next subscription order","general_subscription_redemption_applied":"This reward will apply to your next subscription order","general_redeem_error_vip_tier":"This reward requires a higher VIP tier","activity_expiration_label":"Expires","activity_table_header_expiration":"Expires At","social_provide_instagram_handle":"Share your Instagram handle","social_provide_tiktok_handle":"Share your TikTok handle","social_provide_instagram_handle_past_tense":"Shared your Instagram handle","social_provide_tiktok_handle_past_tense":"Shared your TikTok handle","social_provide_handle_button":"Share handle","social_handle_placeholder":"@username","social_handle_missing":"Please enter your handle","checkout_ui_redeem_points_store_credit_success":"{{store_credit_amount}} in store credit redeemed. Apply to this order from the payment section.","checkout_ui_gift_with_purchase_applied_message":"Free gift applied","checkout_ui_redeem_incremental_earnings_store_credit_success":"{{store_credit_amount}} in store credit redeemed. Apply to this order from the payment section.","membership_page_activity_table_header_expiration":"Expires At"}}}; 7732 window.Rivo.global_config = {"asset_urls":{"loy":{"api_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rivo_api.js?v=1764090844","lp_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rivo_lp.js?v=1764090843","lp_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rivo_lp.css?v=1787090345","profile_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rivo_profile.js?v=1764090842","profile_loyalty_js":null,"profile_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rivo_profile.css?v=1786981399","init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_init.js?v=1764090841","referrals_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_referrals.js?v=1764090845","referrals_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_referrals.css?v=1700287043","widget_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0037\/2110\/1430\/t\/963\/assets\/ba_loy_widget.js?v=1728252181","widget_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_widget.css?v=1692840875","page_init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_page_init.js?v=1711433130","page_widget_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_page_widget.js?v=1711432435","page_widget_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_page.css?v=1693059047","page_preview_js":null,"app_proxy_applications_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/app_proxy_application.js?v=1708835151"},"forms":{"init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_forms_init.js?v=1711433134","widget_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_forms_widget.js?v=1711433135","forms_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_forms.css?v=1691714518"},"global":{"helper_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_tracking.js?v=1764090840"}},"proxy_paths":{"loy":"\/apps\/ba-loy","app_metrics":"\/apps\/ba-loy\/app_metrics"},"aat":["loy"],"pv":false,"sts":false,"bam":false,"batc":false,"base_money_format":"£{{amount}}","points_delimiter":",","online_store_version":2,"loy_js_api_enabled":false,"hide_console_ad":false,"shopify_markets_enabled":false,"google_client_id":"105612801293-i27f7uh4jfd7tajl14hqbqlvd6dr5psc.apps.googleusercontent.com","multipass_v_token":false,"clear_latest_order_cache":false,"shop":{"id":2966192195,"name":"ARRAN Sense of Scotland","domain":"arran.com"},"theme_extension_local_assets":false}; 7733 7734 if (!window.Rivo.global_config.theme_extension_local_assets) { 7735 window.Rivo.global_config.asset_urls = { 7736 ...window.Rivo.global_config.asset_urls, 7737 loy: { 7738 api_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_rivo_api.js', 7739 init_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_loy_init.js', 7740 referrals_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_loy_referrals.js', 7741 referrals_css: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_loy_referrals.css', 7742 widget_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_loy_widget.js', 7743 widget_css: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_loy_widget.css', 7744 page_init_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_loy_page_init.js', 7745 page_widget_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_loy_page_widget.js', 7746 page_widget_css: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_loy_page.css', 7747 page_preview_js: "/assets/msg/loy_page_preview.js", 7748 app_proxy_application_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/app_proxy_application.js', 7749 lp_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_rivo_lp.js', 7750 profile_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_rivo_profile.js', 7751 profile_loyalty_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_rivo_profile_loyalty.js' 7752 }, 7753 forms: { 7754 init_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_forms_init.js', 7755 widget_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_forms_widget.js', 7756 forms_css: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_forms.css' 7757 }, 7758 global: { 7759 helper_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_tracking.js' 7760 } 7761 }; 7762 } 7763 7764 7765 7766 window.Rivo.loy_config = {"brand_theme_settings":{"enabled":false,"button_bg":"#20124d","header_bg":"#20124d","custom_css":"","desc_color":"#737376","icon_color":"#3a3a3a","link_color":"#20124d","visibility":"both","cards_shape":"rounded","hide_widget":false,"launcher_bg":"#20124d","mobile_icon":"star","mobile_text":"Rewards","title_color":"#212b36","banner_image":"","desktop_icon":"star","desktop_text":"Rewards","inputs_shape":"rounded","primary_font":"Inter","buttons_shape":"rounded","mobile_layout":"icon_with_text","primary_color":"#20124d","desktop_layout":"icon_with_text","launcher_shape":"circle","secondary_font":"Inter","container_shape":"rounded","mobile_placement":"left","button_text_color":"#ffffff","desktop_placement":"left","header_text_color":"#ffffff","powered_by_hidden":false,"launcher_text_color":"#ffffff","mobile_side_spacing":20,"desktop_side_spacing":20,"panel_order_settings":{"vip":"3","points":"1","referrals":"2"},"mobile_bottom_spacing":20,"desktop_bottom_spacing":20,"hide_widget_permanently":false,"hide_widget_launcher_on_mobile":false},"launcher_style_settings":{"enabled":false,"button_bg":"#20124d","header_bg":"#20124d","custom_css":"","desc_color":"#737376","icon_color":"#3a3a3a","link_color":"#20124d","visibility":"both","cards_shape":"rounded","hide_widget":false,"launcher_bg":"#20124d","mobile_icon":"star","mobile_text":"Rewards","title_color":"#212b36","banner_image":"","desktop_icon":"star","desktop_text":"Rewards","inputs_shape":"rounded","primary_font":"Inter","buttons_shape":"rounded","mobile_layout":"icon_with_text","primary_color":"#20124d","desktop_layout":"icon_with_text","launcher_shape":"circle","secondary_font":"Inter","container_shape":"rounded","mobile_placement":"left","button_text_color":"#ffffff","desktop_placement":"left","header_text_color":"#ffffff","powered_by_hidden":false,"launcher_text_color":"#ffffff","mobile_side_spacing":20,"desktop_side_spacing":20,"panel_order_settings":{"vip":"3","points":"1","referrals":"2"},"mobile_bottom_spacing":20,"desktop_bottom_spacing":20,"hide_widget_permanently":false,"hide_widget_launcher_on_mobile":false},"points_program_enabled":true,"referral_program_enabled":true,"membership_program_enabled":false,"vip_program_enabled":true,"vip_progress_block_show_highest_tier":true,"vip_program_tier_type":"amount_spent","vip_program_peri
7766od":"lifetime","floating_widget_settings":{"enabled":false,"button_bg":"#20124d","header_bg":"#20124d","custom_css":"","desc_color":"#737376","icon_color":"#3a3a3a","link_color":"#20124d","visibility":"both","cards_shape":"rounded","hide_widget":false,"launcher_bg":"#20124d","mobile_icon":"star","mobile_text":"Rewards","title_color":"#212b36","banner_image":"","desktop_icon":"star","desktop_text":"Rewards","inputs_shape":"rounded","primary_font":"Inter","buttons_shape":"rounded","mobile_layout":"icon_with_text","primary_color":"#20124d","desktop_layout":"icon_with_text","launcher_shape":"circle","secondary_font":"Inter","container_shape":"rounded","mobile_placement":"left","button_text_color":"#ffffff","desktop_placement":"left","header_text_color":"#ffffff","powered_by_hidden":false,"launcher_text_color":"#ffffff","mobile_side_spacing":20,"desktop_side_spacing":20,"panel_order_settings":{"points":"1","referrals":"2","vip":"3"},"mobile_bottom_spacing":20,"desktop_bottom_spacing":20,"hide_widget_permanently":false,"hide_widget_launcher_on_mobile":false,"desktop_launcher_icon":null,"mobile_launcher_icon":null},"widget_custom_icons":{"brand_icon":null,"rewards":null,"ways_to_earn":null,"ways_to_redeem":null},"widget_css":"#baLoySectionWrapper .ba-loy-bg-color {\n background: linear-gradient(125deg, hsla(254,62%,19%,1), hsla(254,71%,3%,1));\n}\n\n#baLoySectionWrapper .section-panel-wrapper {\n box-shadow:rgba(0, 0, 0, 0.1) 0px 4px 15px 0px, rgba(0, 0, 0, 0.1) 0px 1px 2px 0px, #20124d 0px 2px 0px 0px inset;\n}\n\n\n\n\n.header-main, .header-secondary, .points-expiry-desc {\n color: #ffffff !important;\n}\n.main-default a.sign-in{\n color: #20124d !important;\n}\n\n.section-table-piece-detail-items .li-img path {\n fill: #3a3a3a;\n}\n\n.buttons-icons-detail-image .li-img {\n fill: #3a3a3a;\n}\n\n#baLoySectionWrapper .loy-button-main{\n background: #20124d;\n color: #ffffff;\n}\n\n #baLoySectionWrapper .loy-button-main{\n color: #ffffff;\n }\n\n #baLoySectionWrapper .main-default, #baLoySectionWrapper div.panel-section .head-title,#baLoySectionWrapper body {\n color: #212b36;\n }\n\n #baLoySectionWrapper .section-panel-wrapper .panel-desc, #baLoySectionWrapper .main-default.sign-in-text{\n color: #737376;\n }\n\n #launcher-wrapper{\n background: #20124d;\n }\n\n#baLoySectionWrapper div.section-bottom{\n display:none;\n}\n\n.ba-loy-namespace .ba-loy-messenger-frame, #launcher-wrapper{\n left: 20px;\n right: auto;\n}\n.ba-loy-namespace .ba-loy-messenger-frame {\n bottom: 90px;\n}\n#launcher-wrapper{\n bottom: 20px;\n}\n\n.launcher-text{\n color: #ffffff !important;\n}\n\n#launcher-wrapper .launcher-desktop { display: block; }\n#launcher-wrapper .launcher-mobile { display: none; }\n\n@media (max-device-width: 851px) and (orientation: landscape), (max-width: 500px) {\n .ba-loy-namespace .ba-loy-messenger-frame{\n height: 100%;\n min-height: 100%;\n bottom: 0;\n right: 0;\n left: 0;\n top: 0;\n width: 100%;\n border-radius: 0 !important;\n }\n #launcher-wrapper.up{\n display: none;\n }\n #launcher-wrapper{\n left: 20px;\n right: auto;\n bottom: 20px;\n }\n #launcher-wrapper .launcher-desktop { display: none; }\n #launcher-wrapper .launcher-mobile { display: block; }\n}\n\n\n\n.ba-loy-circle{border-radius: 30px !important;}\n.ba-loy-rounded{border-radius: 10px !important;}\n.ba-loy-square{border-radius: 0px !important;}\n","domain_name":"loyalty.rivo.io","font_settings":{"primary_font":"Inter","secondary_font":"Inter"},"translations":{"vip_perks":"Perks","vip_tiers":"VIP Tiers","general_by":"by","general_or":"OR","vip_reward":"VIP reward","vip_status":"VIP Status","general_day":"Day","social_like":"Like","social_share":"Share","vip_benefits":"Benefits","general_error":"Hmm, something went wrong, please try again shortly","general_month":"Month","general_point":"Point","general_spend":"you spend","general_spent":"Spent","social_follow":"Follow","tos_expiry_at":"Reward expires on {{expiry_date}}.","vip_tier_desc":"Gain access to exclusive rewards.","general_credit":"Credit","general_points":"Points","general_redeem":"Redeem","general_reward":"reward","vip_tier_spend":"Spend {{amount}}","general_credits":"Credits","general_go_back":"Go back","general_pending":"Pending","general_rewards":"Rewards","general_sign_in":"Sign in","general_sign_up":"Sign up","referrals_title":"Referral Program","review_complete":"Post a product review","survey_complete":"Complete a Survey","general_approved":"Approved","general_share_on":"Share on","general_you_have":"You have","tos_free_product":"Reward only applies to {{product_name}}","acct_creation_btn":"Start Earning","general_cancelled":"Cancelled","general_edit_date":"Edit Date","general_save_date":"Save date","general_show_more":"Show more","general_signed_up":"signed up","member_point_desc":"Earn points and turn these into rewards!","referral_complete":"Complete a Referral","tos_expiry_months":"Expires {{expiry_months}} month(s) after being redeemed.","vip_tier_achieved":"Unlocked {{tier_name}}","vip_tier_added_to":"Added to {{tier_name}}","acct_creation_desc":"Get rewarded for being an awesome customer","general_apply_code":"Apply code","general_share_link":"Share your Personal Link","referrals_email_to":"To","vip_achieved_until":"Achieved until","vip_tier_to_unlock":"to unlock","visitor_point_desc":"Earn points and turn these into rewards!","acct_creation_title":"Join and Earn Rewards","general_drop_points":"Limited time bonus points","general_reward_show":"Show","member_header_title":"{points}","member_point_header":"Points","referrals_completed":"referrals completed so far","vip_tier_dropped_to":"Fell to {{tier_name}}","vip_tier_on_highest":"You did it! You're on the highest tier ð","general_balance_text":"store credit","general_drop_credits":"Limited time bonus credits","general_past_rewards":"Past rewards","general_product_page":"product page","general_ways_to_earn":"Ways to earn","general_your_rewards":"Your rewards","referrals_email_send":"Send email","referrals_get_reward":"Get your","referrals_share_link":"Share this link with a friend for them to claim the reward","social_facebook_like"
7766:"Like page on Facebook","social_tiktok_follow":"Follow on TikTok","social_twitter_share":"Share link on X","tos_min_order_amount":"Applies to all orders over {{min_order_amount}}.","vip_tier_earn_points":"Earn {{points}} Points","vip_tier_retained_to":"Kept {{tier_name}}","vip_tier_vip_history":"VIP History","visitor_header_title":"Rewards Program","visitor_point_header":"Earn Points","acct_creation_sign_in":"Already a member?","general_cancel_points":"Points canceled","general_no_points_yet":"No Points yet","general_refund_points":"Points refunded","general_sms_subscribe":"Subscribe to SMS","member_header_caption":"Your points","social_facebook_share":"Share link on Facebook","social_handle_missing":"Please enter your handle","social_twitter_follow":"Follow on X","vip_reward_earned_via":"Earned via {{vip_tier_name}} tier","vip_you_have_achieved":"You've achieved","wallet_pass_subscribe":"Add Wallet Pass","general_apply_code_now":"Apply code now","general_cancel_credits":"Credits canceled","general_no_rewards_yet":"No rewards yet","general_place_an_order":"Place an order","general_points_expired":"Points expired","general_refund_credits":"Credits refunded","general_sms_subscribed":"Subscribed to SMS","general_upload_receipt":"Submit a Receipt","general_ways_to_redeem":"Ways to redeem","referrals_claim_reward":"Claim your gift","referrals_code_invalid":"This referral code is invalid","referrals_email_invite":"Refer friends by email","referrals_visitor_desc":"Refer a friend who makes a purchase and both of you will claim rewards.","review_complete_points":"{{points_amount}} Points for every review posted","tos_min_order_quantity":"Minimum {{min_order_quantity}} items required in cart.","visitor_header_caption":"Earn points, save, and unlock exclusive perks","general_birthday_reward":"Celebrate with a reward","general_challenge_photo":"Submit a Challenge Photo","general_credits_expired":"Credits expired","general_discount_amount":"points for ${{discount_amount}} off","general_email_subscribe":"Subscribe to Emails","general_expiration_date":"Expiration Date","general_no_activity_yet":"No activity yet","general_placed_an_order":"Placed an order","general_points_activity":"Points History","general_share_via_email":"Share via Email","general_upcoming_reward":"Upcoming reward","general_you_have_points":"You have {{points}} points","membership_order_placed":"Credits earned from placing an order","referrals_email_message":"Message","referrals_invalid_email":"Please enter a valid email address","referrals_referral_code":"Your referral link to share","social_instagram_follow":"Follow on Instagram","tos_apply_to_collection":"Only for products in specific collections.","tos_max_shipping_amount":"Maximum shipping amount of {{max_shipping_amount}}.","vip_tier_no_vip_history":"No VIP membership history yet","general_email_subscribed":"Subscribed to Emails","general_enter_valid_date":"Please enter a valid date","general_points_for_every":"Points for every","general_uploaded_receipt":"Submitted a Receipt","general_vip_tier_upgrade":"VIP Tier Upgrade Points","referral_complete_points":"{{points_amount}} Points for every referral completed","referrals_call_to_action":"Refer friends and earn","referrals_claimed_reward":"Here's your","referrals_create_account":"Create an Account","referrals_status_blocked":"blocked","referrals_status_pending":"pending","referrals_your_referrals":"Your referrals","activity_expiration_label":"Expires","general_click_to_see_more":"View My Rewards Account","general_product_purchased":"Product Purchased","general_redeemed_a_reward":"Redeemed a Reward","general_use_discount_code":"Use this discount code on your next order!","gift_card_sync_past_tense":"Gift card sync","referrals_already_visited":"Already visited this page","referrals_general_invalid":"Sorry, looks like this referral is invalid","referrals_referred_reward":"They will get","referrals_referrer_reward":"You will get","social_handle_placeholder":"@username","general_celebrate_birthday":"Celebrate a birthday","general_how_to_earn_points":"How do I earn Points?","loyalty_page_general_spent":"Spent","loyalty_page_rewards_title":"Rewards","referrals_no_referrals_yet":"No referrals yet","referrals_program_disabled":"This referral program is disabled","referrals_status_completed":"completed","review_complete_past_tense":"Posted a product review","survey_complete_past_tense":"Completed a Survey","general_add_product_to_cart":"Add product to cart","general_balance_text_plural":"Credits","general_drop_points_expired":"Limited time bonus points expired","general_fallback_first_name":"there","general_not_enough_earnings":"Not enough earnings to redeem","general_were_awarded_points":"were awarded points","loyalty_page_general_points":"Points","loyalty_page_general_redeem":"Redeem","activity_table_header_status":"Status","general_drop_credits_expired":"Limited time bonus credits expired","general_manual_points_adjust":"manual points adjustment","referral_complete_past_tense":"Completed a Referral","referrals_similar_ip_invalid":"We are unable to process referrals within the same IP address","social_provide_handle_button":"Share handle","social_provide_tiktok_handle":"Share your TikTok handle","store_credit_sync_past_tense":"Store credit sync","vip_tier_orders_placed_count":"Place {{amount}} Orders","general_activate_store_credit":"Activate Store Credit","general_apply_to_subscription":"Apply to
7766subscription","general_celebrate_anniversary":"Celebrate Loyalty Anniversary","general_punch_card_checkpoint":"Punch Card Checkpoint","general_redeem_error_vip_tier":"This reward requires a higher VIP tier","general_redeemed_store_credit":"Redeemed Store Credit","general_store_credit_redeemed":"{{store_credit_amount}} in store credit has been added to your account. Apply at checkout.","loyalty_page_rewards_subtitle":"You have the following rewards ready to use","checkout_ui_redeem_points_desc":"You have {{points}} points! Redeem for discounts on this order.","general_discount_amount_coupon":"${{discount_amount}} off coupon","general_have_not_earned_points":"You haven't earned any Points yet.","membership_page_benefits_title":"Membership Benefits","referrals_email_to_placeholder":"Add a comma-separated list of emails","referrals_name_must_be_present":"Please enter your first name","account_ui_loyalty_status_title":"Welcome, {{first_name}}! You have {{balance}} points","checkout_ui_redeem_points_login":"Log in","checkout_ui_redeem_points_title":"Redeem your points","general_add_points_default_note":"Points granted by points import","general_celebrate_your_birthday":"Let's celebrate your birthday! ð Please give us 30 days notice - otherwise, you'll have to wait another year.","general_please_choose_an_option":"Please choose an option from the","general_redeem_error_max_points":"Exceeded maximum points to spend","general_redeem_error_min_points":"Did not meet minimum points to redeem","loyalty_page_banner_earn_button":"Earn points","loyalty_page_rewards_no_rewards":"No rewards yet","loyalty_page_ways_to_earn_title":"Ways to Earn","referrals_email_already_claimed":"This email has already been claimed","referrals_general_invalid_title":"We're Sorry","social_facebook_like_past_tense":"Liked a page on Facebook","social_provide_instagram_handle":"Share your Instagram handle","social_tiktok_follow_past_tense":"Followed on TikTok","social_twitter_share_past_tense":"Shared a link on X","activity_table_header_expiration":"Expires At","loyalty_page_banner_login_button":"Sign In","loyalty_page_upload_receipt_help":"Upload a receipt within the last 30 days to earn points. Please lay the receipt on a flat surface and take a photo from a close distance.","social_facebook_share_past_tense":"Shared a link on Facebook","social_twitter_follow_past_tense":"Followed on X","wallet_pass_subscribe_past_tense":"Added Wallet Pass","account_slideout_home_login_title":"Sign in to manage your account","general_cashback_not_earned_title":"You didn't earn CashBack on this order","general_cross_collection_purchase":"Cross Collection Purchase","general_points_for_judgeme_review":"JudgeMe review","loyalty_page_banner_redeem_button":"Redeem Rewards","loyalty_page_subscribe_email_help":"Subscribe to our email list and earn points","loyalty_page_ways_to_redeem_title":"Ways to Redeem","membership_page_benefits_subtitle":"Here's an overview of your membership benefits","referrals_account_already_claimed":"You already have an account. You can invite your friends to win rewards!","vip_tier_products_purchased_count":"Purchase {{amount}} Specific Products","account_ui_loyalty_status_subtitle":"You're on the {{vip_tier_name}} tier","checkout_ui_activate_account_title":"Activate Your Account","checkout_ui_redeemed_rewards_title":"Your rewards","general_reset_removal_default_note":"Existing points removed for points reset from import","general_store_credit_transfer_sent":"Sent {{amount}} credit to {{recipient_email}}","loyalty_page_customer_birthday_day":"Day","loyalty_page_upload_receipt_attach":"Attach File","loyalty_page_upload_receipt_button":"Submit Receipt","loyalty_page_ways_to_earn_subtitle":"Earn points by completing these actions","referrals_your_referrals_show_here":"Your referrals will show here.","social_instagram_follow_past_tense":"Followed on Instagram","account_slideout_orders_login_title":"Sign in to view your orders","checkout_ui_points_estimation_title":"Complete this purchase to earn up to {{points}} points","checkout_ui_refer_friends_login_url":"\/account\/login?return_url=\/account\u0026email={{customer_email}}","general_cashback_not_earned_subject":"You didn't earn CashBack on this order","general_loyalty_program_and_rewards":"Loyalty Program \u0026 Rewards","general_vip_tier_upgrade_past_tense":"{{tier_name}} Entry Points","general_your_rewards_will_show_here":"Your rewards will show here.","loyalty_page_banner_logged_in_title":"Welcome to the program","loyalty_page_banner_register_button":"Join Now","loyalty_page_explainer_step_1_title":"Signup","loyalty_page_explainer_step_2_title":"Earn","loyalty_page_explainer_step_3_title":"Redeem","loyalty_page_subscribe_email_button":"Subscribe","loyalty_page_upload_receipt_no_file":"Please select a file to upload","loyalty_page_upload_receipt_success":"Thanks! Your receipt will be reviewed shortly","membership_page_banner_login_button":"Sign In","membership_page_banner_login_prefix":"Already a member?","membership_tier_unlocked_past_tense":"Membership Signup","referrals_email_message_placeholder":"Customize your referral message. The referral link will be automatically added.","account_slideout_profile_login_title":"Sign in to manage your profile","checkout_ui_redeem_points_login_desc":"to view your points balance and discover rewards available for redemption.","checkout_ui_redeem_store_credit_desc":"You have ${{store_credit}} in store credit.","general_cashback_not_earned_subtitle":"This order wasn't eligible for CashBack.","loyalty_page_banner_logged_out_title":"Join our Loyalty Program","loyalty_page_customer_birthday_month":"Month","loyalty_page_customer_birthday_title":"Celebrate your birthday","loyalty_page_ways_to_redeem_subtitle":"Redeem points for these rewards","vip_tier_product_ids_purchased_count":"Purchase {{amount}} Specific Products","checkout_ui_cashback_estimation_title":"Complete this purchase to earn up to {{cashback}} in CashBack","checkout_ui_install_wallet_pass_title":"Install our Wallet Pass for E
7766xclusive Offers","checkout_ui_points_estimation_subtext":"Loyalty points can be redeemed for rewards on future purchases. Actual points awarded may differ if other discounts are applied.","checkout_ui_redeem_store_credit_title":"Apply your store credit","checkout_ui_refer_friends_login_title":"Claim your points from this purchase !","general_applied_to_subscription_order":"Applied to subscription order","general_celebrate_birthday_past_tense":"Celebrated a birthday","general_choose_redemption_destination":"Choose to use it now or on your next subscription order","general_discount_code_applied_to_cart":"Discount applied to your cart","loyalty_page_general_enter_valid_date":"Please enter a valid date","account_dashboard_activity_block_title":"Your Activity","account_dashboard_member_card_cta_text":"View Rewards","account_dashboard_referral_block_title":"Refer a friend","general_reset_new_balance_default_note":"Points reset to new balance by points import","general_store_credit_transfer_received":"Received {{amount}} credit from {{sender_email}}","general_use_discount_code_free_product":"Use this discount code on your next order to get a free product!","loyalty_page_explainer_logged_in_title":"Hi \u003cspan rivo-x-data=\"{ username: $store.customer.first_name || 'there' }\" rivo-x-text=\"username\"\u003e\u003c\/span\u003e, you have \u003cstrong\u003e\u003cspan rivo-x-data rivo-x-text=\"$store.customer.pretty_points_tally\"\u003e\u003c\/span\u003e\u003c\/strong\u003e Points","loyalty_page_explainer_step_1_subtitle":"Create an account on our store","loyalty_page_explainer_step_2_subtitle":"Earn points for shopping","loyalty_page_explainer_step_3_subtitle":"Redeem points for discounts","loyalty_page_vip_tiers_logged_in_title":"VIP Tiers","membership_page_explainer_step_1_title":"Signup","membership_page_explainer_step_2_title":"Earn","membership_page_explainer_step_3_title":"Redeem","membership_recurring_signup_past_tense":"Recurring Credit","referrals_advocate_stats_email_claimed":"Claimed","checkout_ui_activate_account_button_url":"\/account\/login?return_url=\/account","checkout_ui_cashback_estimation_subtext":"CashBack can be redeemed for rewards on future purchases. Actual CashBack awarded may differ if other discounts are applied.","general_subscription_redemption_applied":"This reward will apply to your next subscription order","loyalty_page_activity_table_header_date":"Date","loyalty_page_activity_table_no_activity":"No activity yet","loyalty_page_explainer_logged_out_title":"How it Works","loyalty_page_vip_tiers_logged_out_title":"VIP Tiers","membership_page_banner_login_button_url":"\/account\/login?return_url=\/account","social_provide_tiktok_handle_past_tense":"Shared your TikTok handle","account_dashboard_member_card_body_title":"You have \u003cstrong\u003e\u003cspan rivo-x-data rivo-x-text=\"$store.customer.pretty_points_tally\"\u003e\u003c\/span\u003e\u003c\/strong\u003e Points","account_ui_loyalty_status_cta_button_url":"\/pages\/loyalty-program","checkout_ui_activate_account_button_text":"Activate Account","checkout_ui_activate_account_description":"Activate your loyalty account to start earning points, tracking rewards, and accessing exclusive member benefits.","checkout_ui_redeem_points_alternate_name":"points","checkout_ui_redeemed_rewards_description":"Your rewards available to use","checkout_ui_redeemed_rewards_login_title":"Log in","checkout_ui_refer_friends_referral_title":"Refer a Friend","general_celebrate_anniversary_past_tense":"Celebrated Loyalty Anniversary","loyalty_page_activity_expiration_warning":"Expiration Date: \u003cspan rivo-x-data rivo-x-text=\"$store.loy_config.credit_mode ? $store.customer.credits_expiry : $store.customer.points_expiry\"\u003e\u003c\/span\u003e","loyalty_page_customer_birthday_save_date":"Save Date","loyalty_page_upload_challenge_photo_help":"Upload a challenge photo to earn.","referrals_advocate_stats_email_completed":"Completed","referrals_create_account_to_claim_coupon":"Create an Account to claim your coupon","account_dashboard_referral_block_subtitle":"Give your friends a reward and claim your own when they make a purchase","account_ui_loyalty_status_cta_button_text":"View Rewards","checkout_ui_redeemed_rewards_select_label":"Select a Reward","loyalty_page_activity_table_header_action":"Activity","loyalty_page_banner_logged_in_description":"As a member, you will earn points for shopping","loyalty_page_explainer_logged_in_subtitle":"Here's an overview of your current points balance and recent activity","loyalty_page_vip_tiers_logged_in_subtitle":"You are on the \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.current_vip_tier_info?.tier?.name\"\u003e\u003c\/span\u003e tier","membership_page_banner_add_to_cart_button":"Join Now","membership_page_explainer_step_1_subtitle":"Create an account on our store","membership_page_explainer_step_2_subtitle":"Earn points for shopping","membership_page_explainer_step_3_subtitle":"Redeem points for discounts","account_dashboard_member_card_header_title":"Welcome \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.first_name\"\u003e\u003c\/span\u003e","account_dashboard_vip_tiers_progress_t
7766itle":"VIP Tier Status","checkout_ui_install_wallet_pass_button_url":"\/#rivo","general_converted_to_credits_external_note":"Converted your points balance to store credit","general_converted_to_credits_internal_note":"Converted from points to store credit","loyalty_page_banner_logged_out_description":"Join for free and begin earning points \u0026 rewards every time you shop.","loyalty_page_general_activate_store_credit":"Activate Store Credit","loyalty_page_general_redeemed_store_credit":"Redeemed Store Credit","loyalty_page_upload_challenge_photo_attach":"Attach File","loyalty_page_upload_challenge_photo_button":"Submit Challenge Photo","loyalty_page_vip_tiers_logged_out_subtitle":"Join our VIP loyalty program to unlock exclusive rewards available only to members.","membership_page_activity_table_header_date":"Date","membership_page_activity_table_no_activity":"No activity yet","membership_page_banner_is_subscriber_title":"Welcome to our Membership Program","membership_page_status_is_subscriber_title":"You have an Active Membership","referrals_advocate_stats_email_link_clicks":"Link Clicks","social_provide_instagram_handle_past_tense":"Shared your Instagram handle","account_dashboard_member_card_body_subtitle":"You're on the \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.current_vip_tier_info?.tier?.name\"\u003e\u003c\/span\u003e tier","account_dashboard_referral_block_share_html":"\u003ca href=\"\/pages\/refer-a-friend\"\u003eEmail your link to friends\u003c\/a\u003e or \u003ca href=\"\/pages\/refer-a-friend?popup_panel=email_stats\"\u003eget your stats\u003c\/a\u003e","checkout_ui_install_wallet_pass_button_text":"Install Wallet Pass","checkout_ui_install_wallet_pass_description":"Unlock exclusive offers and rewards with our Wallet Pass.","checkout_ui_login_notification_banner_title":"Have loyalty discounts or rewards that you'd like to apply?","checkout_ui_refer_friends_login_description":"Log in or register to activate your loyalty account, redeem your points and access your special offers.","loyalty_page_activity_table_header_earnings":"Points","loyalty_page_upload_challenge_photo_no_file":"Please select a file to upload","loyalty_page_upload_challenge_photo_success":"Thanks! Your challenge photo will be reviewed shortly","membership_page_activity_expiration_warning":"Expiration Date: \u003cspan rivo-x-data rivo-x-text=\"$store.loy_config.credit_mode ? $store.customer.credits_expiry : $store.customer.points_expiry\"\u003e\u003c\/span\u003e","membership_page_banner_non_subscriber_title":"Join our Membership Program","membership_recurring_anniversary_past_tense":"Membership Anniversary Credits","account_dashboard_unused_rewards_block_title":"Use your rewards","checkout_ui_redeem_incremental_earnings_desc":"How much of your {{balance}} in balance (equivalent to ${{balance_to_currency}}) would you like to redeem?","checkout_ui_refer_friends_login_button_title":"Activate my account","general_order_placed_store_credit_multiplier":"Earn cash back for every $1 spent","loyalty_page_vip_tiers_progress_column_title":"Tier Status","membership_page_activity_table_header_action":"Activity","referrals_advocate_stats_email_unique_visits":"Unique visits from your link","referrals_email_your_friend_has_referred_you":"Your friend has referred you to {{shop_name}}","account_dashboard_vip_tiers_progress_subtitle":"Earn \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.current_vip_tier_info?.next_tier?.formatted_to_spend_or_earn\"\u003e\u003c\/span\u003e points to reach the \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.current_vip_tier_info?.next_tier?.name\"\u003e\u003c\/span\u003e tier.","checkout_ui_login_notification_banner_subtext":"to login to your account","checkout_ui_redeem_incremental_earnings_login":"Log in","checkout_ui_redeem_incremental_earnings_title":"Redeem store balance","checkout_ui_redeem_points_select_custom_label":"{{reward_name}} orders ${{min_order_amount}}+ for {{points_amount}} points","checkout_ui_refer_friends_referral_button_url":"","loyalty_page_activity_table_header_expiration":"Expires At","membership_page_banner_add_to_cart_button_url":"\/membership-add-to-cart","membership_page_cancel_membership_modal_title":"Are you sure you want to cancel your membership?","membership_page_explainer_is_subscriber_title":"Hi \u003cspan rivo-x-data=\"{ username: $store.customer.first_name || 'there' }\" rivo-x-text=\"username\"\u003e\u003c\/span\u003e, you have \u003cstrong\u003e\u003cspan rivo-x-data rivo-x-text=\"$store.customer.pretty_credits_tally\"\u003e\u003c\/span\u003e\u003c\/strong\u003e in Store Credit","membership_page_status_is_subscriber_subtitle":"You will be charged next on \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.membership?.pretty_next_charge_date\"\u003e\u003c\/span\u003e","referrals_email_checkout_out_and_claim_reward":"Check out the referral link and claim a free reward.","account_dashboard_rewards_progress_block_t
7766itle":"Earn more rewards","checkout_ui_gift_with_purchase_applied_message":"Free gift applied","checkout_ui_redeem_points_select_discount_desc":"Please select a discount","checkout_ui_redeem_points_store_credit_success":"{{store_credit_amount}} in store credit redeemed. Apply to this order from the payment section.","checkout_ui_redeemed_rewards_login_description":"to view your rewards available to use.","checkout_ui_refer_friends_referral_description":"Share your referral link with friends and earn rewards each time a new friend makes a purchase.","membership_page_activity_table_header_earnings":"Credits","membership_page_cancel_membership_modal_button":"Yes, Cancel my Membership","membership_page_explainer_non_subscriber_title":"How it Works","account_dashboard_unused_rewards_block_subtitle":"Use your previously redeemed rewards:","checkout_ui_login_notification_banner_link_text":"Click here","checkout_ui_redeem_points_select_discount_label":"Select Discount","checkout_ui_redeemed_rewards_select_description":"Please select a reward","checkout_ui_refer_friends_referral_button_title":"Refer a Friend","general_store_credit_transfer_sent_via_gift_url":"Sent {{amount}} credit via gift URL {{transfer_url}}","loyalty_page_vip_tiers_progress_column_subtitle":"Earn \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.current_vip_tier_info?.next_tier?.formatted_to_spend_or_earn\"\u003e\u003c\/span\u003e points to reach the \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.current_vip_tier_info?.next_tier?.name\"\u003e\u003c\/span\u003e tier.","membership_page_status_update_payment_link_text":"Update Payment Method","referrals_advocate_stats_email_no_referrals_yet":"No referrals yet.","account_dashboard_unused_rewards_block_date_text":"Redeemed on: {{date}}","membership_page_activity_table_header_expiration":"Expires At","membership_page_banner_is_subscriber_description":"You've unlocked exclusive savings, rewards \u0026 VIP access.","membership_page_explainer_is_subscriber_subtitle":"Here's an overview of your current credits balance and recent activity","account_dashboard_referral_block_copy_button_text":"Copy","account_dashboard_rewards_progress_block_subtitle":"Earn another \u003cspan rivo-x-data rivo-x-text=\"$store.customer.pretty_points_amount_to_next_reward\"\u003e\u003c\/span\u003e points to unlock a \u003cspan rivo-x-data rivo-x-text=\"$store.customer.next_reward?.name\"\u003e\u003c\/span\u003e reward\u003c\/p\u003e","account_dashboard_unused_rewards_block_no_rewards":"No rewards yet","checkout_ui_redeem_store_credit_apply_button_text":"Apply Store Credit","membership_page_banner_non_subscriber_description":"Unlock exclusive savings, rewards \u0026 VIP access.","membership_page_update_payment_method_modal_title":"Update Payment Method","checkout_ui_redeem_incremental_earnings_login_desc":"to view your balance.","membership_page_status_cancel_membership_link_text":"Cancel","membership_page_status_rejoin_membership_link_text":"Rejoin Membership","checkout_ui_refer_friends_referral_text_field_label":"Your referral link","membership_page_cancel_membership_modal_description":"We'd hate to see you leave. Your membership includes exclusive benefits that you'll lose access to immediately.","checkout_ui_redeem_incremental_earnings_desc_applied":"You're using {{applied_balance}} of your available {{balance}} in store credit","membership_page_status_pending_cancellation_subtitle":"Your membership will be cancelled on \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.membership?.pretty_queued_for_cancellation_at\"\u003e\u003c\/span\u003e","checkout_ui_cashback_estimation_title_usd_to_currency":"Complete this purchase to earn up to {{cashback_usd_to_currency}} in CashBack","referrals_advocate_stats_email_friends_order_verified":"Friends order was verified","referrals_advocate_stats_email_referral_link_to_share":"Here's your referral link to share with friends.","referrals_advocate_stats_email_friend_claimed_discount":"Friend claimed discount","account_dashboard_vip_tiers_progress_completed_subtitle":"Congrats! You've reached the highest tier.","checkout_ui_cashback_estimation_subtext_usd_to_currency":"CashBack can be redeemed for rewards on future purchases. Actual CashBack awarded may differ if other discounts are applied.","checkout_ui_post_purchase_account_activation_button_url":"\/account\/login?return_url=\/account","membership_page_update_payment_method_modal_description":"We've sent you an email to update your payment method. Please check your inbox and follow the instructions.","checkout_ui_redeem_incremental_earnings_form_input_label":"Earnings amount","checkout_ui_redeem_incremental_discount_code_change_error":"{{code}} couldn't be used with your existing discounts.","checkout_ui_redeem_incremental_earnings_form_submit_button":"Redeem","checkout_ui_redeem_points_not_enough_points_banner_message":"You're {{points_amount}} points away from a reward","account_dashboard_rewards_progress_block_completed_subtitle":"Keep earning points to unlock more rewards","checkout_ui_redeem_incremental_earnings_desc_usd_to_currency":"You have {{formatted_credits_tally_usd_to_currency}}) in store credit to redeem (subject to FX rates at time of redemption)","checkout_ui_redeem_incremental_earnings_store_credit_success":"{{store_credit_amount}} in store credit redeemed. Apply to this order from the payment section.","checkout_ui_redeem_incremental_earnings_desc_usd_to_currency_applied":"You're using {{applied_balance_to_currency}} of your available {{formatted_credits_tally_usd_to_currency}} in store credit"},"custom_css":null,"ways_to_earn":[{"id":569222,"title":"Sign up","status":"active","name":null,"trigger":"customer_member_enabled","points_amount":500,"credits_amount":0.0,"balance_amount":500,"description":null,"url":null,"button_text":null,"pretty_earnings_text":"500 Points","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/bz8vs63qhpilt4enava0k0df3kf1","multi_balance_settings_by_tiers":{},"multipliers":[],"currency_base_amount":1,"points_type":"fixed"},{"id":569223,"title":"Place an order","status":"active","name":null,"trigger":"order_placed","points_amount":10,"credits_amount":0.0,"balance_amount":10,"description":"Earn cash back for every £1 spent","url":"","button_text":null,"pretty_earnings_text":"10 Points","card_click_method":"modal","hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/9j6gm3n8xeq5xmkf4ofc4iv8zkrg","multi_balance_settings_by_tiers":{"Heritage":{"balance_amount":12,"currency_base_amount":1,"vip_tier_multiplier_amount":null},"Discovery":{"balance_amount":10,"currency_base_amount":1,"vip_tier_multiplier_amount":null},"Signature":{"balance_amount":15,"currency_base_amount":1,"vip_tier_multiplier_amount":null}},"multipliers":[{"collection_id":"267876663363","multiplier_amount":2.0}],"currency_base_amount":1,"points_type":"multiplier"},{"id":569224,"title":"Celebrate a birthday","status":"active","name":null,"trigger":"customer_birthday","points_amount":500,"credits_amount":0.0,"balance_amount":500,"description":null,"url":null,"button_text":null,"pretty_earnings_text":"500 Points","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/bboq7ro58jjf5kk8vlq5vwdiio0z","multi_balance_settings_by_tiers":{},"multipliers":[],"currency_base_amount":1,"points_type":"fixed"},{"id":573496,"title":"Follow on Instagram","social":true,"trigger":"instagram_follow","status":"active","points_amount":50,"credits_amount":0.0,"balance_amount":50,"url":"https:\/\/instagram.com\/arransenseofscotland","pretty_earnings_text":"50 Points","hidden_from_ui":false,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/ymb2yb5vwepuxovj75k9hbriakcn"}
7766,{"id":573497,"title":"Follow on TikTok","social":true,"trigger":"tiktok_follow","status":"active","points_amount":50,"credits_amount":0.0,"balance_amount":50,"url":"https:\/\/www.tiktok.com\/@arransenseofscotland","pretty_earnings_text":"50 Points","hidden_from_ui":false,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/22yac4lrwaohj6czeh0rwqxnufeg"},{"id":573498,"title":"Like page on Facebook","social":true,"trigger":"facebook_like","status":"active","points_amount":50,"credits_amount":0.0,"balance_amount":50,"url":"https:\/\/facebook.com\/ARRANSenseofScotland","pretty_earnings_text":"50 Points","hidden_from_ui":false,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/x502ovneahdakni49782n66c2hpk"},{"id":601413,"title":"Purchase Arran Naturals","status":"active","name":"Purchase Arran Naturals","trigger":"custom_action","points_amount":50,"credits_amount":0.0,"balance_amount":50,"description":"Earn Double Points on Arran Naturals","url":"https:\/\/arran.com\/collections\/arran-naturals","button_text":"Shop Now","pretty_earnings_text":"50 Points","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/82nvhhh6b951s9jilfo8o1v4keym"}
7766,{"id":601411,"title":"Subscription sign-up","status":"active","name":"Subscription sign-up","trigger":"custom_action","points_amount":50,"credits_amount":0.0,"balance_amount":50,"description":"10% off first subscription order","url":"","button_text":"","pretty_earnings_text":"50 Points","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/th4m7tow3mm6y5yd75jdxsdi570r"},{"id":601412,"title":"Every 3rd subscription order","status":"active","name":"Every 3rd subscription order","trigger":"custom_action","points_amount":80,"credits_amount":0.0,"balance_amount":80,"description":"{{points_amount}} Points","url":"","button_text":"","pretty_earnings_text":"80 Points","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/m2b6mrxvctm3856qfmjx6ery9c59"},{"id":600272,"title":"Purchase with our Gift Builder","status":"active","name":"Purchase with our Gift Builder","trigger":"custom_action","points_amount":250,"credits_amount":0.0,"balance_amount":250,"description":"{{points_amount}} Points","url":"https:\/\/arran.com\/collections\/personalised-gift-builder","button_text":"Shop Now","pretty_earnings_text":"250 Points","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/fmjuw68mrexrrjfogj32xjc02fms"},{"id":600273,"title":"Join our Instagram broadcast channel","status":"active","name":"Join our Instagram broadcast channel","trigger":"visit_url","points_amount":50,"credits_amount":0.0,"balance_amount":50,"description":"{{points_amount}} Points","url":"https:\/\/www.instagram.com\/channel\/AbZC93RgdQOPuq27\/?igsh=Z2t4czNzMXNsenNk","button_text":"Join","pretty_earnings_text":"50 Points","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/l83z5a7ey2i5b1rod19x6vo84l4w"},{"id":600844,"title":"Shop a new category","status":"active","name":"Shop a new category","trigger":"custom_action","points_amount":75,"credits_amount":0.0,"balance_amount":75,"description":"{{points_amount}} Points","url":"https:\/\/arran.com\/collections\/the-arran-collections","button_text":"Shop Now","pretty_earnings_text":"75 Points","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/82kfk5tf82kfmtl7aur2j5dzisxy"},{"id":601448,"title":"3rd annual order milestone","status":"active","name":"3rd annual order milestone","trigger":"custom_action","points_amount":300,"credits_amount":0.0,"balance_amount":300,"description":"{{points_amount}} Points","url":"","button_text":"","pretty_earnings_text":"300 Points","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/ns890l5gw9c3tjnijwf40uuh8v7m"},{"id":601449,"title":"5th annual order milestone","status":"active","name":"5th annual order milestone","trigger":"custom_action","points_amount":500,"credits_amount":0.0,"balance_amount":500,"description":"{{points_amount}} Points","url":"","button_text":"","pretty_earnings_text":"500 Points","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/fnrdme39la8yhrjym343o9v7jm5x"},{"id":601450,"title":"7th annual order milestone","status":"active","name":"7th annual order milestone","trigger":"custom_action","points_amount":700,"credits_amount":0.0,"balance_amount":700,"description":"{{points_amount}} Points","url":"","button_text":"","pretty_earnings_text":"700 Points","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/g1t2nbj9cocvqj3kif4eg5if2l6g"}],"points_rewards":[{"id":662271,"name":"£5 off coupon","enabled":true,"points_amount":500,"points_type":"fixed","reward_type":"fixed_amount","source":"points","pretty_display_rewards":"£5 off coupon (500 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/q4s8ngfgm8skmll3dgd0ietgv95k","pretty_points_amount":"500","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":5.0,"min_order_value_in_cents":null,"terms_of_service":{"reward_type":"fixed_amount","applies_to":"collection","show_tos":true},"pretty_terms_of_service":"Only for products in specific collections. ","translated_terms_of_service":{}},{"id":651246,"name":"£10 off orders","enabled":true,"points_amount":1000,"points_type":"fixed","reward_type":"fixed_amount","source":"points","pretty_display_rewards":"£10 off orders (1,000 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/a7ji5b6xethy13y0y25vc04lxo69","pretty_points_amount":"1,000","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":10.0,"min_order_value_in_cents":null,"terms_of_service":{"reward_type":"fixed_amount","applies_to":"collection","show_tos":true},"pretty_terms_of_service":"Only for products in specific collections. ","translated_terms_of_service":{}},{"id":651247,"name":"£20 off orders","enabled":true,"points_amount":2000,"points_type":"fixed","reward_type":"fixed_amount","source":"points","pretty_display_rewards":"£20 off orders (2,000 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/c38bphloebywgw05yrrhhdlgu01p","pretty_points_amount":"2,000","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":20.0,"min_order_value_in_cents":null,"terms_of_service":{"reward_type":"fixed_amount","applies_to":"collection","show_tos":true},"pretty_terms_of_service":"Only for products in specific collections. ","translated_terms_of_service":{}},{"id":651248,"name":"£30 off orders","enabled":true,"points_amount":3000,"points_type":"fixed","reward_type":"fixed_amount","source":"points","pretty_display_rewards":"£30 off orders (3,000 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/jetc735vt09jbv6pov20j127ib0z","pretty_points_amount":"3,000","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":30.0,"min_order_value_in_cents":null,"terms_of_service":{"reward_type":"fixed_amount","applies_to":"collection","show_tos":true},"pretty_terms_of_service":"Only for products in specific collections. ","translated_terms_of_service":{}},{"id":655377,"name":"£40 off orders","enabled":true,"points_amount":4000,"points_type":"fixed","reward_type":"fixed_amount","source":"points","pretty_display_rewards":"£40 off orders (4,000 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/dt8nswhojfuotpnhtz5u0n5wbt1m","pretty_points_amount":"4,000","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":40.0,"min_order_value_in_cents":null,"terms_of_service":{"reward_type":"fixed_amount","applies_to":"collection","show_tos":true},"pretty_terms_of_service":"Only for products in specific collections. ","translated_terms_of_service":{}},{"id":655378,"name":"£50 off orders","enabled":true,"points_amount":5000,"points_type":"fixed","reward_type":"fixed_amount","source":"points","pretty_display_rewards":"£50 off orders (5,000 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/kfjlvny4titlc0qosz0jl7tzrkaf","pretty_points_amount":"5,000","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":50.0,"min_order_value_in_cents":null,"terms_of_service":{"reward_type":"fixed_amount","applies_to":"collection","show_tos":true},"pretty_terms_of_service":"Only for products in specific collections. ","translated_terms_of_service":{}},{"id":655384,"name":"Free shipping","enabled":true,"points_amount":500,"points_type":"fixed","reward_type":"free_shipping","source":"points","pretty_display_rewards":"Free shipping (500 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/4x0atk1pf58pu4evhnpqmpcu2ps8","pretty_points_amount":"500","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":100.0,"min_order_value_in_cents":null,"terms_of_service":{"reward_type":"free_shipping","show_tos":true},"pretty_terms_of_service":"","translated_terms_of_service":{}},{"id":709325,"name":"After the Rain Eau de Parfum 2ml Sample","enabled":true,"points_amount":350,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"After the Rain Eau de Parfum 2ml Sample (350 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/1bguqx3n9kv5y2bk9w9yel5zvu34","pretty_points_amount":"350","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":3.5,"min_order_value_in_cents":null,"product_id":"15866335822197","variant_ids":"57133384434037","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0029\/6619\/2195\/files\/AFT038-2mlEaudeParfum_2a318d19-ea01-4f85-9e38-a619623ff136.jpg?v=1778076791","product_title":"After the Rain Eau de Parfum 2ml Sample","variants":[{"id":"57133384434037","title":"Default Title","price":3.5,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"15866335822197","show_tos":true},"pretty_terms_of_service":"Reward only applies to After the Rain Eau de Parfum 2ml Sample ","translated_terms_of_service":{}},{"id":709339,"name":"Kildonan Eau de Toilette 2ml Sample","enabled":true,"points_amount":350,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Kildonan Eau de Toilette 2ml Sample (350 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/w72fex79o3p07jo3xjxgbsraj7kl","pretty_points_amount":"350","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":3.5,"min_order_value_in_cents":null,"product_id":"15866304201077","variant_ids":"57133328630133","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0029\/6619\/2195\/files\/KIL017KildonanEaudeToilette.jpg?v=1778074508","product_title":"Kildonan Eau de Toilette 2ml Sample","variants":[{"id":"57133328630133","title":"Default Title","price":3.5,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"15866304201077","show_tos":true},"pretty_terms_of_service":"Reward only applies to Kildonan Eau de Toilette 2ml Sample ","translated_terms_of_service":{}},{"id":709374,"name":"Sannox Eau de Parfum 2ml Sample","enabled":true,"points_amount":350,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Sannox Eau de Parfum 2ml Sample (350 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/1tlfwdip1ks3how85v6xidvt7y3h","pretty_points_amount":"350","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":3.5,"min_order_value_in_cents":null,"product_id":"15866326942069","variant_ids":"57133365133685","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0029\/6619\/2195\/files\/SAN012-SannoxEaudeParfum_a9e58171-a795-463c-9abf-8870299cce7d.jpg?v=1778075664","product_title":"Sannox Eau de Parfum 2ml Sample","variants":[{"id":"57133365133685","title":"Default Title","price":3.5,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"15866326942069","show_tos":true},"pretty_terms_of_service":"Reward only applies to Sannox Eau de Parfum 2ml Sample ","translated_terms_of_service":{}},{"id":709375,"name":"Island Dusk Eau de Parfum 2ml Sample","enabled":true,"points_amount":350,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Island Dusk Eau de Parfum 2ml Sample (350 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/se5xzwqaandnxu1hvypm97fodqfh","pretty_points_amount":"350","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":3.5,"min_order_value_in_cents":null,"product_id":"15866330677621","variant_ids":"57133375816053","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0029\/6619\/2195\/files\/ISD004-ISLANDDUSKEaudeParfumcopy_d86e1347-08be-423a-9561-64c8c02a4840.jpg?v=1778076348","product_title":"Island Dusk Eau de Parfum 2ml Sample","variants":[{"id":"57133375816053","title":"Default Title","price":3.5,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"15866330677621","show_tos":true},"pretty_terms_of_service":"Reward only applies to Island Dusk Eau de Parfum 2ml Sample ","translated_terms_of_service":{}}
7766],"rewards":[{"id":662271,"name":"£5 off coupon","enabled":true,"points_amount":500,"points_type":"fixed","reward_type":"fixed_amount","source":"points","pretty_display_rewards":"£5 off coupon (500 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/q4s8ngfgm8skmll3dgd0ietgv95k","pretty_points_amount":"500","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":5.0,"min_order_value_in_cents":null,"terms_of_service":{"reward_type":"fixed_amount","applies_to":"collection","show_tos":true},"pretty_terms_of_service":"Only for products in specific collections. ","translated_terms_of_service":{}},{"id":651246,"name":"£10 off orders","enabled":true,"points_amount":1000,"points_type":"fixed","reward_type":"fixed_amount","source":"points","pretty_display_rewards":"£10 off orders (1,000 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/a7ji5b6xethy13y0y25vc04lxo69","pretty_points_amount":"1,000","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":10.0,"min_order_value_in_cents":null,"terms_of_service":{"reward_type":"fixed_amount","applies_to":"collection","show_tos":true},"pretty_terms_of_service":"Only for products in specific collections. ","translated_terms_of_service":{}},{"id":651247,"name":"£20 off orders","enabled":true,"points_amount":2000,"points_type":"fixed","reward_type":"fixed_amount","source":"points","pretty_display_rewards":"£20 off orders (2,000 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/c38bphloebywgw05yrrhhdlgu01p","pretty_points_amount":"2,000","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":20.0,"min_order_value_in_cents":null,"terms_of_service":{"reward_type":"fixed_amount","applies_to":"collection","show_tos":true},"pretty_terms_of_service":"Only for products in specific collections. ","translated_terms_of_service":{}},{"id":651248,"name":"£30 off orders","enabled":true,"points_amount":3000,"points_type":"fixed","reward_type":"fixed_amount","source":"points","pretty_display_rewards":"£30 off orders (3,000 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/jetc735vt09jbv6pov20j127ib0z","pretty_points_amount":"3,000","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":30.0,"min_order_value_in_cents":null,"terms_of_service":{"reward_type":"fixed_amount","applies_to":"collection","show_tos":true},"pretty_terms_of_service":"Only for products in specific collections. ","translated_terms_of_service":{}},{"id":655377,"name":"£40 off orders","enabled":true,"points_amount":4000,"points_type":"fixed","reward_type":"fixed_amount","source":"points","pretty_display_rewards":"£40 off orders (4,000 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/dt8nswhojfuotpnhtz5u0n5wbt1m","pretty_points_amount":"4,000","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":40.0,"min_order_value_in_cents":null,"terms_of_service":{"reward_type":"fixed_amount","applies_to":"collection","show_tos":true},"pretty_terms_of_service":"Only for products in specific collections. ","translated_terms_of_service":{}},{"id":655378,"name":"£50 off orders","enabled":true,"points_amount":5000,"points_type":"fixed","reward_type":"fixed_amount","source":"points","pretty_display_rewards":"£50 off orders (5,000 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/kfjlvny4titlc0qosz0jl7tzrkaf","pretty_points_amount":"5,000","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":50.0,"min_order_value_in_cents":null,"terms_of_service":{"reward_type":"fixed_amount","applies_to":"collection","show_tos":true},"pretty_terms_of_service":"Only for products in specific collections. ","translated_terms_of_service":{}},{"id":655384,"name":"Free shipping","enabled":true,"points_amount":500,"points_type":"fixed","reward_type":"free_shipping","source":"points","pretty_display_rewards":"Free shipping (500 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/4x0atk1pf58pu4evhnpqmpcu2ps8","pretty_points_amount":"500","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":100.0,"min_order_value_in_cents":null,"terms_of_service":{"reward_type":"free_shipping","show_tos":true},"pretty_terms_of_service":"","translated_terms_of_service":{}},{"id":709325,"name":"After the Rain Eau de Parfum 2ml Sample","enabled":true,"points_amount":350,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"After the Rain Eau de Parfum 2ml Sample (350 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/1bguqx3n9kv5y2bk9w9yel5zvu34","pretty_points_amount":"350","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":3.5,"min_order_value_in_cents":null,"product_id":"15866335822197","variant_ids":"57133384434037","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0029\/6619\/2195\/files\/AFT038-2mlEaudeParfum_2a318d19-ea01-4f85-9e38-a619623ff136.jpg?v=1778076791","product_title":"After the Rain Eau de Parfum 2ml Sample","variants":[{"id":"57133384434037","title":"Default Title","price":3.5,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"15866335822197","show_tos":true},"pretty_terms_of_service":"Reward only applies to After the Rain Eau de Parfum 2ml Sample ","translated_terms_of_service":{}},{"id":709339,"name":"Kildonan Eau de Toilette 2ml Sample","enabled":true,"points_amount":350,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Kildonan Eau de Toilette 2ml Sample (350 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/w72fex79o3p07jo3xjxgbsraj7kl","pretty_points_amount":"350","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":3.5,"min_order_value_in_cents":null,"product_id":"15866304201077","variant_ids":"57133328630133","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0029\/6619\/2195\/files\/KIL017KildonanEaudeToilette.jpg?v=1778074508","product_title":"Kildonan Eau de Toilette 2ml Sample","variants":[{"id":"57133328630133","title":"Default Title","price":3.5,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"15866304201077","show_tos":true},"pretty_terms_of_service":"Reward only applies to Kildonan Eau de Toilette 2ml Sample ","translated_terms_of_service":{}},{"id":709374,"name":"Sannox Eau de Parfum 2ml Sample","enabled":true,"points_amount":350,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Sannox Eau de Parfum 2ml Sample (350 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/1tlfwdip1ks3how85v6xidvt7y3h","pretty_points_amount":"350","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":3.5,"min_order_value_in_cents":null,"product_id":"15866326942069","variant_ids":"57133365133685","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0029\/6619\/2195\/files\/SAN012-SannoxEaudeParfum_a9e58171-a795-463c-9abf-8870299cce7d.jpg?v=1778075664","product_title":"Sannox Eau de Parfum 2ml Sample","variants":[{"id":"57133365133685","title":"Default Title","price":3.5,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"15866326942069","show_tos":true},"pretty_terms_of_service":"Reward only applies to Sannox Eau de Parfum 2ml Sample ","translated_terms_of_service":{}},{"id":709375,"name":"Island Dusk Eau de Parfum 2ml Sample","enabled":true,"points_amount":350,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Island Dusk Eau de Parfum 2ml Sample (350 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/se5xzwqaandnxu1hvypm97fodqfh","pretty_points_amount":"350","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":3.5,"min_order_value_in_cents":null,"product_id":"15866330677621","variant_ids":"57133375816053","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0029\/6619\/2195\/files\/ISD004-ISLANDDUSKEaudeParfumcopy_d86e1347-08be-423a-9561-64c8c02a4840.jpg?v=1778076348","product_title":"Island Dusk Eau de Parfum 2ml Sample","variants":[{"id":"57133375816053","title":"Default Title","price":3.5,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"15866330677621","show_tos":true},"pretty_terms_of_service":"Reward only applies to Island Dusk Eau de Parfum 2ml Sample ","translated_terms_of_service":{}}],"referral_rewards":{"referrer_reward":{"id":706822,"name":"25% off","reward_type":"percentage","properties":{"applies_to":"entire","translations":[],"collection_id":null,"min_requirement":"none","auto_redeem_enabled":false,"customer_points_get":1.0,"increment_points_value":100,"refund_on_expiry_enabled":false,"applies_to_full_price_items_only":false,"min_order_value_excludes_free_product":false,"hide_from_checkout_enabled":false,"hide_from_site_enabled":false}},"referred_reward":{"id":706823,"name":"25% off","reward_type":"percentage","properties":{"applies_to":"entire","translations":[],"collection_id":null,"purchase_type":"one_time","min_requirement":"none","auto_redeem_enabled":false,"customer_points_get":1.0,"increment_points_value":100,"refund_on_expiry_enabled":false,"applies_to_full_price_items_only":false,"min_order_value_excludes_free_product":false,"hide_from_checkout_enabled":false,"hide_from_site_enabled":false}}},"referral_settings":{"referrals_landing_path":"","referrals_landing_domain":""},"referral_social_settings":{"sms":true,"email":true,"twitter":false,"facebook":false,"whatsapp":false,"share_order":["sms","email","link","twitter","facebook","whatsapp"],"sms_message":"","twitter_message":"","whatsapp_message":""},"referrals_customer_account_required":false,"friend_discounts_disabled":false,"vip_tiers":[{"id":503103,"name":"Discovery","threshold":0,"perks":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/ffe3uhl0tvngdusxg0pfh4uhyq9i","de
7766sc":"\u003cspan\u003eSpend £0.00 \u003c\/span\u003e","translations":[],"rewards":[],"threshold_text":null},{"id":503104,"name":"Heritage","threshold":200,"perks":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/t4jsfwj1antr11bdwm1od3nwsvry","desc":"\u003cspan\u003eSpend £200.00 \u003c\/span\u003e","translations":[],"rewards":[],"threshold_text":null},{"id":503105,"name":"Signature","threshold":300,"perks":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/yj9fmbcu34s8oxd3cmdvljpyvskv","desc":"\u003cspan\u003eSpend £300.00 \u003c\/span\u003e","translations":[],"rewards":[],"threshold_text":null}],"account_embed_widget_settings":{"enabled":false,"target_page":"customers\/account","custom_insert_method":"beforeend"},"loyalty_landing_page_settings":{"enabled":false,"theme_id":"","template_suffix":"rivo-loyalty-landing-page","vip_tiers_table_data":[{"perk":"Points Per £1 spent","tiers":[{"id":"503103","value":"10 Points Per £1 spent"},{"id":"503104","value":"12 Points Per £1 spent"},{"id":"503105","value":"15 Points Per £1 spent"}]},{"perk":"Rewards Access","tiers":[{"id":"503103","value":"Standard rewards access"},{"id":"503104","value":"Enhanced rewards access"},{"id":"503105","value":"Enhanced \/ top-tier rewards access"}]},{"perk":"20% off first subscription order","tiers":[{"id":"503103","value":"â"},{"id":"503104","value":"â"},{"id":"503105","value":"â"}]},{"perk":"10% off refills","tiers":[{"id":"503103","value":"-"},{"id":"503104","value":"â"},{"id":"503105","value":"â"}]},{"perk":"Early Access","tiers":[{"id":"503103","value":"-"},{"id":"503104","value":"New product launches"},{"id":"503105","value":"New product launches, seasonal drops, and sale events"}]},{"perk":"VIP Access","tiers":[{"id":"503103","value":"-"},{"id":"503104","value":"-"},{"id":"503105","value":"VIP access to brand moments, store openings, events, and exclusive activations"}]}],"primary_button_class_names":"","secondary_button_class_names":"","theme_extension_files_added_at":"2026-03-24T12:06:30.918Z","theme_extension_files_verified_at":"2026-03-24T12:06:30.919Z","product_add_to_card_button_redirect_url":""},"membership_landing_page_settings":{"enabled":false,"template_suffix":"rivo-membership-landing-page"},"account_dashboard_settings":{},"forms":[],"points_expiry_enabled":true,"credits_expiry_enabled":true,"points_per_points_log_expiry_enabled":false,"credits_per_points_log_expiry_enabled":true,"frontend":{"potential_points":{"order_placed":{"enabled":true,"points_type":"multiplier","points_amount":10,"currency_base_amount":1,"multi_balance_settings_by_tiers":{"Heritage":{"balance_amount":12,"currency_base_amount":1,"vip_tier_multiplier_amount":null},"Discovery":{"balance_amount":10,"currency_base_amount":1,"vip_tier_multiplier_amount":null},"Signature":{"balance_amount":15,"currency_base_amount":1,"vip_tier_multiplier_amount":null}}}}},"referral_campaigns":[{"id":96972,"name":"Give 25%, Get 25% ","display_type":"inline","status":"active","page_settings":{"friend_claim_title":"{{advocate_first_name}} sent you a discount","friend_reward_title":"Congratulations, you're in!","invalid_button_text":"Shop Now","advocate_share_title":"Give 25%, ","advocate_reward_title":"Use your discount","advocate_signup_title":"Give 25%,","friend_reward_copy_text":"Copy","advocate_share_link_mode":"button","friend_claim_button_text":"Claim Discount","friend_claim_description":"Enter your email, get a 25% discount off your first order.","advocate_email_stats_text":"My Stats","advocate_reward_copy_text":"Copy","advocate_share_link_title":"Share your link","friend_claim_expired_text":"Sorry, this referral link has expired. Come back later!","friend_reward_description":"Here's your {{discount_amount}} reward. Use this discount code on your next order.","advocate_email_stats_title":"Send my Stats","advocate_share_description":"Share your unique link with a friend and they'll get 25% off their first order. Once they purchase, you'll earn 25% off too â our way of saying thank you.","advocate_share_email_title":"Share via Email","advocate_reward_description":"Here's your {{discount_amount}} reward. Use this discount code on your next order.","advocate_share_expired_text":"Sorry, this referral link has expired. Come back later!","advocate_share_header_title":"Refer a friend","advocate_signup_button_text":"Invite Friends","advocate_signup_description":"Share your unique link with a friend and they'll get 25% off their first order. Once they purchase, you'll earn 25% off too â our way of saying thank you.","advocate_email_stats_enabled":true,"advocate_share_email_subject":"Your friend has sent you a gift","advocate_signup_expired_text":"Sorry, this referral link has expired. Come back later!","friend_claim_disclaimer_text":"Offer only valid for new customers","friend_reward_disclaimer_text":"Offer only valid for new customers","advocate_share_appended_params":"","advocate_share_disclaimer_text":"Offer only valid for new customers","friend_claim_email_placeholder":"Your email","advocate_reward_disclaimer_text":"","advocate_share_copy_button_text":"Copy Link","advocate_share_email_note_label":"Additional Note:","advocate_share_link_description":"You can share this link anywhere with a friend.","advocate_signup_disclaimer_text":"Offer only valid for new customers","friend_reward_apply_button_text":"Apply code","advocate_email_stats_button_text":"Send Email","advocate_email_stats_description":"Your stats will be sent to {{email}}","advocate_share_email_button_text":"Send Email","friend_claim_cta_version_enabled":false,"friend_reward_auto_apply_enabled":true,"friend_reward_post_discount_path":"","advocate_reward_apply_button_text":"Apply code","advocate_signup_email_placeholder":"Your email","advocate_reward_auto_apply_enabled":true,"advocate_reward_post_discount_path":"","advocate_share_email_subject_label":"Subject:","advocate_share_personal_link_label":"Here is your personal link:","friend_reward_coupon_field_enabled":true,"advocate_share_email_reminder_label":"Send reminder after 3 days","advocate_reward_coupon_field_enabled":true,"advocate_share_email_sent_from_label":"To:","friend_claim_additional_close_params":[],"advocate_share_email_note_placeholder":"Add something else for your friends here. We'll prepopulate the rest!","advocate_signup_first_name_placeholder":"Your first name","advocate_signup_requires_login_enabled":false,"friend_claim_terms_and_conditions_path":"","friend_claim_terms_and_conditions_text":"Terms \u0026 Conditions","friend_reward_terms_and_conditions_path":"","friend_reward_terms_and_conditions_text":"Terms \u0026 Conditions","advocate_share_email_subject_placeholder":"Here's a gift","advocate_share_terms_and_conditions_path":"","advocate_share_terms_and_conditions_text":"Terms \u0026 Conditions","advocate_signup_first_name_field_enabled":true,"advocate_reward_terms_and_conditions_path":"","advocate_reward_terms_and_conditions_text":"Terms \u0026 Conditions","advocate_signup_terms_and_conditions_path":"","advocate_signup_terms_and_conditions_text":"Terms \u0026 Conditions","friend_claim_terms_and_conditions_enabled":false,"advocate_signup_requires_login_button_text":"Sign In or Sign Up","friend_reward_terms_and_conditions_enabled":false,"advocate_email_stats_logged_out_description":"Please enter the email you used to signup","advocate_share_email_recipients_placeholder":"Comma separated list of email addresses","advocate_share_terms_and_conditions_enabled":false,"advocate_reward_terms_and_conditions_enabled":false,"advocate_signup_terms_and_conditions_enabled":true,"friend_claim_accepts_marketing_checkbox_text":"Subscribe to email marketing","advocate_signup_accepts_marketing_checkbox_text":"Subscribe to email marketing","friend_claim_accepts_marketing_checkbox_enabled":true,"advocate_signup_accepts_marketing_checkbox_enabled":true,"advocate_signup_accepts_marketing_checkbox_default_checked":false,"friend_claim_first_name_field_enabled":false,"friend_claim_first_name_placeholder":"Your first name"},"design_settings":{"share_mode":"blocks","primary_color":"#000000","background_type":"column","secondary_color":"#CCCCCC","title_font_size":38,"button_font_size":16,"footer_font_size":12,"header_font_size":18,"title_font_color":"#3b4351","title_text_align":"left","button_font_color":"#ffffff","footer_font_color":"#cccccc","footer_text_align":"center","header_font_color":"#000000","header_text_align":"center","subtitle_font_size":17,"background_position":"right","button_border_color":"#4e3857","primary_font_family":"inherit","subtitle_font_color":"#66758c","subtitle_text_align":"left","mobile_inline_height":900,"desktop_inline_height":650,"secondary_font_family":"inherit","button_background_color":"#4e3857","header_background_color":"#efefef","advocate_share_email_note_enabled":true,"advocate_share_email_subject_enabled":true,"advocate_share_email_reminder_enabled":true},"advocate_rules":[],"friend_rules":[],"advocate_reward":{"id":706822,"name":"25% off","enabled":true,"points_amount":0,"points_type":"fixed","reward_type":"percentage","source":"referrer","pretty_display_rewards":"25% off (0 points required)","icon_url":null,"pretty_points_amount":"0","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":25.
77660,"min_order_value_in_cents":null,"terms_of_service":{"reward_type":"percentage","applies_to":"entire","show_tos":false},"pretty_terms_of_service":""},"friend_reward":{"id":706823,"name":"25% off","enabled":true,"points_amount":0,"points_type":"fixed","reward_type":"percentage","source":"referred","pretty_display_rewards":"25% off (0 points required)","icon_url":null,"pretty_points_amount":"0","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":25.0,"min_order_value_in_cents":null,"terms_of_service":{"reward_type":"percentage","applies_to":"entire","show_tos":false},"pretty_terms_of_service":""},"expires_at":null,"background_image_url":"https:\/\/loyalty.rivo.io\/assets\/hg2ubpsq42lszw8ftvotm6v4xihe","custom_css":"@font-face {\n font-family: 'New Century Schoolbook';\n src: url('https:\/\/cdn.shopify.com\/s\/files\/1\/0029\/6619\/2195\/files\/New_Century_Schoolbook.ttf?v=1774898986') format('truetype');\n font-weight: normal;\n font-style: normal;\n \n}\n\n@font-face {\n font-family: 'The SansB';\n src: url('https:\/\/cdn.shopify.com\/s\/files\/1\/0029\/6619\/2195\/files\/THE_SANSB.OTF?v=1774899363') format('opentype');\n font-weight: normal;\n font-style: normal;\n \n}\n\n\/* ââ Wrapper \u0026 body ââââââââââââââââââââââââââââââââââââââââââââââââââââ *\/\n#baLoySectionWrapper {\n border-radius: 4px !important;\n background: #212529 !important;\n}\n#baLoySectionWrapper .referral-body {\n background: #212529 !important;\n}\n#baLoySectionWrapper .ba-loy-rounded,\n#baLoySectionWrapper .ba-loy-rounded * {\n border-radius: 4px !important;\n}\n\n\/* ââ Layout ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ *\/\n#baLoySectionWrapper .content {\n align-self: center !important;\n width: 100% !important;\n}\n#baLoySectionWrapper .content-wrapper {\n padding: 48px 40px !important;\n width: 90% !important;\n max-width: 560px !important;\n margin: 0 auto !important;\n}\n#baLoySectionWrapper #advocate-signup-page .content-wrapper,\n#baLoySectionWrapper #advocate-share-page .content-wrapper {\n padding-top: 32px !important;\n}\n#baLoySectionWrapper #advocate-signup-page .content-title,\n#baLoySectionWrapper #advocate-share-page .content-title {\n margin-top: 0 !important;\n}\n#baLoySectionWrapper .background-image {\n object-position: bottom !important;\n}\n#baLoySectionWrapper .content .header {\n display: none !important;\n}\n\n\/* ââ Section title âââââââââââââââââââââââââââââââââââââââââââââââââââââ *\/\n#baLoySectionWrapper .section-title {\n margin-bottom: 32px !important;\n}\n#baLoySectionWrapper .content-title {\n font-family: 'New Century Schoolbook', 'Times New Roman', serif !important;\n font-weight: 700 !important;\n margin-top: 0 !important;\n margin-bottom: 10px !important;\n color: #ffffff !important;\n letter-spacing: 0px !important;\n text-transform: none !important;\n line-height: 1.15 !important;\n}\n\n\/* Eyebrow *\/\n#baLoySectionWrapper .content-title::before {\n content: 'Refer a friend' !important;\n display: block !important;\n font-family: 'TheSans', 'The SansB', Arial, sans-serif !important;\n font-weight: 600 !important;\n font-size: 11px !important;\n letter-spacing: 3px !important;\n text-transform: uppercase !important;\n color: #c4b5d0 !important;\n margin-bottom: 14px !important;\n}\n\n\/* Subtitle *\/\n#baLoySectionWrapper .content-subtitle {\n font-family: 'TheSans', 'The SansB', Arial, sans-serif !important;\n font-size: 14px !important;\n letter-spacing: 0px !important;\n color: rgba(255, 255, 255, 0.6) !important;\n line-height: 1.7 !important;\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n\/* ââ Form fields âââââââââââââââââââââââââââââââââââââââââââââââââââââââ *\/\n#baLoySectionWrapper .section-body .form {\n display: flex !important;\n flex-direction: column !important;\n gap: 12px !important;\n}\n#baLoySectionWrapper .form-group {\n margin-bottom: 0 !important;\n}\n#baLoySectionWrapper input.txt-field {\n font-family: 'TheSans', 'The SansB', Arial, sans-serif !important;\n border: 1.5px solid rgba(255, 255, 255, 0.20) !important;\n border-radius: 4px !important;\n background: rgba(255, 255, 255, 0.05) !important;\n transition: border-color 0.2s ease !important;\n color: #ffffff !important;\n padding: 12px 14px !important;\n box-shadow: none !important;\n}\n#baLoySectionWrapper input.txt-field::placeholder {\n color: rgba(255, 255, 255, 0.30) !important;\n}\n#baLoySectionWrapper input,\n#baLoySectionWrapper textarea {\n font-family: 'TheSans', 'The SansB', Arial, sans-serif !important;\n border: 1.5px solid rgba(255, 255, 255, 0.20) !important;\n border-radius: 4px !important;\n color: #ffffff !important;\n background: rgba(255, 255, 255, 0.05) !important;\n}\n#baLoySectionWrapper input.txt-field:focus,\n#baLoySectionWrapper input.txt-field:hover {\n border: 1.5px solid rgba(255, 255, 255, 0.55) !important;\n box-shadow: none !important;\n outline: none !important;\n}\n#baLoySectionWrapper input.referral-link {\n font-family: 'TheSans', 'The SansB', Arial, sans-serif !important;\n font-size: 13px !important;\n background: rgba(255, 255, 255, 0.04) !important;\n border: 1px solid rgba(255, 255, 255, 0.12) !important;\n color: rgba(255, 255, 255, 0.50) !important;\n}\n\n\/* ââ Primary CTA button â plum âââââââââââââââââââââââââââââââââââââââââ *\/\n#baLoySectionWrapper .button.loy-button-main,\n#baLoySectionWrapper .button.loy-button {\n font-family: 'TheSans', 'The SansB', Arial, sans-serif !important;\n background: #4e3857 !important;\n color: #ffffff !important;\n border: 1.5px solid #4e3857 !important;\n border-radius: 4px !important;\n width: 100% !important;\n min-height: 48px !important;\n letter-spacing: 1px !important;\n text-transform: uppercase !important;\n font-size: 12px !important;\n font-weight: 700 !important;\n cursor: pointer !important;\n transition: background-color 0.2s ease, border-color 0.2s ease !important;\n margin-top: 8px !important;\n}\n#baLoySectionWrapper .button.loy-button-main:hover,\n#baLoySectionWrapper .button.loy-button-main:focus,\n#baLoySectionWrapper .button.loy-button-main:active,\n#baLoySectionWrapper .button.loy-button:hover,\n#baLoySectionWrapper .button.loy-button:focus,\n#baLoySectionWrapper .button.loy-button:active {\n background: #3a2940 !important;\n border-color: #3a2940 !important;\n color: #ffffff !important;\n opacity: 1 !important;\n}\n\n\/* Secondary \/ outline buttons *\/\n#baLoySectionWrapper .button.loy-button-secondary,\n#baLoySectionWrapper .loy-button-secondary {\n font-family: 'TheSans', 'The SansB', Arial, sans-serif !important;\n background: transparent !important;\n color: #ffffff !important;\n border: 1.5px solid rgba(255, 255, 255, 0.25) !important;\n border-radius: 4px !important;\n width: 100% !important;\n min-height: 48px !important;\n letter-spacing: 0.5px !important;\n text-transform: uppercase !important;\n font-size: 12px !important;\n font-weight: 600 !important;\n transition: border-color 0.2s ease, background 0.2s ease !important;\n}\n#baLoySectionWrapper .button.loy-button-secondary:hover,\n#baLoySectionWrapper .loy-button-secondary:hover {\n border-color: rgba(255, 255, 255, 0.65) !important;\n background: rgba(255, 255, 255, 0.06) !important;\n color: #ffffff !important;\n opacity: 1 !important;\n}\n\n\/* Copy coupon button *\/\n#baLoySectionWrapper .copy-coupon.dflex button.button {\n border: 1.5px solid rgba(255, 255, 255, 0.25) !important;\n border-radius: 4px !important;\n min-height: 48px !important;\n}\n#baLoySectionWrapper .copy-coupon.dflex {\n gap: 8px !important;\n}\n\n\/* ââ Icons \/ sharing rows ââââââââââââââââââââââââââââââââââââââââââââââ *\/\n#baLoySectionWrapper .icon-and-text-row svg {\n fill: #ffffff !important;\n transition: fill 0.2s ease !important;\n}\n#baLoySectionWrapper svg.path-stroke path {\n stroke: #ffffff !important;\n fill: transparent;\n transition: stroke 0.2s ease !important;\n}\n#baLoySectionWrapper .icon-and-text-row:hover svg {\n fill: #c4b5d0 !important;\n}\n#baLoySectionWrapper .icon-and-text-row:hover svg.path-stroke path {\n stroke: #c4b5d0 !important;\n}\n#baLoySectionWrapper .content.link-mode-exposed .sharing-buttons {\n border-color: rgba(255, 255, 255, 0.12) !important;\n border-radius: 4px !important;\n}\n\n\/* ââ Footer \u0026 labels âââââââââââââââââââââââââââââââââââââââââââââââââââ *\/\n#baLoySectionWrapper .section-footer {\n font-family: 'TheSans', 'The SansB', Arial, sans-serif !important;\n text-align: center !important;\n font-size: 11px !important;\n letter-spacing: 0.5px !important;\n text-transform: uppercase !important;\n color: rgba(255, 255, 255, 0.22) !important;\n margin-top: 20px !important;\n}\n#baLoySectionWrapper label {\n font-family: 'TheSans', 'The SansB', Arial, sans-serif !important;\n text-align: center !important;\n color: rgba(255, 255, 255, 0.50) !important;\n font-size: 13px !important;\n}\n#baLoySectionWrapper .label-with-checkbox {\n color: #ffffff !important;\n}\n\n\/* ââ Popup âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ *\/\n#baLoySectionWrapper .popup-page.active {\n background: #1a1c1f !important;\n border: 1px solid rgba(255, 255, 255, 0.10) !important;\n border-radius: 4px !important;\n color: #ffffff !important;\n}\n#baLoySectionWrapper .popup-page input.txt-field {\n background: rgba(255, 255, 255, 0.05) !important;\n border: 1.5px solid rgba(255, 255, 255, 0.20) !important;\n color: #ffffff !important;\n}\n#baLoySectionWrapper .popup-page .form-label {\n display: flex !important;\n align-items: center !important;\n gap: 5px !important;\n}\n#baLoySectionWrapper .popup-page.active .form-label {\n font-family: 'TheSans', 'The SansB', Arial, sans-serif !important;\n margin-bottom: 15px !important;\n margin-top: 0 !important;\n display: flex !important;\n gap: 5px !important;\n align-items: center !important;\n color: rgba(255, 255, 255, 0.75) !important;\n}\n#baLoySectionWrapper textarea#email_note {\n border: 1.5px solid rgba(255, 255, 255, 0.20) !important;\n border-radius: 4px !important;\n background: rgba(255, 255, 255, 0.05) !important;\n color: #ffffff !important;\n}\n\n\/* ââ Success toast âââââââââââââââââââââââââââââââââââââââââââââââââââââ *\/\n#baLoySectionWrapper .referral-body .toast.success {\n background: rgba(78, 56, 87, 0.96) !important;\n position: fixed !important;\n top: 0 !important;\n bottom: 0 !important;\n left: 0 !important;\n width: 100% !important;\n right: 0 !important;\n display: flex !important;\n justify-content: center !important;\n align-items: center !important;\n}\n\n\/* ââ Checkbox ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ *\/\n#baLoySectionWrapper #accepts_marketing,\n#baLoySectionWrapper input[type=\"checkbox\"] {\n -webkit-appearance: none !important;\n -moz-appearance: none !important;\n width: 18px !important;\n height: 18px !important;\n border: 1.5px solid rgba(255, 255, 255, 0.30) !important;\n border-radius: 3px !important;\n position: relative !important;\n cursor: pointer !important;\n outline: none !important;\n background: transparent !important;\n margin-bottom: 0 !important;\n flex-shrink: 0 !important;\n transition: border-color 0.2s ease, background-color 0.2s ease !important;\n}\n#baLoySectionWrapper .popup-page input[type=\"checkbox\"] {\n border-color: rgba(255, 255, 255, 0.30) !important;\n margin-top: 0 !important;\n}\n#baLoySectionWrapper #accepts_marketing:checked,\n#baLoySectionWrapper input[type=\"checkbox\"]:checked {\n background-color: #4e3857 !important;\n border-color: #4e3857 !important;\n}\n#baLoySectionWrapper #accepts_marketing:checked::after,\n#baLoySectionWrapper input[type=\"checkbox\"]:checked::after {\n
7766content: \"\" !important;\n display: block !important;\n width: 2px !important;\n height: 6px !important;\n border: solid #ffffff !important;\n border-width: 0 1.5px 1.5px 0 !important;\n position: absolute !important;\n top: 3px !important;\n left: 5px !important;\n transform: rotate(45deg) !important;\n}\n\n\/* ââ Error âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ *\/\n#baLoySectionWrapper .error-text {\n font-family: 'TheSans', 'The SansB', Arial, sans-serif !important;\n color: #ff8080 !important;\n font-size: 12px !important;\n letter-spacing: 0px !important;\n}\n\n\/* ââ Link button âââââââââââââââââââââââââââââââââââââââââââââââââââââââ *\/\n#baLoySectionWrapper .loy-button-link-main {\n font-family: 'TheSans', 'The SansB', Arial, sans-serif !important;\n color: #c4b5d0 !important;\n text-decoration: underline !important;\n text-underline-offset: 3px !important;\n font-weight: 600 !important;\n}\n\n\/* ââ Signup \u0026 share pages â \"Get £15\" accent line ââââââââââââââââââââââ *\/\n#baLoySectionWrapper #advocate-signup-page .content-title::after,\n#baLoySectionWrapper #advocate-share-page .content-title::after {\n content: 'Get 25%' !important;\n display: block !important;\n font-family: 'New Century Schoolbook', 'Times New Roman', serif !important;\n font-style: italic !important;\n font-weight: 700 !important;\n color: #c4b5d0 !important;\n margin-top: 6px !important;\n}\n\n\/* ââ Reward page accent line âââââââââââââââââââââââââââââââââââââââââââ *\/\n#baLoySectionWrapper #advocate-reward-page .content-title::after {\n content: 'Refer \u0026 Earn' !important;\n display: block !important;\n font-family: 'New Century Schoolbook', 'Times New Roman', serif !important;\n font-style: italic !important;\n font-weight: 700 !important;\n color: #c4b5d0 !important;\n margin-top: 4px !important;\n}\n\n\/* ââ Sign in text ââââââââââââââââââââââââââââââââââââââââââââââââââââââ *\/\n#baLoySectionWrapper .sign-in-text {\n font-family: 'TheSans', 'The SansB', Arial, sans-serif !important;\n color: rgba(255, 255, 255, 0.40) !important;\n font-size: 13px !important;\n}\n\n\/* ââ Mobile ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ *\/\n@media (max-width: 680px) {\n #baLoySectionWrapper .mobile-image {\n background-position: center !important;\n height: 300px !important;\n }\n #baLoySectionWrapper .content-title {\n font-size: 28px !important;\n }\n #baLoySectionWrapper #advocate-reward-page .content-title,\n #baLoySectionWrapper #friend-claim-page .content-title,\n #baLoySectionWrapper #friend-reward-page .content-title {\n font-size: 22px !important;\n margin-top: 15px !important;\n }\n #baLoySectionWrapper .referral-body {\n display: flex !important;\n flex-direction: column !important;\n justify-content: flex-start !important;\n padding: 0 !important;\n }\n #baLoySectionWrapper .content .header {\n text-decoration: none !important;\n padding-left: 24px !important;\n margin-bottom: 0 !important;\n }\n #baLoySectionWrapper .content-wrapper {\n width: 100% !important;\n padding: 32px 24px !important;\n }\n}","share_via_email_default_subject":"I'm sending you a {{reward_name}} to shop at {{shop_name}}","landing_path":null,"advocate_overlay_enabled":false,"post_order_advocate_overlay_enabled":false,"post_order_advocate_overlay_delay":0,"post_order_advocate_overlay_frequency":0,"streamlined_enabled":false,"locale_translations":{}}],"paid_membership_settings":{"landing_path":"\/","legacy_product_ids":[],"cancellation_policy":"immediate","final_reminder_days":3,"rebill_reminder_days":5,"migration_mode_enabled":false,"rebill_attempt_interval":"hourly","daily_rebill_attempt_utc_hour":16,"landing_path_redirect_enabled":true,"default_enrollment_tier_method":"customer_creation","failed_payments_retry_schedule":[{"days_after_last_retry":1},{"days_after_last_retry":2},{"days_after_last_retry":3},{"days_after_last_retry":5},{"days_after_last_retry":5},{"days_after_last_retry":5},{"days_after_last_retry":5}],"daily_failed_payments_attempt_utc_hour":23,"selling_plan_after_add_to_cart_js_method":"redirect_to_cart","membership_gift_order_count_starts_at_enrollment":false},"checkout_ui_settings":{"global_show_login_url":"\/customer_authentication\/login?return_to=\/checkout","global_show_login_enabled":false,"redeem_points_max_rewards":10,"redeem_store_credit_button_kind":"primary","global_show_login_header_enabled":false,"shopify_markets_metaobject_enabled":false,"post_purchase_referral_hero_image_url":"","post_purchase_referral_preview_emails":"","redeem_points_use_custom_select_label":false,"redeem_points_expanded_version_enabled":false,"redeem_points_only_show_from_countries":[],"redeem_points_show_all_rewards_enabled":false,"redeem_points_select_apply_button_enabled":false,"redeemed_rewards_only_show_from_countries":[],"post_purchase_account_activation_image_url":"","post_purchase_referral_hide_from_countries":[],"redeem_points_default_select_label_enabled":true,"hide_all_checkout_extensions_from_countries":[],"post_purchase_install_wallet_pass_image_url":"","post_purchase_referral_preview_mode_enabled":false,"only_show_checkout_extensions_from_countries":[],"post_purchase_referral_share_buttons_enabled":false,"redeem_points_disable_reward_options_enabled":false,"redeem_store_credit_only_show_from_countries":[],"redeem_points_hide_redeem_when_discount_exists":false,"redeem_points_not_enough_points_banner_enabled":false,"post_purchase_referral_only_show_from_countries":[],"redeem_incremental_earnings_balance_to_currency":false,"redeem_points_expanded_show_custom_icons_enabled":true,"redeemed_rewards_hide_selections_when_no_options":true,"clear_discount_codes_with_prefix_on_consolidation":"","post_purchase_account_activation_button_full_width":true,"cashback_estimation_balance_usd_to_currency_enabled":false,"redeem_points_hide_redeem_when_free_product_applied":false,"redeem_incremental_earnings_only_show_from_countries":[],"redeem_points_hide_selections_unless_discount_exists":true,"post_purchase_account_activation_preview_mode_enabled":false,"post_purchase_referral_always_show_to_advocate_enabled":false,"redeemed_rewards_hide_selections_when_discount_applied":false,"post_purchase_account_activation_membership_mode_enabled":false,"redeem_incremental_earnings_balance_applied_mode_enabled":false,"redeem_incremental_earnings_input_amount_stepper_enabled":false,"post_purchase_account_activation_only_show_from_countries":[],"post_purchase_install_wallet_pass_only_show_from_countries":[],"redeem_incremental_earnings_balance_usd_to_currency_enabled":false,"redeem_incremental_earnings_hide_redeem_when_discount_exists":false,"redeem_incremental_earnings_hide_redeem_when_insufficient_balance":false,"redeem_incremental_earnings_hide_redeem_unless_minimum_order_value_is_met":false},"discount_code_prefix_settings":{"global_prefix":"Arran-","loyalty_prefix":"","cashback_prefix":"","vip_tier_prefix":"","loyalty_gift_prefix":"LGIFT-","referral_friend_prefix":"","referral_advocate_prefix":""},"membership_tiers":[],"credit_mode":false,"custom_account_login_path":"#rivo","custom_account_register_path":"#rivo","active_bonus_campaign":null,"active_bonus_campaigns":[],"js_api_config":{"emit_points_balances_on_load":false},"auto_login":{"enabled":false,"email_provider":"kl","email_identifier":"utm_klaviyo_profile_id","auto_login_reload_enabled":false,"auto_login_bypass_only_mode_enabled":false},"account_widget_settings":{"logo":"\u003cimg\n class=\"medium--hide\"\n src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0029\/6619\/2195\/files\/Master_logo_Arran_BK_shopify_efe6ab99-fded-4627-9a83-bc4520e6475e.jpg?v=1681826916\"\n alt=\"Arran Logo\"\n itemprop=\"logo\"\n\/\u003e","enabled":true,"or_text":"OR","city_text":"City","edit_text":"Edit","name_text":"Name","custom_css":":root {\n --rivo-cream: #f7f8fa;\n --rivo-brown: #4e3857;\n --rivo-brown-hover: #3a2940;\n --rivo-brown-muted: rgba(78, 56, 87, 0.45);\n --rivo-brown-subtle: rgba(78, 56, 87, 0.12);\n}
7766\n\n.rivo-slideout__content {\n overflow-y: scroll;\n scrollbar-width: thin;\n scrollbar-color: #4a2c5a transparent;\n}\n\n.rivo-slideout__content::-webkit-scrollbar {\n width: 8px;\n -webkit-appearance: none;\n}\n\n.rivo-slideout__content::-webkit-scrollbar-thumb {\n background: #4a2c5a;\n border-radius: 4px;\n}\n\n.rivo-slideout__content::-webkit-scrollbar-track {\n background: transparent;\n}\n\n.rivo-slideout__content::-webkit-scrollbar {\n width: 6px;\n}\n.rivo-slideout__content::-webkit-scrollbar-thumb {\n background: #4a2c5a; \/* your Arran purple *\/\n border-radius: 3px;\n}\n.rivo-slideout__content::-webkit-scrollbar-track {\n background: transparent;\n}\n\n\/* --- Header --- *\/\n.rivo-login-overlay {\n background: transparent;\n}\n.rivo-slideout__header a.rivo-aw-logo img {\n max-height: 85px;\n}\n.rivo-slideout__header {\n box-shadow: none;\n}\n.rivo-slideout__header a span {\n width: auto;\n max-width: 150px;\n}\n.rivo-slideout__header a {\n width: auto;\n display: flex;\n align-self: center;\n}\nh2.rivo-aw-title,\nh3.rivo-aw-smaller-title {\n}\n.rivo-aw-home-hero h2 {\n}\n.rivo-checkbox-label {\n font-weight: 400 !important;\n}\n.rivo-slideout__container p,\n.rivo-aw-home-featured-content-subtitle {\n}\n\/* --- INPUT --- *\/\n.rivo-slideout__container input[type=\"text\"],\n.rivo-slideout__container input[type=\"email\"],\n.rivo-slideout__container input[type=\"tel\"],\n.rivo-slideout__container input[type=\"password\"],\n.rivo-slideout__container select {\n border-radius: 0;\n}\n.rivo-form-field label,\n.rivo-preference-item-label,\n.rivo-profile-list-item-title,\n.rivo-aw-smaller-title {\n font-weight: 400;\n}\n\/* --- BUTTONS --- *\/\n.rivo-aw-button-points-balance-number,\nspan.rivo-aw-button-points-balance-currency {\n font-size: 16px;\n}\n.rivo-aw-button-points-balance-number {\n margin-right: 5px;\n}\n.rivo-aw-button-points-balance-container {\n padding: 0;\n}\n.rivo-checkbox-container input[type=\"checkbox\"] {\n -webkit-appearance: auto;\n}\n.rivo-login-component input[type=\"text\"]:focus-visible,\n.rivo-login-component input[type=\"email\"]:focus-visible {\n border-color: var(--rivo-aw-primary-color, #4e3857);\n}\n.rivo-shop-pay-svg path {\n}\na.rivo-collection-item {\n transition: all 0.2s ease;\n font-weight: 400;\n}\n.rivo-logout-link a,\n.rivo-add-shipping-address a,\n.rivo-form-row button[type=submit],\n.rivo-login-component form input[type=submit],\n.rivo-shop-pay-login-container,\n.rivo-google-login-container,\n.rivo-aw-mini-modal__content button.rivo-positive-action,\n.rivo-aw-mini-modal__content button span:first-child,\n.rivo-aw-button-points-balance-container,\n.rivo-product-action-add-to-cart,\n.rivo-aw-home-button-components a,\n.rivo-external-login-container {\n justify-content: center;\n font-size: 16px;\n display: flex;\n align-items: center;\n background: #4e3857;\n color: #f7f8fa;\n min-height: 45px;\n padding: 10px 20px;\n border-radius: 0;\n transition: background 0.2s ease;\n}\n\n.rivo-external-login-button::after,\n.rivo-shop-pay-login-button::after,\n.rivo-aw-button-home-additional::after,\n.rivo-logout-link a::after,\n.rivo-add-shipping-address a::after,\n.rivo-form-row button span::after {\n background-image: url(\"data:image\/svg+xml;charset=utf-8;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCAxNy41IDEwLjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE3LjUgMTAuOSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlPi5zdDB7ZmlsbDpub25lO3N0cm9rZTojZmZmO3N0cm9rZS13aWR0aDoxLjU7c3Ryb2tlLW1pdGVybGltaXQ6MTB9PC9zdHlsZT48ZyBpZD0iTGF5ZXJfMl8wMDAwMDE3ODkyMDUyODI2OTk2Njk5NjM1MDAwMDAwMDg0OTk4NTYzNTYzNzczMDk1MF8iPjxnIGlkPSJMYXllcl8xLTIiPjxnIGlkPSJHcm91cF8xOTg4Ij48ZyBpZD0iR3JvdXBfNTY3Ij48cGF0aCBpZD0iTGluZV8xMTgiIGNsYXNzPSJzdDAiIGQ9Ik0wIDUuNWgxNi4yIi8+PHBhdGggaWQ9IlBhdGhfNDY4IiBjbGFzcz0ic3QwIiBkPSJtMTEuNiAxMC40IDQuOS00LjlMMTEuNi42Ii8+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==\"); \n background-position: 50%;\n background-repeat: no-repeat;\n background-size: 100% auto;\n content: \"\";\n display: block;\n height: 14px;\n margin-top: -7px;\n position: absolute;\n right: -35px;\n top: 50%;\n transition: all .2s ease;\n width: 18px;\n}\n\n.rivo-aw-button-home-additional::after {\n right: 80px;\n}\n\n.rivo-logout-link a::after,\n.rivo-add-shipping-address a::after {\n right: 140px;\n}\n\n.rivo-form-row button span::after {\n right: -30px;\n}\n\n.rivo-add-shipping-address a::after {\n right: 90px;\n}\n\n.rivo-external-login-button,\n.rivo-shop-pay-login-button,\n.rivo-aw-button-home-additional,\n.rivo-logout-link a,\n.rivo-add-shipping-address a,\n.rivo-form-row button span {\n position: relative;\n}\n\n\/* Hide the existing chevron SVG *\/\n.rivo-aw-button-component-cta-icon svg {\n display: none;\n}\n\n\/* Replace with the arrow using ::after on the icon span *\/\n.rivo-aw-button-component-cta-icon::after {\n
7766content: \"\";\n display: block;\n width: 18px;\n height: 14px;\n background-image: url(\"data:image\/svg+xml;charset=utf-8;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCAxNy41IDEwLjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE3LjUgMTAuOSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlPi5zdDB7ZmlsbDpub25lO3N0cm9rZTojZmZmO3N0cm9rZS13aWR0aDoxLjU7c3Ryb2tlLW1pdGVybGltaXQ6MTB9PC9zdHlsZT48ZyBpZD0iTGF5ZXJfMl8wMDAwMDE3ODkyMDUyODI2OTk2Njk5NjM1MDAwMDAwMDg0OTk4NTYzNTYzNzczMDk1MF8iPjxnIGlkPSJMYXllcl8xLTIiPjxnIGlkPSJHcm91cF8xOTg4Ij48ZyBpZD0iR3JvdXBfNTY3Ij48cGF0aCBpZD0iTGluZV8xMTgiIGNsYXNzPSJzdDAiIGQ9Ik0wIDUuNWgxNi4yIi8+PHBhdGggaWQ9IlBhdGhfNDY4IiBjbGFzcz0ic3QwIiBkPSJtMTEuNiAxMC40IDQuOS00LjlMMTEuNi42Ii8+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==\");\n background-repeat: no-repeat;\n background-size: 100% auto;\n background-position: 50%;\n}\n.rivo-aw-button-component-cta {\n gap: 20px;\n}\n\n.rivo-external-login-button a,\n.rivo-add-shipping-address a {\n left: -10px;\n}\n\n.rivo-shop-pay-login-button {\n left: -2px;\n}\n\n.rivo-external-login-container a,\n.rivo-shop-pay-login-button {\n color: #fff;\n background: transparent;\n border: none;\n}\n.rivo-logout-link a:hover,\n.rivo-add-shipping-address a:hover,\n.rivo-form-row button[type=submit]:hover,\n.rivo-login-component form input[type=submit]:hover {\n background: #3a2940;\n}\n.rivo-shop-pay-svg path {\n fill: #fff !important;\n}\n.rivo-aw-button-points-balance-container {\n justify-content: space-between;\n padding: 0;\n min-height: 10px !important;\n}\n.rivo-shop-pay-svg path {\n fill: #fff !important;\n}\n.rivo-aw-mini-modal__content button span:first-child {\n background: transparent;\n border: 1px solid #4e3857;\n color: #4e3857;\n}\n.rivo-product-action-add-to-cart {\n width: 100% !important;\n min-width: 0;\n}\n.rivo-default-badge {\n background: transparent;\n border: 1px solid #4e3857;\n border-radius: 0;\n color: #4e3857;\n}\n.rivo-favorite-collection-actions .rivo-form-row button[type=submit] {\n background: transparent;\n padding: 0;\n}\n\/* --- Empty container --- *\/\n.rivo-empty-state-container {\n border: 1px solid var(--rivo-brown-subtle);\n border-radius: 0;\n padding: 30px;\n text-align: center;\n width: 100%;\n color: var(--rivo-brown-muted) !important;\n margin-top: 10px;\n margin-bottom: 0;\n}\n.rivo-sms-terms-and-conditions {\n color: var(--rivo-brown-muted);\n line-height: 15px;\n font-size: 14px !important;\n}\n.rivo-aw-order-item-quantity {\n padding-top: 2px;\n}\n.rivo-aw-home-container+.rivo-aw-home-container {\n padding-top: 0;\n}\nlabel.rivo-checkbox-container {\n align-items: baseline;\n}\n.rivo-mini-block-link .rivo-favorite-button,\n.rivo-product-action-image .rivo-favorite-button {\n background: transparent;\n}\n\/* --- Image Blocks --- *\/\n.rivo-mini-block-title {\n min-height: 40px;\n}\n.rivo-product-action-body .rivo-product-action-price,\n.rivo-product-action-title {\n font-weight: 400;\n}\n.rivo-mini-block-title,\n.rivo-mini-block-price {\n display: flex !important;\n}\n.rivo-mini-block-subtitle {\n margin-top: 5px;\n}\n.rivo-product-price {\n font-weight: 400;\n}\n.rivo-compare-price .rivo-product-price {\n}\n.rivo-aw-go-to-page {\n background: transparent;\n}\n.rivo-product-image {\n aspect-ratio: auto;\n border-radius: 0;\n}\n.rivo-profile-list {\n margin-top: 0;\n order: 1;\n}\n\/* --- Order code --- *\/\n.rivo-aw-order-index-name {\n margin-right: auto;\n}\n.rivo-h4-title {\n font-weight: 400;\n}\n\/* --- Featured Content --- *\/\nh2.rivo-aw-home-featured-content-title {\n margin: 5px 0 !important;\n}\n.rivo-aw-home-featured-content-image-wrapper {\n border-radius: 0 !important;\n}\n.rivo-favorite-button span svg {\n width: 17px;\n height: 17px;\n}\n.rivo-aw-home-featured-content-container {\n order: 2;\n}\n\/* --- Profile --- *\/\n.rivo-preference-section,\n.rivo-preference-item {\n border-radius: 0;\n}\n.rivo-preference-item + .rivo-preference-item {\n border-radius: 0;\n}\n\/* --- Footer --- *\/\n#rivo-slideout-footer {\n background: #f7f8fa;\n box-shadow: none;\n border-top: 1px solid var(--rivo-brown-subtle);\n}\n.rivo-footer-nav-text {\n text-transform: uppercase;\n color: var(--rivo-color-text);\n font-weight: 400;\n}\n#rivo-slideout-footer .rivo-slideout-navigation .active .rivo-footer-nav-text {\n font-weight: 600;\n}\n.rivo-login-footer-link a {\n text-decoration: underline;\n color: #4e3857;\n}\n.rivo-or-text {\n font-size: 12px;\n}\n\/* --- Close button --- *\/\n.rivo-slideout__close,\n.rivo-aw-mini-modal__close {\n background: transparent;\n}\n@media screen and (max-width: 450px) {\n .rivo-slideout__header a.rivo-aw-logo {\n height: auto;\n }\n}\n\n.rivo-product-grid {\n gap: 16px;\n}\n\n.rivo-product-item {\n border-radius: 4px;\n overflow: hidden;\n min-width: 200px;\n}\n\n.rivo-mini-block-link {\n width: 100%;\n display: flex;\n flex-direction: column;\n text-decoration: none;\n}\n\n.rivo-product-image {\n width: 100%;\n aspect-ratio: 1 \/ 1;\n object-fit: cover;\n display: block;\n}\n\n.rivo-mini-block-title {\n font-family: \"The Sans\", serif !important;\n font-weight: 400;\n font-size: 13px;\n margin-top: 8px;\n color: #1a1a1a;\n line-height: 1.3;\n}\n\n.rivo-product-price {\n font-size: 13px;\n margin-top: 4px;\n color: #1a1a1a;\n}\n\n.rivo-product-item {\n border-radius: 4px;\n overflow: hidden;\n min-width: 200px;\n background-color: rgba(246, 248, 250);\n}\n\n.rivo-product-image {\n width: 100%;\n aspect-ratio: 1 \/ 1;\n object-fit: cover;\n display: block;\n mix-blend-mode: darken;\n}\n\n.rivo-mini-block-title {\n font-family: \"The Sans\", serif !important;\n font-weight: 400;\n font-size: 13px;\n margin-top: 12px;\n color: #1A1A1A;\n line-height: 1.3;\n background-color: white;\n}\n\n.rivo-mini-block-subtitle {\n padding-top: 5px;\n background-color: white;\n}","email_text":"Email","order_text":"Order","phone_text":"Phone","taxes_text":"Taxes","total_text":"Total","cards_shape":"rounded","delete_text":"Delete","select_text":"Select","address_text":"Address","company_text":"Company","country_text":"Country","inputs_shape":"rounded","buttons_shape":"rounded","discount_text":"Discount","primary_color":"#20124d","province_text":"Province","shipping_text":"Shipping","sold_out_text":"Sold out","subtotal_text":"Subtotal","zip_code_text":"ZIP Code","community_text":"Community","home_cta_1_url":"\/pages\/loyalty-program","home_cta_2_url":"","home_cta_3_url":"","last_name_text":"Last Name","launcher_shape":"circle","container_shape":"rounded","favorites_title":"Favorites","first_name_text":"First Name","home_cta_1_text":"View Rewards","home_cta_2_text":"Manage Subscriptions","home_cta_3_text":"","input_font_size":16,"show_powered_by":false,"add_to_cart_text":"Add to Cart","amount_paid_text":"Amount paid","footer_font_size":14,"footer_home_text":"For You","net_payment_text":"Net payment","orders_page_size":10,"s
7766aved_cart_title":"Saved from Cart","toast_font_color":"#ffffff","are_you_sure_text":"Are you sure you want to?","cache_app_enabled":false,"collections_title":"Collections","community_enabled":false,"contact_info_text":"Contact info","currency_decimals":2,"default_font_size":16,"desktop_placement":"left","email_placeholder":"Email","favorites_enabled":true,"google_login_text":"Sign in with Google","home_referral_url":"\/pages\/refer-a-friend","login_button_text":"Sign In or Sign Up","login_issues_link":"\/account\/login","login_issues_text":"Click here to sign in with your password if you are having issues","my_addresses_text":"My Addresses","onload_javascript":"if (window.__rivoBirthdayBtnInProgress) return;\n\nconst waitForHome = setInterval(() =\u003e { \n const homeContainer = document.querySelector('#rivo-account-slideout .rivo-home-page'); \n if (!homeContainer) return; \n clearInterval(waitForHome); \n \n if (document.querySelector('.rivo-birthday-btn-custom')) return; \n \n if (!window.Rivo.common.customer?.id) return; \n\n \/\/ Lock immediately, synchronously, before the async call starts\n if (window.__rivoBirthdayBtnInProgress) return;\n window.__rivoBirthdayBtnInProgress = true;\n \n const additionalButton1 = document.querySelector('.rivo-aw-button-home-additional[rivo-ax-text=\"$store.rivo_aw_translation.home_additional_button_1_text\"]'); \n \n if (!additionalButton1) {\n window.__rivoBirthdayBtnInProgress = false;\n return;\n }\n \n window.RivoAPI.identify_customer(\"loggedin\").then(function(data) { \n if (!data || !data.id) { \n console.warn('Invalid customer data received'); \n window.__rivoBirthdayBtnInProgress = false;\n return; \n } \n \n RivoProfileAlpine.store(\"rivo_profile_customer\", { \n ...RivoProfileAlpine.store(\"rivo_profile_customer\"), \n ...data \n }); \n \n if (data.dob) {\n window.__rivoBirthdayBtnInProgress = false;\n return; \n }\n \n \/\/ Double check it wasn't inserted by another run while we waited on the fetch\n if (document.querySelector('.rivo-birthday-btn-custom')) {\n window.__rivoBirthdayBtnInProgress = false;\n return;\n }\n \n const secondaryButtonClasses = RivoProfileAlpine.store('rivo_aw_settings').secondary_button_class_names || 'button button--secondary'; \n \n const buttonHtml = ` \n \u003ca href=\"#\" \n class=\"rivo-aw-button-home-additional rivo-birthday-btn-custom ${secondaryButtonClasses}\" \n rivo-ax-show=\"!$store.rivo_profile_customer?.dob\" \n rivo-ax-on:click.prevent=\"runEarningAction({ trigger: 'customer_birthday', title: $store.translations.general_celebrate_birthday || 'Celebrate a birthday' }, $event)\" \n rivo-ax-text=\"'Add your birthday'\"\u003e \n \u003c\/a\u003e \n `; \n \n additionalButton1.insertAdjacentHTML('afterend', buttonHtml); \n \n const button = document.querySelector('.rivo-birthday-btn-custom'); \n if (button \u0026\u0026 typeof RivoProfileAlpine?.initTree === 'function') { \n RivoProfileAlpine.initTree(button); \n } \n\n window.__rivoBirthdayBtnInProgress = false;\n }).catch(function(error) { \n console.error('Failed to fetch customer data:', error); \n window.__rivoBirthdayBtnInProgress = false;\n }); \n}, 100);","order_placed_text":"Placed on","verify_title_text":"Enter the code sent to [[email]]","all_favorites_text":"All Favorites","external_login_url":"https:\/\/arran.com\/customer_authentication\/login?return_to=\/?show_rivo_account=true","footer_orders_text":"Orders","home_cta_1_enabled":false,"home_cta_2_enabled":false,"home_cta_3_enabled":false,"latest_order_title":"Latest Order","notifications_text":"Notifications","privacy_policy_url":"\/pages\/privacy","profile_list_links":[],"reload_after_login":true,"saved_cart_enabled":false,"verify_button_text":"Verify Code","address_line_2_text":"Apartment, suite, etc.","delete_address_text":"Yes, Delete Address","external_login_text":"Sign in or Sign up","footer_profile_text":"Profile","home_referral_title":"Refer a Friend \u0026 Earn","locale_urls_enabled":false,"mobile_side_spacing":20,"my_preferences_text":"My Preferences","payment_method_text":"Payment Method","popular_today_title":"Popular Today","select_country_text":"Select Country","select_options_text":"Select Options","skip_edgemesh_cache":false,"slideout_icon_color":"#303030","taxes_included_text":"Taxes (included)","update_profile_text":"Update Profile","view_favorites_text":"View Favorites","amount_refunded_text":"Amount refunded","billing_address_text":"Billing Address","desktop_side_spacing":20,"excluded_product_ids":[],"favorites_load_delay":0,"footer_icons_enabled":false,"google_login_enabled":false,"hide_rivo_login_form":true,"home_logged_in_title":"Welcome \u003cspan rivo-ax-text='$store.rivo_profile_customer?.first_name'\u003e\u003c\/span\u003e","legacy_gift_card_app":"","legacy_login_enabled":true,"order_cancelled_text":"Cancelled on","profile_log_out_text":"Log out","save_collection_text":"Save Collection","select_province_text":"Select Province","shipping_method_text":"Shipping Method","terms_of_service_url":"\/pages\/terms-and-conditions","address_default_badge":"Default","alternate_login_title":"Having issues signing in?","featured_content_link":"\/collections\/after-the-rain","featured_home_content":"","home_logged_out_title":"Sign in to your account","home_referral_enabled":true,"legacy_membership_app":"","mobile_bottom_spacing":20,"order_returns_enabled":false,"order_returns_partner":"loop_returns","popular_today_enabled":true,"recently_viewed_title":"Recently Viewed","redeem_rewards_filter":"all","replace_account_links":true,"shipping_address_text":"Shipping Address","slideout_border_color":"#e0e0e0","vip_tier_progress_url":"\/pages\/loyalty-program","add_to_collection_text":"Add to Collection","compare_at_price_color":"#c70000","custom_sub_cta_content":"","custom_sub_cta_enabled":false,"desktop_bottom_spacing":20,"external_login_enabled":true,"hide_sold_out_products":false,"home_referral_subtitle":"\u003cspan rivo-ax-text='$store.rivo_profile_customer?.referral_stats?.completed_count'\u003e\u003c\/span\u003e referrals completed so far","home_wallet_pass_title":"Add Wallet Pass","login_footer_font_size":14,"next_billing_date_text":"You will be charged next on \u003cspan rivo-ax-text='$store.rivo_profile_customer.membership_subscription_contract.pretty_next_billing_date_at'\u003e\u003c\/span\u003e","order_tracking_partner":"shopify","orders_logged_in_title":"Your Orders","popular_products_count":20,"product_rating_enabled":false,"profile_pos_qr_enabled":false,"shop_pay_login_enabled":true,"slideout_subdued_color":"#f7f7f7","toast_background_color":"#1a1a1a","added_to_cart_link_text":"Go to Cart","additional_details_text":"Additional Details","alternate_login_enabled":false,"custom_sms_consent_text":"","home_logged_in_subtitle":"You have \u003cspan class='rivo-pretty-points-balance' rivo-ax-text='$store.rivo_profile_customer?.pretty_points_tally'\u003e\u003c\/span\u003e points","home_referral_copy_text":"Referral link copied to clipboard","ignore_inventory_policy":false,"order_buy_again_enabled":true,"order_returns_subdomain":"","orders_empty_state_text":"You haven't placed any orders yet","orders_logged_out_title":"Log in to view, track, and manage your orders","post_login_reload_paths":[],"post_sign_in_javascript":"","recently_viewed_enabled":false,"refresh_cart_javascript":"","section_title_font_size":16,"survey_next_button_text":"Next","survey_ski
7766p_button_text":"Skip","alternate_login_subtitle":"Use one of the following methods below to sign in.","custom_hide_product_tags":[],"desktop_sidebar_position":"left","home_logged_out_subtitle":"Get access to your rewards, referrals, and more","home_wallet_pass_enabled":false,"legacy_gift_card_enabled":false,"order_cancel_button_text":"Cancel Order","replace_legacy_app_links":true,"shipping_addresses_title":"Shipping Addresses","verify_login_issues_link":"\/#rivo","verify_login_issues_text":"Having issues? Click here to try again.","community_cover_image_url":"","home_button_gift_card_url":"","home_cta_1_primary_button":true,"home_cta_2_primary_button":false,"home_cta_3_primary_button":false,"home_wallet_pass_subtitle":"Unlock exclusive rewards and offers.","legacy_points_balance_app":"rivo","on_hash_change_javascript":"","order_returns_button_text":"Start a Return","order_returns_custom_link":"","slideout_background_color":"#ffffff","accepts_sms_marketing_text":"Text me with news and offers","add_shipping_address_title":"Add Shipping Address","added_to_cart_link_enabled":false,"alternate_login_email_text":"Sign in with an email and password","create_new_collection_text":"Create New Collection","favorites_empty_state_text":"No favorited products","featured_content_image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0029\/6619\/2195\/files\/After_The_Rain_006b5038-6aed-4e30-9c6b-b410b3071382.png?v=1746797319","home_button_membership_url":"","logged_out_title_font_size":16,"membership_cover_image_url":"","mini_block_title_font_size":14,"order_tracking_button_text":"Track Shipment","order_tracking_custom_link":"","primary_button_class_names":"button button--primary","redirect_from_account_page":true,"save_shipping_address_text":"Save Shipping Address","vip_progress_block_enabled":true,"alternate_login_google_text":"Sign in with Google","buy_again_notification_text":"Order added to the cart","edit_shipping_address_title":"Edit Shipping Address","favorite_button_active_text":"Added to favorites","home_button_membership_text":"Credit","home_loyalty_button_enabled":true,"home_referral_page_subtitle":"Refer a friend who makes a purchase and both of you will claim rewards.","login_verify_identity_title":"Verify your identity","loyalty_opt_in_checkbox_tag":"rivo-loyalty-opt-in","order_buy_again_button_text":"Buy Again","order_cancel_button_enabled":false,"saved_cart_empty_state_text":"No saved cart items","set_as_default_address_text":"Set as default address","slideout_heading_font_color":"#303030","account_verification_enabled":false,"collections_empty_state_text":"No collections","email_cannot_be_changed_text":"Email used for login cannot be updated","exposed_line_item_properties":[],"favorite_button_active_color":"#ff5e5e","home_additional_button_1_url":"https:\/\/arran.com\/tools\/recurring\/get-subscription-access","home_additional_button_2_url":"","home_logged_out_orders_title":"Manage orders, track shipments, and easily start a return","login_accepts_marketing_text":"Email me with updates and offers","loyalty_opt_in_checkbox_text":"Email me just loyalty offers","order_returns_fulfilled_only":false,"order_track_shipment_enabled":true,"orders_additional_button_url":"","redeem_rewards_block_enabled":false,"redeem_rewards_display_style":"horizontal","secondary_button_class_names":"button button--secondary","accepts_sms_marketing_enabled":false,"add_to_cart_notification_text":"Added to cart","alternate_login_shop_pay_text":"Sign in to an existing account with Shop Pay","favorite_button_inactive_text":"Add to favorites","featured_home_content_enabled":true,"home_gift_card_button_enabled":false,"home_logged_out_profile_title":"Manage addresses, contact info, and personal preferences","international_returns_enabled":false,"legacy_points_balance_enabled":false,"mini_block_subtitle_font_size":16,"new_customer_accounts_enabled":false,"order_limited_time_button_url":"","same_as_shipping_address_text":"Same as shipping address","shop_pay_login_button_enabled":true,"home_button_balance_points_url":"\/pages\/loyalty-program","home_button_components_enabled":false,"home_button_gift_card_cta_text":"My Credit","home_membership_button_enabled":false,"order_limited_time_button_text":"","address_saved_notification_text":"Address saved","apply_discount_add_to_cart_text":"Apply discount \u0026 add to cart","featured_content_image_position":"center center","home_button_balance_points_text":"Points","home_button_gift_card_code_text":"ID: ","home_button_gift_card_copy_text":"Copy ID","home_button_membership_cta_text":"My Membership","home_expiration_message_enabled":false,"home_logged_out_favorites_title":"Sign in to access your favorites","home_logged_out_orders_subtitle":"Get access to your rewards, referrals, and more","login_accepts_marketing_default":true,"login_accepts_marketing_enabled":true,"loyalty_opt_in_checkbox_default":true,"loyalty_opt_in_checkbox_enabled":false,"profile_list_personal_info_text":"Personal Information","view_product_action_button_text":"View product","home_additional_button_1_enabled":true,"home_additional_button_2_enabled":false,"home_logged_out_profile_subtitle":"Get access to your rewards, referrals, and more","home_wallet_pass_ios_button_text":"Add Apple Wallet Pass","mini_block_product_price_enabled":false,"mini_block_product_title_enabled":false,"orders_additional_button_enabled":false,"product_compare_at_price_enabled":true,"recently_viewed_empty_state_text":"No recently viewed products","slideout_body_primary_font_color":"#303030","address_deleted_notification_text":"Address deleted successfully","international_returns_button_text":"Start an International Return","login_accepts_marketing_countries":[],"order_limited_time_button_enabled":false,"profile_updated_notification_text":"Profile updated","shipping_address_empty_state_text":"You haven't added any shipping addresses yet","add_to_favorites_notification_text":"Save Item","alternate_login_another_email_text":"Try sending another code","home_button_membership_paywall_url":"","home_logged_out_favorites_subtitle":"Get access to your rewards, referrals, and more","redirect_to_classic_login_on_error":false,"share_favorite_collections_enabled":true,"shop_pay_login_email_field_enabled":true,"slideout_body_secondary_font_color":"#707070","verify_login_
7766issues_alt_login_text":"Having issues? Click here to sign in with an alternate method","view_product_action_button_enabled":false,"cancel_membership_notification_text":"Membership canceled","home_button_balance_points_cta_text":"My Rewards","order_returns_button_primary_button":false,"recently_viewed_collections_enabled":true,"added_to_favorites_notification_text":"Item saved","home_wallet_pass_android_button_text":"Add Google Wallet Pass","order_tracking_button_primary_button":true,"profile_list_shipping_addresses_text":"Shipping Addresses","order_buy_again_button_primary_button":false,"order_cancel_button_threshold_enabled":true,"orders_secondary_additional_button_url":"","home_button_membership_paywall_cta_text":"Join our Membership","orders_additional_button_primary_button":false,"remove_from_favorites_notification_text":"Remove item","home_logged_out_profile_subtitle_enabled":true,"order_cancel_button_threshold_in_minutes":30,"order_limited_time_button_primary_button":false,"removed_from_favorites_notification_text":"Item removed","show_as_loyalty_page_login_modal_enabled":false,"orders_secondary_additional_button_enabled":false,"international_returns_button_primary_button":false,"send_payment_method_email_notification_text":"Confirmation email sent","order_limited_time_button_threshold_in_minutes":15,"orders_secondary_additional_button_primary_button":false,"css_variables":":root {\n --rivo-aw-background-color: #ffffff;\n --rivo-aw-desktop-sidebar-left: 0px;\n --rivo-aw-desktop-sidebar-right: auto;\n --rivo-aw-desktop-slidein-translate-x: -100%;\n --rivo-aw-desktop-slideout-translate-x: -100%;\n --rivo-aw-heading-font-color: #303030;\n --rivo-aw-body-primary-font-color: #303030;\n --rivo-aw-body-secondary-font-color: #707070;\n --rivo-aw-border-color: #e0e0e0;\n --rivo-aw-subdued-color: #f7f7f7;\n --rivo-aw-icon-color: #303030;\n --rivo-aw-primary-color: #20124d;\n --rivo-aw-favorite-button-active-color: #ff5e5e;\n --rivo-aw-toast-offset-left: 15px;\n --rivo-aw-toast-offset-right: auto;\n --rivo-aw-default-font-size: 16px;\n \n --rivo-aw-input-font-size: 16px;\n --rivo-aw-section-title-font-size: 16px;\n --rivo-aw-logged-out-title-font-size: 16px;\n \n --rivo-aw-mini-block-title-font-size: 14px;\n --rivo-aw-mini-block-subtitle-font-size: 16px;\n --rivo-aw-login-footer-font-size: 14px;\n --rivo-aw-footer-font-size: 14px;\n --rivo-aw-toast-background-color: #1a1a1a;\n --rivo-aw-toast-font-color: #ffffff;\n \n \n --rivo-aw-home-featured-content-image-position: center center;\n --rivo-aw-compare-at-price-color: #c70000;\n \n }","terms_and_conditions":"By signing in, you agree to our \u003ca class=\"rivo-underline-link\" href=\"\/pages\/privacy\" target=\"_blank\"\u003eprivacy policy\u003c\/a\u003e and \u003ca class=\"rivo-underline-link\" href=\"\/pages\/terms-and-conditions\" target=\"_blank\"\u003eterms of service\u003c\/a\u003e","sms_terms_and_conditions":null},"persisted_login_enabled":false,"preference_questions":[{"id":6007,"key":"birthday","shop_id":2966192195,"title":"What is your birthday?","description":null,"input_type":"date_input","position":1,"required":false,"active":true,"placeholder":null,"min_date":null,"max_date":null,"options":[],"min_number":null,"max_number":null},{"id":6008,"key":"gender","shop_id":2966192195,"title":"What is your gender?","description":"","input_type":"select_input","position":2,"required":false,"active":true,"placeholder":null,"min_date":null,"max_date":null,"options":[{"label":"Male","value":"Male"},{"label":"Female","value":"Female"},{"label":"Non-Binary","value":"Non-Binary"},{"label":"Trans","value":"Trans"},{"label":"Other","value":"Other"}],"min_number":null,"max_number":null},{"id":6009,"key":"fav_collection","shop_id":2966192195,"title":"What is your favourite collection","description":"","input_type":"select_input","position":3,"required":false,"active":true,"placeholder":null,"min_date":null,"max_date":null,"options":[{"label":"ARRAN Naturals","value":"ARRAN Naturals"},{"label":"After The Rain","value":"After The Rain"},{"label":"Seaweed \u0026 Sage","value":"Seaweed \u0026 Sage"},{"label":"Glen Rosa","value":"Glen Rosa"},{"label":"Glenashdale","value":"Glenashdale"},{"label":"Kildonan","value":"Kildonan"},{"label":"Lavender \u0026 Tea Tree","value":"Lavender \u0026 Tea Tree"},{"label":"Bergamot \u0026 Geranium","value":"Bergamot \u0026 Geranium"},{"label":"Cedarwood \u0026 Citrus","value":"Cedarwood \u0026 Citrus"},{"label":"Just Grapefruit","value":"Just Grapefruit"},{"label":"Lochranza","value":"Lochranza"},{"label":"Machrie","value":"Machrie"},{"label":"Ultimate Fig","value":"Ultimate Fig"},{"label":"Sannox","value":"Sannox"},{"label":"Island Dusk","value":"Island Dusk"}],"min_number":null,"max_number":null}],"customer_id_verification_enabled":false,"ping_enabled":false,"contests":[],"active_contest":null,"activate_store_balance_consolidation_enabled":true,"deduct_after_order_placed_channels":["checkout"],"edit_order_settings":{"enabled":false,"note_text":"Order Note","note_enabled":false,"cancel_enabled":true,"cancel_reasons":["Changed my mind","Shipping concerns","Ordered by mistake","Other"],"note_button_text":"Update Note","note_placeholder":"Add a note to your order","threshold_method":"fulfilled","cancel_button_text":"Cancel Order","contact_info_enabled":true,"preview_mode_enabled":false,"contact_info_button_text":"Update Contact Information","shipping_address_enabled":true,"threshold_time_in_minutes":15,"preview_mode_email_domains":[],"shipping_address_button_text":"Update Shipping Address"},"gift_card_settings":{"enabled":false,"gift_card_product_ids":[]}
7766,"surveys":[{"id":3620,"name":"ARRAN Surey","description":null,"handle":"arran-surey","display_type":"account_creation","position":1,"active":true,"survey_questions":[{"id":3505,"survey_id":3620,"preference_question_id":6007,"required":false,"position":1,"title":"What is your birthday?","description":"","preference_question":{"id":6007,"key":"birthday","shop_id":2966192195,"title":"What is your birthday?","description":null,"input_type":"date_input","position":1,"required":false,"active":true,"placeholder":null,"min_date":null,"max_date":null,"options":[],"min_number":null,"max_number":null}},{"id":3506,"survey_id":3620,"preference_question_id":6008,"required":false,"position":2,"title":"What is your gender?","description":"","preference_question":{"id":6008,"key":"gender","shop_id":2966192195,"title":"What is your gender?","description":"","input_type":"select_input","position":2,"required":false,"active":true,"placeholder":null,"min_date":null,"max_date":null,"options":[{"label":"Male","value":"Male"},{"label":"Female","value":"Female"},{"label":"Non-Binary","value":"Non-Binary"},{"label":"Trans","value":"Trans"},{"label":"Other","value":"Other"}],"min_number":null,"max_number":null}},{"id":3507,"survey_id":3620,"preference_question_id":6009,"required":false,"position":3,"title":"What is your favourite collection","description":"","preference_question":{"id":6009,"key":"fav_collection","shop_id":2966192195,"title":"What is your favourite collection","description":"","input_type":"select_input","position":3,"required":false,"active":true,"placeholder":null,"min_date":null,"max_date":null,"options":[{"label":"ARRAN Naturals","value":"ARRAN Naturals"},{"label":"After The Rain","value":"After The Rain"},{"label":"Seaweed \u0026 Sage","value":"Seaweed \u0026 Sage"},{"label":"Glen Rosa","value":"Glen Rosa"},{"label":"Glenashdale","value":"Glenashdale"},{"label":"Kildonan","value":"Kildonan"},{"label":"Lavender \u0026 Tea Tree","value":"Lavender \u0026 Tea Tree"},{"label":"Bergamot \u0026 Geranium","value":"Bergamot \u0026 Geranium"},{"label":"Cedarwood \u0026 Citrus","value":"Cedarwood \u0026 Citrus"},{"label":"Just Grapefruit","value":"Just Grapefruit"},{"label":"Lochranza","value":"Lochranza"},{"label":"Machrie","value":"Machrie"},{"label":"Ultimate Fig","value":"Ultimate Fig"},{"label":"Sannox","value":"Sannox"},{"label":"Island Dusk","value":"Island Dusk"}],"min_number":null,"max_number":null}}]}],"order_earnings_delay_in_seconds":null,"cashback_program_enabled":false,"cashback_offers":[],"fallback_to_db_from_shopify_api_enabled":false,"credit_transfers_enabled":false,"wallet_pass_enabled":false,"account_widget_sections":[],"order_settings":{"order_price_exclude_discounts":false,"order_price_include_taxes":true,"order_price_include_shipping":false,"order_reward_channels":"all","order_reward_financial_statuses":["paid"],"order_revoke_financial_statuses":["0","refunded","0","partially_refunded","0","voided"],"convert_pos_customers_to_members":true,"discount_code_prefix_settings":{"global_prefix":"Arran-","loyalty_prefix":"","cashback_prefix":"","vip_tier_prefix":"","loyalty_gift_prefix":"LGIFT-","referral_friend_prefix":"","referral_advocate_prefix":""},"capitalize_discount_codes":false,"discount_combination_settings":{},"discount_combinations_with_product_enabled":true,"discount_combinations_with_order_enabled":true,"discount_combinations_with_shipping_enabled":false,"points_program_excluded_collection_ids":[],"points_program_excluded_product_ids":[null],"points_program_excluded_order_tags":[],"skip_order_earnings_on_product_ids":[],"points_order_earnings_rounding_enabled":true,"points_order_earnings_rounding_type":"round","credits_order_earnings_rounding_enabled":false,"credits_order_earnings_rounding_type":"round","credits_order_earnings_rounding_precision":2,"points_order_earnings_rounding_precision":0,"points_program_fulfillment_earnings_trigger":"order_placed"}}; 7767 window.Rivo.loy_config.api_endpoint = "\/apps\/ba-loy"; 7768</script>
7768 7769
7770<script type="text/javascript" id="rivo-js-customer-init" dynamic> 7771 7772</script>
7772 7773 7774 7775 <link rel="stylesheet" type="text/css" href="https://cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ba_rivo_profile.css?v=1786981399"/> 7776 <style type="text/css"> 7777 7778 :root { 7779 --rivo-aw-background-color: #ffffff; 7780 --rivo-aw-desktop-sidebar-left: 0px; 7781 --rivo-aw-desktop-sidebar-right: auto; 7782 --rivo-aw-desktop-slidein-translate-x: -100%; 7783 --rivo-aw-desktop-slideout-translate-x: -100%; 7784 --rivo-aw-heading-font-color: #303030; 7785 --rivo-aw-body-primary-font-color: #303030; 7786 --rivo-aw-body-secondary-font-color: #707070; 7787 --rivo-aw-border-color: #e0e0e0; 7788 --rivo-aw-subdued-color: #f7f7f7; 7789 --rivo-aw-icon-color: #303030; 7790 --rivo-aw-primary-color: #20124d; 7791 --rivo-aw-favorite-button-active-color: #ff5e5e; 7792 --rivo-aw-toast-offset-left: 15px; 7793 --rivo-aw-toast-offset-right: auto; 7794 --rivo-aw-default-font-size: 16px; 7795 7796 --rivo-aw-input-font-size: 16px; 7797 --rivo-aw-section-title-font-size: 16px; 7798 --rivo-aw-logged-out-title-font-size: 16px; 7799 7800 --rivo-aw-mini-block-title-font-size: 14px; 7801 --rivo-aw-mini-block-subtitle-font-size: 16px; 7802 --rivo-aw-login-footer-font-size: 14px; 7803 --rivo-aw-footer-font-size: 14px; 7804 --rivo-aw-toast-background-color: #1a1a1a; 7805 --rivo-aw-toast-font-color: #ffffff; 7806 7807 7808 --rivo-aw-home-featured-content-image-position: center center; 7809 --rivo-aw-compare-at-price-color: #c70000; 7810 7811 } 7812 :root { 7813 --rivo-cream: #f7f8fa; 7814 --rivo-brown: #4e3857; 7815 --rivo-brown-hover: #3a2940; 7816 --rivo-brown-muted: rgba(78, 56, 87, 0.45); 7817 --rivo-brown-subtle: rgba(78, 56, 87, 0.12); 7818} 7819 7820.rivo-slideout__content { 7821 overflow-y: scroll; 7822 scrollbar-width: thin; 7823 scrollbar-color: #4a2c5a transparent; 7824} 7825 7826.rivo-slideout__content::-webkit-scrollbar {
7827 width: 8px; 7828 -webkit-appearance: none; 7829} 7830 7831.rivo-slideout__content::-webkit-scrollbar-thumb { 7832 background: #4a2c5a; 7833 border-radius: 4px; 7834} 7835 7836.rivo-slideout__content::-webkit-scrollbar-track { 7837 background: transparent; 7838} 7839 7840.rivo-slideout__content::-webkit-scrollbar { 7841 width: 6px; 7842} 7843.rivo-slideout__content::-webkit-scrollbar-thumb { 7844 background: #4a2c5a; /* your Arran purple */ 7845 border-radius: 3px; 7846} 7847.rivo-slideout__content::-webkit-scrollbar-track { 7848 background: transparent; 7849} 7850 7851/* --- Header --- */ 7852.rivo-login-overlay { 7853 background: transparent; 7854} 7855.rivo-slideout__header a.rivo-aw-logo img { 7856 max-height: 85px; 7857} 7858.rivo-slideout__header { 7859 box-shadow: none; 7860} 7861.rivo-slideout__header a span { 7862 width: auto; 7863 max-width: 150px; 7864} 7865.rivo-slideout__header a { 7866 width: auto; 7867 display: flex; 7868 align-self: center; 7869} 7870h2.rivo-aw-title, 7871h3.rivo-aw-smaller-title { 7872} 7873.rivo-aw-home-hero h2 { 7874} 7875.rivo-checkbox-label { 7876 font-weight: 400 !important; 7877} 7878.rivo-slideout__container p, 7879.rivo-aw-home-featured-content-subtitle { 7880} 7881/* --- INPUT --- */ 7882.rivo-slideout__container input[type="text"], 7883.rivo-slideout__container input[type="email"], 7884.rivo-slideout__container input[type="tel"], 7885.rivo-slideout__container input[type="password"], 7886.rivo-slideout__container select { 7887 border-radius: 0; 7888} 7889.rivo-form-field label, 7890.rivo-preference-item-label, 7891.rivo-profile-list-item-title, 7892.rivo-aw-smaller-title { 7893 font-weight: 400; 7894} 7895/* --- BUTTONS --- */ 7896.rivo-aw-button-points-balance-number, 7897span.rivo-aw-button-points-balance-currency { 7898 font-size: 16px; 7899} 7900.rivo-aw-button-points-balance-number { 7901 margin-right: 5px; 7902} 7903.rivo-aw-button-points-balance-container { 7904 padding: 0; 7905} 7906.rivo-checkbox-container input[type="checkbox"] { 7907 -webkit-appearance: auto; 7908} 7909.rivo-login-component input[type="text"]:focus-visible, 7910.rivo-login-component input[type="email"]:focus-visible { 7911 border-color: var(--rivo-aw-primary-color, #4e3857); 7912} 7913.rivo-shop-pay-svg path { 7914} 7915a.rivo-collection-item { 7916 transition: all 0.2s ease; 7917 font-weight: 400; 7918} 7919.rivo-logout-link a, 7920.rivo-add-shipping-address a, 7921.rivo-form-row button[type=submit], 7922.rivo-login-component form input[type=submit], 7923.rivo-shop-pay-login-container, 7924.rivo-google-login-container, 7925.rivo-aw-mini-modal__content button.rivo-positive-action, 7926.rivo-aw-mini-modal__content button span:first-child, 7927.rivo-aw-button-points-balance-container, 7928.rivo-product-action-add-to-cart, 7929.rivo-aw-home-button-components a, 7930.rivo-external-login-container { 7931 justify-content: center; 7932 font-size: 16px; 7933 display: flex; 7934 align-items: center; 7935 background: #4e3857; 7936 color: #f7f8fa; 7937 min-height: 45px; 7938 padding: 10px 20px; 7939 border-radius: 0; 7940 transition: background 0.2s ease; 7941} 7942 7943.rivo-external-login-button::after, 7944.rivo-shop-pay-login-button::after, 7945.rivo-aw-button-home-additional::after, 7946.rivo-logout-link a::after, 7947.rivo-add-shipping-address a::after, 7948.rivo-form-row button span::after { 7949 background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCAxNy41IDEwLjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE3LjUgMTAuOSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlPi5zdDB7ZmlsbDpub25lO3N0cm9rZTojZmZmO3N0cm9rZS13aWR0aDoxLjU7c3Ryb2tlLW1pdGVybGltaXQ6MTB9PC9zdHlsZT48ZyBpZD0iTGF5ZXJfMl8wMDAwMDE3ODkyMDUyODI2OTk2Njk5NjM1MDAwMDAwMDg0OTk4NTYzNTYzNzczMDk1MF8iPjxnIGlkPSJMYXllcl8xLTIiPjxnIGlkPSJHcm91cF8xOTg4Ij48ZyBpZD0iR3JvdXBfNTY3Ij48cGF0aCBpZD0iTGluZV8xMTgiIGNsYXNzPSJzdDAiIGQ9Ik0wIDUuNWgxNi4yIi8+PHBhdGggaWQ9IlBhdGhfNDY4IiBjbGFzcz0ic3QwIiBkPSJtMTEuNiAxMC40IDQuOS00LjlMMTEuNi42Ii8+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg=="); 7950 background-position: 50%; 7951 background-repeat: no-repeat; 7952 background-size: 100% auto; 7953 content: ""; 7954 display: block; 7955 height: 14px; 7956 margin-top: -7px; 7957 position: absolute; 7958 right: -35px; 7959 top: 50%; 7960 transition: all .2s ease; 7961 width: 18px; 7962} 7963 7964.rivo-aw-button-home-additional::after { 7965 right: 80px; 7966} 7967 7968.rivo-logout-link a::after, 7969.rivo-add-shipping-address a::after { 7970 right: 140px; 7971} 7972 7973.rivo-form-row button span::after { 7974 right: -30px; 7975} 7976 7977.rivo-add-shipping-address a::after { 7978 right: 90px; 7979} 7980 7981.rivo-external-login-button, 7982.rivo-shop-pay-login-button, 7983.rivo-aw-button-home-additional, 7984.rivo-logout-link a, 7985.rivo-add-shipping-address a, 7986.rivo-form-row button span { 7987 position: relative; 7988} 7989
7990/* Hide the existing chevron SVG */ 7991.rivo-aw-button-component-cta-icon svg { 7992 display: none; 7993} 7994 7995/* Replace with the arrow using ::after on the icon span */ 7996.rivo-aw-button-component-cta-icon::after { 7997 content: ""; 7998 display: block; 7999 width: 18px; 8000 height: 14px; 8001 background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCAxNy41IDEwLjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE3LjUgMTAuOSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlPi5zdDB7ZmlsbDpub25lO3N0cm9rZTojZmZmO3N0cm9rZS13aWR0aDoxLjU7c3Ryb2tlLW1pdGVybGltaXQ6MTB9PC9zdHlsZT48ZyBpZD0iTGF5ZXJfMl8wMDAwMDE3ODkyMDUyODI2OTk2Njk5NjM1MDAwMDAwMDg0OTk4NTYzNTYzNzczMDk1MF8iPjxnIGlkPSJMYXllcl8xLTIiPjxnIGlkPSJHcm91cF8xOTg4Ij48ZyBpZD0iR3JvdXBfNTY3Ij48cGF0aCBpZD0iTGluZV8xMTgiIGNsYXNzPSJzdDAiIGQ9Ik0wIDUuNWgxNi4yIi8+PHBhdGggaWQ9IlBhdGhfNDY4IiBjbGFzcz0ic3QwIiBkPSJtMTEuNiAxMC40IDQuOS00LjlMMTEuNi42Ii8+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg=="); 8002 background-repeat: no-repeat; 8003 background-size: 100% auto; 8004 background-position: 50%; 8005} 8006.rivo-aw-button-component-cta { 8007 gap: 20px; 8008} 8009 8010.rivo-external-login-button a, 8011.rivo-add-shipping-address a { 8012 left: -10px; 8013} 8014 8015.rivo-shop-pay-login-button { 8016 left: -2px; 8017} 8018 8019.rivo-external-login-container a, 8020.rivo-shop-pay-login-button { 8021 color: #fff; 8022 background: transparent; 8023 border: none; 8024} 8025.rivo-logout-link a:hover, 8026.rivo-add-shipping-address a:hover, 8027.rivo-form-row button[type=submit]:hover, 8028.rivo-login-component form input[type=submit]:hover { 8029 background: #3a2940; 8030} 8031.rivo-shop-pay-svg path { 8032 fill: #fff !important; 8033} 8034.rivo-aw-button-points-balance-container { 8035 justify-content: space-between; 8036 padding: 0; 8037 min-height: 10px !important; 8038} 8039.rivo-shop-pay-svg path { 8040 fill: #fff !important; 8041} 8042.rivo-aw-mini-modal__content button span:first-child { 8043 background: transparent; 8044 border: 1px solid #4e3857; 8045 color: #4e3857; 8046} 8047.rivo-product-action-add-to-cart { 8048 width: 100% !important; 8049 min-width: 0; 8050} 8051.rivo-default-badge { 8052 background: transparent; 8053 border: 1px solid #4e3857; 8054 border-radius: 0; 8055 color: #4e3857; 8056} 8057.rivo-favorite-collection-actions .rivo-form-row button[type=submit] { 8058 background: transparent; 8059 padding: 0; 8060} 8061/* --- Empty container --- */ 8062.rivo-empty-state-container { 8063 border: 1px solid var(--rivo-brown-subtle); 8064 border-radius: 0; 8065 padding: 30px; 8066 text-align: center; 8067 width: 100%; 8068 color: var(--rivo-brown-muted) !important; 8069 margin-top: 10px; 8070 margin-bottom: 0; 8071} 8072.rivo-sms-terms-and-conditions { 8073 color: var(--rivo-brown-muted); 8074 line-height: 15px; 8075 font-size: 14px !important; 8076} 8077.rivo-aw-order-item-quantity { 8078 padding-top: 2px; 8079} 8080.rivo-aw-home-container+.rivo-aw-home-container { 8081 padding-top: 0; 8082} 8083label.rivo-checkbox-container { 8084 align-items: baseline; 8085} 8086.rivo-mini-block-link .rivo-favorite-button, 8087.rivo-product-action-image .rivo-favorite-button { 8088 background: transparent; 8089} 8090/* --- Image Blocks --- */ 8091.rivo-mini-block-title { 8092 min-height: 40px; 8093} 8094.rivo-product-action-body .rivo-product-action-price, 8095.rivo-product-action-title { 8096 font-weight: 400; 8097} 8098.rivo-mini-block-title, 8099.rivo-mini-block-price { 8100 display: flex !important; 8101} 8102.rivo-mini-block-subtitle { 8103 margin-top: 5px; 8104} 8105.rivo-product-price { 8106 font-weight: 400; 8107} 8108.rivo-compare-price .rivo-product-price { 8109} 8110.rivo-aw-go-to-page { 8111 background: transparent; 8112} 8113.rivo-product-image { 8114 aspect-ratio: auto; 8115 border-radius: 0; 8116} 8117.rivo-profile-list { 8118 margin-top: 0; 8119 order: 1; 8120} 8121/* --- Order code --- */ 8122.rivo-aw-order-index-name { 8123 margin-right: auto; 8124} 8125.rivo-h4-title { 8126 font-weight: 400; 8127} 8128/* --- Featured Content --- */ 8129h2.rivo-aw-home-featured-content-title { 8130 margin: 5px 0 !important; 8131} 8132.rivo-aw-home-featured-content-image-wrapper { 8133 border-radius: 0 !important; 8134} 8135.rivo-favorite-button span svg { 8136 width: 17px; 8137 height: 17px; 8138} 8139.rivo-aw-home-featured-content-container { 8140 order: 2; 8141} 8142/* --- Profile --- */ 8143.rivo-preference-section, 8144.rivo-preference-item { 8145 border-radius: 0; 8146} 8147.rivo-preference-item + .rivo-preference-item { 8148 border-radius: 0; 8149} 8150/* --- Footer --- */ 8151#rivo-slideout-footer { 8152 background: #f7f8fa; 8153 box-shadow: none; 8154 border-top: 1px solid var(--rivo-brown-subtle); 8155} 8156.rivo-footer-nav-text { 8157 text-transform: uppercase; 8158 color: var(--rivo-color-text); 8159 font-weight: 400; 8160} 8161#rivo-slideout-footer .rivo-slideout-navigation .active .rivo-footer-nav-text { 8162 font-weight: 600; 8163} 8164.rivo-login-footer-link a { 8165 text-decoration: underline; 8166 color: #4e3857; 8167} 8168.rivo-or-text { 8169 font-size: 12px; 8170} 8171/* --- Close button --- */ 8172.rivo-slideout__close, 8173.rivo-aw-mini-modal__close { 8174 background: transparent; 8175} 8176@media screen and (max-width: 450px) { 8177 .rivo-slideout__header a.rivo-aw-logo { 8178 height: auto; 8179 } 8180} 8181 8182.rivo-product-grid { 8183 gap: 16px; 8184} 8185 8186.rivo-product-item { 8187 border-radius: 4px; 8188 overflow: hidden; 8189 min-width: 200px; 8190} 8191 8192.rivo-mini-block-link { 8193 width: 100%; 8194 display: flex; 8195 flex-direction: column; 8196 text-decoration: none; 8197} 8198 8199.rivo-product-image { 8200 width: 100%; 8201 aspect-ratio: 1 / 1; 8202 object-fit: cover; 8203 display: block; 8204} 8205 8206.rivo-mini-block-title { 8207 font-family: "The Sans", serif !important; 8208 font-weight: 400; 8209 font-size: 13px; 8210 margin-top: 8px; 8211 color: #1a1a1a; 8212 line-height: 1.3; 8213} 8214 8215.rivo-product-price { 8216 font-size: 13px; 8217 margin-top: 4px; 8218 color: #1a1a1a; 8219} 8220 8221.rivo-product-item { 8222 border-radius: 4px; 8223 overflow: hidden; 8224 min-width: 200px; 8225 background-color: rgba(246, 248, 250); 8226} 8227 8228.rivo-product-image { 8229 width: 100%; 8230 aspect-ratio: 1 / 1; 8231 object-fit: cover; 8232 display: block; 8233 mix-blend-mode: darken; 8234} 8235 8236.rivo-mini-block-title { 8237 font-family: "The Sans", serif !important; 8238 font-weight: 400; 8239 font-size: 13px; 8240 margin-top: 12px; 8241 color: #1A1A1A; 8242 line-height: 1.3; 8243 background-color: white; 8244} 8245 8246.rivo-mini-block-subtitle { 8247 padding-top: 5px; 8248 background-color: white; 8249} 8250 </style> 8251 <div id="rivo-shop-pay-login-container" style="display: none;"> 8252
8252<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-login-button.en.esm.js"></script>
vendor: 1 bytes, line 8252
8252
8253<script type="module"> 8254 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-login-button.en.esm.js"); 8255 8256 8257</script>
8257 8258 8259<shop-login-button ux-mode="windoid" return-uri="https://arran.com/account/redirect" proxy="true" proxy-core-idp="true" redirect-type="iframe" response-type="code"></shop-login-button> 8260 8261 </div> 8262 8263<div rivo-ax-data="rivoAccountSlideoutComponent()" rivo-ax-init="initRivoAccountSlideout" class="micromodal-slideout" id="rivo-account-slideout" aria-hidden="true"> 8264 <div class="rivo-slideout__overlay" tabindex="-1" data-rivo-account-slideout-micromodal-close> 8265 <div class="rivo-slideout__container" role="dialog" aria-modal="true" aria-labelledby="rivo-account-dialog-title" tabindex="-1" rivo-ax-bind:class="{ 'rivo-aw-logged-in': $store.rivo_profile_customer, 'rivo-aw-logged-out': !$store.rivo_profile_customer }"> 8266 <header class="rivo-slideout__header rivo-slideout-section"> 8267 <button type="button" class="rivo-slideout__close" aria-label="Close modal" data-rivo-account-slideout-micromodal-close></button> 8268 <h2 id="rivo-account-dialog-title" class="rivo-visually-hidden">Account</h2> 8269 <a href="#rivo" class="rivo-aw-logo" rivo-ax-on:click.prevent="changePage('rivo')" rivo-ax-show="$store.rivo_aw_settings.logo && !$store.current_survey_question" aria-label="Go to home"><span aria-hidden="true" rivo-ax-html="$store.rivo_aw_settings.logo"></span></a> 8270 <div class="rivo-survey-progress-bar-container" rivo-ax-show="$store.current_survey_question" rivo-ax-cloak> 8271 <div class="rivo-survey-progress-bar" role="progressbar" aria-valuenow="0" rivo-ax-effect="$el.setAttribute('aria-valuenow', $store.current_survey?.percentage_completed || 100)" aria-valuemin="0" aria-valuemax="100" aria-label="Survey progress"> 8272 <div class="rivo-survey-progress-bar-fill" rivo-ax-bind:style="'width: ' + ($store.current_survey?.percentage_completed || 100) + '%'"></div> 8273 </div> 8274 <button class="rivo-survey-skip-question" rivo-ax-on:click="saveSurveyAnswer($event, true)" aria-label="Skip current survey question">Skip</button> 8275 </div> 8276 </header> 8277 <div class="rivo-slideout__content rivo-slideout-section"> 8278 <div id="rivo-profile-main"></div> 8279 <template rivo-ax-if="$store.rivo_aw_settings.show_powered_by"> 8280 <div class="rivo-powered-by"> 8281 <a href="https://rivo.io?utm_source=widget&utm_campaign=powered-by" target="_blank" aria-label="Powered by Rivo - Opens in new window"> 8282 <span class="rivo-powered-by-text">Powered by </span> 8283 <div class="rivo-powered-by-icon" rivo-ax-html="$store.icons.rivo"></div> 8284 </a> 8285 </div> 8286 </template> 8287 </div> 8288 <footer id="rivo-slideout-footer" class="rivo-slideout-section" rivo-ax-show="!hideFooter"> 8289 <div class="rivo-slideout-navigation" role="tablist" rivo-ax-on:keydown="handleTabKeydown($event)" rivo-ax-bind:class="{ 'rivo-footer-with-icons': $store.rivo_aw_settings.footer_icons_enabled }" rivo-ax-show="!showStickyFooterButton"> 8290 <a href="#rivo" id="rivo-tab-rivo" role="tab" aria-controls="rivo-tabpanel-rivo" aria-selected="true" tabindex="0" rivo-ax-effect="$el.setAttribute('aria-selected', currentPage === 'rivo' ? 'true' : 'false'); $el.setAttribute('tabindex', currentPage === 'rivo' ? '0' : '-1')" rivo-ax-bind:class="{ 'active': currentPage === 'rivo' }" rivo-ax-on:click.prevent="changePage('rivo')"> 8291 <div rivo-ax-html="$store.icons.profile_home" rivo-ax-show="$store.rivo_aw_settings.footer_icons_enabled"></div> 8292 <div class="rivo-footer-nav-text" rivo-ax-text="$store.rivo_aw_translation?.footer_home_text || $store.rivo_aw_settings.footer_home_text">For You</div> 8293 </a> 8294 <a href="#rivo-orders" id="rivo-tab-rivo-orders" role="tab" aria-controls="rivo-tabpanel-rivo-orders" aria-selected="false" tabindex="-1" rivo-ax-effect="$el.setAttribute('aria-selected', (currentPage === 'rivo-orders' || currentPage === 'rivo-order-details') ? 'true' : 'false'); $el.setAttribute('tabindex', (currentPage === 'rivo-orders' || currentPage === 'rivo-order-details') ? '0' : '-1')" rivo-ax-bind:class="{ 'active': currentPage === 'rivo-orders' || currentPage === 'rivo-order-details' }" rivo-ax-on:click.prevent="changePage('rivo-orders')"> 8295 <div rivo-ax-html="$store.icons.profile_orders" rivo-ax-show="$store.rivo_aw_settings.footer_icons_enabled"></div> 8296 <div class="rivo-footer-nav-text" rivo-ax-text="$store.rivo_aw_translation?.footer_orders_text || $store.rivo_aw_settings.footer_orders_text">Orders</div> 8297 </a> 8298 <a href="#rivo-profile" id="rivo-tab-rivo-profile" role="tab" aria-controls="rivo-tabpanel-rivo-profile" aria-selected="false" tabindex="-1" rivo-ax-effect="$el.setAttribute('aria-selected', currentPage === 'rivo-profile' ? 'true' : 'false'); $el.setAttribute('tabindex', currentPage === 'rivo-profile' ? '0' : '-1')" rivo-ax-bind:class="{ 'active': currentPage === 'rivo-profile' }" rivo-ax-on:click.prevent="changePage('rivo-profile')"> 8299 <div rivo-ax-html="$store.icons.profile_user" rivo-ax-show="$store.rivo_aw_settings.footer_icons_enabled"></div> 8300 <div class="rivo-footer-nav-text" rivo-ax-text="$store.rivo_aw_translation?.footer_profile_text || $store.rivo_aw_settings.footer_profile_text">Profile</div> 8301 </a> 8302 <template rivo-ax-if="$store.rivo_aw_settings.community_enabled"> 8303 <a href="#rivo-community" id="rivo-tab-rivo-community" role="tab" aria-controls="rivo-tabpanel-rivo-community" aria-selected="false" tabindex="-1" rivo-ax-effect="$el.setAttribute('aria-selected', currentPage === 'rivo-community' ? 'true' : 'false'); $el.setAttribute('tabindex', currentPage === 'rivo-community' ? '0' : '-1')" rivo-ax-bind:class="{ 'active': currentPage === 'rivo-community' }" rivo-ax-on:click.prevent="changePage('rivo-community')"> 8304 <div rivo-ax-html="$store.icons.profile_user" rivo-ax-show="$store.rivo_aw_settings.footer_icons_enabled"></div> 8305 <div class="rivo-footer-nav-text" rivo-ax-text="$store.rivo_aw_translation?.footer_community_text || $store.rivo_aw_settings.footer_community_text"></div> 8306 </a> 8307 </template> 8308 </div> 8309 <template rivo-ax-if="showStickyFooterButton && $store.current_survey_question"> 8310 <div class="rivo-sticky-footer-container"> 8311 <button rivo-ax-bind:class="$store.rivo_aw_settings.primary_button_class_names" aria-label="Continue survey" rivo-ax-text="$store.rivo_aw_settings.survey_next_button_text" rivo-ax-on:click="saveSurveyAnswer($event)"></button> 8312 </div> 8313 </template> 8314 </footer> 8315 <div class="rivo-aw-mini-modal rivo-aw-mini-modal-micromodal-slide" id="rivo-aw-mini-modal" aria-hidden="true"> 8316 <div class="rivo-aw-mini-modal__overlay" tabindex="-1" data-rivo-mini-micromodal-close> 8317 <div class="rivo-aw-mini-modal__container" role="dialog" aria-modal="true"> 8318 <button class="rivo-aw-mini-modal__close" aria-label="Close modal" data-rivo-mini-micromodal-close></button> 8319 <div class="rivo-aw-mini-modal__content" rivo-ax-html="miniModalContent"></div> 8320 </div> 8321 </div> 8322 </div> 8323 </div> 8324 </div> 8325 </div> 8326 8327<!-- END app snippet --> 8328 8329 8330</div><div id="shopify-block-ASENoVjNwWGNid3U4T__feefo-core" class="shopify-block shopify-app-block">
8330<script type="text/javascript" src="https://api.feefo.com/api/javascript/arran-aromatics" async></script>
8330 8331 8332 8333</div><div id="shopify-block-AaDdlb0tWZ1F3N1haU__feefo-slide-out-reviews-tab" class="shopify-block shopify-app-block"><div id="feefo-service-review-floating-widgetId"></div> 8334 8335</div>
8335<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
8335 8336</body> 8337</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.