.topbar-shop-selector{height:40px;color:#fff;line-height:40px;padding:0}.topbar-shop-selector .shop-info-text,.topbar-shop-selector .shop-selector-dropdown,.topbar-shop-selector .shop-selector-dropdown .innerbox{display:inline-block;height:40px;vertical-align:bottom}.topbar-shop-selector .shop-selector-dropdown{padding:0 10px}.topbar-shop-selector .shop-selector-dropdown .current-shop{font-weight:700;text-transform:uppercase;cursor:pointer}.topbar-shop-selector .shop-selector-dropdown .dropdown-box{display:none}#shop-detail-lightbox .css-icon,.topbar-shop-selector .css-icon{display:inline-block;font-family:FontAwesome;font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-size:inherit;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;transform:translate(0,0)}#shop-detail-lightbox .css-icon-pin:before,.topbar-shop-selector .shop-selector-dropdown .css-icon-pin:before{content:"\f0d7"}.topbar-shop-selector .shop-selector-dropdown .css-icon-pin{background-color:#000;padding:2px 5px;cursor:pointer}.topbar-shop-selector .shop-selector-dropdown .css-icon-pin:hover,.topbar-shop-selector .shop-selector-dropdown .innerbox.active .css-icon-pin{background-color:#6d0002}.topbar-shop-selector .shop-info-text .content-data{position:relative!important}.topbar-shop-selector .shop-info-text .content-data:after{border-left:1px solid #c41011;height:20px;width:0;display:inline-block;content:'';top:10px;left:0;position:absolute}#shop-detail-lightbox .css-icon-address:before,.topbar-shop-selector .shop-info-text .css-icon-address:before{content:"\f041";padding:0 5px}#shop-detail-lightbox .css-icon-telephone:before,.topbar-shop-selector .shop-info-text .css-icon-telephone:before{content:"\f095";padding:0 5px}#shop-detail-lightbox .css-icon-clock:before,.topbar-shop-selector .shop-info-text .css-icon-clock:before{content:"\f017";padding:0 5px}.topbar-shop-selector .shop-info-text .shopinfo{display:inline-block;margin-right:10px;padding-left:10px;font-size:.875rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:600px}.topbar-shop-selector a,.topbar-shop-selector a:link{color:#fff}.topbar-shop-selector .shop-search{margin-bottom:10px}.topbar-shop-selector h4{font-size:1rem;font-weight:700}.topbar-shop-selector .shop-listing strong{font-size:.925rem}.topbar-shop-selector .shop-selector-dropdown{position:relative}.topbar-shop-selector .shop-selector-dropdown .dropdown-box{position:absolute;top:40px;left:35%;background-color:#fff;z-index:999;padding:10px 20px;width:300px;color:#333}.gist,.topbar-shop-selector .shop-selector-dropdown .tt-menu{text-align:left}.topbar-shop-selector .shop-selector-dropdown .tt-hint,.topbar-shop-selector .shop-selector-dropdown .tt-query,.topbar-shop-selector .shop-selector-dropdown .typeahead{border:2px solid #ccc;font-size:.825rem;line-height:1.5rem;outline:0;padding:5px 10px;width:250px}.topbar-shop-selector .shop-selector-dropdown .typeahead{background-color:#fff}.topbar-shop-selector .shop-selector-dropdown .typeahead:focus{border:2px solid #6cbac4}.topbar-shop-selector .shop-selector-dropdown .tt-query{box-shadow:0 1px 1px rgba(0,0,0,.075) inset}.topbar-shop-selector .shop-selector-dropdown .tt-hint{color:#999}.topbar-shop-selector .shop-selector-dropdown .tt-menu{background-color:#fff;margin:0;padding:0 0 5px;border:1px solid #ccc;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.8);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.8);box-shadow:0 0 5px 0 rgba(0,0,0,.8);width:250px}.topbar-shop-selector .shop-selector-dropdown .tt-suggestion{font-size:14px;line-height:23px;padding:3px 10px}.topbar-shop-selector .shop-selector-dropdown .tt-suggestion:hover{background-color:#e3f8fb;cursor:pointer}.topbar-shop-selector .shop-selector-dropdown .tt-suggestion.tt-cursor{background-color:#e3f8fb}.topbar-shop-selector .shop-selector-dropdown .tt-suggestion p{margin:0}.topbar-shop-selector .shop-selector-dropdown .gist{font-size:14px}.shop-search-result .shop-listing{margin-top:10px;border-top:4px solid #6cbac4}.topbar-shop-selector .shop-selector-dropdown .shoplist{list-style:none;margin-bottom:10px}.topbar-shop-selector .shop-selector-dropdown .shoplist li{border-top:1px solid #ddd;padding:9px 0 8px 10px;font-size:.75rem;cursor:pointer}.topbar-shop-selector .shop-selector-dropdown .shoplist li:hover{background-color:#e3f8fb;font-weight:700}.topbar-shop-selector .shop-selector-dropdown .shoplist li:first-child{border:none}#shop-detail-lightbox{padding:0 2%}#shop-detail-lightbox .shopname{text-align:center;font-size:1.125rem;font-weight:700;margin-bottom:0}#shop-detail-lightbox .open-hour-box{border-top:1px solid #ddd;padding-top:20px}#shop-detail-lightbox .callshop,#shop-detail-lightbox .callshop:hover{line-height:40px;height:40px;font-size:1.125rem;font-weight:700;overflow:hidden;width:100%;background-color:#79c944;border-radius:5px;color:#fff;text-align:center;display:block}#shop-detail-lightbox .action,#shop-detail-lightbox .action-small{text-align:center;color:#c50e12;display:block;margin-bottom:20px}#shop-detail-lightbox ul{list-style:none;margin-bottom:20px}#shop-detail-lightbox .hourlist li{font-size:.750rem;height:auto;line-height:1.5rem}#shop-detail-lightbox .hourlist li .time{float:right}#shop-detail-lightbox .hourlist li .now{font-weight:700}#shop-detail-lightbox .action{font-weight:700;text-transform:uppercase}.stock-checking-block,.stock-checking-block hr{margin:10px 0}#shop-detail-lightbox .action:after{border-right:.2em solid #c50e12;border-top:.2em solid #c50e12;content:"";display:inline-block;height:.6em;position:relative;right:-10px;top:-.5rem;transform:rotate(45deg);vertical-align:bottom;width:.6em}.stock-checking-block li.tab-title{width:50%}.stock-checking-block .tab-title a{border:1px solid #ccc;background-color:#fafafa!important;width:100%;text-align:center;font-weight:700;font-size:.875rem!important;color:#333!important}.stock-checking-block .tab-title.active a{border-bottom:none;background-color:#fff!important}.stock-checking-block .error-message{margin:15px 10px}.stock-checking-block .tab-title.pickup-tab-title a::before{content:"\f015";font-family:FontAwesome;margin-right:6px;color:#6cbac4;font-size:1rem}.stock-checking-block .tab-title.pickup-tab-title.cross a::before{content:"\f00d";font-family:FontAwesome;font-size:1.125rem;color:#888}.stock-checking-block .tab-title.delivery-tab-title a::before{content:"\f0d1";font-family:FontAwesome;margin-right:6px;color:#6cbac4;font-size:1rem}.stock-checking-block .tab-title.delivery-tab-title.cross a::before{content:"\f00d";font-family:FontAwesome;font-size:1.125rem;color:#888}.stock-checking-block .tab-title.pickup-tab-title.active a{border-right:none}.stock-checking-block .tab-title.delivery-tab-title.active a{border-left:none}.stock-checking-block button.button-white{background-color:#fafafa;padding:5px 10px;font-size:.875rem;color:#333;border:1px solid #ccc;border-radius:5px;font-weight:700}.stock-checking-block .check-delivery-stock,.stock-checking-block .check-pickup-stock{border-width:0 1px 1px;border-color:#ccc;border-style:solid;padding-left:20px!important;padding-right:20px!important}.stock-checking-block .gist,.stock-checking-block .tt-menu{text-align:left}.stock-checking-block .tt-hint,.stock-checking-block .tt-query,.stock-checking-block .typeahead{border:1px solid #888;font-size:1rem;outline:0;padding:5px 10px;width:100%}.stock-checking-block .typeahead{background-color:#fafafa;margin-bottom:5px}.stock-checking-block .typeahead:focus{border:2px solid #6cbac4;background-color:#fff}.stock-checking-block .tt-query{box-shadow:0 1px 1px rgba(0,0,0,.075) inset}.stock-checking-block .tt-hint{color:#999}.stock-checking-block .tt-menu{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.7);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.7);box-shadow:0 0 3px 0 rgba(0,0,0,.7);margin:0;padding:5px 10px;width:100%}.stock-checking-block .tt-suggestion{font-size:14px;line-height:23px;padding:3px 10px}.stock-checking-block .tt-suggestion:hover{background-color:#e3f8fb;cursor:pointer}.stock-checking-block .tt-suggestion.tt-cursor{background-color:#e3f8fb}.stock-checking-block .tt-suggestion p{margin:0}.stock-checking-block .gist{font-size:14px}.stock-checking-block .search-field,.stock-checking-block .search-field .twitter-typeahead,.stock-checking-block .search-field .typeahead-button{width:100%}.stock-checking-block .typeahead-button{display:inline-block;background-color:#303030;padding:7px 20px;color:#fff;border-radius:5px;border-style:solid;border-width:0;cursor:pointer;font-size:1rem;font-weight:400;line-height:normal;position:relative;text-align:center;text-decoration:none;transition:background-color 300ms ease-out 0s;margin:0 5px}.adline-store-link a,.stock-checking-block .current-store-stock{font-weight:700}.stock-checking-block .store-listing .pickstore{background-color:red}.stock-checking-block .typeahead-button:focus,.stock-checking-block .typeahead-button:hover{background-color:#000}.stock-checking-block .store-listing{border-bottom:1px solid #fafafa;margin:5px 0}.stock-checking-block .store-item{border-top:1px solid #ccc;width:100%;display:table}.stock-checking-block div.store-item:nth-of-type(1){border:none}.stock-checking-block .table-blocks{display:table}.stock-checking-block .table-blocks .tcell{display:table-cell;padding:5px 15px 5px 0}.stock-checking-block .select-store-title{padding-left:10px;margin-bottom:10px}.stock-checking-block .store-item .cart-items,.stock-checking-block .store-item .store-actions,.stock-checking-block .store-item .store-info{padding:5px 10px;font-size:.875rem;display:table-cell}.adline-store-link,.product-shop .add-to-cart .btn-cart{display:inline-block;vertical-align:bottom}.stock-checking-block .store-item .store-actions{text-align:right}.stock-checking-block .store-item .store-info{min-width:28%}.stock-checking-block .store-item .cart-items{color:#6cbac4;font-weight:700}.stock-checking-block .instock::before{content:'\f00c';font-family:FontAwesome;margin-right:6px;color:#6cbac4}.stock-checking-block .outofstock{color:#888}.stock-checking-block .outofstock::before{content:'\f095';font-family:FontAwesome;margin-right:6px}.stock-checking-block .itemname{color:#00A2FA}.stock-checking-block .delivery-additional-info,.stock-checking-block .pickup-additional-info{margin:15px 0 10px}.stock-checking-block .delivery-additional-info a,.stock-checking-block .pickup-additional-info a{color:#333;font-size:.75rem}.stock-checking-block .delivery-additional-info a::before,.stock-checking-block .pickup-additional-info a::before{content:"\f05a";font-family:FontAwesome;font-size:1rem;margin-right:6px}#delivery-result{padding:0 10px}.stock-checking-block .check-delivery-stock .instock,.stock-checking-block .check-delivery-stock .outofstock,.stock-checking-block .check-delivery-stock .shipping-cost,.stock-checking-block .check-pickup-stock .instock,.stock-checking-block .check-pickup-stock .outofstock{margin:0;font-size:.875rem}.stock-checking-block .check-delivery-stock .shipping-cost{margin-bottom:5px}.stock-checking-block .check-delivery-stock .shipping-cost::before{color:#6cbac4;content:'\f0d1';font-family:FontAwesome;margin-right:6px}.stock-checking-block .check-delivery-stock .instock::before{color:#6cbac4}.stock-checking-block .check-delivery-stock .outofstock{color:#888}.adline-store-link{width:49%;margin-left:10px;padding:0 10px}@media only screen and (max-width:40em){.topbar-shop-selector .shop-info-text{display:none}.topbar-shop-selector .shop-selector-dropdown{text-align:center;width:100%}.topbar-shop-selector .shop-selector-dropdown .css-icon-pin{border-radius:5px}.topbar-shop-selector .shop-selector-dropdown .css-icon-pin::before{content:"\f041"}.topbar-shop-selector .shop-selector-dropdown .dropdown-box{display:none!important}.topbar-shop-selector .shop-selector-dropdown .css-icon-pin:hover,.topbar-shop-selector .shop-selector-dropdown .innerbox.active .css-icon-pin{background-color:#000}.adline-store-link{width:100%;margin:10px;padding:0}}@media only screen and (min-width:40.064em){.topbar-shop-selector .shop-selector-dropdown .innerbox.active::after{position:absolute;bottom:0;width:0;height:0;right:12px;display:block;content:'';border-style:solid;border-width:0 8px 10px;border-color:transparent transparent #fff}}@media only screen and (min-width:40.063em) and (max-width:90em){.topbar-shop-selector .shop-info-text .shopinfo{max-width:350px}}@media only screen and (min-width:40.063em) and (max-width:60em){.topbar-shop-selector .shop-info-text .shopinfo{max-width:180px}}