#aw-storecredit-balance-box {
    display: inline-block;
}

.aw-storecredit-cms-help {
    vertical-align: bottom;
    display: inline-block;
}

.aw-storecredit-cms-help img {
    height: 25px;
    width: 25px;
}

.aw-storecredit-cms-help a {
    display: block;
    width: 100%;
    height: 100%;
}

.aw-storecredit-btn-remove img{
    display: inline;
}

.aw-storecredit-btn-remove {
    color: transparent;
}

#aw-onestepcheckout-review-cart .aw-storecredit-btn-remove {
    display: none;
}
.search-autocomplete ul.bubble-elasticsearch li.title,
.search-autocomplete ul.bubble-elasticsearch li.title a {
    padding: 6px;
    background-color: #f4f4f4;
    color: #636363;
    text-transform: uppercase;
}

.search-autocomplete ul.bubble-elasticsearch {
    background-color: #fff;
    border: 1px solid #d5e4eb;
    border-bottom: 0;
}

.search-autocomplete ul.bubble-elasticsearch li {
    padding: 0;
    border-bottom: 1px solid #d5e4eb;
}

.search-autocomplete ul.bubble-elasticsearch li .image {
    float: left;
    margin-right: 6px;
    background-color: #fff;
}

.search-autocomplete ul.bubble-elasticsearch li a {
    display: block;
    padding: 6px;
    text-decoration: none;
}

.search-autocomplete ul.bubble-elasticsearch li.selected a {
    text-decoration: none;
    background-color: #ecf3f6;
}

.search-autocomplete ul.bubble-elasticsearch li .price-box {
    margin: 0;
}

.search-autocomplete ul.bubble-elasticsearch li a .price-box .minimal-price-link {
    padding: 0;
}

.search-autocomplete ul.bubble-elasticsearch li .clearer {
    clear: both;
}
.amazonpayments-or {
    line-height: 2.3;
    margin: 0 8px;
}
.cart .totals .checkout-types .amazonpayments-or {
    display: block;
    clear: both;
    font-size: 11px;
    line-height: 1;
    padding: 8px 55px 0 0;
}
.block-cart .actions .amazonpayments-or {
    display: block;
    clear: both;
    font-size: 11px;
    line-height: 1;
    padding: 8px 55px 8px 0;
    margin: 0;
}
.amazon-pay-tooltip {
    border: solid 1px #bbbbbb;
    background-color: #ffffff;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    padding: 10px 15px;
    width: 300px;
    font-size: 11px;
    text-align: left;
    box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px#888;
    -moz-box-shadow: 0 0 5px #888;
    -o-box-shadow: 0 0 5px #888;
    z-index: 1000;
}
.amazon-pay-tooltip img {
    float: right;
    padding: 5px 0 5px 10px;
}
.pay-with-amazon-onepage-shortcut {
    padding-bottom: 10px;
}
.pay-with-amazon-onepage-shortcut p {
    padding: 10px 0;
}
.pay-with-amazon-onepage-shortcut p img {
    display: none;
}
.payButtonWidget {
    display: inline;
}
.payButtonWidget img {
    cursor: pointer;
}
.checkout-types.bottom .payButtonWidget {
    display: block;
}
.checkout-types.bottom .amazonpayments-or {
    text-align: right;
    padding-right: 70px;
    margin: 0;
}
.checkout-types.minicart .payButtonWidget img {
    display: inline;
}
.checkout-types.minicart .amazonpayments-or {
    display: block;
}
.checkout-onepage-index .loginButtonWidget,
.checkout-onepage-index .payButtonWidget {
    margin-bottom: 15px;
    text-align: right;
}
ol.apa {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.apa .section {
    margin: 0 0 15px 0;
}
.apa .store-widget {
    clear: both;
    border: solid 1px #bbbbbb;
    background-color: #ffffff;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
}
.apa .amazon-widget-overlay {
    position: fixed;
    display: block;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 100;
}
.apa .step-title {
    margin: 12px;
}
.apa .step-title img {
    float: left;
    height: 22px;
    margin: 0 7px 0 0;
    vertical-align: middle;
    width: 23px;
}
.apa .step-title h2 {
    color: #2f3841;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    vertical-align: middle;
    text-transform: none;
}
.apa .section-content {
    margin: 0 12px 12px;
}
.apa .section-please-wait {
    display: none;
    height: 80px;
    margin: 12px;
    background: url('https://www.hearingdirect.com/skin/frontend/base/default/creativestyle/images/amazon-loading-large.gif') center center no-repeat;
}
.apa .amazon-widget.loading {
    min-height: 80px;
    background: url('https://www.hearingdirect.com/skin/frontend/base/default/creativestyle/images/amazon-loading-large.gif') center center no-repeat;
}
.apa .loading .section-content {
    display: none;
}
.apa .loading .section-please-wait {
    display: block;
}
.apa .sandbox-simulation select {
    width: 25%;
}
.apa .sandbox-simulation p {
    margin: 0 0 10px;
}
.apa .buttons-set {
    line-height: 40px;
}
.apa .buttons-set.disabled button.button {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: alpha(opacity=40);
    -moz-opacity: 0.4;
    -khtml-opacity: 0.4;
    opacity: 0.4;
}
.amazon-login {
    padding-top: 27px;
}
.amazon-login.position-before {
    padding-top: 0 !important;
    padding-bottom: 27px;
}
.amazon-login .content {
    min-height: 100px;
}
.buttons-set button.cancel span {
    border-color:#406a83;
    background:#618499;
}
.dashboard .box-amazon-account {
    padding-bottom: 45px;
}
.dashboard .box-amazon-account .box {
    padding-top: 15px;
}
.dashboard .box-amazon-account .box .buttons {
    padding-top: 10px;
}
.dashboard .box-amazon-account .box .buttons .loginButtonWidget {
    float: right;
}
.apa .discount {
}

#opc-lpa #addressBookWidgetDiv,
#opc-lpa #walletWidgetDiv {
    display: inline-block;
    height: 300px;
    width: 49%;
}

#opc-lpa #addressBookWidgetDiv {
    margin-right: 2%;
}

.amazon-pay-tooltip-link {
    display: inline-block;
    margin: 4px 4px 4px 8px;
    width: 16px;
    height: 16px;
    background: url('https://www.hearingdirect.com/skin/frontend/base/default/creativestyle/images/question-mark-icon.png') center center no-repeat;
    background-size: contain;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: alpha(opacity=40);
    -moz-opacity: 0.4;
    -khtml-opacity: 0.4;
    opacity: 0.4;
}

