.territory-au-en #main .find-store-btn{font-family:Source Sans Pro,Arial,sans-serif;font-size:18px;font-weight:700;color:#fff;background-color:#009b4f;border:3px solid #009b4f;white-space:nowrap;transition:color .3s ease,border-color .3s ease,background-color .3s ease;text-decoration:none;border-radius:2px;margin-bottom:40px;background:none;color:#009b4f}.regular-typography{font-weight:400}.extra-light-typography,.regular-typography{font-family:Source Sans Pro,Arial,sans-serif}.extra-light-typography{font-weight:200}.light-typography{font-weight:400}.light-typography,.semi-bold-typography{font-family:Source Sans Pro,Arial,sans-serif}.semi-bold-typography{font-weight:600}.bold-typography{font-family:Source Sans Pro,Arial,sans-serif;font-weight:700}.customers-also-bought-widget{background:#fff;border-top:1px solid #dfdddd;border-bottom:1px solid #dfdddd;padding:15px;clear:both;display:block;margin:0}.customers-also-bought-widget h3{font-family:Source Sans Pro,Arial,sans-serif;font-size:22px;font-weight:400;text-align:center;margin-top:0;padding-top:20px}.customers-also-bought-widget a{color:#444;text-decoration:none;display:block;font-size:16px;font-weight:400;padding:5px}.customers-also-bought-widget .customers-also-bought-carousel-wrapper a:hover{color:inherit;text-decoration:none}.customers-also-bought-widget a.clear-list{text-align:center;text-decoration:underline;padding:11px 5px 0!important}.customers-also-bought-widget a.clear-list:hover{color:#666;outline:none}.customers-also-bought-widget .slide-nav a{background-color:#dfdddd;display:inline-block;height:10px;margin:2px;width:10px}.customers-also-bought-widget .slide-nav a span{display:none}.customers-also-bought-widget .slide-nav a.selected{background-color:#5a5a5a}.customers-also-bought-widget .carousel-header{overflow:hidden;padding-bottom:15px}.customers-also-bought-widget .customers-also-bought-item a>span{background:hsla(0,0%,100%,.5);bottom:0;display:block;left:0;line-height:1.125;min-height:45px;padding:0 5px;position:absolute;width:100%}.customers-also-bought-widget .customers-also-bought-item .brand{display:block;font-size:16px;margin-top:0;font-weight:400}.customers-also-bought-widget .customers-also-bought-item:hover .remove-item{display:block}.customers-also-bought-widget a.remove-item{position:absolute;display:none;height:22px;width:22px;top:2px;font-size:22px;right:2px;z-index:2;padding:0;color:#fff}.customers-also-bought-widget .customers-also-bought-item.recently-hover .remove-item{display:block}.customers-also-bought.carousel-pages-wrapper{float:left;text-align:center;width:100%}#customers-also-bought .carousel-pages{margin:0 auto}.customers-also-bought-wrapper{overflow:hidden;padding:0 40px;position:relative}#customers-also-bought-carousel{overflow:hidden}#customers-also-bought-carousel .customers-also-bought-item:hover{border-color:#ccc}#customers-also-bought-carousel .customers-also-bought-item img{margin:0 auto}#customers-also-bought-carousel .customers-also-bought-item.recently-hover{border-color:#ccc}.customers-also-bought-item{border:1px solid transparent;border-radius:3px;display:block;float:left;height:160px;overflow:hidden;padding:0;position:relative;text-align:center;margin:0 15px;transition:border-color .3s}#customers-also-bought-next{background:#fff url(../../images/next-arrow.png) no-repeat 50%;height:47px;position:absolute;right:10px;top:50%;margin-top:-24px;width:30px;cursor:pointer}#customers-also-bought-next:hover{background:#fff url(../../images/next-arrow-select.png) no-repeat 50%}#customers-also-bought-next.disabled{opacity:.3;cursor:default}#customers-also-bought-next.disabled:hover{opacity:.1}#customers-also-bought-prev{background:#fff url(../../images/prev-arrow.png) no-repeat 50%;height:47px;left:10px;position:absolute;top:50%;width:30px;margin-top:-24px;cursor:pointer}#customers-also-bought-prev:hover{background:#fff url(../../images/prev-arrow-select.png) no-repeat 50%}#customers-also-bought-prev.disabled{opacity:.3;cursor:default}#customers-also-bought-prev.disabled:hover{opacity:.1}@media (max-width:768px){.customers-also-bought-widget{border-top:15px solid #f5f5f5;border-bottom:none}}@media (min-width:768px) and (max-width:991px){.customers-also-bought-widget{padding:0 60px}}.service-messaging{background-color:#f5f5f5;display:inline-block;font-family:Soho Gothic W01 Bold;padding:0;position:relative;vertical-align:middle;width:100%}.service-messaging .msg-container{font-size:18px;color:#000;padding:.5em 0 0}@media (min-width:478px){.service-messaging .msg-container{margin-top:.5em;padding:1em}}@media (min-width:920px){.service-messaging .msg-container{padding:.5em 0 0}}.service-messaging .img-container{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;float:left;height:83px;position:relative;width:100px}.service-messaging .service-tile{padding:1em 0}body{font-family:Source Sans Pro,Arial,sans-serif;font-weight:400;min-width:320px}#page,body{-webkit-tap-highlight-color:transparent;background-color:#f5f5f5}#content-subnav{display:none;position:relative;margin-bottom:50px}#content-subnav #breadcrumb{display:none;height:40px;padding-left:15px;background-color:#f5f5f5}#content-subnav #breadcrumb span{padding-top:7px;position:absolute}#content-subnav #breadcrumb span a{text-decoration:none}.product-type-frame .product-price>.price{font-size:1.1em}.product-type-frame .product-branding span{display:inline}.product-type-frame .product-branding .title:after{content:"\f054";font-family:FontAwesome;margin-left:5px;font-size:13px}.product-type-frame .product-branding>.brand{font-weight:700;height:1em}.product-colour-swatch{text-align:left}.product-colour-swatch>ul{margin:0 0 15px;padding-left:0;clear:left}.product-colour-swatch li{display:inline-block}.product-colour-swatch a{border:2px solid #fff;display:block;height:40px;overflow:hidden;width:40px}.product-colour-swatch a img{width:32px}.product-colour-swatch a:hover{border:2px solid transparent;background:#eee}.product-colour-swatch a>img{margin:2px;display:block}.product-colour-swatch a.active{border:2px solid #aaa}.product-colour-swatch .marginless{margin:0}.product-colour-frames{display:none}.product-size-select{clear:both;display:block}.product-size-select dl{margin-bottom:20px;list-style:none;display:block}.product-size-select dl dd{color:#8c8c8c;list-style:none;font-size:16px;display:inline-block;text-decoration:none;outline:1px solid #d8d8d8;cursor:pointer;width:2.5em;height:2.5em;line-height:2.4em;text-align:center;font-weight:700}.product-size-select dl dd.active{outline:.18em solid #868686;width:2.4em;height:2.4em;line-height:2.3em;color:#000}.product-size-select dl dt{padding:10px 15px;font-size:12px;font-weight:700;display:inline}.product-size-select dl dt p.size-summary{display:inline}.frame-description{clear:left;float:left;margin:1px 0 10px;width:100%;max-height:none;transition:.5s;overflow:hidden;font-weight:400;font-style:normal;font-size:16px;position:relative}.dimension-degree{font-size:15px}.node-frame .buy-online-disabled-text{margin:15px 0}.compatible-lenses ul{list-style:none;margin:12px 0 0;padding:0}.compatible-lenses ul li{margin:0;padding:0 4px 0 0;display:inline-block}.compatible-lenses ul li span{display:inline-block;height:21px;margin-right:5px;padding:0 0 0 3px}.compatible-lenses ul li.is-compatible i{color:#008945;font-size:14px}.compatible-lenses ul li.is-not-compatible i{color:#d9534f}.lenses-more-information{margin-top:30px;display:none}.lenses-more-information a{font-weight:700;text-decoration:none}.lenses-more-information .arrow{margin-left:6px}.materials-and-features-left{position:relative;top:30px;margin-bottom:50px;text-align:center;font-size:16px;background-color:#fff}.materials-and-features-left .block-heading{margin-bottom:9px!important}.field-product-frame-image-widget,.frame-image-wrapper{background:#fff}.field-product-frame-image-widget .field-product-frame-image-widget-display{position:relative}.field-product-frame-image-widget .field-product-frame-image-widget-brand{position:absolute;margin:1px;left:15px;top:15px;z-index:1}.field-product-frame-image-widget .field-product-frame-image-widget-select-wrapper{display:none}.field-product-frame-image-widget .lightbox-expand{bottom:18px;display:none;position:absolute;right:10px;z-index:11}.field-product-frame-image-widget .lightbox-expand a{background:#dfdddd;border-radius:8px;color:#fff;padding:.6em}.field-product-frame-image-widget .lightbox-expand a:hover{text-decoration:none;background:#8a8a8a}.field-product-frame-image-widget .field-product-image-940x529{width:100%}.commerce-product-extra-field-formatted-price{clear:left}.commerce-product-extra-field-formatted-price h1{font-family:Source Sans Pro,Arial,sans-serif;font-weight:600;margin:0;padding-top:16px;padding-bottom:22px}.commerce-product-extra-field-formatted-price .product-formatted-price{font-size:34px;color:#3f3f3f}.group-header{margin-top:15px}.group-footer .row{padding-top:15px}.group-footer .row h1{margin-top:0}.group-right{float:none;width:auto}.group-right .form-type-item h1{font-weight:700;margin-top:-10px}.group-right .form-type-item h1 .name{font-family:Source Sans Pro,Arial,sans-serif;font-weight:200;display:block;padding:2px 0 0}.group-right .product-codes{color:#8c8c8c;padding:16px 0 1px;position:relative;margin:0;width:auto}.group-right .product-codes label{margin-right:5px;padding:0}.group-right .product-codes label,.group-right .product-codes span{font-size:14px;font-weight:400;line-height:100%;display:inline}.group-right .buy-online-enabled-text{border-top:1px solid #dfdddd;float:left}.group-right .field-frame-colour-container{float:left;width:50%;margin:0;font-size:15px;color:#3f3f3f;line-height:42px;text-transform:uppercase}.group-left{float:none;width:auto}span.brand{font-size:18px}span.name{font-family:Source Sans Pro,Arial,sans-serif;font-weight:200;font-size:20px}.field-frame-size-container{float:left;line-height:42px}.frame-size-help{float:right;text-decoration:underline;margin-top:8px}.group-frame-suitable-for{text-align:center;z-index:1;position:relative}.group-frame-suitable-for h3{font-size:20px}.deal-text{padding:15px 0;text-align:center;font-size:16px;background-color:#fff}.deal-text .more{display:none}.frame-measurements{text-align:center;background-color:#fff;padding-bottom:40px}.details-block{border-bottom:1px solid #dfdddd}.details-block .block-heading{color:#3f3f3f;display:inline-block;font-size:18px;font-weight:600;margin-bottom:15px}.details-block h3{font-family:Source Sans Pro,Arial,sans-serif;font-weight:400;font-size:22px}#frame-sizes{margin-top:30px}.size-image{display:inline-block;position:relative}.size-image img{width:95%}.size-image .measurement{position:absolute}.size-image .lensDiameter{text-align:center;top:5%;left:15%;width:30%;height:20px;border-bottom:1px solid #000}.size-image .noseBridge{text-align:center;top:70%;left:46%;width:10%;height:20px;border-top:1px solid #000}.size-image .lensDepth{text-align:center;border-top:1px solid #000;top:45%;left:87%;width:20%;-ms-transform:rotate(270deg);transform:rotate(270deg)}.size-image .armLength{text-align:center;border-bottom:1px solid #000;top:5%;left:10%;width:80%}.no-quibble{margin-top:15px;clear:left;display:block;font-size:16px;text-align:left}.no-quibble p{font-size:14px}.no-quibble .no-quibble-header{font-family:Source Sans Pro,Arial,sans-serif;font-weight:600;font-size:16px}.lenses-information-block{margin-top:20px;text-align:center;font-size:16px}.lenses-information-block .col-xs-12{padding-left:0;padding-right:0}.lens-compatible-list{font-size:16px;margin-left:auto;margin-right:auto}.frames-custom-images img{line-height:3em;text-indent:1em}.commerce-product-extra-field-measurements{padding-left:0}.commerce-product-extra-field-image-widget{position:relative}.commerce-product-extra-field-image-widget .field-product-frame-image-widget-display{background:#fff;visibility:hidden;padding:0 15px;padding-right:15px}.commerce-product-extra-field-image-widget .frame-image-wrapper{margin:0 0 15px;padding:30px 0 0}.commerce-product-extra-field-image-widget .slick-slide:focus,.commerce-product-extra-field-image-widget .slick-slide a:focus{outline:none}.commerce-product-extra-field-image-widget .slick-slide>img{border:1px solid #fff;box-sizing:border-box}.commerce-product-extra-field-image-widget .slick-list{box-sizing:border-box;background:#fff}.commerce-product-extra-field-image-widget .slick-dots{padding:8px 0 5px;text-align:center}.commerce-product-extra-field-image-widget .slick-dots .slick-center img,.commerce-product-extra-field-image-widget .slick-dots .slick-highlighted img{opacity:1}.commerce-product-extra-field-image-widget .slick-next{background:#fff url(../../images/next-arrow.png) no-repeat 50%;height:90%;position:absolute;top:0;right:0;width:31px;box-shadow:-15px 0 11px 0 #fff;color:transparent;border:0}.commerce-product-extra-field-image-widget .slick-next:hover{background-image:url(../../images/next-arrow-select.png)}.commerce-product-extra-field-image-widget .slick-next:focus{outline:none}.commerce-product-extra-field-image-widget .slick-prev{top:0;z-index:1;background:#fff url(../../images/prev-arrow.png) no-repeat 50%;height:90%;position:absolute;width:31px;box-shadow:11px 0 11px 0 #fff;color:transparent;border:0}.commerce-product-extra-field-image-widget .slick-prev:hover{background-image:url(../../images/prev-arrow-select.png)}.commerce-product-extra-field-image-widget .slick-prev:focus{outline:none}.frame__video{z-index:100}.frame__video--360{width:100%;z-index:0;background-color:transparent!important}.field-product-video{width:130px}.frame__video--iphone .frame__video--360{width:200px;height:230px;position:relative;top:10px;left:22%}.lens-options-mod{z-index:1;overflow:hidden;padding-top:40px;padding-bottom:20px}.lens-options-mod #lo-nav{opacity:1;border:0}.lens-nav div[class^=col-]{text-align:center}.lens-nav .item-1{padding-top:10px}.navItem{text-align:center;background-color:#fff;margin-bottom:0;width:auto;margin-left:auto;margin-right:auto}.navItem a{display:block;width:100%;height:100%;padding-top:16px;text-decoration:none;color:#000;cursor:pointer}.navItem a span:hover{border-bottom:3px solid #008954}.navItem a:focus,.navItem a:hover{text-decoration:none;color:#000}.navItem.items-1{padding-top:103px}.navItem.items-2{padding-top:60px}.navItem.items-3{padding-top:34px}.navItem.items-4{padding-top:22px}.navItem.items-5{padding-top:13px}.navItem.items-6{padding-top:6px}.navItem.items-7{padding-top:0}.navItem.selected a{text-decoration:none}.navItem.selected a span{border-bottom:3px solid #008954}.lens-demo{display:none;width:100%;position:relative;overflow:hidden}.lens-demo>img{width:100%}.lens-demo.selected{display:block}.lens-demo-wrapper{position:relative;margin-bottom:40px}.lens-info-wrapper.col-xs-12.col-sm-12.col-md-12.col-lg-12{float:right;padding-top:20px}.lens-info{display:none;text-align:center}.lens-info h3{font-family:Source Sans Pro,Arial,sans-serif;font-weight:600;margin-top:0;font-size:18px}.lens-info ul{list-style-type:none;list-style-position:inside}.lens-info li:before{font-family:FontAwesome;color:#008954;content:"\f00c";margin-right:5px}.lens-demos div.lens-demo-wrapper:first-child,.lens-info.selected{display:block}.node-type-contact-lens .btn-xl{clear:both;margin:15px 0}.carousel-pages-wrapper .caroufredsel_wrapper{clear:both}.back-cl{border:1px solid #dfdddd;border-radius:0;padding:8px 15px;text-decoration:none}.back-cl .arrow{color:#008945;padding-right:5px}.product-main .product-promo{position:absolute;right:16px;top:15px;z-index:1}.product-main .product-promo .promo-tag{padding:.67em 1.33em;font-weight:700}.product-main .zoom-wrapper{border:1px solid #dfdddd;padding:15px;text-align:center;margin-left:-15px;margin-right:-15px;min-height:120px;max-width:750px;max-height:529px}.product-main .zoom-wrapper:hover{border-color:#abaaaa}.product-main .zoom-wrapper img{margin:0 auto}.product-main .zoom-wrapper img.zoomImg{z-index:2}.product-main .zoomImg{background-color:#fff}.product-main .field-group-format-title,.product-main .field-label{display:none}.products .ajax-progress .throbber{float:none;margin:10% auto 0;width:100px}.products .ajax-progress .throbber .message{padding:5px}button.close{color:#008945;opacity:1}button.close:hover{opacity:.5;color:#008945}.row .ds-product-detail-template{margin-top:0}.component-type-commerce-price-formatted-amount .component-title{font-weight:700}i.fa.fa-lock{margin-right:5px;font-size:18px}.field-name-help-block{margin-top:15px}.fancybox-mobile-indicator{padding:20px;z-index:1;background-color:#333;color:#fff;font-size:24px;opacity:.8;text-align:center;position:absolute;left:50%;top:0;margin-left:-40%;margin-top:70px;min-width:80%;display:none}@media (min-width:767px){.field-product-frame-image-widget .field-product-frame-image-widget-brand{left:0;top:16px}.ds-product-detail-template{margin:0}}@media (max-width:480px){.field-product-frame-image-widget-brand img{width:75%}.back-cl{display:block;width:100%}}@media (min-width:768px) and (max-width:991px){.product-info{padding:0 60px}}@media (min-width:992px) and (max-width:1200px){.commerce-product-extra-field-image-widget .slick-dots img{width:147px}}@media (max-width:991px){.social-share{margin-left:auto;margin-right:auto;width:232px}.social-share #share4{float:left;margin-bottom:10px}.social-share .add-print{display:none}.carousel-pages-wrapper{clear:both;padding-top:10px;padding-bottom:20px}}@media (max-width:350px){.social-share{width:256px}.share-btn,.share-btn:after{width:38px;height:38px}.share-btn:after{background-size:100% 100%}.social-btn:after,i.social-btn{width:38px;height:38px}.social-btn:after{background-size:100% 100%}}@media (min-width:991px){.lens-demo{height:283px}.crop-center>img{position:absolute;top:-50%;bottom:-50%;left:0;margin:auto}.crop-bottom>img{position:absolute;bottom:0;left:0}}@media (min-width:768px) and (max-width:992px) and (max-width:992px){#page-footer .region{min-height:0}#page-footer .region.region-four-third{clear:left}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-slide img{display:block}[dir=rtl] .slick-slide{float:right}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@media (max-width:1200px) and (min-width:992px){.slick-track li{width:150px!important}}#main .btn.favourited,#main .buy-btn,#main .favourite-btn,#main .find-store-btn{line-height:60px;padding:0!important;font-family:Source Sans Pro,Arial!important;font-size:20px!important}#main .buy-btn,#main .find-store-btn{margin:5px 0 10px;height:60px;font-size:18px;width:49.5%;float:right;clear:none}#main .find-store-btn{float:none;margin-left:auto;margin-right:auto}.btn.favourited .fa-heart{margin-right:10px}.territory-au-en #main .buy-btn,.territory-au-en #main .find-store-btn,.territory-au-en #main a.btn-block.favourite-btn,.territory-au-en #main a.btn-block.favourited{width:47%}.territory-au-en #main a.btn-block.favourite-btn,.territory-au-en #main a.btn-block.favourited{float:none;clear:both}.territory-au-en #main .find-store-btn{line-height:54px;margin-bottom:10px}@media only screen and (max-device-width:1024px) and (orientation:portrait){iframe[name=ditto-creation-iframe]>.mobile-create>.rotation-message{display:none!important}#main .btn.favourited,#main .buy-btn,#main .favourite-btn,#main .find-store-btn,#main .unavailable-warning--cta{width:100%!important;float:left!important}}.sharegg-widget{line-height:normal}div.social-container{position:relative;display:inline-block}div.social-container>div.social-buttons{position:relative;display:inline}div.social-buttons>div.social-btn{display:inline}span.social-counter{float:left;width:auto;min-width:25px;height:20px;line-height:20px!important;font-size:11px!important;padding:0 4px!important;margin:0 6px;font-family:Open Sans,arial,sans-serif!important;position:relative;text-align:center;background:#e6e7e9!important;color:#666!important}.social-counter:before{content:"";position:absolute;border:5px solid transparent;top:50%;right:100%;margin:-5px 0 0;border-right-color:#e6e7e9}.social-no-counter{margin-right:4px!important}i.social-btn{display:block;float:left;width:42px;height:42px;margin:0;border-radius:0}.fadesm{opacity:1;transition:opacity .2s ease-in-out}.fadesm:hover{opacity:.7}.share-btn{width:42px;height:42px;text-indent:-9999px;display:block;float:left;margin-right:6px;font-family:FontAwesome;position:relative;font-size:0;color:#fff}.share-btn:hover{color:#fff}.social-btn{font-family:FontAwesome;font-style:normal;color:#fff;display:block;text-align:center;background-image:none;position:relative}.add-email,.add-email:after,.social-btn{width:42px;height:42px}.add-email:after{content:"";display:block;position:absolute;background-image:url(../../images/email-icon.png)}.add-print{width:42px;height:42px}.add-print:after{background-image:url(../../images/print-icon.png)}.add-print:after,.googleplus-btn:after{content:"";display:block;position:absolute;width:42px;height:42px}.googleplus-btn:after{background-image:url(../../images/googleplus-icon.png)}.twitter-btn:after{content:"";display:block;position:absolute;background-image:url(../../images/twitter-icon.png);width:42px;height:42px}.pinterest-btn{background-color:#cb2027}.pinterest-btn:after{background-image:url(../../images/pinterest-icon.png)}.facebook-btn:after,.pinterest-btn:after{content:"";display:block;position:absolute;width:42px;height:42px}.facebook-btn:after{background-image:url(../../images/facebook-icon.png)}.recently-viewed-widget{background:#fff;padding:15px;clear:both;display:block;margin:0}.recently-viewed-widget a{color:#444;text-decoration:none;display:block;font-size:16px;font-weight:400;padding:5px}.recently-viewed-widget .recently-viewed-carousel-wrapper a:hover{color:inherit;text-decoration:none}.recently-viewed-widget a.clear-list{text-align:center;text-decoration:underline;padding:11px 5px 0!important}.recently-viewed-widget a.clear-list:hover{color:#666;outline:none}.recently-viewed-widget .slide-nav a{background-color:#dfdddd;display:inline-block;height:10px;margin:2px;width:10px}.recently-viewed-widget .slide-nav a span{display:none}.recently-viewed-widget .slide-nav a.selected{background-color:#5a5a5a}.recently-viewed-widget .carousel-header{overflow:hidden;padding-bottom:15px}.recently-viewed-widget .carousel-header h3{font-family:Source Sans Pro,Arial,sans-serif;font-weight:400;font-size:22px;text-align:center;margin:0;padding-top:20px}.recently-viewed-widget .recently-viewed-item a>span{background:hsla(0,0%,100%,.5);bottom:0;display:block;left:0;line-height:1.125;min-height:45px;padding:0 5px;position:absolute;width:100%}.recently-viewed-widget .recently-viewed-item .brand{display:block;font-size:16px;margin-top:0;font-weight:400}.recently-viewed-widget .recently-viewed-item:hover .remove-item{display:block}.recently-viewed-widget a.remove-item{position:absolute;display:none;height:22px;width:22px;top:2px;font-size:22px;right:2px;z-index:2;padding:0;color:#5a5a5a}.recently-viewed-widget .recently-viewed-item.recently-hover .remove-item{display:block}.recently-viewed.carousel-pages-wrapper{margin-top:13px;float:left;text-align:center;width:100%}#recentlyViewed-carousel-pages{margin:0 auto}.recently-viewed-wrapper{overflow:hidden;padding:0 40px;position:relative}#recently-viewed-carousel{overflow:hidden}#recently-viewed-carousel .recently-viewed-item{border:1px solid transparent;border-radius:3px;display:block;float:left;height:160px;overflow:hidden;padding:0;position:relative;text-align:center;margin:0 15px;transition:border-color .3s}#recently-viewed-carousel .recently-viewed-item:hover{border-color:#ccc}#recently-viewed-carousel .recently-viewed-item img{margin:0 auto}#recently-viewed-carousel .recently-viewed-item.recently-hover{border-color:#ccc}#recently-viewed-next{background:#fff url(../../images/next-arrow.png) no-repeat 50%;height:47px;position:absolute;right:0;top:35px;width:30px}#recently-viewed-next:hover{background:#fff url(../../images/next-arrow-select.png) no-repeat 50%}#recently-viewed-next.disabled{opacity:.3;cursor:default}#recently-viewed-next.disabled:hover{opacity:.1}#recently-viewed-prev{background:#fff url(../../images/prev-arrow.png) no-repeat 50%;height:47px;left:0;position:absolute;top:35px;width:30px}#recently-viewed-prev:hover{background:#fff url(../../images/prev-arrow-select.png) no-repeat 50%}#recently-viewed-prev.disabled{opacity:.3;cursor:default}#recently-viewed-prev.disabled:hover{opacity:.1}@media (min-width:768px) and (max-width:991px){.recently-viewed-widget{padding:15px 60px 0}}.favourites h1.title{padding-left:15px}.favourites .favourites-form .form-submit{color:#fff;width:100%;background-color:#008945;border-color:#007038}.favourites .favourites-form .form-submit:hover{background-color:#006030;border-color:#003219}.favourites .favourites-form .form-item-recipient-email.error{background-image:none}.favourites .favourites-form h4{font-weight:700}.favourites .favourite-empty{text-align:center}.favourites .favourite-empty .glasses-links{padding:15px 0}.favourites .favourite-empty .glasses-links a{margin:15px 3px 0}.favourites .brand-image{position:absolute;top:5px;left:5px;z-index:1}.favourites .product-sku{color:#a3a1a1;font-size:14px}.favourites .product-colour img{border-radius:100%;height:30px;width:30px;padding:4px;border:2px solid #aaa}.favourites .product-brand p,.favourites .product-price p,.favourites .product-title p{font-weight:700}.favourites .text-block .text p{margin:0 0 11px}.favourites .text-block .fa{padding-right:5px}.favourites .text-block .print-btn{padding-left:5px}.favourites .text-block .email-btn{padding-right:5px}.favourites .text-block h2{background-color:#8a8a8a;color:#fff;padding:10px;margin-top:0}.favourites .text-block .find-store a.find-store-btn{margin-bottom:0}.favourites .favourite-item{padding:15px 0;margin-bottom:15px;background-color:#fff}.favourites .favourite-item p{margin:0 0 5px}.favourites .favourite-item p a{color:#333}.favourites .sort-block select{width:100%;padding:10px;margin-bottom:10px}.favourites .modal-content{border:2px solid #008945}.favourites .modal-content .loading.lazy-loading .fa-cog{left:46%;top:42%}.favourites .modal-header{border-bottom:none}.favourites .modal-footer{border-top:none;margin-top:0;padding:0 15px 15px}.favourites .modal-footer .btn+.btn{margin-left:0}@media print{.favourites .product-image img{width:50%}.favourites .text-block{display:none}.favourites .favourite-item{padding:0}.favourites .sort-block{display:none}}@media screen and (min-width:768px){.favourites .favourite-item{border-top:1px solid #dfdddd;margin-bottom:0}}.favourites-icon.favourites-toggle span{width:35px;height:35px;display:inline-block;background-color:#abaaaa;border-radius:100%;text-align:center}.favourites-icon.favourites-toggle span:hover{background-color:#8a8a8a}.favourites-icon.favourites-toggle span:active{background-color:#008945}.favourites-icon.favourites-toggle span:active i{font-size:19px}.favourites-icon.favourites-toggle span i{color:#fff;text-align:center;padding-top:10px;font-size:17px}.favourites-icon.favourites-toggle span i:before{content:"\f004"}.favourites-icon.favourites-toggle span.selected{background-color:#008945}.favourites-icon.favourites-toggle span.selected:hover{background-color:#006338}.favourites-icon.favourites-header{position:relative;display:inline-block;top:-2px}.favourites-icon.favourites-header a{width:25px;height:26px;display:block!important}.favourites-icon.favourites-header .icon.selected .counter{display:block}.favourites-icon.favourites-header .icon.selected i{color:#008945}.favourites-icon.favourites-header .icon i{color:#abaaaa;font-size:20px}.favourites-toggle{margin:20px;position:absolute;right:0;z-index:2;cursor:pointer}#favourite-item-list .favourites-toggle{margin:-10px 5px 0 0}#product-search-results .favourites-toggle{right:-10px;margin:10px}#page .popover{padding:10px 20px 15px;border-radius:0;width:auto;z-index:10010}#page .popover .favourites-toggle{position:static;display:inline-block;margin:0 5px 0 0}#page .popover .popover-title{background-color:#fff;font-weight:700;text-align:center;border-bottom:2px solid #eee;padding:10px 10px 15px}#page .popover .popover-content{text-align:center;padding:15px 0}#page .popover.selected{display:block}#page .popover.selected .popover-title:before{content:"\f004";font-family:FontAwesome;color:#fff;background-color:#008945;display:inline-block;width:30px;height:30px;border-radius:100%;margin-right:10px;margin-left:-15px;font-size:15px;padding:8px 0 0 1px;text-align:center}#page .popover.selected .popover-content p{border-bottom:2px solid #eee}#page .popover.selected .popover-content p:last-of-type{border-bottom:none}#page .popover.selected button{margin-bottom:10px}a.btn.btn-block.favourite-btn{padding:17px;border-radius:0;text-decoration:none;background-color:#fff;color:#333}a.btn.btn-block.favourite-btn,a.btn.btn-block.favourited{margin:5px auto 20px;height:60px;font-size:18px;width:49.5%;clear:both}.favourited a{text-decoration:none;color:#333}.favourites-disabled #header .leaf.favourites,.favourites-disabled .favourites-icon{display:block!important}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:991px){.favourites-icon.favourites-header{margin-right:1em}}@media screen and (min-width:768px){#product-frame-details .favourites-toggle{top:15px;right:15px}#favourite-item-list .favourites-toggle{margin:5px 0 0}}@media (max-width:320px){#main a.btn.btn-block.favourited{font-size:18px}}.custom-zoom__bg{position:fixed;top:0;left:0;z-index:999;overflow:auto;height:100%;width:100%;background-color:#fff}.custom-zoom__img{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.custom-zoom__close-flag{height:80px;width:100%;z-index:9999;bottom:0;position:fixed;background-color:#333;opacity:.8;text-align:center;font-size:24px;line-height:80px;color:#fff}.unavailable-warning{padding:20px;margin-bottom:15px;text-align:center;font-size:18px;font-weight:700;background:#f5f5f5}.unavailable-warning__icon{padding:0 10px}.product-info{pointer-events:none}#main .ecomm-cta-wrapper .unavailable-warning--cta{margin:5px auto 10px;padding:18px;font-weight:600;color:#484848;line-height:1.35}#main .ecomm-cta-wrapper .unavailable-warning--cta .unavailable-warning__icon{font-size:22px;font-weight:600;color:#000;vertical-align:text-bottom}#main .ecomm-cta-wrapper .frames-buy-online-button{display:none}#main .ecomm-cta-wrapper .find-store-btn{display:block;float:left}#main .ecomm-cta-wrapper .btn.favourited,#main .ecomm-cta-wrapper .favourite-btn{float:right;clear:none}#main .ecomm-cta-wrapper.ecomm-cta-wrapper--active .unavailable-warning--cta{display:none}#main .ecomm-cta-wrapper.ecomm-cta-wrapper--active .frames-buy-online-button{display:block}#main .ecomm-cta-wrapper.ecomm-cta-wrapper--active .find-store-btn{margin-left:0;margin-right:0}#main .ecomm-cta-wrapper.ecomm-cta-wrapper--active .btn.favourited,#main .ecomm-cta-wrapper.ecomm-cta-wrapper--active .favourite-btn{float:none;clear:both}.ss-alert{text-align:center;line-height:1.5}.ss-alert--task.ss-alert--task-dark{background-color:#2c3e50}.ss-alert__message{width:85%;font-size:16px}.ss-alert__message a{color:#fff;font-weight:600;text-decoration:none}.ss-alert__message a:hover{text-decoration:underline}.ss-alert__close span{display:block;width:23px;height:23px;background-size:50%;cursor:pointer}.ss-alert--basket-limit{display:none}.ss-alert--basket-limit.ss-alert--active{display:block}.ss-alert--two-for-one{display:none}.ss-alert--two-for-one.ss-alert--active{display:block}