Assessment report

This report shows the overall accessibility of the website or web app through a combination of automated and manual tests that cover all the WCAG 2.1 AA success criteria.

Summary

Test details

Automated checks
54 Passed
Keyboard
6 Passed, 0 Incomplete, 0 Failed
Focus
5 Passed, 0 Incomplete, 0 Failed
Landmarks
3 Passed, 0 Incomplete, 0 Failed
Headings
3 Passed, 0 Incomplete, 0 Failed
Repetitive content
3 Passed, 0 Incomplete, 0 Failed
Links
2 Passed, 0 Incomplete, 0 Failed
Native widgets
5 Passed, 0 Incomplete, 0 Failed
Custom widgets
6 Passed, 0 Incomplete, 0 Failed
Timed events
4 Passed, 0 Incomplete, 0 Failed
Errors / status
4 Passed, 0 Incomplete, 0 Failed
Page navigation
3 Passed, 0 Incomplete, 0 Failed
Parsing
1 Passed, 0 Incomplete, 0 Failed
Images
4 Passed, 0 Incomplete, 0 Failed
Language
3 Passed, 0 Incomplete, 0 Failed
Sensory
4 Passed, 0 Incomplete, 0 Failed
Adaptable content
7 Passed, 0 Incomplete, 0 Failed
Audio / video
2 Passed, 0 Incomplete, 0 Failed
Multimedia
5 Passed, 0 Incomplete, 0 Failed
Live multimedia
1 Passed, 0 Incomplete, 0 Failed
Sequence
3 Passed, 0 Incomplete, 0 Failed
Semantics
8 Passed
Pointer / motion
3 Passed, 0 Incomplete, 0 Failed
Contrast
1 Passed, 0 Incomplete, 2 Failed

Scan details

https://oceansplasticfree.com/
7/7/2021, 10:05:02 AM UTC
Accessibility Build Stage 1

Failed tests2 Failed

Contrast2 Failed

UI components:2 Failed

Visual information used to identify active user interface components and their states must have sufficient contrast-WCAG 1.4.112 FailedNew for WCAG 2.1
Path#sbi_17889620471171022 > .sbi_photo_wrap > .sbi_photo.sbi_imgLiquid_bgSize.sbi_imgLiquid_ready
Snippet<a class="sbi_photo sbi_imgLiquid_bgSize sbi_imgLiquid_ready" href="https://www.instagram.com/p/CQywRv3nBP4/" target="_blank" rel="noopener nofollow" data-full-res="https://oceansplasticfree.com/wp-content/uploads/sb-instagram-feed-images/209509606_370245584434031_7462006723200170841_nfull.jpg" data-img-src-set="{&quot;d&quot;:&quot;https:\/\/scontent-lhr8-1.cdninstagram.com\/v\/t51.29350-15\/209509606_370245584434031_7462006723200170841_n.jpg?_nc_cat=100&amp;ccb=1-3&amp;_nc_sid=8ae9d6&amp;_nc_ohc=52U7n3OhG0IAX-zL0La&amp;_nc_ht=scontent-lhr8-1.cdninstagram.com&amp;oh=ccb4243ecd2739f39fae8bbfc520a7e2&amp;oe=60E96D31&quot;,&quot;150&quot;:&quot;https:\/\/scontent-lhr8-1.cdninstagram.com\/v\/t51.29350-15\/209509606_370245584434031_7462006723200170841_n.jpg?_nc_cat=100&amp;ccb=1-3&amp;_nc_sid=8ae9d6&amp;_nc_ohc=52U7n3OhG0IAX-zL0La&amp;_nc_ht=scontent-lhr8-1.cdninstagram.com&amp;oh=ccb4243ecd2739f39fae8bbfc520a7e2&amp;oe=60E96D31&quot;,&quot;320&quot;:&quot;https:\/\/scontent-lhr8-1.cdninstagram.com\/v\/t51.29350-15\/209509606_370245584434031_7462006723200170841_n.jpg?_nc_cat=100&amp;ccb=1-3&amp;_nc_sid=8ae9d6&amp;_nc_ohc=52U7n3OhG0IAX-zL0La&amp;_nc_ht=scontent-lhr8-1.cdninstagram.com&amp;oh=ccb4243ecd2739f39fae8bbfc520a7e2&amp;oe=60E96D31&quot;,&quot;640&quot;:&quot;https:\/\/scontent-lhr8-1.cdninstagram.com\/v\/t51.29350-15\/209509606_370245584434031_7462006723200170841_n.jpg?_nc_cat=100&amp;ccb=1-3&amp;_nc_sid=8ae9d6&amp;_nc_ohc=52U7n3OhG0IAX-zL0La&amp;_nc_ht=scontent-lhr8-1.cdninstagram.com&amp;oh=ccb4243ecd2739f39fae8bbfc520a7e2&amp;oe=60E96D31&quot;}" style="height: 339.953px; background-image: url(&quot;https://oceansplasticfree.com/wp-content/uploads/sb-instagram-feed-images/209509606_370245584434031_7462006723200170841_nfull.jpg&quot;); background-size: cover; background-position: center center; background-repeat: no-repeat;">
Accessible nameThis July, the Marine Conservation Society Plastic
Elementlink
Path#sbi_17908976479919055 > .sbi_photo_wrap > .sbi_photo.sbi_imgLiquid_bgSize.sbi_imgLiquid_ready
Snippet<a class="sbi_photo sbi_imgLiquid_bgSize sbi_imgLiquid_ready" href="https://www.instagram.com/p/CQtUvRAn_Sq/" target="_blank" rel="noopener nofollow" data-full-res="https://oceansplasticfree.com/wp-content/uploads/sb-instagram-feed-images/210131845_203581695104584_5325240945630102077_nfull.jpg" data-img-src-set="{&quot;d&quot;:&quot;https:\/\/scontent-lhr8-1.cdninstagram.com\/v\/t51.29350-15\/210131845_203581695104584_5325240945630102077_n.jpg?_nc_cat=103&amp;ccb=1-3&amp;_nc_sid=8ae9d6&amp;_nc_ohc=9w8brS-MLyMAX9uIuUL&amp;_nc_ht=scontent-lhr8-1.cdninstagram.com&amp;oh=3b2a82ec7b1c610f0fe118f37ab1fabf&amp;oe=60EAEC4C&quot;,&quot;150&quot;:&quot;https:\/\/scontent-lhr8-1.cdninstagram.com\/v\/t51.29350-15\/210131845_203581695104584_5325240945630102077_n.jpg?_nc_cat=103&amp;ccb=1-3&amp;_nc_sid=8ae9d6&amp;_nc_ohc=9w8brS-MLyMAX9uIuUL&amp;_nc_ht=scontent-lhr8-1.cdninstagram.com&amp;oh=3b2a82ec7b1c610f0fe118f37ab1fabf&amp;oe=60EAEC4C&quot;,&quot;320&quot;:&quot;https:\/\/scontent-lhr8-1.cdninstagram.com\/v\/t51.29350-15\/210131845_203581695104584_5325240945630102077_n.jpg?_nc_cat=103&amp;ccb=1-3&amp;_nc_sid=8ae9d6&amp;_nc_ohc=9w8brS-MLyMAX9uIuUL&amp;_nc_ht=scontent-lhr8-1.cdninstagram.com&amp;oh=3b2a82ec7b1c610f0fe118f37ab1fabf&amp;oe=60EAEC4C&quot;,&quot;640&quot;:&quot;https:\/\/scontent-lhr8-1.cdninstagram.com\/v\/t51.29350-15\/210131845_203581695104584_5325240945630102077_n.jpg?_nc_cat=103&amp;ccb=1-3&amp;_nc_sid=8ae9d6&amp;_nc_ohc=9w8brS-MLyMAX9uIuUL&amp;_nc_ht=scontent-lhr8-1.cdninstagram.com&amp;oh=3b2a82ec7b1c610f0fe118f37ab1fabf&amp;oe=60EAEC4C&quot;}" style="height: 339.953px; background-image: url(&quot;https://oceansplasticfree.com/wp-content/uploads/sb-instagram-feed-images/210131845_203581695104584_5325240945630102077_nfull.jpg&quot;); background-size: cover; background-position: center center; background-repeat: no-repeat;">
Accessible nameDid you know that 25% of our carbon emissions are
Elementlink

Graphics:1 Failed

Graphics must have sufficient contrast-WCAG 1.4.111 FailedNew for WCAG 2.1
Path.d-lg-block.mcs-logo[alt="Marine\ Conservation\ Society"]
Snippet<img src="https://oceansplasticfree.com/wp-content/uploads/mcs-logo.png" alt="Marine Conservation Society" class="mcs-logo d-none d-lg-block">
Image type<img>
Accessible nameMarine Conservation Society

Incomplete tests0 Incomplete

Passed tests140 Passed

Automated checks54 Passed

area-alt:0 Passed

Active <area> elements must have alternate text-WCAG 1.1.1WCAG 2.4.4WCAG 4.1.20 Passed
No matching instances

aria-allowed-attr:18 Passed

Elements must only use allowed ARIA attributes-WCAG 4.1.218 Passed
No failing instances

aria-command-name:0 Passed

ARIA commands must have an accessible name-WCAG 4.1.20 Passed
No matching instances

aria-hidden-body:1 Passed

aria-hidden='true' must not be present on the document body-WCAG 4.1.21 Passed
No failing instances

aria-hidden-focus:5 Passed

ARIA hidden element must not contain focusable elements-WCAG 1.3.1WCAG 4.1.25 Passed
No failing instances

aria-input-field-name:0 Passed

ARIA input fields must have an accessible name-WCAG 4.1.20 Passed
No matching instances

aria-meter-name:0 Passed

ARIA meter nodes must have an accessible name-WCAG 1.1.10 Passed
No matching instances

aria-progressbar-name:0 Passed

ARIA progressbar nodes must have an accessible name-WCAG 1.1.10 Passed
No matching instances

aria-required-attr:12 Passed

Required ARIA attributes must be provided-WCAG 4.1.212 Passed
No failing instances

aria-required-children:0 Passed

Certain ARIA roles must contain particular children-WCAG 1.3.10 Passed
No matching instances

aria-required-parent:0 Passed

Certain ARIA roles must be contained by particular parents-WCAG 1.3.10 Passed
No matching instances

aria-roledescription:0 Passed

Use aria-roledescription on elements with a semantic role-WCAG 4.1.20 Passed
No matching instances

aria-roles:12 Passed

ARIA roles used must conform to valid values-WCAG 4.1.212 Passed
No failing instances

aria-toggle-field-name:0 Passed

ARIA toggle fields have an accessible name-WCAG 4.1.20 Passed
No matching instances

aria-tooltip-name:0 Passed

ARIA tooltip nodes must have an accessible name-WCAG 4.1.20 Passed
No matching instances

aria-valid-attr-value:18 Passed

ARIA attributes must conform to valid values-WCAG 4.1.218 Passed
No failing instances

aria-valid-attr:18 Passed

ARIA attributes must conform to valid names-WCAG 4.1.218 Passed
No failing instances

audio-caption:0 Passed

<audio> elements must have a captions track-WCAG 1.2.10 Passed
No matching instances

autocomplete-valid:0 Passed

autocomplete attribute must be used correctly-WCAG 1.3.50 PassedNew for WCAG 2.1
No matching instances

avoid-inline-spacing:21 Passed

Inline text spacing must be adjustable with custom stylesheets-WCAG 1.4.1221 PassedNew for WCAG 2.1
No failing instances

blink:0 Passed

<blink> elements are deprecated and must not be used-WCAG 2.2.20 Passed
No matching instances

button-name:5 Passed

Buttons must have discernible text-WCAG 4.1.25 Passed
No failing instances

bypass:1 Passed

Page must have means to bypass repeated blocks-WCAG 2.4.11 Passed
No failing instances

color-contrast:57 Passed

Elements must have sufficient color contrast-WCAG 1.4.357 Passed
No failing instances

definition-list:0 Passed

<dl> elements must only directly contain properly-ordered <dt> and <dd> groups, <script>, <template> or <div> elements-WCAG 1.3.10 Passed
No matching instances

dlitem:0 Passed

<dt> and <dd> elements must be contained by a <dl>-WCAG 1.3.10 Passed
No matching instances

document-title:1 Passed

Documents must have <title> element to aid in navigation-WCAG 2.4.21 Passed
No failing instances

duplicate-id-active:2 Passed

IDs of active elements must be unique-WCAG 4.1.12 Passed
No failing instances

duplicate-id-aria:36 Passed

IDs used in ARIA and labels must be unique-WCAG 4.1.136 Passed
No failing instances

frame-focusable-content:0 Passed

Frames with focusable content must not have tabindex=-1-WCAG 2.1.10 Passed
No matching instances

frame-title:0 Passed

Frames must have an accessible name-WCAG 2.4.1WCAG 4.1.20 Passed
No matching instances

html-has-lang:1 Passed

<html> element must have a lang attribute-WCAG 3.1.11 Passed
No failing instances

html-lang-valid:1 Passed

<html> element must have a valid value for the lang attribute-WCAG 3.1.11 Passed
No failing instances

html-xml-lang-mismatch:0 Passed

HTML elements with lang and xml:lang must have the same base language-WCAG 3.1.10 Passed
No matching instances

image-alt:23 Passed

Images must have alternate text-WCAG 1.1.123 Passed
No failing instances

input-button-name:0 Passed

Input buttons must have discernible text-WCAG 4.1.20 Passed
No matching instances

input-image-alt:0 Passed

Image buttons must have alternate text-WCAG 1.1.10 Passed
No matching instances

label:1 Passed

Form elements must have labels-WCAG 1.3.1WCAG 4.1.21 Passed
No failing instances

link-name:48 Passed

Links must have discernible text-WCAG 2.4.4WCAG 4.1.248 Passed
No failing instances

list:6 Passed

<ul> and <ol> must only directly contain <li>, <script> or <template> elements-WCAG 1.3.16 Passed
No failing instances

listitem:26 Passed

<li> elements must be contained in a <ul> or <ol>-WCAG 1.3.126 Passed
No failing instances

marquee:0 Passed

<marquee> elements are deprecated and must not be used-WCAG 2.2.20 Passed
No matching instances

meta-refresh:0 Passed

Timed refresh must not exist-WCAG 2.2.10 Passed
No matching instances

nested-interactive:36 Passed

Ensure interactive controls are not nested-WCAG 4.1.236 Passed
No failing instances

object-alt:0 Passed

<object> elements must have alternate text-WCAG 1.1.10 Passed
No matching instances

role-img-alt:0 Passed

[role='img'] elements have an alternative text-WCAG 1.1.10 Passed
No matching instances

scrollable-region-focusable:0 Passed

Ensure that scrollable region has keyboard access-WCAG 2.1.10 Passed
No matching instances

select-name:0 Passed

Select element must have an accessible name-WCAG 1.3.1WCAG 4.1.20 Passed
No matching instances

server-side-image-map:0 Passed

Server-side image maps must not be used-WCAG 2.1.10 Passed
No matching instances

svg-img-alt:9 Passed

svg elements with an img role have an alternative text-WCAG 1.1.19 Passed
No failing instances

td-headers-attr:0 Passed

All cells in a table element that use the headers attribute must only refer to other cells of that same table-WCAG 1.3.10 Passed
No matching instances

th-has-data-cells:0 Passed

All th elements and elements with role=columnheader/rowheader must have data cells they describe-WCAG 1.3.10 Passed
No matching instances

valid-lang:0 Passed

lang attribute must have a valid value-WCAG 3.1.20 Passed
No matching instances

video-caption:0 Passed

<video> elements must have captions-WCAG 1.2.20 Passed
No matching instances

Keyboard6 Passed

Keyboard navigation:0 Passed

Users must be able to navigate to all interactive interface components using a keyboard-WCAG 2.1.10 Passed
No matching instances

No keyboard traps:0 Passed

Users must be able to navigate away from all components using a keyboard-WCAG 2.1.20 Passed
No matching instances

On focus:0 Passed

Navigating to a component must not trigger any unexpected change of context-WCAG 3.2.10 Passed
No matching instances

On input:0 Passed

