.price-was{float:right;text-decoration:line-through;}.price-now{clear:right;color:#008945;float:right;font-weight:bold;line-height:1.25;}.subscription-price-was{text-decoration:line-through;}.subscription-price-now{color:#008945;font-weight:bold;}.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,0.85);padding:.33em .66em;}.product-promo .promo-text{color:#fff;font-weight:bold;}.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:#333333;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:0.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(0.75,0.75);-ms-transform-origin:0 0;-webkit-transform:scale(0.75,0.75);-webkit-transform-origin:0 0;transform:scale(0.75,0.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:#333333;}.product-tile.discount .price-list{display:block;}.tile-view-narrow .product-type-lens.no-discount .product-branding h3{background:none repeat scroll 0 0 rgba(255,255,255,0);position:relative;bottom:initial;left:initial;margin:0 0 5px 0;}.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:rgba(255,255,255,0);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:0px;}.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 0;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:bold;}.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:0px;}#rx-summary-start .line,.custom-contact-lenses-cl-product .line{display:block;min-height:35px;line-height:1.234em;padding:5px 0 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:bold;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:normal;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 15px;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:darkgray;}#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:0px;}#product-search-facets .block-facetapi label,.pane-product-search-filters .block-facetapi label{font-weight:normal;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 0;}#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:#eeeeee;}#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{color:#9a9a9a;display:block;font-weight:normal;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 0;}#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:none;}#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 15px;height:50px;overflow:hidden;}}#block-products-custom-search-clear-filter h2{font-size:18px;float:left;margin:0 0 15px 0;padding-bottom:3px;}#block-products-custom-search-clear-filter .clear-filters{float:right;}#block-products-custom-search-clear-filter .clear-filters a{color:#333333;}#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 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:#333333;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:0px 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:0px;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 rgba(0,0,0,0);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 none;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:#ffffff;}#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:#333333;}ul.selectBox-options>li>a:hover{background:#DFDDDD;}.specsavers-lenses-default .pane-block{margin:15px 0 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:0px;border-width:0 0 1px 0!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:bold;height:1em;}.product-colour-swatch{text-align:left;}.product-colour-swatch>ul{margin:0 0 5px 0;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:0px;right:0px;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 0;width:auto;}.node-frame .field-field-frame-description .field-type-text-long{margin:15px 0 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:0.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:bold;}.commerce-product-extra-field-formatted-price .product-formatted-price{font-size:24px;font-weight:bold;}@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:bold;}@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:normal;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:normal;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:normal;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 0;}.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 0;}.ds-product-detail-template .group-right .group-frame-features a,.ds-product-detail-template .group-right .group-lens-packages a{font-weight:normal;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:bold;margin:0;}.ds-product-detail-template .group-right .field-frame-colour-container .form-type-item span{font-size:20px;font-weight:normal;line-height:42px;}.ds-product-detail-template .group-right .field-frame-colour-container .form-type-item label{font-size:20px;font-weight:bold;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:normal;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:white;}@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:normal;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:bold;text-align:center;color:white;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:bold;}#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 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:bold;font-size:18px;color:#008945;}#glasses-lenses-modal .shipping-cost.no-value{display:inline-block;font-weight:normal;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:bold;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:bold;}.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 0;}}@media (min-width: 992px) {.pupilliary-distance .spec-field>div{padding:10px 0 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:0.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 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:normal;}.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:0px 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:bold;}.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 none;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:bold;}.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 none;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:bold;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:38%;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:bold;}.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:0px 0px;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:bold;}.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 none;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:0.5;color:#008945;}.row .ds-product-detail-template{margin-top:0;}.views-form-specsavers-shopping-cart-form-default .views-field-field-cl-image{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 none;}.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:bold;}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:0px;margin-bottom:0px;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 none;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 none;}}@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 none;}.product-main .panel-default{border-color:transparent;}.product-main .panel{margin-bottom:15px;background-color:#ffffff;box-shadow:none;}.product-main .modal-header{border-bottom:0 none;}.product-main .modal-footer{border-top:0 none;}}@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 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 0;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:bold;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:#eeeeee 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;}