.a-container{min-width:998px;padding:14px 18px 18px;margin:0 auto}
.sellerpage-width{margin-left:0!important;max-width:1600px!important;padding:10px 2.5%!important}
.a-row{width:100%}
.become-a-provider-spacing{padding-right:10px;border-right:2px solid #ddd;margin-right:10px}
h1 {
    font-weight: 400;
    font-size: 26px;
    line-height: 36px;
}
h1, h2 {
    padding-bottom: 4px;
}
h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
}
.a-text-left {
    text-align: left !important;
}
div.how-it-works-top-padding {
    display: flex;
    padding-top: .7em;
    padding-left: 0.3rem;
    font-size: 14px;
    line-height: 20px;
}
.msr-banner-right-border {
    border-right: 1px solid #d3d3d3;
}
.msr-banner-view-request-block {
    padding-right: 10px;
    padding-left: 10px;
}
.msr-banner-view-request-link {
    text-align: right;
    padding-right: 5px;
    padding-top: 7px;
}
.tsba-new-icon {
    padding: 4px 8px !important;
    border-radius: 15px;
    margin-right: 20px;
    color: #FFF;
    background-color: #008296;
}
.a-text-left {
    text-align: left !important;
}
a, a:link, a:visited {
    text-decoration: none;
    color: #007185;
}
.katal-flavoured-link {
    color: #008296 !important;
    font-size: 14px;
    line-height: 20px;
}
.sellerpage-inline {
    display: inline-block;
}
.a-color-base {
    color: #0f1111 !important;
}
.a-size-mini {
    font-size: 12px !important;
    line-height: 16px !important;
}
.a-text-bold {
    font-weight: 765 !important;
}
div.sortByButtonGroup {
    margin-right: 0!important;
    padding-right: 2em
}

.sellerpage-float-right {
    float: right
}

.sellerpage-float-left {
    float: left
}

div.searchResultsRightDiv {
    margin-right: 0!important
}

div.filtersLeftDiv input[type=checkbox],div.filtersLeftDiv input[type=radio] {
    bottom: -4px
}

div.filtersLeftDiv legend {
    margin-bottom: .5em
}