Changing a component's settings must not trigger any unexpected change of context-WCAG 3.2.20 Passed
No matching instances

No keystroke timings:0 Passed

Components must not require specific timings for individual keystrokes-WCAG 2.1.10 Passed
No matching instances

Character key shortcuts:0 Passed

Users must be able to turn off or remap character key shortcuts-WCAG 2.1.40 PassedNew for WCAG 2.1
No matching instances

Focus5 Passed

Visible focus:0 Passed

Components must provide a visible indication when they have the input focus-WCAG 2.4.70 Passed
No matching instances

Revealing content:0 Passed

Activating a component that reveals hidden content must move input focus into the revealed content-WCAG 2.4.30 Passed
No matching instances

Modal dialogs:0 Passed

Users must not be able to Tab away from a modal dialog without explicitly dismissing it-WCAG 2.4.30 Passed
No matching instances

Closing content:0 Passed

Closing revealed content must return input focus to the component that revealed it-WCAG 2.4.30 Passed
No matching instances

Focus order:0 Passed

Components must receive focus in an order that preserves meaning and operability-WCAG 2.4.30 Passed
No matching instances

Landmarks3 Passed

Landmark roles:5 Passed

A landmark region must have the role that best describes its content-WCAG 1.3.15 Passed
Path#wp-toolbar
Snippet<div class="quicklinks" id="wp-toolbar" role="navigation" aria-label="Toolbar">
Rolenavigation: toolbar
Path#masthead
Snippet<header id="masthead" class="site-header position-relative">
Rolebanner
Path.navbar
Snippet<nav class="navbar navbar-expand">
Rolenavigation
Path#main
Snippet<div id="main" role="main">
Rolemain
Path#footer
Snippet<footer id="footer">
Rolecontentinfo

Primary content:1 Passed

The main landmark must contain all of the page's primary content-WCAG 1.3.1WCAG 2.4.11 Passed

No repeating content:0 Passed

The main landmark must not contain any blocks of content that repeat across pages-WCAG 1.3.1WCAG 2.4.10 Passed
No matching instances

Headings3 Passed

Heading function:28 Passed

An element coded as a heading must function as a heading-WCAG 1.3.1WCAG 2.4.628 Passed
Pathh1
Snippet<h1 class="visually-hidden">Homepage</h1>
Heading textHomepage
Path.h1
Snippet<h2 class="h1">Kind to behinds, kinder to oceans</h2>
Heading textKind to behinds, kinder to oceans
Path.col-lg-7.col-xl-6.col-12 > .smaller
Snippet<h2 class="smaller">100% plastic free, fully recyclable and sustainably made in the UK</h2>
Heading text100% plastic free, fully recyclable and sustainably made in the UK
Path.bg-image.ptpb-large.wrapper:nth-child(3) > .container > .row > .col-lg-8.offset-lg-2.text-center > h2
Snippet<h2>Make one small change for our planet</h2>
Heading textMake one small change for our planet
Path.col-lg-4.aos-init[data-aos="fade-up"]:nth-child(2) > .mt20
Snippet<h3 class="mt20">Eco-friendly 100% plastic free</h3>
Heading textEco-friendly 100% plastic free
Path.col-lg-4.aos-init[data-aos="fade-up"]:nth-child(3) > .mt20
Snippet<h3 class="mt20">25% of profits donated to MCS</h3>
Heading text25% of profits donated to MCS
Path.col-lg-4.aos-init[data-aos="fade-up"]:nth-child(4) > .mt20
Snippet<h3 class="mt20">FSC accredited</h3>
Heading textFSC accredited
Path.red-circle > .container > .row > .text-center.col-12:nth-child(1) > h2
Snippet<h2>Seriously strong, cushiony soft</h2>
Heading textSeriously strong, cushiony soft
Path.mb30.col-lg-4.aos-init:nth-child(3) > .usp-card.h-100.card > .card-body > .mt20
Snippet<h3 class="mt20">3-ply super soft quality</h3>
Heading text3-ply super soft quality
Path.mb30.col-lg-4.aos-init:nth-child(4) > .usp-card.h-100.card > .card-body > .mt20
Snippet<h3 class="mt20">Made in the UK</h3>
Heading textMade in the UK
Path.mb30.col-lg-4.aos-init:nth-child(5) > .usp-card.h-100.card > .card-body > .mt20
Snippet<h3 class="mt20">Fast and free delivery</h3>
Heading textFast and free delivery
Path.white:nth-child(2)
Snippet<h2 class="white">Cut your drop in the ocean</h2>
Heading textCut your drop in the ocean
Path.faq-block > .container > .row > .col-lg-8.offset-lg-2.text-center > h2
Snippet<h2>Frequently asked questions</h2>
Heading textFrequently asked questions
Path#heading122
Snippet<h2 class="accordion-header" id="heading122"> <button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#collapse122" aria-expanded="true" aria-controls="collapse122"> Question 4 goes here </button> </h2>
Heading textQuestion 4 goes here
Path#heading121
Snippet<h2 class="accordion-header" id="heading121"> <button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#collapse121" aria-expanded="true" aria-controls="collapse121"> Question 3 goes here </button> </h2>
Heading textQuestion 3 goes here
Path#heading120
Snippet<h2 class="accordion-header" id="heading120"> <button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#collapse120" aria-expanded="true" aria-controls="collapse120"> Question 2 goes here </button> </h2>
Heading textQuestion 2 goes here
Path#heading119
Snippet<h2 class="accordion-header" id="heading119"> <button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#collapse119" aria-expanded="true" aria-controls="collapse119"> Question 1 goes here </button> </h2>
Heading textQuestion 1 goes here
Path.col-lg-8.offset-lg-2.col-12 > .white
Snippet<h2 class="white">Sustainability is our priority</h2>
Heading textSustainability is our priority
Path.trustpilot-block > .container > .row > .col-lg-8.offset-lg-2.text-center > h2
Snippet<h2>What our customers say</h2>
Heading textWhat our customers say
Path.mb30.col-lg-4.aos-init:nth-child(2) > .h-100.card.shadow > .card-body > h3
Snippet<h3>Lorem ipsum dolor</h3>
Heading textLorem ipsum dolor
Path.trustpilot-block > .container > .row > .mb30.col-lg-4.aos-init:nth-child(3) > .h-100.card.shadow > .card-body > h3
Snippet<h3>Lorem ipsum dolor</h3>
Heading textLorem ipsum dolor
Path.trustpilot-block > .container > .row > .mb30.col-lg-4.aos-init:nth-child(4) > .h-100.card.shadow > .card-body > h3
Snippet<h3>Lorem ipsum dolor</h3>
Heading textLorem ipsum dolor
Path.instagram-title
Snippet<h2 class="instagram-title">Instagram</h2>
Heading textInstagram
Path.col-lg-8.offset-lg-2.text-center > .smaller
Snippet<h2 class="smaller">Stay in the loop</h2>
Heading textStay in the loop
Path.col-md-4.col-lg-2.col-12:nth-child(1) > .footer-links > h4
Snippet<h4>Navigate</h4>
Heading textNAVIGATE
Path.col-md-4.col-lg-2.col-12:nth-child(2) > .footer-links > h4
Snippet<h4>Help</h4>
Heading textHELP
Path.col-md-4.col-lg-2.col-12:nth-child(3) > .footer-links > h4
Snippet<h4>Follow Us</h4>
Heading textFOLLOW US
Path.social > h4
Snippet<h4>Share the love</h4>
Heading textSHARE THE LOVE

No missing headings:1 Passed

Text that looks like a heading must be coded as a heading-WCAG 1.3.1WCAG 2.4.11 Passed

Heading level:28 Passed

A heading's programmatic level must match the level that's presented visually-WCAG 1.3.128 Passed
Pathh1
Snippet<h1 class="visually-hidden">Homepage</h1>
Heading textHomepage
Path.h1
Snippet<h2 class="h1">Kind to behinds, kinder to oceans</h2>
Heading textKind to behinds, kinder to oceans
Path.col-lg-7.col-xl-6.col-12 > .smaller
Snippet<h2 class="smaller">100% plastic free, fully recyclable and sustainably made in the UK</h2>
Heading text100% plastic free, fully recyclable and sustainably made in the UK
Path.bg-image.ptpb-large.wrapper:nth-child(3) > .container > .row > .col-lg-8.offset-lg-2.text-center > h2
Snippet<h2>Make one small change for our planet</h2>
Heading textMake one small change for our planet
Path.col-lg-4.aos-init[data-aos="fade-up"]:nth-child(2) > .mt20
Snippet<h3 class="mt20">Eco-friendly 100% plastic free</h3>
Heading textEco-friendly 100% plastic free
Path.col-lg-4.aos-init[data-aos="fade-up"]:nth-child(3) > .mt20
Snippet<h3 class="mt20">25% of profits donated to MCS</h3>
Heading text25% of profits donated to MCS
Path.col-lg-4.aos-init[data-aos="fade-up"]:nth-child(4) > .mt20
Snippet<h3 class="mt20">FSC accredited</h3>
Heading textFSC accredited
Path.red-circle > .container > .row > .text-center.col-12:nth-child(1) > h2
Snippet<h2>Seriously strong, cushiony soft</h2>
Heading textSeriously strong, cushiony soft
Path.mb30.col-lg-4.aos-init:nth-child(3) > .usp-card.h-100.card > .card-body > .mt20
Snippet<h3 class="mt20">3-ply super soft quality</h3>
Heading text3-ply super soft quality
Path.mb30.col-lg-4.aos-init:nth-child(4) > .usp-card.h-100.card > .card-body > .mt20
Snippet<h3 class="mt20">Made in the UK</h3>
Heading textMade in the UK
Path.mb30.col-lg-4.aos-init:nth-child(5) > .usp-card.h-100.card > .card-body > .mt20
Snippet<h3 class="mt20">Fast and free delivery</h3>
Heading textFast and free delivery
Path.white:nth-child(2)
Snippet<h2 class="white">Cut your drop in the ocean</h2>
Heading textCut your drop in the ocean
Path.faq-block > .container > .row > .col-lg-8.offset-lg-2.text-center > h2
Snippet<h2>Frequently asked questions</h2>
Heading textFrequently asked questions
Path.col-lg-8.offset-lg-2.col-12 > .white
Snippet<h2 class="white">Sustainability is our priority</h2>
Heading textSustainability is our priority
Path.trustpilot-block > .container > .row > .col-lg-8.offset-lg-2.text-center > h2
Snippet<h2>What our customers say</h2>
Heading textWhat our customers say
Path.mb30.col-lg-4.aos-init:nth-child(2) > .h-100.card.shadow > .card-body > h3
Snippet<h3>Lorem ipsum dolor</h3>
Heading textLorem ipsum dolor
Path.trustpilot-block > .container > .row > .mb30.col-lg-4.aos-init:nth-child(3) > .h-100.card.shadow > .card-body > h3
Snippet<h3>Lorem ipsum dolor</h3>
Heading textLorem ipsum dolor
Path.trustpilot-block > .container > .row > .mb30.col-lg-4.aos-init:nth-child(4) > .h-100.card.shadow > .card-body > h3
Snippet<h3>Lorem ipsum dolor</h3>
Heading textLorem ipsum dolor
Path.instagram-title
Snippet<h2 class="instagram-title">Instagram</h2>
Heading textInstagram
Path.col-lg-8.offset-lg-2.text-center > .smaller
Snippet<h2 class="smaller">Stay in the loop</h2>
Heading textStay in the loop
Path.col-md-4.col-lg-2.col-12:nth-child(1) > .footer-links > h4
Snippet<h4>Navigate</h4>
Heading textNAVIGATE
Path.col-md-4.col-lg-2.col-12:nth-child(2) > .footer-links > h4
Snippet<h4>Help</h4>
Heading textHELP
Path.col-md-4.col-lg-2.col-12:nth-child(3) > .footer-links > h4
Snippet<h4>Follow Us</h4>
Heading textFOLLOW US
Path.social > h4
Snippet<h4>Share the love</h4>
Heading textSHARE THE LOVE
Path#heading122
Snippet<h2 class="accordion-header" id="heading122"> <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapse122" aria-expanded="false" aria-controls="collapse122"> Question 4 goes here </button> </h2>
Heading textQuestion 4 goes here
Path#heading121
Snippet<h3 class="accordion-header" id="heading121"> <button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#collapse121" aria-expanded="true" aria-controls="collapse121"> Question 3 goes here </button> </h3>
Heading textQuestion 3 goes here
Path#heading120
Snippet<h3 class="accordion-header" id="heading120"> <button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#collapse120" aria-expanded="true" aria-controls="collapse120"> Question 2 goes here </button> </h3>
Heading textQuestion 2 goes here
Path#heading119
Snippet<h3 class="accordion-header" id="heading119"> <button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#collapse119" aria-expanded="true" aria-controls="collapse119"> Question 1 goes here </button> </h3>
Heading textQuestion 1 goes here

Repetitive content3 Passed

Bypass blocks:0 Passed

A page must provide a keyboard-accessible method to bypass repetitive content-WCAG 2.4.10 Passed
No matching instances

Consistent navigation:0 Passed

Navigational mechanisms that appear on multiple pages must be presented in the same relative order-WCAG 3.2.30 Passed
No matching instances

Consistent identification:0 Passed

Functional components that appear on multiple pages must be identified consistently-WCAG 3.2.40 Passed
No matching instances

Links2 Passed

Link function:1 Passed

If an anchor element functions as a custom widget, it must have the appropriate ARIA widget role-WCAG 4.1.21 Passed
Patha[href="\#"]
Snippet<a href="#" class="btn btn-white">Sign up to our newsletter</a>
Accessible nameSign up to our newsletter
URL#
Role(no value)
Tab Index(no value)
Aria attributes(no value)

Link purpose:39 Passed

