.ProductTile-module-scss-module__9ZGH5q__container{border:1px solid var(--porcelain);width:calc(100% - 1.5rem);height:100%;color:var(--text-primary-dark);background-color:var(--white);border-radius:8px;flex-direction:column;margin:0 auto;font-size:.75rem;font-weight:400;display:flex;overflow:hidden;box-shadow:0 3px 6px #60617029}@media (min-width:500px){.ProductTile-module-scss-module__9ZGH5q__container{width:310px}}@media (min-width:768px){.ProductTile-module-scss-module__9ZGH5q__container{width:264px}}.ProductTile-module-scss-module__9ZGH5q__subwrapper{cursor:pointer;flex-direction:column;justify-content:flex-start;display:flex;position:relative}.ProductTile-module-scss-module__9ZGH5q__subwrapper:before{content:"";padding-top:0}@media (min-width:768px){.ProductTile-module-scss-module__9ZGH5q__subwrapper:before{display:block}}.ProductTile-module-scss-module__9ZGH5q__subwrapper img{max-height:150px}@media (min-width:768px){.ProductTile-module-scss-module__9ZGH5q__subwrapper img{max-height:unset}}.ProductTile-module-scss-module__9ZGH5q__imageContainer{justify-content:center;align-items:center;display:flex}.ProductTile-module-scss-module__9ZGH5q__imageContainer>a:after{height:0}.ProductTile-module-scss-module__9ZGH5q__imageContainer.ProductTile-module-scss-module__9ZGH5q__hideWhenLoading{visibility:hidden;height:0}.ProductTile-module-scss-module__9ZGH5q__footerWrapper{color:var(--text-primary-dark);flex-direction:column;flex:1;justify-content:space-between;margin:.5rem 1rem;display:flex;position:relative}.ProductTile-module-scss-module__9ZGH5q__footerWrapper[product-type=contact-lenses]{height:100%}.ProductTile-module-scss-module__9ZGH5q__footerWrapper>a:after{height:0}.ProductTile-module-scss-module__9ZGH5q__imageAnchor{background-color:#fff;justify-content:center;width:100%;display:flex}.ProductTile-module-scss-module__9ZGH5q__footer{color:var(--text-primary-dark);padding:0}@media (min-width:768px){.ProductTile-module-scss-module__9ZGH5q__footer{padding:0 1rem}.ProductTile-module-scss-module__9ZGH5q__footer>div{flex-direction:column;flex:1;display:flex}.ProductTile-module-scss-module__9ZGH5q__footer>div:nth-of-type(2){flex-direction:column;flex:0;align-items:flex-end;display:flex}}.ProductTile-module-scss-module__9ZGH5q__description{text-align:center;flex-direction:column;align-items:flex-start;gap:.25rem;padding:0;display:flex}.ProductTile-module-scss-module__9ZGH5q__description.isPDP{align-items:center}.ProductTile-module-scss-module__9ZGH5q__productName{text-align:center;text-transform:capitalize;text-wrap:wrap;font-size:.875rem;line-height:1.3125rem}.ProductTile-module-scss-module__9ZGH5q__brandName{text-transform:capitalize;font-size:1rem;font-weight:600;line-height:1.5}
.lazy-load-image-background.blur{filter:blur(15px)}.lazy-load-image-background.blur.lazy-load-image-loaded{filter:blur();transition:filter .3s}.lazy-load-image-background.blur>img{opacity:0}.lazy-load-image-background.blur.lazy-load-image-loaded>img{opacity:1;transition:opacity .3s}
.lazy-load-image-background.opacity{opacity:0}.lazy-load-image-background.opacity.lazy-load-image-loaded{opacity:1;transition:opacity .3s}
.CustomProductImage-module-scss-module__d_lSrq__imageAnchor{background-color:#fff;justify-content:center;width:100%;display:flex}.CustomProductImage-module-scss-module__d_lSrq__imageWrapper{aspect-ratio:2;font-size:0;display:inline-block;position:relative;overflow:hidden}@media (max-width:768px){.CustomProductImage-module-scss-module__d_lSrq__imageWrapper{height:100%}}@media (min-width:1024px){.CustomProductImage-module-scss-module__d_lSrq__imageWrapper .lazy-load-image-loaded{width:100%;height:100%;transition:transform .5s}.CustomProductImage-module-scss-module__d_lSrq__imageWrapper:hover .lazy-load-image-loaded{transform:scale(1.2)}.CustomProductImage-module-scss-module__d_lSrq__imageWrapper:focus .lazy-load-image-loaded{transform:scale(1.2)}}.CustomProductImage-module-scss-module__d_lSrq__imageZoomOnHover{font-size:0;display:inline-block;position:relative;overflow:hidden}@media (min-width:768px){.CustomProductImage-module-scss-module__d_lSrq__imageZoomOnHover{transition:transform .5s}.CustomProductImage-module-scss-module__d_lSrq__imageZoomOnHover:hover,.CustomProductImage-module-scss-module__d_lSrq__imageZoomOnHover:focus{transform:scale(1.1)}}.CustomProductImage-module-scss-module__d_lSrq__imageZoomOnHover img{object-fit:scale-down;height:100%;max-height:none}
.ProductTileSkeleton-module-scss-module__WR77UW__imageSkeleton{border-radius:.5rem;width:100%;height:100%}.ProductTileSkeleton-module-scss-module__WR77UW__imageSkeletonWrapper{aspect-ratio:4/3;margin-bottom:.625rem}.ProductTileSkeleton-module-scss-module__WR77UW__imageSkeletonWrapper.ProductTileSkeleton-module-scss-module__WR77UW__smallImage{aspect-ratio:4/1.8}@media (min-width:0){.ProductTileSkeleton-module-scss-module__WR77UW__imageSkeletonWrapper.ProductTileSkeleton-module-scss-module__WR77UW__smallImage{aspect-ratio:4/2.5}}@media (min-width:1024px){.ProductTileSkeleton-module-scss-module__WR77UW__imageSkeletonWrapper.ProductTileSkeleton-module-scss-module__WR77UW__smallImage{aspect-ratio:4/3}}.ProductTileSkeleton-module-scss-module__WR77UW__imageSkeletonWrapper.ProductTileSkeleton-module-scss-module__WR77UW__middleImage{aspect-ratio:4/2.5}@media (min-width:0){.ProductTileSkeleton-module-scss-module__WR77UW__imageSkeletonWrapper.ProductTileSkeleton-module-scss-module__WR77UW__middleImage{aspect-ratio:4/3}}.ProductTileSkeleton-module-scss-module__WR77UW__imageSkeletonWrapper.ProductTileSkeleton-module-scss-module__WR77UW__largeImage{aspect-ratio:4/3.5}.ProductTileSkeleton-module-scss-module__WR77UW__productNameSkeleton{width:100%;font-size:var(--font-size-h3);border-radius:.375rem}.ProductTileSkeleton-module-scss-module__WR77UW__productNameSkeleton.ProductTileSkeleton-module-scss-module__WR77UW__longerName:not(:last-of-type){margin-bottom:.625rem}.ProductTileSkeleton-module-scss-module__WR77UW__brandNameSkeleton{font-size:var(--font-size-body);border-radius:.375rem}.ProductTileSkeleton-module-scss-module__WR77UW__priceSkeleton{font-size:var(--font-size-body);border-radius:.375rem;width:65%}@media (min-width:1024px){.ProductTileSkeleton-module-scss-module__WR77UW__priceSkeleton{margin-bottom:.5rem}}.ProductTileSkeleton-module-scss-module__WR77UW__productInfoSkeletonWrapper{flex-direction:column;flex:0;gap:.25rem;width:100%;min-height:100px;display:flex}.ProductTileSkeleton-module-scss-module__WR77UW__productTileWrapper{color:var(--text-dark-primary);font-size:var(--font-size-body2);background-color:var(--white);flex-direction:column;width:100%;height:100%;min-height:220px;font-weight:400;display:flex;position:relative}@media (min-width:0){.ProductTileSkeleton-module-scss-module__WR77UW__productTileWrapper{font-size:var(--font-size-body)}}.ProductTileSkeleton-module-scss-module__WR77UW__wishlistButtonAndNameSkeletonWrapper{justify-content:space-between;display:flex}.ProductTileSkeleton-module-scss-module__WR77UW__wishlistButtonAndNameSkeletonWrapper>:first-child{width:50%}.ProductTileSkeleton-module-scss-module__WR77UW__wishlistButtonAndNameSkeletonWrapper>:nth-child(2){width:16px}.ProductTileSkeleton-module-scss-module__WR77UW__wishlistButtonSkeleton{border-radius:1rem}.ProductTileSkeleton-module-scss-module__WR77UW__badgesSkeleton{border-radius:.375rem;width:70px;height:16px;margin-bottom:.5rem}.ProductTileSkeleton-module-scss-module__WR77UW__badgesSkeletonWrapper{gap:.375rem;display:flex}.ProductTileSkeleton-module-scss-module__WR77UW__colourSelectorSkeleton{border-radius:50%;width:16px;height:16px}.ProductTileSkeleton-module-scss-module__WR77UW__colourSelectorSkeletonWrapper{justify-content:space-around;gap:20px;margin-top:1.25rem;margin-bottom:1.25rem;display:flex}.ProductTileSkeleton-module-scss-module__WR77UW__additionalColourSelectorSkeleton{width:100%;height:38px}
.CustomFrequentlyBoughtTogether-module-scss-module__MndiCq__titleContainer{text-align:center;width:100%;max-width:1440px;margin:0 auto;padding:32px 32px 16px;font-size:1.25rem}@media (min-width:768px){.CustomFrequentlyBoughtTogether-module-scss-module__MndiCq__titleContainer{text-align:left;font-size:1.5rem}}
.CustomRelatedProducts-module-scss-module__yTmf9G__titleContainer{text-align:center;width:100%;max-width:1440px;margin:0 auto;padding:32px 32px 16px;font-size:1.25rem}@media (min-width:768px){.CustomRelatedProducts-module-scss-module__yTmf9G__titleContainer{text-align:left;font-size:1.5rem}}
.CustomTrendingItems-module-scss-module__dcOWPW__container{min-height:434px}@media (min-width:768px){.CustomTrendingItems-module-scss-module__dcOWPW__container{min-height:493px}}.CustomTrendingItems-module-scss-module__dcOWPW__titleContainer{text-align:center;width:100%;max-width:1440px;margin:0 auto;padding:32px 32px 16px;font-size:1.25rem}@media (min-width:768px){.CustomTrendingItems-module-scss-module__dcOWPW__titleContainer{text-align:left;font-size:1.5rem}}
.ProductCarouselModuleStyles-module-scss-module__xl1Oma__carouselContainer.ProductCarouselModuleStyles-module-scss-module__xl1Oma__carouselContainer{max-width:1440px;margin-left:auto;margin-right:auto}.ProductCarouselModuleStyles-module-scss-module__xl1Oma__carouselContainer.ProductCarouselModuleStyles-module-scss-module__xl1Oma__carouselContainer .ProductCarouselModuleStyles-module-scss-module__xl1Oma__bulletContainer{justify-content:center;align-items:center;width:100%;margin-top:15px;display:flex}.ProductCarouselModuleStyles-module-scss-module__xl1Oma__carouselContainer.ProductCarouselModuleStyles-module-scss-module__xl1Oma__carouselContainer .ProductCarouselModuleStyles-module-scss-module__xl1Oma__bullet{border-radius:unset;background-color:var(--matteGrey,grey);cursor:pointer;width:24px;height:3px;margin:0 5px}.ProductCarouselModuleStyles-module-scss-module__xl1Oma__carouselContainer.ProductCarouselModuleStyles-module-scss-module__xl1Oma__carouselContainer .ProductCarouselModuleStyles-module-scss-module__xl1Oma__bullet.glide__bullet--active{background-color:var(--black,black);width:57px}.ProductCarouselModuleStyles-module-scss-module__xl1Oma__carouselContainer.ProductCarouselModuleStyles-module-scss-module__xl1Oma__carouselContainer .ProductCarouselModuleStyles-module-scss-module__xl1Oma__navButton{cursor:pointer;background-color:#0000;border:1px solid #0000001a;border-radius:50%;padding:7px;box-shadow:0 3px 6px #60617029}.ProductCarouselModuleStyles-module-scss-module__xl1Oma__carouselContainer.ProductCarouselModuleStyles-module-scss-module__xl1Oma__carouselContainer .ProductCarouselModuleStyles-module-scss-module__xl1Oma__slide{height:unset;padding:10px}
.CLELandscapeBannerCarousel-module-scss-module__aHHTPG__bulletContainer.CLELandscapeBannerCarousel-module-scss-module__aHHTPG__bulletContainer{justify-content:center;align-items:center;width:100%;margin-top:15px;display:flex}.CLELandscapeBannerCarousel-module-scss-module__aHHTPG__bullet.CLELandscapeBannerCarousel-module-scss-module__aHHTPG__bullet{border-radius:unset;background-color:var(--matteGrey,grey);cursor:pointer;width:24px;height:3px;margin:0 5px}.CLELandscapeBannerCarousel-module-scss-module__aHHTPG__bullet.CLELandscapeBannerCarousel-module-scss-module__aHHTPG__bullet.glide__bullet--active{background-color:var(--black,black);width:57px}
@layer components{.Article-module-scss-module__dUeEVW__mainContainer{flex-direction:column;align-items:center;max-width:1440px;margin:0 auto;padding:0 1.5rem;display:flex}.Article-module-scss-module__dUeEVW__articleContainer p.left{text-align:left}.Article-module-scss-module__dUeEVW__articleContainer h1.left{text-align:left}.Article-module-scss-module__dUeEVW__articleContainer h2.left{text-align:left}.Article-module-scss-module__dUeEVW__articleContainer h3.left{text-align:left}.Article-module-scss-module__dUeEVW__articleContainer p.center{text-align:center}.Article-module-scss-module__dUeEVW__articleContainer h1.center{text-align:center}.Article-module-scss-module__dUeEVW__articleContainer h2.center{text-align:center}.Article-module-scss-module__dUeEVW__articleContainer h3.center{text-align:center}.Article-module-scss-module__dUeEVW__articleContainer p.right{text-align:right}.Article-module-scss-module__dUeEVW__articleContainer h1.right{text-align:right}.Article-module-scss-module__dUeEVW__articleContainer h2.right{text-align:right}.Article-module-scss-module__dUeEVW__articleContainer h3.right{text-align:right}.Article-module-scss-module__dUeEVW__articleContainer table.left{margin-left:0;margin-right:auto}.Article-module-scss-module__dUeEVW__articleContainer table.center{margin-left:auto;margin-right:auto}.Article-module-scss-module__dUeEVW__articleContainer table.right{margin-left:auto;margin-right:0}.Article-module-scss-module__dUeEVW__articleContainer p.text-large{font-size:1.25rem}.Article-module-scss-module__dUeEVW__articleContainer p.text-small{font-size:.8rem}.Article-module-scss-module__dUeEVW__articleContainer img{width:100%;max-width:1440px}.Article-module-scss-module__dUeEVW__articleContainer blockquote{border-left:4px solid var(--silver-grey);background-color:#e6e6e6;margin-left:0;margin-right:0;padding:1rem;font-style:italic}.Article-module-scss-module__dUeEVW__articleContainer a{color:currentColor;text-decoration:underline;text-decoration-thickness:1px}.Article-module-scss-module__dUeEVW__articleContainer div>h1,.Article-module-scss-module__dUeEVW__articleContainer div>h2,.Article-module-scss-module__dUeEVW__articleContainer div>h3,.Article-module-scss-module__dUeEVW__articleContainer div>ol,.Article-module-scss-module__dUeEVW__articleContainer div>ul,.Article-module-scss-module__dUeEVW__articleContainer div>blockquote,.Article-module-scss-module__dUeEVW__articleContainer div>p{margin:1rem 0;position:-webkit-sticky;position:sticky;left:0}.Article-module-scss-module__dUeEVW__articleContainer>div{overflow-x:auto}.Article-module-scss-module__dUeEVW__articleContainer .responsiveArticleTable{padding-bottom:.5rem;overflow-x:scroll}.Article-module-scss-module__dUeEVW__articleContainer .responsiveArticleTable::-webkit-scrollbar{height:.5rem}@media (min-width:0){.Article-module-scss-module__dUeEVW__articleContainer .responsiveArticleTable::-webkit-scrollbar{height:0}}.Article-module-scss-module__dUeEVW__articleContainer .responsiveArticleTable::-webkit-scrollbar-thumb{background-color:#000}.Article-module-scss-module__dUeEVW__articleContainer .responsiveArticleTable::-webkit-scrollbar-track{background-color:var(--porcelain)}.Article-module-scss-module__dUeEVW__articleContainer table{border-collapse:collapse}@media (max-width:0){.Article-module-scss-module__dUeEVW__articleContainer table{table-layout:fixed;width:200%}}.Article-module-scss-module__dUeEVW__articleContainer table tr{position:relative}.Article-module-scss-module__dUeEVW__articleContainer table td,.Article-module-scss-module__dUeEVW__articleContainer table th{border:1px solid var(--silver-grey);padding:.75rem}.Article-module-scss-module__dUeEVW__articleContainer table td:first-of-type{background-color:#fff;width:50vw;position:-webkit-sticky;position:sticky;left:0}@media (min-width:0){.Article-module-scss-module__dUeEVW__articleContainer table td:first-of-type{width:unset}}@media (min-width:768px){.Article-module-scss-module__dUeEVW__articleContainer table td:first-of-type{background-color:#0000;position:static}}.Article-module-scss-module__dUeEVW__articleContainer table tbody tr:first-of-type{background-color:var(--porcelain)}@media (max-width:768px){.Article-module-scss-module__dUeEVW__articleContainer table tbody tr:first-of-type td:first-of-type{background-color:var(--porcelain)}}}
.LoyaltyTable-module-scss-module__37ATyG__loyaltyTableWrapper[data-table-id=loyalty-table]{display:flex}.LoyaltyTable-module-scss-module__37ATyG__loyaltyTableWrapper[data-table-id=loyalty-table] div div table{border:1px solid var(--silver-grey,#b8b8b8);margin:0 auto}.LoyaltyTable-module-scss-module__37ATyG__loyaltyTableWrapper[data-table-id=loyalty-table] div div table td{border:1px solid var(--silver-grey,#b8b8b8)}.LoyaltyTable-module-scss-module__37ATyG__loyaltyTableWrapper[data-table-id=loyalty-table] div div table td:nth-child(2n){background-color:unset}.LoyaltyTable-module-scss-module__37ATyG__loyaltyTableWrapper[data-table-id=loyalty-table] div div table tr:not(:first-of-type) td:nth-child(2):not(:empty){text-align:center;background-color:#fcf2d1}.LoyaltyTable-module-scss-module__37ATyG__loyaltyTableWrapper[data-table-id=loyalty-table] div div table tr:not(:first-of-type) td:nth-child(3):not(:empty){text-align:center;background-color:#def2dc}.LoyaltyTable-module-scss-module__37ATyG__loyaltyTableWrapper[data-table-id=loyalty-table] div div table tr:not(:first-of-type) td:nth-child(4):not(:empty){text-align:center;background-color:#fae5e5}.LoyaltyTable-module-scss-module__37ATyG__loyaltyTableWrapper[data-table-id=loyalty-table] div div table tr:not(:first-of-type) td:nth-child(5):not(:empty){text-align:center;background-color:#d4f2fc}
.MetaInfoTable-module-scss-module__7I1SGG__infoTableWrapper{align-items:start;width:100%;margin:0;padding:0;display:flex}.MetaInfoTable-module-scss-module__7I1SGG__infoTableWrapper .responsiveArticleTable::-webkit-scrollbar{height:0}.MetaInfoTable-module-scss-module__7I1SGG__infoTableWrapper article{width:auto;margin-bottom:-55px}.MetaInfoTable-module-scss-module__7I1SGG__infoTableWrapper article h3{display:none}.MetaInfoTable-module-scss-module__7I1SGG__infoTableWrapper div div table{border:none}.MetaInfoTable-module-scss-module__7I1SGG__infoTableWrapper div div table tbody tr:first-of-type{background-color:#0000}.MetaInfoTable-module-scss-module__7I1SGG__infoTableWrapper div div table tr td{background-color:#0000;border:none}.MetaInfoTable-module-scss-module__7I1SGG__infoTableWrapper div div table tr td p{column-gap:10px;margin-bottom:16px;display:flex}.MetaInfoTable-module-scss-module__7I1SGG__infoTableWrapper div div table tr td p strong{flex-shrink:8}@media (max-width:0){.MetaInfoTable-module-scss-module__7I1SGG__infoTableWrapper div div table{width:100%;margin-top:0;display:block}.MetaInfoTable-module-scss-module__7I1SGG__infoTableWrapper div div table tbody{display:block}.MetaInfoTable-module-scss-module__7I1SGG__infoTableWrapper div div table tr,.MetaInfoTable-module-scss-module__7I1SGG__infoTableWrapper div div table tr td{flex-direction:column;padding:0;display:flex}.MetaInfoTable-module-scss-module__7I1SGG__infoTableWrapper div div table tr td p{column-gap:0}.MetaInfoTable-module-scss-module__7I1SGG__infoTableWrapper div div table tr td p svg{width:40px;min-width:40px}}