div.filtersLeftDiv label {
    line-height: 1.5em
}
.sellerpage-no-padding-bottom {
    padding-bottom: 0 !important;
}
.sellerpage-no-padding-top {
    padding-top: 0 !important;
}
.sellerpage-width {
    margin-left: 0 !important;
    max-width: 1600px !important;
    padding: 10px 2.5% !important;
}
.a-carousel-rounded-buttons .a-carousel-goto-nextpage, .a-carousel-rounded-buttons .a-carousel-goto-prevpage {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    outline: 0;
    border-radius: 5px;
}
.a-carousel-rounded-buttons .a-icon-next-rounded, .a-carousel-rounded-buttons .a-icon-previous-rounded {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.a-icon.a-icon-next-rounded {
    background-position: -34px 0;
}
.a-icon.a-icon-previous-rounded {
    background-position: 0 0;
}
.a-icon.a-icon-next-rounded, .a-icon.a-icon-previous-rounded {
    background-size: 68px 52px;
    width: 34px;
    height: 52px;
    outline: 0;
}
.a-icon.a-icon-next-rounded, .a-icon.a-icon-previous-rounded {
    background-image: url(../images/cursor.png);
}
.a-carousel-left {
    left: 0;
    padding-left: 5px;
}
.a-carousel-col {
    overflow: visible;
    min-height: 1px;
    position: relative;
    zoom: 1;
}
.a-carousel-rounded-buttons .a-carousel-left, .a-carousel-rounded-buttons .a-carousel-right {
    width: 84px;
    position: absolute;
}
.a-carousel-left, .a-carousel-right {
    width: 42px;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 1;
}
.a-carousel-right {
    text-align: right;
    right: 0;
    padding-right: 5px;
}
.a-ordered-list.a-horizontal.a-button-list, .a-unordered-list.a-horizontal.a-button-list, ol.a-horizontal.a-button-list, ul.a-horizontal.a-button-list {
    margin-left: -6px;
}
ul#spncarousel-pagination-group {
    position: relative;
    z-index: 10;
}
.a-ordered-list.a-horizontal.a-button-list li, .a-unordered-list.a-horizontal.a-button-list li, ol.a-horizontal.a-button-list li, ul.a-horizontal.a-button-list li {
    margin-left: 6px;
    margin-right: 0;
}
.a-ordered-list.a-horizontal li, .a-unordered-list.a-horizontal li, ol.a-horizontal li, ul.a-horizontal li {
    display: inline-block;
    margin: 0 10px 0 0;
}
.a-ordered-list.a-nostyle li, .a-unordered-list.a-nostyle li, ol.a-nostyle li, ul.a-nostyle li {
    list-style: none;
}
/*.a-ordered-list li, .a-unordered-list li, ol li, ul li {*/
/*    word-wrap: break-word;*/
/*    margin: 0;*/
/*}*/
.a-ordered-list.a-nostyle, .a-unordered-list.a-nostyle, ol.a-nostyle, ul.a-nostyle {
    margin-left: 0;
    color: #0f1111;
}
/*.a-ordered-list, .a-unordered-list, ol, ul {*/
/*    padding: 0;*/
/*}*/
.a-ordered-list.a-nostyle, .a-unordered-list.a-nostyle, ol.a-nostyle, ul.a-nostyle {
    margin-left: 0;
    color: #0f1111;
}
/*.a-unordered-list, ul {*/
/*    margin: 0 0 0 18px;*/
/*    color: #0f1111;*/
/*}*/
.a-ordered-list .a-list-item, .a-unordered-list .a-list-item, ol .a-list-item, ul .a-list-item {
    color: #0f1111;
}
#spncarousel-pagination-group .spn-button-toggle {
    border-color: #fff;
    border: transparent;
    background: 0 0;
}
.a-button-toggle.a-button {
    border-color: #888c8c;
    border-radius: 8px;
}
.a-button {
    background: #fff;
    border-radius: 3px;
    border-color: #888c8c;
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    display: inline-block;
    padding: 0;
    text-align: center;
    text-decoration: none !important;
    vertical-align: middle;
}
.spn-button-toggle span:first-child {
    border-radius: 10px;
    height: 10px;
    width: 10px;
    box-shadow: 0 0 0;
    background-color: #939393;
}
.a-button-toggle .a-button-inner {
    border-radius: 7px;
    background-color: #fff;
    background-image: none;
    height: auto;
}
.a-button-inner {
    display: block;
    position: relative;
    overflow: hidden;
    height: 29px;
    border-radius: 2px;
}
.a-button-toggle .a-button-text {
    line-height: 19px;
    padding: 5px 10px 5px 11px;
    text-align: left;
    white-space: normal;
}
.a-button .a-button-text {
    color: #0f1111;
}
a.a-button-text, button.a-button-text {
    width: 100%;
    height: 100%;
}
.a-button-text {
    background-color: transparent;
    border: 0;
    display: block;
    font-size: 13px;
    line-height: 29px;
    margin: 0;
    outline: 0;
    padding: 0 10px 0 11px;
    text-align: center;
    white-space: nowrap;
}
.spn-button-selected button {
    background-color: #F1941F;
}
.a-button-toggle.a-button-selected .a-button-text {
    font-weight: 700;
}
button, input[type=button], input[type=reset], input[type=submit] {
    cursor: pointer;
    -webkit-appearance: button;
}
.a-section:last-child {
    margin-bottom: 0;
}
.a-color-offset-background {
    background-color: #f6f6f6 !important;
}
.a-section {
    margin-bottom: 22px;
}
.cross-padding {
    padding: 1% 1% 0 0;
}
.a-float-right, .aok-float-right {
    float: right !important;
}
.a-grid-vertical-align.a-row {
    display: table !important;
    table-layout: fixed;
    zoom: 1;
    border-collapse: collapse;
}
.a-spacing-top-base {
    margin-top: 12px !important;
}
.a-spacing-base, .a-ws .a-ws-spacing-base {
    margin-bottom: 12px !important;
}
.a-row {
    width: 100%;
}
.a-grid-vertical-align.a-row>div.a-span12 {
    width: 104.93%;
}
.a-grid-center.a-fixed-left-grid-inner>.a-fixed-left-grid-col, .a-grid-center.a-fixed-right-grid-inner>.a-fixed-right-grid-col, .a-grid-center.a-row>div.a-column {
    vertical-align: middle;
}
.a-grid-vertical-align.a-row div.a-span12 {
    padding-right: 0;
}
.a-grid-vertical-align.a-row>div.a-column {
    float: none !important;
    display: table-cell !important;
    zoom: 1;
    padding-right: 14px;
}
.a-row .a-span12, .a-span12, .a-ws .a-row .a-ws-span12, .a-ws .a-ws-span12 {
    width: 100%;
    margin-right: 0;
}
.a-row .a-span12, .a-ws .a-row .a-ws-span12 {
    width: 99.948%;
}
.a-ws div.a-column, div.a-column {
    margin-right: 2%;
    float: left;
    min-height: 1px;
    overflow: visible;
}
.a-ws .a-ws-span12, div.a-column.a-span-last {
    margin-right: 0;
    float: right;
}
.a-text-center {
    text-align: center !important;
}
.a-carousel-transition-slide .a-carousel, .a-carousel-transition-slide .a-carousel-card, .a-carousel-transition-slide .a-carousel-viewport {
    -webkit-backface-visibility: hidden;
}
.a-carousel-transition-slide .a-carousel, .a-carousel-transition-slide .a-carousel-viewport {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.a-carousel-transition-slide .a-carousel, .a-carousel-transition-slide .a-carousel-viewport {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.a-carousel-viewport {
    width: 100%;
    overflow: hidden;
}
buttons.a-carousel-overlay-buttons .a-carousel-center {
    margin: 0;
}
.a-carousel-center {
    overflow: hidden;
}
.a-icon.a-icon-close {
    height: 12px;
    width: 12px;
    background-position: -243px -270px;
}
.a-icon.a-icon-calendar, .a-icon.a-icon-close, .a-icon.a-profile-verified-badge {
    background-image: url(../images/2KViI4b7ZZCNtr3.png);
    -webkit-background-size: 512px 512px;
    background-size: 512px 512px;
    background-repeat: no-repeat;
}
.hand-pointer {
    cursor: pointer;
}
.a-icon {
    display: inline-block;
    vertical-align: top;
}
.a-icon-close {
    width: 10px;
    height: 9px;
    background-position: -297px -5px;
}
.a-carousel-row-inner {
    position: relative;
    height: 100%;
}
.a-row {
    width: 100%;
}
.a-carousel-container {
    position: relative;
    overflow: hidden;
}
.a-ws div.a-column, div.a-column {
    margin-right: 2%;
    float: left;
    min-height: 1px;
    overflow: visible;
}
.a-row .a-span12, .a-span12, .a-ws .a-row .a-ws-span12, .a-ws .a-ws-span12 {
    width: 100%;
    margin-right: 0;
}
.a-text-center {
    text-align: center !important;
}
.a-row .a-span3, .a-ws .a-row .a-ws-span3 {
    width: 23.448%;
}
.a-ws div.a-column, div.a-column {
    margin-right: 2%;
    float: left;
    min-height: 1px;
    overflow: visible;
}
.a-row .a-span12, .a-span12, .a-ws .a-row .a-ws-span12, .a-ws .a-ws-span12 {
    width: 100%;
    margin-right: 0;
}
.a-row .a-span12, .a-ws .a-row .a-ws-span12 {
    width: 99.948%;
}
.a-color-secondary, .a-color-tertiary {
    color: #565959 !important;
    font-size: 14px;
    line-height: 20px;
}
.search-tool-bar-border {
    padding: 7px;
    margin-right: 0 !important;
}
.search-tool-bar-dropdown-label {
    margin-right: .2rem;
}
.a-icon.a-icon-error, .a-icon.a-icon-info, .a-icon.a-icon-success, .a-icon.a-icon-warning {
    background-image: url(../images/2KViI4b7ZZCNtr3.png);
    -webkit-background-size: 512px 512px;
    background-size: 512px 512px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 18px;
    width: 18px;
}
.a-icon-info {
    background-position: -401px -262px;
}
.a-ws .a-ws-row>.a-column.a-span-last {
    float: left;
    margin-right: 2%;
}
.a-row .a-span4, .a-ws .a-row .a-ws-span4 {
    width: 31.948%;
}
.a-row::after, .a-row::before {
    display: table;
    content: '';
    line-height: 0;
    font-size: 0;
}

.a-row::after {
    clear: both;
}
.a-dropdown-container .a-button-dropdown .a-button-text {
    height: 100%;
}
.a-button-dropdown .a-button-text {
    padding-right: 26px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
    z-index: 10;
}
.a-ws div.a-column, div.a-column {
    margin-right: 2%;
    float: left;
    min-height: 1px;
    overflow: visible;
}
a-span-last1 {
    float: left;
    margin-right: 2%;
}
.a-row .a-span4, .a-ws .a-row .a-ws-span4 {
    width: 31.948%;
}
.a-popover-preload {
    display: none;
}
.a-popover-wrapper {
    overflow: hidden;
    border: 1px solid #bbbfbf;
    border-color: #bbbfbf;
    height: 100%;
    width: 100%;
    border-radius: 8px;
    box-shadow: 0 2px 5px rgba(15, 17, 17, .15);
    background-color: #fff;
}
.search-tool-bar-dropdown-label {
    margin-right: 0rem;
    font-size: 14px;
    line-height: 20px;
}
.a-button-span10 {
    width: 83% !important;
}
.a-button-group-splitdropdown .a-button, .a-dropdown-container .a-button-dropdown {
    border-color: #d5d9d9;
    border-radius: 8px;
    color: #0f1111;
    background: #f0f2f2;
}
.a-js .a-native-dropdown, .a-js .a-native-splitdropdown {
    position: absolute;
    z-index: -1;
    opacity: .01;
    max-width: 100%;
    left: 0;
}
.a-select{
    border-color: #d5d9d9;
    border-radius: 8px;
    color: #0f1111;
    background: #f0f2f2;
    width: 83% !important;
    height: 29px;
}
.a-span4 div.a-span8, .a-ws .a-span4 .a-ws-row .a-ws-span8, .a-ws .a-ws-span4 .a-ws-row .a-ws-span8, .a-ws .a-ws-span4 div.a-span8 {
    width: 64.5462%;
}
.a-ws .a-span4 .a-ws-row>.a-span-last, .a-ws .a-ws-span4 .a-ws-row>.a-span-last {
    margin-right: 6.3%;
}
.a-grid-vertical-align.a-row>div.a-column {
    float: none !important;
    display: table-cell !important;
    zoom: 1;
    padding-right: 14px;
}
.as-button{
    background: #fffae0 !important;
    margin-left: 50px;
    color: #6f7373 !important;
    cursor: default !important;
    font-weight: 400;
    text-shadow: none !important;
    background: #fffae0 !important;
    border-color: #ffed94 !important;
    border-radius: 100px;
    background: #fff;
    border-radius: 65px;
    border-color: #888c8c;
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    display: inline-block;
    padding: 0;
    text-align: center;
    text-decoration: none !important;
    vertical-align: middle;
    font-size: 14px;
    line-height: 20px;
    width: 52px;
    height: 28px;
}
.a-size-large {
    font-size: 24px !important;
    line-height: 32px !important;
}
.a-spacing-large, .a-ws .a-ws-spacing-large {
    margin-bottom: 24px !important;
}
.a-ws div.a-column, div.a-column {
    margin-right: 2%;
    float: left;
    min-height: 1px;
    overflow: visible;
}
.a-spacing-small, .a-ws .a-ws-spacing-small {
    margin-bottom: 8px !important;
}
.a-row .a-span6, .a-ws .a-row .a-ws-span6 {
    width: 48.948%;
}
.sellerpage-home-category-grid {
    min-height: 5em;
    max-height: 13em;
    margin-right: 1% !important;
}
.a-spacing-top-small {
    margin-top: 8px !important;
}
.sellerpage-home-category-logo-container, .sellerpage-home-opacity, .sellerpage-home-other-category-logo, .sellerpage-home-popular-category-logo {
    cursor: pointer;
    min-width: 100%;
    max-width: 100%;
    min-height: 100%;
    max-height: 100%;
}
.a-image-container {
    position: relative;
}
.a-image-container img {
    position: absolute;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    max-width: 100%;
    max-height: 100%;
}
.sellerpage-home-category-logo-container, .sellerpage-home-opacity, .sellerpage-home-other-category-logo, .sellerpage-home-popular-category-logo {
    cursor: pointer;
    min-width: 100%;
    max-width: 100%;
    min-height: 100%;
    max-height: 100%;
}
.sellerpage-home-opacity {
    transition: 1s ease;
    opacity: 1;
    z-index: 2;
}
.sellerpage-home-category-text {
    z-index: 3;
    color: #fff;
    position: absolute;
    bottom: .5em;
    width: 100%;
    padding: .1em .5em;
}
.a-color-inverse {
    color: #fff !important;
}
.a-size-medium {
    font-size: 18px !important;
    line-height: 24px !important;
}
.a-text-caps {
    text-transform: uppercase !important;
}
.a-text-bold {
    font-weight: 700 !important;
}
.seller-card {
    padding: 1em 2em;
    box-shadow: 0 4px 4px -1px rgba(0, 0, 0, .2), 0 1px 1px 0 rgba(0, 0, 0, .14), 0 0 4px 0 rgba(0, 0, 0, .15);
    text-align: justify !important;
    height: 18em;
}
.a-spacing-top-mini {
    margin-top: 4px !important;
}
.seller-card-group .a-column {
    margin-right: .5% !important;
}
.a-size-base {
    font-size: 14px !important;
    line-height: 20px !important;
}
b, strong {
    font-weight: 700;
}
.a-card{
    margin-left: 1px!important;
}
.a-grid-vertical-align.a-row {
    display: table !important;
    table-layout: fixed;
    zoom: 1;
    border-collapse: collapse;
}
.a-spacing-small, .a-ws .a-ws-spacing-small {
    margin-bottom: 8px !important;
}
.a-spacing-top-mini {
    margin-top: 4px !important;
}
div.seller-footer-terms-disclaimer {
    margin-top: 5em !important;
    border-top: 1px solid #f3f3f3;
    font-family: "Amazon Ember", Arial, sans-serif;
}
yle>
.banner-container {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin: 20px 0;
    overflow-x: auto; /* 允许水平滚动 */
    white-space: nowrap; /* 防止子元素换行 */
}
.banner-item {
    display: inline-block;
    width: 300px; /* 设置每个部分的宽度 */
    height: 200px; /* 设置每个部分的高度 */
    margin-right: 10px; /* 设置每个部分之间的间距 */
    border-right: 1px solid #ccc; /* 设置边框 */
    box-sizing: border-box; /* 包括边框和内边距在宽度和高度内 */
}
.banner-item img {
    width: 200px;
    height: 70%; /* 图片占整个部分的一半 */
}
.banner-item h5 {
    margin: 0;
    padding: 10px;
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700 !important;
}
.a-icon-supplemental {
    opacity: .64;
    width: 8px;
    height: 11px;
    background-position: -77px -5px;
}
.a-icon {
    background-image: url(../images/McBZv0ZvnbehkIx.png);
    -webkit-background-size: 400px 900px;
    background-size: 400px 900px;
    background-repeat: no-repeat;
}
a:hover {
    text-decoration: underline;
    cursor: pointer;
    color: #c7511f;
}
.a-link-normal{
    font-size: 14px;
    line-height: 20px;
}
.breadcrumbs-arrow {
    vertical-align: middle;
}
.a-spacing-top-micro {
    margin-top: 4px !important;
}
.a-spacing-micro, .a-ws .a-ws-spacing-micro {
    margin-bottom: 4px !important;
}
.sellerpage-margin-right {
    margin: 0 2em 0 0;
}
.a-box.a-color-alternate-background, .a-box.a-color-offset-background {
    background-color: #f0f2f2 !important;
}
.a-box.a-color-alternate-background, .a-box.a-color-offset-background {
    border: 1px #f0f2f2 solid;
}
.a-color-alternate-background {
    background-color: #f3f3f3 !important;
}
.a-box {
    display: block;
    border-radius: 8px;
    background-color: #fff;
}
.a-box, .a-box-group>.a-box.a-color-alternate-background, .a-box-group>.a-box.a-color-offset-background {
    border: 1px #d5d9d9 solid;
}
.a-box .a-box-inner {
    border-radius: 8px;
    position: relative;
    padding: 14px 18px;
    font-size: 14px;
    line-height: 20px;
}
.a-letter-space {
    display: inline-block;
    width: .385em;
}
.search-modal {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    padding-bottom: 0;
}
.beta-tag-row {
    width: 9rem;
    margin-bottom: 3px;
}
.searchform {
    flex: auto;
    display: flex;
    width: 9rem;
}
.popularSearches {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: small;
    width: 8rem;
    font-weight: 300;
}
.beta-tag {
    display: flex;
    float: right;
    width: .6rem;
    border-radius: 5px;
    background-color: #007185;
    font-weight: 700;
    justify-content: center;
    font-size: smaller;
    color: #fff;
    font-size: 12px;
    line-height: 20px;
}
.a-ws div.a-column, div.a-column {
    margin-right: 2%;
    float: left;
    min-height: 1px;
    overflow: visible;
}
.search-parameters {
    margin-right: 0 !important;
    width: auto !important;
}
.a-dropdown-container {
    position: relative;
}
#ags-spn-nav-search-text {
    height: 40px;
    width: 100%;
    border-radius: 0;
    box-shadow: none;
    border: 2px solid #a9a9a9;
    border-right: 0;
    border-left: 0;
}
.a-js .a-native-dropdown, .a-js .a-native-splitdropdown {
    position: absolute;
    z-index: -1;
    opacity: .01;
    max-width: 100%;
    left: 0;
}
input, select, textarea {
    -webkit-transition: all .1s linear;
    transition: all .1s linear;
    line-height: 19px;
    color: #0f1111;
}
button, input, select, textarea {
    margin: 0;
    font-size: 100%;
    vertical-align: middle;
}
button, input, select, textarea {
    font-family: inherit;
}
div.searchform span.a-button-dropdown {
    border-radius: 8px 0 0 8px;
    border: none;
    box-shadow: none;
}
.search-button-container-css {
    float: right !important;
    width: auto !important;
    margin-right: 0 !important;
}
#ags-spn-search-box-button {
    height: 40px;
    width: 48px;
    border-radius: 0 8px 8px 0;
}
.a-button-primary {
    background: #ffd814;
    border-color: #ffd814;
}
button, input[type=button], input[type=reset], input[type=submit] {
    cursor: pointer;
    -webkit-appearance: button;
}
.a-button-input {
    position: absolute;
    background-color: transparent;
    color: transparent;
    border: 0;
    cursor: pointer;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    opacity: .01;
    outline: 0;
    overflow: visible;
    z-index: 20;
}
div.searchform span.a-button-inner .a-icon-search {
    width: 13px;
}
.searchform .search-icon {
    margin-top: 50%;
    transform: scale(1.2);
}
.a-icon.a-icon-search {
    opacity: 1;
}
.a-icon-search {
    opacity: .55;
    width: 13px;
    height: 13px;
    background-position: -271px -86px;
}
div.searchform span.a-dropdown-container span.a-button-dropdown span.a-button-inner {
    background: #EAEDED;
    border: 2px solid #a9a9a9;
    border-right: 1px solid grey;
}
div.searchform span.a-button-dropdown span.a-button-inner {
    border-radius: 8px 0 0 8px;
    box-shadow: none;
}
div.searchform span.a-button-inner {
    height: 40px;
}
div.searchform span.a-button-dropdown .a-button-text {
    margin-top: 5px;
}
.a-button-dropdown .a-button-text {
    padding-right: 26px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
    z-index: 10;
}
div.searchform span.a-button-dropdown span.a-button-inner .a-icon-dropdown {
    top: 15px;
}
.a-button .a-icon-dropdown {
    position: absolute;
    top: 10px;
    right: 8px;
}
.a-icon-dropdown {
    width: 10px;
    height: 8px;
    background-position: -7px -102px;
}
.a-input-text, input[type=text], input[type=search], input[type=number], input[type=tel], input[type=password], input[type=date], input[type=email] {
    background-color: #fff;
    height: 31px;
    padding: 3px 7px;
    line-height: normal;
}
.navsearchbar {
    margin-bottom: 5px !important;
}
button, input, select, textarea {
    font-family: inherit;
}
.popularSearches .a-section.popularText {
    margin-bottom: 10px;
}
.popularSearches .a-section {
    margin-bottom: 0;
    margin-right: 2%;
}
.popularText {
    margin-bottom: 10px;
    font-weight: 400;
}
.a-section {
    margin-bottom: 22px;
}
.a-ordered-list.a-horizontal, .a-unordered-list.a-horizontal, ol.a-horizontal, ul.a-horizontal {
    display: block;
    margin-left: 0;
}
.a-ordered-list, .a-unordered-list, ol, ul {
    padding: 0;
}
.a-unordered-list, ul {
    margin: 0 0 0 18px;
    color: #0f1111;
}
.a-text-italic {
    font-style: italic !important;
}
.popularSearches .a-unordered-list.a-horizontal li {
    margin-bottom: 10px;
}
.a-ordered-list.a-horizontal li, .a-unordered-list.a-horizontal li, ol.a-horizontal li, ul.a-horizontal li {
    display: inline-block;
    margin: 0 10px 0 0;
}
.a-ordered-list li, .a-unordered-list li, ol li, ul li {
    word-wrap: break-word;
    margin: 0;
}
.a-unordered-list li, ul li {
    list-style: disc;
}
.popularSearchListItem {
    background: #EAEDED;
    border-radius: 6px;
    padding: 3px 10px 3px;
}
.a-ordered-list .a-list-item, .a-unordered-list .a-list-item, ol .a-list-item, ul .a-list-item {
    color: #0f1111;
    font-style: italic !important;
}
.reviews-result-info, .sellerpage-result-info {
    padding-top: 1%;
    padding-bottom: 1%;
}
div.sortByButtonGroup {
    margin-right: 0 !important;
    padding-right: 2em;
}
.a-text-right {
    text-align: right !important;
}
.a-letter-space {
    display: inline-block;
    width: .385em;
}
.reviews-result-info fieldset.sortByButtonGroup, .sellerpage-result-info fieldset.sortByButtonGroup {
    float: right;
    background-color: #E6EAED;
    border-radius: 25px;
}
fieldset {
    border: none;
    padding: 0;
    margin: 0;
}
.a-button-group {
    display: table;
    font-size: 0;
    line-height: 0;
    outline: 0;
    position: relative;
    white-space: nowrap;
}
.reviews-result-info fieldset.sortByButtonGroup span.a-button, .sellerpage-result-info fieldset.sortByButtonGroup span.a-button {
    border-left-width: 1px;
    border: 0;
    background-color: #E6EAED;
    border-radius: 25px;
    height: 100%;
}
.a-button-group .a-button.a-button-selected {
    border-color: #007185;
    z-index: 2;
    position: relative;
    overflow: visible;
}
.a-button-group .a-button .a-button-group-first, .a-button-group .a-button:first-child {
    border-radius: 8px 0 0 8px;
    border-left-width: 1px;
}
.a-button-group .a-button {
    border-radius: 1px;
    background-color: #fff;
    border-color: #888c8c;
    border: 1px solid #888c8c;
    border-right-width: 0;
    vertical-align: top;
    display: table-cell;
    width: auto;
    position: relative;
}
.a-button-toggle.a-button-selected {
    border-color: #007185;
    background-color: #007185;
}
.a-button-toggle.a-button-selected {
    border-color: #007185;
    background-color: #007185;
}
.a-button-toggle.a-button {
    border-color: #888c8c;
    border-radius: 8px;
}
.a-button.a-button-small {
    height: 22px;
}
.reviews-result-info fieldset.sortByButtonGroup .a-button-group .a-button-selected .a-button-inner, .sellerpage-result-info fieldset.sortByButtonGroup .a-button-group .a-button-selected .a-button-inner {
    background-color: #D5DBDB;
}
.reviews-result-info fieldset.sortByButtonGroup .a-button-group .a-button .a-button-inner, .sellerpage-result-info fieldset.sortByButtonGroup .a-button-group .a-button .a-button-inner {
    border-radius: 25px;
    background-color: #E6EAED;
}
.reviews-result-info fieldset.sortByButtonGroup .a-button-toggle .a-button-inner, .sellerpage-result-info fieldset.sortByButtonGroup .a-button-toggle .a-button-inner {
    box-shadow: none;
}
.a-button-group .a-button .a-button-inner {
    border-radius: 0;
    background: #fff;
}
.a-button.a-button-small .a-button-inner, .a-button.a-button-small.a-button-disabled .a-button-inner, .a-button.a-button-small.a-button-disabled.a-button-focus .a-button-inner, .a-button.a-button-small.a-button-disabled:active .a-button-inner, .a-button.a-button-small.a-button-disabled:focus .a-button-inner, .a-button.a-button-small.a-button-disabled:hover .a-button-inner, .a-button.a-button-small.a-button-focus .a-button-inner, .a-button.a-button-small.a-button-focus:active .a-button-inner, .a-button.a-button-small:active .a-button-inner, .a-button.a-button-small:focus .a-button-inner, .a-button.a-button-small:focus:active .a-button-inner, .a-button.a-button-small:hover .a-button-inner {
    height: 20px !important;
}
.reviews-result-info fieldset.sortByButtonGroup .a-button-group .a-button .a-button-text, .sellerpage-result-info fieldset.sortByButtonGroup .a-button-group .a-button .a-button-text {
    color: #555;
    font-size: 13px;
    padding: 0 10px;
}
.a-button-group .a-button .a-button-text {
    white-space: nowrap;
}
.a-button-toggle.a-button-selected .a-button-text {
    font-weight: 700;
}
.a-button.a-button-small .a-button-text {
    font-size: 11px;
    height: 20px;
    line-height: 20px;
    padding: 0 6px 0 7px;
}
.reviews-result-info fieldset.sortByButtonGroup .a-button-group .a-button .a-button-inner, .sellerpage-result-info fieldset.sortByButtonGroup .a-button-group .a-button .a-button-inner {
    border-radius: 25px;
    background-color: #E6EAED;
}
label, legend {
    display: block;
    padding-left: 2px;
    padding-bottom: 2px;
    font-weight: 700;
}
div.filtersLeftDiv legend {
    margin-bottom: .5em;
}
legend {
    display: block;
    unicode-bidi: isolate;
    padding-inline: 2px;
}
.a-spacing-top-medium {
    margin-top: 16px !important;
}
.a-spacing-medium, .a-ws .a-ws-spacing-medium {
    margin-bottom: 16px !important;
}
.a-color-secondary, .a-color-tertiary {
    color: #565959 !important;
}
.a-checkbox-label, .a-radio-label {
    position: relative;
    padding-left: 5px;
    text-indent: 0;
    display: inline-block;
}
.a-checkbox label, .a-radio label {
    position: relative;
    font-weight: 400;
    color: #0f1111;
    padding-left: 15px;
    text-indent: -15px;
    margin-left: 3px;
    top: -2px;
    padding-bottom: 0;
}
.a-ws div.a-column, div.a-column {
    margin-right: 2%;
    float: left;
    min-height: 1px;
    overflow: visible;
}
.a-spacing-none, .a-ws .a-ws-spacing-none {
    margin-bottom: 0 !important;
}
div.filtersLeftDiv .filterCountSpan {
    margin-top: -.6em;
    float: right;
}
.a-color-secondary, .a-color-tertiary {
    color: #565959 !important;
}
.a-text-beside-button {
    display: inline-block;
    position: relative;
    top: 1px;
    padding: 4px 0 0 6px;
}
.a-row .a-span1, .a-ws .a-row .a-ws-span1 {
    width: 6.448%;
}
.a-row .a-span10, .a-ws .a-row .a-ws-span10 {
    width: 82.948%;
}
.a-row .a-span9, .a-ws .a-row .a-ws-span9 {
    width: 74.448%;
}
div.searchResultsRightDiv {
    margin-right: 0 !important;
}
a, a:link, a:visited {
    text-decoration: none;
    color: #007185;
}
.a-span9 div.a-span4, .a-ws .a-span9 .a-ws-row .a-ws-span4, .a-ws .a-ws-span9 .a-ws-row .a-ws-span4, .a-ws .a-ws-span9 div.a-span4 {
    width: 31.48647%;
}
.a-span9 .a-column, .a-ws .a-span9 .a-column, .a-ws .a-ws-span9 .a-column {
    margin-right: 2.7%;
    float: left;
    min-height: 1px;
}
.a-spacing-base, .a-ws .a-ws-spacing-base {
    margin-bottom: 12px !important;
}
.provider-info-card {
    box-shadow: 0 4px 4px -1px rgba(0, 0, 0, .2), 0 1px 1px 0 rgba(0, 0, 0, .14), 0 0 4px 0 rgba(0, 0, 0, .15);
    position: relative;
    cursor: pointer;
    margin: 0 1em 1em 0 !important;
    max-height: 28em;
    min-height: 20em !important;
    overflow: hidden !important;
}
.provider-card-border {
    border-top: 1px solid #DDD;
    padding: 10px 15px 10px 10px;
}
.a-span9 div.a-span12, .a-ws .a-span9 div.a-span12, .a-ws .a-ws-span9 div.a-span12 {
    margin-right: 0;
}
.a-span9 div.a-span12, .a-ws .a-span9 .a-ws-row .a-ws-span12, .a-ws .a-ws-span9 .a-ws-row .a-ws-span12, .a-ws .a-ws-span9 div.a-span12 {
    width: 99.95313%;
}
.a-span9 .a-column, .a-ws .a-span9 .a-column, .a-ws .a-ws-span9 .a-column {
    margin-right: 2.7%;
    float: left;
    min-height: 1px;
}
.a-grid-vertical-align.a-row {
    display: table !important;
    table-layout: fixed;
    zoom: 1;
    border-collapse: collapse;
}
.a-span9 div.a-span4, .a-ws .a-span9 .a-ws-row .a-ws-span4, .a-ws .a-ws-span9 .a-ws-row .a-ws-span4, .a-ws .a-ws-span9 div.a-span4 {
    width: 31.48647%;
}
.a-grid-center.a-fixed-left-grid-inner>.a-fixed-left-grid-col, .a-grid-center.a-fixed-right-grid-inner>.a-fixed-right-grid-col, .a-grid-center.a-row>div.a-column {
    vertical-align: middle;
}
.a-grid-vertical-align.a-row>div.a-column {
    float: none !important;
    display: table-cell !important;
    zoom: 1;
    padding-right: 14px;
}
.a-span9 .a-column, .a-ws .a-span9 .a-column, .a-ws .a-ws-span9 .a-column {
    margin-right: 2.7%;
    float: left;
    min-height: 1px;
}
.provider-card-logo {
    max-width: 100px;
    max-height: 75px;
    padding-bottom: .3em;
    vertical-align: middle;
}
img {
    vertical-align: top;
}
img {
    max-width: 100%;
    border: 0;
}
.a-grid-vertical-align.a-row>div.a-column.a-span-last {
    padding-right: 0;
}
.a-span9 div.a-span-last, .a-ws .a-span9 div.a-span-last, .a-ws .a-ws-span9 div.a-span-last {
    float: right;
    margin-right: 0;
}
.a-span9 div.a-span7, .a-ws .a-span9 .a-ws-row .a-ws-span7, .a-ws .a-ws-span9 .a-ws-row .a-ws-span7, .a-ws .a-ws-span9 div.a-span7 {
    width: 57.16147%;
}
.a-grid-center.a-fixed-left-grid-inner>.a-fixed-left-grid-col, .a-grid-center.a-fixed-right-grid-inner>.a-fixed-right-grid-col, .a-grid-center.a-row>div.a-column {
    vertical-align: middle;
}
.a-grid-vertical-align.a-row>div.a-column {
    float: none !important;
    display: table-cell !important;
    zoom: 1;
    padding-right: 14px;
}
.providerNamePadding {
    padding: 0 .5em;
}
.a-color-base {
    color: #0f1111 !important;
}
.a-size-medium {
    font-size: 18px !important;
    line-height: 24px !important;
}
.a-grid-vertical-align.a-row {
    display: table !important;
    table-layout: fixed;
    zoom: 1;
    border-collapse: collapse;
}
.a-spacing-mini, .a-ws .a-ws-spacing-mini {
    margin-bottom: 4px !important;
}
.a-spacing-top-micro {
    margin-top: 4px !important;
}
.a-span9 div.a-span12, .a-ws .a-span9 div.a-span12, .a-ws .a-ws-span9 div.a-span12 {
    margin-right: 0;
}
.a-span9 div.a-span12, .a-ws .a-span9 .a-ws-row .a-ws-span12, .a-ws .a-ws-span9 .a-ws-row .a-ws-span12, .a-ws .a-ws-span9 div.a-span12 {
    width: 99.95313%;
}
.a-grid-center.a-fixed-left-grid-inner>.a-fixed-left-grid-col, .a-grid-center.a-fixed-right-grid-inner>.a-fixed-right-grid-col, .a-grid-center.a-row>div.a-column {
    vertical-align: middle;
}
.a-grid-vertical-align.a-row>div.a-column {
    float: none !important;
    display: table-cell !important;
    zoom: 1;
    padding-right: 14px;
}
.promotionsBadge-margin-top {
    margin-top: -100px;
}
.a-span9 div.a-span4, .a-ws .a-span9 .a-ws-row .a-ws-span4, .a-ws .a-ws-span9 .a-ws-row .a-ws-span4, .a-ws .a-ws-span9 div.a-span4 {
    width: 31.48647%;
}
.a-hidden, .aok-hidden {
    display: none !important;
    visibility: hidden !important;
}
.badge-styling {
    background-color: #555;
    padding: 3px !important;
    border-radius: 3px;
    margin-right: 3px;
    color: #FFF;
    font-family: "Amazon Ember", Times New Roman, Arial;
}
.badge-styling-guarantee {
    background-color: #E67A00;
}
.searchResultsRightDiv .badge-styling {
    font-size: 8.5px !important;
}
.a-span9 div.a-span12, .a-ws .a-span9 .a-ws-row .a-ws-span12, .a-ws .a-ws-span9 .a-ws-row .a-ws-span12, .a-ws .a-ws-span9 div.a-span12 {
    width: 99.95313%;
}
.a-spacing-mini, .a-ws .a-ws-spacing-mini {
    margin-bottom: 4px !important;
}
.a-span9 div.a-span6, .a-ws .a-span9 .a-ws-row .a-ws-span6, .a-ws .a-ws-span9 .a-ws-row .a-ws-span6, .a-ws .a-ws-span9 div.a-span6 {
    width: 48.60313%;
}
div.with-margin {
    margin-right: 1% !important;
}
div.provider-card-price {
    display: inline-block;
    padding-right: .5em;
    line-height: 1.5em;
}
.a-size-mini {
    font-size: 12px !important;
    line-height: 16px !important;
}
.a-size-small {
    font-size: 12px !important;
    line-height: 16px !important;
}
.a-span9 div.a-span4, .a-ws .a-span9 .a-ws-row .a-ws-span4, .a-ws .a-ws-span9 .a-ws-row .a-ws-span4, .a-ws .a-ws-span9 div.a-span4 {
    width: 31.48647%;
}
div.no-margin {
    margin: 0 !important;
}
div.no-width {
    width: 0 !important;
}
.a-span9 div.a-span5, .a-ws .a-span9 .a-ws-row .a-ws-span5, .a-ws .a-ws-span9 .a-ws-row .a-ws-span5, .a-ws .a-ws-span9 div.a-span5 {
    width: 40.0448%;
}
div.provider-card-rating-review {
    display: inline-block;
    padding: 0 .5em;
    line-height: 1.5em;
}
.a-letter-space {
    display: inline-block;
    width: .385em;
}
.a-span9 div.a-span1, .a-ws .a-span9 .a-ws-row .a-ws-span1, .a-ws .a-ws-span9 .a-ws-row .a-ws-span1, .a-ws .a-ws-span9 div.a-span1 {
    width: 5.81147%;
}
.a-span4 div.a-span1, .a-ws .a-span4 .a-ws-row .a-ws-span1, .a-ws .a-ws-span4 .a-ws-row .a-ws-span1, .a-ws .a-ws-span4 div.a-span1 {
    width: 2.53787%;
}
.a-span9 .a-column, .a-ws .a-span9 .a-column, .a-ws .a-ws-span9 .a-column {
    margin-right: 2.7%;
    float: left;
    min-height: 1px;
}
.a-span4 .a-column, .a-ws .a-span4 .a-column, .a-ws .a-ws-span4 .a-column {
    margin-right: 6.3%;
    float: left;
    min-height: 1px;
}
.a-span9 div.a-span1, .a-ws .a-span9 .a-ws-row .a-ws-span1, .a-ws .a-ws-span9 .a-ws-row .a-ws-span1, .a-ws .a-ws-span9 div.a-span1 {
    width: 5.81147%;
}
.a-span4 div.a-span1, .a-ws .a-span4 .a-ws-row .a-ws-span1, .a-ws .a-ws-span4 .a-ws-row .a-ws-span1, .a-ws .a-ws-span4 div.a-span1 {
    width: 2.53787%;
}
.a-span9 .a-column, .a-ws .a-span9 .a-column, .a-ws .a-ws-span9 .a-column {
    margin-right: 2.7%;
    float: left;
    min-height: 1px;
}
hr {
    background-color: transparent;
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top: 1px solid #bbbfbf;
    display: block;
    height: 1px;
    line-height: 19px;
    margin-bottom: 14px;
    margin-top: 0;
}
.sellerpage-filter-separator {
    border-color: #fff;
}
.a-icon.a-icon-star, .a-icon.a-icon-star-medium, .a-icon.a-icon-star-mini, .a-icon.a-icon-star-small {
    background-image: url(../images/2KViI4b7ZZCNtr3.png);
    -webkit-background-size: 512px 512px;
    background-size: 512px 512px;
    background-repeat: no-repeat;
}
.a-icon-star, .a-icon-star-small {
    height: 18px;
    width: 80px;
}
.a-icon-star, .a-icon-star-medium, .a-icon-star-mini, .a-icon-star-small {
    position: relative;
    vertical-align: text-top;
}
.a-span9 div.a-span2, .a-ws .a-span9 .a-ws-row .a-ws-span2, .a-ws .a-ws-span9 .a-ws-row .a-ws-span2, .a-ws .a-ws-span9 div.a-span2 {
    width: 14.3698%;
}
.a-icon.a-star-5{background-position:-2px -176px}.a-icon.a-star-4{background-position:-2px -196px}.a-icon.a-star-3{background-position:-2px -236px}.a-icon.a-star-2{background-position:-293px -352px}.a-icon.a-star-1{background-position:-99px -300px}.a-icon.a-star-0{background-position:-390px -396px}.a-icon.a-star-4-5{background-position:-2px -216px}.a-icon.a-star-3-5{background-position:-2px -256px}.a-icon.a-star-2-5{background-position:-196px -324px}.a-icon.a-star-1-5{background-position:-2px -276px}.a-icon.a-star-0-5{background-position:-293px -372px}.a-icon.a-star-brand-5{background-position:-375px -356px}.a-icon.a-star-brand-4{background-position:-390px -376px}.a-icon.a-star-brand-3{background-position:-2px -16px}.a-icon.a-star-brand-2{background-position:-2px -56px}.a-icon.a-star-brand-1{background-position:-2px -96px}.a-icon.a-star-brand-0{background-position:-2px -136px}.a-icon.a-star-brand-4-5{background-position:-293px -332px}.a-icon.a-star-brand-3-5{background-position:-2px -36px}.a-icon.a-star-brand-2-5{background-position:-2px -76px}.a-icon.a-star-brand-1-5{background-position:-2px -116px}.a-icon.a-star-brand-0-5{background-position:-2px -156px}
.a-truncate[data-a-word-break=normal] {
    word-break: normal;
}
.a-truncate {
    display: inline-block;
    position: relative;
    width: 100%;
    overflow: hidden;
}
.a-offscreen, .aok-offscreen {
    position: absolute !important;
    left: 0 !important;
    bottom: -1px !important;
    z-index: -1 !important;
    opacity: 0;
}
.a-truncate-calc, .a-truncate-cut, .a-truncate-full {
    display: inline-block;
    width: 100%;
    white-space: normal;
}
.a-letter-space {
    display: inline-block;
    width: .385em;
}
.specialitySection span, .specialitySection b{
    text-align: justify;
    color: #767676 !important;
    line-height: 1.3em !important;
    font-size: 14px;
}
ul.a-pagination {
    display: inline-block;
    margin-left: 0;
}
ul.a-pagination li a, ul.a-pagination li.a-disabled {
    padding: 8px 12px 7px 13px;
    text-decoration: none;
}
ul.a-pagination li.a-disabled {
    background: #fff;
    border: 1px solid #d5d9d9;
    border-radius: 8px;
    color: #6f7373;
    display: block;
}
ul.a-pagination li {
    margin-right: 4px;
}
ul.a-pagination li {
    display: block;
    float: left;
    line-height: 16px;
    list-style: none;
    position: relative;
}
.a-ordered-list li, .a-unordered-list li, ol li, ul li {
    word-wrap: break-word;
    margin: 0;
}
ul.a-pagination li:first-child span.larr::before {
    border-style: solid;
    border-width: 2px 2px 0 0;
    content: '';
    padding: 2.5px;
    visibility: visible;
    display: inline-block;
    position: relative;
    left: 9px;
    top: -1px;
    transform: rotate(-135deg);
}
ul.a-pagination li.a-selected a {
    font-weight: 700;
    background-color: #edfdff;
    border-color: #007185;
    z-index: 2;
}
ul.a-pagination::after, ul.a-pagination::before {
    display: table;
    content: '';
    line-height: 0;
    font-size: 0;
}
ul.a-pagination::after {
    clear: both;
}
ul.a-pagination::after, ul.a-pagination::before {
    display: table;
    content: '';
    line-height: 0;
    font-size: 0;
}
.a-last {
    margin-bottom: 0 !important;
}
ul.a-pagination li a {
    border-color: #888c8c;
    border-radius: 8px;
    color: #0f1111;
    display: block;
    position: relative;
    border: 1px solid #6c6e73;
    font-size: 14px;
}
ul.a-pagination li a:hover {
    background-color: #f7fafa;
    border-color: #d5d9d9;
    text-decoration: none;
}
ul.a-pagination li.a-last span.larr, ul.a-pagination li:last-child span.larr {
    visibility: hidden;
}
ul.a-pagination li.a-last span.larr::after, ul.a-pagination li:last-child span.larr::after {
    border-style: solid;
    border-width: 2px 2px 0 0;
    content: '';
    padding: 2.5px;
    visibility: visible;
    display: inline-block;
    position: relative;
    left: -9px;
    top: -1px;
    transform: rotate(45deg);
}
ul.a-pagination li:first-child span.larr {
    visibility: hidden;
}
.provider-info-card:hover::before{content:"";position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;border:2px solid #A2A6AC}
div.pdp-page div.banner {
    margin-bottom: 1em;
    position: relative;
}
div.pdp-page div.pdpContent-width {
    padding: 0 5em;
}
.a-row .a-span8, .a-ws .a-row .a-ws-span8 {
    width: 65.948%;
}
@media only screen and (min-width: 1250px) {
    div.pdp-page div.summary-right-padding {
        padding-right: 2.5em;
    }
}
.a-span8 div.a-span12, .a-ws .a-span8 .a-ws-row .a-ws-span12, .a-ws .a-ws-span8 .a-ws-row .a-ws-span12, .a-ws .a-ws-span8 div.a-span12 {
    width: 99.95533%;
}
.a-spacing-base, .a-ws .a-ws-spacing-base {
    margin-bottom: 12px !important;
}
.a-ws .a-ws-row .a-ws-span-last, .a-ws .a-ws-span-last {
    margin-right: 0 !important;
    float: right !important;
}
div.pdp-page div.pdp-summary {
    color: #5C5C5C;
    line-height: 1.5em;
}
.a-spacing-top-base {
    margin-top: 12px !important;
}
.a-span8 div.a-span8, .a-ws .a-span8 .a-ws-row .a-ws-span8, .a-ws .a-ws-span8 .a-ws-row .a-ws-span8, .a-ws .a-ws-span8 div.a-span8 {
    width: 65.622%;
}
div.pdp-page div.border-right {
    border-right: 1px solid #CCC;
    padding-right: 1em;
}
div.pdp-page div.pdp-summary-padding-alignment {
    display: inline-block;
    text-align: center;
    margin-right: 1.2em;
}
div.pdp-page div.pdp-summary-padding-alignment-center {
    display: inline-block;
    text-align: center;
    padding: 0 1em;
}
div.pdp-page div.border-left {
    border-left: 1px solid #CCC;
    margin-left: 1em;
    padding-left: 1em;
}
.a-span8 div.a-span-last, .a-ws .a-span8 div.a-span-last, .a-ws .a-ws-span8 div.a-span-last {
    float: right;
    margin-right: 0;
}
.a-button:not(.a-button-toggle) .a-button-inner {
    border-radius: 99px;
    background: 0 0;
    box-shadow: none;
}
.a-span12 input {
    float: none;
    margin-right: 0;
}
button, input[type=button], input[type=reset], input[type=submit] {
    cursor: pointer;
    -webkit-appearance: button;
}
.a-button-stack .a-button:last-child {
    margin-bottom: 0;
}
.a-button-stack .a-button {
    margin-bottom: 10px;
    display: block;
}
.a-button:not(.a-button-toggle) {
    border-radius: 100px;
}
.a-button-primary {
    background: #ffd814;
    border-color: #ffd814;
}
div.pdp-page div.prices-box-heading {
    padding: .8em 1.5em;
    background-color: #000;
    color: #fff;
}
h3 {
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
}
h1:last-child, h2:last-child, h3:last-child, h4:last-child {
    padding-bottom: 0;
}
div.pdp-page div.priceExpanderSection a[data-action=a-expander-toggle] {
    float: none;
    margin-right: 0;
}
a.a-link-section-expander {
    padding: 12px 54px 12px 18px;
}
a.a-link-section-expander {
    font-size: 17px;
    line-height: 1.255;
    display: block;
    position: relative;
    color: #0f1111;
    background-color: #fff !important;
    -webkit-transition: all .1s linear;
    transition: all .1s linear;
}
.a-expander-container .a-icon-section-collapse {
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    margin-top: -1px;
}
.a-icon-section-collapse {
    background-position: -5px -82px;
}
.a-expander-prompt {
    word-wrap: break-word;
}
.a-grid-vertical-align.a-row {
    display: table !important;
    table-layout: fixed;
    zoom: 1;
    border-collapse: collapse;
}
.a-size-base-plus {
    font-size: 16px !important;
    line-height: 24px !important;
}
.a-float-right, .aok-float-right {
    float: right !important;
}
.a-color-price {
    color: #b12704 !important;
}
div.pdp-page div.price-description-justify {
    text-align: justify;
}
.a-section-expander-inner {
    padding: 12px 18px;
}
.a-expander-container .a-expander-section-header .a-icon-section-expand {
    margin-top: -6px;
}
container .a-icon-section-expand {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    margin-top: -5px;
}
.a-expander-container .a-icon-section-collapse, .a-expander-container .a-icon-section-expand {
    background-image: none;
    border: solid #0f1111;
    border-width: 0 2px 2px 0;
    padding: 3px;
    opacity: 1;
    height: 10px;
    margin: 0;
    margin-top: -2px;
    position: absolute;
    right: 16px;
    top: 50%;
    width: 10px;
}
.a-icon-section-expand {
    background-position: -5px -59px;
}
a.a-link-section-expander {
    padding: 12px 54px 12px 18px;
}
a.a-link-section-expander {
    font-size: 17px;
    line-height: 1.255;
    display: block;
    position: relative;
    color: #0f1111;
    background-color: #fff !important;
    -webkit-transition: all .1s linear;
    transition: all .1s linear;
}
div.pdp-page div.pdp-box-border {
    border: .005em solid #DDD;
}
.a-section-expander-container {
    border-top: 1px solid #bbbfbf;
    border-bottom: 1px solid #bbbfbf;
}
.a-section-expander-container {
    background: #fff !important;
    margin-top: -1px;
    overflow: visible;
}
div.pdp-page hr.divider-border-top {
    border-top: 3px solid #6C7778;
    margin: 1.5em 0;
}
div.pdp-page div.category-specific-data div.a-span9 {
    margin-right: 0;
}
.a-span8 div.a-span9, .a-ws .a-span8 .a-ws-row .a-ws-span9, .a-ws .a-ws-span8 .a-ws-row .a-ws-span9, .a-ws .a-ws-span8 div.a-span9 {
    width: 74.20533%;
}
div.pdp-page hr.a-divider-normal {
    margin: 1em 0;
}
div.pdp-page span.sectionDescription {
    white-space: pre-wrap;
    line-height: 1.75em;
    min-width: 10em;
    margin-right: .5em;
    display: inline-block;
    font-size: 14px;
}
div.pdp-page div.reviews-section span.review-language {
    margin-right: 2em;
    cursor: pointer;
    padding-right: 1em;
}
div.pdp-page div.reviews-section span.selected {
    border-bottom: 3px solid silver;
    padding-bottom: 10px;
}
.a-span8 div.a-span2, .a-ws .a-span8 .a-ws-row .a-ws-span2, .a-ws .a-ws-span8 .a-ws-row .a-ws-span2, .a-ws .a-ws-span8 div.a-span2 {
    width: 16.122%;
}
.a-span8 div.a-span12, .a-ws .a-span8 div.a-span12, .a-ws .a-ws-span8 div.a-span12 {
    margin-right: 0;
}
div.pdp-page div.reviews-section div.reviews-filter-sort {
    border-bottom: 1px solid silver;
    padding-bottom: 8px;
    margin-bottom: 1em;
}
.reviews-result-info, .sellerpage-result-info {
    padding-top: 1%;
    padding-bottom: 1%;
}
div.pdp-page div.reviews-section div.review-item span.title {
    font-weight: 700;
}
div.pdp-page div.reviews-section div.review-item div.review-time {
    font-size: 80%;
}
.a-color-state {
    color: #c45500 !important;
}
div.pdp-page div.reviews-section div.review-item div.review-text {
    margin-bottom: 1.5em;
    word-wrap: break-word;
    font-size: 14px;
    line-height: 20px;
}