The purpose of a link must be described by its link text alone, or by the link text together with preceding page context-WCAG 2.4.439 Passed
Patha[href="\#"]
Snippet<a href="#" class="btn btn-white">Sign up to our newsletter</a>
Accessible nameSign up to our newsletter
Accessible description(no value)
URL#
Path.skip-link
Snippet<a class="skip-link screen-reader-text" href="#main">Skip to main content</a>
Accessible nameSkip to main content
Accessible description(no value)
URL#main
Pathp > a[href$="shop\/"]
Snippet<a href="/shop/">Subscribe today</a>
Accessible nameSubscribe today
Accessible description(no value)
URL/shop/
Path.navbar-brand
Snippet<a class="navbar-brand" rel="home" href="https://oceansplasticfree.com/"><img src="https://oceansplasticfree.com/wp-content/themes/oceans-plastic-free/images/logo.svg" alt="Oceans" class="img-fluid"></a>
Accessible nameOceans
Accessible description(no value)
URLhttps://oceansplasticfree.com/
Path#menu-item-338 > .nav-link[itemprop="url"]
Snippet<a itemprop="url" href="https://oceansplasticfree.com/oceans-shop/" class="nav-link"><span itemprop="name">Shop</span></a>
Accessible nameShop
Accessible description(no value)
URLhttps://oceansplasticfree.com/oceans-shop/
Path#menu-item-51 > .nav-link[itemprop="url"]
Snippet<a itemprop="url" href="https://oceansplasticfree.com/eco-friendly/" class="nav-link"><span itemprop="name">Eco-friendly</span></a>
Accessible nameEco-friendly
Accessible description(no value)
URLhttps://oceansplasticfree.com/eco-friendly/
Path#menu-item-50 > .nav-link[itemprop="url"]
Snippet<a itemprop="url" href="https://oceansplasticfree.com/friends-of-oceans/" class="nav-link"><span itemprop="name">Friends of Oceans</span></a>
Accessible nameFriends of Oceans
Accessible description(no value)
URLhttps://oceansplasticfree.com/friends-of-oceans/
Path#menu-item-446 > .nav-link[href$="blog\/"][itemprop="url"]
Snippet<a itemprop="url" href="https://oceansplasticfree.com/blog/" class="nav-link"><span itemprop="name">Blog</span></a>
Accessible nameBlog
Accessible description(no value)
URLhttps://oceansplasticfree.com/blog/
Path#menu-item-49 > .nav-link[href$="about\/"][itemprop="url"]
Snippet<a itemprop="url" href="https://oceansplasticfree.com/about/" class="nav-link"><span itemprop="name">About</span></a>
Accessible nameAbout
Accessible description(no value)
URLhttps://oceansplasticfree.com/about/
Path#menu-item-48 > .nav-link[href$="contact\/"][itemprop="url"]
Snippet<a itemprop="url" href="https://oceansplasticfree.com/contact/" class="nav-link"><span itemprop="name">Contact</span></a>
Accessible nameContact
Accessible description(no value)
URLhttps://oceansplasticfree.com/contact/
Path.d-xl-block.mobile-header-icons.d-none > .d-inline-block.position-relative > a[href$="cart\/"]
Snippet<a href="https://oceansplasticfree.com/cart/"><img src="/wp-content/themes/oceans-plastic-free/images/basket.svg" alt="Checkout"></a>
Accessible nameCheckout
Accessible description(no value)
URLhttps://oceansplasticfree.com/cart/
Path.d-xl-block.mobile-header-icons.d-none > a
Snippet<a href="https://oceansplasticfree.com/my-account/"><img src="/wp-content/themes/oceans-plastic-free/images/login.svg" alt="Log in to your account"></a>
Accessible nameLog in to your account
Accessible description(no value)
URLhttps://oceansplasticfree.com/my-account/
Path.btn-white[href$="shop\/"][target="_self"]
Snippet<a href="/shop/" target="_self" class="btn btn-white">Shop Now</a>
Accessible nameShop Now
Accessible description(no value)
URL/shop/
Path.text-center.col-12:nth-child(5) > .btn-white[href$="eco-friendly\/"][target="_self"]
Snippet<a href="/eco-friendly/" target="_self" class="btn btn-white">Find out more</a>
Accessible nameFind out more
Accessible description(no value)
URL/eco-friendly/
Path.col-xl-8 > .btn[href$="shop\/"][target="_self"]
Snippet<a href="/shop/" target="_self" class="btn">Shop Now</a>
Accessible nameShop Now
Accessible description(no value)
URL/shop/
Path.col-xl-4 > .btn-white[href$="eco-friendly\/"][target="_self"]
Snippet<a href="/eco-friendly/" target="_self" class="btn btn-white">Find out more</a>
Accessible nameFind out more
Accessible description(no value)
URL/eco-friendly/
Patha[href$="faq"]
Snippet<a href="/faq" class="btn">View more questions</a>
Accessible nameView more questions
Accessible description(no value)
URL/faq
Path.col-lg-8.offset-lg-2.col-12 > .btn-white[href$="eco-friendly\/"][target="_self"]
Snippet<a href="/eco-friendly/" target="_self" class="btn btn-white">Find Out More</a>
Accessible nameFind Out More
Accessible description(no value)
URL/eco-friendly/
Path.mt20.text-center.col-12 > .btn[target="_blank"]
Snippet<a href="https://uk.trustpilot.com/review/oceansplasticfree.com" target="_blank" class="btn">Read more reviews</a>
Accessible nameRead more reviews
Accessible description(no value)
URLhttps://uk.trustpilot.com/review/oceansplasticfree.com
Path#sbi_17960845600417913 > .sbi_photo_wrap > .sbi_photo.sbi_imgLiquid_bgSize.sbi_imgLiquid_ready
Snippet<a class="sbi_photo sbi_imgLiquid_bgSize sbi_imgLiquid_ready" href="https://www.instagram.com/p/CQ1Kvv6L1vP/" target="_blank" rel="noopener nofollow" data-full-res="https://oceansplasticfree.com/wp-content/uploads/sb-instagram-feed-images/209327883_346247493575365_7365148103125273750_nfull.jpg" data-img-src-set="{&quot;d&quot;:&quot;https:\/\/scontent-lhr8-1.cdninstagram.com\/v\/t51.2885-15\/209327883_346247493575365_7365148103125273750_n.jpg?_nc_cat=111&amp;ccb=1-3&amp;_nc_sid=8ae9d6&amp;_nc_ohc=eHW43zYpK74AX_2TLld&amp;_nc_ht=scontent-lhr8-1.cdninstagram.com&amp;oh=f6539a3ee7e9dd54bc49e68301aae2ee&amp;oe=60E9E032&quot;,&quot;150&quot;:&quot;https:\/\/scontent-lhr8-1.cdninstagram.com\/v\/t51.2885-15\/209327883_346247493575365_7365148103125273750_n.jpg?_nc_cat=111&amp;ccb=1-3&amp;_nc_sid=8ae9d6&amp;_nc_ohc=eHW43zYpK74AX_2TLld&amp;_nc_ht=scontent-lhr8-1.cdninstagram.com&amp;oh=f6539a3ee7e9dd54bc49e68301aae2ee&amp;oe=60E9E032&quot;,&quot;320&quot;:&quot;https:\/\/scontent-lhr8-1.cdninstagram.com\/v\/t51.2885-15\/209327883_346247493575365_7365148103125273750_n.jpg?_nc_cat=111&amp;ccb=1-3&amp;_nc_sid=8ae9d6&amp;_nc_ohc=eHW43zYpK74AX_2TLld&amp;_nc_ht=scontent-lhr8-1.cdninstagram.com&amp;oh=f6539a3ee7e9dd54bc49e68301aae2ee&amp;oe=60E9E032&quot;,&quot;640&quot;:&quot;https:\/\/scontent-lhr8-1.cdninstagram.com\/v\/t51.2885-15\/209327883_346247493575365_7365148103125273750_n.jpg?_nc_cat=111&amp;ccb=1-3&amp;_nc_sid=8ae9d6&amp;_nc_ohc=eHW43zYpK74AX_2TLld&amp;_nc_ht=scontent-lhr8-1.cdninstagram.com&amp;oh=f6539a3ee7e9dd54bc49e68301aae2ee&amp;oe=60E9E032&quot;}" style="height: 339.953px; background-image: url(&quot;https://oceansplasticfree.com/wp-content/uploads/sb-instagram-feed-images/209327883_346247493575365_7365148103125273750_nfull.jpg&quot;); background-size: cover; background-position: center center; background-repeat: no-repeat;">
Accessible nameShow a little ocean love this weekend ❤️ If y
Accessible description(no value)
URLhttps://www.instagram.com/p/CQ1Kvv6L1vP/
Path#sbi_17889620471171022 > .sbi_photo_wrap > .sbi_photo.sbi_imgLiquid_bgSize.sbi_imgLiquid_ready
Snippet<a class="sbi_photo sbi_imgLiquid_bgSize sbi_imgLiquid_ready" href="https://www.instagram.com/p/CQywRv3nBP4/" target="_blank" rel="noopener nofollow" data-full-res="https://oceansplasticfree.com/wp-content/uploads/sb-instagram-feed-images/209509606_370245584434031_7462006723200170841_nfull.jpg" data-img-src-set="{&quot;d&quot;:&quot;https:\/\/scontent-lhr8-1.cdninstagram.com\/v\/t51.29350-15\/209509606_370245584434031_7462006723200170841_n.jpg?_nc_cat=100&amp;ccb=1-3&amp;_nc_sid=8ae9d6&amp;_nc_ohc=52U7n3OhG0IAX-zL0La&amp;_nc_ht=scontent-lhr8-1.cdninstagram.com&amp;oh=ccb4243ecd2739f39fae8bbfc520a7e2&amp;oe=60E96D31&quot;,&quot;150&quot;:&quot;https:\/\/scontent-lhr8-1.cdninstagram.com\/v\/t51.29350-15\/209509606_370245584434031_7462006723200170841_n.jpg?_nc_cat=100&amp;ccb=1-3&amp;_nc_sid=8ae9d6&amp;_nc_ohc=52U7n3OhG0IAX-zL0La&amp;_nc_ht=scontent-lhr8-1.cdninstagram.com&amp;oh=ccb4243ecd2739f39fae8bbfc520a7e2&amp;oe=60E96D31&quot;,&quot;320&quot;:&quot;https:\/\/scontent-lhr8-1.cdninstagram.com\/v\/t51.29350-15\/209509606_370245584434031_7462006723200170841_n.jpg?_nc_cat=100&amp;ccb=1-3&amp;_nc_sid=8ae9d6&amp;_nc_ohc=52U7n3OhG0IAX-zL0La&amp;_nc_ht=scontent-lhr8-1.cdninstagram.com&amp;oh=ccb4243ecd2739f39fae8bbfc520a7e2&amp;oe=60E96D31&quot;,&quot;640&quot;:&quot;https:\/\/scontent-lhr8-1.cdninstagram.com\/v\/t51.29350-15\/209509606_370245584434031_7462006723200170841_n.jpg?_nc_cat=100&amp;ccb=1-3&amp;_nc_sid=8ae9d6&amp;_nc_ohc=52U7n3OhG0IAX-zL0La&amp;_nc_ht=scontent-lhr8-1.cdninstagram.com&amp;oh=ccb4243ecd2739f39fae8bbfc520a7e2&amp;oe=60E96D31&quot;}" style="height: 339.953px; background-image: url(&quot;https://oceansplasticfree.com/wp-content/uploads/sb-instagram-feed-images/209509606_370245584434031_7462006723200170841_nfull.jpg&quot;); background-size: cover; background-position: center center; background-repeat: no-repeat;">
Accessible nameThis July, the Marine Conservation Society Plastic
Accessible description(no value)
URLhttps://www.instagram.com/p/CQywRv3nBP4/
Path#sbi_17908976479919055 > .sbi_photo_wrap > .sbi_photo.sbi_imgLiquid_bgSize.sbi_imgLiquid_ready
Snippet<a class="sbi_photo sbi_imgLiquid_bgSize sbi_imgLiquid_ready" href="https://www.instagram.com/p/CQtUvRAn_Sq/" target="_blank" rel="noopener nofollow" data-full-res="https://oceansplasticfree.com/wp-content/uploads/sb-instagram-feed-images/210131845_203581695104584_5325240945630102077_nfull.jpg" data-img-src-set="{&quot;d&quot;:&quot;https:\/\/scontent-lhr8-1.cdninstagram.com\/v\/t51.29350-15\/210131845_203581695104584_5325240945630102077_n.jpg?_nc_cat=103&amp;ccb=1-3&amp;_nc_sid=8ae9d6&amp;_nc_ohc=9w8brS-MLyMAX9uIuUL&amp;_nc_ht=scontent-lhr8-1.cdninstagram.com&amp;oh=5f69e9194a2c7d58c083a1fbb4f8f970&amp;oe=60E8F20C&quot;,&quot;150&quot;:&quot;https:\/\/scontent-lhr8-1.cdninstagram.com\/v\/t51.29350-15\/210131845_203581695104584_5325240945630102077_n.jpg?_nc_cat=103&amp;ccb=1-3&amp;_nc_sid=8ae9d6&amp;_nc_ohc=9w8brS-MLyMAX9uIuUL&amp;_nc_ht=scontent-lhr8-1.cdninstagram.com&amp;oh=5f69e9194a2c7d58c083a1fbb4f8f970&amp;oe=60E8F20C&quot;,&quot;320&quot;:&quot;https:\/\/scontent-lhr8-1.cdninstagram.com\/v\/t51.29350-15\/210131845_203581695104584_5325240945630102077_n.jpg?_nc_cat=103&amp;ccb=1-3&amp;_nc_sid=8ae9d6&amp;_nc_ohc=9w8brS-MLyMAX9uIuUL&amp;_nc_ht=scontent-lhr8-1.cdninstagram.com&amp;oh=5f69e9194a2c7d58c083a1fbb4f8f970&amp;oe=60E8F20C&quot;,&quot;640&quot;:&quot;https:\/\/scontent-lhr8-1.cdninstagram.com\/v\/t51.29350-15\/210131845_203581695104584_5325240945630102077_n.jpg?_nc_cat=103&amp;ccb=1-3&amp;_nc_sid=8ae9d6&amp;_nc_ohc=9w8brS-MLyMAX9uIuUL&amp;_nc_ht=scontent-lhr8-1.cdninstagram.com&amp;oh=5f69e9194a2c7d58c083a1fbb4f8f970&amp;oe=60E8F20C&quot;}" style="height: 339.953px; background-image: url(&quot;https://oceansplasticfree.com/wp-content/uploads/sb-instagram-feed-images/210131845_203581695104584_5325240945630102077_nfull.jpg&quot;); background-size: cover; background-position: center center; background-repeat: no-repeat; opacity: 1;">
Accessible nameDid you know that 25% of our carbon emissions are
Accessible description(no value)
URLhttps://www.instagram.com/p/CQtUvRAn_Sq/
Path.btn-instagram
Snippet<a href="https://www.instagram.com/oceanspf/" target="_blank" class="btn btn-instagram">Follow us</a>
Accessible nameFollow us
Accessible description(no value)
URLhttps://www.instagram.com/oceanspf/
Path.skip-footer
Snippet<a class="skip-footer screen-reader-text" href="#masthead">Skip footer</a>
Accessible nameSkip footer
Accessible description(no value)
URL#masthead
Patha[href$="shop"]
Snippet<a href="/shop">Shop</a>
Accessible nameShop
Accessible description(no value)
URL/shop
Patha[href$="eco-friendly"]
Snippet<a href="/eco-friendly">Eco friendly</a>
Accessible nameEco friendly
Accessible description(no value)
URL/eco-friendly
Patha[href$="faqs"]
Snippet<a href="/faqs">FAQs</a>
Accessible nameFAQs
Accessible description(no value)
URL/faqs
Patha[href$="contact"]
Snippet<a href="/contact">Contact</a>
Accessible nameContact
Accessible description(no value)
URL/contact
Patha[href$="terms-of-service"]
Snippet<a href="/terms-of-service">Terms of Service</a>
Accessible nameTerms of Service
Accessible description(no value)
URL/terms-of-service
Patha[href$="privacy-policy"]
Snippet<a href="/privacy-policy">Privacy Policy</a>
Accessible namePrivacy Policy
Accessible description(no value)
URL/privacy-policy
Patha[href$="refund-policy"]
Snippet<a href="/refund-policy">Refund Policy</a>
Accessible nameRefund Policy
Accessible description(no value)
URL/refund-policy
Patha[href$="delivery"]
Snippet<a href="/delivery">Delivery</a>
Accessible nameDelivery
Accessible description(no value)
URL/delivery
Path.facebook-link
Snippet<a href="https://www.facebook.com/OceansPlasticFree" target="_blank" class="facebook-link">Facebook</a>
Accessible nameFacebook
Accessible description(no value)
URLhttps://www.facebook.com/OceansPlasticFree
Path.twitter-link
Snippet<a href="https://twitter.com/oceanspf" target="_blank" class="twitter-link">Twitter</a>
Accessible nameTwitter
Accessible description(no value)
URLhttps://twitter.com/oceanspf
Path.instagram-link
Snippet<a href="https://www.instagram.com/oceanspf/" target="_blank" class="instagram-link">Instagram</a>
Accessible nameInstagram
Accessible description(no value)
URLhttps://www.instagram.com/oceanspf/
Path.btn-social-share.btn-white[target="_blank"]:nth-child(3)
Snippet<a href="//www.facebook.com/sharer.php?u=https://oceansplasticfree.com" target="_blank" class="btn btn-white btn-social-share">
Accessible nameShare on FacebookShare
Accessible description(no value)
URL//www.facebook.com/sharer.php?u=https://oceansplasticfree.com
Path.btn-social-share.btn-white[target="_blank"]:nth-child(4)
Snippet<a href="//twitter.com/share?url=https://oceansplasticfree.com" target="_blank" class="btn btn-white btn-social-share"><img src="https://oceansplasticfree.com/wp-content/themes/oceans-plastic-free/images/twitter-blue.svg" alt="Share on Twitter"><span class="d-none d-sm-inline-block">Tweet</span></a>
Accessible nameShare on TwitterTweet
Accessible description(no value)
URL//twitter.com/share?url=https://oceansplasticfree.com
Path.instagram-share
Snippet<a href="https://www.instagram.com/oceanspf/" target="_blank" class="btn btn-white btn-social-share instagram-share"><img src="https://oceansplasticfree.com/wp-content/themes/oceans-plastic-free/images/instagram-blue.svg" alt="Share on Instagram"><span class="d-none d-sm-inline-block">Post</span></a>
Accessible nameShare on InstagramPost
Accessible description(no value)
URLhttps://www.instagram.com/oceanspf/
Path.referral-button
Snippet<a href="https://oceansplasticfree.com/my-account/referrals" class="btn referral-button">
Accessible nameRefer a Friend!
Accessible description(no value)
URLhttps://oceansplasticfree.com/my-account/referrals

