.price-was{float:right;text-decoration:line-through}.price-now{clear:right;color:#008945;float:right;font-weight:700;line-height:1.25}.subscription-price-was{text-decoration:line-through}.subscription-price-now{color:#008945;font-weight:700}.product-promo{display:block;float:right;position:absolute;top:0;right:15px;margin-top:1em;text-align:center;z-index:1}@media(min-width:768px){.product-promo{right:0}}.product-promo .promo-tag{background:rgba(0,137,69,.85);padding:.33em .66em}.product-promo .promo-text{color:#fff;font-weight:700}.node-block-promo-strip{width:100vw;margin-left:calc(50% - 50vw)}.product-tile{float:left;width:100%;position:relative;min-height:1px;padding-left:15px;padding-right:15px;color:#3f3f3f;text-align:left;margin-bottom:15px}@media(min-width:768px){.product-tile{float:left;width:50%}}@media(min-width:992px){.product-tile{float:left;width:33.33333333%}}@media(min-width:1200px){.product-tile{float:left;width:33.33333333%}}.product-tile span{display:block}.product-tile .product-tile-inner{background-color:#fff;border:1px solid transparent;color:#333;display:block;padding:15px 0;margin:0;text-decoration:none}@media(min-width:768px){.product-tile .product-tile-inner{margin:0 -15px 0 0}}.product-tile .product-tile-inner:hover{border-color:#abaaaa}.product-tile .product-savings,.product-tile .price-list{display:none}.product-tile .product-tile-header,.product-tile .product-tile-footer{position:relative;min-height:1px;padding-left:15px;padding-right:15px;clear:both;float:left;margin:0 0 5px;width:100%}.product-tile .brand-logo{left:25px;position:absolute;top:10px;z-index:1}.product-tile .product-tile-image{height:0;padding-bottom:56.2%;position:relative;overflow:hidden;width:100%}.product-tile .product-image{margin:0 auto;position:absolute;width:100%}.product-tile .product-image-missing{opacity:.5}.product-tile .product-image-missing .product-image{padding-bottom:75%}.product-tile .product-price>.price-list,.product-tile .product-price>.price{font-size:1.05em;line-height:1.05em}.product-tile .product-tile-footer .discount .price-was{margin-top:-23px}.tile-view-wide .product-tile .product-tile-footer .discount .price-was{margin-top:0}.tile-view-wide.product-no-facet .product-tile{width:100%}@media(max-width:767px){.product-no-facet #product-search-header .frames-search-counter .counter-text .inner{text-align:center}}@media(min-width:992px){.tile-view-wide{}.tile-view-wide .product-tile{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:right!important}.tile-view-wide .product-promo{width:50%}.tile-view-wide .product-type-lens .product-tile-header{position:relative;min-height:1px;padding-left:15px;padding-right:15px;clear:none}.tile-view-wide .product-type-lens .product-tile-footer{position:relative;min-height:1px;padding-left:15px;padding-right:15px;clear:none;margin-top:85px}.tile-view-wide .product-type-lens .product-branding{height:auto}.tile-view-wide .product-type-lens .product-branding h3{position:static;margin:0;margin-bottom:.5em}.tile-view-wide .product-type-lens .product-price{bottom:auto;position:static}.tile-view-wide .product-type-lens .product-price span{float:none;text-align:left}}@media(min-width:992px) and (min-width:768px){.tile-view-wide .product-tile{float:left;width:50%}}@media(min-width:992px) and (min-width:992px){.tile-view-wide .product-tile{float:left;width:66.66666667%}}@media(min-width:992px) and (min-width:1200px){.tile-view-wide .product-tile{float:left;width:66.66666667%}}@media(min-width:992px) and (min-width:992px){.tile-view-wide .product-promo{width:30%}}@media(min-width:992px) and (min-width:1200px){.tile-view-wide .product-promo{width:20%}}@media(min-width:992px) and (min-width:992px){.tile-view-wide .product-type-lens .product-tile-header{float:left;width:66.66666667%}}@media(min-width:992px) and (min-width:992px){.tile-view-wide .product-type-lens .product-tile-footer{float:left;width:33.33333333%}}.tile-view-narrow .product-tile .brand-logo{-ms-transform:scale(.75,.75);-ms-transform-origin:0 0;-webkit-transform:scale(.75,.75);-webkit-transform-origin:0 0;transform:scale(.75,.75);transform-origin:0 0}.tile-view-modal .product-tile{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:none!important;margin:0 auto}@media(min-width:992px){.tile-view-modal .product-tile{float:left;width:66.66666667%}}.tile-view-modal .product-tile .brand-logo{display:none}.product-tile.discount .price-list{color:#686868;font-size:.95em;text-decoration:line-through}.product-tile.discount .product-price>.price{color:#333}.product-tile.discount .price-list{display:block}.tile-view-narrow .product-type-lens.no-discount .product-branding h3{background:none repeat scroll 0 0 transparent;position:relative;bottom:initial;left:initial;margin:0 0 5px}.tile-view-narrow .product-type-lens.no-discount .product-price{bottom:initial;position:relative;right:0}.tile-view-narrow .product-type-lens .product-tile-image{width:75%;margin:0 auto}.tile-view-wide .product-type-lens .product-tile-image{padding-bottom:75%}.product-type-lens .product-tile-inner{border-color:#dfdddd}.product-type-lens .product-branding>.brand{display:none}.product-type-lens .product-branding h3{background:transparent;margin:0 15px}.product-type-lens .product-price{bottom:0;position:absolute;right:15px}.product-type-lens .product-price span{text-align:right}.ui-carousel{width:auto!important}.icon-basket{background:url(../../specsavers_bootstrap/css/images/icons/icon-basket.png) no-repeat 0 0 transparent;display:inline-block;height:25px;text-indent:-9999px;width:30px}.alert.commerce-add-to-cart-confirmation{left:-10000px;height:0;position:absolute;width:0}.alert.commerce-add-to-cart-confirmation .modal-body .commerce-line-item-product-glasses .content{margin-bottom:15px}.alert.commerce-add-to-cart-confirmation .modal-body .promo-wrapper{padding:15px!important;text-align:center}.alert.commerce-add-to-cart-confirmation .modal-body .promo-wrapper p{margin:0}.alert.commerce-add-to-cart-confirmation .modal-header{margin:0 15px;padding:15px 0}.alert.commerce-add-to-cart-confirmation .modal-footer{padding:0 0 15px;margin:0 15px}.alert.commerce-add-to-cart-confirmation .modal-footer .subscriptions{border-bottom:1px solid #e5e5e5;margin-bottom:15px;padding-top:15px}.alert.commerce-add-to-cart-confirmation .modal-footer .subscriptions h4{text-align:left;font-weight:700}.alert.commerce-add-to-cart-confirmation .modal-footer .continue{margin-top:15px}.ds-product-detail-template .product-colour-swatch{border-bottom:1px solid #dfdddd;padding-bottom:10px}.ds-product-detail-template .paddingless{border-bottom:1px solid #dfdddd;padding-bottom:0}#rx-summary-start .line,.custom-contact-lenses-cl-product .line{display:block;min-height:35px;line-height:1.234em;padding:5px 0 0;border-top:1px solid #dfdddd;text-align:right;width:auto}#rx-summary-start .line-label,.custom-contact-lenses-cl-product .line-label{width:40%;text-align:left;float:left}@media(max-width:480px){#rx-summary-start .line-label,.custom-contact-lenses-cl-product .line-label{float:left;width:auto}}#rx-summary-start .line-value,.custom-contact-lenses-cl-product .line-value{display:inline-block;width:auto;height:100%;margin-left:10px;font-weight:700;font-size:18px;color:#008945}#rx-summary-start .shipping-cost.no-value,.custom-contact-lenses-cl-product .shipping-cost.no-value{color:#8a8a8a;font-size:16px;margin:0;width:100%}@media(min-width:480px){#rx-summary-start .shipping-cost.no-value,.custom-contact-lenses-cl-product .shipping-cost.no-value{display:inline-block;float:right;font-weight:400;width:55%}}#rx-summary-start .estimate,.custom-contact-lenses-cl-product .estimate{float:left;clear:left;color:#999898}@media(min-width:768px){#product-search-wrapper{padding:0 15px}}#product-search-facets,.pane-product-search-filters{z-index:1000}@media(min-width:768px){#product-search-facets,.pane-product-search-filters{position:static}}#product-search-facets .block,.pane-product-search-filters .block{background-color:#fff;border:1px solid #dfdddd;border-radius:1px;float:left;margin-bottom:15px;padding:15px 10px;width:100%}#product-search-facets .block .form-item-keyword,.pane-product-search-filters .block .form-item-keyword{margin-bottom:0}#product-search-facets .facet-disabled,.pane-product-search-filters .facet-disabled{color:#dfdddd}#product-search-facets .form-type-checkbox .form-disabled,.pane-product-search-filters .form-type-checkbox .form-disabled{display:initial}#product-search-facets .facet-disabled-colour,.pane-product-search-filters .facet-disabled-colour{position:relative}#product-search-facets .facet-disabled-colour .cross,.pane-product-search-filters .facet-disabled-colour .cross{position:absolute;top:5px;left:8px;width:12px;height:12px;font-size:19px;color:#a9a9a9}#product-search-facets .facet-disabled-colour .color-btnpopup,.pane-product-search-filters .facet-disabled-colour .color-btnpopup{height:30px;width:30px}#product-search-facets .popover-hitarea,.pane-product-search-filters .popover-hitarea{cursor:not-allowed;position:absolute;top:0;right:0;bottom:0;left:0}#product-search-facets .color-btnpopover,.pane-product-search-filters .color-btnpopover{display:inline-block}#product-search-facets .btnpopover,.pane-product-search-filters .btnpopover{position:relative;display:inline-block;margin-bottom:15px}#product-search-facets .btnpopover .form-item,.pane-product-search-filters .btnpopover .form-item{margin-bottom:0}#product-search-facets .block-facetapi label,.pane-product-search-filters .block-facetapi label{font-weight:400;margin:0;padding:0;display:inline}#product-search-facets .block-facetapi input[type=checkbox],.pane-product-search-filters .block-facetapi input[type=checkbox]{margin:8px 8px 2px 2px}#product-search-facets .block-facetapi ul,.pane-product-search-filters .block-facetapi ul{margin:0!important;padding:0;list-style:none}#product-search-facets .block-facetapi .leaf,.pane-product-search-filters .block-facetapi .leaf{line-height:1.75;padding:1px 0;word-wrap:break-word;height:40px}#product-search-facets .block-facetapi .radio,.pane-product-search-filters .block-facetapi .radio,#product-search-facets .block-facetapi .checkbox,.pane-product-search-filters .block-facetapi .checkbox{min-height:20px;padding:0;margin:5px 0}#product-search-facets .block-facetapi .facetapi-facetapi-checkbox-links,.pane-product-search-filters .block-facetapi .facetapi-facetapi-checkbox-links{float:left;overflow:hidden;position:relative;width:100%;height:100%}#product-search-facets .block-views,.pane-product-search-filters .block-views{float:left;width:100%}#product-search-facets .block-views form,.pane-product-search-filters .block-views form{padding-bottom:5px}#product-search-facets .block-views .form-group,.pane-product-search-filters .block-views .form-group{margin:0}#product-search-facets .facetapi-facet-field-frame-skuscommerce-priceamount-decimal label,.pane-product-search-filters .facetapi-facet-field-frame-skuscommerce-priceamount-decimal label{text-align:left}#product-search-facets .facetapi-facet-field-frame-skusfield-frame-brand .leaf,.pane-product-search-filters .facetapi-facet-field-frame-skusfield-frame-brand .leaf,#product-search-facets .facetapi-facet-field-frame-skusfield-frame-categories .leaf,.pane-product-search-filters .facetapi-facet-field-frame-skusfield-frame-categories .leaf,#product-search-facets .facetapi-facet-field-frame-skusfield-frame-lens-types .leaf,.pane-product-search-filters .facetapi-facet-field-frame-skusfield-frame-lens-types .leaf,#product-search-facets .facetapi-facet-field-frame-skusfield-frame-materials .leaf,.pane-product-search-filters .facetapi-facet-field-frame-skusfield-frame-materials .leaf{width:100%}#product-search-facets .facetapi-facet-field-frame-skusfield-frame-primary-color li.leaf,.pane-product-search-filters .facetapi-facet-field-frame-skusfield-frame-primary-color li.leaf{display:inline-block;height:47px;padding:0;width:47px;float:left}#product-search-facets .facetapi-facet-field-frame-skusfield-frame-primary-color a,.pane-product-search-filters .facetapi-facet-field-frame-skusfield-frame-primary-color a{border:2px solid #fff;display:block;height:30px;line-height:30px;overflow:hidden;margin:0 auto;padding:4px;width:30px}#product-search-facets .facetapi-facet-field-frame-skusfield-frame-primary-color a.active,.pane-product-search-filters .facetapi-facet-field-frame-skusfield-frame-primary-color a.active,#product-search-facets .facetapi-facet-field-frame-skusfield-frame-primary-color a:hover,.pane-product-search-filters .facetapi-facet-field-frame-skusfield-frame-primary-color a:hover,#product-search-facets .facetapi-facet-field-frame-skusfield-frame-primary-color .facet-active a,.pane-product-search-filters .facetapi-facet-field-frame-skusfield-frame-primary-color .facet-active a{border:2px solid #9a9a9a;border-radius:100%}#product-search-facets .facetapi-facet-field-frame-skusfield-frame-primary-color label,.pane-product-search-filters .facetapi-facet-field-frame-skusfield-frame-primary-color label{display:block;float:left;height:34px;overflow:hidden;padding:0 0 3px}#product-search-facets .facetapi-facet-field-frame-skusfield-frame-primary-color img,.pane-product-search-filters .facetapi-facet-field-frame-skusfield-frame-primary-color img{display:block;height:18px;margin:0 auto;padding:0;width:18px}#product-search-facets .facetapi-facet-field-frame-skusfield-frame-primary-color .facet-active.facet-disabled a,.pane-product-search-filters .facetapi-facet-field-frame-skusfield-frame-primary-color .facet-active.facet-disabled a{border:2px solid #fff;cursor:not-allowed;padding:4px}#product-search-facets .facetapi-facet-field-frame-skusfield-frame-primary-color a:hover,.pane-product-search-filters .facetapi-facet-field-frame-skusfield-frame-primary-color a:hover,#product-search-facets .product-colour-swatch .colours a:hover,.pane-product-search-filters .product-colour-swatch .colours a:hover{background-color:#eee}#product-search-facets .facetapi-facet-field-frame-skusfield-frame-brand,.pane-product-search-filters .facetapi-facet-field-frame-skusfield-frame-brand{-webkit-transition:height,240ms,ease-out;transition:height,240ms,ease-out}#product-search-facets .facet-resizer,.pane-product-search-filters .facet-resizer{clear:both;color:#9a9a9a;display:block;font-weight:400;text-align:right;text-decoration:underline;width:100%}#product-search-facets .facet-resizer span,.pane-product-search-filters .facet-resizer span{cursor:pointer}#product-search-facets .search-api-ranges-separator-text,.pane-product-search-filters .search-api-ranges-separator-text{clear:left;line-height:1.4;margin:0 0 10px}#product-search-facets .search-api-ranges-textboxes input,.pane-product-search-filters .search-api-ranges-textboxes input{display:inline-block;padding:6px;margin:0 4px;width:46px}#product-search-facets .search-api-ranges-textboxes .range-label,.pane-product-search-filters .search-api-ranges-textboxes .range-label{float:left;line-height:37px;margin-right:5px}#product-search-facets .search-api-ranges-textboxes .form-item,.pane-product-search-filters .search-api-ranges-textboxes .form-item{float:left;margin-right:5px;width:auto}#product-search-facets .search-api-ranges-textboxes .help-block,.pane-product-search-filters .search-api-ranges-textboxes .help-block,#product-search-facets .search-api-ranges-textboxes .description,.pane-product-search-filters .search-api-ranges-textboxes .description{display:none}#product-search-facets .block[data-attr=collapsible-block] h2,.pane-product-search-filters .block[data-attr=collapsible-block] h2{background:url(../css/images/icons/icon-expand.png) no-repeat 0 0;cursor:pointer;font-size:18px;height:15px;line-height:15px;margin:0 0 15px}#product-search-facets .block[data-attr=collapsible-block] h2.no-collapse,.pane-product-search-filters .block[data-attr=collapsible-block] h2.no-collapse{background:0 0}#product-search-facets .block[data-attr=collapsible-block] h2:hover,.pane-product-search-filters .block[data-attr=collapsible-block] h2:hover{color:#686868}#product-search-facets .block[data-attr=collapsible-block] h2:before,.pane-product-search-filters .block[data-attr=collapsible-block] h2:before{border-radius:0;content:normal}#product-search-facets .block[data-attr=collapsible-block].collapsible-block-collapsed h2,.pane-product-search-filters .block[data-attr=collapsible-block].collapsible-block-collapsed h2{background-position:0 -14px;cursor:pointer;padding-left:20px!important}#product-search-facets .block[data-attr=collapsible-block].collapsible-block-collapsed h2:before,.pane-product-search-filters .block[data-attr=collapsible-block].collapsible-block-collapsed h2:before{border-radius:0;content:normal}#product-search-facets #block-views-exp-frames-plu-search-page .views-exposed-form .form-item,.pane-product-search-filters #block-views-exp-frames-plu-search-page .views-exposed-form .form-item{margin-bottom:0}#edit-keyword-wrapper label{display:none}#block-products-custom-search-clear-filter{padding:20px 0 0!important;border:none!important;margin:0!important}@media(max-width:768px){#block-products-custom-search-clear-filter{border-radius:0;padding:20px 15px 6px;height:50px;overflow:hidden}}#block-products-custom-search-clear-filter h2{font-size:18px;float:left;margin:0 0 15px;padding-bottom:3px}#block-products-custom-search-clear-filter .clear-filters{float:right}#block-products-custom-search-clear-filter .clear-filters a{color:#333}#block-products-custom-search-clear-filter .clear-filters.no-link{color:#8a8a8a}#block-facetapi-gvir2flhov0idk4fxr2bwpbbnbre2qtc .leaf,#block-facetapi-k0b6ymVsPAoRlRl9XDlGe0Jggst4xl0X .leaf{float:left;width:49%}#product-search-header{background-color:#f4f4f4;margin-bottom:15px}@media(min-width:768px){#product-search-header{padding-right:0;background-color:#fff}}#product-search-header.affix{top:0;z-index:999;background-color:#fff;position:static}@media(max-width:767px){#product-search-header.affix{background-color:#686868;color:#fff;position:fixed}}.aui-version--default #product-search-header.affix{top:45px}#product-search-header .frames-search-counter{float:left;margin:21px 0 15px;line-height:22px;width:100%}#product-search-header .frames-search-counter .counter-text{margin:0;padding:0}#product-search-header .frames-search-counter .counter-text .inner{display:table-cell;vertical-align:middle}#product-search-results .product-tile.product-type-frame .product-tile-link-wrapper{display:block;overflow:hidden;outline:none;-moz-outline-style:none;padding-bottom:50px}#product-search-results .product-tile.product-type-frame .product-tile-options{text-align:center}#product-search-results .product-tile.product-type-frame .frame-custom-images-image a{display:block}#product-search-results .product-tile.product-type-frame .product-colour-swatch ul,#product-search-results .product-tile.product-type-frame .views-field-colour-selector-widget .product-colour-swatch ul{list-style:none;margin:0;padding:4px;text-align:center}#product-search-results .product-tile.product-type-frame .product-colour-swatch{position:relative;z-index:0}#product-search-results .product-tile.product-type-frame .product-colour-swatch .colours{margin-top:-50px;position:relative;padding:0!important}#product-search-results .product-tile.product-type-frame .product-colour-swatch .colours li{display:inline-block;height:46px;padding:16px 0 0;width:47px}#product-search-results .product-tile.product-type-frame .field-type-fivestar{margin-bottom:30px;display:inline-block}#product-search-results .product-tile.product-type-frame .field-type-fivestar .field-label,#product-search-results .product-tile.product-type-frame .field-type-fivestar .description{display:none}#product-search-results .product-tile.product-type-frame .field-type-fivestar .fivestar-oxygen{text-align:center}#product-search-results .product-tile.product-type-frame .field-type-fivestar .fivestar-oxygen .fivestar-widget-static{display:inline-block}#product-search-results .product-tile.product-type-frame #vote-count{display:inline-block}#product-search-results .product-tile.product-type-frame.fivestar-enabled .product-tile-link-wrapper{padding-bottom:0}#product-search-results .product-search-pager .search-api-sorts{background-color:#fff;border-color:#dfdddd;color:#333;cursor:pointer;line-height:inherit;margin:0 10px 0 0;min-width:230px;padding:10px 34px 0 9px;-webkit-transition:all,240ms,ease-out;transition:all,240ms,ease-out}@media(max-width:767px){#product-search-results .product-search-pager .search-api-sorts{margin:0 0 0}}@media(max-width:991px){#product-search-results .product-search-pager .search-api-sorts{float:none;width:100%;min-width:100%;margin-bottom:7px}}#product-search-results .product-search-pager select.search-api-sorts{float:left;height:44px;padding:0 24px 0 9px;width:38%}#product-search-results .product-search-pager label{display:block;float:left;margin-right:5px;margin-bottom:0;padding-top:11px}@media(max-width:991px){#product-search-results .product-search-pager label{float:none}}#product-search-results .product-search-pager ul.views-pager-split{margin:0}#product-search-results .views-pager-split-wrapper{text-align:center}#product-search-results ul.views-pager-split{float:right;display:inline-block}@media(max-width:991px){#product-search-results ul.views-pager-split{margin:0 15px 15px;float:none}}#product-search-results ul.views-pager-split .pager-previous,#product-search-results ul.views-pager-split .pager-next{width:30px}#product-search-results ul.views-pager-split .pager-previous a,#product-search-results ul.views-pager-split .pager-next a{background:url(../css/images/icons/sprite-sheet.png) no-repeat scroll transparent;height:31px;width:16px;background-position:-131px 2px}#product-search-results ul.views-pager-split li{height:44px;margin:0 0 0 3px}#product-search-results ul.views-pager-split li.pager-previous>a{background-position:-103px 2px}#product-search-results ul.views-pager-split li.pager-previous>a:hover{background-position:-103px -41px}#product-search-results ul.views-pager-split li.pager-next>a{margin-right:0}#product-search-results ul.views-pager-split li.pager-next>a:hover{background-position:-131px -41px}#product-search-results ul.views-pager-split li a{height:44px;white-space:nowrap}#product-search-results .frames-sort-grid-switcher{float:left;width:100px}@media(max-width:991px){#product-search-results .frames-sort-grid-switcher{display:none}}#product-search-results .frames-sort-grid-switcher ul{display:block;height:44px;margin:0;padding:0}#product-search-results .frames-sort-grid-switcher li{background:url(../css/images/icons/sprite-sheet.png);border:medium;cursor:pointer;display:block;float:left;height:44px;margin-right:3px;width:44px}#product-search-results .frames-sort-grid-switcher li.wide{background-position:0 0}#product-search-results .frames-sort-grid-switcher li.wide:hover,#product-search-results .frames-sort-grid-switcher li.wide.selected{background-position:0 -44px}#product-search-results .frames-sort-grid-switcher li.narrow{background-position:-44px 0}#product-search-results .frames-sort-grid-switcher li.narrow:hover,#product-search-results .frames-sort-grid-switcher li.narrow.selected{background-position:-44px -44px}#product-search-results .selectBox-dropdown .selectBox-arrow{opacity:.66;background-color:#fff}#product-search-results .selectBox-dropdown.selectBox-menuShowing .selectBox-arrow{background-position:0 -42px}#product-search-results .selectBox-dropdown .selectBox-label{line-height:22px;overflow:hidden;padding:0;white-space:nowrap;width:auto!important}#product-search-results .pager-bottom{margin:2em 0;clear:both}ul.selectBox-options>li>a{color:#333}ul.selectBox-options>li>a:hover{background:#dfdddd}.specsavers-lenses-default .pane-block{margin:15px 0 0;padding:15px;background:#fff}@media(min-width:767px){.specsavers-lenses-default .pane-block{border:none}}@media(max-width:767px){#product-search-facets{top:45px;width:100%;height:100%;position:fixed;margin-left:-150%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}#product-search-facets>.row{height:100%;width:100%;background:#686868;padding:7px;position:absolute}#product-search-facets .pane-product-search-filters{overflow-y:scroll;width:100%;height:100%;position:relative;padding:0 7px 100px 0;margin-right:5px;margin-left:-150px;z-index:1001}#product-search-facets.facets-open .pane-product-search-filters{margin-left:0;top:0}#product-search-facets .block{border-radius:0;border-width:0 0 1px!important;margin:5px 0;padding:15px 15px 5px!important}#product-search-facets .block .leaf{float:left;width:49%;min-width:260px}#block-facetapi-mkmpdfo1y7h2pyrml1q2xnewgciftc3o .leaf{min-height:50px;min-width:60px!important}#product-search-facets-hide{margin-bottom:7px}#product-search-header{padding:0 15px;margin-bottom:5px}#product-search-header .frames-search-pager,#product-search-header .frames-search-counter{margin:7px 0 0}#product-search-header .frames-search-pager .counter-text,#product-search-header .frames-search-counter .counter-text{display:table;padding:0 0 0 15px;text-align:center;height:22px}}@media(max-width:767px) and (min-width:480px){#product-search-header .frames-search-pager .counter-text,#product-search-header .frames-search-counter .counter-text{height:42px}}@media print{.not-front #product-search-header{margin:0 0 15px;line-height:inherit}.not-front #product-search-header .frames-search-counter .counter-text{height:auto;padding:0;text-align:left}}.product-type-frame .product-tile-footer{text-align:center;padding-bottom:10px}.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 5px;padding-left:10px;clear:left}.product-colour-swatch li{display:inline-block}.product-colour-swatch a{border:2px solid #fff;border-radius:100%;display:block;height:30px;overflow:hidden;margin:0 auto;width:30px}.product-colour-swatch a:hover{border:2px solid transparent;background:#eee}.product-colour-swatch a.active{border:2px solid #aaa}.product-colour-swatch a>img{margin:4px;display:block}.product-colour-swatch .marginless{margin:0}.product-type-frame.offer .product-savings{position:absolute;top:0;right:0;margin-top:0}.product-type-frame.offer .price-list{display:inline;padding-right:1em}.node-frame .field-field-frame-description{clear:left;float:left;margin:0 0 10px;width:auto}.node-frame .field-field-frame-description .field-type-text-long{margin:15px 0 0}.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{float:left;margin:0;padding:0 4px 0 0;display:inline-block}.compatible-lenses ul li.is-compatible i{color:#008945}.compatible-lenses ul li.is-not-compatible i{color:#d9534f}.compatible-lenses ul li span{display:inline-block;height:21px;margin-right:5px;padding:0 0 0 5px}.frame-image-wrapper{background:#fff}.field-product-frame-image-widget{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:10px 1px 1px 5px;left:1px;z-index:1}@media(min-width:767px){.field-product-frame-image-widget .field-product-frame-image-widget-brand{left:16px;top:16px}}.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;font-weight:700}.commerce-product-extra-field-formatted-price .product-formatted-price{font-size:24px;font-weight:700}@media(min-width:767px){.ds-product-detail-template{margin:0}}.ds-product-detail-template .group-header{margin-top:15px}@media(max-width:767px){.ds-product-detail-template .group-left .row{margin:0}}@media(max-width:767px){.ds-product-detail-template .group-right .row{margin:0;padding:15px;background-color:#fff}.ds-product-detail-template .group-right .row .choose-lenses .row,.ds-product-detail-template .group-right .row #rx-summary-start .row{padding:0}}.ds-product-detail-template .group-footer .row{padding-top:15px}@media(max-width:767px){.ds-product-detail-template .group-footer .row{margin:0}}.ds-product-detail-template .group-footer .row h1{margin-top:0}.ds-product-detail-template .group-right,.ds-product-detail-template .group-left{float:none;width:auto}.ds-product-detail-template .group-right .form-type-item h1{font-weight:700}@media(max-width:767px){.ds-product-detail-template .group-right .form-type-item h1{margin-top:0}}.ds-product-detail-template .group-right .form-type-item h1 .name{display:block;font-weight:400;padding:12px 0 0}.ds-product-detail-template .group-right .field-frame-product_codes-container{color:#a3a1a1;float:left;padding:16px 0 18px;position:relative;width:100%}.ds-product-detail-template .group-right .field-frame-product_codes-container .form-type-item{margin:0;width:auto}.ds-product-detail-template .group-right .field-frame-product_codes-container .form-type-item label{float:left;font-size:14px;font-weight:400;line-height:100%;margin-right:5px;padding:0}.ds-product-detail-template .group-right .field-frame-product_codes-container .form-type-item span{display:block;float:left;font-size:14px;font-weight:400;line-height:100%}.ds-product-detail-template .group-right .field-frame-colour-container{border-top:1px solid #dfdddd;float:left;font-size:19px;padding-top:10px;width:100%}.ds-product-detail-template .group-right .commerce-product-field-field-frame-description{margin:0;width:100%}.ds-product-detail-template .group-right .commerce-product-extra-field-deal-text{padding:15px 0}.ds-product-detail-template .group-right .group-frame-suitable-for{float:left;width:100%;padding:0 0 15px}.ds-product-detail-template .group-right .group-frame-suitable-for h3{font-size:20px}.ds-product-detail-template .group-right .buy-online-enabled-text{border-top:1px solid #dfdddd;float:left}.ds-product-detail-template .group-right .group-frame-features,.ds-product-detail-template .group-right .group-lens-packages{border-top:1px solid #dfdddd;padding:15px 0;display:block;clear:both}.ds-product-detail-template .group-right .group-frame-features .field-items,.ds-product-detail-template .group-right .group-lens-packages .field-items{display:inline;margin-left:0;width:auto}.ds-product-detail-template .group-right .group-frame-features h2,.ds-product-detail-template .group-right .group-lens-packages h2{cursor:pointer;font-size:20px;line-height:1;margin:0;padding:5px 0}.ds-product-detail-template .group-right .group-frame-features .collapsible-block-contents,.ds-product-detail-template .group-right .group-lens-packages .collapsible-block-contents{margin-top:15px;margin-left:24px}.ds-product-detail-template .group-right .group-frame-features .frame-sizes ul,.ds-product-detail-template .group-right .group-lens-packages .frame-sizes ul{padding-left:20px}.ds-product-detail-template .group-right .group-frame-features .lensDiameter,.ds-product-detail-template .group-right .group-lens-packages .lensDiameter,.ds-product-detail-template .group-right .group-frame-features .lensDepth,.ds-product-detail-template .group-right .group-lens-packages .lensDepth,.ds-product-detail-template .group-right .group-frame-features .noseBridge,.ds-product-detail-template .group-right .group-lens-packages .noseBridge,.ds-product-detail-template .group-right .group-frame-features .armLength,.ds-product-detail-template .group-right .group-lens-packages .armLength{display:inline-block;padding-left:5px}.ds-product-detail-template .group-right .group-frame-features .frame-code,.ds-product-detail-template .group-right .group-lens-packages .frame-code{margin:0 0 10px}.ds-product-detail-template .group-right .group-frame-features a,.ds-product-detail-template .group-right .group-lens-packages a{font-weight:400;text-decoration:underline}.ds-product-detail-template .group-right .group-lens-packages .collapsible-block-contents{margin-left:0}.ds-product-detail-template .group-right .field-frame-colour-container .form-type-item{font-size:1.286em;font-weight:700;margin:0}.ds-product-detail-template .group-right .field-frame-colour-container .form-type-item span{font-size:20px;font-weight:400;line-height:42px}.ds-product-detail-template .group-right .field-frame-colour-container .form-type-item label{font-size:20px;font-weight:700;margin:0;padding:0 5px 0 0;line-height:41px}.ds-product-detail-template .no-quibble{clear:left;display:block;text-align:center}@media(max-width:767px){.ds-product-detail-template .no-quibble{background-color:#fff;padding:0;text-align:left}}.ds-product-detail-template .no-quibble h3{font-size:28px;font-weight:400;padding-top:30px;text-align:center}@media(max-width:767px){.ds-product-detail-template .no-quibble h3{padding-top:0;margin-top:0;text-align:left}}.frames-custom-images img{line-height:3em;text-indent:1em}.choose-lenses .row{padding:0!important}@media(min-width:768px){.choose-lenses .row{padding:15px!important;padding-top:0!important}}.choose-lenses .form-type-radio{float:left;width:100%;position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:none;padding-left:0;padding-right:0;margin-bottom:15px}@media(min-width:768px){.choose-lenses .form-type-radio{float:left;width:100%}}@media(min-width:992px){.choose-lenses .form-type-radio{float:left;width:25%}}@media(min-width:1200px){.choose-lenses .form-type-radio{float:left;width:25%}}@media(min-width:992px){.choose-lenses .form-type-radio{padding-left:7px;padding-right:7px;float:left}}.choose-lenses #edit-lens-packages{padding-top:5px}.choose-lenses .form-type-radio.selected-lens-package{background-color:#008945;color:#008945}.choose-lenses .form-type-radio.selected-lens-package label{background-color:#008945;border:none;max-height:900px}.choose-lenses .form-type-radio.selected-lens-package label .selection{color:#fff}@media(min-width:768px){.choose-lenses .form-type-radio.selected-lens-package label{border:none;color:#008945;max-height:900px}}.choose-lenses .form-type-radio.selected-lens-package label .price-side .fa.fa-check{display:inline;padding-right:5px}.choose-lenses .form-type-radio.selected-lens-package label .title-box{margin-top:0;width:85%}.choose-lenses .form-type-radio.selected-lens-package label .description{width:90%;margin-bottom:15px}.choose-lenses .form-type-radio.selected-lens-package label .included{display:none}.choose-lenses .form-type-radio.selected-lens-package label .item-list{padding-left:18px}.choose-lenses .form-type-radio.selected-lens-package label .item-list.tints{display:none}.choose-lenses .form-type-radio.selected-lens-package label input[type=radio]{display:none}.choose-lenses .form-type-radio{margin-bottom:15px}.choose-lenses .form-type-radio:first-of-type{padding-left:0}.choose-lenses .form-type-radio:last-of-type{padding-right:0}.choose-lenses .form-type-radio input[type=radio]{display:none}.choose-lenses .form-type-radio label{border:1px solid #dfdddd;border-radius:1px;background-color:#fff;cursor:pointer;color:#8a8a8a;display:block;font-weight:400;max-height:75px;margin-bottom:0;overflow:hidden;position:relative;padding:15px;width:100%}@media(min-width:992px){.choose-lenses .form-type-radio label{height:325px;max-height:325px;margin-bottom:15px}}.choose-lenses .form-type-radio label .title-box{margin-top:0}.choose-lenses .form-type-radio label .price-side{clear:both;display:block;position:relative;text-align:right;width:100%}@media(min-width:992px){.choose-lenses .form-type-radio label .price-side{position:absolute;bottom:15px;right:15px}}.choose-lenses .form-type-radio label .price-side .fa.fa-check{display:none}.choose-lenses .form-type-radio .icon-strip{background-color:#008945;width:200px;height:80px;position:absolute;top:-20px;right:-108px;transform:rotate(45deg);-ms-transform:rotate(45deg)}.choose-lenses .form-type-radio .icon-strip img.icon-move{position:absolute;top:45px;left:65px;width:initial;transform:rotate(315deg);-ms-transform:rotate(315deg)}.choose-lenses .form-type-radio div.leaf{margin-bottom:0}@media(min-width:992px){.choose-lenses .form-type-radio div.leaf{padding:0 7px;margin-bottom:15px}}@media(min-width:992px){.choose-lenses .form-type-radio div.leaf.first{padding-left:15px}}@media(min-width:992px){.choose-lenses .form-type-radio div.leaf.last{padding-right:15px;margin-bottom:0}}.lens-package-colour-selector .form-type-radio{float:left;width:74px;height:74px;cursor:pointer;margin-top:15px;margin-right:14px}.lens-package-colour-selector .form-type-radio .grey{background:linear-gradient(#535354,#333333);-ms-filter:"progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#535354, endColorstr=#333333)"}.lens-package-colour-selector .form-type-radio .brown{background:linear-gradient(#72583E,#654631);-ms-filter:"progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#72583E, endColorstr=#654631)"}.lens-package-colour-selector .form-type-radio .color-option{display:block;width:100%;height:100%;float:left}.lens-package-colour-selector .form-type-radio .color-option .fa-check-circle{position:relative;top:50%;width:74px;margin-top:-15px;font-family:FontAwesome;font-size:22px;font-weight:700;text-align:center;color:#fff;display:none}.lens-package-colour-selector .form-type-radio .color-option .fa-check-circle.checked{display:block}.frames-custom-lens-package-selection-form .close{position:absolute;top:10px;right:10px}.frames-custom-lens-package-selection-form .products{overflow:hidden}.views-form-specsavers-shopping-cart-form-default .lens-package div,.views-form-specsavers-shopping-cart-form-default .lens-package ul{float:left;width:100%}.views-form-specsavers-shopping-cart-form-default .lens-package .lens-package-title-prefix{font-weight:700}#glasses-lenses-modal{margin-bottom:0}#glasses-lenses-modal .modal-body{padding:15px}#glasses-lenses-modal .modal-body.products{padding-top:0;margin-bottom:0}#glasses-lenses-modal .modal-footer{border:none;padding:15px}#glasses-lenses-modal .form-item-cl-add-to-cart-form{clear:both;border-top:1px solid #ccc}#glasses-lenses-modal .line{display:block;min-height:35px;line-height:1.234em;padding:5px 0 0;border-top:1px solid #dfdddd;text-align:right;width:auto}#glasses-lenses-modal .line-label{float:left}@media(max-width:480px){#glasses-lenses-modal .line-label{width:30%;text-align:left}}#glasses-lenses-modal .line-value{display:inline-block;width:auto;height:100%;margin-left:10px;font-weight:700;font-size:18px;color:#008945}#glasses-lenses-modal .shipping-cost.no-value{display:inline-block;font-weight:400;font-size:16px;color:#8a8a8a;width:55%}#glasses-lenses-modal .estimate{float:left;clear:left;color:#999898}.frames-custom-lens-package-selection-form .modal-header{border-bottom:none;padding-bottom:0}.frames-custom-lens-package-selection-form .frame-details-summary img{margin-top:0}.frames-custom-lens-package-selection-form .modal-body.products{padding:0 15px}.frames-custom-lens-package-selection-form .modal-footer{padding:15px;border:none;margin-top:15px}.frames-custom-lens-package-selection-form .modal-footer #edit-actions:before,.frames-custom-lens-package-selection-form .modal-footer #edit-actions:after{content:"";display:table}.frames-custom-lens-package-selection-form .modal-footer #edit-actions:after{clear:both}.frames-custom-lens-package-selection-form .modal-footer .btn:first-of-type{margin-bottom:15px}.frames-custom-lens-package-selection-form .modal-footer .row{padding:0}.frames-custom-lens-package-selection-form .modal-footer .row p{text-align:left;margin-bottom:0}@media(min-width:992px){.frames-custom-lens-package-selection-form .modal-footer .row p{text-align:right}}.frames-custom-lens-package-selection-form .modal-footer .text-right{clear:both}.commerce-line-item-product-glasses .title{margin-top:15px;font-weight:700;width:auto}.commerce-line-item-product-glasses .frame-front-small-image{width:auto;float:right}.commerce-line-item-product-glasses .frame-front-small-image img{margin-top:-15px}.commerce-line-item-product-glasses .field-name-commerce-total{width:50%;margin-top:-35px;float:left;clear:right}.commerce-line-item-product-glasses .commerce-product-lens-package{margin-bottom:15px}#block-views-specsavers-cart-block-mini .commerce-line-item-product-glasses .commerce-product-lens-package{margin-bottom:0}.form-item-lens-packages .selection p{margin-right:25px;line-height:1.6em}.form-item-lens-packages .description{margin-bottom:5px;word-break:break-word;word-wrap:break-word}.product-formatted-price{font-weight:700}.commerce-checkout-form-glasses-prescription .form-item{margin-bottom:15px}.commerce-checkout-form-glasses-prescription .read-add.heading-title span{padding-left:10px;display:inline-block;line-height:1.5}@media(min-width:992px){.commerce-checkout-form-glasses-prescription .read-add.heading-title span{line-height:2.4}}.frame-lens-packages-wrapper{padding-left:0}@media(min-width:768px){.frame-lens-packages-wrapper{padding-left:25px}}.frame-lens-packages-wrapper ul.lens-packs{list-style:initial;margin:initial;padding:0 0 0 40px}.frame-lens-packages-wrapper ul.lens-packs li{float:none;display:list-item}.commerce-product-extra-field-measurements{padding-left:0}@media(min-width:768px){.commerce-product-extra-field-measurements{padding-left:25px}}.spec-basket .pane-commerce-cart-order-checkout{margin-bottom:15px}.ui-selectmenu-menu{z-index:2!important}.basket .choose-lenses .row{padding:0 15px}@media(min-width:768px){.basket .choose-lenses .row{padding:0}}.basket .frames-details-summary{margin:0 15% 15px 0}.basket #rx-summary-start{margin-left:0;margin-right:0}.basket .frames-custom-lens-package-selection-form{padding-top:0}.basket .frames-custom-lens-package-selection-form .choose-lenses .row{margin-left:0;margin-right:0}@media(min-width:768px){.basket .frames-custom-lens-package-selection-form .choose-lenses .row{margin-right:-15px;margin-left:-15px}}.pupilliary-distance{min-height:120px}.pupilliary-distance .spec-field>div{line-height:1.5;padding:10px 0 0 10px}@media(max-width:480px){.pupilliary-distance .spec-field>div{padding:10px 0 0}}@media(min-width:992px){.pupilliary-distance .spec-field>div{padding:10px 0 0}}.pupilliary-distance .btnpopup{padding:15px 10px;text-align:left}.spec-field{padding:10px 5px 0 0}.spec-field .cs-validation-message li{line-height:normal;white-space:normal}.prescription_glasses_details_other .panel-collapse{margin-top:15px}.commerce-product-extra-field-image-widget{position:relative}.commerce-product-extra-field-image-widget .field-product-frame-image-widget-display{visibility:hidden;padding:0}.commerce-product-extra-field-image-widget .frame-image-wrapper{margin:15px 0;padding:0 15px}.commerce-product-extra-field-image-widget .slick-slide:focus{outline:none}.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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.commerce-product-extra-field-image-widget .slick-list{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff}.commerce-product-extra-field-image-widget .slick-dots{padding:0 90px 15px;text-align:center}.commerce-product-extra-field-image-widget .slick-dots img{border:1px solid #dfdddd;margin-bottom:10px;opacity:.4}.commerce-product-extra-field-image-widget .slick-dots img:hover{border:1px solid #8a8a8a}.commerce-product-extra-field-image-widget .slick-dots img:focus{outline:none}@media(min-width:992px) and (max-width:1200px){.commerce-product-extra-field-image-widget .slick-dots img{max-width:100px}}@media(min-width:1200px){.commerce-product-extra-field-image-widget .slick-dots img{max-width:130px}}.commerce-product-extra-field-image-widget .slick-dots .slick-center img,.commerce-product-extra-field-image-widget .slick-dots .slick-highlighted img{opacity:1;border:1px solid #8a8a8a}.commerce-product-extra-field-image-widget .slick-next{background:url(../images/sprite-sheet.png) no-repeat -25px -88px;height:47px;position:absolute;right:55px;top:13px;width:24px;font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.commerce-product-extra-field-image-widget .slick-next:hover{background-position:-25px -135px}.commerce-product-extra-field-image-widget .slick-next:focus{outline:none}@media(min-width:992px) and (max-width:1200px){.commerce-product-extra-field-image-widget .slick-next{top:5px}}.commerce-product-extra-field-image-widget .slick-prev{background:url(../images/sprite-sheet.png) no-repeat 0 -88px;height:47px;left:55px;position:absolute;top:13px;width:24px;font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.commerce-product-extra-field-image-widget .slick-prev:hover{background-position:0 -135px}.commerce-product-extra-field-image-widget .slick-prev:focus{outline:none}@media(min-width:992px) and (max-width:1200px){.commerce-product-extra-field-image-widget .slick-prev{top:5px}}.commerce-product-extra-field-image-widget .field-product-frame-image-widget-display{background:#fff;margin-bottom:15px}@media(max-width:767px){.commerce-product-extra-field-image-widget{margin:0}.commerce-product-extra-field-image-widget .slick-dots{padding:0;margin:20px 0}.commerce-product-extra-field-image-widget .slick-dots .slick-track{width:100%!important;transform:none!important}.commerce-product-extra-field-image-widget .slick-dots .slick-slide{max-width:20px;padding:0 20px;text-align:center;display:inline-block;float:none}.commerce-product-extra-field-image-widget .slick-dots .slick-slide .tab{background-color:#dfdddd;display:inline-block;height:10px;margin:2px;width:10px;cursor:pointer}.commerce-product-extra-field-image-widget .slick-dots .slick-slide img{display:none}.commerce-product-extra-field-image-widget .slick-dots .slick-slide .slick-center .tab{background-color:#5a5a5a}.commerce-product-extra-field-image-widget .slick-dots .slick-slide.slick-highlighted .tab,.commerce-product-extra-field-image-widget .slick-dots .slick-slide.slick-current .tab{background-color:#5a5a5a}.commerce-product-extra-field-image-widget .slick-prev,.commerce-product-extra-field-image-widget .slick-next{display:none!important}}.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%}.product-type-lens .product-tile-inner:hover{color:#008945}.product-type-lens .product-tile-inner:hover .product-tile-footer .product-price .price-now{color:#008945}.product-type-lens .product-branding h3.title:after{content:"\f054";font-family:FontAwesome;margin-left:5px;font-size:13px;font-weight:400}.node-type-contact-lens #page-title{display:none}.node-type-contact-lens .product-section{margin-top:15px}@media print{.node-type-contact-lens .product-section{margin-top:85px}}.node-type-contact-lens .product-text.product-section{margin-top:0}.node-type-contact-lens .pack-size-1{display:none}.node-type-contact-lens .btn-xl{clear:both;margin:15px 0}#cl-clinical-equivalent-contents span.product-tile-image{margin:0 auto;width:80%}#cl-clinical-equivalent-contents .product-tile-footer{height:auto!important}#cl-clinical-equivalent-contents .product-details{width:auto;display:inline-block}#cl-clinical-equivalent-contents .product-price{margin-top:0}@media(max-width:767px){.carousel-pages-wrapper{clear:both;padding-top:10px}}.carousel-pages-wrapper .caroufredsel_wrapper{clear:both}.back-cl{border:1px solid #dfdddd;border-radius:0;padding:8px 15px;text-decoration:none}@media(max-width:480px){.back-cl{display:block;width:100%}}.back-cl .arrow{color:#008945;padding-right:5px}.product-main .product-promo{position:absolute;right:16px;top:15px;z-index:1}@media(min-width:992px){.product-main .product-promo{top:15px;font-size:1.3em}}.product-main .product-promo .promo-tag{padding:.67em 1.33em;font-weight:700}.product-main .zoom-wrapper{border:1px solid #dfdddd;text-align:center;margin-left:-15px;margin-right:-15px;padding:15px;min-height:120px}.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-cl-image-widget-display{position:relative}.product-offers .discount-summary h3,.product-offers .modal h3{margin-top:0}.product-offers .form-item-cl-clinical-equivalents .modal-body{text-align:left;border-top:0;line-height:1.6}.product-offers .form-item-cl-clinical-equivalents h3.modal-title a{color:#3f3f3f}.product-offers .form-item-cl-clinical-equivalents h3.modal-title a:hover{color:#008945}.product-cta h1{background-color:#fff;margin:15px 0 0;line-height:1;padding:10px}@media(max-width:767px){.product-cta h1{margin-top:0}}@media(min-width:768px){.product-cta h1{padding:0;margin-bottom:10px}}@media(max-width:767px){.product-cta.product-section{margin-top:0}}.product-cta .form-item,.product-cta .field{margin:0}.product-cta .group-price{background-color:#fff;padding:0 10px 10px;float:left;margin-bottom:15px;width:100%;line-height:1.6;position:relative}@media(min-width:768px){.product-cta .group-price{padding:0}}.product-cta .cl-price-summary{top:0;line-height:1.25;position:absolute;right:0}@media(max-width:767px){.product-cta .cl-price-summary{bottom:10px;right:10px}}.product-cta .cl-price-summary .price-now{line-height:1.5}.form-item-frame-details-summary{margin-bottom:0}.cl-details-summary,.frame-details-summary{clear:both;float:left;width:100%}.cl-details-summary h3,.frame-details-summary h3{margin:0 15% 0 0}.cl-details-summary img,.frame-details-summary img{clear:left;float:right;margin-right:15px;margin-left:15px;width:100px}.cl-details-summary span,.frame-details-summary span{line-height:1.7}.cl-details-summary .lens-type,.frame-details-summary .lens-type{display:block;width:auto}@media(max-width:991px){.cl-details-summary .lens-type,.frame-details-summary .lens-type{clear:left}}.cl-details-summary .pack-size,.frame-details-summary .pack-size{margin-right:20px}.cl-details-summary .price-now,.frame-details-summary .price-now{clear:none;line-height:1.3}.cl-details-summary .price-from,.frame-details-summary .price-from{clear:none;margin-right:5px;text-decoration:line-through}.cl-details-summary .price-from-discount,.frame-details-summary .price-from-discount{margin-right:5px;text-decoration:line-through;display:inline-block}.cl-details-summary .price-value,.frame-details-summary .price-value,.cl-details-summary .price-now-discount,.frame-details-summary .price-now-discount{color:#008945;font-weight:700}.cl-details-summary .price-now-discount,.frame-details-summary .price-now-discount,.cl-details-summary .box-amount,.frame-details-summary .box-amount{display:inline-block;float:none}.cl-details-summary .pack-size-2,.frame-details-summary .pack-size-2{margin-right:20px}.cl-details-summary .pack-size-2 .price-from-discount,.frame-details-summary .pack-size-2 .price-from-discount{margin-right:5px;text-decoration:line-through}.cl-details-summary .pack-size-2 .price-now-discount,.frame-details-summary .pack-size-2 .price-now-discount,.cl-details-summary .pack-size-2 .box-amount,.frame-details-summary .pack-size-2 .box-amount{display:inline-block}@media(max-width:767px){.specsavers-lenses-default .panel-col-footer .pane-term-description{background-color:#fff;border:1px solid #dfdddd;padding:15px;margin:0 15px 15px}}.rxentry .modal-header{padding-bottom:0}.rxentry .form-group{margin:0;clear:both}.rxentry button.close{position:absolute;right:10px;top:10px}.rxentry .prescription-capture-notice{padding-top:10px}.rxentry a.ui-selectmenu{max-width:100%!important;border-width:2px;display:inline-block}@media(min-width:480px){.rxentry a.ui-selectmenu{max-width:100px!important}}.rxentry a.ui-selectmenu:hover.ui-state-active>.ui-selectmenu-icon:before{content:"\f077"!important}.rxentry a.ui-selectmenu:hover>.ui-selectmenu-icon:before{content:"\f078"!important}.rxentry select{width:100%}.rxentry .ui-selectmenu{color:#000;width:77px!important}.rxentry .ui-selectmenu-icon{position:absolute;right:5px;top:50%;color:#008945;background-image:none}.rxentry .ui-selectmenu-icon:before{content:"\f078"}.rxentry .ui-selectmenu-status{display:block;line-height:30px;text-align:center;max-height:40px}.rxentry table{margin:0 0 15px;position:relative}@media(max-width:767px){.rxentry table{margin:0 0 50px}}.rxentry table tr>th,.rxentry table tr>td{line-height:38px;padding:8px 5px;height:56px}.rxentry thead>tr>th{border-bottom:0;vertical-align:top}.rxentry .table-striped>tbody>tr:nth-child(odd)>td,.rxentry .table-striped>tbody>tr:nth-child(odd)>th{background-color:#fff}@media(max-width:992px){.rxentry{clear:both}.rxentry table{background-color:#fff;position:relative}.rxentry table thead th{border:none!important;display:block;font-weight:700;line-height:40px}.rxentry table thead th:nth-child(even){background-color:#f4f4f4}.rxentry table thead th:nth-child(1) span{visibility:hidden}.rxentry table thead span{max-width:30%;display:inline-block;line-height:1.2em;white-space:initial;word-wrap:break-word}.rxentry table tbody{position:absolute;left:20%;top:0;width:80%}.rxentry table tbody tr{display:block;position:absolute;top:0;width:42%}.rxentry table tbody td{border:none!important;display:block;position:relative;text-align:center}.rxentry table tbody td:nth-child(1){font-weight:700}.rxentry .rxentry-right-eye,.rxentry .odd{left:14%}.rxentry .rxentry-left-eye,.rxentry .even{left:58%}.rxentry .form-control{height:auto;line-height:1.428571;padding:0;position:relative;width:75px}.rxentry .form-text{width:100%;padding:6px 12px}}.rxentry .eye-active .form-type-select.eye-valid .ui-selectmenu-icon:before{color:#009b4f;content:"\f058"}.rxentry .eye-active .form-type-select.eye-valid a{border-color:#009b4f}.rxentry .eye-active .form-type-select.eye-invalid .ui-selectmenu-icon:before{color:#f0ad4e}.rxentry .eye-active .form-type-select.eye-invalid a{border-color:#f0ad4e}.products .ajax-progress .throbber{float:none;margin:10% auto 0;width:100px}.products .ajax-progress .throbber .message{padding:5px}.node-batteries .btn-default,.node-contact-lens .btn-default{font-weight:700}.node-batteries .product-offers .form-item-cl-clinical-equivalents,.node-contact-lens .product-offers .form-item-cl-clinical-equivalents{margin-bottom:15px}.node-batteries .product-offers .form-item-cl-no-quibble,.node-contact-lens .product-offers .form-item-cl-no-quibble{border-top:1px solid #dfdddd;margin-top:15px}@media(max-width:767px){.node-batteries .product-offers .form-item-cl-no-quibble,.node-contact-lens .product-offers .form-item-cl-no-quibble{background-color:#fff;border-top:0;margin-bottom:0;padding:15px}}@media(max-width:767px){.node-batteries .product-offers .form-item-cl-no-quibble h3,.node-contact-lens .product-offers .form-item-cl-no-quibble h3{margin-top:0}}button.close{color:#008945;opacity:1}button.close:hover{opacity:.5;color:#008945}.row .ds-product-detail-template{margin-top:0}.views-form-specsavers-shopping-cart-form-default .views-field-custom-cl-image-field{display:none}.view-custom-cart-block .view-grouping-content .views-row{border-top:1px solid #dfdddd;float:none;line-height:1.42857143;margin:0;padding:8px;vertical-align:top;width:100%}.view-custom-cart-block .view-grouping-content .views-row .views-field{display:inline;width:50%}.view-custom-cart-block .view-grouping-content .views-row .views-field-commerce-total{float:right;text-align:right}.view-custom-cart-block .view-grouping-content .views-row-last{border-top:0}.view-custom-cart-block .component-type-commerce-price-formatted-amount{border-top:1px solid #dfdddd}.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}@media(max-width:768px){.product-offers .group-delivery{background-color:#fff;margin-top:0;margin-bottom:0;padding:10px}.product-offers .group-delivery h3{margin-top:0}.product-main .zoom-wrapper{background-color:#fff;padding:10px 15px;margin:0 -15px}.product-main .zoomImg{background-color:#fff}.field-cl-image-widget-display{position:relative}.product-text h3 .form-item-cl-details-title{padding:15px;background-color:#fff;margin-bottom:-20px}.product-text .field-name-body{background-color:#fff;padding:15px}.add_this .field-name-add-this-new{background-color:#fff;margin-bottom:0}.table>tr>th,.table>tr>td{border-top:0;padding:8px 0}button[type=submit].btn-lg.btn-block{width:100%}.group-footer{margin-bottom:15px}.view-custom-cart-block .view-grouping-content .views-row{float:none;line-height:1.42857143;margin:0;padding:8px 0;vertical-align:top;width:100%}.view-custom-cart-block .view-grouping-content .views-row .views-field{display:inline;width:50%}.view-custom-cart-block .view-grouping-content .views-row .views-field-commerce-total{float:right;text-align:right}.view-custom-cart-block .view-grouping-content .views-row-last{border-top:0}}@media(max-width:768px) and (max-width:991px){.add_this .field-name-add-this-new{background-color:transparent}}@media(min-width:768px) and (max-width:992px){.product-cta .group-price,.product-cta .field-name-title{margin-top:0}.product-cta .group-price h3,.product-cta .field-name-title h3{margin-top:0;margin-bottom:5px}.product-cta .group-price ul,.product-cta .field-name-title ul{list-style-type:circle;color:#008945;padding-left:15px}.product-cta .group-price ul li,.product-cta .field-name-title ul li{color:#008945}.product-text h3 .form-item-cl-details-title{margin-bottom:0;margin-top:0;padding:0}.product-text .field-name-body{padding:0}.ds-product-detail-template{margin-top:10px}.ds-product-detail-template .field-name-field-cl-promo,.ds-product-detail-template .field-name-title,.ds-product-detail-template .group-delivery,.ds-product-detail-template .group-price{padding:0}#header .region-sites-menu{display:none}#page-footer .region{margin-bottom:0;text-align:left;min-height:370px}.panel-col-last .pane-custom-cart-block{background-color:transparent;padding:0}.panel-col-last .pane-custom-cart-block .view-cart-custom-cart .view-header{display:none}}@media(min-width:768px) and (max-width:992px) and (max-width:992px){#page-footer .region{min-height:0}}@media(min-width:768px) and (max-width:992px) and (max-width:992px){#page-footer .region.region-four-third{clear:left}}@media(max-width:767px){.product-main .zoom-wrapper{border:none}.product-main .commerce-line-item-views-form{border:0}.product-main .panel-default{border-color:transparent}.product-main .panel{margin-bottom:15px;background-color:#fff;box-shadow:none}.product-main .modal-header{border-bottom:0}.product-main .modal-footer{border-top:0}}@media print{.contact-lenses #main{margin-top:-75px}}.view-id-my_account_order_delivery_packages .views-row{position:relative}.commerce-delivery-package-cdp-contact-lenses .field-name-field-delivery-tracking-url{position:absolute;right:0;top:0}.node-type-solution .commerce-add-to-cart{position:relative}.node-type-solution .ajax-progress-throbber{position:absolute;width:100%;height:100%;left:0;top:0}.node-type-solution .ajax-progress-throbber .glyphicon{z-index:1001}.node-type-solution .attribute-widgets .form-radios{padding:15px;background-color:#fff}@media(min-width:768px){.node-type-solution .attribute-widgets .form-radios{padding:0}}.node-type-solution .attribute-widgets .form-group,.node-type-solution .attribute-widgets .form-item{margin-bottom:0}.node-type-solution .attribute-widgets label{margin-left:5px}.node-type-solution .field-product-image-large{border:1px solid #dfdddd;border-bottom:0;background-color:#fff;text-align:center;padding:15px;min-height:120px;margin:15px 0 0;width:100%!important;height:100%!important}@media(min-width:768px){.node-type-solution .field-product-image-large{border:1px solid #dfdddd;margin:30px 0 15px;width:inherit!important;height:inherit!important}}.node-type-solution .field-commerce-price{margin-bottom:15px;padding:15px;background-color:#fff;border:1px solid #dfdddd;border-top:0}@media(min-width:768px){.node-type-solution .field-commerce-price{border:0;padding:0}}.node-type-solution .field-commerce-price .field-item{text-align:right;color:#008945;font-weight:700;font-size:20px}@media(min-width:768px){.node-type-solution .field-commerce-price .field-item{text-align:left}}.node-type-solution .field-name-help-block{padding:15px;background-color:#fff}@media(min-width:768px){.node-type-solution .field-name-help-block{padding:0}}.node-type-solution .commerce-product-extra-field-back-button{margin-top:15px;text-align:center}.node-type-solution .commerce-product-extra-field-back-button .btn:hover{text-decoration:underline}@media(min-width:768px){.node-type-solution .commerce-product-extra-field-back-button{text-align:left}}.node-type-solution .region-content p{margin-bottom:0}@media(min-width:768px){.node-type-solution .region-content p{margin-bottom:15px}}.node-type-solution .div.panel-pane div.node{margin:initial!important;padding:initial!important}.rxentry .product-type-solution{width:95%}.rxentry .product-type-solution .views-field-field-solution-package{line-height:normal}.custom-contact-lenses-solution-line-item-edit-form .rx-modal .cancel-btn{float:right}.custom-contact-lenses-solution-line-item-edit-form .rx-modal .headings{width:50%}@media(min-width:992px){.custom-contact-lenses-solution-line-item-edit-form .rx-modal .headings{width:100%}}.custom-contact-lenses-solution-line-item-edit-form .rx-modal .heading-title span{line-height:2.7}@media(min-width:992px){.custom-contact-lenses-solution-line-item-edit-form .rx-modal .heading-title span{line-height:2.4}}.custom-contact-lenses-solution-line-item-edit-form .rx-modal .prescription-row{width:50%}@media(min-width:992px){.custom-contact-lenses-solution-line-item-edit-form .rx-modal .prescription-row{width:100%}}.custom-contact-lenses-solution-line-item-edit-form .rx-modal .spec-field{overflow:hidden}.custom-contact-lenses-solution-line-item-edit-form .rx-modal .spec-field div{line-height:normal}@media(min-width:992px){.custom-contact-lenses-solution-line-item-edit-form .rx-modal .spec-field div{line-height:2.4}}.custom-contact-lenses-solution-line-item-edit-form .rx-modal .spec-field button{margin:0 auto;display:block}@media(min-width:992px){.custom-contact-lenses-solution-line-item-edit-form .rx-modal .spec-field button{float:left}}.custom-contact-lenses-solution-line-item-edit-form .rx-modal .spec-field:nth-of-type(even){background-color:#f4f4f4}@media(min-width:992px){.custom-contact-lenses-solution-line-item-edit-form .rx-modal .spec-field:nth-of-type(even){background-color:#fff}}.custom-contact-lenses-solution-line-item-edit-form .rx-modal .form-item-quantity{margin:0 auto;display:block;max-width:86px}@media(min-width:992px){.custom-contact-lenses-solution-line-item-edit-form .rx-modal .form-item-quantity{float:left}}.node-type-batteries #page-title{display:none}.node-type-batteries .product-section{margin-top:15px}@media print{.node-type-batteries .product-section{margin-top:85px}}.node-type-batteries .product-text.product-section{margin-top:0}.node-type-batteries .pack-size-1{display:none}.node-type-batteries .btn-xl{clear:both;margin:15px 0}.product-main .zoom-wrapper{border:1px solid #dfdddd;text-align:center;margin-left:-15px;margin-right:-15px;padding: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}.back-to-shortlist{padding:0;font-family:source sans pro,Arial,sans-serif;font-size:16px;background-color:#fff;user-select:none;display:none;padding:15px 20px;border-bottom:#eee 1px solid}@media(min-width:768px){.back-to-shortlist{padding:0;border:none;float:left}}.back-to-shortlist .fa{font-size:25px;display:inline-block;position:relative;top:3px;color:#ccc}.back-to-shortlist p{display:inline-block;font-size:16px;padding-left:10px;color:#2c3e50;font-weight:600;margin:0}.back-to-shortlist p:hover{color:#008945}.back-to-shortlist__link{cursor:pointer}@media(min-width:768px){.back-to-shortlist__link{padding:10px;margin-top:10px}}.back-to-shortlist__container{padding:0}