.in-store{background-color:#3e3e3e}.in-store__info{display:inline-block;font-size:1.5rem;padding-right:1rem}.in-store .header-logo,.in-store .header-logo .header-logo__link{display:block}.in-store .header-logo .header-logo__link,.in-store .header-logo .header-logo__link-tp,.in-store .header-logo .header-logo_wickes{background-image:url(../../img/wickes-logo.svg);height:92px;width:130px}.in-store .header-logo .header-logo__link-tp_small,.in-store .header-logo .header-logo__link_small,.in-store .header-logo .header-logo_wickes_small{height:72px;width:109px}.in-store .header__main-title{margin-left:25px;font-weight:500;color:#fff;text-align:left;line-height:24px}@media (max-width:767.98px){.in-store__info{font-size:1rem}.in-store .header-logo .header-logo__link,.in-store .header-logo .header-logo__link-tp,.in-store .header-logo .header-logo_wickes{height:59px;width:115px}.in-store .header__main-title{padding-left:0;font-size:.75rem;line-height:1rem;-ms-grid-row-align:center;align-self:center}}@media (min-width:768px){.in-store__store{font-size:1.25rem}.in-store .header__main-title{padding-left:100px;min-height:50px}}@media (max-width:767.98px){.in-store .footer-checkout-holder{padding:0}}.in-store-checkout__wrapper{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;flex:0 0 100%;max-width:100%}@media (min-width:768px){.in-store-checkout__wrapper{flex:0 0 83.33333%;max-width:83.33333%;margin-left:8.33333%}}.in-store-checkout__title{font-size:20px;margin-bottom:30px}.in-store-checkout__submit{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;flex:0 0 100%;max-width:100%}@media (min-width:768px){.in-store-checkout__submit{flex:0 0 41.66667%;max-width:41.66667%;margin-left:8.33333%}}@media (min-width:992px){.in-store-checkout__submit{flex:0 0 25%;max-width:25%}}.checkout-in-store-details{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;flex:0 0 100%;max-width:100%}@media (min-width:768px){.checkout-in-store-details{flex:0 0 83.33333%;max-width:83.33333%;margin-left:8.33333%}}.barcode__wrapper{padding:20px;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#fff}.barcode__order-total{font-size:1rem;font-weight:800}@media (min-width:576px){.barcode__order-total{font-size:18px}}@media (min-width:768px){.barcode__order-total{font-size:24px;margin:20px 0}}