Native widgets5 Passed

Widget function:4 Passed

If a native widget functions as a custom widget, it must have the appropriate ARIA widget role-WCAG 4.1.24 Passed
Pathbutton[data-bs-target="\#collapse122"]
Snippet<button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#collapse122" aria-expanded="true" aria-controls="collapse122"> Question 4 goes here </button>
Elementbutton
Accessible nameQuestion 4 goes here
Role(no value)
ARIA attributes:
aria-expandedtrue
Tab index(no value)
Pathbutton[data-bs-target="\#collapse121"]
Snippet<button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#collapse121" aria-expanded="true" aria-controls="collapse121"> Question 3 goes here </button>
Elementbutton
Accessible nameQuestion 3 goes here
Role(no value)
ARIA attributes:
aria-expandedtrue
Tab index(no value)
Pathbutton[data-bs-target="\#collapse120"]
Snippet<button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#collapse120" aria-expanded="true" aria-controls="collapse120"> Question 2 goes here </button>
Elementbutton
Accessible nameQuestion 2 goes here
Role(no value)
ARIA attributes:
aria-expandedtrue
Tab index(no value)
Pathbutton[data-bs-target="\#collapse119"]
Snippet<button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#collapse119" aria-expanded="true" aria-controls="collapse119"> Question 1 goes here </button>
Elementbutton
Accessible nameQuestion 1 goes here
Role(no value)
ARIA attributes:
aria-expandedtrue
Tab index(no value)

Instructions:5 Passed

If a native widget has a visible label or instructions, they must be programmatically determinable-WCAG 1.3.1WCAG 2.5.35 PassedNew for WCAG 2.1
Pathbutton[data-bs-target="\#collapse122"]
Snippet<button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#collapse122" aria-expanded="true" aria-controls="collapse122"> Question 4 goes here </button>
Elementbutton
Accessible nameQuestion 4 goes here
Accessible description(no value)
Pathbutton[data-bs-target="\#collapse121"]
Snippet<button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#collapse121" aria-expanded="true" aria-controls="collapse121"> Question 3 goes here </button>
Elementbutton
Accessible nameQuestion 3 goes here
Accessible description(no value)
Pathbutton[data-bs-target="\#collapse120"]
Snippet<button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#collapse120" aria-expanded="true" aria-controls="collapse120"> Question 2 goes here </button>
Elementbutton
Accessible nameQuestion 2 goes here
Accessible description(no value)
Pathbutton[data-bs-target="\#collapse119"]
Snippet<button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#collapse119" aria-expanded="true" aria-controls="collapse119"> Question 1 goes here </button>
Elementbutton
Accessible nameQuestion 1 goes here
Accessible description(no value)
Path.d-xl-block.mobile-header-icons.d-none > .search-btn[data-bs-toggle="modal"][data-bs-target="\#searchModal"]
Snippet<button type="button" class="search-btn" data-bs-toggle="modal" data-bs-target="#searchModal"> <img src="/wp-content/themes/oceans-plastic-free/images/search.svg" alt="Site search"> </button>
Elementbutton
Accessible nameSite search
Accessible description(no value)

Expected input:5 Passed

A native widget must have a label and/or instructions that identify the expected input-WCAG 3.3.25 Passed
Path.d-xl-block.mobile-header-icons.d-none > .search-btn[data-bs-toggle="modal"][data-bs-target="\#searchModal"]
Snippet<button type="button" class="search-btn" data-bs-toggle="modal" data-bs-target="#searchModal"> <img src="/wp-content/themes/oceans-plastic-free/images/search.svg" alt="Site search"> </button>
Elementbutton
Accessible nameSite search
Accessible description(no value)
Path.collapsed
Snippet<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapse122" aria-expanded="false" aria-controls="collapse122"> Question 4 goes here </button>
Elementbutton
Accessible nameQuestion 4 goes here
Accessible description(no value)
Pathbutton[data-bs-target="\#collapse121"]
Snippet<button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#collapse121" aria-expanded="false" aria-controls="collapse121"> Question 3 goes here </button>
Elementbutton
Accessible nameQuestion 3 goes here
Accessible description(no value)
Pathbutton[data-bs-target="\#collapse120"]
Snippet<button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#collapse120" aria-expanded="false" aria-controls="collapse120"> Question 2 goes here </button>
Elementbutton
Accessible nameQuestion 2 goes here
Accessible description(no value)
Pathbutton[data-bs-target="\#collapse119"]
Snippet<button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#collapse119" aria-expanded="false" aria-controls="collapse119"> Question 1 goes here </button>
Elementbutton
Accessible nameQuestion 1 goes here
Accessible description(no value)

Cues:5 Passed

If a native widget adopts certain interactive states, it must provide appropriate cues-WCAG 1.3.1WCAG 4.1.25 Passed
Path.d-xl-block.mobile-header-icons.d-none > .search-btn[data-bs-toggle="modal"][data-bs-target="\#searchModal"]
Snippet<button type="button" class="search-btn" data-bs-toggle="modal" data-bs-target="#searchModal"> <img src="/wp-content/themes/oceans-plastic-free/images/search.svg" alt="Site search"> </button>
Elementbutton
Accessible nameSite search
HTML cues(no value)
ARIA cues(no value)
Path.collapsed
Snippet<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapse122" aria-expanded="false" aria-controls="collapse122"> Question 4 goes here </button>
Elementbutton
Accessible nameQuestion 4 goes here
HTML cues(no value)
ARIA cues(no value)
Pathbutton[data-bs-target="\#collapse121"]
Snippet<button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#collapse121" aria-expanded="false" aria-controls="collapse121"> Question 3 goes here </button>
Elementbutton
Accessible nameQuestion 3 goes here
HTML cues(no value)
ARIA cues(no value)
Pathbutton[data-bs-target="\#collapse120"]
Snippet<button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#collapse120" aria-expanded="false" aria-controls="collapse120"> Question 2 goes here </button>
Elementbutton
Accessible nameQuestion 2 goes here
HTML cues(no value)
ARIA cues(no value)
Pathbutton[data-bs-target="\#collapse119"]
Snippet<button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#collapse119" aria-expanded="false" aria-controls="collapse119"> Question 1 goes here </button>
Elementbutton
Accessible nameQuestion 1 goes here
HTML cues(no value)
ARIA cues(no value)

Autocomplete:0 Passed

Text fields that serve certain purposes must have the correct HTML5 autocomplete attribute-WCAG 1.3.50 PassedNew for WCAG 2.1
No matching instances

Custom widgets6 Passed

Design pattern:0 Passed

A custom widget must have the appropriate ARIA widget role for its design pattern-WCAG 4.1.20 Passed
No matching instances

Instructions:0 Passed

If a custom widget has a visible label or instructions, they must be programmatically determinable-WCAG 1.3.1WCAG 2.5.30 PassedNew for WCAG 2.1
No matching instances

Expected input:0 Passed

A custom widget must have a label and/or instructions that identify the expected input-WCAG 3.3.20 Passed
No matching instances

Role, state, property:0 Passed

A custom widget must support the ARIA roles, states, and properties specified by its design pattern-WCAG 4.1.20 Passed
No matching instances

Cues:0 Passed

If a custom widget adopts certain interactive states, it must communicate those states programmatically-WCAG 1.3.1WCAG 4.1.20 Passed
No matching instances

Keyboard interaction:0 Passed

A custom widget must support the keyboard interaction specified by its design pattern-WCAG 2.1.10 Passed
No matching instances

Timed events4 Passed

Time limits:0 Passed

If a time limit is set by the content, the user must be able to turn off, adjust, or extend the time limit-WCAG 2.2.10 Passed
No matching instances

Moving content:0 Passed

If content moves, blinks, or scrolls automatically for more than five seconds, users must be able to pause, stop, or hide it-WCAG 2.2.20 Passed
No matching instances

Auto-updating content:0 Passed

If content updates automatically, users must be able to pause, stop, hide, or control frequency of the updates-WCAG 2.2.20 Passed
No matching instances

Audio control:0 Passed

If audio content plays automatically for longer than three seconds, users must be able to pause or mute it-WCAG 1.4.20 Passed
No matching instances

Errors / status4 Passed

Error identification:0 Passed

If an input error is automatically detected, the item in error must be identified, and the error described, in text-WCAG 3.3.10 Passed
No matching instances

Error suggestion:0 Passed

If an input error is automatically detected, guidance for correcting the error must be provided-WCAG 3.3.30 Passed
No matching instances

Error prevention:0 Passed

If submitting data might have serious consequences, users must be able to correct the data input before finalizing a submission-WCAG 3.3.40 Passed
No matching instances

Status messages:0 Passed

Status messages must be programmatically determinable without receiving focus-WCAG 4.1.30 PassedNew for WCAG 2.1
No matching instances

Page navigation3 Passed

Page title:1 Passed

A web page must have a title that describes its topic or purpose-WCAG 2.4.21 Passed
Pathhtml
Snippet<html lang="en-GB">
Page titleAbout – Oceans Plastic Free

Frame title:0 Passed

A frame or iframe must have a title that describes its content-WCAG 4.1.20 Passed
No matching instances

Multiple ways:0 Passed

Users must have multiple ways to navigate to a page-WCAG 2.4.50 Passed
No matching instances

Parsing1 Passed

Parsing:0 Passed

Elements must have complete start and end tags, must not contain duplicate attributes, and must be nested according to their specifications-WCAG 4.1.10 Passed
No matching instances

Images4 Passed

Image function:47 Passed