#addressBookWidgetDiv,
#walletWidgetDiv {
    width: 100%;
    height: 100%;
}
.apa .amazon-widget {
    display: block;
    height: 300px;
    clear: none;
}
.apa .section {
    display: block;
    clear: none;
}
@media only screen and (min-width: 575px) {
    .apa #apa-shipping {
        width: 260px;
        margin-right: 15px;
        float: left;
    }
    .apa #apa-payment {
        margin-left: 275px;
    }
    .apa-virtual-checkout #apa-payment {
        margin-left: 0 !important;
    }
}
@media only screen and (min-width: 775px) {
    .apa #apa-shipping {
        width: 360px;
        margin-right: 15px;
        float: left;
    }
    .apa #apa-payment {
        margin-left: 375px;
    }
}
@media only screen and (min-width: 960px) {
    .apa #apa-shipping {
        width: 310px;
        margin-right: 15px;
        float: left;
    }
    .apa #apa-payment {
        width: 310px;
        margin-right: 15px;
        margin-left: 0;
        float: left;
    }
    .apa .narrow-section {
        height: 298px;
        margin-left: 650px;
        clear: none;
        overflow: auto;
    }
    .apa-virtual-checkout #apa-payment {
        width: 360px;
        float: left;
        margin-right: 15px;
    }
    .apa-virtual-checkout .review-section {
        margin-left: 375px;
        height: 298px;
        clear: none;
        overflow: auto;
    }
}

 html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100% }body {margin: 0 }article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display: block }audio, canvas, progress, video {display: inline-block;vertical-align: baseline }audio:not([controls]) {display: none;height: 0 }[hidden], template {display: none }a {background-color: transparent }a:active, a:hover {outline: 0 }abbr[title] {border-bottom: 1px dotted }b, strong {font-weight: 700 }dfn {font-style: italic }h1 {font-size: 2em;margin: .67em 0 }mark {background: #ff0;color: #000 }small {font-size: 80% }sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline }sup {top: -.5em }sub {bottom: -.25em }img {border: 0 }svg:not(:root) {overflow: hidden }figure {margin: 1em 40px }hr {box-sizing: content-box;height: 0 }code, kbd, pre, samp {font-family: monospace, monospace;font-size: 1em }button, input, optgroup, select, textarea {color: inherit;font: inherit;margin: 0 }button {overflow: visible }button, select {text-transform: none }button, html input[type=button], input[type=reset], input[type=submit] {-webkit-appearance: button;cursor: pointer }button[disabled], html input[disabled] {cursor: default }button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0 }input {line-height: normal }input[type=checkbox], input[type=radio] {box-sizing: border-box;padding: 0 }input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {height: auto }input[type=search] {-webkit-appearance: textfield;box-sizing: content-box }input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {-webkit-appearance: none }fieldset {border: 1px solid silver;margin: 0 2px;padding: .35em .625em .75em }legend {border: 0;padding: 0 }textarea {overflow: auto }optgroup {font-weight: 700 }table {border-collapse: collapse;border-spacing: 0 }td, th {padding: 0 }blockquote, body, caption, dd, dl, fieldset, figure, form, h1, h2, h3, h4, h5, h6, hr, legend, ol, p, pre, table, td, th, ul {margin: 0;padding: 0 }ins, u {text-decoration: none }ins {border-bottom: 1px solid }.debug {position: fixed;z-index: 1000;bottom: 0;left: 0;background: #000;color: #fff;font-weight: 400;font-style: normal;font-size: 16px;font-size: 1rem;line-height: 20px;font-family: sans-serif;text-align: left;opacity: .5;transition: opacity .3s ease-out }.debug:hover {opacity: 1 }.debug a {display: none;padding: 10px }.debug a, .debug a:hover {color: #fff;text-decoration: none }.debug i {width: 20px;text-align: center }.debug .debug__toggle {display: block }.debug .debug__toggle:focus, .debug .debug__toggle:hover {color: #fff }.debug .debug__toggle span {display: inline-block;min-width: 20px;text-align: center }.debug .debug__mask {display: none }.debug.open {width: auto;height: auto;opacity: 1 }.debug.open a {display: block;color: #999 }.debug.open a:hover {color: #fff }.debug.open a.active {color: #ff0 }.debug.open .debug__links {position: relative;z-index: 1001 }.debug.open .debug__reset {border-bottom: 1px solid #333 }.debug.open .debug__mask {display: block;position: fixed;z-index: 1000;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .75);cursor: pointer;transition: background .3s ease-out }.debug.open .debug__mask:hover {background: rgba(0, 0, 0, .5) }.hub-page .debug {display: none }.flickity-enabled {position: relative }.flickity-enabled:focus {outline: none }.flickity-viewport {overflow: hidden;position: relative;height: 100% }.flickity-slider {position: absolute;width: 100%;height: 100% }.flickity-enabled.is-draggable {-webkit-tap-highlight-color: transparent;tap-highlight-color: transparent;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none }.flickity-enabled.is-draggable .flickity-viewport {cursor: move;cursor: -webkit-grab;cursor: grab }.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {cursor: -webkit-grabbing;cursor: grabbing }.flickity-prev-next-button {position: absolute;top: 50%;width: 44px;height: 44px;border: none;border-radius: 50%;background: #fff;background: hsla(0, 0%, 100%, .75);cursor: pointer;transform: translateY(-50%) }.flickity-prev-next-button:hover {background: #fff }.flickity-prev-next-button:focus {outline: none;box-shadow: 0 0 0 5px #09f }.flickity-prev-next-button:active {opacity: .6 }.flickity-prev-next-button.previous {left: 10px }.flickity-prev-next-button.next {right: 10px }.flickity-rtl .flickity-prev-next-button.previous {left: auto;right: 10px }.flickity-rtl .flickity-prev-next-button.next {right: auto;left: 10px }.flickity-prev-next-button:disabled {opacity: .3;cursor: auto }.flickity-prev-next-button svg {position: absolute;left: 20%;top: 20%;width: 60%;height: 60% }.flickity-prev-next-button .arrow {fill: #333 }.flickity-page-dots {position: absolute;width: 100%;bottom: -25px;padding: 0;margin: 0;list-style: none;text-align: center;line-height: 1 }.flickity-rtl .flickity-page-dots {direction: rtl }.flickity-page-dots .dot {display: inline-block;width: 10px;height: 10px;margin: 0 8px;background: #333;border-radius: 50%;opacity: .25;cursor: pointer }.flickity-page-dots .dot.is-selected {opacity: 1 }.mfp-bg {z-index: 1042;overflow: hidden;background: #0b0b0b;opacity: .8 }.mfp-bg, .mfp-wrap {top: 0;left: 0;width: 100%;height: 100%;position: fixed }.mfp-wrap {z-index: 1043;outline: none!important;-webkit-backface-visibility: hidden }.mfp-container {text-align: center;position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 0 8px;box-sizing: border-box }.mfp-container:before {content: '';display: inline-block;height: 100%;vertical-align: middle }.mfp-align-top .mfp-container:before {display: none }.mfp-content {position: relative;display: inline-block;vertical-align: middle;margin: 0 auto;text-align: left;z-index: 1045 }.mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content {width: 100%;cursor: auto }.mfp-ajax-cur {cursor: progress }.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: zoom-out }.mfp-zoom {cursor: pointer;cursor: zoom-in }.mfp-auto-cursor .mfp-content {cursor: auto }.mfp-arrow, .mfp-close, .mfp-counter, .mfp-preloader {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none }.mfp-loading.mfp-figure {display: none }.mfp-hide {display: none!important }.mfp-preloader {color: #ccc;position: absolute;top: 50%;width: auto;text-align: center;margin-top: -.8em;left: 8px;right: 8px;z-index: 1044 }.mfp-preloader a {color: #ccc }.mfp-preloader a:hover {color: #fff }.mfp-s-error .mfp-content, .mfp-s-ready .mfp-preloader {display: none }button.mfp-arrow, button.mfp-close {overflow: visible;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;display: block;outline: none;padding: 0;z-index: 1046;box-shadow: none;-ms-touch-action: manipulation;touch-action: manipulation }button::-moz-focus-inner {padding: 0;border: 0 }.mfp-close {width: 44px;height: 44px;line-height: 44px;position: absolute;right: 0;top: 0;text-decoration: none;text-align: center;opacity: .65;padding: 0 0 18px 10px;color: #fff;font-style: normal;font-size: 28px;font-family: Arial, Baskerville, monospace }.mfp-close:focus, .mfp-close:hover {opacity: 1 }.mfp-close:active {top: 1px }.mfp-close-btn-in .mfp-close {color: #333 }.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close {color: #fff;right: -6px;text-align: right;padding-right: 6px;width: 100% }.mfp-counter {position: absolute;top: 0;right: 0;color: #ccc;font-size: 12px;line-height: 18px;white-space: nowrap }.mfp-arrow {position: absolute;opacity: .65;margin: 0;top: 50%;margin-top: -55px;padding: 0;width: 90px;height: 110px;-webkit-tap-highlight-color: transparent }.mfp-arrow:active {margin-top: -54px }.mfp-arrow:focus, .mfp-arrow:hover {opacity: 1 }.mfp-arrow:after, .mfp-arrow:before {content: '';display: block;width: 0;height: 0;position: absolute;left: 0;top: 0;margin-top: 35px;margin-left: 35px;border: medium inset transparent }.mfp-arrow:after {border-top-width: 13px;border-bottom-width: 13px;top: 8px }.mfp-arrow:before {border-top-width: 21px;border-bottom-width: 21px;opacity: .7 }.mfp-arrow-left {left: 0 }.mfp-arrow-left:after {border-right: 17px solid #fff;margin-left: 31px }.mfp-arrow-left:before {margin-left: 25px;border-right: 27px solid #3f3f3f }.mfp-arrow-right {right: 0 }.mfp-arrow-right:after {border-left: 17px solid #fff;margin-left: 39px }.mfp-arrow-right:before {border-left: 27px solid #3f3f3f }.mfp-iframe-holder {padding-top: 40px;padding-bottom: 40px }.mfp-iframe-holder .mfp-content {line-height: 0;width: 100%;max-width: 900px }.mfp-iframe-holder .mfp-close {top: -40px }.mfp-iframe-scaler {width: 100%;height: 0;overflow: hidden;padding-top: 56.25% }.mfp-iframe-scaler iframe {position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;box-shadow: 0 0 8px rgba(0, 0, 0, .6);background: #000 }img.mfp-img {width: auto;max-width: 100%;height: auto;display: block;box-sizing: border-box;padding: 40px 0;margin: 0 auto }.mfp-figure, img.mfp-img {line-height: 0 }.mfp-figure:after {content: '';position: absolute;left: 0;top: 40px;bottom: 40px;display: block;right: 0;width: auto;height: auto;z-index: -1;box-shadow: 0 0 8px rgba(0, 0, 0, .6);background: #444 }.mfp-figure small {color: #bdbdbd;display: block;font-size: 12px;line-height: 14px }.mfp-figure figure {margin: 0 }.mfp-bottom-bar {margin-top: -36px;position: absolute;top: 100%;left: 0;width: 100%;cursor: auto }.mfp-title {text-align: left;line-height: 18px;color: #f3f3f3;word-wrap: break-word;padding-right: 36px }.mfp-image-holder .mfp-content {max-width: 100% }.mfp-gallery .mfp-image-holder .mfp-figure {cursor: pointer }@media screen and (max-height:300px), screen and (max-width:800px) and (orientation:landscape) {.mfp-img-mobile .mfp-image-holder {padding-left: 0;padding-right: 0 }.mfp-img-mobile img.mfp-img {padding: 0 }.mfp-img-mobile .mfp-figure:after {top: 0;bottom: 0 }.mfp-img-mobile .mfp-figure small {display: inline;margin-left: 5px }.mfp-img-mobile .mfp-bottom-bar {background: rgba(0, 0, 0, .6);bottom: 0;margin: 0;top: auto;padding: 3px 5px;position: fixed;box-sizing: border-box }.mfp-img-mobile .mfp-bottom-bar:empty {padding: 0 }.mfp-img-mobile .mfp-counter {right: 5px;top: 3px }.mfp-img-mobile .mfp-close {top: 0;right: 0;width: 35px;height: 35px;line-height: 35px;background: rgba(0, 0, 0, .6);position: fixed;text-align: center;padding: 0 }}@media (max-width:900px) {.mfp-arrow {transform: scale(.75) }.mfp-arrow-left {transform-origin: 0 }.mfp-arrow-right {transform-origin: 100% }.mfp-container {padding-left: 6px;padding-right: 6px }}@font-face {font-family: rubik;src: url(https://www.hearingdirect.com/skin/frontend/jh/hearingdirect/fonts/rubik/rubik-light-webfont.woff2) format("woff2"), url(https://www.hearingdirect.com/skin/frontend/jh/hearingdirect/fonts/rubik/rubik-light-webfont.woff) format("woff");font-style: normal;font-weight: 100 }@font-face {font-family: rubik;src: url(https://www.hearingdirect.com/skin/frontend/jh/hearingdirect/fonts/rubik/rubik-lightitalic-webfont.woff2) format("woff2"), url(https://www.hearingdirect.com/skin/frontend/jh/hearingdirect/fonts/rubik/rubik-lightitalic-webfont.woff) format("woff");font-style: italic;font-weight: 100 }@font-face {font-family: rubik;src: url(https://www.hearingdirect.com/skin/frontend/jh/hearingdirect/fonts/rubik/rubik-regular-webfont.woff2) format("woff2"), url(https://www.hearingdirect.com/skin/frontend/jh/hearingdirect/fonts/rubik/rubik-regular-webfont.woff) format("woff");font-style: normal;font-weight: 400 }@font-face {font-family: rubik;src: url(https://www.hearingdirect.com/skin/frontend/jh/hearingdirect/fonts/rubik/rubik-medium-webfont.woff2) format("woff2"), url(https://www.hearingdirect.com/skin/frontend/jh/hearingdirect/fonts/rubik/rubik-medium-webfont.woff) format("woff");font-style: normal;font-weight: 500 }@font-face {font-family: rubik;src: url(https://www.hearingdirect.com/skin/frontend/jh/hearingdirect/fonts/rubik/rubik-mediumitalic-webfont.woff2) format("woff2"), url(https://www.hearingdirect.com/skin/frontend/jh/hearingdirect/fonts/rubik/rubik-mediumitalic-webfont.woff) format("woff");font-style: italic;font-weight: 500 }@font-face {font-family: rubik;src: url(https://www.hearingdirect.com/skin/frontend/jh/hearingdirect/fonts/rubik/rubik-bold-webfont.woff2) format("woff2"), url(https://www.hearingdirect.com/skin/frontend/jh/hearingdirect/fonts/rubik/rubik-bold-webfont.woff) format("woff");font-style: normal;font-weight: 600 }@font-face {font-family: rubik;src: url(https://www.hearingdirect.com/skin/frontend/jh/hearingdirect/fonts/rubik/rubik-bolditalic-webfont.woff2) format("woff2"), url(https://www.hearingdirect.com/skin/frontend/jh/hearingdirect/fonts/rubik/rubik-bolditalic-webfont.woff) format("woff");font-style: italic;font-weight: 600 }@font-face {font-family: rubik;src: url(https://www.hearingdirect.com/skin/frontend/jh/hearingdirect/fonts/rubik/rubik-black-webfont.woff2) format("woff2"), url(https://www.hearingdirect.com/skin/frontend/jh/hearingdirect/fonts/rubik/rubik-black-webfont.woff) format("woff");font-style: normal;font-weight: 700 }@font-face {font-family: rubik;src: url(https://www.hearingdirect.com/skin/frontend/jh/hearingdirect/fonts/rubik/rubik-blackitalic-webfont.woff2) format("woff2"), url(https://www.hearingdirect.com/skin/frontend/jh/hearingdirect/fonts/rubik/rubik-blackitalic-webfont.woff) format("woff");font-style: italic;font-weight: 700 }.rubik-sans {font-size: 36px }.rubik-label--subtle {font-size: 12px }.rubik-light__header {font-weight: 100 }.rubik-lightitalic__header {font-weight: 100;font-style: italic }.rubik-regular__header {font-weight: 400 }.rubik-medium__header {font-weight: 500 }.rubik-mediumitalic__header {font-weight: 500;font-style: italic }.rubik-bold__header {font-weight: 600 }.rubik-bolditalic__header {font-weight: 600;font-style: italic }.rubik-black__header {font-weight: 700 }.rubik-blackitalic__header {font-weight: 700;font-style: italic }*, :after, :before {box-sizing: inherit }html {box-sizing: border-box;overflow-y: scroll;min-height: 100%;font: 100%/1.5 rubik;-webkit-font-smoothing: antialiased }body, html {max-width: 100%;overflow-x: hidden }body {position: relative;color: #646464;text-rendering: optimizeLegibility }body:after {content: 'palm';display: none }@media only screen and (min-width:768px) and (max-width:1079px) {body:after {content: 'lap' }}@media only screen and (min-width:1080px) {body:after {content: 'desk' }}@media only screen and (min-width:1190px) {body:after {content: 'wide' }}a {color: #bc097e;transition: background .3s ease, color .3s ease, border .3s ease }a:focus, a:hover {color: #000 }a [class*=icon-], a [class^=icon-] {text-decoration: none }hr {clear: both;margin-bottom: 20px;border: none;border-bottom: 1px solid #000;padding-bottom: 10px;height: 1px }address, blockquote, details, dl, fieldset, figcaption, figure, h1, h2, h3, h4, h5, h6, hgroup, ol, p, pre, table, ul {margin-bottom: 10px }.h1, .h2, .h3, .h4, .h5, h1, h2, h3, h4, h5 {padding-top: 10px;color: inherit;font-weight: 400;line-height: 1.25 }.h1 a, .h2 a, .h3 a, .h4 a, .h5 a, h1 a, h2 a, h3 a, h4 a, h5 a {text-decoration: none }.h1 a h2, .h2 a h2, .h3 a h2, .h4 a h2, .h5 a h2, h1 a h2, h2 a h2, h3 a h2, h4 a h2, h5 a h2 {font-weight: 500;color: #bc097e }.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small {text-transform: none;letter-spacing: 0;font-size: 16px;font-size: 1rem;font-weight: 400 }.h1, h1 {color: #bc097e;font-weight: 500;font-size: 24px;font-size: 1.5rem }@media only screen and (min-width:1080px) {.h1, h1 {font-size: 36px;font-size: 2.25rem }}.h2, h2 {color: #bc097e;font-weight: 500;font-size: 20px;font-size: 1.25rem }@media only screen and (min-width:1080px) {.h2, h2 {font-size: 24px;font-size: 1.5rem }}.h3, h3 {color: #bc097e;font-weight: 500;font-size: 16px;font-size: 1rem;line-height: 26px }@media only screen and (min-width:1080px) {.h3, h3 {font-size: 20px;font-size: 1.25rem }}.h4, h4 {font-weight: 500;font-size: 16px;font-size: 1rem }@media only screen and (min-width:1080px) {.h4, h4 {font-size: 18px;font-size: 1.125rem }}.h5, h5 {font-weight: 500;font-size: 16px;font-size: 1rem }@media only screen and (min-width:1080px) {.h5, h5 {font-size: 16px;font-size: 1rem }}.heading--flush {padding: 0 }@media only screen and (min-width:768px) {.lede {margin-bottom: 20px;font-size: 22px;font-size: 1.375rem }}.small, small {font-size: 12px;font-size: .75rem;font-family: rubik }.micro {font-size: 10px;font-size: .625rem;font-family: rubik }.caption, caption {padding-top: 5px;margin-bottom: 10px;font-size: 12px;font-size: .75rem;font-family: rubik }address {font-style: normal }blockquote {margin-left: 20px;margin-right: 20px }blockquote+figcaption:before {content: "-" }pre {overflow: auto;white-space: pre;white-space: pre-wrap;word-wrap: break-word;margin-left: 20px }pre code, pre samp {line-height: 1.25 }ol, ul {margin-left: 20px }ol ol, ol ul, ul ol, ul ul {margin-bottom: 0 }ol.unstyled, ul.unstyled {margin-left: 0;list-style: none }dt {font-weight: 500 }dl.aligned {zoom: 1 }dl.aligned:after, dl.aligned:before {content: "";display: table }dl.aligned:after {clear: both }dl.aligned dt {clear: left;float: left;margin-right: 5px }dl.aligned dt:after {content: ": " }dl.aligned dd+dt {padding-top: 0 }nav ul {margin-left: 0;list-style: none;margin-bottom: 0 }embed, img, video {border: none;max-width: 100%;height: auto }embed.full, img.full, video.full {display: block;width: 100% }figure img {display: block }figcaption {clear: left;padding: 10px;font-size: 12px;font-size: .75rem;font-family: rubik }.img--right {float: right;margin-bottom: 20px;margin-left: 20px }.img--left {float: left;margin-right: 20px;margin-bottom: 20px }.img--center {display: block;margin-right: auto;margin-bottom: 20px;margin-left: auto }table {width: 100% }@media only screen and (max-width:767px) {table {font-size: 12px;font-size: .75rem;font-family: rubik }table col {width: auto!important }}caption {caption-side: bottom;padding-top: 10px;margin-bottom: 10px }td, th {padding: 10px;border-bottom: 1px solid #f2f3f5;text-align: left;vertical-align: top }@media only screen and (max-width:767px) {td, th {padding: 10px 2px }}th {font-weight: 500 }thead th {background: #f2f3f5;white-space: nowrap }[colspan="1"] {text-align: left }[rowspan] {vertical-align: middle }[rowspan="1"] {vertical-align: top }.numerical {text-align: right }.w5 {width: 5% }.w10 {width: 10% }.w15 {width: 15% }.w20 {width: 20% }.w25 {width: 25% }.w30 {width: 30% }.w35 {width: 35% }.w40 {width: 40% }.w45 {width: 45% }.w50 {width: 50% }.w55 {width: 55% }.w60 {width: 60% }.w65 {width: 65% }.w70 {width: 70% }.w75 {width: 75% }.w80 {width: 80% }.w85 {width: 85% }.w90 {width: 90% }.w95 {width: 95% }.table--plain, .table--plain td, .table--plain th {border: none;background: none }.table--boxed {border: 1px solid grey;border-bottom: 0;border-collapse: separate }.table--boxed tfoot {background: #a9a9a9 }.table--bordered, .table--specs {border: 1px solid grey }.table--bordered td, .table--bordered th, .table--specs td, .table--specs th {border-left: 1px solid grey }.table--hover tbody tr:hover td, .table--hover tbody tr:hover th, .table--striped tbody tr:nth-of-type(2n) {background-color: #a9a9a9 }@media only screen and (max-width:767px) {.table--rwd tbody, .table--rwd tfoot, .table--rwd thead {zoom: 1 }.table--rwd tbody:after, .table--rwd tbody:before, .table--rwd tfoot:after, .table--rwd tfoot:before, .table--rwd thead:after, .table--rwd thead:before {content: "";display: table }.table--rwd tbody:after, .table--rwd tfoot:after, .table--rwd thead:after {clear: both }.table--rwd td, .table--rwd th, .table--rwd tr {display: block;float: left;width: 100% }.table--rwd thead th {border-right: 0;border-left: 0 }.table--rwd tbody tr {position: relative }.table--rwd tbody tr:last-child {border-bottom: 0 }.table--rwd tbody td, .table--rwd tbody th {padding: 10px;border-right: 0;border-bottom: 0 }.table--rwd tbody td:first-child, .table--rwd tbody th:first-child {padding-top: 10px }.table--rwd tbody td[data-title]:before, .table--rwd tbody th[data-title]:before {content: attr(data-title) ":";margin-right: 5px;font-weight: 500;white-space: nowrap;float: left }.table--rwd .numerical {text-align: inherit }.table--rwd .table--rwd__show {display: block }.table--rwd .table--rwd__hide {display: none }.table--rwd .table--rwd__unpad {padding: 0 }}.table--small td, .table--small th {padding: 5px 10px }@media only screen and (max-width:767px) {.table--small td, .table--small th {padding: 2.5px 5px }}.table--specs th {background: #a9a9a9 }.table--specs td, .table--specs th {padding: 5px 10px;width: 50% }@media only screen and (min-width:1080px) {.table--specs th {width: 25% }}b, strong {font-weight: 500 }abbr[title], dfn[title] {border-bottom: 1px dotted #ccc;cursor: help }.mark, mark {padding: 0 2px;background: #ffc }ins {padding: 0 2px;background: #e5e5e5 }del {text-decoration: line-through }code, kbd, pre, samp {font-size: .9em;font-family: Andale Mono, Consolas, Monaco, monospace }samp {background-color: #e5e5e5 }kbd, samp {padding: 2.5px 5px }kbd {margin: 0 2px;border: 1px solid #e5e5e5;background: #fff;line-height: 1em;font-family: inherit;border-radius: 2px }sub {vertical-align: sub }sub, sup {font-size: smaller;line-height: 90% }sup {vertical-align: super }button, input, option, select, textarea {cursor: pointer }fieldset {margin-bottom: 20px;border: none }legend {margin-bottom: 10px;padding-top: 10px }.field {zoom: 1;margin-bottom: 20px;list-style: none }.field:after, .field:before {content: "";display: table }.field:after {clear: both }.options {margin-left: 0 }.action {margin-bottom: 20px }label {display: block;padding-right: 20px;margin-bottom: 5px }label .hint, label .small {font-weight: 400 }.options label, label.check {display: inline-block;margin-bottom: 0;font-weight: 400 }.label--subtle {display: inline-block;font-weight: 400;font-size: 12px;font-size: .75rem;font-family: rubik }.gform_wrapper .gfield_required, abbr[title=Required], abbr[title=required] {border: 0;color: #bc097e;font-weight: 700;line-height: 0 }.input-box, .input-combined, .input-overlay, .input-search {display: block }.input-box .caption, .input-combined .caption, .input-overlay .caption, .input-search .caption {display: block;margin-bottom: 0 }button, input, select, textarea {outline: none;vertical-align: middle;line-height: 20px }.gfield input[type=text], .input-text, .text, select, textarea {background: #fff;border: 1px solid #999;padding: 10px;color: #646464;font-size: 16px;font-size: 1rem;border-radius: 4px;-webkit-appearance: none }.gfield input[type=text]:focus, .input-text:focus, .text:focus, select:focus, textarea:focus {outline: none;border-color: #999 }select.input-text {padding-right: 20px;background: url(https://www.hearingdirect.com/skin/frontend/jh/assets/images/category-page/indicator.png) no-repeat;background-size: 20px;background-position: 98%;-webkit-appearance: none;-moz-appearance: none;appearance: none }select::-ms-expand {display: none }.gfield input[type=text], .input-text, .select, .select-wrapper, .text {height: 50px }.select {position: relative;display: inline-block;height: auto }.input-box.combined .select {float: left;margin-right: 10px }.select select {width: 100%;display: inline-block;margin: 0;height: 40px;color: #646464;background-color: #fff;border: 1px solid #ccdeed;border-radius: 0;cursor: pointer;outline: 0;-webkit-appearance: none;-moz-appearance: none;appearance: none;padding-right: 30px;padding-top: 0;padding-bottom: 0 }.lt-ie10 .select select {padding-right: 0 }.lt-ie9 .select select {height: auto }.select select::-ms-expand {display: none }.select:after {border-top: 6px solid #646464;border-bottom: 0;top: 22px }.select:after, .select:before {content: " ";width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;z-index: 1;pointer-events: none;position: absolute;right: 10px }.select:before {border-bottom: 6px solid #646464;border-top: 0;top: 12px;left: auto }.lt-ie10 .select:after, .lt-ie10 .select:before {display: none }select.input-text {height: 40px }textarea, textarea.input-text, textarea.text {min-width: 100%;height: auto }input[type=checkbox], input[type=radio] {margin-right: 5px }[disabled] {background: #f3f7fa;cursor: default }label.check {position: relative;padding-left: 20px }label.check input {position: absolute;left: 0;top: 4px }.input--full {width: 100%;max-width: 100% }.input--small {width: 8em!important }.input--small .validation-advice {white-space: nowrap }.options {list-style: none;margin: 0 }.options--binary li+li {margin-top: 10px }.options--binary .check {display: inline-block;border: 1px solid #ccdeed;border-radius: 4px;padding: 9px 19px;padding-left: 39px;line-height: 20px;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none }.options--binary .check input {position: absolute;top: 50%;left: 20px;transform: translate(-50%, -50%);vertical-align: middle }@media only screen and (min-width:768px) {.options--binary li {display: inline-block;vertical-align: top }.options--binary li+li {margin-top: 0;margin-left: 5px }}.input-combined *+* {margin-left: 10px }.input-combined .caption {margin-left: 0 }@media only screen and (max-width:767px) {.input-combined *+* {margin: 10px 0 0 }.input-combined .input--small {display: block }}.input-search {position: relative;margin: 0 }.input-search .input-text {width: 100% }.input-search .button, .input-search input[type=submit] {position: absolute;top: 0;right: 0;border: 0;padding: 10px;min-width: 20px;background: none;color: #bc097e;line-height: 20px;border-radius: 0 4px 4px 0 }.input-search .button:focus, .input-search .button:hover, .input-search input[type=submit]:focus, .input-search input[type=submit]:hover {color: #000 }input[type=search] {box-sizing: border-box;border-radius: 0;-webkit-appearance: none }.lt-ie8 .input-search input[type=submit] {width: 44px;height: 44px }.input-overlay {position: relative;overflow-x: hidden }.input-overlay .input-text {width: 100%;border-radius: 4px }.input-overlay .overlay {position: absolute;top: 0;right: 0;z-index: 10;height: 50px;padding-left: 10px;padding-right: 10px;background: #0e8e9b }.input-overlay .overlay .icon {position: relative;top: -2px }.input-overlay .overlay.button {border-radius: 0 4px 4px 0 }.input-overlay .overlay--left {position: absolute;top: 0;left: 0;z-index: 10 }.input-overlay .overlay--left.button {border-radius: 4px 0 0 4px }.input-overlay+.button--full {margin: 10px 0 0 }.input--compact .input-text {height: 32px;line-height: 32px;padding-top: 0;padding-bottom: 0 }.input--compact .button {height: 32px }.input--edit {-webkit-appearance: none;-moz-appearance: none;appearance: none;color: #005daa;font-weight: 400;font-size: 24px;font-size: 1.5rem;font-family: Norwester, PT Sans, Trebuchet MS, Tahoma, sans-serif;text-transform: uppercase;letter-spacing: .025em;width: 100%;border: 1px solid #fff;padding: 5px 0;position: relative;box-shadow: 0 0 0 0;cursor: text }@media only screen and (min-width:1080px) {.input--edit {font-size: 36px;font-size: 2.25rem }}.input--edit.ng-empty, .input--edit:focus, .no-touch .input--edit:hover {border-bottom: 1px dashed #999 }.input-qty {zoom: 1 }.input-qty:after, .input-qty:before {content: "";display: table }.input-qty:after {clear: both }.input-qty>* {float: left }.input-qty .input-text {text-align: center;padding-left: 0;padding-right: 0;width: 60px;max-width: 60px;border-radius: 0 }.input-qty .input-text::-webkit-inner-spin-button, .input-qty .input-text::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0 }.input-qty .button {width: 40px;height: 40px;background: #fff;border: 1px solid #ccdeed;padding-left: 0;padding-right: 0 }.input-qty .button .icon {position: relative;top: -3px }.input-qty .button.overlay {border-radius: 0 4px 4px 0 }.input-qty .button.overlay--left {border-radius: 4px 0 0 4px }.input-qty.input-qty--overlay .input-text {border-top: 1px solid #ccdeed;border-left: 0;border-right: 0;border-radius: 0 }.input-qty.input-qty--overlay .input-text:focus {border-bottom: 1px solid #ccdeed }.input-qty.input-qty--disabled {cursor: not-allowed }.input-qty.input-qty--disabled .input-text {color: #ccdeed }.input-qty.input-qty--disabled button {cursor: not-allowed;background: none }.input-qty.input-qty--disabled button .icon {opacity: .3 }.input-locked {vertical-align: middle;font-size: 16px;font-size: 1rem;line-height: 20px;padding: 10px 0;color: #646464 }.input-group {position: relative;display: table;border-collapse: separate;vertical-align: middle }.input-group .button, .input-group .input-text, .input-group__prefix, .input-group__suffix {display: table-cell;width: auto }.input-group .input-text {vertical-align: middle;position: relative;z-index: 2;float: left;width: 100% }.input-group__prefix, .input-group__suffix, .input-group button {white-space: nowrap;vertical-align: middle }.input-group button {margin-left: 10px }.input-group__prefix, .input-group__suffix {padding: 9px;min-width: 40px;font-size: 16px;line-height: 14px;text-align: center;background-color: #f3f7fa;border: 1px solid #ccdeed }.input-group__prefix {border-right: 0 }.input-group__suffix {border-left: 0 }.uploader {position: relative;border: 1px solid #ccdeed;padding: 10px;cursor: pointer }.uploader.dz-started .uploader__instruction {display: none }.upload {zoom: 1;line-height: 20px }.upload:after, .upload:before {content: "";display: table }.upload:after {clear: both }.upload__image {display: block;float: left;margin: -10px;margin-right: 10px;border-right: 1px solid #ccdeed;padding: 10px;width: 60px;height: 60px }.upload__title {white-space: nowrap;overflow: hidden;text-overflow: ellipsis }.upload__actions {font-size: 12px;font-size: .75rem;font-family: rubik }.dz-progress {width: 100%;background: rgba(247, 250, 252, .7);z-index: 2 }.dz-progress, .dz-progress .dz-upload {display: block;height: 60px;position: absolute;top: 0;left: 0 }.dz-progress .dz-upload {background: rgba(14, 142, 155, .7) }.dz-success.dz-complete .dz-progress {display: none }.input-box--prefixed.validation-error {position: relative }.input-box--prefixed.validation-error .input-group {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100% }.input-box--prefixed.validation-error .validation-advice {-ms-flex-order: 4;order: 4;width: 100% }.no-flexbox .input-box--prefixed.validation-error {margin-bottom: 20px }.no-flexbox .input-box--prefixed.validation-error .validation-advice {display: block;position: absolute;top: 100%;left: 0 }.no-flexbox .input-box--prefixed.validation-error .caption {position: absolute;top: 160% }.error .input-text, .error .uploader, .error select, .error textarea {border-color: #bc097e }.error__message, .validation-advice {display: block;padding-top: 5px;color: #bc097e;position: relative }.validation-passed+.error__message, .validation-passed+.validation-advice {display: none }.validation-error .select-wrapper {margin: 0 0 20px }.validation-error .select-wrapper .validation-advice {position: absolute;left: 0;top: 100% }.qty {max-width: 130px }.qty input {text-align: center }.wishlist-table .qty {max-width: none }table textarea {resize: none }.form--stacked .input-box {max-width: 24em }.form--stacked .input-box.select, .form--stacked .input-text, .form--stacked .select select {width: 100% }@media only screen and (min-width:768px) {.form--stacked .input-combined .input-text {width: auto }}@media only screen and (min-width:768px) {.form--aligned label {float: left;margin-bottom: 0;padding-top: 10px;width: 29% }.form--aligned .options label, .form--aligned label.check {float: none;width: auto;padding-top: 0 }.form--aligned .input-box, .form--aligned .input-combined, .form--aligned .input-overlay, .form--aligned .input-search {margin-left: 30%;max-width: 30em }.form--aligned .input-text {width: 100% }.form--aligned .input-combined, .form--aligned .input-overlay, .form--aligned .input-search {max-width: none }.form--aligned .input-combined .input-text {width: auto }.form--aligned .options {padding-top: 5px }.form--aligned .form__actions {padding-left: 30% }}@media only screen and (min-width:1080px) {.form--aligned label {width: 19% }.form--aligned .input-box, .form--aligned .input-combined, .form--aligned .input-overlay, .form--aligned .input-search {margin-left: 20%;max-width: 30em }.form--aligned .form__actions {padding-left: 20% }}.lt-ie8 .form--aligned .input-box {margin-left: 0 }.form--enhanced {margin: 20px 0 }.form--enhanced .caption {color: #999 }.form--enhanced .caption+.caption {position: relative;display: block }.form--enhanced .error .input-text, .form--enhanced .error .uploader {border-width: 2px }.form--enhanced .error__message {padding-top: 0;margin-top: -5px;margin-bottom: 5px;font-weight: 700 }.error-summary {margin-bottom: 20px;border-left: 5px solid #bc097e;padding: 10px;background: rgba(188, 9, 126, .1) }.error-summary>* {margin: 0 }.error-summary__title {padding: 0 }.error-summary__list {margin-left: 0;list-style: none }.error-summary__list a {color: #bc097e }.gform_wrapper .top_label .gfield_label {margin: 0 0 5px!important }.gfield {margin: 0 0 20px!important }.ginput_complex {margin: 10px 0 -20px }.ginput_complex>span {margin: 0 0 20px!important }.gform_wrapper .select-wrapper, .gform_wrapper input, .gform_wrapper select {max-width: 356px;width: 100%!important }.gform_wrapper th {background: none!important;font-weight: 700 }.gform_wrapper input[type=email], .gform_wrapper input[type=text], .gform_wrapper textarea {font-size: 16px;font-size: 1rem }.gform_wrapper .button {width: auto!important }.button {display: inline-block;border: 0;padding: 13px 20px;width: auto;vertical-align: middle;background: #bc097e;color: #fff;font-weight: 500;font-size: 16px;font-size: 1rem;line-height: 1.5;text-transform: uppercase;letter-spacing: .05em;text-align: center;text-decoration: none;cursor: pointer;transition: background .3s ease, color .3s ease;border-radius: 4px;-webkit-font-smoothing: antialiased }.button:focus, .button:hover {color: #fff;background: #a4086e;text-decoration: none }.button:active {box-shadow: inset 0 2px 0 hsla(0, 0%, 39%, .1) }.button.overlay {color: #fff }.button[data-state].active {display: inline-block }.button--bold {background-color: #0e8e9b;color: #fff }.button--bold:focus, .button--bold:hover {background: #0c7984;color: #fff }.button--dark {background-color: #646464;color: #fff }.button--dark:focus, .button--dark:hover {background-color: #575757;color: #fff }.button--alt {background-color: rgba(188, 9, 126, .2);color: #fff;box-shadow: inset 0 0 0 rgba(188, 9, 126, .2) }.button--alt:focus, .button--alt:hover {background-color: rgba(188, 9, 126, .4);color: #fff }.button--bold--alt {background-color: #e9f3f4;color: #fff;box-shadow: inset 0 0 0 #c7e0e3 }.button--bold--alt:focus, .button--bold--alt:hover {background-color: #d8eaec;color: #fff }.button--bold--alt:active {box-shadow: inset 0 2px 0 #c7e0e3 }.button--dark--alt {background-color: #f2f3f5;color: #fff;box-shadow: inset 0 0 0 #d5d8df }.button--dark--alt:focus, .button--dark--alt:hover {background-color: #e4e6ea;color: #fff }.button--dark--alt:active {box-shadow: inset 0 2px 0 #d5d8df }.button--outline {background-color: transparent;color: #bc097e;box-shadow: inset 0 0 0 #fff;border: 1px solid rgba(188, 9, 126, .2) }.button--outline:focus, .button--outline:hover {background-color: #fff;color: #bc097e;border: 1px solid #f2f3f5 }.button--outline:active {box-shadow: inset 0 2px 0 rgba(188, 9, 126, .2) }.button--bold--outline {background-color: #fff;color: #0e8e9b;box-shadow: inset 0 0 0 #e6e6e6;border: 1px solid #e9f3f4 }.button--bold--outline:focus, .button--bold--outline:hover {background-color: #fff;border: 1px solid #f2f3f5;color: #0e8e9b }.button--bold--outline:active {box-shadow: inset 0 2px 0 #c7e0e3 }.button--dark--outline {background-color: #fff;color: #646464;box-shadow: inset 0 0 0 #d5d8df;border: 1px solid #f2f3f5 }.button--dark--outline:focus, .button--dark--outline:hover {background-color: #fff;border: 1px solid #fff;color: #646464 }.button--dark--outline:active {box-shadow: inset 0 2px 0 #d5d8df }.button--disable {box-shadow: 0 0 0;cursor: not-allowed }.button--disable, .button--disable:focus, .button--disable:hover {background-color: rgba(188, 9, 126, .2);color: #fff }.button--disable:active {box-shadow: inset 0 2px 0 #d5d8df }.button--bold--disable {box-shadow: 0 0 0;cursor: not-allowed }.button--bold--disable, .button--bold--disable:focus, .button--bold--disable:hover {background-color: #e9f3f4;color: #fff }.button--bold--disable:active {box-shadow: inset 0 2px 0 #d5d8df }.button--dark--disable {box-shadow: 0 0 0;cursor: not-allowed }.button--dark--disable, .button--dark--disable:focus, .button--dark--disable:hover {background-color: #f2f3f5;color: #fff }.button--dark--disable:active {box-shadow: inset 0 2px 0 #d5d8df }.button--alt__wider {width: 100% }.button--alt__wider--white {color: #646464;color: #fff }.button--white {background: #fff;color: #0e8e9b }.button--small {padding: 7px;margin-top: 10px }@media (min-width:768px) {.button--small {margin-top: 20px }}.wrapper {padding-top: 10px }@media (min-width:768px) {.wrapper {padding-top: 20px;padding-bottom: 20px }}.container, .main-container {max-width: 1190px;margin: 0 auto;padding: 0 20px }.main-container .breadcrumbs {padding: 20px 0 }.grid {zoom: 1 }.grid:after, .grid:before {content: "";display: table }.grid:after {clear: both }.grid--padded, .grid--padded-top {padding-top: 20px }.grid--padded, .grid--padded-bottom {padding-bottom: 20px }.grid__cell, [class*=span] {position: relative;float: left;display: inline;width: 100%;min-height: 1px }@media only screen and (max-width:767px) {.grid {margin-left: -2% }.grid__cell {padding-left: 2%;width: 100% }.palm-3-1 {width: 33.33333% }.palm-3-2 {width: 66.66667% }.palm-3-3 {width: 100% }.palm-4-1 {width: 25% }.palm-4-2 {width: 50% }.palm-4-3 {width: 75% }.palm-4-4 {width: 100% }.palm-5-1 {width: 20% }.palm-5-2 {width: 40% }.palm-5-3 {width: 60% }.palm-5-4 {width: 80% }.palm-5-5 {width: 100% }.palm-6-1 {width: 16.66667% }.palm-6-2 {width: 33.33333% }.palm-6-3 {width: 50% }.palm-6-4 {width: 66.66667% }.palm-6-5 {width: 83.33333% }.palm-6-6 {width: 100% }.palm-7-1 {width: 14.28571% }.palm-7-2 {width: 28.57143% }.palm-7-3 {width: 42.85714% }.palm-7-4 {width: 57.14286% }.palm-7-5 {width: 71.42857% }.palm-7-6 {width: 85.71429% }.palm-7-7 {width: 100% }.palm-8-1 {width: 12.5% }.palm-8-2 {width: 25% }.palm-8-3 {width: 37.5% }.palm-8-4 {width: 50% }.palm-8-5 {width: 62.5% }.palm-8-6 {width: 75% }.palm-8-7 {width: 87.5% }.palm-8-8 {width: 100% }.palm-2up>.grid__cell {width: 50% }.palm-2up>.grid__cell:nth-child(odd) {clear: left }.palm-3up>.grid__cell {width: 33.33333% }.palm-3up>.grid__cell:nth-child(3n+1) {clear: left }.palm-4up>.grid__cell {width: 25% }.palm-4up>.grid__cell:nth-child(4n+1) {clear: left }.palm-6up>.grid__cell {width: 16.66667% }.palm-6up>.grid__cell:nth-child(6n+1), .palm-row-clear {clear: left }}@media only screen and (min-width:768px) and (max-width:1079px) {.grid {margin-left: -2% }.grid__cell {padding-left: 2%;width: 100% }.lap-3-1 {width: 33.33333% }.lap-3-2 {width: 66.66667% }.lap-3-3 {width: 100% }.lap-4-1 {width: 25% }.lap-4-2 {width: 50% }.lap-4-3 {width: 75% }.lap-4-4 {width: 100% }.lap-5-1 {width: 20% }.lap-5-2 {width: 40% }.lap-5-3 {width: 60% }.lap-5-4 {width: 80% }.lap-5-5 {width: 100% }.lap-6-1 {width: 16.66667% }.lap-6-2 {width: 33.33333% }.lap-6-3 {width: 50% }.lap-6-4 {width: 66.66667% }.lap-6-5 {width: 83.33333% }.lap-6-6 {width: 100% }.lap-7-1 {width: 14.28571% }.lap-7-2 {width: 28.57143% }.lap-7-3 {width: 42.85714% }.lap-7-4 {width: 57.14286% }.lap-7-5 {width: 71.42857% }.lap-7-6 {width: 85.71429% }.lap-7-7 {width: 100% }.lap-8-1 {width: 12.5% }.lap-8-2 {width: 25% }.lap-8-3 {width: 37.5% }.lap-8-4 {width: 50% }.lap-8-5 {width: 62.5% }.lap-8-6 {width: 75% }.lap-8-7 {width: 87.5% }.lap-8-8 {width: 100% }.lap-2up>.grid__cell {width: 50% }.lap-2up>.grid__cell:nth-child(odd) {clear: left }.lap-3up>.grid__cell {width: 33.33333% }.lap-3up>.grid__cell:nth-child(3n+1) {clear: left }.lap-4up>.grid__cell {width: 25% }.lap-4up>.grid__cell:nth-child(4n+1) {clear: left }.lap-6up>.grid__cell {width: 16.66667% }.lap-6up>.grid__cell:nth-child(6n+1), .lap-row-clear {clear: left }}@media only screen and (min-width:1080px) {.grid {margin-left: -2% }.grid__cell {padding-left: 2%;width: 100% }.desk-6-1 {width: 16.66667% }.desk-6-2 {width: 33.33333% }.desk-6-3 {width: 50% }.desk-6-4 {width: 66.66667% }.desk-6-5 {width: 83.33333% }.desk-6-6 {width: 100% }.desk-8-1 {width: 12.5% }.desk-8-2 {width: 25% }.desk-8-3 {width: 37.5% }.desk-8-4 {width: 50% }.desk-8-5 {width: 62.5% }.desk-8-6 {width: 75% }.desk-8-7 {width: 87.5% }.desk-8-8 {width: 100% }.desk-10-1 {width: 10% }.desk-10-2 {width: 20% }.desk-10-3 {width: 30% }.desk-10-4 {width: 40% }.desk-10-5 {width: 50% }.desk-10-6 {width: 60% }.desk-10-7 {width: 70% }.desk-10-8 {width: 80% }.desk-10-9 {width: 90% }.desk-10-10 {width: 100% }.desk-2up>.grid__cell {width: 50% }.desk-2up>.grid__cell:nth-child(odd) {clear: left }.desk-3up>.grid__cell {width: 33.33333% }.desk-3up>.grid__cell:nth-child(3n+1) {clear: left }.desk-4up>.grid__cell {width: 25% }.desk-4up>.grid__cell:nth-child(4n+1) {clear: left }.desk-6up>.grid__cell {width: 16.66667% }.desk-6up>.grid__cell:nth-child(6n+1), .desk-row-clear {clear: left }}.svg-icon {display: inline-block;fill: currentColor!important;vertical-align: middle;line-height: 1em;height: 1em;width: 1em }@media (min-width:768px) {.toolbar {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: center;align-items: center }}.toolbar--paging {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: end;align-items: flex-end;padding-bottom: 10px }.toolbar--paging .view-mode {visibility: hidden;display: none }@media (min-width:768px) {.toolbar--paging .view-mode {visibility: visible;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;width: 33.33% }}.toolbar--paging .pager, .toolbar--paging .sort-by {display: none }.toolbar--controls {margin: -20px;margin-bottom: 40px;padding: 0 10px;border-top: 1px solid #f2f3f5;border-bottom: 1px solid #f2f3f5;display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between }@media (min-width:480px) {.toolbar--controls {margin: 0;margin-bottom: 40px;padding: 0;padding-bottom: 20px;border-top: none }}@media (min-width:768px) {.toolbar--controls {-ms-flex-align: center;-ms-grid-row-align: center;align-items: center }}.toolbar--controls .pager {width: 45% }@media (min-width:768px) {.toolbar--controls .pager {width: 33.33% }}.toolbar--controls .count-container, .toolbar--controls .pages {display: none }.toolbar--controls .view-mode {visibility: hidden;display: none }@media (min-width:768px) {.toolbar--controls .view-mode {visibility: visible;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;width: 33.33% }}@media (min-width:768px) {.toolbar--controls {-ms-flex-direction: row;flex-direction: row }}.toolbar--controls .input-text {border: none;font-weight: 500;width: auto }@media (min-width:480px) {.toolbar--controls .input-text {border: 1px solid #e6e6e6 }}.count-container p {white-space: nowrap }.view-mode .disabled {opacity: .5 }.grid-view .select-view {border: 1px solid #f2f3f5;border-top-left-radius: 4px;border-bottom-left-radius: 4px;padding: 10px }.list-view .select-view {border: 1px solid #f2f3f5;border-top-right-radius: 4px;border-bottom-right-radius: 4px;padding: 10px }.sort-by-switcher {padding-left: 3px }@media (min-width:768px) {.sort-by-switcher {padding-left: 14px }}.next {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%) rotate(90deg) }.next .svg-icon {color: #bc097e }.previous {transform: rotate(270deg) }.sort-item {font-size: 12px;padding-right: 0;-ms-flex-negative: 0;flex-shrink: 0;margin: 0;white-space: nowrap }@media (min-width:480px) {.sort-item {font-size: 16px;padding-right: 10px }}.sort__selector {font-size: 12px }@media (min-width:480px) {.sort__selector {font-size: 16px }}.sort-by {display: -ms-flexbox;display: flex;-ms-flex-align: baseline;align-items: baseline;width: 50%;border-right: 1px solid #f2f3f5;padding-right: 10px }@media (min-width:480px) {.sort-by {width: 45%;border-right: none;padding-right: 0 }}@media (min-width:768px) {.sort-by {width: 33.33% }}.limiter {-ms-flex-align: baseline;align-items: baseline;-ms-flex-pack: end;justify-content: flex-end }.limiter, .panges {display: -ms-flexbox;display: flex }.panges {list-style: none;border-top: 1px solid #f2f3f5;border-bottom: 1px solid #f2f3f5;border-right: 1px solid #f2f3f5;border-radius: 4px }.panges li {position: relative;border-left: 1px solid #f2f3f5;padding: 5px 14px }@media (min-width:768px) {.panges li {padding: 10px 20px }}.panges .disabled {opacity: .5 }.panges a {text-decoration: none;color: #646464 }.panges li:first-child {display: none }a.tooltips {position: relative;display: inline;font-size: 12px }a.tooltips span {position: absolute;width: 60px;color: #fff;background: #0e8e9b;height: 25px;line-height: 25px;text-align: center;visibility: hidden;border-radius: 4px }a.tooltips span:after {content: '';position: absolute;top: 100%;left: 50%;margin-left: -8px;width: 0;height: 0;border-top: 8px solid #0e8e9b;border-right: 8px solid transparent;border-left: 8px solid transparent }a:hover.tooltips span {visibility: visible;opacity: .8;bottom: 56px;right: -25%;margin-left: -76px;z-index: 999 }.price-box {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;width: 100% }@media (min-width:768px) {.price-box {-ms-flex-pack: start;justify-content: flex-start }}.regular-price {color: #73aa28;font-size: 20px;text-align: center;font-weight: 500 }@media (min-width:768px) {.regular-price {font-size: 22px;text-align: left }}.price-label {display: none }.old-price {text-decoration: line-through;color: #73aa28;padding-right: 10px }.old-price, .special-price {font-size: 20px;font-weight: 500;margin: 0 }.special-price {color: #de0000 }@media (min-width:768px) {.special-price {font-size: 22px }}.user-nav {width: 100%;border-bottom: 1px solid #e5e5e5 }.user-nav__container {position: relative;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center }.user-nav__contact {margin-bottom: 0;text-align: center;line-height: 2.9;font-size: 12px;font-size: .75rem }@media only screen and (min-width:963px) {.user-nav__contact {width: auto;text-align: left;font-size: 14px;font-size: .875rem }}.user-nav__contact b {color: #bc097e;-webkit-appearance: none }.user-nav__list {display: none }@media only screen and (min-width:768px) {.user-nav__list {display: -ms-flexbox;display: flex;margin-left: auto;margin-bottom: 0;list-style: none }}.user-nav__item {display: -ms-flexbox;display: flex;border-left: 1px solid #e5e5e5;position: relative }.user-nav__item:first-child {border-bottom-color: #fff }.user-nav__item:last-child .user-nav__link {padding-right: 0 }.user-nav__link {font-size: 12px;font-size: .75rem;color: #646464;line-height: 2.9;text-decoration: none }@media only screen and (min-width:768px) {.user-nav__link {font-size: 14px;font-size: .875rem;padding: 0 20px }}.user-nav__link.active .svg-icon {transform: scaleY(-1) }.user-nav__link .svg-icon {width: .6em;height: .6em }.sub-user-nav {display: none;position: absolute;top: 100%;right: -1px;min-width: 252px;z-index: 5;padding: 10px;list-style: none;background-color: #fff;border: 1px solid #e5e5e5;margin: 0 }.sub-user-nav.active {display: block }.sub-user-nav__item {width: 100% }.sub-user-nav__link {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;width: 100%;text-decoration: none;color: #646464 }.sub-user-nav__link img {max-width: 30px;margin-right: 10px }.site-header {padding: 20px 0 10px;position: relative }@media only screen and (min-width:963px) {.site-header {padding: 20px 0 0 }}.site-header__container {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: center;align-items: center }.site-header__logo {display: block;position: absolute;top: 20px;left: 0;right: 0;margin: 0 auto;max-width: 125px;width: 100% }@media only screen and (min-width:963px) {.site-header__logo {position: static;max-width: 175px;-ms-flex-order: 1;order: 1 }}@media only screen and (min-width:1080px) {.site-header__logo {max-width: 250px }}.site-header__logo-img {display: block }.site-header__search {margin: 10px 0 0;width: 100% }@media only screen and (min-width:963px) {.site-header__search {-ms-flex-positive: 1;flex-grow: 1;width: auto;margin: 0 40px;-ms-flex-order: 2;order: 2 }}.site-header__controls {margin-left: auto }@media only screen and (min-width:963px) {.site-header__controls {-ms-flex-order: 3;order: 3 }}.site-search {display: -ms-flexbox;display: flex }.site-search__input {-ms-flex-positive: 1;flex-grow: 1;width: auto;padding: 10px;-webkit-appearance: none;background: #fff;color: #646464;font-size: 16px;font-size: 1rem;border-radius: 4px 0 0 4px;border: 1px solid #e5e5e5;border-right: none }.site-search__input:focus {outline: none;border-color: #e5e5e5 }.site-search__button {border-radius: 0 3px 3px 0 }@media only screen and (max-width:962px) {.site-search__button {font-size: 12px;font-size: .75rem;padding: 10px }}.controls {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;width: 100% }@media only screen and (min-width:963px) {.controls {width: auto }}.controls__minicart {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;position: relative;height: 50px;padding: 0 10px;background-color: #fff;border: 1px solid #e5e5e5;border-radius: 3px }@media only screen and (min-width:768px) {.controls__minicart {padding: 0 20px }}.controls__minicart.active, .controls__minicart:hover {background-color: hsla(0, 0%, 90%, .5) }.controls__minicart-icon {display: block }@media only screen and (min-width:768px) {.controls__minicart-icon {margin-right: 10px }}.controls__minicart-total {display: none }@media only screen and (min-width:768px) {.controls__minicart-total {display: block;line-height: 1 }}.controls__minicart-count {position: absolute;top: -10px;right: -10px;width: 20px;height: 20px;line-height: 1.8;font-weight: 500;color: #fff;text-align: center;font-size: 12px;border-radius: 100%;background-color: #0e8e9b }.controls__menu {position: relative;padding: 0 10px;background-color: #fff;border: 1px solid #e5e5e5;border-radius: 3px;color: #0e8e9b }.controls__menu .svg-icon {width: 1.5em;height: 1.5em;margin: 0 auto;clear: both }@media only screen and (min-width:963px) {.controls__menu {display: none }}.controls__menu:hover {background-color: hsla(0, 0%, 90%, .5) }.controls__menu-close {display: none;-ms-flex-align: center;-ms-grid-row-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;-ms-flex-direction: column;flex-direction: column;position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: #fff }.active .controls__menu-close, .controls__menu-open {display: -ms-flexbox;display: flex }.controls__menu-open {-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;-ms-flex-direction: column;flex-direction: column }.controls__menu-meta {display: block;clear: both;line-height: 1;width: 100%;font-size: 12px;font-size: .75rem }.site-nav {position: absolute;top: 100%;left: 0;z-index: 4;width: 100%;background-color: #0e8e9b;display: none }.site-nav.active {display: block }@media only screen and (min-width:963px) {.site-nav {position: relative;display: block;margin-top: 20px }}@media only screen and (max-width:962px) {.site-nav__container {padding: 0 }}.site-nav__header {display: -ms-flexbox;display: flex;background: #0a636c }@media only screen and (min-width:768px) {.site-nav__header {display: none }}.site-nav__header__item {-ms-flex-positive: 1;flex-grow: 1 }.site-nav__header__link {display: block;width: 100%;font-size: 14px;font-size: .875rem;color: #fff;text-align: center;text-decoration: none;line-height: 2.5 }.site-nav__header__link:first-child {border-right: 1px solid #084e55 }.site-nav__list {list-style-type: none;padding: 0;margin: 0 }.site-nav__item, .site-nav__list {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap }.site-nav__item {width: 100%;border-bottom: 1px solid rgba(10, 99, 108, .6);-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: center;align-items: center }.site-nav__item:last-child {border-bottom: none }@media only screen and (min-width:963px) {.site-nav__item {border-bottom: none;border-right: 1px solid rgba(10, 99, 108, .6);width: auto;-ms-flex-positive: 1;flex-grow: 1 }.site-nav__item:nth-last-child(2) {background-color: #0a636c;border-right: none }}@media only screen and (min-width:768px) {.site-nav__item:last-child {display: none }}@media only screen and (min-width:963px) {.site-nav__item.active {background-color: #fff }}.site-nav__link {padding: 20px;color: #fff;line-height: 1;text-decoration: none;text-align: left;-ms-flex-positive: 1;flex-grow: 1;transition: none }@media only screen and (min-width:963px) {.site-nav__link {padding: 20px 0 20px 10px;font-size: 14px;font-size: .875rem }}@media only screen and (min-width:1080px) {.site-nav__link {padding: 20px 0 20px 20px;font-size: 16px;font-size: 1rem }}@media only screen and (min-width:963px) {.site-nav__link.active {color: #bc097e }}.site-nav__link:focus, .site-nav__link:hover {color: #fff }@media only screen and (min-width:963px) {.site-nav__link:focus, .site-nav__link:hover {color: #bc097e }}.site-nav__icon {display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;width: 60px;padding: 20px;border-left: 1px solid rgba(10, 99, 108, .6);color: #fff }.site-nav__icon .svg-icon {width: .8em;height: .8em }@media only screen and (min-width:963px) {.site-nav__icon.active {border-left: 1px solid #e5e5e5 }}.site-nav__icon.active .svg-icon {transform: scaleY(-1) }@media only screen and (min-width:963px) {.site-nav__icon.active .svg-icon {color: #bc097e }}@media only screen and (min-width:963px) {.site-nav__icon {-ms-flex-negative: 0;flex-shrink: 0;width: auto;padding: 20px 15px }}.sub-nav {width: 100%;background-color: #fff;display: none }@media only screen and (min-width:963px) {.sub-nav {position: absolute;top: 100%;left: 0;z-index: 12;width: 100%;padding: 40px;box-shadow: 0 10px 20px hsla(0, 0%, 39%, .2) }}.sub-nav.active {display: block }.sub-nav__container {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: start;align-items: flex-start }.sub-nav__list {width: 100%;margin-bottom: 10px;margin-left: 0;list-style-type: none;padding: 0 }@media only screen and (min-width:963px) {.sub-nav__list {width: 33.33%;padding-right: 40px }}.sub-nav__item {border-bottom: 1px solid #e5e5e5 }.sub-nav__item:last-child {border: none }.sub-nav__link {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;color: #646464;text-decoration: none;padding: 10px 0 }.sub-nav__link img {max-width: 30px;margin-right: 10px }.sub-nav__link:focus, .sub-nav__link:hover {color: #646464;text-decoration: none }.sub-nav__link--title {display: block;font-weight: 500;font-size: 18px;font-size: 1.125rem }.sub-nav__link--title, .sub-nav__link--title:focus, .sub-nav__link--title:hover {color: #bc097e;text-decoration: none }.sub-nav__promo {display: none }@media only screen and (min-width:963px) {.sub-nav__promo {display: block;width: 33.33%;padding: 20px;background-color: rgba(188, 9, 126, .1);text-align: center }}.sub-nav__promo-img {display: block;width: 100%;margin-bottom: 10px }.sub-nav__promo-title {color: #bc097e;font-weight: 500;margin: 0;font-size: 22px;font-size: 1.375rem }.sub-nav__promo-desc {margin: 0 }.minicart {position: absolute;top: 100%;z-index: 5;background-color: #fff;width: 100%;padding: 20px;box-sizing: border-box;border-top: 1px solid #e5e5e5;box-shadow: 0 10px 20px hsla(0, 0%, 39%, .2);display: none }@media only screen and (min-width:963px) {.minicart {box-shadow: 0 0 40px 3px hsla(0, 0%, 39%, .2);border-radius: 6px;border: 1px solid #e5e5e5;max-width: 400px;top: 90px;right: 20px }}@media only screen and (min-width:1080px) {.minicart {top: 110px }}@media only screen and (min-width:1190px) {.minicart {right: 50%;transform: translateX(575px) }}.minicart.active {display: block }.minicart__list {margin: 0;list-style: none;padding-top: 10px }.minicart__item {position: relative;display: -ms-flexbox;display: flex;border-bottom: 1px solid #e5e5e5;margin-bottom: 20px;padding-bottom: 20px }.minicart__item-image {display: block;width: 80px;-ms-flex-negative: 0;flex-shrink: 0 }.minicart__item-image img {display: block }.minicart__item-detail {padding-left: 20px;-ms-flex-positive: 1;flex-grow: 1 }.minicart__item-title {text-decoration: none;font-weight: 500;color: #646464;display: block;width: 100%;margin-bottom: 10px }.minicart__item-price {width: 50%;float: left;line-height: 1 }.minicart__item-qty {width: 50%;float: right;text-align: right;line-height: 1 }.minicart__item-actions {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;width: 100%;font-size: 12px;font-size: .75rem }.minicart__item-edit, .minicart__item-remove {margin-right: 10px;color: #bc097e;text-decoration: none }.minicart__item-edit .svg-icon, .minicart__item-remove .svg-icon {width: 1em;height: 1em }.minicart__totals {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;margin-bottom: 10px }.minicart__items-count {width: 50% }.minicart__subtotal {width: 50%;text-align: right }.minicart__subtotal .price {color: #bc097e;font-weight: 500;font-size: 20px;font-size: 1.25rem }.minicart__button {display: block;width: 100%;margin-bottom: 20px }.minicart__button:last-child {margin-bottom: 0 }.view-hearing-aids {background: #f2f3f5;padding: 20px;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: justify;justify-content: space-between }.view-hearing-aids__heading {width: 50%;padding-bottom: 10px }.view-hearing-aids__heading span {color: #0e8e9b;font-weight: 500 }.view-hearing-aids__heading--bottom {width: 100%;border-top: 1px solid #999;padding-top: 20px }.view-hearing-aids__image {width: 38%;height: 38% }.request-brochure {background: #f2f3f5;padding: 20px;margin-bottom: 20px }.request-brochure__heading {color: #bc097e;font-weight: 500;text-align: center;letter-spacing: .5px }.request-brochure__postcode {text-align: center;font-size: 14px;padding: 10px;width: 100%;margin-bottom: 20px }.view-our-faq {background: #f6e9f2;padding: 20px;margin-bottom: 20px }.view-our-faq__heading {text-align: center;color: #bc097e;font-weight: 500 }.contact-side {background: #F0F0F0;padding: 15px;margin-bottom: 20px }.contact-side__heading {text-align: center;color: #bc097e;font-weight: 500 }.contact-side__body {text-align: center;font-size: 14px;}.get-in-touch {background: #f6e9f2;padding: 20px;margin-bottom: 20px }.get-in-touch__heading {text-align: center;color: #bc097e;font-weight: 500 }.page-title__heading {padding: 0 }.remember-me-popup {display: none }.account-sub-nav {margin-bottom: 10px }@media (min-width:768px) {.account-sub-nav {display: block }}.account-sub-nav li {font-size: 14px;border-bottom: 1px solid #f2f3f5;padding: 10px 0 }.account-sub-nav a {text-decoration: none;color: #646464 }.account-sub-nav .nav--stacked {display: none }.account-sub-nav .nav--stacked.active {display: block }@media only screen and (min-width:768px) {.account-sub-nav .nav--stacked {display: block }.account-sub-nav .button {display: none }}.my-account thead th {background-color: #f2f3f5;font-weight: 500 }.my-account a {text-decoration: none }.customer-dob {display: -ms-flexbox;display: flex;width: 100%;-ms-flex-pack: justify;justify-content: space-between }.dob-day, .dob-month, .dob-year {width: calc(33.33% - 20px) }.nav--tabs {list-style-type: none;margin: 0;padding: 0 }.nav--tabs li {display: inline-block }.nav--tabs a {padding: 7px;background-color: #fff;font-weight: 500;font-size: 16px;font-size: 1rem;line-height: 1.5;text-transform: uppercase;letter-spacing: .05em;text-align: center;text-decoration: none;cursor: pointer;transition: background .3s ease, color .3s ease;border-radius: 4px;box-shadow: inset 0 0 0 #e6e6e6;border: 1px solid #e9f3f4 }.nav--tabs a:focus, .nav--tabs a:hover {background-color: #fff;border: 1px solid #f2f3f5;color: #0e8e9b }.nav--tabs a:active {box-shadow: inset 0 2px 0 #c7e0e3 }.nav--tabs a {color: #0e8e9b }.nav--tabs a.active {color: #bc097e }.tabs .tabs__content {display: none }.tabs .active {display: block }.group-select .input-text, .hero {width: 100% }.hero {background-color: #f2f3f5;padding-top: 0;padding-bottom: 0;margin-top: 20px }.hero__container {width: 100%;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap }.hero__image {width: calc(100% + 40px);margin-left: -20px;margin-right: -20px;background-size: cover;background-position: 0 80%;background-repeat: no-repeat;padding-bottom: 80% }@media only screen and (min-width:768px) {.hero__image {background-size: cover;width: 60%;padding-bottom: 40%;margin-left: auto;margin-right: auto }}@media only screen and (min-width:1080px) {.hero__image {padding-bottom: 40% }}.hero__image img {width: 100%;display: block }.hero__info {margin-top: 40px;margin-bottom: 40px;width: 100% }@media only screen and (min-width:768px) {.hero__info {margin-top: 0;margin-bottom: 0;width: 40% }}@media only screen and (min-width:768px) and (min-width:1080px) {.hero__info {margin-top: 40px;margin-bottom: 40px }}@media only screen and (min-width:768px) {.hero__content {padding: 40px }}.hero__title {font-size: 24px }@media only screen and (min-width:768px) {.hero__title {font-size: 25px }}@media only screen and (min-width:1080px) {.hero__title {font-size: 42px }}.hero__desc {color: #646464;font-weight: 400;line-height: 2 }@media (min-width:768px) {.hero__desc {font-size: 20px;padding: 0 }}.hero__link {white-space: nowrap;width: 100% }@media (min-width:768px) {.hero__link {width: auto }}@media only screen and (min-width:768px) {.hd-home-categories {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: justify;justify-content: space-between }}.hd-home-category {background-color: #f2f3f5;margin-bottom: 20px;margin-top: 20px }@media only screen and (min-width:768px) {.hd-home-category {width: calc(50% - 20px) }}@media only screen and (min-width:1080px) {.hd-home-category {width: calc(33.333% - 20px) }}.hd-home-category__banner {position: relative;min-height: 170px;background-size: cover;margin-bottom: 20px }.hd-home-category__banner:before {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: rgba(0, 0, 0, .4) }.hd-home-category__title {position: absolute;color: #fff;font-size: 20px;z-index: 1;text-align: center;width: 280px;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%) }.hd-home-category__items {margin: 0;padding: 0 10px;margin-bottom: 20px }@media only screen and (min-width:768px) {.hd-home-category__items {padding: 0 40px }}.hd-home-category__item {width: 100%;list-style-type: none;padding: 10px 0;border-bottom: 1px solid #e6e6e6 }.hd-home-category__item:last-child {border-bottom: none }.hd-home-category__item a {width: 100%;text-decoration: none;color: #646464 }.hd-home-category__item .svg-icon {float: right;color: #bc097e;position: relative;top: 5px }.hd-home-category__link {padding: 0 10px;width: 100% }@media only screen and (min-width:768px) {.hd-home-category__link {padding: 0 40px }}.hd-home-category__link .button {width: 100%;margin-bottom: 40px }.hd-home-category__heading {margin: 0;text-align: center;text-transform: capitalize;padding-top: 40px;padding-left: 10px;padding-right: 10px }@media only screen and (min-width:768px) {.hd-home-category__heading {text-align: left;padding-left: 40px;padding-right: 40px }}.hd-home-category__heading a {color: #0e8e9b }.hd-home-category__sub-heading {margin: 0;text-align: center;padding: 20px }@media only screen and (min-width:768px) {.hd-home-category__sub-heading {text-align: left;padding-left: 40px;padding-right: 40px }}.hd-home-category__link .svg-icon {width: 22px;height: 22px }@media only screen and (min-width:768px) {.hd-home-category--second-row {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-pack: justify;justify-content: space-between }}@media only screen and (min-width:768px) and (min-width:1080px) {.hd-home-category--second-row {display: block }}.hd-home-category__image-header {display: none }@media only screen and (min-width:768px) {.hd-home-category__image-header {display: block;position: relative }.hd-home-category__image-header .svg-icon {width: 100px;height: 100px;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%) }}@media only screen and (min-width:1080px) {.hd-home-category__image-header {display: none }}.hd-home-category__listing {list-style-type: none;margin: 0;padding: 20px 40px;text-align: center }.hd-home-category__listing a {text-decoration: none;color: #646464 }@media only screen and (min-width:768px) {.hd-home-category__listing {text-align: left }}.hd-home-brands {width: 100%;padding-bottom: 40px;border-bottom: 1px solid #f2f3f5;text-align: center;display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: center;align-items: center;-ms-flex-flow: row wrap;flex-flow: row wrap }.hd-home-brands .hd-home-brand {display: inline-block;width: 33.33% }@media (min-width:768px) {.hd-home-brands .hd-home-brand {width: 13.33333% }}.hd-home-brands .hd-home-brands__link {color: #0e8e9b;font-weight: 500;display: inline-block;width: 100% }@media (min-width:768px) {.hd-home-brands .hd-home-brands__link {text-align: right;width: 14.28571% }}.content__header {color: #0e8e9b;margin-bottom: 40px }.content-wrap {margin-bottom: 20px }@media (min-width:768px) {.content-wrap {-webkit-column-count: 2;-moz-column-count: 2;column-count: 2 }}.content-wrap p {margin-bottom: 40px }@media only screen and (min-width:768px) {.content__adverts {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: justify;justify-content: space-between }}.content__advert {background: #e9f3f4;margin-bottom: 40px;padding: 40px 10px;text-align: center }@media only screen and (min-width:768px) {.content__advert {display: -ms-flexbox;display: flex;-ms-flex-flow: column wrap;flex-flow: column wrap;-ms-flex-pack: justify;justify-content: space-between;padding: 40px }}.content__advert .advert__image {padding: 0 }.content__advert .advert__link, .content__advert .advert__link .button {width: 100% }@media only screen and (min-width:768px) {.content__advert {width: calc(50% - 20px) }}@media only screen and (min-width:1080px) {.content__advert {width: calc(33.333% - 20px) }}.advert__heading {color: #0e8e9b;padding: 0 }.advert__sub-heading {padding: 0 10px }@media only screen and (min-width:768px) {.content__advert--reverse {width: 100% }}@media only screen and (min-width:768px) and (min-width:1080px) {.content__advert--reverse {width: 33.33%;display: -ms-flexbox;display: flex;-ms-flex-direction: row;flex-direction: row;-ms-flex-align: center;align-items: center }.content__advert--reverse .advert__column-1 {width: calc(40% - 10px) }.content__advert--reverse .advert__column-2 {width: calc(60% - 10px) }}.landing-page-banner__container {background: #f2f3f5;max-width: 1190px }@media (min-width:768px) {.landing-page-banner__container {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center }}.landing-page-banner {background: #f2f3f5;margin-bottom: 16px;padding-top: 0;padding-bottom: 0 }@media (min-width:768px) {.landing-page-banner {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center }}.landing-page-banner__image {background-size: cover;background-repeat: no-repeat;width: calc(100% + 40px);margin-left: -20px }@media (min-width:768px) {.landing-page-banner__image {background-position: left -50px bottom 0 }}.landing-page-banner__content {text-align: center;padding-bottom: 16px;padding-top: 200px }@media (min-width:768px) {.landing-page-banner__content {position: relative;left: 70%;text-align: left;width: 60%;margin: 80px 0;padding-top: 0 }}.landing-page-banner__title {font-size: 42px }.landing-page-banner__subtitle {color: #646464;font-weight: 400;line-height: 2;margin-bottom: 20px;padding: 0 40px;text-shadow: #fff 1px 1px }@media (min-width:768px) {.landing-page-banner__subtitle {padding: 0 }}.page-tiles {padding-top: 20px;padding-bottom: 20px }@media (min-width:768px) {.page-tiles {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: justify;justify-content: space-between;width: 100% }}.page-tiles__title {font-size: 20px }.page-tiles__subtitle {font-weight: 300;margin-bottom: 0;padding-bottom: 14px }.page-tiles__link {font-weight: 500;white-space: nowrap }.page-tiles__block {margin-bottom: 40px;text-align: center;position: relative }@media (min-width:768px) {.page-tiles__block {width: 31.03%;padding-top: 40px;padding-bottom: 14px }}.page-tiles__block--wide {background: #f2f3f5 }@media (min-width:768px) {.page-tiles__block--wide {width: 65.52%;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: justify;justify-content: space-between;text-align: left }}.page-tiles__content {padding: 20px }@media (min-width:768px) {.page-tiles__content {padding: 0 20px }}@media (min-width:768px) {.page-tiles__block--wide .page-tiles__content {width: 37.79%;padding: 0 14px;padding-bottom: 36px }}@media (min-width:768px) {.page-tiles__block--inverted .page-tiles__content {position: relative;padding-left: calc(57.81% + 14px);width: 100% }}@media (min-width:768px) {.page-tiles--white {color: #fff }}.page-tiles__content--white {color: #fff;background: hsla(0, 0%, 39%, .4) }@media (min-width:768px) {.page-tiles__content--white {background: transparent }}.page-tiles__image {font-size: 0;height: 200px;background-size: cover;background-repeat: no-repeat }@media (min-width:768px) {.page-tiles__image {position: absolute;right: 0;top: 0;width: calc(56.58% - 20px);height: 100%;background-size: cover;background-position: 50% }}.page-tiles__block--inverted .page-tiles__image {left: 0 }.page-tiles__image--contain {background-size: contain;background-position: 50% 50% }@media (min-width:768px) {.page-tiles__image--full-width {width: 100% }}.page-tiles__block--bg-blue {background: #e9f3f4 }.page-tiles__block--bg-pink {background: #f6e9f2 }.page-tiles__block--full-bg-img {background-size: cover }@media (min-width:768px) {.page-tiles__content--left {margin-left: 40px }}@media (min-width:768px) {.page-tiles--gradient:after {content: '';display: block;background: linear-gradient(90deg, #f2f3f5 30%, hsla(0, 0%, 100%, 0));position: absolute;top: 0;left: 46%;height: 100%;width: 10% }}.page-tiles--image-top {display: -ms-flexbox;display: flex;-ms-flex-flow: column-reverse;flex-flow: column-reverse }@media (min-width:768px) {.page-tiles--image-top {-ms-flex-flow: row;flex-flow: row }}.footer {border-top: 1px solid #f2f3f5;border-bottom: 1px solid #f2f3f5;padding-top: 10px;padding-bottom: 10px }@media (min-width:768px) {.footer {padding-top: 40px;padding-bottom: 40px }}.newsletter {background: #f6e9f2;padding: 40px 10px;text-align: center }@media (min-width:768px) {.newsletter {padding: 40px }}@media (min-width:900px) {.newsletter {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: center;align-items: center;text-align: left }}.footer__icon {display: block }@media (min-width:768px) {.footer__icon {padding-left: 20px }}@media (min-width:768px) {.footer__icon, .footer__summary {padding-right: 40px }}@media (min-width:900px) {.footer__form {-ms-flex: 1;flex: 1;padding-right: 20px }}.footer__title {font-size: 16px;font-weight: 500;color: #bc097e }@media (min-width:768px) {.footer__title {font-size: 20px }}.footer__placeholder {border-radius: 4px;font-size: 14px;padding: 14px 0 5px 20px }.footer__label-text {font-size: 16px;font-weight: 500;margin-left: -16px;border-radius: 4px }@media (min-width:768px) {.footer__label-text {border-radius: 1px 4px 4px 1px }}@media only screen and (min-width:768px) {.footer-links__columns {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: justify;justify-content: space-between }}.footer-links__column {text-align: center;margin-bottom: 20px }@media only screen and (min-width:768px) {.footer-links__column {width: calc(50% - 40px) }}@media only screen and (min-width:1080px) {.footer-links__column {text-align: left;width: calc(25% - 40px) }}.footer-links__list {margin: 0;list-style-type: none }.footer-links__list a {text-decoration: none;color: #646464 }.footer-links__list li {margin-bottom: 10px }.footer-links__icons {margin: 0;list-style-type: none }.footer-links__icons li {display: inline-block;margin-right: 10px }@media only screen and (min-width:1080px) {.footer-links__column--align-right {text-align: right }}.copyright {width: 100%;padding-top: 14px;border-top: 1px solid #f2f3f5 }@media (min-width:768px) {.copyright {padding-left: 0;padding-right: 0;padding-top: 14px }}@media (min-width:900px) {.copyright {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: justify;justify-content: space-between }}.copyright__title {text-align: center;font-size: 12px;width: 100% }@media (min-width:900px) {.copyright__title {text-align: left;-ms-flex-negative: 0;flex-shrink: 0;font-size: 16px;width: calc(40% - 20px) }}.copyright__list {list-style: none;margin-left: 0;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: center;align-items: center;width: 100% }@media (min-width:900px) {.copyright__list {width: calc(60% - 20px) }}.copyright__item {width: calc(100% / 8 - 10px) }@media (min-width:900px) {.copyright__item--margin {margin-left: 20px }}.promotion-wrapper {padding-top: 0 }@media only screen and (min-width:768px) {.promotion-wrapper {padding-top: 10px;padding-bottom: 0 }}@media only screen and (min-width:963px) {.promotion-wrapper {margin-top: auto;padding-bottom: 5px }}.promotion__list {margin: 0;padding: 0;list-style: none }@media (min-width:768px) {.promotion__list {display: -ms-flexbox;display: flex;-ms-flex-direction: row;flex-direction: row;text-align: center;-ms-flex-pack: justify;justify-content: space-between }}.promotion__item {font-size: 14px;position: relative;margin-bottom: 10px;width: 100%;white-space: nowrap }.promotion__item:before {content: '';position: absolute;left: 0;top: 0;bottom: .1em;width: 0;background-color: hsla(0, 0%, 60%, .4) }@media (min-width:768px) {.promotion__item:before {width: 1px }}@media (min-width:1080px) {.promotion__item {padding: 0 20px;font-size: 16px;margin-bottom: 0;width: 33.3333333% }}.promotion__item:first-child {display: none }@media (min-width:1080px) {.promotion__item:first-child {display: block }}.promotion__item:nth-child(2) {display: none }@media (min-width:768px) {.promotion__item:nth-child(2) {display: block }}.promotion__item:nth-child(3) {position: relative }.promotion__item:nth-child(3):after {content: '';position: absolute;right: 0;top: 0;bottom: .1em;width: 0;background-color: hsla(0, 0%, 60%, .4) }@media (min-width:768px) {.promotion__item:nth-child(3):after {width: 1px }}.promotion__item img {margin-right: 10px }.promotion__item-link {text-decoration: none;color: #646464;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center }.promotion__item-title {padding: 0;margin: 0 }.promotion__item-title--bold {color: #0e8e9b;font-weight: 500 }.breadcrumbs {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: center;justify-content: center;margin: 0;padding: 0;list-style: none }.breadcrumbs a {text-decoration: none;color: #646464 }.breadcrumbs__item {position: relative;padding: 0 10px;font-size: 14px;white-space: nowrap }@media (min-width:768px) {.breadcrumbs__item {font-size: 16px }}.breadcrumbs__item:after {content: '';position: absolute;right: 0;top: .3em;bottom: .3em;width: 1px;background-color: #646464;transform: rotate(20deg) }.breadcrumbs__item:last-child:after {content: '';display: none }@media (min-width:768px) {.breadcrumbs__link {display: -ms-flexbox;display: flex;-ms-flex-align: end;align-items: flex-end }}.product__container {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: baseline;align-items: baseline }.product__list-container {text-align: center;padding-bottom: 10px }@media (min-width:768px) {.product__list-container {padding-bottom: 40px }}@media (min-width:900px) {.product__list-container {text-align: left }}.product__list {margin: 0;list-style: none;padding-bottom: 20px }.product__list-header {font-size: 16px;font-weight: 500;color: #bc097e;padding-bottom: 10px }@media (min-width:768px) {.product__list-header {font-size: 16px;padding-bottom: 20px }}.product__list-item {font-size: 14px;border-bottom: 1px solid #f2f3f5;padding: 10px 0 }.product__list-item a {text-decoration: none;color: #646464 }.count {font-size: 14px;color: #999 }.advert {background: #e9f3f4;margin-bottom: 20px;padding: 20px;text-align: center }.advert__image {padding-top: 40px }.advert__title {font-size: 16px;font-weight: 500;color: #0a636c }@media (min-width:768px) {.advert__title {font-size: 29px }}.advert__sub-title {padding-bottom: 20px;margin: 0 }.advert__link-button {border: 1px solid #81e9f4;color: #0e8e9b;font-weight: 500;width: calc(100% - 40px) }.ratings {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;width: 100%;-ms-flex-pack: center;justify-content: center }@media (min-width:768px) {.ratings {-ms-flex-pack: start;justify-content: flex-start }}.ratings .rating-box {width: 112px;background-position: 0 -19px;overflow: hidden }.ratings .rating-box, .ratings .rating-box .rating {height: 20px;background-repeat: repeat-x;background-image: url(https://www.hearingdirect.com/skin/frontend/jh/assets/images/icon-stars.svg) }.ratings .rating-box .rating {float: left;background-position: 0 0 }.ratings .amount {display: block;margin: 5px auto }.rating-links p {margin: 0 }.item {border: 1px solid #f2f3f5;padding: 10px;margin-bottom: 40px }@media (min-width:768px) {.item {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap }}@media (min-width:900px) {.item {padding: 20px }}.product-name {font-size: 16px;font-weight: 500;color: #bc097e }@media (min-width:768px) {.product-name {font-size: 16px;margin-bottom: 10px }}.product-name a {color: #bc097e }@media (min-width:768px) {.product-image {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;margin: 0 }}.item__link {width: 100%;margin-top: 20px;-ms-flex-item-align: end;align-self: flex-end }.review {color: #646464;font-weight: 200;font-size: 16px;text-decoration: none;padding-left: 10px }.ratings {padding-bottom: 10px }.listing {margin-left: 0;list-style: none;text-align: center }.listing h3 {padding-top: 0 }.listing--grid {text-align: center }@media (min-width:580px) {.listing--grid {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;text-align: center }}.listing--grid .short-description {display: none }.listing--grid .item {-ms-flex-pack: justify;justify-content: space-between;padding: 40px }@media (min-width:768px) {.listing--grid .product-image {width: calc(45% - 20px) }}@media (min-width:768px) {.listing--grid .item__info {width: calc(55% - 20px) }}.listing--grid .item__info .ratings {border-bottom: none }.listing--grid .item__link--list {display: none }.listing--2-col-grid .item {padding: 10px;width: 100% }@media (min-width:580px) {.listing--2-col-grid .item {width: calc(50% - 20px);margin-left: 0;margin-right: 40px;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: center;justify-content: center;padding: 20px }}@media only screen and (min-width:580px) and (max-width:9998px) {.listing--2-col-grid .item:nth-child(2n+2) {margin-right: 0 }}@media (min-width:768px) {.listing--2-col-grid .item {-ms-flex-pack: justify;justify-content: space-between;text-align: left;padding: 35px }}@media (min-width:768px) {.listing--2-col-grid .item .item__link {display: -ms-flexbox;display: flex;-ms-flex-align: end;align-items: flex-end }}.listing--2-col-grid .item .item__link--list {display: none }@media (min-width:768px) {.listing--3-col-grid {padding-top: 20px }}.listing--3-col-grid .item {padding: 25px;width: 100% }@media (min-width:768px) {.listing--3-col-grid .item {width: calc(50% - 20px);margin-left: 0;margin-right: 40px;text-align: left }}@media only screen and (min-width:768px) and (max-width:1079px) {.listing--3-col-grid .item:nth-child(2n+2) {margin-right: 0 }}@media (min-width:1080px) {.listing--3-col-grid .item {width: calc(33.33333% - 26.66667px);margin-left: 0;margin-right: 40px }}@media only screen and (min-width:1080px) and (max-width:9998px) {.listing--3-col-grid .item:nth-child(3n+3) {margin-right: 0 }}@media (min-width:768px) {.listing--3-col-grid .item .item__link {display: -ms-flexbox;display: flex;-ms-flex-align: end;align-items: flex-end }}.listing--3-col-grid .item .item__link--list {display: none }.listing--list .item .product-image {-ms-flex-negative: 0;flex-shrink: 0;width: 150px;padding-right: 20px }.listing--list .item .short-description {display: none }@media (min-width:768px) {.listing--list .item .short-description {display: block;width: 70%;float: left;margin-left: -20px;padding-left: 20px;list-style-type: none }}.listing--list .item .short-description li:before {content: '\2022';color: #bc097e;padding-right: .5em }@media (min-width:768px) {.listing--list .item .product-name, .listing--list .item .ratings {width: 70%;float: left }}.listing--list .item .item__info {margin: 0;padding: 0;text-align: center }@media (min-width:768px) {.listing--list .item .item__info {text-align: left;-ms-flex-positive: 1;flex-grow: 1;width: 70%;float: right }}@media (min-width:768px) {.listing--list .item .item__price {width: 30%;float: right;margin-bottom: 10px }}@media (min-width:768px) {.listing--list .item .item__link {text-align: right;width: 30%;float: right;padding-top: 10px }}.listing--list .item .item__link--grid {display: none }.item-grid {display: -ms-flexbox;display: flex;-ms-flex-direction: column-reverse;flex-direction: column-reverse }@media (min-width:900px) {.item-grid {display: -ms-flexbox;display: flex;-ms-flex-direction: row;flex-direction: row;-ms-flex-pack: justify;justify-content: space-between }}@media (min-width:900px) {.item-grid__col-left {width: 23.1% }}@media (min-width:900px) {.item-grid__col-right {width: 71.2% }}@media (min-width:768px) {.category__desc-container {display: -ms-flexbox;display: flex;-ms-flex-pack: end;justify-content: flex-end }}.category__desc {border-top: 1px solid #f2f3f5 }.category-description {padding-top: 20px;margin-bottom: 20px }@media (min-width:900px) {.category-description {width: 71.2%;margin-bottom: -20px }}.category-description p {font-size: 16px;line-height: 32px;margin-bottom: 10px;font-weight: 300 }@media (min-width:768px) {.category-description p {font-size: 16px;line-height: 32px;margin-bottom: 50px }}.container__product {width: 100%;zoom: 1 }.container__product:after, .container__product:before {content: "";display: table }.container__product:after {clear: both }@media (min-width:768px) {.product-info {float: right;width: 48% }}.product-media {border-bottom: 1px solid #f2f3f5 }@media (min-width:768px) {.product-media {float: left;width: 48% }}@media (min-width:580px) {.product-actions {float: left;width: 100% }}@media (min-width:768px) {.product-actions {float: right;width: 48% }}.product-details {border-top: 1px solid #f2f3f5;padding-top: 20px }@media (min-width:580px) {.product-details {float: left;width: 100% }}@media (min-width:768px) {.product-details {float: right;width: 48%;clear: right }}.product-info__name {text-align: left;font-weight: 500;color: #bc097e;padding-bottom: 20px;font-size: 24px }@media (min-width:768px) {.product-info__name {font-size: 36px;padding-bottom: 0 }}.product-info__name--center {text-align: center;margin: 0 auto }.product-info__summary {border-bottom: 1px solid #f2f3f5 }@media (min-width:768px) {.product-info__summary {padding-bottom: 20px }}.product-info__summary p {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;margin: 0;padding-bottom: 10px }.product-info__summary .svg-icon {color: #bc097e;width: 20px;height: 20px;margin-right: 10px;-ms-flex-negative: 0;flex-shrink: 0 }.product-into__reviews .ratings {padding: 20px 0;border-bottom: 1px solid #f2f3f5 }.product-into__reviews .ratings p {margin-bottom: 0 }.product-into__reviews .separator {display: none }.product-into__reviews .rating-links {font-size: 12px;-ms-flex-negative: 0;flex-shrink: 0;display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between }@media (min-width:415px) {.product-into__reviews .rating-links {-ms-flex: 1;flex: 1;font-size: 16px }}.product-into__reviews .rating-links a {text-decoration: none;color: #646464;margin-left: 5px;padding-right: 2px }.product__options-separator {border-left: 1px solid #f2f3f5;border-right: 1px solid #f2f3f5;border-bottom: 1px solid #f2f3f5 }dl.last {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: baseline;align-items: baseline;padding-top: 28px;border-top: 1px solid #f2f3f5 }dl.last dt {width: calc(50% - 20px);padding-bottom: 20px;margin-left: 20px }@media (min-width:480px) {dl.last dt {width: calc(28% - 20px);margin-left: 20px }}dl.last dd {width: calc(50% - 20px);margin-right: 20px }@media (min-width:480px) {dl.last dd {width: calc(72% - 20px);margin-right: 20px }}.input-text {width: 100% }p.required {font-size: 12px }.product__actions {padding-top: 20px;padding-bottom: 10px }.product__actions .regular-price {font-size: 22px }.add-to-cart {text-align: center }@media (min-width:480px) {.add-to-cart {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: justify;justify-content: space-between }}.qty-wrapper {padding: 20px 0;padding-right: 20px;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center }.qty-wrapper label {font-weight: 500 }.add-to-cart-buttons {-ms-flex: 1;flex: 1 }.qty {max-width: 50px;text-align: center }.btn-cart {background-color: #0e8e9b;width: 100% }.hd-benefits {margin-bottom: 20px }.hd-benefits__list {list-style-type: none;margin: 0 }@media (min-width:768px) {.hd-benefits__list {display: -ms-flexbox;display: flex }}.hd-benefit {background-color: #e9f3f4;text-align: center;font-size: 14px;margin-bottom: 20px }@media (min-width:768px) {.hd-benefit {width: 33.33%;margin-bottom: 0;width: calc(33.33333% - 13.33333px);margin-left: 0;margin-right: 20px;display: -ms-flexbox;display: flex;-ms-flex-flow: column wrap;flex-flow: column wrap;-ms-flex-pack: justify;justify-content: space-between }}@media only screen and (min-width:768px) and (max-width:9998px) {.hd-benefit:nth-child(3n+3) {margin-right: 0 }}@media (min-width:768px) {.hd-benefit img {-ms-flex-item-align: center;align-self: center }}.hd-benefit a {padding: 10px;text-decoration: none;color: #646464;height: 100% }@media (min-width:1080px) {.hd-benefit a {padding: 20px }}.hd-benefit a:hover {text-decoration: none;color: #646464 }.hd-benefit__title {font-size: 14px;font-weight: 500;color: #0e8e9b }.std {position: relative;padding: 10px 0 0;margin-bottom: 5px }.std h2 {font-weight: 500;color: #bc097e;font-size: 18px }.std ul li {line-height: 2 }.product-description__header {color: #bc097e;font-weight: 500;padding: 20px 0 }.product-gallery {position: relative;margin-bottom: 20px }.product-gallery__carousel {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2 }.product-gallery__image {display: block;width: 100%;height: 100%;opacity: 0;transition: opacity .4s }.product-gallery__image.flickity-lazyloaded {opacity: 1 }.product-gallery__spacer {display: block;width: 100%;padding-bottom: 100%;background-color: #fff;position: relative }.product-videos a {text-decoration: none }.product-video {width: 100%;display: block;background-color: #e9f3f4;margin-bottom: 20px }@media (min-width:580px) {.product-video {display: -ms-flexbox;display: flex;padding: 10px }}.product-video__img {margin-bottom: 0;position: relative;display: block;min-height: 120px;background-repeat: no-repeat;background-size: cover;border: 2px solid #fff;background-position: 50% }@media (min-width:580px) {.product-video__img {width: 50%;height: 0;padding-bottom: 30% }}.product-video__icon {z-index: 1;width: 50px;height: 50px }.product-video__icon, .product-video__icon .svg-icon {position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%) }.product-video__icon .svg-icon {width: 100%;height: 100%;color: #0e8e9b }.product-video__caption {-ms-flex-item-align: center;align-self: center;text-align: center;color: #646464;padding: 20px;font-size: 16px }@media (min-width:580px) {.product-video__caption {width: 50% }}.product-video__title {font-weight: 500;color: #0e8e9b }.thumbnail-nav {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;list-style: none;margin: 0;margin-bottom: 10px }.thumbnail-nav__item {background-color: #e5e5e5;margin-bottom: 10px;width: calc(20% - 8px);margin-left: 0;margin-right: 10px;border-radius: 6px;overflow: hidden }@media only screen and (max-width:9998px) {.thumbnail-nav__item:nth-child(5n+5) {margin-right: 0 }}.thumbnail-nav__item:hover {cursor: pointer }.thumbnail-nav__image {display: block }.loader {border: 8px solid #0e8e9b;border-top: 8px solid #fff;border-radius: 100%;width: 60px;height: 60px;animation: a 1s linear infinite;position: absolute;top: 50%;left: 50%;margin-top: -30px;margin-left: -30px }@keyframes a {0% {transform: rotate(0deg) }to {transform: rotate(1turn) }}.block-title {text-align: center }.wrapper__related-products {border-top: 1px solid #f2f3f5;margin-top: 20px }.std h3 {margin: 20px 0 }.product__section {border-bottom: 1px solid #f2f3f5;text-align: center }@media (min-width:768px) {.product__section {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;text-align: left }.product__section .product__image {width: 45% }.product__section .product__information {width: 55% }}.product__section .extra-info {font-weight: 500 }.product__section .add-to-cart {margin-bottom: 20px }.box-collateral .ratings-table {border-bottom: 1px solid #f2f3f5 }.box-collateral .ratings-table th {font-weight: 500 }.review__section {margin-top: 20px }.review__section .review-list {list-style-type: none;margin: 0 }@media (min-width:900px) {.review__section .review-list {display: -ms-flexbox;display: flex;-ms-flex-flow: row wrap;flex-flow: row wrap;-ms-flex-pack: justify;justify-content: space-between }}.review__section .review {padding-left: 0 }@media (min-width:900px) {.review__section .review {width: calc(50% - 20px);display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-pack: justify;justify-content: space-between }}.review__section .ratings-table {border-bottom: 1px solid #f2f3f5;margin-bottom: 20px }.review__section .ratings-table th {font-weight: 500 }.review__section .review__content {padding-bottom: 20px }.form-add {margin: 20px 0 }.form-add .table--plain {margin: 20px 0;border-bottom: 1px solid #f2f3f5 }.form-add .table--plain th {font-weight: 500;border-top: 1px solid #f2f3f5;border-bottom: 1px solid #f2f3f5 }.form-add .table--plain td.value {text-align: center }.form-add textarea {font-size: 14px }.cart-item .image {padding: 20px 0 }@media (min-width:768px) {.cart-item .image {padding-right: 35px }}@media (min-width:768px) {.cart-item .cart-info, .cart-item .image {display: inline-block;vertical-align: middle }.cart-item .cart-info {width: 50% }}.cart-item .cart-info .item-msg {color: #de0000;font-size: 14px }@media (min-width:768px) {.cart-item .cart-links {vertical-align: middle }}.cart-table {font-size: 16px }.cart-table tbody tr {border-bottom: 1px solid #f2f3f5;padding-bottom: 20px }.cart-table .title {font-weight: 500 }.cart-table .title a {text-decoration: none }.cart-table .small {font-size: 14px }@media (min-width:768px) {.cart-table td {vertical-align: middle;padding: 0 }}.cart-table tfoot td {padding: 10px 0 }@media (min-width:480px) {.cart-table td.product {width: 60% }}@media (min-width:768px) {.cart-table td.product {width: auto }}.cart-table td.price {width: 50% }@media (min-width:768px) {.cart-table td.price {width: auto }}.cart-table td.quantity {width: 50% }@media (min-width:768px) {.cart-table td.quantity {width: auto }}.cart-table td.subtotal {text-align: right }@media (min-width:768px) {.cart-table td.subtotal {text-align: center }}@media (min-width:768px) {.cart-table td.quantity[data-title]:before {margin-top: 0 }}.cart-table .input-box {margin-bottom: 0 }.cart-table .input-text {height: 20px;width: 40px }.cart-table .input-qty>* {float: right }@media (min-width:768px) {.cart-table .input-qty>* {float: left }}.nav--inline {list-style-type: none;display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;margin: 0 }.nav--inline p {margin-right: 40px }.nav--inline a {text-decoration: none }.cart-shipping, .cart-totals {margin-bottom: 20px }.cart-totals {font-size: 16px;background: #f2f3f5 }.shipping-form .button {margin-bottom: 20px }@media only screen and (min-width:768px) {.cart-sidebar {padding-left: 20px }}.accordion-header {font-size: 14px;border-bottom: 1px solid #f2f3f5;padding: 10px 0;position: relative;cursor: pointer;margin-bottom: 0 }.accordion-header .svg-icon {position: absolute;top: 50%;transform: translateY(-50%);right: 0 }.accordion-header.active .svg-icon {transform: translateY(-50%) scaleY(-1) }.accordion-body {display: none;padding: 20px 0 0 }.accordion-body.active {display: block }.onestepcheckout-index-index {counter-reset: a }.onestepcheckout-index-index ol, .onestepcheckout-index-index ul {list-style: none;margin: 0 }.onestepcheckout-index-index br {display: none }.onestepcheckout-index-index label {margin-bottom: 0 }.onestepcheckout-index-index .onestepcheckout-login-link a {text-decoration: none;color: #646464;font-weight: 500 }.onestepcheckout-index-index .input-box {font-size: 14px;margin-bottom: 20px }.onestepcheckout-index-index .input-box label {font-size: 14px;-ms-flex-negative: 0;flex-shrink: 0;margin-bottom: 0 }@media only screen and (min-width:768px) {.onestepcheckout-index-index .input-box label {font-size: 16px }}.onestepcheckout-index-index .input-box .button {font-size: 12px;height: 50px;padding: 15px 10px;background-color: #646464;color: #fff }@media only screen and (min-width:480px) {.onestepcheckout-index-index .input-box .button {font-size: 14px }}.onestepcheckout-index-index .input-postcode {display: -ms-flexbox;display: flex;-ms-flex-flow: row wrap;flex-flow: row wrap;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: center;align-items: center }.onestepcheckout-index-index .input-postcode label {width: 100% }.onestepcheckout-index-index .input-box select {padding-right: 20px;background: url(https://www.hearingdirect.com/skin/frontend/jh/assets/images/category-page/indicator.png) no-repeat;background-size: 20px;background-position: 98%;height: 50px;-webkit-appearance: none;-moz-appearance: none;appearance: none }.onestepcheckout-index-index #billing_address select {width: 100%!important }.onestepcheckout-index-index .shipping-address-title {color: #0e8e9b;font-weight: 500;padding: 20px 0 10px;border-top: 1px solid #f2f3f5 }@media only screen and (min-width:768px) {.onestepcheckout-index-index .shipping-address-title {font-size: 18px;border-top: none }}@media only screen and (min-width:768px) {.onestepcheckout-index-index .checkoutcontainer {zoom: 1;margin-left: -40px }.onestepcheckout-index-index .checkoutcontainer:after, .onestepcheckout-index-index .checkoutcontainer:before {content: "";display: table }.onestepcheckout-index-index .checkoutcontainer:after {clear: both }}.onestepcheckout-index-index .onestepcheckout-column-left {margin-bottom: 20px;width: 100% }@media only screen and (min-width:768px) {.onestepcheckout-index-index .onestepcheckout-column-left {width: 50%;padding-left: 40px;float: left }}@media only screen and (min-width:1080px) {.onestepcheckout-index-index .onestepcheckout-column-left {width: 33.3333% }}.onestepcheckout-index-index .onestepcheckout-column-middle {margin-bottom: 20px;width: 100% }@media only screen and (min-width:768px) {.onestepcheckout-index-index .onestepcheckout-column-middle {width: 50%;padding-left: 40px;float: right }}@media only screen and (min-width:1080px) {.onestepcheckout-index-index .onestepcheckout-column-middle {float: left;width: 33.3333% }}.onestepcheckout-index-index .onestepcheckout-column-right {margin-bottom: 20px;width: 100% }@media only screen and (min-width:768px) {.onestepcheckout-index-index .onestepcheckout-column-right {width: 50%;padding-left: 40px;float: right }}@media only screen and (min-width:1080px) {.onestepcheckout-index-index .onestepcheckout-column-right {float: left;width: 33.3333%;padding-left: 40px }}.onestepcheckout-index-index .onestepcheckout-error {color: #de0000;font-size: 14px }@media only screen and (min-width:768px) {.onestepcheckout-index-index .onestepcheckout-error {font-size: 16px }}.onestepcheckout-index-index .input-region select {margin-bottom: 20px }.onestepcheckout-index-index .onestepcheckout-numbers {color: #0e8e9b;font-weight: 500;padding: 20px 0 10px;border-top: 1px solid #f2f3f5 }@media only screen and (min-width:768px) {.onestepcheckout-index-index .onestepcheckout-numbers {font-size: 18px;border-top: none }}.onestepcheckout-index-index .onestepcheckout-numbers:before {content: counter(a);counter-increment: a;display: inline-block;width: 20px;height: 20px;margin-right: 5px;color: #fff;text-align: center;font-size: 14px;font-weight: 500;border-radius: 100%;background-color: #0e8e9b }.onestepcheckout-index-index .shipment-methods dd {font-size: 14px;font-weight: 500;margin-bottom: 10px }@media only screen and (min-width:768px) {.onestepcheckout-index-index .shipment-methods dd {font-size: 16px }}.onestepcheckout-index-index .shipment-methods dt {display: -ms-flexbox;display: flex;-ms-flex-align: baseline;align-items: baseline;font-size: 14px }@media only screen and (min-width:768px) {.onestepcheckout-index-index .shipment-methods dt {font-size: 16px }}.onestepcheckout-index-index .payment-methods dd {font-size: 14px;margin-bottom: 10px }@media only screen and (min-width:768px) {.onestepcheckout-index-index .payment-methods dd {font-size: 16px }}.onestepcheckout-index-index .payment-methods dt {display: -ms-flexbox;display: flex;-ms-flex-align: baseline;align-items: baseline;font-size: 14px;margin-bottom: 10px }@media only screen and (min-width:768px) {.onestepcheckout-index-index .payment-methods dt {font-size: 16px }}.onestepcheckout-index-index .onestepcheckout-coupons label {font-size: 14px;color: #0e8e9b;font-weight: 500 }@media only screen and (min-width:768px) {.onestepcheckout-index-index .onestepcheckout-coupons label {font-size: 16px }}.onestepcheckout-index-index .onestepcheckout-coupons {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: justify;justify-content: space-between }.onestepcheckout-index-index .onestepcheckout-coupons label {-ms-flex-item-align: start;align-self: flex-start;width: 100% }.onestepcheckout-index-index .onestepcheckout-coupons .form-button-alt, .onestepcheckout-index-index .onestepcheckout-coupons .input-text {margin-bottom: 20px }.onestepcheckout-index-index .onestepcheckout-coupons .button {background-color: #646464;color: #fff;padding-right: 0;padding-left: 0;height: 50px;width: 48%;font-size: 12px }.onestepcheckout-index-index .onestepcheckout-button {margin-bottom: 20px;width: 100% }.onestepcheckout-index-index .checkout-agreements {font-size: 12px;background-color: #f2f3f5;font-weight: 500;padding: 5px 10px 0 }.onestepcheckout-index-index .checkout-agreements a {text-decoration: underline;color: #0e8e9b }@media only screen and (min-width:480px) {.onestepcheckout-index-index .checkout-agreements {font-size: 14px }}@media only screen and (min-width:768px) {.onestepcheckout-index-index .checkout-agreements {font-size: 16px;padding: 10px 10px 0 }}.onestepcheckout-index-index .agree {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;padding: 10px 0;margin-bottom: 20px;cursor: pointer }.onestepcheckout-index-index .onestepcheckout-shipping-method {padding-bottom: 20px }.onestepcheckout-index-index .input-address input:first-of-type {margin-bottom: 20px }.onestepcheckout-index-index .input-create-account, .onestepcheckout-index-index .input-different-shipping {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center }.onestepcheckout-index-index .onestepcheckout-summary {margin-bottom: 0 }.onestepcheckout-index-index .onestepcheckout-summary table {border-left: 1px solid #f2f3f5;border-right: 1px solid #f2f3f5;border-bottom: 1px solid #f2f3f5 }.onestepcheckout-index-index .onestepcheckout-summary td, .onestepcheckout-index-index .onestepcheckout-summary th {padding: 5px 10px }@media only screen and (min-width:768px) {.onestepcheckout-index-index .onestepcheckout-summary td, .onestepcheckout-index-index .onestepcheckout-summary th {padding: 10px }}.onestepcheckout-index-index .onestepcheckout-summary td:last-child, .onestepcheckout-index-index .onestepcheckout-summary th.total {text-align: right }.onestepcheckout-index-index .paymentsage .validate-ccsgpdp-type-select {width: 100% }.onestepcheckout-index-index #sagepaydirectpro_cc_type_exp_div .input-box {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between }.onestepcheckout-index-index #sagepaydirectpro_cc_type_exp_div .v-fix {width: 44% }.onestepcheckout-index-index #sagepaydirectpro_cc_type_exp_div .input-box select {width: 100% }.onestepcheckout-index-index .inner-form .input-box {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between }.onestepcheckout-index-index .inner-form .v-fix {width: 44% }.onestepcheckout-index-index .inner-form .input-box select, .onestepcheckout-index-index .validate-select {width: 100% }.onestepcheckout-index-index .btn-close .svg-icon {color: #0e8e9b;width: 20px;height: 20px;margin: 10px 0 }.location__notice--wrapper {background: #1fa2b1;padding: 0 }.location__notice-main-container {padding: 20px }.hd-home-location__notice {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-align: center;align-items: center }@media (min-width:768px) {.hd-home-location__notice {-ms-flex-direction: row;flex-direction: row;-ms-flex-pack: center;justify-content: center }}.notice__title {font-weight: 500;color: #fff;text-align: center;margin-bottom: 0 }.notice__image {width: 25px;margin: 5px 0 }@media (min-width:768px) {.notice__image {margin: 0 10px 0 5px }}.notice__link {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center }.notice__link .svg-icon--caret {padding-left: 5px }@media (min-width:768px) {.contact-details-wrap {display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-ms-flex-pack: justify;justify-content: space-between }}@media (min-width:768px) {.contact-details, .map-wrap {width: calc(30% - 20px) }}.about-us .main {display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-ms-flex-pack: justify;justify-content: space-between }.about-us .sidebar {width: calc(30% - 20px) }.about-us .col-main {width: calc(70% - 20px) }.cms-page-view .content__advert {width: 100%;margin-bottom: 20px;padding: 20px }.cms-page-view .input-overlay .overlay {z-index: auto }
/* v1.1 - 29042019 */

.price-box .price-from span.price{font-size: 22px; color: #73aa28; font-weight: 500;}
.price-box .price-to {margin-left: 10px;}
.price-box .price-to span.price{font-size: 22px; color: #73aa28; font-weight: 500;}
.price-box .price-from .price-label,.price-box .price-to .price-label{display: inline; color: #646464;}
.price-box .price-as-configured {font-size: 22px; font-weight: 500;}
.price-notice .price{color: #73aa28;}
select.bundle-option-select{width:100%;}
.catalog-product-view span.qty-holder{display: block; margin-top: 10px;}
.catalog-product-view span.qty-holder label{display: inline;}

ol#products-list .item .short-description p:before {
    content: '\2022';
    color: #bc097e;
    padding-right: 0.5em;}
.item__info_last{clear:both;}

/*fix button in category page*/
.sort-by-switcher--desc .svg-icon {
    -webkit-transform: translate(-50%, -50%) rotate(180deg);
    -ms-transform: translate(-50%, -50%) rotate(180deg);
    transform: translate(-50%, -50%) rotate(180deg);}
.previous{position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(-90deg);}
.previous .svg-icon{color: #bc097e;}
div#search_autocomplete{background-color: #e8e8e8; z-index: 100;}

/*fix menu style */
@media only screen and (min-width: 963px){
    div.sub-nav__container .sub-nav__list:last-child{padding-right: 0px;}
}

div.sub-nav__container .sub-nav__promo-img-center{
    height: 100px;
    width: auto;
    margin: 10px auto;
}
@media only screen and (max-width: 962px){
    .sub-nav__list{border-top: 1px solid #e5e5e5;margin-bottom: 0px;}
}

.wrapper.catalog-cms-block{
    width: 100%;
    display: inline-block;
}

ul.messages, ul.messages ul {list-style: none;margin-left: 0px}

.messages li li{position:relative;margin-bottom:5px;padding:7px 10px 7px 20px;background:#f4f4f4}
.messages .error-msg li:before,
.messages .notice-msg li:before,
.messages .success-msg li:before{content:'';position:absolute;width:0;height:0;display:block;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:none}
.messages li li:before{top:50%;left:0;margin-top:-6px}
.messages .error-msg li{border-left:5px solid red}
.messages .error-msg li:before{border-left:6px solid red}
.messages .notice-msg li{border-left:5px solid #e26703}
.messages .notice-msg li:before{border-left:6px solid #e26703}
.messages .success-msg li{border-left:5px solid #11b400}
.messages .success-msg li:before{border-left:6px solid #11b400}
.multiselect option{white-space: normal;}
/*product detail page*/
.catalog-product-view .product-actions .product__options-separator .bundle-option-select{max-height: 178px;overflow: auto;}
.hd-home-categories .hd-home-category__item{text-transform: capitalize;}

/*fix minicart*/
@media only screen and (max-width: 962px){
    .minicart{left: 0;}
    .hidden-mobile{display: none;}
    .site-nav__item:last-child .container.sub-nav__container{display: block;}
}
@media only screen and (max-width: 768px){
    /*basket page*/
    .checkout-cart-index .cart-footer-actions button{margin-bottom: 10px;}
    /*category page*/
    .catalog-category-view .block-layered-nav .block-content.filter{text-align: center;}
    .catalog-category-view .products-list .regular-price .price-box{display: inline-block;}
    .catalog-category-view .products-list .regular-price .price-from,
    .catalog-category-view .products-list .regular-price .price-to{display: inline-block;width: 100%;}
    .catalog-category-view .products-list .regular-price .price-to{margin-left: 0;}
}


abbr {text-decoration:none;}

/* fix to benefits styling */
.hd-benefit__title { color:#000; font-size:15px;}
.hd-benefit__link {padding:20px}
.hd-benefit__link img { height:50px;}

/* fix to login popup*/
#onestepcheckout-login-popup .onestepcheckout-popup-contents label
{
	text-align:left;
}

.onestepcheckout-index-index .input-box .button {
    padding: 13px 20px;
    background-color: #a4086e;
}

.remodal .input-text {
    height: inherit;
}

.remodal
{
	padding:10px;
}

span.required {
	color: #d00 !important;
}

.product__actions.trustpilot-view .price-box {
	display:inline;
	float:left;
	width:49%;
}

.product__actions.trustpilot-view .price-box p {
	display:inline-block;
}

.product__actions.trustpilot-view .trustpilot-widget-holder {
    display: inline;
    float:left;
    width: 50%;
}

.product__actions.trustpilot-view .trustpilot-widget-holder div:first-child {
    text-align:center;
    font-size:12px;
    position:relative;
}
.product__actions.trustpilot-view .trustpilot-widget-holder div:last-child {
    display: none;
}

.product__actions.trustpilot-view .trustpilot-widget iframe:first-child {
	margin-top: 5px;
	display: inline-block!important;
}



@media only screen and (max-width: 500px){
	.product__actions.trustpilot-view .price-box {
		display:flex;
		float:inherit;
		width:100%;
		padding-top:0;
	}

	.product__actions.trustpilot-view .price-box p {
		display:block;
	}

	.product__actions.trustpilot-view .trustpilot-widget-holder {
	    display: block;
	    float:inherit;
	    width: 100%;
	    margin-top:10px;
	}

	.product__actions.trustpilot-view .trustpilot-widget-holder div:first-child {
	    display: none;
	}
	
	.product__actions.trustpilot-view .trustpilot-widget-holder div:last-child {
	    text-align:center;
	    font-size:12px;
	    position:relative;
	    display: block;
	    margin-top: -8px;
	}

	.product__actions.trustpilot-view .trustpilot-widget iframe:first-child {
		margin-top: 0;
		display: block;
	}
}

.wrapper.trustpilot-home {
	padding-top:40px;
	padding-bottom:0;
}

.trustpilot-list {
	padding-top:25px;
}

.trustpilot-reviews {
	max-width:750px;
}

.trustpilot-reviews .trustpilot-reviews-title {
	margin-bottom: 20px;
	width:100%;
}

.trustpilot-reviews .trustpilot-reviews-title h2 {
	margin:0;
	padding:0;
}

.trustpilot-reviews .trustpilot-reviews-title .trustpilot-reviews-title-l {
	float:left;
	width: 60%;
}

.trustpilot-reviews .trustpilot-reviews-title .trustpilot-reviews-title-r {
	float:right;
	width: 39%;
	text-align:right;
}

.trustpilot-reviews .trustpilot-reviews-title .trustpilot-reviews-title-r a {
	text-decoration: none;
}

.trustpilot-cart {
	margin-top:50px;
}

.clear {
	clear: both;
	
}

.cc-container.payment-method, .paypal-container.payment-method {
	padding : 0 40px;
}

.cc-container.payment-method h4 {
	font-size: 15px;
    margin: 20px 0 0 0;
    font-weight: 500;
}

.site-search input::-webkit-input-placeholder {
  color: #E5E5E5 !important; }

.site-search input:-ms-input-placeholder {
  color: #E5E5E5 !important; }

.site-search input::-ms-input-placeholder {
  color: #E5E5E5 !important; }

.site-search input::placeholder {
  color: #E5E5E5 !important; }

@media only screen and (min-width: 963px) {
  .site-nav {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4; } }

.headerContainerMain.fixed {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  background-color: #fff;
  z-index: 100; }

.header-SM-sarch button {
  border: 0;
  background: none;
  background-color: none;
  color: #0E8E9B; }
  .header-SM-sarch button i {
    padding-top: 2px;
    font-size: 32px; }

@media only screen and (min-width: 963px) {
  .header-SM-sarch {
    display: none; } }

.controls__minicart i {
  font-size: 20px;
  color: #0E8E9B;
  margin-right: 10px; }

@media only screen and (max-width: 963px) {
#search_mini_form{
display:none;
}
  .user-nav__list {
    display: none !important; }
  .site-header__container {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important; }

  .controls__menu:hover {
    background: none;
    background-color: none; }
  .user-nav {
    border-bottom: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .site-header {
    padding: 0px 0 0px; }
  .site-header__logo {
    top: 0px; }
  .site-header__controls {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .controls__minicart.active, .controls__minicart {
    background-color: none; }
  .user-nav__contact {
    width: calc(100% + 40px);
    padding: 5px;
    display: block;
    margin-left: -20px;
    margin-right: -20px; }
  .site-search {
    background-color: #EFEFEF;
    padding: 5px 10px;
    margin-left: -10px;
    margin-right: -10px;
    width: calc(100% + 20px); }
    .site-search input {
      border-radius: 3px 0px 0 3px; }
  .user-nav__contact {
    line-height: 16px; }
  .headerContainerMain {
    -webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16); }
  .controls__minicart-total {
    display: none; }
  .controls__menu {
    border: 0; }
    .controls__menu i {
      font-size: 32px; }
  .controls__minicart {
    border: 0;
    padding: 0 5px; }
    .controls__minicart i {
      font-size: 32px;
      margin-right: 0; }
    .controls__minicart .controls__minicart-count {
      background-color: #BC0A7E;
      width: 24px;
      height: 24px;
      top: 0;
      line-height: 1.7;
      right: -6px;
      border: 2px solid #fff; }
  .site-header__container {
    padding: 0 10px; }
  .header-minicart-and-search-Mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; } }

@media only screen and (max-width: 680px) {
  .site-header__logo {
    max-width: 100px;
    top: 5px; }
  .header__container {
    padding: 0 !important; }
  .controls__menu i, .header-SM-sarch i, .controls__minicart i {
    font-size: 26px !important; } }


input.search-icon {
	background-size: 18px;
    	background-position: 10px 50%;
	line-height: normal;
    	padding: 10px 10px 8px 35px!important;
}
.search-icon {
    	background-image: url('/skin/frontend/jh/hearingdirect/images/search-icon.png');
	background-repeat: no-repeat;
}


/* basket */
.cart-shipping p {
  margin: 0;
  margin-top: 10px;
  display: block;
  text-align: center;
  font-weight: 600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  line-height: 1.3rem; }
  .cart-shipping p i {
    margin-right: 6px;
    color: #0E8E9B;
    font-size: 1.2rem; }

.cart-links li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  .cart-links li a svg {
    margin-right: 7px;
    padding-bottom: 1px; }

.priceQtyTable {
  max-width: 390px;
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  border-collapse: collapse;
  border-spacing: 0;
  background-image: none;
  padding: 0;
  color: #3E3E3E; }
  .priceQtyTable tr {
    float: none !important;
    display: table-row !important;
    padding-bottom: 0 !important; }
  .priceQtyTable td, .priceQtyTable td {
    padding: 0; }
  .priceQtyTable tbody {
    width: 100% !important;
    display: table; }
    .priceQtyTable tbody:before, .priceQtyTable tbody:after {
      display: none; }
    .priceQtyTable tbody td, .priceQtyTable tbody td {
      padding: 0; }
    .priceQtyTable tbody td {
      display: table-cell !important;
      width: 70% !important;
      float: none !important;
      padding: 10px 0 !important;
      font-size: 1rem !important; }
      .priceQtyTable tbody td .input-qty {
        display: inline-block; }
      .priceQtyTable tbody td.quantity::before {
        float: none; }
    .priceQtyTable tbody td:last-of-type {
      width: 30%;
      text-align: right; }
  .priceQtyTable:before, .priceQtyTable:after {
    display: none; }

@media only screen and (max-width: 963px) {
  .cart-totals td {
    padding: 5px 20px 5px 20px !important; }

  .checkout-cart-index .page-title {
    text-transform: uppercase;
    padding: 20px 15px 15px 15px;
    background-color: #E5E5E5;
    color: #3E3E3E;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1.3rem;
    font-weight: 500;
    position: relative; } }
  @media only screen and (max-width: 963px) and (max-width: 580px) {
    .checkout-cart-index .page-title {
      font-size: 1.1rem; } }

@media only screen and (max-width: 963px) {
    .checkout-cart-index .page-title:after {
      position: absolute;
      top: 100%;
      content: "";
      width: 46px;
      left: calc(50% - 23px);
      height: 50px;
      background: url("/skin/frontend/jh/hearingdirect/images/pagetitle_caret_down.png");
      background-repeat: no-repeat;
      background-size: 100% auto; }
  .checkout-cart-index .headerTotal {
    color: #BC097E; }
  .item-options {
    color: #3E3E3E; }
  .product-cart-image.product {
    width: 100% !important; }
    .product-cart-image.product .cart-item {
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between; }
    .product-cart-image.product .product-image {
      -ms-flex-preferred-size: 30%;
      flex-basis: 30%;
      padding: 10px !important;
      padding-left: 0 !important; }
      .product-cart-image.product .product-image img {
        width: 100%;
        max-width: 100%; }
    .product-cart-image.product .cart-info {
      margin-left: 20px;
      padding-top: 10px;
      -webkit-box-flex: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      -ms-flex-preferred-size: 70%;
      flex-basis: 70%; }
      .product-cart-image.product .cart-info .title {
        margin: 0; }
        .product-cart-image.product .cart-info .title a {
          color: #3E3E3E; }
      .product-cart-image.product .cart-info .nav--inline {
        width: 100%;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start; }
        .product-cart-image.product .cart-info .nav--inline li:first-of-type {
          margin-right: 1.4rem; }
  .cart-actions {
    -webkit-box-shadow: 0px -3px 6px 0px rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0px -3px 6px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px -3px 6px 0px rgba(0, 0, 0, 0.16);
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    padding: 10px 20px;
    background-color: #fff;
    z-index: 200; }
  .cart-totals {
    color: #3E3E3E;
    margin: 0 -20px 20px -20px;
    width: calc(100% + 40px); }
    .cart-totals td {
      padding: 10px 20px 10px 10px; }
    .cart-totals tr td:last-of-type {
      text-align: right; }
  .checkout-cart-index .page-title {
    margin: -10px -20px 30px -20px;
    } }

@media only screen and (max-width: 580px) {
  .title, .priceQtyTable td, .cart-links {
    font-size: 0.9rem !important;
    line-height: 1.2rem !important; }
  .cart-info {
    margin-lefT: 5px !important; }
  .product-image {
    padding: 5px !important;
    padding-left: 0 !important; } }

#amazonPayIframeBridgeCache {
  display: none; }
  
.cart-totals {
	background-color: #E5E5E5;
}

.cart-livechat {
	display:none;
}

@media only screen and (max-width: 768px){
	.cart-livechat {
		display:block;
		text-align:center;
	}
}

.checkout-livechat {
	display: block;
	margin-top:30px;
	text-align:center;
}

.doofinderLogo {
	display: none!important;
}


/* PayPal fixes */
#pp-express-overlay {
	z-index:300!important;
}
#pp-express-modal {
	z-index:400!important;
}

/* product page */
.product-info__summary p span span {
	color: #bc097e;
}

.product-info__summary p span a {
	color: #0e8e9b;
}

.product-refund {
	background-color: #e9f3f4;	
	position: relative;
	padding: 10px;
	text-align: center;
}

.product-refund p {
	margin: 0 0 0 90px;
	padding:0;
}

.product-refund a {
	color: #0e8e9b;
}

.product-refund img {
	position: absolute;
    top: -10px;
    left: 10px;
}

@media (min-width: 580px) {
	.product-refund {
		float: left;
		width: 100%;
	}
}

@media (min-width: 768px) {
	.product-refund {
		float: right;
		width: 48%;
		clear: right;
	}
}

.hd-benefits-header {
	background-color: #e9f3f4;	
	padding: 10px;
	text-align: center;	
	color: #0e8e9b;
	margin-bottom: 2px;
}

.hd-benefits.hearingaid .hd-benefit {
	margin-bottom: 2px;
}

.hd-benefits.hearingaid .hd-benefit__title {
	color: #646464;
	font-weight:normal;
	font-size:20px;
	padding-top: 0;
	margin-bottom: 0;
}
.hd-benefits.hearingaid .hd-benefit__description a {
	color: #0e8e9b;
	padding:0;
}

.hd-benefits.hearingaid  .hd-benefit__link {
    padding: 10px;
}

@media (min-width: 768px) {
	
	.hd-benefits.hearingaid .hd-benefit {
		width: 33%;
		margin-right:2px
	}
}
.product__actions.trustpilot-view .price-box {
  width: 100%;
}

.container__product .product-actions .product__options-separator dl.last {
  padding: 20px 5px !important;
  margin: 0;
  border: 1px solid #f2f3f5;
}

dl.qui .container__product .product-actions .product__options-separator {
  border: 1px solid #d9dadc;
}
.hd-benefits__list li:last-of-type {
  margin-right: 0 !important;
  margin-left: auto;
}

.container__product .product-actions {
  background: none;
  background-color: #fff;
  border: none;
}

.product-details {
  border-top: none;
}

div.product-refund {
  border-radius: 6px;
  margin: 25px auto 10px auto;
}

.hd-benefits-header {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.hd-benefit__description .hd-benefit__description {
  margin-top: auto;
}

.hd-benefit__link > .hd-benefit__description {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-left: -5px;
  margin-right: -5px;
}

.hd-benefit__title {
  padding-top: 0.5rem !important;
  padding-bottom: 1rem;
}

.hd-benefit__link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.hd-benefits__list li:last-of-type {
  border-bottom-right-radius: 6px;
}

.hd-benefits__list li:first-of-type {
  border-bottom-left-radius: 6px;
}

.product__actions.trustpilot-view {
  display: flex;
  flex-direction:row;
  justify-content: center;
  align-items: center;
  .price-boxm.trustpilot-widget-holder {
    flex: 1;
  }
}

.location__notice--wrapper {
  padding-top: 0;
}

.location__notice-main-container .button {
  padding: 4px 14px !important;
}
.location__notice-main-container {
  padding: 10px !important;
}

@media only screen and (max-width: 768px) {
  .hd-benefit__link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .hd-benefit__link img {
    height: 100%;
    max-height: 90px;
  }

  .hd-benefit__link > .hd-benefit__description {
    margin: 5px;
    -webkit-box-flex: 0;
    -webkit-flex: 0;
        -ms-flex: 0;
            flex: 0;
    min-width: 200px;
    width: 50%;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  div.product-refund {
    margin: 20px auto;
  }
}



.product-info__summary p {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}  

/* css for mobile checkout header */

@media only screen and (max-width: 680px) {
  .checkout-header .checkout-methods-header p {
    margin-top: -10px;
    text-align: right;
    font-size: 0.85rem;
  }

  .checkout-header.container .checkout-logo {
    width: auto;
  }

  .checkout-header.container .checkout-logo img {
    width: auto;
    max-width: 100px;
    height: auto;
    margin: 0;
    margin-right: auto;
  }

  .checkout-header.container {
    margin: 10px 0 0 0;
    padding: 0 15px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
}


/*  css for homepage mods 16/05/2019*/
.wrapper .container .hd-home-categories .hd-home-category .hd-home-category__banner {
  background: none !important;
  background-color: #0E8E9B !important;
  min-height: unset;
}

.hd-home-category__banner:before {
  display: none;
}

.wrapper .container .hd-home-categories .hd-home-category .hd-home-category__banner .hd-home-category__title {
  position: static !important;
  left: 0;
  top: 0;
  width: 100%;
  -webkit-transform: none !important;
      -ms-transform: none !important;
          transform: none !important;
  color: #fff;
  padding: 15px 10px 15px 40px;
  text-align: left;
}

@media only screen and (max-width: 768px) {
  .wrapper .container .hd-home-categories .hd-home-category .hd-home-category__banner .hd-home-category__title {
    padding-left: 12px;
    padding-right: 10px;
  }
}
@media only screen and (max-width: 400px) {
  .wrapper .container .hd-home-categories .hd-home-category .hd-home-category__banner .hd-home-category__title {
    font-size: 1.2rem;
  }
}

.product__options .last {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
/* css from 16/05/2019 ends here */

#customer-reviews h3.review__title {
	color : #00b67a;
}

.product-into__reviews.tft-reviewsummary .ratings {
	border: 0;
	flex-direction: column;
}

.product-into__reviews.tft-reviewsummary .rating-links {
	font-size: 12px;
}

@media (min-width: 900px) {
	#customer-reviews .review__section .review {
		width:unset;
		display:block;
	}
	
	#customer-reviews .review__section col.w50 {
		width:15%;
	}
}