Every image must be coded as either meaningful or decorative-WCAG 1.1.147 Passed
Path.navbar-brand > .img-fluid[alt="Oceans"]
Snippet<img src="https://oceansplasticfree.com/wp-content/themes/oceans-plastic-free/images/logo.svg" alt="Oceans" class="img-fluid">
Image type<img>
Coded asMeaningful
ARIA role(no value)
Accessible nameOceans
Path.d-xl-block.mobile-header-icons.d-none > .search-btn[data-bs-toggle="modal"][data-bs-target="\#searchModal"] > img[alt="Site\ search"]
Snippet<img src="/wp-content/themes/oceans-plastic-free/images/search.svg" alt="Site search">
Image type<img>
Coded asMeaningful
ARIA role(no value)
Accessible nameSite search
Path.d-xl-block.mobile-header-icons.d-none > .d-inline-block.position-relative > a[href$="cart\/"] > img[alt="Checkout"]
Snippet<img src="/wp-content/themes/oceans-plastic-free/images/basket.svg" alt="Checkout">
Image type<img>
Coded asMeaningful
ARIA role(no value)
Accessible nameCheckout
Path.d-xl-block.mobile-header-icons.d-none > a > img[alt="Log\ in\ to\ your\ account"]
Snippet<img src="/wp-content/themes/oceans-plastic-free/images/login.svg" alt="Log in to your account">
Image type<img>
Coded asMeaningful
ARIA role(no value)
Accessible nameLog in to your account
Path.jumbotron
Snippet<div class="jumbotron" style="background-image: url('https://oceansplasticfree.com/wp-content/uploads/2021/06/home-header-1024x583.jpg')">
Image typeCSS background-image
Coded asDecorative
ARIA role(no value)
Accessible nameHomepage Kind to behinds, kinder to oceans 100% plastic-free, eco-friendly toilet paper. Soft, strong toilet roll delivered free straight to your door. Shop Now Subscribe today and save 5% Marine Conservation Society
Path.blue-grad-overlay
Snippet<div class="blue-grad-overlay"></div>
Image typeCSS background-image
Coded asDecorative
ARIA role(no value)
Accessible name(no value)
Path.d-lg-block.mcs-logo[alt="Marine\ Conservation\ Society"]
Snippet<img src="https://oceansplasticfree.com/wp-content/uploads/mcs-logo.png" alt="Marine Conservation Society" class="mcs-logo d-none d-lg-block">
Image type<img>
Coded asMeaningful
ARIA role(no value)
Accessible nameMarine Conservation Society
Path.col-lg-5.col-xl-6.col-12 > .img-fluid
Snippet<img src="https://oceansplasticfree.com/wp-content/uploads/Oceans-product.png" alt="Oceans plastic free toilet roll" class="img-fluid">
Image type<img>
Coded asMeaningful
ARIA role(no value)
Accessible nameOceans plastic free toilet roll
Path.bg-image.ptpb-large.wrapper:nth-child(3)
Snippet<div class="wrapper bg-image ptpb-large" style="background-image: url('https://oceansplasticfree.com/wp-content/uploads/sea-life-overlay-1024x576.jpg')">
Image typeCSS background-image
Coded asDecorative
ARIA role(no value)
Accessible nameMake one small change for our planet Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque. 100% plastic free Eco-friendly 100% plastic free Lorem ipsum dolor sit amet. Marine Conservation Society 25% of profits donated to MCS Lorem ipsum dolor sit amet. FSC Accredited FSC accredited Lorem ipsum dolor sit amet. Find out more
Pathimg[alt="\31 00\%\ plastic\ free"]
Snippet<img src="https://oceansplasticfree.com/wp-content/uploads/plastic-free@2x.png" alt="100% plastic free" class="img-fluid icon">
Image type<img>
Coded asMeaningful
ARIA role(no value)
Accessible name100% plastic free
Path.icon.img-fluid[alt="Marine\ Conservation\ Society"]
Snippet<img src="https://oceansplasticfree.com/wp-content/uploads/mcs-logo-portrait@2x.png" alt="Marine Conservation Society" class="img-fluid icon">
Image type<img>
Coded asMeaningful
ARIA role(no value)
Accessible nameMarine Conservation Society
Pathimg[alt="FSC\ Accredited"]
Snippet<img src="https://oceansplasticfree.com/wp-content/uploads/fsc-logo@2x.png" alt="FSC Accredited" class="img-fluid icon">
Image type<img>
Coded asMeaningful
ARIA role(no value)
Accessible nameFSC Accredited
Path.red-circle
Snippet<div class="wrapper wrapper-white ptpb-large red-circle">
Image typeCSS background-image
Coded asDecorative
ARIA role(no value)
Accessible nameSeriously strong, cushiony soft Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque. Shop Now Subscribe today and save 5% 3-ply super soft quality 3-ply super soft quality Lorem ipsum dolor sit amet Sed ut perspiciatis. Made in the UK Made in the UK Lorem ipsum dolor sit amet Sed ut perspiciatis. Fast and free delivery Fast and free delivery Lorem ipsum dolor sit amet Sed ut perspiciatis.
Pathimg[alt="\33 -ply\ super\ soft\ quality"]
Snippet<img src="https://oceansplasticfree.com/wp-content/uploads/3-ply@2x.png" alt="3-ply super soft quality" class="img-fluid icon">
Image type<img>
Coded asMeaningful
ARIA role(no value)
Accessible name3-ply super soft quality
Pathimg[alt="Made\ in\ the\ UK"]
Snippet<img src="https://oceansplasticfree.com/wp-content/uploads/made-in-uk@2x.png" alt="Made in the UK" class="img-fluid icon">
Image type<img>
Coded asMeaningful
ARIA role(no value)
Accessible nameMade in the UK
Pathimg[alt="Fast\ and\ free\ delivery"]
Snippet<img src="https://oceansplasticfree.com/wp-content/uploads/fast-delivery@2x.png" alt="Fast and free delivery" class="img-fluid icon">
Image type<img>
Coded asMeaningful
ARIA role(no value)
Accessible nameFast and free delivery
Path.conservation-block
Snippet<div class="wrapper bg-image ptpb-large conservation-block" style="background-image: url('https://oceansplasticfree.com/wp-content/uploads/cut-your-drop-overlay-1024x576.jpg')">
Image typeCSS background-image
Coded asDecorative
ARIA role(no value)
Accessible nameMarine Conservation Society Cut your drop in the ocean Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque. Find out more
Path.blue-overlay-l-to-r
Snippet<div class="blue-overlay blue-overlay-l-to-r"></div>
Image typeCSS background-image
Coded asDecorative
ARIA role(no value)
Accessible name(no value)
Path.mb20
Snippet<img src="https://oceansplasticfree.com/wp-content/uploads/mcs-logo.png" alt="Marine Conservation Society" class="mcs-logo mb20">
Image type<img>
Coded asMeaningful
ARIA role(no value)
Accessible nameMarine Conservation Society
Path.bg-image.ptpb-large.wrapper:nth-child(7)
Snippet<div class="wrapper bg-image ptpb-large" style="background-image: url('https://oceansplasticfree.com/wp-content/uploads/sustainability.jpg')">
Image typeCSS background-image
Coded asDecorative
ARIA role(no value)
Accessible nameSustainability is our priority Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque. Find Out More
Path.trustpilot-block
Snippet<div class="wrapper trustpilot-block ptpb-large">
Image typeCSS background-image
Coded asDecorative
ARIA role(no value)
Accessible nameTrustpilot What our customers say Lorem ipsum dolor Lorem ipsum dolor sit amet sed ut perspiciatis. Lorem ipsum dolor sit amet sed ut perspiciatis. Name Here Trustpilot Star rating - 5 stars Lorem ipsum dolor Lorem ipsum dolor sit amet sed ut perspiciatis. Lorem ipsum dolor sit amet sed ut perspiciatis. Name Here Trustpilot Star rating - 4 stars Lorem ipsum dolor Lorem ipsum dolor sit amet sed ut perspiciatis. Lorem ipsum dolor sit amet sed ut perspiciatis. Name Here Trustpilot Star rating - 4.5 stars Read more reviews toilet tissue
Path.trustpilot-logo
Snippet<img src="https://oceansplasticfree.com/wp-content/themes/oceans-plastic-free/images/trustpilot-logo.svg" alt="Trustpilot" class="trustpilot-logo">
Image type<img>
Coded asMeaningful
ARIA role(no value)
Accessible nameTrustpilot
Path.mb30.col-lg-4.aos-init:nth-child(2) > .h-100.card.shadow > .card-body > .star-holder > .trustpilot-stars
Snippet<img src="https://oceansplasticfree.com/wp-content/themes/oceans-plastic-free/images/5-stars.svg" alt="Trustpilot Star rating - 5 stars" class="trustpilot-stars">
Image type<img>
Coded asMeaningful
ARIA role(no value)
Accessible nameTrustpilot Star rating - 5 stars
Path.mb30.col-lg-4.aos-init:nth-child(3) > .h-100.card.shadow > .card-body > .star-holder > .trustpilot-stars
Snippet<img src="https://oceansplasticfree.com/wp-content/themes/oceans-plastic-free/images/4-stars.svg" alt="Trustpilot Star rating - 4 stars" class="trustpilot-stars">
Image type<img>
Coded asMeaningful
ARIA role(no value)
Accessible nameTrustpilot Star rating - 4 stars
Path.mb30.col-lg-4.aos-init:nth-child(4) > .h-100.card.shadow > .card-body > .star-holder > .trustpilot-stars
Snippet<img src="https://oceansplasticfree.com/wp-content/themes/oceans-plastic-free/images/4.5-stars.svg" alt="Trustpilot Star rating - 4.5 stars" class="trustpilot-stars">
Image type<img>
Coded asMeaningful
ARIA role(no value)
Accessible nameTrustpilot Star rating - 4.5 stars
Path.side-roll
Snippet<img src="https://oceansplasticfree.com/wp-content/themes/oceans-plastic-free/images/roll-cropped.png" alt="toilet tissue" class="side-roll d-none d-lg-block">
Image type<img>
Coded asMeaningful
ARIA role(no value)
Accessible nametoilet tissue
Path.instagram-title
Snippet<h2 class="instagram-title">Instagram</h2>
Image typeCSS background-image
Coded asDecorative
ARIA role(no value)
Accessible nameInstagram
Path#sbi_17960845600417913 > .sbi_photo_wrap > .sbi_photo.sbi_imgLiquid_bgSize.sbi_imgLiquid_ready
Snippet<a class="sbi_photo sbi_imgLiquid_bgSize sbi_imgLiquid_ready" href="https://www.instagram.com/p/CQ1Kvv6L1vP/" target="_blank" rel="noopener nofollow" data-full-res="https://oceansplasticfree.com/wp-content/uploads/sb-instagram-feed-images/209327883_346247493575365_7365148103125273750_nfull.jpg" data-img-src-set="{&quot;d&quot;:&quot;https:\/\/scontent-lhr8-1.cdninstagram.com\/v\/t51.2885-15\/209327883_346247493575365_7365148103125273750_n.jpg?_nc_cat=111&amp;ccb=1-3&amp;_nc_sid=8ae9d6&amp;_nc_ohc=eHW43zYpK74AX_2TLld&amp;_nc_ht=scontent-lhr8-1.cdninstagram.com&amp;oh=f6539a3ee7e9dd54bc49e68301aae2ee&amp;oe=60E9E032&quot;,&quot;150&quot;:&quot;https:\/\/scontent-lhr8-1.cdninstagram.com\/v\/t51.2885-15\/209327883_346247493575365_7365148103125273750_n.jpg?_nc_cat=111&amp;ccb=1-3&amp;_nc_sid=8ae9d6&amp;_nc_ohc=eHW43zYpK74AX_2TLld&amp;_nc_ht=scontent-lhr8-1.cdninstagram.com&amp;oh=f6539a3ee7e9dd54bc49e68301aae2ee&amp;oe=60E9E032&quot;,&quot;320&quot;:&quot;https:\/\/scontent-lhr8-1.cdninstagram.com\/v\/t51.2885-15\/209327883_346247493575365_7365148103125273750_n.jpg?_nc_cat=111&amp;ccb=1-3&amp;_nc_sid=8ae9d6&amp;_nc_ohc=eHW43zYpK74AX_2TLld&amp;_nc_ht=scontent-lhr8-1.cdninstagram.com&amp;oh=f6539a3ee7e9dd54bc49e68301aae2ee&amp;oe=60E9E032&quot;,&quot;640&quot;:&quot;https:\/\/scontent-lhr8-1.cdninstagram.com\/v\/t51.2885-15\/209327883_346247493575365_7365148103125273750_n.jpg?_nc_cat=111&amp;ccb=1-3&amp;_nc_sid=8ae9d6&amp;_nc_ohc=eHW43zYpK74AX_2TLld&amp;_nc_ht=scontent-lhr8-1.cdninstagram.com&amp;oh=f6539a3ee7e9dd54bc49e68301aae2ee&amp;oe=60E9E032&quot;}" style="height: 339.953px; background-image: url(&quot;https://oceansplasticfree.com/wp-content/uploads/sb-instagram-feed-images/209327883_346247493575365_7365148103125273750_nfull.jpg&quot;); background-size: cover; background-position: center center; background-repeat: no-repeat;">
Image typeCSS background-image
Coded asDecorative
ARIA role(no value)
Accessible nameShow a little ocean love this weekend ❤️ If y
Path#sbi_17889620471171022 > .sbi_photo_wrap > .sbi_photo.sbi_imgLiquid_bgSize.sbi_imgLiquid_ready
Snippet<a class="sbi_photo sbi_imgLiquid_bgSize sbi_imgLiquid_ready" href="https://www.instagram.com/p/CQywRv3nBP4/" target="_blank" rel="noopener nofollow" data-full-res="https://oceansplasticfree.com/wp-content/uploads/sb-instagram-feed-images/209509606_370245584434031_7462006723200170841_nfull.jpg" data-img-src-set="{&quot;d&quot;:&quot;https:\/\/scontent-lhr8-1.cdninstagram.com\/v\/t51.29350-15\/209509606_370245584434031_7462006723200170841_n.jpg?_nc_cat=100&amp;ccb=1-3&amp;_nc_sid=8ae9d6&amp;_nc_ohc=52U7n3OhG0IAX-zL0La&amp;_nc_ht=scontent-lhr8-1.cdninstagram.com&amp;oh=ccb4243ecd2739f39fae8bbfc520a7e2&amp;oe=60E96D31&quot;,&quot;150&quot;:&quot;https:\/\/scontent-lhr8-1.cdninstagram.com\/v\/t51.29350-15\/209509606_370245584434031_7462006723200170841_n.jpg?_nc_cat=100&amp;ccb=1-3&amp;_nc_sid=8ae9d6&amp;_nc_ohc=52U7n3OhG0IAX-zL0La&amp;_nc_ht=scontent-lhr8-1.cdninstagram.com&amp;oh=ccb4243ecd2739f39fae8bbfc520a7e2&amp;oe=60E96D31&quot;,&quot;320&quot;:&quot;https:\/\/scontent-lhr8-1.cdninstagram.com\/v\/t51.29350-15\/209509606_370245584434031_7462006723200170841_n.jpg?_nc_cat=100&amp;ccb=1-3&amp;_nc_sid=8ae9d6&amp;_nc_ohc=52U7n3OhG0IAX-zL0La&amp;_nc_ht=scontent-lhr8-1.cdninstagram.com&amp;oh=ccb4243ecd2739f39fae8bbfc520a7e2&amp;oe=60E96D31&quot;,&quot;640&quot;:&quot;https:\/\/scontent-lhr8-1.cdninstagram.com\/v\/t51.29350-15\/209509606_370245584434031_7462006723200170841_n.jpg?_nc_cat=100&amp;ccb=1-3&amp;_nc_sid=8ae9d6&amp;_nc_ohc=52U7n3OhG0IAX-zL0La&amp;_nc_ht=scontent-lhr8-1.cdninstagram.com&amp;oh=ccb4243ecd2739f39fae8bbfc520a7e2&amp;oe=60E96D31&quot;}" style="height: 339.953px; background-image: url(&quot;https://oceansplasticfree.com/wp-content/uploads/sb-instagram-feed-images/209509606_370245584434031_7462006723200170841_nfull.jpg&quot;); background-size: cover; background-position: center center; background-repeat: no-repeat;">
Image typeCSS background-image
Coded asDecorative
ARIA role(no value)
Accessible nameThis July, the Marine Conservation Society Plastic
Path#sbi_17908976479919055 > .sbi_photo_wrap > .sbi_photo.sbi_imgLiquid_bgSize.sbi_imgLiquid_ready
Snippet<a class="sbi_photo sbi_imgLiquid_bgSize sbi_imgLiquid_ready" href="https://www.instagram.com/p/CQtUvRAn_Sq/" target="_blank" rel="noopener nofollow" data-full-res="https://oceansplasticfree.com/wp-content/uploads/sb-instagram-feed-images/210131845_203581695104584_5325240945630102077_nfull.jpg" data-img-src-set="{&quot;d&quot;:&quot;https:\/\/scontent-lhr8-1.cdninstagram.com\/v\/t51.29350-15\/210131845_203581695104584_5325240945630102077_n.jpg?_nc_cat=103&amp;ccb=1-3&amp;_nc_sid=8ae9d6&amp;_nc_ohc=9w8brS-MLyMAX9uIuUL&amp;_nc_ht=scontent-lhr8-1.cdninstagram.com&amp;oh=5f69e9194a2c7d58c083a1fbb4f8f970&amp;oe=60E8F20C&quot;,&quot;150&quot;:&quot;https:\/\/scontent-lhr8-1.cdninstagram.com\/v\/t51.29350-15\/210131845_203581695104584_5325240945630102077_n.jpg?_nc_cat=103&amp;ccb=1-3&amp;_nc_sid=8ae9d6&amp;_nc_ohc=9w8brS-MLyMAX9uIuUL&amp;_nc_ht=scontent-lhr8-1.cdninstagram.com&amp;oh=5f69e9194a2c7d58c083a1fbb4f8f970&amp;oe=60E8F20C&quot;,&quot;320&quot;:&quot;https:\/\/scontent-lhr8-1.cdninstagram.com\/v\/t51.29350-15\/210131845_203581695104584_5325240945630102077_n.jpg?_nc_cat=103&amp;ccb=1-3&amp;_nc_sid=8ae9d6&amp;_nc_ohc=9w8brS-MLyMAX9uIuUL&amp;_nc_ht=scontent-lhr8-1.cdninstagram.com&amp;oh=5f69e9194a2c7d58c083a1fbb4f8f970&amp;oe=60E8F20C&quot;,&quot;640&quot;:&quot;https:\/\/scontent-lhr8-1.cdninstagram.com\/v\/t51.29350-15\/210131845_203581695104584_5325240945630102077_n.jpg?_nc_cat=103&amp;ccb=1-3&amp;_nc_sid=8ae9d6&amp;_nc_ohc=9w8brS-MLyMAX9uIuUL&amp;_nc_ht=scontent-lhr8-1.cdninstagram.com&amp;oh=5f69e9194a2c7d58c083a1fbb4f8f970&amp;oe=60E8F20C&quot;}" style="height: 339.953px; background-image: url(&quot;https://oceansplasticfree.com/wp-content/uploads/sb-instagram-feed-images/210131845_203581695104584_5325240945630102077_nfull.jpg&quot;); background-size: cover; background-position: center center; background-repeat: no-repeat;">
Image typeCSS background-image
Coded asDecorative
ARIA role(no value)
Accessible nameDid you know that 25% of our carbon emissions are
Path.btn-instagram
Snippet<a href="https://www.instagram.com/oceanspf/" target="_blank" class="btn btn-instagram">Follow us</a>
Image typeCSS background-image
Coded asDecorative
ARIA role(no value)
Accessible nameFollow us
Path.stay-in-the-loop
Snippet<div class="wrapper stay-in-the-loop ptpb-large">
Image typeCSS background-image
Coded asDecorative
ARIA role(no value)
Accessible nameStay in the loop Sign up for our newsletters and never miss an update. That way you’ll always be in the loop! Sign up to our newsletter
Path.facebook-link
Snippet<a href="https://www.facebook.com/OceansPlasticFree" target="_blank" class="facebook-link">Facebook</a>
Image typeCSS background-image
Coded asDecorative
ARIA role(no value)
Accessible nameFacebook
Path.twitter-link
Snippet<a href="https://twitter.com/oceanspf" target="_blank" class="twitter-link">Twitter</a>
Image typeCSS background-image
Coded asDecorative
ARIA role(no value)
Accessible nameTwitter
Path.instagram-link
Snippet<a href="https://www.instagram.com/oceanspf/" target="_blank" class="instagram-link">Instagram</a>
Image typeCSS background-image
Coded asDecorative
ARIA role(no value)
Accessible nameInstagram
Pathimg[alt="Share\ on\ Facebook"]
Snippet<img src="https://oceansplasticfree.com/wp-content/themes/oceans-plastic-free/images/facebook-blue.svg" alt="Share on Facebook">
Image type<img>
Coded asMeaningful
ARIA role(no value)
Accessible nameShare on Facebook
Pathimg[alt="Share\ on\ Twitter"]
Snippet<img src="https://oceansplasticfree.com/wp-content/themes/oceans-plastic-free/images/twitter-blue.svg" alt="Share on Twitter">
Image type<img>
Coded asMeaningful
ARIA role(no value)
Accessible nameShare on Twitter
Pathimg[alt="Share\ on\ Instagram"]
Snippet<img src="https://oceansplasticfree.com/wp-content/themes/oceans-plastic-free/images/instagram-blue.svg" alt="Share on Instagram">
Image type<img>
Coded asMeaningful
ARIA role(no value)
Accessible nameShare on Instagram
Pathsvg[aria-labelledby="pi-american_express"]
Snippet<svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-american_express">
Image typeRole="img"
Coded asMeaningful
ARIA role(no value)
Accessible nameAmerican Express
Pathsvg[version="\31 \.1"]
Snippet<svg version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay">
Image typeRole="img"
Coded asMeaningful
ARIA role(no value)
Accessible nameApple Pay
Pathsvg[aria-labelledby="pi-diners_club"]
Snippet<svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club">
Image typeRole="img"
Coded asMeaningful
ARIA role(no value)
Accessible nameDiners Club
Pathsvg[aria-labelledby="pi-discover"]
Snippet<svg viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg">
Image typeRole="img"
Coded asMeaningful
ARIA role(no value)
Accessible nameDiscover
Pathsvg[aria-labelledby="pi-google_pay"]
Snippet<svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay">
Image typeRole="img"
Coded asMeaningful
ARIA role(no value)
Accessible nameGoogle Pay
Pathsvg[aria-labelledby="pi-maestro"]
Snippet<svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-maestro">
Image typeRole="img"
Coded asMeaningful
ARIA role(no value)
Accessible nameMaestro
Pathsvg[aria-labelledby="pi-master"]
Snippet<svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-master">
Image typeRole="img"
Coded asMeaningful
ARIA role(no value)
Accessible nameMastercard
Pathsvg[aria-labelledby="pi-shopify_pay"]
Snippet<svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay">
Image typeRole="img"
Coded asMeaningful
ARIA role(no value)
Accessible nameShop Pay
Pathsvg[aria-labelledby="pi-visa"]
Snippet<svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-visa">
Image typeRole="img"
Coded asMeaningful
ARIA role(no value)
Accessible nameVisa

Text alternative:31 Passed

A meaningful image must have a text alternative that serves the equivalent purpose-WCAG 1.1.131 Passed
Path.navbar-brand > .img-fluid[alt="Oceans"]
Snippet<img src="https://oceansplasticfree.com/wp-content/themes/oceans-plastic-free/images/logo.svg" alt="Oceans" class="img-fluid">
Image type<img>
Accessible nameOceans
Accessible description(no value)
Path.d-xl-block.mobile-header-icons.d-none > .search-btn[data-bs-toggle="modal"][data-bs-target="\#searchModal"] > img[alt="Site\ search"]
Snippet<img src="/wp-content/themes/oceans-plastic-free/images/search.svg" alt="Site search">
Image type<img>
Accessible nameSite search
Accessible description(no value)
Path.d-xl-block.mobile-header-icons.d-none > .d-inline-block.position-relative > a[href$="cart\/"] > img[alt="Checkout"]
Snippet<img src="/wp-content/themes/oceans-plastic-free/images/basket.svg" alt="Checkout">
Image type<img>
Accessible nameCheckout
Accessible description(no value)
Path.d-xl-block.mobile-header-icons.d-none > a > img[alt="Log\ in\ to\ your\ account"]
Snippet<img src="/wp-content/themes/oceans-plastic-free/images/login.svg" alt="Log in to your account">
Image type<img>
Accessible nameLog in to your account
Accessible description(no value)
Path.d-lg-block.mcs-logo[alt="Marine\ Conservation\ Society"]
Snippet<img src="https://oceansplasticfree.com/wp-content/uploads/mcs-logo.png" alt="Marine Conservation Society" class="mcs-logo d-none d-lg-block">
Image type<img>
Accessible nameMarine Conservation Society
Accessible description(no value)
Path.col-lg-5.col-xl-6.col-12 > .img-fluid
Snippet<img src="https://oceansplasticfree.com/wp-content/uploads/Oceans-product.png" alt="Oceans plastic free toilet roll" class="img-fluid">
Image type<img>
Accessible nameOceans plastic free toilet roll
Accessible description(no value)
Pathimg[alt="\31 00\%\ plastic\ free"]
Snippet<img src="https://oceansplasticfree.com/wp-content/uploads/plastic-free@2x.png" alt="100% plastic free" class="img-fluid icon">
Image type<img>
Accessible name100% plastic free
Accessible description(no value)
Path.icon.img-fluid[alt="Marine\ Conservation\ Society"]
Snippet<img src="https://oceansplasticfree.com/wp-content/uploads/mcs-logo-portrait@2x.png" alt="Marine Conservation Society" class="img-fluid icon">
Image type<img>
Accessible nameMarine Conservation Society
Accessible description(no value)
Pathimg[alt="FSC\ Accredited"]
Snippet<img src="https://oceansplasticfree.com/wp-content/uploads/fsc-logo@2x.png" alt="FSC Accredited" class="img-fluid icon">
Image type<img>
Accessible nameFSC Accredited
Accessible description(no value)
Pathimg[alt="\33 -ply\ super\ soft\ quality"]
Snippet<img src="https://oceansplasticfree.com/wp-content/uploads/3-ply@2x.png" alt="3-ply super soft quality" class="img-fluid icon">
Image type<img>
Accessible name3-ply super soft quality
Accessible description(no value)
Pathimg[alt="Made\ in\ the\ UK"]
Snippet<img src="https://oceansplasticfree.com/wp-content/uploads/made-in-uk@2x.png" alt="Made in the UK" class="img-fluid icon">
Image type<img>
Accessible nameMade in the UK
Accessible description(no value)
Pathimg[alt="Fast\ and\ free\ delivery"]
Snippet<img src="https://oceansplasticfree.com/wp-content/uploads/fast-delivery@2x.png" alt="Fast and free delivery" class="img-fluid icon">
Image type<img>
Accessible nameFast and free delivery
Accessible description(no value)
Path.mb20
Snippet<img src="https://oceansplasticfree.com/wp-content/uploads/mcs-logo.png" alt="Marine Conservation Society" class="mcs-logo mb20">
Image type<img>
Accessible nameMarine Conservation Society
Accessible description(no value)
Path.trustpilot-logo
Snippet<img src="https://oceansplasticfree.com/wp-content/themes/oceans-plastic-free/images/trustpilot-logo.svg" alt="Trustpilot" class="trustpilot-logo">
Image type<img>
Accessible nameTrustpilot
Accessible description(no value)
Path.mb30.col-lg-4.aos-init:nth-child(2) > .h-100.card.shadow > .card-body > .star-holder > .trustpilot-stars
Snippet<img src="https://oceansplasticfree.com/wp-content/themes/oceans-plastic-free/images/5-stars.svg" alt="Trustpilot Star rating - 5 stars" class="trustpilot-stars">
Image type<img>
Accessible nameTrustpilot Star rating - 5 stars
Accessible description(no value)
Path.mb30.col-lg-4.aos-init:nth-child(3) > .h-100.card.shadow > .card-body > .star-holder > .trustpilot-stars
Snippet<img src="https://oceansplasticfree.com/wp-content/themes/oceans-plastic-free/images/4-stars.svg" alt="Trustpilot Star rating - 4 stars" class="trustpilot-stars">
Image type<img>
Accessible nameTrustpilot Star rating - 4 stars
Accessible description(no value)
Path.mb30.col-lg-4.aos-init:nth-child(4) > .h-100.card.shadow > .card-body > .star-holder > .trustpilot-stars
Snippet<img src="https://oceansplasticfree.com/wp-content/themes/oceans-plastic-free/images/4.5-stars.svg" alt="Trustpilot Star rating - 4.5 stars" class="trustpilot-stars">
Image type<img>
Accessible nameTrustpilot Star rating - 4.5 stars
Accessible description(no value)
Path.side-roll
Snippet<img src="https://oceansplasticfree.com/wp-content/themes/oceans-plastic-free/images/roll-cropped.png" alt="toilet tissue" class="side-roll d-none d-lg-block">
Image type<img>
Accessible nametoilet tissue
Accessible description(no value)
Pathimg[alt="Share\ on\ Facebook"]
Snippet<img src="https://oceansplasticfree.com/wp-content/themes/oceans-plastic-free/images/facebook-blue.svg" alt="Share on Facebook">
Image type<img>
Accessible nameShare on Facebook
Accessible description(no value)
Pathimg[alt="Share\ on\ Twitter"]
Snippet<img src="https://oceansplasticfree.com/wp-content/themes/oceans-plastic-free/images/twitter-blue.svg" alt="Share on Twitter">
Image type<img>
Accessible nameShare on Twitter
Accessible description(no value)
Pathimg[alt="Share\ on\ Instagram"]
Snippet<img src="https://oceansplasticfree.com/wp-content/themes/oceans-plastic-free/images/instagram-blue.svg" alt="Share on Instagram">
Image type<img>
Accessible nameShare on Instagram
Accessible description(no value)
Pathsvg[aria-labelledby="pi-american_express"]
Snippet<svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-american_express">
Image typeRole="img"
Accessible nameAmerican Express
Accessible description(no value)
Pathsvg[version="\31 \.1"]
Snippet<svg version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay">
Image typeRole="img"
Accessible nameApple Pay
Accessible description(no value)
Pathsvg[aria-labelledby="pi-diners_club"]
Snippet<svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club">
Image typeRole="img"
Accessible nameDiners Club
Accessible description(no value)
Pathsvg[aria-labelledby="pi-discover"]
Snippet<svg viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg">
Image typeRole="img"
Accessible nameDiscover
Accessible description(no value)
Pathsvg[aria-labelledby="pi-google_pay"]
Snippet<svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay">
Image typeRole="img"
Accessible nameGoogle Pay
Accessible description(no value)
Pathsvg[aria-labelledby="pi-maestro"]
Snippet<svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-maestro">
Image typeRole="img"
Accessible nameMaestro
Accessible description(no value)
Pathsvg[aria-labelledby="pi-master"]
Snippet<svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-master">
Image typeRole="img"
Accessible nameMastercard
Accessible description(no value)
Pathsvg[aria-labelledby="pi-shopify_pay"]
Snippet<svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay">
Image typeRole="img"
Accessible nameShop Pay
Accessible description(no value)
Pathsvg[aria-labelledby="pi-visa"]
Snippet<svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-visa">
Image typeRole="img"
Accessible nameVisa
Accessible description(no value)
Path.emoji
Snippet<img draggable="false" role="img" class="emoji" alt="❤️" src="https://s.w.org/images/core/emoji/13.0.1/svg/2764.svg">
Image type<img>
Accessible name❤️
Accessible description(no value)

Images of text:31 Passed

Images of text are allowed only where a specific appearance is required (e.g., logotypes)-WCAG 1.4.531 Passed
Path.navbar-brand > .img-fluid[alt="Oceans"]
Snippet<img src="https://oceansplasticfree.com/wp-content/themes/oceans-plastic-free/images/logo.svg" alt="Oceans" class="img-fluid">
Image type<img>
ARIA role(no value)
Accessible nameOceans
Path.d-xl-block.mobile-header-icons.d-none > .search-btn[data-bs-toggle="modal"][data-bs-target="\#searchModal"] > img[alt="Site\ search"]
Snippet<img src="/wp-content/themes/oceans-plastic-free/images/search.svg" alt="Site search">
Image type<img>
ARIA role(no value)
Accessible nameSite search
Path.d-xl-block.mobile-header-icons.d-none > .d-inline-block.position-relative > a[href$="cart\/"] > img[alt="Checkout"]
Snippet<img src="/wp-content/themes/oceans-plastic-free/images/basket.svg" alt="Checkout">
Image type<img>
ARIA role(no value)
Accessible nameCheckout
Path.d-xl-block.mobile-header-icons.d-none > a > img[alt="Log\ in\ to\ your\ account"]
Snippet<img src="/wp-content/themes/oceans-plastic-free/images/login.svg" alt="Log in to your account">
Image type<img>
ARIA role(no value)
Accessible nameLog in to your account
Path.d-lg-block.mcs-logo[alt="Marine\ Conservation\ Society"]
Snippet<img src="https://oceansplasticfree.com/wp-content/uploads/mcs-logo.png" alt="Marine Conservation Society" class="mcs-logo d-none d-lg-block">
Image type<img>
ARIA role(no value)
Accessible nameMarine Conservation Society
Path.col-lg-5.col-xl-6.col-12 > .img-fluid
Snippet<img src="https://oceansplasticfree.com/wp-content/uploads/Oceans-product.png" alt="Oceans plastic free toilet roll" class="img-fluid">
Image type<img>
ARIA role(no value)
Accessible nameOceans plastic free toilet roll
Pathimg[alt="\31 00\%\ plastic\ free"]
Snippet<img src="https://oceansplasticfree.com/wp-content/uploads/plastic-free@2x.png" alt="100% plastic free" class="img-fluid icon">
Image type<img>
ARIA role(no value)
Accessible name100% plastic free
Path.icon.img-fluid[alt="Marine\ Conservation\ Society"]
Snippet<img src="https://oceansplasticfree.com/wp-content/uploads/mcs-logo-portrait@2x.png" alt="Marine Conservation Society" class="img-fluid icon">
Image type<img>
ARIA role(no value)
Accessible nameMarine Conservation Society
Pathimg[alt="FSC\ Accredited"]
Snippet<img src="https://oceansplasticfree.com/wp-content/uploads/fsc-logo@2x.png" alt="FSC Accredited" class="img-fluid icon">
Image type<img>
ARIA role(no value)
Accessible nameFSC Accredited
Pathimg[alt="\33 -ply\ super\ soft\ quality"]
Snippet<img src="https://oceansplasticfree.com/wp-content/uploads/3-ply@2x.png" alt="3-ply super soft quality" class="img-fluid icon">
Image type<img>
ARIA role(no value)
Accessible name3-ply super soft quality
Pathimg[alt="Made\ in\ the\ UK"]
Snippet<img src="https://oceansplasticfree.com/wp-content/uploads/made-in-uk@2x.png" alt="Made in the UK" class="img-fluid icon">
Image type<img>
ARIA role(no value)
Accessible nameMade in the UK
Pathimg[alt="Fast\ and\ free\ delivery"]
Snippet<img src="https://oceansplasticfree.com/wp-content/uploads/fast-delivery@2x.png" alt="Fast and free delivery" class="img-fluid icon">
Image type<img>
ARIA role(no value)
Accessible nameFast and free delivery
Path.mb20
Snippet<img src="https://oceansplasticfree.com/wp-content/uploads/mcs-logo.png" alt="Marine Conservation Society" class="mcs-logo mb20">
Image type<img>
ARIA role(no value)
Accessible nameMarine Conservation Society
Path.trustpilot-logo
Snippet<img src="https://oceansplasticfree.com/wp-content/themes/oceans-plastic-free/images/trustpilot-logo.svg" alt="Trustpilot" class="trustpilot-logo">
Image type<img>
ARIA role(no value)
Accessible nameTrustpilot
Path.mb30.col-lg-4.aos-init:nth-child(2) > .h-100.card.shadow > .card-body > .star-holder > .trustpilot-stars
Snippet<img src="https://oceansplasticfree.com/wp-content/themes/oceans-plastic-free/images/5-stars.svg" alt="Trustpilot Star rating - 5 stars" class="trustpilot-stars">
Image type<img>
ARIA role(no value)
Accessible nameTrustpilot Star rating - 5 stars
Path.mb30.col-lg-4.aos-init:nth-child(3) > .h-100.card.shadow > .card-body > .star-holder > .trustpilot-stars
Snippet<img src="https://oceansplasticfree.com/wp-content/themes/oceans-plastic-free/images/4-stars.svg" alt="Trustpilot Star rating - 4 stars" class="trustpilot-stars">
Image type<img>
ARIA role(no value)
Accessible nameTrustpilot Star rating - 4 stars
Path.mb30.col-lg-4.aos-init:nth-child(4) > .h-100.card.shadow > .card-body > .star-holder > .trustpilot-stars
Snippet<img src="https://oceansplasticfree.com/wp-content/themes/oceans-plastic-free/images/4.5-stars.svg" alt="Trustpilot Star rating - 4.5 stars" class="trustpilot-stars">
Image type<img>
ARIA role(no value)
Accessible nameTrustpilot Star rating - 4.5 stars
Path.side-roll
Snippet<img src="https://oceansplasticfree.com/wp-content/themes/oceans-plastic-free/images/roll-cropped.png" alt="toilet tissue" class="side-roll d-none d-lg-block">
Image type<img>
ARIA role(no value)
Accessible nametoilet tissue
Pathimg[alt="Share\ on\ Facebook"]
Snippet<img src="https://oceansplasticfree.com/wp-content/themes/oceans-plastic-free/images/facebook-blue.svg" alt="Share on Facebook">
Image type<img>
ARIA role(no value)
Accessible nameShare on Facebook
Pathimg[alt="Share\ on\ Twitter"]
Snippet<img src="https://oceansplasticfree.com/wp-content/themes/oceans-plastic-free/images/twitter-blue.svg" alt="Share on Twitter">
Image type<img>
ARIA role(no value)
Accessible nameShare on Twitter
Pathimg[alt="Share\ on\ Instagram"]
Snippet<img src="https://oceansplasticfree.com/wp-content/themes/oceans-plastic-free/images/instagram-blue.svg" alt="Share on Instagram">
Image type<img>
ARIA role(no value)
Accessible nameShare on Instagram
Pathsvg[aria-labelledby="pi-american_express"]
Snippet<svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-american_express">
Image typeRole="img"
ARIA role(no value)
Accessible nameAmerican Express
Pathsvg[version="\31 \.1"]
Snippet<svg version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay">
Image typeRole="img"
ARIA role(no value)
Accessible nameApple Pay
Pathsvg[aria-labelledby="pi-diners_club"]
Snippet<svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club">
Image typeRole="img"
ARIA role(no value)
Accessible nameDiners Club
Pathsvg[aria-labelledby="pi-discover"]
Snippet<svg viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg">
Image typeRole="img"
ARIA role(no value)
Accessible nameDiscover
Pathsvg[aria-labelledby="pi-google_pay"]
Snippet<svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay">
Image typeRole="img"
ARIA role(no value)
Accessible nameGoogle Pay
Pathsvg[aria-labelledby="pi-maestro"]
Snippet<svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-maestro">
Image typeRole="img"
ARIA role(no value)
Accessible nameMaestro
Pathsvg[aria-labelledby="pi-master"]
Snippet<svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-master">
Image typeRole="img"
ARIA role(no value)
Accessible nameMastercard
Pathsvg[aria-labelledby="pi-shopify_pay"]
Snippet<svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay">
Image typeRole="img"
ARIA role(no value)
Accessible nameShop Pay
Pathsvg[aria-labelledby="pi-visa"]
Snippet<svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-visa">
Image typeRole="img"
ARIA role(no value)
Accessible nameVisa
Path.emoji
Snippet<img draggable="false" role="img" class="emoji" alt="❤️" src="https://oceansplasticfree.com/wp-content/uploads/sb-instagram-feed-images/209327883_346247493575365_7365148103125273750_nfull.jpg">
Image type<img>
ARIA role(no value)
Accessible name❤️

CAPTCHAs:0 Passed

If a CAPTCHA is used, alternative methods must be provided for both users without vision and users without hearing-WCAG 1.1.10 Passed
No matching instances

Language3 Passed

Language of page:0 Passed

A page must have the correct default language-WCAG 3.1.10 Passed
No matching instances

Language of parts:0 Passed

If the language of a passage differs from the default language of the page, the passage must have its own language attribute-WCAG 3.1.20 Passed
No matching instances

Text direction:0 Passed

If a page or a passage uses a script that is read right-to-left, it must have the correct text direction-WCAG 1.3.20 Passed
No matching instances

Sensory4 Passed

Color as meaning:1 Passed

Color must not be used as the only visual means for conveying meaning-WCAG 1.4.11 Passed

Instructions:0 Passed

Instructions must not rely solely on color or other sensory characteristics-WCAG 1.3.30 Passed
No matching instances

Auditory cues:0 Passed

Auditory cues must be accompanied by visual cues-WCAG 1.1.10 Passed
No matching instances

Flashing:0 Passed

Web pages must not have content that flashes more than three times per second-WCAG 2.3.10 Passed
No matching instances

Adaptable content7 Passed

High contrast mode:0 Passed

Websites and web apps must honor high contrast appearance settings and functions-SECTION 508 - 502.2.20 Passed
No matching instances

Resize text:0 Passed

Users must be able to resize text, without using assistive technology, up to 200% with no loss of content or functionality-WCAG 1.4.40 Passed
No matching instances

Contrast:32 Passed

Text elements must have sufficient contrast-WCAG 1.4.332 Passed
Path.d-sm-block > .d-inline-block.position-relative > .purchase-items
Snippet<span class="purchase-items">0</span>
Text string0
Sizeregular
Path.h1
Snippet<h2 class="h1">Kind to behinds, kinder to oceans</h2>
Text stringKind to behinds, kinder to oceans
Sizelarge
Path.col-md-11 > .lead
Snippet<p class="lead">100% plastic-free, eco-friendly toilet paper. Soft, strong toilet roll delivered free straight to your door.</p>
Text string100% plastic-free, eco-friendly toilet paper. Soft, strong toilet roll delivered free straight to your door.
Sizeregular
Path.btn-text-right
Snippet<p class="btn-text btn-text-right">Subscribe today and save 5%</p>
Text stringSubscribe today and save 5%
Sizeregular
Path.bg-image.ptpb-large.wrapper:nth-child(3) > .container > .row > .col-lg-8.offset-lg-2.text-center > h2
Snippet<h2>Make one small change for our planet</h2>
Text stringMake one small change for our planet
Sizelarge
Path.lead.mb40
Snippet<p class="lead mb40">Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque.</p>
Text stringSed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque.
Sizeregular
Path.red-circle > .container > .row > .text-center.col-12:nth-child(1) > h2
Snippet<h2>Seriously strong, cushiony soft</h2>
Text stringSeriously strong, cushiony soft
Sizelarge
Path.col-xl-8 > .lead
Snippet<p class="lead">Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque.</p>
Text stringSed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque.
Sizeregular
Path.mt10
Snippet<p class="btn-text text-center mt10">Subscribe today and save 5%</p>
Text stringSubscribe today and save 5%
Sizeregular
Path.white:nth-child(2)
Snippet<h2 class="white">Cut your drop in the ocean</h2>
Text stringCut your drop in the ocean
Sizelarge
Path.white:nth-child(3)
Snippet<p class="white">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque.</p>
Text stringLorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque.
Sizeregular
Path.col-lg-8.offset-lg-2.col-12 > .white
Snippet<h2 class="white">Sustainability is our priority</h2>
Text stringSustainability is our priority
Sizelarge
Path.bg-image.ptpb-large.wrapper:nth-child(7) > .container > .row > .col-lg-8.offset-lg-2.col-12 > .lead
Snippet<p class="lead">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque.</p>
Text stringLorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque.
Sizeregular
Path.trustpilot-block > .container > .row > .col-lg-8.offset-lg-2.text-center > h2
Snippet<h2>What our customers say</h2>
Text stringWhat our customers say
Sizelarge
Path.instagram-title
Snippet<h2 class="instagram-title">Instagram</h2>
Text stringInstagram
Sizelarge
Path.btn-instagram
Snippet<a href="https://www.instagram.com/oceanspf/" target="_blank" class="btn btn-instagram">Follow us</a>
Text stringFOLLOW US
Sizeregular
Path.col-lg-8.offset-lg-2.text-center > .smaller
Snippet<h2 class="smaller">Stay in the loop</h2>
Text stringStay in the loop
Sizelarge
Path.stay-in-the-loop > .container > .row > .col-lg-8.offset-lg-2.text-center > .lead
Snippet<p class="lead">Sign up for our newsletters and never miss an update. That way you’ll always be in the loop!</p>
Text stringSign up for our newsletters and never miss an update. That way you’ll always be in the loop!
Sizeregular
Path.facebook-link
Snippet<a href="https://www.facebook.com/OceansPlasticFree" target="_blank" class="facebook-link">Facebook</a>
Text stringFacebook
Sizeregular
Path.twitter-link
Snippet<a href="https://twitter.com/oceanspf" target="_blank" class="twitter-link">Twitter</a>
Text stringTwitter
Sizeregular
Path.instagram-link
Snippet<a href="https://www.instagram.com/oceanspf/" target="_blank" class="instagram-link">Instagram</a>
Text stringInstagram
Sizeregular
Path.referral-button > span
Snippet<span>Refer a Friend!</span>
Text stringREFER A FRIEND!
Sizeregular
Path.cli-privacy-overview > h4
Snippet<h4>Privacy Overview</h4>
Text stringPrivacy Overview
Sizeregular
Path.cli-privacy-content-text
Snippet<div class="cli-privacy-content-text">This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the ...</div>
Text stringThis website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the ...
Sizeregular
Patha[data-target="necessary"]
Snippet<a role="button" tabindex="0" class="cli-nav-link cli-settings-mobile" data-target="necessary" data-toggle="cli-toggle-tab"> Necessary </a>
Text stringNecessary
Sizeregular
Path.cli-necessary-caption
Snippet<span class="cli-necessary-caption">Always Enabled</span>
Text stringAlways Enabled
Sizeregular
Patha[data-target="functional"]
Snippet<a role="button" tabindex="0" class="cli-nav-link cli-settings-mobile" data-target="functional" data-toggle="cli-toggle-tab"> Functional </a>
Text stringFunctional
Sizeregular
Patha[data-target="performance"]
Snippet<a role="button" tabindex="0" class="cli-nav-link cli-settings-mobile" data-target="performance" data-toggle="cli-toggle-tab"> Performance </a>
Text stringPerformance
Sizeregular
Patha[data-target="analytics"]
Snippet<a role="button" tabindex="0" class="cli-nav-link cli-settings-mobile" data-target="analytics" data-toggle="cli-toggle-tab"> Analytics </a>
Text stringAnalytics
Sizeregular
Patha[data-target="advertisement"]
Snippet<a role="button" tabindex="0" class="cli-nav-link cli-settings-mobile" data-target="advertisement" data-toggle="cli-toggle-tab"> Advertisement </a>
Text stringAdvertisement
Sizeregular
Patha[data-target="others"]
Snippet<a role="button" tabindex="0" class="cli-nav-link cli-settings-mobile" data-target="others" data-toggle="cli-toggle-tab"> Others </a>
Text stringOthers
Sizeregular
Path#wt-cli-privacy-save-btn
Snippet<a id="wt-cli-privacy-save-btn" role="button" tabindex="0" data-cli-action="accept" class="wt-cli-privacy-btn cli_setting_save_button wt-cli-privacy-accept-btn cli-btn">SAVE &amp; ACCEPT</a>
Text stringSAVE & ACCEPT
Sizeregular

Orientation:0 Passed

Web content must not be locked to a particular screen orientation-WCAG 1.3.40 PassedNew for WCAG 2.1
No matching instances

Reflow:0 Passed

Content must be visible without having to scroll in two dimensions-WCAG 1.4.100 PassedNew for WCAG 2.1
No matching instances

Text spacing:1 Passed

Users must be able to adjust text spacing with no loss of content or functionality-WCAG 1.4.121 PassedNew for WCAG 2.1

Hover / focus content:0 Passed

Content that appears on focus or hover must be dismissible, hoverable, and persistent-WCAG 1.4.130 PassedNew for WCAG 2.1
No matching instances

Audio / video2 Passed

Audio-only equivalent:0 Passed

Pre-recorded audio-only content must be accompanied by an equivalent text alternative-WCAG 1.2.10 Passed
No matching instances

Video-only equivalent:0 Passed

Pre-recorded video-only content must be accompanied by an equivalent text or audio alternative-WCAG 1.2.10 Passed
No matching instances

Multimedia5 Passed

Captions:0 Passed

Pre-recorded multimedia content must have captions-WCAG 1.2.20 Passed
No matching instances

No obstruction:0 Passed

Captions must not obscure or obstruct relevant information in the video-WCAG 1.2.20 Passed
No matching instances

Audio description:0 Passed

Pre-recorded video with audio must have an audio description-WCAG 1.2.3WCAG 1.2.50 Passed
No matching instances

Synchronization:0 Passed

An audio description must be synchronized with the video content-WCAG 1.2.50 Passed
No matching instances

No conflict:0 Passed

An audio description must not conflict with audible information in the sound track-WCAG 1.2.50 Passed
No matching instances

Live multimedia1 Passed

Captions:0 Passed

Captions must be provided for live (streaming) video with audio-WCAG 1.2.40 Passed
No matching instances

Sequence3 Passed

CSS positioning:1 Passed

Meaningful content positioned on the page using CSS must retain its meaning when CSS is disabled-WCAG 1.3.21 Passed

Layout tables:0 Passed

The content in an HTML layout table must make sense when the table is linearized-WCAG 1.3.20 Passed
No matching instances

Columns:0 Passed

Content presented in multi-column format must support a correct reading sequence-WCAG 1.3.1WCAG 1.3.20 Passed
No matching instances

Semantics8 Passed

CSS content:1 Passed

Meaningful content must not be implemented using only CSS :before or :after-WCAG 1.3.11 Passed

Table semantics:0 Passed

A <table> element must be coded correctly as a data table or a layout table-WCAG 1.3.10 Passed
No matching instances

Table headers:0 Passed

Coded headers must be used correctly-WCAG 1.3.10 Passed
No matching instances

Headers attribute:0 Passed

The headers attribute of a <td> element must reference the correct <th> element(s)-WCAG 1.3.10 Passed
No matching instances

Lists:0 Passed

Lists must be contained within semantically correct containers-WCAG 1.3.10 Passed
No matching instances

Emphasis:0 Passed

Words and phrases that are visually emphasized must be contained within semantically correct containers-WCAG 1.3.10 Passed
No matching instances

Quotes:0 Passed

The <blockquote> element must not be used to style non-quote text-WCAG 1.3.10 Passed
No matching instances

Letter spacing:0 Passed

Spacing characters must not be used to increase the space between letters in a word-WCAG 1.3.10 Passed
No matching instances

Pointer / motion3 Passed

Pointer gestures:0 Passed

Functions must be operable without requiring multipoint or path-based gestures-WCAG 2.5.10 PassedNew for WCAG 2.1
No matching instances

Pointer cancellation:0 Passed

Users must be able to cancel functions that can be operated using a single pointer-WCAG 2.5.20 PassedNew for WCAG 2.1
No matching instances

Motion operation:0 Passed

If a function can be operated through motion, it must also be operable through user interface components-WCAG 2.5.40 PassedNew for WCAG 2.1
No matching instances

Contrast1 Passed

State changes:44 Passed

Any visual information that indicates a component's state must have sufficient contrast-WCAG 1.4.1144 PassedNew for WCAG 2.1
Path.skip-link
Snippet<a class="skip-link screen-reader-text" href="#main">Skip to main content</a>
Accessible nameSkip to main content
Elementlink
Pathp > a[href$="shop\/"]
Snippet<a href="/shop/">Subscribe today</a>
Accessible nameSubscribe today
Elementlink
Path.navbar-brand
Snippet<a class="navbar-brand" rel="home" href="https://oceansplasticfree.com/"><img src="https://oceansplasticfree.com/wp-content/themes/oceans-plastic-free/images/logo.svg" alt="Oceans" class="img-fluid"></a>
Accessible nameOceans
Elementlink
Path#menu-item-338 > .nav-link[itemprop="url"]
Snippet<a itemprop="url" href="https://oceansplasticfree.com/oceans-shop/" class="nav-link"><span itemprop="name">Shop</span></a>
Accessible nameShop
Elementlink
Path#menu-item-51 > .nav-link[itemprop="url"]
Snippet<a itemprop="url" href="https://oceansplasticfree.com/eco-friendly/" class="nav-link"><span itemprop="name">Eco-friendly</span></a>
Accessible nameEco-friendly
Elementlink
Path#menu-item-50 > .nav-link[itemprop="url"]
Snippet<a itemprop="url" href="https://oceansplasticfree.com/friends-of-oceans/" class="nav-link"><span itemprop="name">Friends of Oceans</span></a>
Accessible nameFriends of Oceans
Elementlink
Path#menu-item-446 > .nav-link[href$="blog\/"][itemprop="url"]
Snippet<a itemprop="url" href="https://oceansplasticfree.com/blog/" class="nav-link"><span itemprop="name">Blog</span></a>
Accessible nameBlog
Elementlink
Path#menu-item-49 > .nav-link[href$="about\/"][itemprop="url"]
Snippet<a itemprop="url" href="https://oceansplasticfree.com/about/" class="nav-link"><span itemprop="name">About</span></a>
Accessible nameAbout
Elementlink
Path#menu-item-48 > .nav-link[href$="contact\/"][itemprop="url"]
Snippet<a itemprop="url" href="https://oceansplasticfree.com/contact/" class="nav-link"><span itemprop="name">Contact</span></a>
Accessible nameContact
Elementlink
Path.d-xl-block.mobile-header-icons.d-none > .d-inline-block.position-relative > a[href$="cart\/"]
Snippet<a href="https://oceansplasticfree.com/cart/"><img src="/wp-content/themes/oceans-plastic-free/images/basket.svg" alt="Checkout"></a>
Accessible nameCheckout
Elementlink
Path.d-xl-block.mobile-header-icons.d-none > a
Snippet<a href="https://oceansplasticfree.com/my-account/"><img src="/wp-content/themes/oceans-plastic-free/images/login.svg" alt="Log in to your account"></a>
Accessible nameLog in to your account
Elementlink
Path.btn-white[href$="shop\/"][target="_self"]
Snippet<a href="/shop/" target="_self" class="btn btn-white">Shop Now</a>
Accessible nameShop Now
Elementlink
Path.text-center.col-12:nth-child(5) > .btn-white[href$="eco-friendly\/"][target="_self"]
Snippet<a href="/eco-friendly/" target="_self" class="btn btn-white">Find out more</a>
Accessible nameFind out more
Elementlink
Path.col-xl-8 > .btn[href$="shop\/"][target="_self"]
Snippet<a href="/shop/" target="_self" class="btn">Shop Now</a>
Accessible nameShop Now
Elementlink
Path.col-xl-4 > .btn-white[href$="eco-friendly\/"][target="_self"]
Snippet<a href="/eco-friendly/" target="_self" class="btn btn-white">Find out more</a>
Accessible nameFind out more
Elementlink
Patha[href$="faq"]
Snippet<a href="/faq" class="btn">View more questions</a>
Accessible nameView more questions
Elementlink
Path.col-lg-8.offset-lg-2.col-12 > .btn-white[href$="eco-friendly\/"][target="_self"]
Snippet<a href="/eco-friendly/" target="_self" class="btn btn-white">Find Out More</a>
Accessible nameFind Out More
Elementlink
Path.mt20.text-center.col-12 > .btn[target="_blank"]
Snippet<a href="https://uk.trustpilot.com/review/oceansplasticfree.com" target="_blank" class="btn">Read more reviews</a>
Accessible nameRead more reviews
Elementlink
Path#sbi_17960845600417913 > .sbi_photo_wrap > .sbi_photo.sbi_imgLiquid_bgSize.sbi_imgLiquid_ready
Snippet<a class="sbi_photo sbi_imgLiquid_bgSize sbi_imgLiquid_ready" href="https://www.instagram.com/p/CQ1Kvv6L1vP/" target="_blank" rel="noopener nofollow" data-full-res="https://oceansplasticfree.com/wp-content/uploads/sb-instagram-feed-images/209327883_346247493575365_7365148103125273750_nfull.jpg" data-img-src-set="{&quot;d&quot;:&quot;https:\/\/scontent-lhr8-1.cdninstagram.com\/v\/t51.2885-15\/209327883_346247493575365_7365148103125273750_n.jpg?_nc_cat=111&amp;ccb=1-3&amp;_nc_sid=8ae9d6&amp;_nc_ohc=BE68QkeRtHIAX8PoRLj&amp;_nc_ht=scontent-lhr8-1.cdninstagram.com&amp;oh=51c3050dade35feb5ffadf6d5715a0d3&amp;oe=60E9E032&quot;,&quot;150&quot;:&quot;https:\/\/scontent-lhr8-1.cdninstagram.com\/v\/t51.2885-15\/209327883_346247493575365_7365148103125273750_n.jpg?_nc_cat=111&amp;ccb=1-3&amp;_nc_sid=8ae9d6&amp;_nc_ohc=BE68QkeRtHIAX8PoRLj&amp;_nc_ht=scontent-lhr8-1.cdninstagram.com&amp;oh=51c3050dade35feb5ffadf6d5715a0d3&amp;oe=60E9E032&quot;,&quot;320&quot;:&quot;https:\/\/scontent-lhr8-1.cdninstagram.com\/v\/t51.2885-15\/209327883_346247493575365_7365148103125273750_n.jpg?_nc_cat=111&amp;ccb=1-3&amp;_nc_sid=8ae9d6&amp;_nc_ohc=BE68QkeRtHIAX8PoRLj&amp;_nc_ht=scontent-lhr8-1.cdninstagram.com&amp;oh=51c3050dade35feb5ffadf6d5715a0d3&amp;oe=60E9E032&quot;,&quot;640&quot;:&quot;https:\/\/scontent-lhr8-1.cdninstagram.com\/v\/t51.2885-15\/209327883_346247493575365_7365148103125273750_n.jpg?_nc_cat=111&amp;ccb=1-3&amp;_nc_sid=8ae9d6&amp;_nc_ohc=BE68QkeRtHIAX8PoRLj&amp;_nc_ht=scontent-lhr8-1.cdninstagram.com&amp;oh=51c3050dade35feb5ffadf6d5715a0d3&amp;oe=60E9E032&quot;}" style="height: 339.953px; background-image: url(&quot;https://oceansplasticfree.com/wp-content/uploads/sb-instagram-feed-images/209327883_346247493575365_7365148103125273750_nfull.jpg&quot;); background-size: cover; background-position: center center; background-repeat: no-repeat;">
Accessible nameShow a little ocean love this weekend If y
Elementlink
Path.btn-instagram
Snippet<a href="https://www.instagram.com/oceanspf/" target="_blank" class="btn btn-instagram">Follow us</a>
Accessible nameFollow us
Elementlink
Path.skip-footer
Snippet<a class="skip-footer screen-reader-text" href="#masthead">Skip footer</a>
Accessible nameSkip footer
Elementlink
Patha[href="\#"]
Snippet<a href="#" class="btn btn-white">Sign up to our newsletter</a>
Accessible nameSign up to our newsletter
Elementlink
Patha[href$="shop"]
Snippet<a href="/shop">Shop</a>
Accessible nameShop
Elementlink
Patha[href$="eco-friendly"]
Snippet<a href="/eco-friendly">Eco friendly</a>
Accessible nameEco friendly
Elementlink
Patha[href$="faqs"]
Snippet<a href="/faqs">FAQs</a>
Accessible nameFAQs
Elementlink
Patha[href$="contact"]
Snippet<a href="/contact">Contact</a>
Accessible nameContact
Elementlink
Patha[href$="terms-of-service"]
Snippet<a href="/terms-of-service">Terms of Service</a>
Accessible nameTerms of Service
Elementlink
Patha[href$="privacy-policy"]
Snippet<a href="/privacy-policy">Privacy Policy</a>
Accessible namePrivacy Policy
Elementlink
Patha[href$="refund-policy"]
Snippet<a href="/refund-policy">Refund Policy</a>
Accessible nameRefund Policy
Elementlink
Patha[href$="delivery"]
Snippet<a href="/delivery">Delivery</a>
Accessible nameDelivery
Elementlink
Path.facebook-link
Snippet<a href="https://www.facebook.com/OceansPlasticFree" target="_blank" class="facebook-link">Facebook</a>
Accessible nameFacebook
Elementlink
Path.twitter-link
Snippet<a href="https://twitter.com/oceanspf" target="_blank" class="twitter-link">Twitter</a>
Accessible nameTwitter
Elementlink
Path.instagram-link
Snippet<a href="https://www.instagram.com/oceanspf/" target="_blank" class="instagram-link">Instagram</a>
Accessible nameInstagram
Elementlink
Path.btn-social-share.btn-white[target="_blank"]:nth-child(3)
Snippet<a href="//www.facebook.com/sharer.php?u=https://oceansplasticfree.com" target="_blank" class="btn btn-white btn-social-share">
Accessible nameShare on FacebookShare
Elementlink
Path.btn-social-share.btn-white[target="_blank"]:nth-child(4)
Snippet<a href="//twitter.com/share?url=https://oceansplasticfree.com" target="_blank" class="btn btn-white btn-social-share"><img src="https://oceansplasticfree.com/wp-content/themes/oceans-plastic-free/images/twitter-blue.svg" alt="Share on Twitter"><span class="d-none d-sm-inline-block">Tweet</span></a>
Accessible nameShare on TwitterTweet
Elementlink
Path.instagram-share
Snippet<a href="https://www.instagram.com/oceanspf/" target="_blank" class="btn btn-white btn-social-share instagram-share"><img src="https://oceansplasticfree.com/wp-content/themes/oceans-plastic-free/images/instagram-blue.svg" alt="Share on Instagram"><span class="d-none d-sm-inline-block">Post</span></a>
Accessible nameShare on InstagramPost
Elementlink
Path.referral-button
Snippet<a href="https://oceansplasticfree.com/my-account/referrals" class="btn referral-button">
Accessible nameRefer a Friend!
Elementlink
Path.d-xl-block.mobile-header-icons.d-none > .search-btn[data-bs-toggle="modal"][data-bs-target="\#searchModal"]
Snippet<button type="button" class="search-btn" data-bs-toggle="modal" data-bs-target="#searchModal"> <img src="/wp-content/themes/oceans-plastic-free/images/search.svg" alt="Site search"> </button>
Accessible nameSite search
Elementbutton
Pathbutton[data-bs-target="\#collapse122"]
Snippet<button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#collapse122" aria-expanded="false" aria-controls="collapse122"> Question 4 goes here </button>
Accessible nameQuestion 4 goes here
Elementbutton
Pathbutton[data-bs-target="\#collapse121"]
Snippet<button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#collapse121" aria-expanded="false" aria-controls="collapse121"> Question 3 goes here </button>
Accessible nameQuestion 3 goes here
Elementbutton
Pathbutton[data-bs-target="\#collapse120"]
Snippet<button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#collapse120" aria-expanded="false" aria-controls="collapse120"> Question 2 goes here </button>
Accessible nameQuestion 2 goes here
Elementbutton
Pathbutton[data-bs-target="\#collapse119"]
Snippet<button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#collapse119" aria-expanded="false" aria-controls="collapse119"> Question 1 goes here </button>
Accessible nameQuestion 1 goes here
Elementbutton
Path#sbi_17889620471171022 > .sbi_photo_wrap > .sbi_photo.sbi_imgLiquid_bgSize.sbi_imgLiquid_ready
Snippet<a class="sbi_photo sbi_imgLiquid_bgSize sbi_imgLiquid_ready" href="https://www.instagram.com/p/CQywRv3nBP4/" target="_blank" rel="noopener nofollow" data-full-res="https://oceansplasticfree.com/wp-content/uploads/sb-instagram-feed-images/209509606_370245584434031_7462006723200170841_nfull.jpg" data-img-src-set="{&quot;d&quot;:&quot;https:\/\/scontent-lhr8-1.cdninstagram.com\/v\/t51.29350-15\/209509606_370245584434031_7462006723200170841_n.jpg?_nc_cat=100&amp;ccb=1-3&amp;_nc_sid=8ae9d6&amp;_nc_ohc=52U7n3OhG0IAX-zL0La&amp;_nc_ht=scontent-lhr8-1.cdninstagram.com&amp;oh=ccb4243ecd2739f39fae8bbfc520a7e2&amp;oe=60E96D31&quot;,&quot;150&quot;:&quot;https:\/\/scontent-lhr8-1.cdninstagram.com\/v\/t51.29350-15\/209509606_370245584434031_7462006723200170841_n.jpg?_nc_cat=100&amp;ccb=1-3&amp;_nc_sid=8ae9d6&amp;_nc_ohc=52U7n3OhG0IAX-zL0La&amp;_nc_ht=scontent-lhr8-1.cdninstagram.com&amp;oh=ccb4243ecd2739f39fae8bbfc520a7e2&amp;oe=60E96D31&quot;,&quot;320&quot;:&quot;https:\/\/scontent-lhr8-1.cdninstagram.com\/v\/t51.29350-15\/209509606_370245584434031_7462006723200170841_n.jpg?_nc_cat=100&amp;ccb=1-3&amp;_nc_sid=8ae9d6&amp;_nc_ohc=52U7n3OhG0IAX-zL0La&amp;_nc_ht=scontent-lhr8-1.cdninstagram.com&amp;oh=ccb4243ecd2739f39fae8bbfc520a7e2&amp;oe=60E96D31&quot;,&quot;640&quot;:&quot;https:\/\/scontent-lhr8-1.cdninstagram.com\/v\/t51.29350-15\/209509606_370245584434031_7462006723200170841_n.jpg?_nc_cat=100&amp;ccb=1-3&amp;_nc_sid=8ae9d6&amp;_nc_ohc=52U7n3OhG0IAX-zL0La&amp;_nc_ht=scontent-lhr8-1.cdninstagram.com&amp;oh=ccb4243ecd2739f39fae8bbfc520a7e2&amp;oe=60E96D31&quot;}" style="height: 339.953px; background-image: url(&quot;https://oceansplasticfree.com/wp-content/uploads/sb-instagram-feed-images/209509606_370245584434031_7462006723200170841_nfull.jpg&quot;); background-size: cover; background-position: center center; background-repeat: no-repeat; opacity: 1;">
Accessible nameThis July, the Marine Conservation Society Plastic
Elementlink
Path#sbi_17908976479919055 > .sbi_photo_wrap > .sbi_photo.sbi_imgLiquid_bgSize.sbi_imgLiquid_ready
Snippet<a class="sbi_photo sbi_imgLiquid_bgSize sbi_imgLiquid_ready" href="https://www.instagram.com/p/CQtUvRAn_Sq/" target="_blank" rel="noopener nofollow" data-full-res="https://oceansplasticfree.com/wp-content/uploads/sb-instagram-feed-images/210131845_203581695104584_5325240945630102077_nfull.jpg" data-img-src-set="{&quot;d&quot;:&quot;https:\/\/scontent-lhr8-1.cdninstagram.com\/v\/t51.29350-15\/210131845_203581695104584_5325240945630102077_n.jpg?_nc_cat=103&amp;ccb=1-3&amp;_nc_sid=8ae9d6&amp;_nc_ohc=9w8brS-MLyMAX9uIuUL&amp;_nc_ht=scontent-lhr8-1.cdninstagram.com&amp;oh=3b2a82ec7b1c610f0fe118f37ab1fabf&amp;oe=60EAEC4C&quot;,&quot;150&quot;:&quot;https:\/\/scontent-lhr8-1.cdninstagram.com\/v\/t51.29350-15\/210131845_203581695104584_5325240945630102077_n.jpg?_nc_cat=103&amp;ccb=1-3&amp;_nc_sid=8ae9d6&amp;_nc_ohc=9w8brS-MLyMAX9uIuUL&amp;_nc_ht=scontent-lhr8-1.cdninstagram.com&amp;oh=3b2a82ec7b1c610f0fe118f37ab1fabf&amp;oe=60EAEC4C&quot;,&quot;320&quot;:&quot;https:\/\/scontent-lhr8-1.cdninstagram.com\/v\/t51.29350-15\/210131845_203581695104584_5325240945630102077_n.jpg?_nc_cat=103&amp;ccb=1-3&amp;_nc_sid=8ae9d6&amp;_nc_ohc=9w8brS-MLyMAX9uIuUL&amp;_nc_ht=scontent-lhr8-1.cdninstagram.com&amp;oh=3b2a82ec7b1c610f0fe118f37ab1fabf&amp;oe=60EAEC4C&quot;,&quot;640&quot;:&quot;https:\/\/scontent-lhr8-1.cdninstagram.com\/v\/t51.29350-15\/210131845_203581695104584_5325240945630102077_n.jpg?_nc_cat=103&amp;ccb=1-3&amp;_nc_sid=8ae9d6&amp;_nc_ohc=9w8brS-MLyMAX9uIuUL&amp;_nc_ht=scontent-lhr8-1.cdninstagram.com&amp;oh=3b2a82ec7b1c610f0fe118f37ab1fabf&amp;oe=60EAEC4C&quot;}" style="height: 339.953px; background-image: url(&quot;https://oceansplasticfree.com/wp-content/uploads/sb-instagram-feed-images/210131845_203581695104584_5325240945630102077_nfull.jpg&quot;); background-size: cover; background-position: center center; background-repeat: no-repeat; opacity: 1;">
Accessible nameDid you know that 25% of our carbon emissions are
Elementlink