.amzn-safe-frame-container {
    overflow: hidden;
    width: 100%
}

.amzn-safe-frame-sizing {
    margin: 0 auto
}

.amzn-safe-frame {
    border: 0;
    width: 100%
}

.amzn-safe-frame-footer {
    font-size: .85em;
    text-align: right
}

/* ******** */
.s-banner-badge {
    color: #fff;
    margin-right: 6px;
    border-radius: 3px 0 0 3px;
    line-height: 1.05;
    font-size: 11px;
    padding: 4px 5px 4px 6px;
    font-style: normal;
    font-weight: 600
}

.s-banner-badge:after,.s-banner-badge:before {
    content: '';
    position: absolute;
    right: -6px;
    border: 6px dashed #fff;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    -webkit-transform: rotate(360deg);
    border-left-width: 0
}

.s-banner-badge:before {
    bottom: 0;
    border-top: 0;
    border-bottom: 10px solid
}

.s-banner-badge:after {
    top: 0;
    border-bottom: 0;
    border-top: 10px solid
}

.s-banner-badge.s-banner-badge-orange {
    background-color: #e47911
}

.s-banner-badge.s-banner-badge-orange:before {
    border-bottom-color: #e47911
}

.s-banner-badge.s-banner-badge-orange:after {
    border-top-color: #e47911
}

.s-banner-badge.s-banner-badge-light-grey {
    background-color: #a3a3a3
}

.s-banner-badge.s-banner-badge-light-grey:before {
    border-bottom-color: #a3a3a3
}

.s-banner-badge.s-banner-badge-light-grey:after {
    border-top-color: #a3a3a3
}

.s-banner-badge.s-banner-badge-aqua-blue {
    background-color: #317997
}

.s-banner-badge.s-banner-badge-aqua-blue:before {
    border-bottom-color: #317997
}

.s-banner-badge.s-banner-badge-aqua-blue:after {
    border-top-color: #317997
}

.s-banner-badge.s-banner-badge-dark-blue {
    background-color: #3f6998
}

.s-banner-badge.s-banner-badge-dark-blue:before {
    border-bottom-color: #3f6998
}

.s-banner-badge.s-banner-badge-dark-blue:after {
    border-top-color: #3f6998
}

.s-banner-badge.s-banner-badge-grey {
    background-color: #888
}

.s-banner-badge.s-banner-badge-grey:before {
    border-bottom-color: #888
}

.s-banner-badge.s-banner-badge-grey:after {
    border-top-color: #888
}

.a-tablet .a-badge-supplementary-text {
    display: none
}

.s-badge-rectangular {
    background-color: #900;
    color: #fff;
    font-size: 11px;
    padding: 4px 5px 4px 6px;
    font-weight: 600
}

/* ******** */
.s-border-top-left-mini {
    border-top-left-radius: 3px
}

.s-border-top-right-mini {
    border-top-right-radius: 3px
}

.s-border-bottom-left-mini {
    border-bottom-left-radius: 3px
}

.s-border-bottom-right-mini {
    border-bottom-right-radius: 3px
}

.s-border-bottom-none {
    border-bottom: 0!important
}

.s-border-none {
    border: 0
}

.s-expand-height {
    height: 100%
}

.s-expand-height[data-image-type=primeVideoLinearStation] {
    background-color: #0f1111!important
}

.s-include-content-margin:before {
    content: ' ';
    display: block;
    height: 1px;
    margin-bottom: -1px
}

.s-include-content-margin:after {
    content: ' ';
    display: block;
    height: 1px;
    margin-top: -1px
}

.s-border-bottom {
    border-bottom: 2px solid #ddd
}

.s-border-top-overlap {
    border-top: 2px solid #ddd;
    margin-top: -2px
}

.puis-include-content-margin.s-border-top-overlap,.s-include-content-margin.s-border-top-overlap {
    border-top: 2px solid #ddd;
    margin-top: -3px
}

.s-search-results>.s-widget-spacing-small+.s-widget-spacing-large {
    margin-top: 8px
}

.s-search-results>div:last-child .puis-border-bottom,.s-search-results>div:last-child .s-border-bottom {
    border-bottom: 0
}

.s-search-results>div:last-child>.s-messaging-widget-results-header {
    display: none
}

.s-search-results .s-asin:not(.aok-hidden)+.s-widget>div .s-messaging-widget-results-header {
    display: none
}

.s-main-slot>.s-widget {
    padding-left: 12px;
    padding-right: 12px
}

.s-main-slot>.s-widget .s-border-top-overlap {
    border-top: 0;
    margin-top: 0
}

.s-main-slot>.s-widget .puis-border-bottom,.s-main-slot>.s-widget .s-border-bottom {
    border-bottom: 0
}

.s-main-slot>.s-widget .s-result-list .puis-border-bottom,.s-main-slot>.s-widget .s-result-list .s-border-bottom {
    border-bottom: 2px solid #ddd
}

.s-main-slot>.s-widget .s-result-list+.s-border-top-overlap {
    border-top: 2px solid #ddd;
    margin-top: -2px
}

.s-main-slot>.s-widget>.sg-col-inner {
    padding-left: 0;
    padding-right: 0
}

.s-main-slot>.s-widget:not(.s-border-bottom-none):not(:last-child):after {
    border-bottom: 2px solid #ddd;
    display: block;
    content: ''
}

.s-main-slot>.s-asin+.s-widget:before {
    border-top: 2px solid #ddd;
    display: block;
    content: ''
}

.s-main-slot>.s-asin+.s-widget .s-messaging-widget-results-header {
    display: none
}

.s-alert-expander-border-top-info::before,.s-alert-expander-border-top-success::before,.s-alert-expander-border-top-warning::before {
    content: '';
    position: relative;
    width: 100%;
    top: 0;
    left: 0;
    border-radius: 4px 4px 0 0;
    height: 9px
}

.s-alert-expander-border-top-warning::before {
    background: #ffcc78
}

.s-alert-expander-border-top-success::before {
    background: #067d62
}

.s-alert-expander-border-top-info::before {
    background: #1196ab
}

.s-asin-details-divider {
    flex-shrink: 0;
    width: auto;
    height: 1px;
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
    align-items: flex-end;
    background-color: #f5f5f5;
    overflow: visible;
    margin-left: 8px;
    margin-right: 8px
}

.s-main-slot>.s-widget:not(.s-border-bottom-none):not(:last-child):after {
    border-bottom: 0
}

.s-main-slot>.s-asin+.s-widget:before {
    border-top: 0
}

.s-main-slot>.s-asin+.s-widget .s-messaging-widget-results-header {
    display: none
}

.s-search-results>div:last-child>.s-messaging-widget-results-header {
    display: none
}

.s-search-results .s-asin:not(.aok-hidden)+.s-widget>div .s-messaging-widget-results-header {
    display: none
}

/* ******** */
.sg-col-1-of-1 {
    display: block
}

/* .sg-row {
    display: block;
    width: 273px
} */

.sg-col {
    float: left
}

.sg-col-0-of-1 {
    display: none
}

.sg-col-1-of-1 {
    width: 273px
}

.sg-row {
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -ms-flexbox;
    -ms-flex-direction: row;
    -ms-flex-wrap: wrap;
    -ms-flex-pack: start;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
    width: calc(100vw - 28px + 4px);
    margin: 0 0 0 4px;
    padding: 0;
    min-width: 269px;
    overflow: hidden
}

.sg-row.s-opposite-dir {
    margin: 0 4px 0 0
}

.sg-row.s-desktop-content.s-opposite-dir {
    margin: 0 auto
}

.sg-row.sg-row-align-items-center {
    -ms-flex-align: center;
    align-items: center
}

.sg-row .sg-row {
    margin: 0 -8px 0 -4px;
    width: auto;
    padding: 0;
    min-width: 0
}

.s-product-grid-adjustment {
    padding-right: 16px!important
}

.s-product-grid-adjustment .sg-row {
    margin: 0 -24px 0 -4px
}

.sg-col {
    overflow: visible
}

.sg-col-inner {
    padding: 0 4px;
    height: 100%
}

.sg-col-inner:after,.sg-col-inner:before {
    content: ' ';
    display: block;
    height: 1px
}

.sg-col-inner:before {
    margin-bottom: -1px
}

.sg-col-inner:after {
    margin-top: -1px
}

@media (min-width: 273px) {
    .sg-col-0-of-4 {
        display:none
    }

    .sg-col-1-of-4 {
        display: block;
        width: calc(.25 * (100vw - 28px));
        min-width: 67.25px;
        max-width: 378.5px
    }

    .sg-col-2-of-4 {
        display: block;
        width: calc(.5 * (100vw - 28px));
        min-width: 134.5px;
        max-width: 757px
    }

    .sg-col-3-of-4 {
        display: block;
        width: calc(.75 * (100vw - 28px));
        min-width: 201.75px;
        max-width: 1135.5px
    }

    .sg-col-4-of-4 {
        display: block;
        width: calc(1 * (100vw - 28px));
        min-width: 269px;
        max-width: 1514px
    }
}

@media (min-width: 273px) {
    .s-wide-grid-style .sg-col-0-of-4 {
        display:none
    }

    .s-wide-grid-style .sg-col-1-of-4 {
        display: block;
        width: calc(.25 * (100vw - 28px));
        min-width: 67.25px;
        max-width: 449px
    }

    .s-wide-grid-style .sg-col-2-of-4 {
        display: block;
        width: calc(.5 * (100vw - 28px));
        min-width: 134.5px;
        max-width: 898px
    }

    .s-wide-grid-style .sg-col-3-of-4 {
        display: block;
        width: calc(.75 * (100vw - 28px));
        min-width: 201.75px;
        max-width: 1347px
    }

    .s-wide-grid-style .sg-col-4-of-4 {
        display: block;
        width: calc(1 * (100vw - 28px));
        min-width: 269px;
        max-width: 1796px
    }
}

@media (min-width: 522px) {
    .sg-col-0-of-8 {
        display:none
    }

    .sg-col-1-of-8 {
        display: block;
        width: calc(.125 * (100vw - 28px));
        min-width: 33.63px;
        max-width: 189.25px
    }

    .sg-col-2-of-8 {
        display: block;
        width: calc(.25 * (100vw - 28px));
        min-width: 67.25px;
        max-width: 378.5px
    }

    .sg-col-3-of-8 {
        display: block;
        width: calc(.375 * (100vw - 28px));
        min-width: 100.88px;
        max-width: 567.75px
    }

    .sg-col-4-of-8 {
        display: block;
        width: calc(.5 * (100vw - 28px));
        min-width: 134.5px;
        max-width: 757px
    }

    .sg-col-5-of-8 {
        display: block;
        width: calc(.625 * (100vw - 28px));
        min-width: 168.13px;
        max-width: 946.25px
    }

    .sg-col-6-of-8 {
        display: block;
        width: calc(.75 * (100vw - 28px));
        min-width: 201.75px;
        max-width: 1135.5px
    }

    .sg-col-7-of-8 {
        display: block;
        width: calc(.875 * (100vw - 28px));
        min-width: 235.38px;
        max-width: 1324.75px
    }

    .sg-col-8-of-8 {
        display: block;
        width: calc(1 * (100vw - 28px));
        min-width: 269px;
        max-width: 1514px
    }
}

@media (min-width: 522px) {
    .s-wide-grid-style .sg-col-0-of-8 {
        display:none
    }

    .s-wide-grid-style .sg-col-1-of-8 {
        display: block;
        width: calc(.125 * (100vw - 28px));
        min-width: 33.63px;
        max-width: 224.5px
    }

    .s-wide-grid-style .sg-col-2-of-8 {
        display: block;
        width: calc(.25 * (100vw - 28px));
        min-width: 67.25px;
        max-width: 449px
    }

    .s-wide-grid-style .sg-col-3-of-8 {
        display: block;
        width: calc(.375 * (100vw - 28px));
        min-width: 100.88px;
        max-width: 673.5px
    }

    .s-wide-grid-style .sg-col-4-of-8 {
        display: block;
        width: calc(.5 * (100vw - 28px));
        min-width: 134.5px;
        max-width: 898px
    }

    .s-wide-grid-style .sg-col-5-of-8 {
        display: block;
        width: calc(.625 * (100vw - 28px));
        min-width: 168.13px;
        max-width: 1122.5px
    }

    .s-wide-grid-style .sg-col-6-of-8 {
        display: block;
        width: calc(.75 * (100vw - 28px));
        min-width: 201.75px;
        max-width: 1347px
    }

    .s-wide-grid-style .sg-col-7-of-8 {
        display: block;
        width: calc(.875 * (100vw - 28px));
        min-width: 235.38px;
        max-width: 1571.5px
    }

    .s-wide-grid-style .sg-col-8-of-8 {
        display: block;
        width: calc(1 * (100vw - 28px));
        min-width: 269px;
        max-width: 1796px
    }
}

@media (min-width: 771px) {
    .sg-col-0-of-12 {
        display:none
    }

    .sg-col-1-of-12 {
        display: block;
        width: calc(.08333 * (100vw - 28px));
        min-width: 22.42px;
        max-width: 126.17px
    }

    .sg-col-2-of-12 {
        display: block;
        width: calc(.16667 * (100vw - 28px));
        min-width: 44.83px;
        max-width: 252.33px
    }

    .sg-col-3-of-12 {
        display: block;
        width: calc(.25 * (100vw - 28px));
        min-width: 67.25px;
        max-width: 378.5px
    }

    .sg-col-4-of-12 {
        display: block;
        width: calc(.33333 * (100vw - 28px));
        min-width: 89.67px;
        max-width: 504.67px
    }

    .sg-col-5-of-12 {
        display: block;
        width: calc(.41667 * (100vw - 28px));
        min-width: 112.08px;
        max-width: 630.83px
    }

    .sg-col-6-of-12 {
        display: block;
        width: calc(.5 * (100vw - 28px));
        min-width: 134.5px;
        max-width: 757px
    }

    .sg-col-7-of-12 {
        display: block;
        width: calc(.58333 * (100vw - 28px));
        min-width: 156.92px;
        max-width: 883.17px
    }

    .sg-col-8-of-12 {
        display: block;
        width: calc(.66667 * (100vw - 28px));
        min-width: 179.33px;
        max-width: 1009.33px
    }

    .sg-col-9-of-12 {
        display: block;
        width: calc(.75 * (100vw - 28px));
        min-width: 201.75px;
        max-width: 1135.5px
    }

    .sg-col-10-of-12 {
        display: block;
        width: calc(.83333 * (100vw - 28px));
        min-width: 224.17px;
        max-width: 1261.67px
    }

    .sg-col-11-of-12 {
        display: block;
        width: calc(.91667 * (100vw - 28px));
        min-width: 246.58px;
        max-width: 1387.83px
    }

    .sg-col-12-of-12 {
        display: block;
        width: calc(1 * (100vw - 28px));
        min-width: 269px;
        max-width: 1514px
    }
}

@media (min-width: 771px) {
    .s-wide-grid-style .sg-col-0-of-12 {
        display:none
    }

    .s-wide-grid-style .sg-col-1-of-12 {
        display: block;
        width: calc(.08333 * (100vw - 28px));
        min-width: 22.42px;
        max-width: 149.67px
    }

    .s-wide-grid-style .sg-col-2-of-12 {
        display: block;
        width: calc(.16667 * (100vw - 28px));
        min-width: 44.83px;
        max-width: 299.33px
    }

    .s-wide-grid-style .sg-col-3-of-12 {
        display: block;
        width: calc(.25 * (100vw - 28px));
        min-width: 67.25px;
        max-width: 449px
    }

    .s-wide-grid-style .sg-col-4-of-12 {
        display: block;
        width: calc(.33333 * (100vw - 28px));
        min-width: 89.67px;
        max-width: 598.67px
    }

    .s-wide-grid-style .sg-col-5-of-12 {
        display: block;
        width: calc(.41667 * (100vw - 28px));
        min-width: 112.08px;
        max-width: 748.33px
    }

    .s-wide-grid-style .sg-col-6-of-12 {
        display: block;
        width: calc(.5 * (100vw - 28px));
        min-width: 134.5px;
        max-width: 898px
    }

    .s-wide-grid-style .sg-col-7-of-12 {
        display: block;
        width: calc(.58333 * (100vw - 28px));
        min-width: 156.92px;
        max-width: 1047.67px
    }

    .s-wide-grid-style .sg-col-8-of-12 {
        display: block;
        width: calc(.66667 * (100vw - 28px));
        min-width: 179.33px;
        max-width: 1197.33px
    }

    .s-wide-grid-style .sg-col-9-of-12 {
        display: block;
        width: calc(.75 * (100vw - 28px));
        min-width: 201.75px;
        max-width: 1347px
    }

    .s-wide-grid-style .sg-col-10-of-12 {
        display: block;
        width: calc(.83333 * (100vw - 28px));
        min-width: 224.17px;
        max-width: 1496.67px
    }

    .s-wide-grid-style .sg-col-11-of-12 {
        display: block;
        width: calc(.91667 * (100vw - 28px));
        min-width: 246.58px;
        max-width: 1646.33px
    }

    .s-wide-grid-style .sg-col-12-of-12 {
        display: block;
        width: calc(1 * (100vw - 28px));
        min-width: 269px;
        max-width: 1796px
    }
}

@media (min-width: 1020px) {
    .sg-col-0-of-16 {
        display:none
    }

    .sg-col-1-of-16 {
        display: block;
        width: calc(.0625 * (100vw - 28px));
        min-width: 16.81px;
        max-width: 94.63px
    }

    .sg-col-2-of-16 {
        display: block;
        width: calc(.125 * (100vw - 28px));
        min-width: 33.63px;
        max-width: 189.25px
    }

    .sg-col-3-of-16 {
        display: block;
        width: calc(.1875 * (100vw - 28px));
        min-width: 50.44px;
        max-width: 283.88px
    }

    .sg-col-4-of-16 {
        display: block;
        width: calc(.25 * (100vw - 28px));
        min-width: 67.25px;
        max-width: 378.5px
    }

    .sg-col-5-of-16 {
        display: block;
        width: calc(.3125 * (100vw - 28px));
        min-width: 84.06px;
        max-width: 473.13px
    }

    .sg-col-6-of-16 {
        display: block;
        width: calc(.375 * (100vw - 28px));
        min-width: 100.88px;
        max-width: 567.75px
    }

    .sg-col-7-of-16 {
        display: block;
        width: calc(.4375 * (100vw - 28px));
        min-width: 117.69px;
        max-width: 662.38px
    }

    .sg-col-8-of-16 {
        display: block;
        width: calc(.5 * (100vw - 28px));
        min-width: 134.5px;
        max-width: 757px
    }

    .sg-col-9-of-16 {
        display: block;
        width: calc(.5625 * (100vw - 28px));
        min-width: 151.31px;
        max-width: 851.63px
    }

    .sg-col-10-of-16 {
        display: block;
        width: calc(.625 * (100vw - 28px));
        min-width: 168.13px;
        max-width: 946.25px
    }

    .sg-col-11-of-16 {
        display: block;
        width: calc(.6875 * (100vw - 28px));
        min-width: 184.94px;
        max-width: 1040.88px
    }

    .sg-col-12-of-16 {
        display: block;
        width: calc(.75 * (100vw - 28px));
        min-width: 201.75px;
        max-width: 1135.5px
    }

    .sg-col-13-of-16 {
        display: block;
        width: calc(.8125 * (100vw - 28px));
        min-width: 218.56px;
        max-width: 1230.13px
    }

    .sg-col-14-of-16 {
        display: block;
        width: calc(.875 * (100vw - 28px));
        min-width: 235.38px;
        max-width: 1324.75px
    }

    .sg-col-15-of-16 {
        display: block;
        width: calc(.9375 * (100vw - 28px));
        min-width: 252.19px;
        max-width: 1419.38px
    }

    .sg-col-16-of-16 {
        display: block;
        width: calc(1 * (100vw - 28px));
        min-width: 269px;
        max-width: 1514px
    }
}

@media (min-width: 1020px) {
    .s-wide-grid-style .sg-col-0-of-16 {
        display:none
    }

    .s-wide-grid-style .sg-col-1-of-16 {
        display: block;
        width: calc(.0625 * (100vw - 28px));
        min-width: 16.81px;
        max-width: 112.25px
    }

    .s-wide-grid-style .sg-col-2-of-16 {
        display: block;
        width: calc(.125 * (100vw - 28px));
        min-width: 33.63px;
        max-width: 224.5px
    }

    .s-wide-grid-style .sg-col-3-of-16 {
        display: block;
        width: calc(.1875 * (100vw - 28px));
        min-width: 50.44px;
        max-width: 336.75px
    }

    .s-wide-grid-style .sg-col-4-of-16 {
        display: block;
        width: calc(.25 * (100vw - 28px));
        min-width: 67.25px;
        max-width: 449px
    }

    .s-wide-grid-style .sg-col-5-of-16 {
        display: block;
        width: calc(.3125 * (100vw - 28px));
        min-width: 84.06px;
        max-width: 561.25px
    }

    .s-wide-grid-style .sg-col-6-of-16 {
        display: block;
        width: calc(.375 * (100vw - 28px));
        min-width: 100.88px;
        max-width: 673.5px
    }

    .s-wide-grid-style .sg-col-7-of-16 {
        display: block;
        width: calc(.4375 * (100vw - 28px));
        min-width: 117.69px;
        max-width: 785.75px
    }

    .s-wide-grid-style .sg-col-8-of-16 {
        display: block;
        width: calc(.5 * (100vw - 28px));
        min-width: 134.5px;
        max-width: 898px
    }

    .s-wide-grid-style .sg-col-9-of-16 {
        display: block;
        width: calc(.5625 * (100vw - 28px));
        min-width: 151.31px;
        max-width: 1010.25px
    }

    .s-wide-grid-style .sg-col-10-of-16 {
        display: block;
        width: calc(.625 * (100vw - 28px));
        min-width: 168.13px;
        max-width: 1122.5px
    }

    .s-wide-grid-style .sg-col-11-of-16 {
        display: block;
        width: calc(.6875 * (100vw - 28px));
        min-width: 184.94px;
        max-width: 1234.75px
    }

    .s-wide-grid-style .sg-col-12-of-16 {
        display: block;
        width: calc(.75 * (100vw - 28px));
        min-width: 201.75px;
        max-width: 1347px
    }

    .s-wide-grid-style .sg-col-13-of-16 {
        display: block;
        width: calc(.8125 * (100vw - 28px));
        min-width: 218.56px;
        max-width: 1459.25px
    }

    .s-wide-grid-style .sg-col-14-of-16 {
        display: block;
        width: calc(.875 * (100vw - 28px));
        min-width: 235.38px;
        max-width: 1571.5px
    }

    .s-wide-grid-style .sg-col-15-of-16 {
        display: block;
        width: calc(.9375 * (100vw - 28px));
        min-width: 252.19px;
        max-width: 1683.75px
    }

    .s-wide-grid-style .sg-col-16-of-16 {
        display: block;
        width: calc(1 * (100vw - 28px));
        min-width: 269px;
        max-width: 1796px
    }
}

@media (min-width: 1269px) {
    .sg-col-0-of-20 {
        display:none
    }

    .sg-col-1-of-20 {
        display: block;
        width: calc(.05 * (100vw - 28px));
        min-width: 13.45px;
        max-width: 75.7px
    }

    .sg-col-2-of-20 {
        display: block;
        width: calc(.1 * (100vw - 28px));
        min-width: 26.9px;
        max-width: 151.4px
    }

    .sg-col-3-of-20 {
        display: block;
        width: calc(.15 * (100vw - 28px));
        min-width: 40.35px;
        max-width: 227.1px
    }

    .sg-col-4-of-20 {
        display: block;
        width: calc(.2 * (100vw - 28px));
        min-width: 53.8px;
        max-width: 302.8px
    }

    .sg-col-5-of-20 {
        display: block;
        width: calc(.25 * (100vw - 28px));
        min-width: 67.25px;
        max-width: 378.5px
    }

    .sg-col-6-of-20 {
        display: block;
        width: calc(.3 * (100vw - 28px));
        min-width: 80.7px;
        max-width: 454.2px
    }

    .sg-col-7-of-20 {
        display: block;
        width: calc(.35 * (100vw - 28px));
        min-width: 94.15px;
        max-width: 529.9px
    }

    .sg-col-8-of-20 {
        display: block;
        width: calc(.4 * (100vw - 28px));
        min-width: 107.6px;
        max-width: 605.6px
    }

    .sg-col-9-of-20 {
        display: block;
        width: calc(.45 * (100vw - 28px));
        min-width: 121.05px;
        max-width: 681.3px
    }

    .sg-col-10-of-20 {
        display: block;
        width: calc(.5 * (100vw - 28px));
        min-width: 134.5px;
        max-width: 757px
    }

    .sg-col-11-of-20 {
        display: block;
        width: calc(.55 * (100vw - 28px));
        min-width: 147.95px;
        max-width: 832.7px
    }

    .sg-col-12-of-20 {
        display: block;
        width: calc(.6 * (100vw - 28px));
        min-width: 161.4px;
        max-width: 908.4px
    }

    .sg-col-13-of-20 {
        display: block;
        width: calc(.65 * (100vw - 28px));
        min-width: 174.85px;
        max-width: 984.1px
    }

    .sg-col-14-of-20 {
        display: block;
        width: calc(.7 * (100vw - 28px));
        min-width: 188.3px;
        max-width: 1059.8px
    }

    .sg-col-15-of-20 {
        display: block;
        width: calc(.75 * (100vw - 28px));
        min-width: 201.75px;
        max-width: 1135.5px
    }

    .sg-col-16-of-20 {
        display: block;
        width: calc(.8 * (100vw - 28px));
        min-width: 215.2px;
        max-width: 1211.2px
    }

    .sg-col-17-of-20 {
        display: block;
        width: calc(.85 * (100vw - 28px));
        min-width: 228.65px;
        max-width: 1286.9px
    }

    .sg-col-18-of-20 {
        display: block;
        width: calc(.9 * (100vw - 28px));
        min-width: 242.1px;
        max-width: 1362.6px
    }

    .sg-col-19-of-20 {
        display: block;
        width: calc(.95 * (100vw - 28px));
        min-width: 255.55px;
        max-width: 1438.3px
    }

    .sg-col-20-of-20 {
        display: block;
        width: calc(1 * (100vw - 28px));
        min-width: 269px;
        max-width: 1514px
    }
}

@media (min-width: 1269px) {
    .s-wide-grid-style .sg-col-0-of-20 {
        display:none
    }

    .s-wide-grid-style .sg-col-1-of-20 {
        display: block;
        width: calc(.05 * (100vw - 28px));
        min-width: 13.45px;
        max-width: 89.8px
    }

    .s-wide-grid-style .sg-col-2-of-20 {
        display: block;
        width: calc(.1 * (100vw - 28px));
        min-width: 26.9px;
        max-width: 179.6px
    }

    .s-wide-grid-style .sg-col-3-of-20 {
        display: block;
        width: calc(.15 * (100vw - 28px));
        min-width: 40.35px;
        max-width: 269.4px
    }

    .s-wide-grid-style .sg-col-4-of-20 {
        display: block;
        width: calc(.2 * (100vw - 28px));
        min-width: 53.8px;
        max-width: 359.2px
    }

    .s-wide-grid-style .sg-col-5-of-20 {
        display: block;
        width: calc(.25 * (100vw - 28px));
        min-width: 67.25px;
        max-width: 449px
    }

    .s-wide-grid-style .sg-col-6-of-20 {
        display: block;
        width: calc(.3 * (100vw - 28px));
        min-width: 80.7px;
        max-width: 538.8px
    }

    .s-wide-grid-style .sg-col-7-of-20 {
        display: block;
        width: calc(.35 * (100vw - 28px));
        min-width: 94.15px;
        max-width: 628.6px
    }

    .s-wide-grid-style .sg-col-8-of-20 {
        display: block;
        width: calc(.4 * (100vw - 28px));
        min-width: 107.6px;
        max-width: 718.4px
    }

    .s-wide-grid-style .sg-col-9-of-20 {
        display: block;
        width: calc(.45 * (100vw - 28px));
        min-width: 121.05px;
        max-width: 808.2px
    }

    .s-wide-grid-style .sg-col-10-of-20 {
        display: block;
        width: calc(.5 * (100vw - 28px));
        min-width: 134.5px;
        max-width: 898px
    }

    .s-wide-grid-style .sg-col-11-of-20 {
        display: block;
        width: calc(.55 * (100vw - 28px));
        min-width: 147.95px;
        max-width: 987.8px
    }

    .s-wide-grid-style .sg-col-12-of-20 {
        display: block;
        width: calc(.6 * (100vw - 28px));
        min-width: 161.4px;
        max-width: 1077.6px
    }

    .s-wide-grid-style .sg-col-13-of-20 {
        display: block;
        width: calc(.65 * (100vw - 28px));
        min-width: 174.85px;
        max-width: 1167.4px
    }

    .s-wide-grid-style .sg-col-14-of-20 {
        display: block;
        width: calc(.7 * (100vw - 28px));
        min-width: 188.3px;
        max-width: 1257.2px
    }

    .s-wide-grid-style .sg-col-15-of-20 {
        display: block;
        width: calc(.75 * (100vw - 28px));
        min-width: 201.75px;
        max-width: 1347px
    }

    .s-wide-grid-style .sg-col-16-of-20 {
        display: block;
        width: calc(.8 * (100vw - 28px));
        min-width: 215.2px;
        max-width: 1436.8px
    }

    .s-wide-grid-style .sg-col-17-of-20 {
        display: block;
        width: calc(.85 * (100vw - 28px));
        min-width: 228.65px;
        max-width: 1526.6px
    }

    .s-wide-grid-style .sg-col-18-of-20 {
        display: block;
        width: calc(.9 * (100vw - 28px));
        min-width: 242.1px;
        max-width: 1616.4px
    }

    .s-wide-grid-style .sg-col-19-of-20 {
        display: block;
        width: calc(.95 * (100vw - 28px));
        min-width: 255.55px;
        max-width: 1706.2px
    }

    .s-wide-grid-style .sg-col-20-of-20 {
        display: block;
        width: calc(1 * (100vw - 28px));
        min-width: 269px;
        max-width: 1796px
    }
}

@media (min-width: 1518px) {
    .s-wide-grid-style .sg-col-0-of-24 {
        display:none
    }

    .s-wide-grid-style .sg-col-1-of-24 {
        display: block;
        width: calc(.04167 * (100vw - 28px));
        min-width: 11.21px;
        max-width: 74.83px
    }

    .s-wide-grid-style .sg-col-2-of-24 {
        display: block;
        width: calc(.08333 * (100vw - 28px));
        min-width: 22.42px;
        max-width: 149.67px
    }

    .s-wide-grid-style .sg-col-3-of-24 {
        display: block;
        width: calc(.125 * (100vw - 28px));
        min-width: 33.63px;
        max-width: 224.5px
    }

    .s-wide-grid-style .sg-col-4-of-24 {
        display: block;
        width: calc(.16667 * (100vw - 28px));
        min-width: 44.83px;
        max-width: 299.33px
    }

    .s-wide-grid-style .sg-col-5-of-24 {
        display: block;
        width: calc(.20833 * (100vw - 28px));
        min-width: 56.04px;
        max-width: 374.17px
    }

    .s-wide-grid-style .sg-col-6-of-24 {
        display: block;
        width: calc(.25 * (100vw - 28px));
        min-width: 67.25px;
        max-width: 449px
    }

    .s-wide-grid-style .sg-col-7-of-24 {
        display: block;
        width: calc(.29167 * (100vw - 28px));
        min-width: 78.46px;
        max-width: 523.83px
    }

    .s-wide-grid-style .sg-col-8-of-24 {
        display: block;
        width: calc(.33333 * (100vw - 28px));
        min-width: 89.67px;
        max-width: 598.67px
    }

    .s-wide-grid-style .sg-col-9-of-24 {
        display: block;
        width: calc(.375 * (100vw - 28px));
        min-width: 100.88px;
        max-width: 673.5px
    }

    .s-wide-grid-style .sg-col-10-of-24 {
        display: block;
        width: calc(.41667 * (100vw - 28px));
        min-width: 112.08px;
        max-width: 748.33px
    }

    .s-wide-grid-style .sg-col-11-of-24 {
        display: block;
        width: calc(.45833 * (100vw - 28px));
        min-width: 123.29px;
        max-width: 823.17px
    }

    .s-wide-grid-style .sg-col-12-of-24 {
        display: block;
        width: calc(.5 * (100vw - 28px));
        min-width: 134.5px;
        max-width: 898px
    }

    .s-wide-grid-style .sg-col-13-of-24 {
        display: block;
        width: calc(.54167 * (100vw - 28px));
        min-width: 145.71px;
        max-width: 972.83px
    }

    .s-wide-grid-style .sg-col-14-of-24 {
        display: block;
        width: calc(.58333 * (100vw - 28px));
        min-width: 156.92px;
        max-width: 1047.67px
    }

    .s-wide-grid-style .sg-col-15-of-24 {
        display: block;
        width: calc(.625 * (100vw - 28px));
        min-width: 168.13px;
        max-width: 1122.5px
    }

    .s-wide-grid-style .sg-col-16-of-24 {
        display: block;
        width: calc(.66667 * (100vw - 28px));
        min-width: 179.33px;
        max-width: 1197.33px
    }

    .s-wide-grid-style .sg-col-17-of-24 {
        display: block;
        width: calc(.70833 * (100vw - 28px));
        min-width: 190.54px;
        max-width: 1272.17px
    }

    .s-wide-grid-style .sg-col-18-of-24 {
        display: block;
        width: calc(.75 * (100vw - 28px));
        min-width: 201.75px;
        max-width: 1347px
    }

    .s-wide-grid-style .sg-col-19-of-24 {
        display: block;
        width: calc(.79167 * (100vw - 28px));
        min-width: 212.96px;
        max-width: 1421.83px
    }

    .s-wide-grid-style .sg-col-20-of-24 {
        display: block;
        width: calc(.83333 * (100vw - 28px));
        min-width: 224.17px;
        max-width: 1496.67px
    }

    .s-wide-grid-style .sg-col-21-of-24 {
        display: block;
        width: calc(.875 * (100vw - 28px));
        min-width: 235.38px;
        max-width: 1571.5px
    }

    .s-wide-grid-style .sg-col-22-of-24 {
        display: block;
        width: calc(.91667 * (100vw - 28px));
        min-width: 246.58px;
        max-width: 1646.33px
    }

    .s-wide-grid-style .sg-col-23-of-24 {
        display: block;
        width: calc(.95833 * (100vw - 28px));
        min-width: 257.79px;
        max-width: 1721.17px
    }

    .s-wide-grid-style .sg-col-24-of-24 {
        display: block;
        width: calc(1 * (100vw - 28px));
        min-width: 269px;
        max-width: 1796px
    }
}

.sg-row .a-carousel-viewport {
    height: auto!important
}

.sg-row .a-carousel-card {
    width: auto!important
}

@media (min-width: 1020px) {
    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .sg-row {
        width:calc(100vw - 28px - 220px + 4px)
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .sg-row .sg-row {
        width: auto
    }
}

@media (min-width: 1020px) {
    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .sg-col-0-of-16 {
        display:none
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .sg-col-1-of-16 {
        display: block;
        width: calc(.0625 * (100vw - 28px - 220px));
        min-width: 3.06px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .sg-col-2-of-16 {
        display: block;
        width: calc(.125 * (100vw - 28px - 220px));
        min-width: 6.13px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .sg-col-3-of-16 {
        display: block;
        width: calc(.1875 * (100vw - 28px - 220px));
        min-width: 9.19px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .sg-col-4-of-16 {
        display: block;
        width: calc(.25 * (100vw - 28px - 220px));
        min-width: 12.25px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .sg-col-5-of-16 {
        display: block;
        width: calc(.3125 * (100vw - 28px - 220px));
        min-width: 15.31px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .sg-col-6-of-16 {
        display: block;
        width: calc(.375 * (100vw - 28px - 220px));
        min-width: 18.38px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .sg-col-7-of-16 {
        display: block;
        width: calc(.4375 * (100vw - 28px - 220px));
        min-width: 21.44px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .sg-col-8-of-16 {
        display: block;
        width: calc(.5 * (100vw - 28px - 220px));
        min-width: 24.5px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .sg-col-9-of-16 {
        display: block;
        width: calc(.5625 * (100vw - 28px - 220px));
        min-width: 27.56px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .sg-col-10-of-16 {
        display: block;
        width: calc(.625 * (100vw - 28px - 220px));
        min-width: 30.63px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .sg-col-11-of-16 {
        display: block;
        width: calc(.6875 * (100vw - 28px - 220px));
        min-width: 33.69px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .sg-col-12-of-16 {
        display: block;
        width: calc(.75 * (100vw - 28px - 220px));
        min-width: 36.75px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .sg-col-13-of-16 {
        display: block;
        width: calc(.8125 * (100vw - 28px - 220px));
        min-width: 39.81px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .sg-col-14-of-16 {
        display: block;
        width: calc(.875 * (100vw - 28px - 220px));
        min-width: 42.88px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .sg-col-15-of-16 {
        display: block;
        width: calc(.9375 * (100vw - 28px - 220px));
        min-width: 45.94px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .sg-col-16-of-16 {
        display: block;
        width: calc(1 * (100vw - 28px - 220px));
        min-width: 49px
    }
}

@media (min-width: 1020px) {
    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-1-of-16 {
        max-width:112.25px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-2-of-16 {
        max-width: 224.5px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-3-of-16 {
        max-width: 336.75px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-4-of-16 {
        max-width: 449px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-5-of-16 {
        max-width: 561.25px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-6-of-16 {
        max-width: 673.5px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-7-of-16 {
        max-width: 785.75px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-8-of-16 {
        max-width: 898px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-9-of-16 {
        max-width: 1010.25px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-10-of-16 {
        max-width: 1122.5px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-11-of-16 {
        max-width: 1234.75px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-12-of-16 {
        max-width: 1347px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-13-of-16 {
        max-width: 1459.25px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-14-of-16 {
        max-width: 1571.5px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-15-of-16 {
        max-width: 1683.75px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-16-of-16 {
        max-width: 1796px
    }
}

@media (min-width: 1489px) {
    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .sg-col-0-of-20 {
        display:none
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .sg-col-1-of-20 {
        display: block;
        width: calc(.05 * (100vw - 28px - 220px));
        min-width: 2.45px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .sg-col-2-of-20 {
        display: block;
        width: calc(.1 * (100vw - 28px - 220px));
        min-width: 4.9px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .sg-col-3-of-20 {
        display: block;
        width: calc(.15 * (100vw - 28px - 220px));
        min-width: 7.35px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .sg-col-4-of-20 {
        display: block;
        width: calc(.2 * (100vw - 28px - 220px));
        min-width: 9.8px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .sg-col-5-of-20 {
        display: block;
        width: calc(.25 * (100vw - 28px - 220px));
        min-width: 12.25px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .sg-col-6-of-20 {
        display: block;
        width: calc(.3 * (100vw - 28px - 220px));
        min-width: 14.7px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .sg-col-7-of-20 {
        display: block;
        width: calc(.35 * (100vw - 28px - 220px));
        min-width: 17.15px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .sg-col-8-of-20 {
        display: block;
        width: calc(.4 * (100vw - 28px - 220px));
        min-width: 19.6px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .sg-col-9-of-20 {
        display: block;
        width: calc(.45 * (100vw - 28px - 220px));
        min-width: 22.05px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .sg-col-10-of-20 {
        display: block;
        width: calc(.5 * (100vw - 28px - 220px));
        min-width: 24.5px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .sg-col-11-of-20 {
        display: block;
        width: calc(.55 * (100vw - 28px - 220px));
        min-width: 26.95px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .sg-col-12-of-20 {
        display: block;
        width: calc(.6 * (100vw - 28px - 220px));
        min-width: 29.4px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .sg-col-13-of-20 {
        display: block;
        width: calc(.65 * (100vw - 28px - 220px));
        min-width: 31.85px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .sg-col-14-of-20 {
        display: block;
        width: calc(.7 * (100vw - 28px - 220px));
        min-width: 34.3px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .sg-col-15-of-20 {
        display: block;
        width: calc(.75 * (100vw - 28px - 220px));
        min-width: 36.75px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .sg-col-16-of-20 {
        display: block;
        width: calc(.8 * (100vw - 28px - 220px));
        min-width: 39.2px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .sg-col-17-of-20 {
        display: block;
        width: calc(.85 * (100vw - 28px - 220px));
        min-width: 41.65px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .sg-col-18-of-20 {
        display: block;
        width: calc(.9 * (100vw - 28px - 220px));
        min-width: 44.1px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .sg-col-19-of-20 {
        display: block;
        width: calc(.95 * (100vw - 28px - 220px));
        min-width: 46.55px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .sg-col-20-of-20 {
        display: block;
        width: calc(1 * (100vw - 28px - 220px));
        min-width: 49px
    }
}

@media (min-width: 1489px) {
    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-1-of-20 {
        max-width:89.8px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-2-of-20 {
        max-width: 179.6px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-3-of-20 {
        max-width: 269.4px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-4-of-20 {
        max-width: 359.2px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-5-of-20 {
        max-width: 449px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-6-of-20 {
        max-width: 538.8px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-7-of-20 {
        max-width: 628.6px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-8-of-20 {
        max-width: 718.4px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-9-of-20 {
        max-width: 808.2px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-10-of-20 {
        max-width: 898px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-11-of-20 {
        max-width: 987.8px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-12-of-20 {
        max-width: 1077.6px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-13-of-20 {
        max-width: 1167.4px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-14-of-20 {
        max-width: 1257.2px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-15-of-20 {
        max-width: 1347px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-16-of-20 {
        max-width: 1436.8px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-17-of-20 {
        max-width: 1526.6px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-18-of-20 {
        max-width: 1616.4px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-19-of-20 {
        max-width: 1706.2px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-20-of-20 {
        max-width: 1796px
    }
}

@media (min-width: 1738px) {
    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-0-of-24 {
        display:none
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-1-of-24 {
        display: block;
        width: calc(.04167 * (100vw - 28px - 220px));
        min-width: 2.04px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-2-of-24 {
        display: block;
        width: calc(.08333 * (100vw - 28px - 220px));
        min-width: 4.08px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-3-of-24 {
        display: block;
        width: calc(.125 * (100vw - 28px - 220px));
        min-width: 6.13px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-4-of-24 {
        display: block;
        width: calc(.16667 * (100vw - 28px - 220px));
        min-width: 8.17px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-5-of-24 {
        display: block;
        width: calc(.20833 * (100vw - 28px - 220px));
        min-width: 10.21px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-6-of-24 {
        display: block;
        width: calc(.25 * (100vw - 28px - 220px));
        min-width: 12.25px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-7-of-24 {
        display: block;
        width: calc(.29167 * (100vw - 28px - 220px));
        min-width: 14.29px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-8-of-24 {
        display: block;
        width: calc(.33333 * (100vw - 28px - 220px));
        min-width: 16.33px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-9-of-24 {
        display: block;
        width: calc(.375 * (100vw - 28px - 220px));
        min-width: 18.38px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-10-of-24 {
        display: block;
        width: calc(.41667 * (100vw - 28px - 220px));
        min-width: 20.42px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-11-of-24 {
        display: block;
        width: calc(.45833 * (100vw - 28px - 220px));
        min-width: 22.46px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-12-of-24 {
        display: block;
        width: calc(.5 * (100vw - 28px - 220px));
        min-width: 24.5px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-13-of-24 {
        display: block;
        width: calc(.54167 * (100vw - 28px - 220px));
        min-width: 26.54px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-14-of-24 {
        display: block;
        width: calc(.58333 * (100vw - 28px - 220px));
        min-width: 28.58px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-15-of-24 {
        display: block;
        width: calc(.625 * (100vw - 28px - 220px));
        min-width: 30.63px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-16-of-24 {
        display: block;
        width: calc(.66667 * (100vw - 28px - 220px));
        min-width: 32.67px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-17-of-24 {
        display: block;
        width: calc(.70833 * (100vw - 28px - 220px));
        min-width: 34.71px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-18-of-24 {
        display: block;
        width: calc(.75 * (100vw - 28px - 220px));
        min-width: 36.75px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-19-of-24 {
        display: block;
        width: calc(.79167 * (100vw - 28px - 220px));
        min-width: 38.79px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-20-of-24 {
        display: block;
        width: calc(.83333 * (100vw - 28px - 220px));
        min-width: 40.83px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-21-of-24 {
        display: block;
        width: calc(.875 * (100vw - 28px - 220px));
        min-width: 42.88px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-22-of-24 {
        display: block;
        width: calc(.91667 * (100vw - 28px - 220px));
        min-width: 44.92px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-23-of-24 {
        display: block;
        width: calc(.95833 * (100vw - 28px - 220px));
        min-width: 46.96px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-24-of-24 {
        display: block;
        width: calc(1 * (100vw - 28px - 220px));
        min-width: 49px
    }
}

@media (min-width: 1738px) {
    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-1-of-24 {
        max-width:74.83px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-2-of-24 {
        max-width: 149.67px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-3-of-24 {
        max-width: 224.5px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-4-of-24 {
        max-width: 299.33px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-5-of-24 {
        max-width: 374.17px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-6-of-24 {
        max-width: 449px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-7-of-24 {
        max-width: 523.83px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-8-of-24 {
        max-width: 598.67px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-9-of-24 {
        max-width: 673.5px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-10-of-24 {
        max-width: 748.33px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-11-of-24 {
        max-width: 823.17px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-12-of-24 {
        max-width: 898px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-13-of-24 {
        max-width: 972.83px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-14-of-24 {
        max-width: 1047.67px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-15-of-24 {
        max-width: 1122.5px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-16-of-24 {
        max-width: 1197.33px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-17-of-24 {
        max-width: 1272.17px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-18-of-24 {
        max-width: 1347px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-19-of-24 {
        max-width: 1421.83px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-20-of-24 {
        max-width: 1496.67px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-21-of-24 {
        max-width: 1571.5px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-22-of-24 {
        max-width: 1646.33px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-23-of-24 {
        max-width: 1721.17px
    }

    .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-col-24-of-24 {
        max-width: 1796px
    }
}

@media (min-width: 1020px) {
    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .sg-row {
        width:calc(100vw - 28px - 100px + 4px)
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .sg-row .sg-row {
        width: auto
    }
}

@media (min-width: 1020px) {
    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .sg-col-0-of-16 {
        display:none
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .sg-col-1-of-16 {
        display: block;
        width: calc(.0625 * (100vw - 28px - 100px));
        min-width: 16.81px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .sg-col-2-of-16 {
        display: block;
        width: calc(.125 * (100vw - 28px - 100px));
        min-width: 33.63px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .sg-col-3-of-16 {
        display: block;
        width: calc(.1875 * (100vw - 28px - 100px));
        min-width: 50.44px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .sg-col-4-of-16 {
        display: block;
        width: calc(.25 * (100vw - 28px - 100px));
        min-width: 67.25px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .sg-col-5-of-16 {
        display: block;
        width: calc(.3125 * (100vw - 28px - 100px));
        min-width: 84.06px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .sg-col-6-of-16 {
        display: block;
        width: calc(.375 * (100vw - 28px - 100px));
        min-width: 100.88px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .sg-col-7-of-16 {
        display: block;
        width: calc(.4375 * (100vw - 28px - 100px));
        min-width: 117.69px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .sg-col-8-of-16 {
        display: block;
        width: calc(.5 * (100vw - 28px - 100px));
        min-width: 134.5px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .sg-col-9-of-16 {
        display: block;
        width: calc(.5625 * (100vw - 28px - 100px));
        min-width: 151.31px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .sg-col-10-of-16 {
        display: block;
        width: calc(.625 * (100vw - 28px - 100px));
        min-width: 168.13px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .sg-col-11-of-16 {
        display: block;
        width: calc(.6875 * (100vw - 28px - 100px));
        min-width: 184.94px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .sg-col-12-of-16 {
        display: block;
        width: calc(.75 * (100vw - 28px - 100px));
        min-width: 201.75px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .sg-col-13-of-16 {
        display: block;
        width: calc(.8125 * (100vw - 28px - 100px));
        min-width: 218.56px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .sg-col-14-of-16 {
        display: block;
        width: calc(.875 * (100vw - 28px - 100px));
        min-width: 235.38px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .sg-col-15-of-16 {
        display: block;
        width: calc(.9375 * (100vw - 28px - 100px));
        min-width: 252.19px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .sg-col-16-of-16 {
        display: block;
        width: calc(1 * (100vw - 28px - 100px));
        min-width: 269px
    }
}

@media (min-width: 1020px) {
    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-1-of-16 {
        max-width:112.25px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-2-of-16 {
        max-width: 224.5px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-3-of-16 {
        max-width: 336.75px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-4-of-16 {
        max-width: 449px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-5-of-16 {
        max-width: 561.25px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-6-of-16 {
        max-width: 673.5px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-7-of-16 {
        max-width: 785.75px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-8-of-16 {
        max-width: 898px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-9-of-16 {
        max-width: 1010.25px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-10-of-16 {
        max-width: 1122.5px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-11-of-16 {
        max-width: 1234.75px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-12-of-16 {
        max-width: 1347px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-13-of-16 {
        max-width: 1459.25px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-14-of-16 {
        max-width: 1571.5px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-15-of-16 {
        max-width: 1683.75px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-16-of-16 {
        max-width: 1796px
    }
}

@media (min-width: 1369px) {
    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .sg-col-0-of-20 {
        display:none
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .sg-col-1-of-20 {
        display: block;
        width: calc(.05 * (100vw - 28px - 100px));
        min-width: 13.45px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .sg-col-2-of-20 {
        display: block;
        width: calc(.1 * (100vw - 28px - 100px));
        min-width: 26.9px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .sg-col-3-of-20 {
        display: block;
        width: calc(.15 * (100vw - 28px - 100px));
        min-width: 40.35px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .sg-col-4-of-20 {
        display: block;
        width: calc(.2 * (100vw - 28px - 100px));
        min-width: 53.8px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .sg-col-5-of-20 {
        display: block;
        width: calc(.25 * (100vw - 28px - 100px));
        min-width: 67.25px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .sg-col-6-of-20 {
        display: block;
        width: calc(.3 * (100vw - 28px - 100px));
        min-width: 80.7px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .sg-col-7-of-20 {
        display: block;
        width: calc(.35 * (100vw - 28px - 100px));
        min-width: 94.15px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .sg-col-8-of-20 {
        display: block;
        width: calc(.4 * (100vw - 28px - 100px));
        min-width: 107.6px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .sg-col-9-of-20 {
        display: block;
        width: calc(.45 * (100vw - 28px - 100px));
        min-width: 121.05px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .sg-col-10-of-20 {
        display: block;
        width: calc(.5 * (100vw - 28px - 100px));
        min-width: 134.5px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .sg-col-11-of-20 {
        display: block;
        width: calc(.55 * (100vw - 28px - 100px));
        min-width: 147.95px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .sg-col-12-of-20 {
        display: block;
        width: calc(.6 * (100vw - 28px - 100px));
        min-width: 161.4px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .sg-col-13-of-20 {
        display: block;
        width: calc(.65 * (100vw - 28px - 100px));
        min-width: 174.85px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .sg-col-14-of-20 {
        display: block;
        width: calc(.7 * (100vw - 28px - 100px));
        min-width: 188.3px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .sg-col-15-of-20 {
        display: block;
        width: calc(.75 * (100vw - 28px - 100px));
        min-width: 201.75px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .sg-col-16-of-20 {
        display: block;
        width: calc(.8 * (100vw - 28px - 100px));
        min-width: 215.2px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .sg-col-17-of-20 {
        display: block;
        width: calc(.85 * (100vw - 28px - 100px));
        min-width: 228.65px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .sg-col-18-of-20 {
        display: block;
        width: calc(.9 * (100vw - 28px - 100px));
        min-width: 242.1px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .sg-col-19-of-20 {
        display: block;
        width: calc(.95 * (100vw - 28px - 100px));
        min-width: 255.55px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .sg-col-20-of-20 {
        display: block;
        width: calc(1 * (100vw - 28px - 100px));
        min-width: 269px
    }
}

@media (min-width: 1369px) {
    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-1-of-20 {
        max-width:89.8px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-2-of-20 {
        max-width: 179.6px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-3-of-20 {
        max-width: 269.4px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-4-of-20 {
        max-width: 359.2px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-5-of-20 {
        max-width: 449px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-6-of-20 {
        max-width: 538.8px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-7-of-20 {
        max-width: 628.6px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-8-of-20 {
        max-width: 718.4px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-9-of-20 {
        max-width: 808.2px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-10-of-20 {
        max-width: 898px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-11-of-20 {
        max-width: 987.8px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-12-of-20 {
        max-width: 1077.6px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-13-of-20 {
        max-width: 1167.4px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-14-of-20 {
        max-width: 1257.2px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-15-of-20 {
        max-width: 1347px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-16-of-20 {
        max-width: 1436.8px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-17-of-20 {
        max-width: 1526.6px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-18-of-20 {
        max-width: 1616.4px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-19-of-20 {
        max-width: 1706.2px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-20-of-20 {
        max-width: 1796px
    }
}

@media (min-width: 1618px) {
    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-0-of-24 {
        display:none
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-1-of-24 {
        display: block;
        width: calc(.04167 * (100vw - 28px - 100px));
        min-width: 11.21px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-2-of-24 {
        display: block;
        width: calc(.08333 * (100vw - 28px - 100px));
        min-width: 22.42px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-3-of-24 {
        display: block;
        width: calc(.125 * (100vw - 28px - 100px));
        min-width: 33.63px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-4-of-24 {
        display: block;
        width: calc(.16667 * (100vw - 28px - 100px));
        min-width: 44.83px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-5-of-24 {
        display: block;
        width: calc(.20833 * (100vw - 28px - 100px));
        min-width: 56.04px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-6-of-24 {
        display: block;
        width: calc(.25 * (100vw - 28px - 100px));
        min-width: 67.25px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-7-of-24 {
        display: block;
        width: calc(.29167 * (100vw - 28px - 100px));
        min-width: 78.46px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-8-of-24 {
        display: block;
        width: calc(.33333 * (100vw - 28px - 100px));
        min-width: 89.67px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-9-of-24 {
        display: block;
        width: calc(.375 * (100vw - 28px - 100px));
        min-width: 100.88px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-10-of-24 {
        display: block;
        width: calc(.41667 * (100vw - 28px - 100px));
        min-width: 112.08px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-11-of-24 {
        display: block;
        width: calc(.45833 * (100vw - 28px - 100px));
        min-width: 123.29px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-12-of-24 {
        display: block;
        width: calc(.5 * (100vw - 28px - 100px));
        min-width: 134.5px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-13-of-24 {
        display: block;
        width: calc(.54167 * (100vw - 28px - 100px));
        min-width: 145.71px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-14-of-24 {
        display: block;
        width: calc(.58333 * (100vw - 28px - 100px));
        min-width: 156.92px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-15-of-24 {
        display: block;
        width: calc(.625 * (100vw - 28px - 100px));
        min-width: 168.13px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-16-of-24 {
        display: block;
        width: calc(.66667 * (100vw - 28px - 100px));
        min-width: 179.33px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-17-of-24 {
        display: block;
        width: calc(.70833 * (100vw - 28px - 100px));
        min-width: 190.54px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-18-of-24 {
        display: block;
        width: calc(.75 * (100vw - 28px - 100px));
        min-width: 201.75px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-19-of-24 {
        display: block;
        width: calc(.79167 * (100vw - 28px - 100px));
        min-width: 212.96px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-20-of-24 {
        display: block;
        width: calc(.83333 * (100vw - 28px - 100px));
        min-width: 224.17px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-21-of-24 {
        display: block;
        width: calc(.875 * (100vw - 28px - 100px));
        min-width: 235.38px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-22-of-24 {
        display: block;
        width: calc(.91667 * (100vw - 28px - 100px));
        min-width: 246.58px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-23-of-24 {
        display: block;
        width: calc(.95833 * (100vw - 28px - 100px));
        min-width: 257.79px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-24-of-24 {
        display: block;
        width: calc(1 * (100vw - 28px - 100px));
        min-width: 269px
    }
}

@media (min-width: 1618px) {
    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-1-of-24 {
        max-width:74.83px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-2-of-24 {
        max-width: 149.67px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-3-of-24 {
        max-width: 224.5px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-4-of-24 {
        max-width: 299.33px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-5-of-24 {
        max-width: 374.17px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-6-of-24 {
        max-width: 449px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-7-of-24 {
        max-width: 523.83px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-8-of-24 {
        max-width: 598.67px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-9-of-24 {
        max-width: 673.5px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-10-of-24 {
        max-width: 748.33px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-11-of-24 {
        max-width: 823.17px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-12-of-24 {
        max-width: 898px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-13-of-24 {
        max-width: 972.83px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-14-of-24 {
        max-width: 1047.67px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-15-of-24 {
        max-width: 1122.5px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-16-of-24 {
        max-width: 1197.33px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-17-of-24 {
        max-width: 1272.17px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-18-of-24 {
        max-width: 1347px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-19-of-24 {
        max-width: 1421.83px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-20-of-24 {
        max-width: 1496.67px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-21-of-24 {
        max-width: 1571.5px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-22-of-24 {
        max-width: 1646.33px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-23-of-24 {
        max-width: 1721.17px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-col-24-of-24 {
        max-width: 1796px
    }
}

@media (max-width: 1279px) and (min-width:1020px) {
    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-row {
        width:calc(100vw - 28px - 100px + 4px)
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-row .sg-row {
        width: auto
    }
}

@media (max-width: 1279px) and (min-width:1020px) {
    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-0-of-16 {
        display:none
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-1-of-16 {
        display: block;
        width: calc(.0625 * (100vw - 28px - 100px));
        min-width: 16.81px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-2-of-16 {
        display: block;
        width: calc(.125 * (100vw - 28px - 100px));
        min-width: 33.63px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-3-of-16 {
        display: block;
        width: calc(.1875 * (100vw - 28px - 100px));
        min-width: 50.44px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-4-of-16 {
        display: block;
        width: calc(.25 * (100vw - 28px - 100px));
        min-width: 67.25px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-5-of-16 {
        display: block;
        width: calc(.3125 * (100vw - 28px - 100px));
        min-width: 84.06px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-6-of-16 {
        display: block;
        width: calc(.375 * (100vw - 28px - 100px));
        min-width: 100.88px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-7-of-16 {
        display: block;
        width: calc(.4375 * (100vw - 28px - 100px));
        min-width: 117.69px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-8-of-16 {
        display: block;
        width: calc(.5 * (100vw - 28px - 100px));
        min-width: 134.5px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-9-of-16 {
        display: block;
        width: calc(.5625 * (100vw - 28px - 100px));
        min-width: 151.31px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-10-of-16 {
        display: block;
        width: calc(.625 * (100vw - 28px - 100px));
        min-width: 168.13px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-11-of-16 {
        display: block;
        width: calc(.6875 * (100vw - 28px - 100px));
        min-width: 184.94px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-12-of-16 {
        display: block;
        width: calc(.75 * (100vw - 28px - 100px));
        min-width: 201.75px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-13-of-16 {
        display: block;
        width: calc(.8125 * (100vw - 28px - 100px));
        min-width: 218.56px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-14-of-16 {
        display: block;
        width: calc(.875 * (100vw - 28px - 100px));
        min-width: 235.38px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-15-of-16 {
        display: block;
        width: calc(.9375 * (100vw - 28px - 100px));
        min-width: 252.19px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-16-of-16 {
        display: block;
        width: calc(1 * (100vw - 28px - 100px));
        min-width: 269px
    }
}

@media (max-width: 1279px) and (min-width:1020px) {
    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-1-of-16 {
        max-width:112.25px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-2-of-16 {
        max-width: 224.5px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-3-of-16 {
        max-width: 336.75px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-4-of-16 {
        max-width: 449px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-5-of-16 {
        max-width: 561.25px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-6-of-16 {
        max-width: 673.5px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-7-of-16 {
        max-width: 785.75px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-8-of-16 {
        max-width: 898px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-9-of-16 {
        max-width: 1010.25px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-10-of-16 {
        max-width: 1122.5px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-11-of-16 {
        max-width: 1234.75px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-12-of-16 {
        max-width: 1347px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-13-of-16 {
        max-width: 1459.25px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-14-of-16 {
        max-width: 1571.5px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-15-of-16 {
        max-width: 1683.75px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-16-of-16 {
        max-width: 1796px
    }
}

@media (max-width: 1279px) and (min-width:1369px) {
    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-0-of-20 {
        display:none
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-1-of-20 {
        display: block;
        width: calc(.05 * (100vw - 28px - 100px));
        min-width: 13.45px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-2-of-20 {
        display: block;
        width: calc(.1 * (100vw - 28px - 100px));
        min-width: 26.9px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-3-of-20 {
        display: block;
        width: calc(.15 * (100vw - 28px - 100px));
        min-width: 40.35px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-4-of-20 {
        display: block;
        width: calc(.2 * (100vw - 28px - 100px));
        min-width: 53.8px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-5-of-20 {
        display: block;
        width: calc(.25 * (100vw - 28px - 100px));
        min-width: 67.25px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-6-of-20 {
        display: block;
        width: calc(.3 * (100vw - 28px - 100px));
        min-width: 80.7px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-7-of-20 {
        display: block;
        width: calc(.35 * (100vw - 28px - 100px));
        min-width: 94.15px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-8-of-20 {
        display: block;
        width: calc(.4 * (100vw - 28px - 100px));
        min-width: 107.6px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-9-of-20 {
        display: block;
        width: calc(.45 * (100vw - 28px - 100px));
        min-width: 121.05px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-10-of-20 {
        display: block;
        width: calc(.5 * (100vw - 28px - 100px));
        min-width: 134.5px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-11-of-20 {
        display: block;
        width: calc(.55 * (100vw - 28px - 100px));
        min-width: 147.95px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-12-of-20 {
        display: block;
        width: calc(.6 * (100vw - 28px - 100px));
        min-width: 161.4px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-13-of-20 {
        display: block;
        width: calc(.65 * (100vw - 28px - 100px));
        min-width: 174.85px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-14-of-20 {
        display: block;
        width: calc(.7 * (100vw - 28px - 100px));
        min-width: 188.3px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-15-of-20 {
        display: block;
        width: calc(.75 * (100vw - 28px - 100px));
        min-width: 201.75px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-16-of-20 {
        display: block;
        width: calc(.8 * (100vw - 28px - 100px));
        min-width: 215.2px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-17-of-20 {
        display: block;
        width: calc(.85 * (100vw - 28px - 100px));
        min-width: 228.65px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-18-of-20 {
        display: block;
        width: calc(.9 * (100vw - 28px - 100px));
        min-width: 242.1px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-19-of-20 {
        display: block;
        width: calc(.95 * (100vw - 28px - 100px));
        min-width: 255.55px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-20-of-20 {
        display: block;
        width: calc(1 * (100vw - 28px - 100px));
        min-width: 269px
    }
}

@media (max-width: 1279px) and (min-width:1369px) {
    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-1-of-20 {
        max-width:89.8px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-2-of-20 {
        max-width: 179.6px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-3-of-20 {
        max-width: 269.4px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-4-of-20 {
        max-width: 359.2px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-5-of-20 {
        max-width: 449px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-6-of-20 {
        max-width: 538.8px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-7-of-20 {
        max-width: 628.6px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-8-of-20 {
        max-width: 718.4px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-9-of-20 {
        max-width: 808.2px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-10-of-20 {
        max-width: 898px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-11-of-20 {
        max-width: 987.8px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-12-of-20 {
        max-width: 1077.6px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-13-of-20 {
        max-width: 1167.4px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-14-of-20 {
        max-width: 1257.2px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-15-of-20 {
        max-width: 1347px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-16-of-20 {
        max-width: 1436.8px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-17-of-20 {
        max-width: 1526.6px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-18-of-20 {
        max-width: 1616.4px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-19-of-20 {
        max-width: 1706.2px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-20-of-20 {
        max-width: 1796px
    }
}

@media (max-width: 1279px) and (min-width:1618px) {
    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-0-of-24 {
        display:none
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-1-of-24 {
        display: block;
        width: calc(.04167 * (100vw - 28px - 100px));
        min-width: 11.21px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-2-of-24 {
        display: block;
        width: calc(.08333 * (100vw - 28px - 100px));
        min-width: 22.42px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-3-of-24 {
        display: block;
        width: calc(.125 * (100vw - 28px - 100px));
        min-width: 33.63px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-4-of-24 {
        display: block;
        width: calc(.16667 * (100vw - 28px - 100px));
        min-width: 44.83px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-5-of-24 {
        display: block;
        width: calc(.20833 * (100vw - 28px - 100px));
        min-width: 56.04px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-6-of-24 {
        display: block;
        width: calc(.25 * (100vw - 28px - 100px));
        min-width: 67.25px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-7-of-24 {
        display: block;
        width: calc(.29167 * (100vw - 28px - 100px));
        min-width: 78.46px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-8-of-24 {
        display: block;
        width: calc(.33333 * (100vw - 28px - 100px));
        min-width: 89.67px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-9-of-24 {
        display: block;
        width: calc(.375 * (100vw - 28px - 100px));
        min-width: 100.88px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-10-of-24 {
        display: block;
        width: calc(.41667 * (100vw - 28px - 100px));
        min-width: 112.08px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-11-of-24 {
        display: block;
        width: calc(.45833 * (100vw - 28px - 100px));
        min-width: 123.29px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-12-of-24 {
        display: block;
        width: calc(.5 * (100vw - 28px - 100px));
        min-width: 134.5px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-13-of-24 {
        display: block;
        width: calc(.54167 * (100vw - 28px - 100px));
        min-width: 145.71px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-14-of-24 {
        display: block;
        width: calc(.58333 * (100vw - 28px - 100px));
        min-width: 156.92px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-15-of-24 {
        display: block;
        width: calc(.625 * (100vw - 28px - 100px));
        min-width: 168.13px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-16-of-24 {
        display: block;
        width: calc(.66667 * (100vw - 28px - 100px));
        min-width: 179.33px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-17-of-24 {
        display: block;
        width: calc(.70833 * (100vw - 28px - 100px));
        min-width: 190.54px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-18-of-24 {
        display: block;
        width: calc(.75 * (100vw - 28px - 100px));
        min-width: 201.75px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-19-of-24 {
        display: block;
        width: calc(.79167 * (100vw - 28px - 100px));
        min-width: 212.96px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-20-of-24 {
        display: block;
        width: calc(.83333 * (100vw - 28px - 100px));
        min-width: 224.17px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-21-of-24 {
        display: block;
        width: calc(.875 * (100vw - 28px - 100px));
        min-width: 235.38px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-22-of-24 {
        display: block;
        width: calc(.91667 * (100vw - 28px - 100px));
        min-width: 246.58px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-23-of-24 {
        display: block;
        width: calc(.95833 * (100vw - 28px - 100px));
        min-width: 257.79px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-24-of-24 {
        display: block;
        width: calc(1 * (100vw - 28px - 100px));
        min-width: 269px
    }
}

@media (max-width: 1279px) and (min-width:1618px) {
    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-1-of-24 {
        max-width:74.83px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-2-of-24 {
        max-width: 149.67px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-3-of-24 {
        max-width: 224.5px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-4-of-24 {
        max-width: 299.33px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-5-of-24 {
        max-width: 374.17px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-6-of-24 {
        max-width: 449px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-7-of-24 {
        max-width: 523.83px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-8-of-24 {
        max-width: 598.67px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-9-of-24 {
        max-width: 673.5px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-10-of-24 {
        max-width: 748.33px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-11-of-24 {
        max-width: 823.17px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-12-of-24 {
        max-width: 898px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-13-of-24 {
        max-width: 972.83px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-14-of-24 {
        max-width: 1047.67px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-15-of-24 {
        max-width: 1122.5px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-16-of-24 {
        max-width: 1197.33px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-17-of-24 {
        max-width: 1272.17px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-18-of-24 {
        max-width: 1347px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-19-of-24 {
        max-width: 1421.83px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-20-of-24 {
        max-width: 1496.67px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-21-of-24 {
        max-width: 1571.5px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-22-of-24 {
        max-width: 1646.33px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-23-of-24 {
        max-width: 1721.17px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-24-of-24 {
        max-width: 1796px
    }
}

@media (min-width: 1280px) and (min-width:1020px) {
    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-row {
        width:calc(100vw - 28px - 130px + 4px)
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-row .sg-row {
        width: auto
    }
}

@media (min-width: 1280px) and (min-width:1020px) {
    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-0-of-16 {
        display:none
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-1-of-16 {
        display: block;
        width: calc(.0625 * (100vw - 28px - 130px));
        min-width: 8.69px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-2-of-16 {
        display: block;
        width: calc(.125 * (100vw - 28px - 130px));
        min-width: 17.38px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-3-of-16 {
        display: block;
        width: calc(.1875 * (100vw - 28px - 130px));
        min-width: 26.06px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-4-of-16 {
        display: block;
        width: calc(.25 * (100vw - 28px - 130px));
        min-width: 34.75px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-5-of-16 {
        display: block;
        width: calc(.3125 * (100vw - 28px - 130px));
        min-width: 43.44px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-6-of-16 {
        display: block;
        width: calc(.375 * (100vw - 28px - 130px));
        min-width: 52.13px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-7-of-16 {
        display: block;
        width: calc(.4375 * (100vw - 28px - 130px));
        min-width: 60.81px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-8-of-16 {
        display: block;
        width: calc(.5 * (100vw - 28px - 130px));
        min-width: 69.5px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-9-of-16 {
        display: block;
        width: calc(.5625 * (100vw - 28px - 130px));
        min-width: 78.19px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-10-of-16 {
        display: block;
        width: calc(.625 * (100vw - 28px - 130px));
        min-width: 86.88px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-11-of-16 {
        display: block;
        width: calc(.6875 * (100vw - 28px - 130px));
        min-width: 95.56px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-12-of-16 {
        display: block;
        width: calc(.75 * (100vw - 28px - 130px));
        min-width: 104.25px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-13-of-16 {
        display: block;
        width: calc(.8125 * (100vw - 28px - 130px));
        min-width: 112.94px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-14-of-16 {
        display: block;
        width: calc(.875 * (100vw - 28px - 130px));
        min-width: 121.63px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-15-of-16 {
        display: block;
        width: calc(.9375 * (100vw - 28px - 130px));
        min-width: 130.31px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-16-of-16 {
        display: block;
        width: calc(1 * (100vw - 28px - 130px));
        min-width: 139px
    }
}

@media (min-width: 1280px) and (min-width:1020px) {
    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-1-of-16 {
        max-width:112.25px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-2-of-16 {
        max-width: 224.5px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-3-of-16 {
        max-width: 336.75px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-4-of-16 {
        max-width: 449px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-5-of-16 {
        max-width: 561.25px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-6-of-16 {
        max-width: 673.5px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-7-of-16 {
        max-width: 785.75px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-8-of-16 {
        max-width: 898px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-9-of-16 {
        max-width: 1010.25px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-10-of-16 {
        max-width: 1122.5px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-11-of-16 {
        max-width: 1234.75px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-12-of-16 {
        max-width: 1347px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-13-of-16 {
        max-width: 1459.25px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-14-of-16 {
        max-width: 1571.5px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-15-of-16 {
        max-width: 1683.75px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-16-of-16 {
        max-width: 1796px
    }
}

@media (min-width: 1280px) and (min-width:1399px) {
    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-0-of-20 {
        display:none
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-1-of-20 {
        display: block;
        width: calc(.05 * (100vw - 28px - 130px));
        min-width: 6.95px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-2-of-20 {
        display: block;
        width: calc(.1 * (100vw - 28px - 130px));
        min-width: 13.9px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-3-of-20 {
        display: block;
        width: calc(.15 * (100vw - 28px - 130px));
        min-width: 20.85px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-4-of-20 {
        display: block;
        width: calc(.2 * (100vw - 28px - 130px));
        min-width: 27.8px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-5-of-20 {
        display: block;
        width: calc(.25 * (100vw - 28px - 130px));
        min-width: 34.75px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-6-of-20 {
        display: block;
        width: calc(.3 * (100vw - 28px - 130px));
        min-width: 41.7px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-7-of-20 {
        display: block;
        width: calc(.35 * (100vw - 28px - 130px));
        min-width: 48.65px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-8-of-20 {
        display: block;
        width: calc(.4 * (100vw - 28px - 130px));
        min-width: 55.6px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-9-of-20 {
        display: block;
        width: calc(.45 * (100vw - 28px - 130px));
        min-width: 62.55px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-10-of-20 {
        display: block;
        width: calc(.5 * (100vw - 28px - 130px));
        min-width: 69.5px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-11-of-20 {
        display: block;
        width: calc(.55 * (100vw - 28px - 130px));
        min-width: 76.45px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-12-of-20 {
        display: block;
        width: calc(.6 * (100vw - 28px - 130px));
        min-width: 83.4px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-13-of-20 {
        display: block;
        width: calc(.65 * (100vw - 28px - 130px));
        min-width: 90.35px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-14-of-20 {
        display: block;
        width: calc(.7 * (100vw - 28px - 130px));
        min-width: 97.3px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-15-of-20 {
        display: block;
        width: calc(.75 * (100vw - 28px - 130px));
        min-width: 104.25px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-16-of-20 {
        display: block;
        width: calc(.8 * (100vw - 28px - 130px));
        min-width: 111.2px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-17-of-20 {
        display: block;
        width: calc(.85 * (100vw - 28px - 130px));
        min-width: 118.15px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-18-of-20 {
        display: block;
        width: calc(.9 * (100vw - 28px - 130px));
        min-width: 125.1px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-19-of-20 {
        display: block;
        width: calc(.95 * (100vw - 28px - 130px));
        min-width: 132.05px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-col-20-of-20 {
        display: block;
        width: calc(1 * (100vw - 28px - 130px));
        min-width: 139px
    }
}

@media (min-width: 1280px) and (min-width:1399px) {
    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-1-of-20 {
        max-width:89.8px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-2-of-20 {
        max-width: 179.6px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-3-of-20 {
        max-width: 269.4px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-4-of-20 {
        max-width: 359.2px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-5-of-20 {
        max-width: 449px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-6-of-20 {
        max-width: 538.8px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-7-of-20 {
        max-width: 628.6px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-8-of-20 {
        max-width: 718.4px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-9-of-20 {
        max-width: 808.2px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-10-of-20 {
        max-width: 898px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-11-of-20 {
        max-width: 987.8px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-12-of-20 {
        max-width: 1077.6px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-13-of-20 {
        max-width: 1167.4px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-14-of-20 {
        max-width: 1257.2px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-15-of-20 {
        max-width: 1347px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-16-of-20 {
        max-width: 1436.8px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-17-of-20 {
        max-width: 1526.6px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-18-of-20 {
        max-width: 1616.4px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-19-of-20 {
        max-width: 1706.2px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-20-of-20 {
        max-width: 1796px
    }
}

@media (min-width: 1280px) and (min-width:1648px) {
    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-0-of-24 {
        display:none
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-1-of-24 {
        display: block;
        width: calc(.04167 * (100vw - 28px - 130px));
        min-width: 5.79px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-2-of-24 {
        display: block;
        width: calc(.08333 * (100vw - 28px - 130px));
        min-width: 11.58px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-3-of-24 {
        display: block;
        width: calc(.125 * (100vw - 28px - 130px));
        min-width: 17.38px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-4-of-24 {
        display: block;
        width: calc(.16667 * (100vw - 28px - 130px));
        min-width: 23.17px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-5-of-24 {
        display: block;
        width: calc(.20833 * (100vw - 28px - 130px));
        min-width: 28.96px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-6-of-24 {
        display: block;
        width: calc(.25 * (100vw - 28px - 130px));
        min-width: 34.75px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-7-of-24 {
        display: block;
        width: calc(.29167 * (100vw - 28px - 130px));
        min-width: 40.54px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-8-of-24 {
        display: block;
        width: calc(.33333 * (100vw - 28px - 130px));
        min-width: 46.33px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-9-of-24 {
        display: block;
        width: calc(.375 * (100vw - 28px - 130px));
        min-width: 52.13px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-10-of-24 {
        display: block;
        width: calc(.41667 * (100vw - 28px - 130px));
        min-width: 57.92px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-11-of-24 {
        display: block;
        width: calc(.45833 * (100vw - 28px - 130px));
        min-width: 63.71px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-12-of-24 {
        display: block;
        width: calc(.5 * (100vw - 28px - 130px));
        min-width: 69.5px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-13-of-24 {
        display: block;
        width: calc(.54167 * (100vw - 28px - 130px));
        min-width: 75.29px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-14-of-24 {
        display: block;
        width: calc(.58333 * (100vw - 28px - 130px));
        min-width: 81.08px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-15-of-24 {
        display: block;
        width: calc(.625 * (100vw - 28px - 130px));
        min-width: 86.88px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-16-of-24 {
        display: block;
        width: calc(.66667 * (100vw - 28px - 130px));
        min-width: 92.67px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-17-of-24 {
        display: block;
        width: calc(.70833 * (100vw - 28px - 130px));
        min-width: 98.46px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-18-of-24 {
        display: block;
        width: calc(.75 * (100vw - 28px - 130px));
        min-width: 104.25px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-19-of-24 {
        display: block;
        width: calc(.79167 * (100vw - 28px - 130px));
        min-width: 110.04px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-20-of-24 {
        display: block;
        width: calc(.83333 * (100vw - 28px - 130px));
        min-width: 115.83px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-21-of-24 {
        display: block;
        width: calc(.875 * (100vw - 28px - 130px));
        min-width: 121.63px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-22-of-24 {
        display: block;
        width: calc(.91667 * (100vw - 28px - 130px));
        min-width: 127.42px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-23-of-24 {
        display: block;
        width: calc(.95833 * (100vw - 28px - 130px));
        min-width: 133.21px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-24-of-24 {
        display: block;
        width: calc(1 * (100vw - 28px - 130px));
        min-width: 139px
    }
}

@media (min-width: 1280px) and (min-width:1648px) {
    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-1-of-24 {
        max-width:74.83px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-2-of-24 {
        max-width: 149.67px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-3-of-24 {
        max-width: 224.5px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-4-of-24 {
        max-width: 299.33px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-5-of-24 {
        max-width: 374.17px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-6-of-24 {
        max-width: 449px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-7-of-24 {
        max-width: 523.83px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-8-of-24 {
        max-width: 598.67px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-9-of-24 {
        max-width: 673.5px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-10-of-24 {
        max-width: 748.33px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-11-of-24 {
        max-width: 823.17px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-12-of-24 {
        max-width: 898px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-13-of-24 {
        max-width: 972.83px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-14-of-24 {
        max-width: 1047.67px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-15-of-24 {
        max-width: 1122.5px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-16-of-24 {
        max-width: 1197.33px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-17-of-24 {
        max-width: 1272.17px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-18-of-24 {
        max-width: 1347px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-19-of-24 {
        max-width: 1421.83px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-20-of-24 {
        max-width: 1496.67px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-21-of-24 {
        max-width: 1571.5px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-22-of-24 {
        max-width: 1646.33px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-23-of-24 {
        max-width: 1721.17px
    }

    .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-col-24-of-24 {
        max-width: 1796px
    }
}

.s-result-list>.s-flex-geom.sg-col {
    display: none
}

@supports (grid-auto-flow: dense) {
    .sg-row.s-result-list {
        display:grid;
        align-items: stretch;
        justify-items: stretch
    }

    .sg-row.s-result-list.s-search-results {
        grid-auto-flow: dense
    }

    .s-result-list>.sg-col {
        float: none;
        min-width: 0;
        width: auto
    }

    .nav-ewc-persistent-hover.a-js .s-result-list>.sg-col,.nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-result-list>.sg-col,.nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-result-list>.sg-col {
        min-width: 0;
        width: auto
    }

    .nav-ewc-persistent-hover.a-js .s-wide-grid-style .s-result-list>.sg-col,.nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .s-result-list>.sg-col,.nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .s-result-list>.sg-col {
        min-width: 0;
        width: auto
    }

    .s-result-list>.s-flex-geom.sg-col {
        display: block
    }

    .s-result-list>* {
        grid-column: 1/-1
    }

    @media (min-width: 273px) {
        .s-result-list>.sg-col-1-of-4 {
            grid-column:auto/span 1
        }

        .s-result-list>.sg-col-2-of-4 {
            grid-column: auto/span 2
        }

        .s-result-list>.sg-col-3-of-4 {
            grid-column: auto/span 3
        }

        .s-result-list>.sg-col-4-of-4 {
            grid-column: auto/span 4
        }
    }

    @media (min-width: 522px) {
        .s-result-list>.sg-col-1-of-8 {
            grid-column:auto/span 1
        }

        .s-result-list>.sg-col-2-of-8 {
            grid-column: auto/span 2
        }

        .s-result-list>.sg-col-3-of-8 {
            grid-column: auto/span 3
        }

        .s-result-list>.sg-col-4-of-8 {
            grid-column: auto/span 4
        }

        .s-result-list>.sg-col-5-of-8 {
            grid-column: auto/span 5
        }

        .s-result-list>.sg-col-6-of-8 {
            grid-column: auto/span 6
        }

        .s-result-list>.sg-col-7-of-8 {
            grid-column: auto/span 7
        }

        .s-result-list>.sg-col-8-of-8 {
            grid-column: auto/span 8
        }
    }

    @media (min-width: 771px) {
        .s-result-list>.sg-col-1-of-12 {
            grid-column:auto/span 1
        }

        .s-result-list>.sg-col-2-of-12 {
            grid-column: auto/span 2
        }

        .s-result-list>.sg-col-3-of-12 {
            grid-column: auto/span 3
        }

        .s-result-list>.sg-col-4-of-12 {
            grid-column: auto/span 4
        }

        .s-result-list>.sg-col-5-of-12 {
            grid-column: auto/span 5
        }

        .s-result-list>.sg-col-6-of-12 {
            grid-column: auto/span 6
        }

        .s-result-list>.sg-col-7-of-12 {
            grid-column: auto/span 7
        }

        .s-result-list>.sg-col-8-of-12 {
            grid-column: auto/span 8
        }

        .s-result-list>.sg-col-9-of-12 {
            grid-column: auto/span 9
        }

        .s-result-list>.sg-col-10-of-12 {
            grid-column: auto/span 10
        }

        .s-result-list>.sg-col-11-of-12 {
            grid-column: auto/span 11
        }

        .s-result-list>.sg-col-12-of-12 {
            grid-column: auto/span 12
        }
    }

    @media (min-width: 1020px) {
        .s-result-list>.sg-col-1-of-16 {
            grid-column:auto/span 1
        }

        .s-result-list>.sg-col-2-of-16 {
            grid-column: auto/span 2
        }

        .s-result-list>.sg-col-3-of-16 {
            grid-column: auto/span 3
        }

        .s-result-list>.sg-col-4-of-16 {
            grid-column: auto/span 4
        }

        .s-result-list>.sg-col-5-of-16 {
            grid-column: auto/span 5
        }

        .s-result-list>.sg-col-6-of-16 {
            grid-column: auto/span 6
        }

        .s-result-list>.sg-col-7-of-16 {
            grid-column: auto/span 7
        }

        .s-result-list>.sg-col-8-of-16 {
            grid-column: auto/span 8
        }

        .s-result-list>.sg-col-9-of-16 {
            grid-column: auto/span 9
        }

        .s-result-list>.sg-col-10-of-16 {
            grid-column: auto/span 10
        }

        .s-result-list>.sg-col-11-of-16 {
            grid-column: auto/span 11
        }

        .s-result-list>.sg-col-12-of-16 {
            grid-column: auto/span 12
        }

        .s-result-list>.sg-col-13-of-16 {
            grid-column: auto/span 13
        }

        .s-result-list>.sg-col-14-of-16 {
            grid-column: auto/span 14
        }

        .s-result-list>.sg-col-15-of-16 {
            grid-column: auto/span 15
        }

        .s-result-list>.sg-col-16-of-16 {
            grid-column: auto/span 16
        }
    }

    @media (min-width: 1269px) {
        .s-result-list>.sg-col-1-of-20 {
            grid-column:auto/span 1
        }

        .s-result-list>.sg-col-2-of-20 {
            grid-column: auto/span 2
        }

        .s-result-list>.sg-col-3-of-20 {
            grid-column: auto/span 3
        }

        .s-result-list>.sg-col-4-of-20 {
            grid-column: auto/span 4
        }

        .s-result-list>.sg-col-5-of-20 {
            grid-column: auto/span 5
        }

        .s-result-list>.sg-col-6-of-20 {
            grid-column: auto/span 6
        }

        .s-result-list>.sg-col-7-of-20 {
            grid-column: auto/span 7
        }

        .s-result-list>.sg-col-8-of-20 {
            grid-column: auto/span 8
        }

        .s-result-list>.sg-col-9-of-20 {
            grid-column: auto/span 9
        }

        .s-result-list>.sg-col-10-of-20 {
            grid-column: auto/span 10
        }

        .s-result-list>.sg-col-11-of-20 {
            grid-column: auto/span 11
        }

        .s-result-list>.sg-col-12-of-20 {
            grid-column: auto/span 12
        }

        .s-result-list>.sg-col-13-of-20 {
            grid-column: auto/span 13
        }

        .s-result-list>.sg-col-14-of-20 {
            grid-column: auto/span 14
        }

        .s-result-list>.sg-col-15-of-20 {
            grid-column: auto/span 15
        }

        .s-result-list>.sg-col-16-of-20 {
            grid-column: auto/span 16
        }

        .s-result-list>.sg-col-17-of-20 {
            grid-column: auto/span 17
        }

        .s-result-list>.sg-col-18-of-20 {
            grid-column: auto/span 18
        }

        .s-result-list>.sg-col-19-of-20 {
            grid-column: auto/span 19
        }

        .s-result-list>.sg-col-20-of-20 {
            grid-column: auto/span 20
        }
    }

    @media (min-width: 1518px) {
        .s-wide-grid-style .s-result-list>.sg-col-1-of-24 {
            grid-column:auto/span 1
        }

        .s-wide-grid-style .s-result-list>.sg-col-2-of-24 {
            grid-column: auto/span 2
        }

        .s-wide-grid-style .s-result-list>.sg-col-3-of-24 {
            grid-column: auto/span 3
        }

        .s-wide-grid-style .s-result-list>.sg-col-4-of-24 {
            grid-column: auto/span 4
        }

        .s-wide-grid-style .s-result-list>.sg-col-5-of-24 {
            grid-column: auto/span 5
        }

        .s-wide-grid-style .s-result-list>.sg-col-6-of-24 {
            grid-column: auto/span 6
        }

        .s-wide-grid-style .s-result-list>.sg-col-7-of-24 {
            grid-column: auto/span 7
        }

        .s-wide-grid-style .s-result-list>.sg-col-8-of-24 {
            grid-column: auto/span 8
        }

        .s-wide-grid-style .s-result-list>.sg-col-9-of-24 {
            grid-column: auto/span 9
        }

        .s-wide-grid-style .s-result-list>.sg-col-10-of-24 {
            grid-column: auto/span 10
        }

        .s-wide-grid-style .s-result-list>.sg-col-11-of-24 {
            grid-column: auto/span 11
        }

        .s-wide-grid-style .s-result-list>.sg-col-12-of-24 {
            grid-column: auto/span 12
        }

        .s-wide-grid-style .s-result-list>.sg-col-13-of-24 {
            grid-column: auto/span 13
        }

        .s-wide-grid-style .s-result-list>.sg-col-14-of-24 {
            grid-column: auto/span 14
        }

        .s-wide-grid-style .s-result-list>.sg-col-15-of-24 {
            grid-column: auto/span 15
        }

        .s-wide-grid-style .s-result-list>.sg-col-16-of-24 {
            grid-column: auto/span 16
        }

        .s-wide-grid-style .s-result-list>.sg-col-17-of-24 {
            grid-column: auto/span 17
        }

        .s-wide-grid-style .s-result-list>.sg-col-18-of-24 {
            grid-column: auto/span 18
        }

        .s-wide-grid-style .s-result-list>.sg-col-19-of-24 {
            grid-column: auto/span 19
        }

        .s-wide-grid-style .s-result-list>.sg-col-20-of-24 {
            grid-column: auto/span 20
        }

        .s-wide-grid-style .s-result-list>.sg-col-21-of-24 {
            grid-column: auto/span 21
        }

        .s-wide-grid-style .s-result-list>.sg-col-22-of-24 {
            grid-column: auto/span 22
        }

        .s-wide-grid-style .s-result-list>.sg-col-23-of-24 {
            grid-column: auto/span 23
        }

        .s-wide-grid-style .s-result-list>.sg-col-24-of-24 {
            grid-column: auto/span 24
        }
    }

    .sg-row.s-result-list {
        margin-right: -4px
    }

    @media (min-width: 273px) {
        .sg-row.s-result-list {
            grid-template-columns:repeat(4,1fr)
        }
    }

    @media (min-width: 522px) {
        .sg-row.s-result-list {
            grid-template-columns:repeat(8,1fr)
        }
    }

    @media (min-width: 771px) {
        .sg-row.s-result-list {
            grid-template-columns:repeat(12,1fr)
        }
    }

    @media (min-width: 1020px) {
        .sg-row.s-result-list {
            grid-template-columns:repeat(12,1fr)
        }

        .s-result-list>.sg-col-13-of-16 {
            grid-column: auto/span 12
        }

        .s-result-list>.sg-col-14-of-16 {
            grid-column: auto/span 12
        }

        .s-result-list>.sg-col-15-of-16 {
            grid-column: auto/span 12
        }

        .s-result-list>.sg-col-16-of-16 {
            grid-column: auto/span 12
        }
    }

    @media (min-width: 1269px) {
        .sg-row.s-result-list {
            grid-template-columns:repeat(16,1fr)
        }

        .s-result-list>.sg-col-17-of-20 {
            grid-column: auto/span 16
        }

        .s-result-list>.sg-col-18-of-20 {
            grid-column: auto/span 16
        }

        .s-result-list>.sg-col-19-of-20 {
            grid-column: auto/span 16
        }

        .s-result-list>.sg-col-20-of-20 {
            grid-column: auto/span 16
        }
    }

    @media (min-width: 1518px) {
        .s-wide-grid-style .sg-row.s-result-list {
            grid-template-columns:repeat(20,1fr)
        }

        .s-wide-grid-style .s-result-list>.sg-col-21-of-24 {
            grid-column: auto/span 20
        }

        .s-wide-grid-style .s-result-list>.sg-col-22-of-24 {
            grid-column: auto/span 20
        }

        .s-wide-grid-style .s-result-list>.sg-col-23-of-24 {
            grid-column: auto/span 20
        }

        .s-wide-grid-style .s-result-list>.sg-col-24-of-24 {
            grid-column: auto/span 20
        }
    }

    @media (min-width: 493px) {
        .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .sg-row.s-result-list {
            grid-template-columns:repeat(4,1fr)
        }
    }

    @media (min-width: 742px) {
        .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .sg-row.s-result-list {
            grid-template-columns:repeat(8,1fr)
        }
    }

    @media (min-width: 991px) {
        .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .sg-row.s-result-list {
            grid-template-columns:repeat(12,1fr)
        }
    }

    @media (min-width: 1240px) {
        .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .sg-row.s-result-list {
            grid-template-columns:repeat(12,1fr)
        }

        .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-result-list>.sg-col-9-of-16 {
            grid-column: auto/span 12
        }

        .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-result-list>.sg-col-10-of-16 {
            grid-column: auto/span 12
        }

        .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-result-list>.sg-col-11-of-16 {
            grid-column: auto/span 12
        }

        .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-result-list>.sg-col-12-of-16 {
            grid-column: auto/span 12
        }

        .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-result-list>.sg-col-13-of-16 {
            grid-column: auto/span 12
        }

        .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-result-list>.sg-col-14-of-16 {
            grid-column: auto/span 12
        }

        .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-result-list>.sg-col-15-of-16 {
            grid-column: auto/span 12
        }

        .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-result-list>.sg-col-16-of-16 {
            grid-column: auto/span 12
        }
    }

    @media (min-width: 1489px) {
        .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .sg-row.s-result-list {
            grid-template-columns:repeat(16,1fr)
        }

        .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-result-list>.sg-col-13-of-20 {
            grid-column: auto/span 16
        }

        .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-result-list>.sg-col-14-of-20 {
            grid-column: auto/span 16
        }

        .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-result-list>.sg-col-15-of-20 {
            grid-column: auto/span 16
        }

        .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-result-list>.sg-col-16-of-20 {
            grid-column: auto/span 16
        }

        .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-result-list>.sg-col-17-of-20 {
            grid-column: auto/span 16
        }

        .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-result-list>.sg-col-18-of-20 {
            grid-column: auto/span 16
        }

        .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-result-list>.sg-col-19-of-20 {
            grid-column: auto/span 16
        }

        .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-result-list>.sg-col-20-of-20 {
            grid-column: auto/span 16
        }
    }

    @media (min-width: 1738px) {
        .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .sg-row.s-result-list {
            grid-template-columns:repeat(20,1fr)
        }

        .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .s-result-list>.sg-col-17-of-24 {
            grid-column: auto/span 20
        }

        .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .s-result-list>.sg-col-18-of-24 {
            grid-column: auto/span 20
        }

        .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .s-result-list>.sg-col-19-of-24 {
            grid-column: auto/span 20
        }

        .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .s-result-list>.sg-col-20-of-24 {
            grid-column: auto/span 20
        }

        .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .s-result-list>.sg-col-21-of-24 {
            grid-column: auto/span 20
        }

        .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .s-result-list>.sg-col-22-of-24 {
            grid-column: auto/span 20
        }

        .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .s-result-list>.sg-col-23-of-24 {
            grid-column: auto/span 20
        }

        .nav-ewc-persistent-hover:not(.nav-ewc-compact-view).a-js .s-wide-grid-style .s-result-list>.sg-col-24-of-24 {
            grid-column: auto/span 20
        }
    }

    @media (min-width: 373px) {
        .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .sg-row.s-result-list {
            grid-template-columns:repeat(4,1fr)
        }
    }

    @media (min-width: 622px) {
        .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .sg-row.s-result-list {
            grid-template-columns:repeat(8,1fr)
        }
    }

    @media (min-width: 871px) {
        .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .sg-row.s-result-list {
            grid-template-columns:repeat(12,1fr)
        }
    }

    @media (min-width: 1120px) {
        .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .sg-row.s-result-list {
            grid-template-columns:repeat(12,1fr)
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-result-list>.sg-col-9-of-16 {
            grid-column: auto/span 12
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-result-list>.sg-col-10-of-16 {
            grid-column: auto/span 12
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-result-list>.sg-col-11-of-16 {
            grid-column: auto/span 12
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-result-list>.sg-col-12-of-16 {
            grid-column: auto/span 12
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-result-list>.sg-col-13-of-16 {
            grid-column: auto/span 12
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-result-list>.sg-col-14-of-16 {
            grid-column: auto/span 12
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-result-list>.sg-col-15-of-16 {
            grid-column: auto/span 12
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-result-list>.sg-col-16-of-16 {
            grid-column: auto/span 12
        }
    }

    @media (min-width: 1369px) {
        .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .sg-row.s-result-list {
            grid-template-columns:repeat(16,1fr)
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-result-list>.sg-col-13-of-20 {
            grid-column: auto/span 16
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-result-list>.sg-col-14-of-20 {
            grid-column: auto/span 16
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-result-list>.sg-col-15-of-20 {
            grid-column: auto/span 16
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-result-list>.sg-col-16-of-20 {
            grid-column: auto/span 16
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-result-list>.sg-col-17-of-20 {
            grid-column: auto/span 16
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-result-list>.sg-col-18-of-20 {
            grid-column: auto/span 16
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-result-list>.sg-col-19-of-20 {
            grid-column: auto/span 16
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-result-list>.sg-col-20-of-20 {
            grid-column: auto/span 16
        }
    }

    @media (min-width: 1618px) {
        .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .sg-row.s-result-list {
            grid-template-columns:repeat(20,1fr)
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .s-result-list>.sg-col-17-of-24 {
            grid-column: auto/span 20
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .s-result-list>.sg-col-18-of-24 {
            grid-column: auto/span 20
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .s-result-list>.sg-col-19-of-24 {
            grid-column: auto/span 20
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .s-result-list>.sg-col-20-of-24 {
            grid-column: auto/span 20
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .s-result-list>.sg-col-21-of-24 {
            grid-column: auto/span 20
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .s-result-list>.sg-col-22-of-24 {
            grid-column: auto/span 20
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .s-result-list>.sg-col-23-of-24 {
            grid-column: auto/span 20
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view:not(.nav-ewc-wider-compact-view).a-js .s-wide-grid-style .s-result-list>.sg-col-24-of-24 {
            grid-column: auto/span 20
        }
    }

    @media (min-width: 1020px) and (max-width:1279px) and (min-width:373px) {
        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-row.s-result-list {
            grid-template-columns:repeat(4,1fr)
        }
    }

    @media (min-width: 1020px) and (max-width:1279px) and (min-width:622px) {
        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-row.s-result-list {
            grid-template-columns:repeat(8,1fr)
        }
    }

    @media (min-width: 1020px) and (max-width:1279px) and (min-width:871px) {
        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-row.s-result-list {
            grid-template-columns:repeat(12,1fr)
        }
    }

    @media (min-width: 1020px) and (max-width:1279px) and (min-width:1120px) {
        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-row.s-result-list {
            grid-template-columns:repeat(12,1fr)
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-result-list>.sg-col-9-of-16 {
            grid-column: auto/span 12
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-result-list>.sg-col-10-of-16 {
            grid-column: auto/span 12
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-result-list>.sg-col-11-of-16 {
            grid-column: auto/span 12
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-result-list>.sg-col-12-of-16 {
            grid-column: auto/span 12
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-result-list>.sg-col-13-of-16 {
            grid-column: auto/span 12
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-result-list>.sg-col-14-of-16 {
            grid-column: auto/span 12
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-result-list>.sg-col-15-of-16 {
            grid-column: auto/span 12
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-result-list>.sg-col-16-of-16 {
            grid-column: auto/span 12
        }
    }

    @media (min-width: 1020px) and (max-width:1279px) and (min-width:1369px) {
        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-row.s-result-list {
            grid-template-columns:repeat(16,1fr)
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-result-list>.sg-col-13-of-20 {
            grid-column: auto/span 16
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-result-list>.sg-col-14-of-20 {
            grid-column: auto/span 16
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-result-list>.sg-col-15-of-20 {
            grid-column: auto/span 16
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-result-list>.sg-col-16-of-20 {
            grid-column: auto/span 16
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-result-list>.sg-col-17-of-20 {
            grid-column: auto/span 16
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-result-list>.sg-col-18-of-20 {
            grid-column: auto/span 16
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-result-list>.sg-col-19-of-20 {
            grid-column: auto/span 16
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-result-list>.sg-col-20-of-20 {
            grid-column: auto/span 16
        }
    }

    @media (min-width: 1020px) and (max-width:1279px) and (min-width:1618px) {
        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-row.s-result-list {
            grid-template-columns:repeat(20,1fr)
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .s-result-list>.sg-col-17-of-24 {
            grid-column: auto/span 20
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .s-result-list>.sg-col-18-of-24 {
            grid-column: auto/span 20
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .s-result-list>.sg-col-19-of-24 {
            grid-column: auto/span 20
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .s-result-list>.sg-col-20-of-24 {
            grid-column: auto/span 20
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .s-result-list>.sg-col-21-of-24 {
            grid-column: auto/span 20
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .s-result-list>.sg-col-22-of-24 {
            grid-column: auto/span 20
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .s-result-list>.sg-col-23-of-24 {
            grid-column: auto/span 20
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .s-result-list>.sg-col-24-of-24 {
            grid-column: auto/span 20
        }
    }

    @media (min-width: 1280px) and (min-width:403px) {
        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-row.s-result-list {
            grid-template-columns:repeat(4,1fr)
        }
    }

    @media (min-width: 1280px) and (min-width:652px) {
        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-row.s-result-list {
            grid-template-columns:repeat(8,1fr)
        }
    }

    @media (min-width: 1280px) and (min-width:901px) {
        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-row.s-result-list {
            grid-template-columns:repeat(12,1fr)
        }
    }

    @media (min-width: 1280px) and (min-width:1150px) {
        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-row.s-result-list {
            grid-template-columns:repeat(12,1fr)
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-result-list>.sg-col-9-of-16 {
            grid-column: auto/span 12
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-result-list>.sg-col-10-of-16 {
            grid-column: auto/span 12
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-result-list>.sg-col-11-of-16 {
            grid-column: auto/span 12
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-result-list>.sg-col-12-of-16 {
            grid-column: auto/span 12
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-result-list>.sg-col-13-of-16 {
            grid-column: auto/span 12
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-result-list>.sg-col-14-of-16 {
            grid-column: auto/span 12
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-result-list>.sg-col-15-of-16 {
            grid-column: auto/span 12
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-result-list>.sg-col-16-of-16 {
            grid-column: auto/span 12
        }
    }

    @media (min-width: 1280px) and (min-width:1399px) {
        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .sg-row.s-result-list {
            grid-template-columns:repeat(16,1fr)
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-result-list>.sg-col-13-of-20 {
            grid-column: auto/span 16
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-result-list>.sg-col-14-of-20 {
            grid-column: auto/span 16
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-result-list>.sg-col-15-of-20 {
            grid-column: auto/span 16
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-result-list>.sg-col-16-of-20 {
            grid-column: auto/span 16
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-result-list>.sg-col-17-of-20 {
            grid-column: auto/span 16
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-result-list>.sg-col-18-of-20 {
            grid-column: auto/span 16
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-result-list>.sg-col-19-of-20 {
            grid-column: auto/span 16
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-result-list>.sg-col-20-of-20 {
            grid-column: auto/span 16
        }
    }

    @media (min-width: 1280px) and (min-width:1648px) {
        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .sg-row.s-result-list {
            grid-template-columns:repeat(20,1fr)
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .s-result-list>.sg-col-17-of-24 {
            grid-column: auto/span 20
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .s-result-list>.sg-col-18-of-24 {
            grid-column: auto/span 20
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .s-result-list>.sg-col-19-of-24 {
            grid-column: auto/span 20
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .s-result-list>.sg-col-20-of-24 {
            grid-column: auto/span 20
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .s-result-list>.sg-col-21-of-24 {
            grid-column: auto/span 20
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .s-result-list>.sg-col-22-of-24 {
            grid-column: auto/span 20
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .s-result-list>.sg-col-23-of-24 {
            grid-column: auto/span 20
        }

        .nav-ewc-persistent-hover.nav-ewc-compact-view.nav-ewc-wider-compact-view.a-js .s-wide-grid-style .s-result-list>.sg-col-24-of-24 {
            grid-column: auto/span 20
        }
    }
}

/* ******** */
.s-card-container {
    border-radius: 4px
}

.s-card-border {
    border: 1px solid #f5f5f5
}

.s-card-drop-shadow {
    box-shadow: 0 1px 3px 0 #d8d8d8
}

.s-card-border {
    border: 1px solid #f5f5f5
}

.s-card-drop-shadow {
    box-shadow: 0 1px 2px 0 #d8d8d8;
    border-radius: 4px
}

.s-expand-last-child {
    display: flex;
    flex-direction: column
}

.s-expand-last-child>a:last-child,.s-expand-last-child>div:last-child {
    flex-grow: 1
}

.sg-row .a-carousel-display-searchgrid .a-carousel {
    display: table;
    width: max-content!important
}

.sg-row .a-carousel-display-searchgrid .a-carousel .a-carousel-card {
    vertical-align: top;
    display: table-cell;
    height: 100%
}

.sg-row .a-carousel-card>.sg-col {
    height: 100%
}

.sg-row .a-carousel-card>.sg-col>.sg-col-inner {
    display: flex;
    flex-flow: column
}

.sg-row .a-carousel-card>.sg-col>.sg-col-inner:after {
    content: '';
    display: block;
    height: 4px
}

.sg-row .a-carousel-card>.sg-col>.sg-col-inner>.s-card-drop-shadow {
    flex-grow: 1
}

.s-flex-expand-height {
    flex-grow: 1
}

.s-list-col-left>.sg-col-inner {
    display: flex;
    flex-direction: column;
    padding-left: 4px;
    padding-right: 4px
}

.s-list-col-right>.sg-col-inner {
    padding-left: 8px;
    padding-right: 4px
}

/* ******** */
.s-asin-faceout-no-badge-spacing {
    padding-top: 26px
}

.s-searchgrid-carousel {
    margin-left: -4px;
    margin-right: -4px
}

.a-carousel-display-searchgrid .a-carousel {
    width: auto!important
}

.a-carousel-display-searchgrid .a-carousel-card {
    width: auto!important;
    margin-left: 0!important
}

.s-min-height-carousel-inline-header {
    min-height: 52px
}

.s-carousel-button {
    background-color: #fff;
    box-shadow: 0 2px 6px 0 rgba(0,0,0,.16);
    width: 48px;
    height: 48px;
    line-height: 44px;
    position: absolute;
    text-align: center;
    top: 138px;
    border: 1px solid #d5d9d9;
    z-index: 100
}

.s-carousel-button.s-has-status-badge {
    top: 151px
}

.s-related-products.s-carousel-button {
    top: 30%
}

.s-carousel-button.a-carousel-goto-prevpage {
    left: 0;
    border-radius: 8px
}

.s-carousel-button.a-carousel-goto-nextpage {
    right: 0;
    border-radius: 8px
}

.a-carousel-display-searchgridvariablewidth .a-carousel {
    width: auto!important
}

.a-carousel-display-searchgridvariablewidth .a-carousel-card {
    width: auto!important;
    margin-left: 0!important
}

.a-carousel-display-resultinfobarvariablewidth .a-carousel {
    width: auto!important;
    padding-left: 0
}

.a-carousel-display-resultinfobarvariablewidth .a-carousel-card:not(:first-child) {
    margin-left: 4px!important
}

.a-carousel-display-resultinfobarvariablewidth .a-carousel-card:first-child {
    margin-left: 0!important
}

/* ******** */
.upsell-container-side-sheet-wrapper {
    overflow: visible;
    position: fixed;
    margin: 0;
    top: 0;
    bottom: 0;
    right: -100%;
    width: 505px;
    padding: 16px;
    z-index: 2000;
    background-color: #fff;
    box-shadow: -4px 0 5px rgba(0,0,0,.25);
    font-size: medium
}

.upsell-container-side-sheet-placeholder {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%
}

.upsell-container-side-sheet-overlay {
    opacity: .4;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #000;
    z-index: 280;
    cursor: pointer
}

.upsell-spinner-container-inner {
    right: 50%;
    left: 50%;
    bottom: 55%;
    top: 45%;
    margin: auto;
    position: absolute
}

.upsell-spinner-container {
    margin: 0 auto;
    display: table-cell;
    text-align: center
}

.upsell-container-side-sheet-close-button {
    position: absolute;
    left: -40px;
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-image: url(../img/sprite/Ims3b9USHEcxIvV.png)
}

/* ******** */
.s-back-arrow {
    width: 6px;
    height: 10px;
    background-repeat: no-repeat;
    background-image: url(../img/sprite/5wejH04P3ogfQ-4.svg)
}

#search #s-refinements .s-sprite-grid {
    margin: 0 2px 2px 0
}

#search #s-refinements .s-sprite-grid .a-button-thumbnail {
    border: 0
}

#search #s-refinements .s-sprite-grid .shoeshapesprite,#search #s-refinements .s-sprite-grid .shoeshapespriteminor {
    height: 49px;
    width: 44px
}

#search #s-refinements .s-sprite-grid .colorsprite {
    height: 21px;
    width: 24px
}

#search #s-refinements .s-sprite-grid .softlines-colorsprite {
    height: 36px;
    width: 36px;
    background-size: 1700px 500px;
    margin: 0 5px 0 -5px
}

#search #s-refinements .s-sprite-grid .buttonsprite,#search #s-refinements .s-sprite-grid .buttonsprite-58 {
    height: 26px;
    margin: 0 2px 2px 0
}

#search #s-refinements .s-sprite-grid .buttonsprite span,#search #s-refinements .s-sprite-grid .buttonsprite-58 span {
    padding-top: 1px;
    height: 24px!important
}

#search #s-refinements .s-sprite-grid .buttonsprite span button,#search #s-refinements .s-sprite-grid .buttonsprite-58 span button {
    height: 24px;
    text-align: center;
    padding: 0
}

#search #s-refinements .s-sprite-grid .buttonsprite button {
    width: 39px
}

#search #s-refinements .s-sprite-grid .buttonsprite-58 button {
    width: 68px
}

#search #s-refinements .s-sprite-grid .buttonsprite-88 {
    height: 49px;
    width: 88px
}

#search #s-refinements .s-sprite-grid .risesprite {
    height: 69px;
    width: 55px
}

#search #s-refinements .s-sprite-grid .riseRefinement-45x56 {
    height: 56px;
    width: 45px
}

#search #s-refinements {
    padding-right: 12px;
    line-height: 16px;
    word-break: break-word
}

#search #s-refinements a:hover,#search #s-refinements a:hover span {
    text-decoration: none
}

#search #s-refinements .s-navigation-checkbox input,#search #s-refinements .s-navigation-item label {
    cursor: pointer
}

#search #s-refinements .s-navigation-checkbox .a-checkbox-label,#search #s-refinements .s-navigation-checkbox .a-icon-checkbox {
    vertical-align: middle
}

#search #s-refinements .a-size-base {
    line-height: 16px!important
}

#search #s-refinements .s-navigation-divider {
    margin-left: -100%
}

#search #s-refinements label {
    margin-left: 0
}

#search #s-refinements ul {
    margin-left: 0
}

#search #s-refinements .s-navigation-icon-text {
    top: -3px
}

#search #s-refinements .s-navigation-indent-1 {
    margin-left: 12px
}

#search #s-refinements .s-navigation-indent-2 {
    margin-left: 24px
}

#search #s-refinements .s-list-item {
    display: list-item
}

#search #s-refinements .s-navigation-separator {
    margin: 0 2px;
    background-color: #111;
    top: -3px
}

#search #s-refinements .s-ref-price-range {
    width: 65px;
    margin-top: 6px!important
}

#search #s-refinements .s-ref-price-range-extra {
    width: 75px;
    margin-top: 6px!important
}

#search #s-refinements .s-ref-price-currency {
    position: absolute;
    margin-top: 6.5px;
    line-height: 30px;
    font-size: 100%
}

#search #s-refinements .s-ref-small-padding-left {
    padding-left: 9px
}

#search #s-refinements .s-ref-mini-padding-left {
    padding-left: 3px
}

#search #s-refinements .s-ref-price-padding {
    padding-left: 18px
}

#search #s-refinements .s-ref-price-padding-extra {
    padding-left: 36px
}

#search #s-refinements .s-ref-text-input-width {
    width: auto
}

#search #s-refinements .s-small-margin-left {
    margin-left: 4px
}

#search #s-refinements .s-sm-hve-text .a-color-base {
    color: #1a98ff!important;
    font-weight: 700
}

/* ******** */
.s-screenreader .aok-offscreen:focus {
    position: static!important;
    width: auto;
    height: auto;
    opacity: 1!important
}

.s-ad-feedback-link {
    color: #555!important;
    text-decoration: none!important
}

.s-ad-feedback-link:hover {
    color: #111!important
}

.s-ad-feedback-link:after {
    content: ' ';
    display: inline-block;
    width: 11px;
    height: 11px;
    vertical-align: text-bottom;
    margin-left: .5ex;
    background-image: url(../img/sprite/OMJ6YLPcVKydtJQ.png);
    background-size: 11px 22px;
    background-repeat: no-repeat
}

.s-ad-feedback-link:hover:after {
    background-position-y: -11px
}

.s-widget-sponsored-label-text {
    font-size: 11px;
    color: #555!important;
    text-decoration: none!important;
    cursor: pointer;
    padding-top: 2px;
    height: 23px;
    min-width: 70px
}

.s-widget-sponsored-label-text:hover {
    color: #111!important
}

.s-widget-sponsored-label-text:after {
    content: ' ';
    display: inline-block;
    width: 11px;
    height: 11px;
    vertical-align: middle;
    margin-left: .5ex;
    margin-bottom: .5ex;
    margin-right: 4px;
    background-image: url(../img/sprite/OMJ6YLPcVKydtJQ.png);
    background-size: 11px 22px;
    background-repeat: no-repeat
}

.s-widget-sponsored-label-text:hover:after {
    background-position-y: -11px
}

.s-alert i {
    vertical-align: middle
}

.s-alert-expander-content {
    border-top: 0;
    padding: 0 16px 16px
}

.s-alert-expander-button {
    box-shadow: 0 0 2px 0 #c9c9c9;
    border: 0;
    border-radius: 7px;
    overflow: hidden
}

.s-alert-expander-button .a-button-text {
    padding: 8px 16px
}

.s-alert-expander-icon {
    transform: translateY(-3px) scale(.9);
    padding-right: 8px
}

.s-alert-expander-heading-text {
    padding-right: 8px
}

.s-alert-expander-heading {
    padding: 10px 16px 8px!important
}

.s-alert-no-focus {
    outline: 0!important
}

.s-align-text-bottom {
    vertical-align: text-bottom
}

.s-align-children-top>* {
    vertical-align: top
}

.s-align-children-center>* {
    vertical-align: middle
}

.s-align-children-bottom>* {
    vertical-align: bottom
}

.s-text-left {
    text-align: left
}

.s-text-center {
    text-align: center
}

.s-text-right {
    text-align: right
}

.s-asin-banner-mobile .s-asin-banner-carousel {
    width: 100%;
    border: 1px solid rgba(15,17,17,.08);
    margin: 0;
    position: relative
}

.s-asin-banner-mobile .s-asin-banner-carousel-card img,.s-asin-banner-mobile .s-asin-banner-single-carousel-card img {
    padding-left: 4px;
    padding-right: 4px
}

.s-asin-banner-mobile .s-asin-banner-carousel-card img:last-child,.s-asin-banner-mobile .s-asin-banner-single-carousel-card img:last-child {
    padding-left: 4px;
    padding-right: 8px
}

.s-asin-banner-mobile .s-asin-banner-card-images {
    display: inline
}

.s-asin-banner-mobile .s-asin-banner-card img {
    height: 160px;
    width: 21.8vw
}

.s-asin-banner-mobile .s-asin-banner-card-title {
    padding: 4px;
    line-height: 18px;
    height: auto;
    max-height: 80px;
    overflow: hidden;
    display: flex;
    align-items: flex-end
}

.s-asin-banner-mobile .s-asin-banner-card-subtitle {
    padding: 4px;
    line-height: 16px;
    text-decoration: underline;
    height: auto;
    max-height: 40px;
    overflow: hidden;
    overflow-wrap: break-word
}

.s-asin-banner-mobile .s-asin-banner-card-title-text {
    flex-grow: 1
}

.s-asin-banner-mobile .s-asin-banner-pagination-dots {
    margin: 8px 0 8px -4px;
    width: 100%;
    position: absolute;
    bottom: 0
}

.s-asin-banner-mobile .s-asin-banner-pagination-dots .a-pagination li {
    padding: 0;
    height: .7rem;
    width: .7rem;
    margin: 0 .2rem
}

.s-asin-banner-mobile .s-asin-banner-pagination-dots .a-pagination .a-selected {
    background-color: #555
}

.s-asin-banner-carousel-card,.s-asin-banner-single-carousel-card {
    margin: 0
}

.s-asin-banner-carousel-card .s-asin-banner-card,.s-asin-banner-single-carousel-card .s-asin-banner-card {
    width: 100vw
}

.s-asin-banner-carousel-card .s-asin-banner-card img,.s-asin-banner-single-carousel-card .s-asin-banner-card img {
    object-fit: contain
}

.s-asin-banner-carousel-card {
    position: relative
}

.s-asin-banner-card-image-overlay {
    z-index: 5;
    pointer-events: none;
    position: absolute;
    left: 27vw;
    top: 0;
    width: 72%;
    height: 100%
}

.s-asin-banner-image-background-black {
    background-color: rgba(0,0,0,.03)
}

.s-asin-banner-title-wrapper {
    outline: 0;
    font-size: 2.2rem;
    line-height: 1.3;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    text-decoration: none
}

.s-asin-banner-title {
    max-height: 56px
}

.s-asin-banner-line-clamp-2 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.s-asin-grid-widget-wrapper {
    display: -ms-flexbox;
    -ms-flex-flow: column;
    display: flex;
    flex-flow: column
}

.s-asin-grid-header-wrapper {
    display: table;
    margin-left: 26px;
    width: 60%;
    height: 100%
}

.s-asin-grid-header-deco-divider {
    margin-bottom: 6px;
    width: 47px;
    display: inline-block;
    border-top: 4px solid #000
}

.s-asin-grid-center-text {
    display: table-cell;
    vertical-align: middle
}

.s-asin-grid-hero-image-wrapper {
    margin: 0
}

.s-asin-grid-hero-image-wrapper a:hover .a-color-base {
    color: #111!important
}

.s-asin-grid-hero-image-locator {
    height: 100%
}

.s-asin-grid-hero-link {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 10
}

.s-asin-grid-regular-asin-wrapper {
    display: -ms-flexbox;
    -ms-flex-grow: 1;
    display: flex;
    flex-grow: 1;
    align-items: center
}

.s-atc-grid-height {
    height: 35px
}

.s-atc-spinner {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    pointer-events: none
}

.s-cpf-refinement-image {
    width: 28px;
    height: 16px;
    top: -2px;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNjQuMiAxMDMuNCIgdmlld0JveD0iMCAwIDE2NC4yIDEwMy40IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiMxNjgzNDIiPjxwYXRoIGQ9Im01LjggN2MtNi4zLTctMyAxLjctMi4zIDQuNiAyLjIgMTcuNyA1Ni40IDM2LjggNDIuMiAzNi40LTE3LTcuMy0zMC4yLTEzLTQzLjctMjMtMS44LTEuOS0zLTMuNC0xLjcuNWwtLjQuMWM1LjUgMTYuNiAyOC40IDI1LjQgNDYuMSAzMS43IDEuNS41IDEuNiAyIC4zIDItMy42LjYtMjMuNS01LjUtMzEuNS0xMS0xMS43LTcuNSAxOCAyNy44IDQwLjIgMTYuNyAzMi44LTI0LjUtMzcuNy00MS45LTQ5LjItNTh6Ii8+PHBhdGggZD0ibTE2MS4xIDI1LjFjLTIuNiAyLjUtNi45IDUtMTAgNi45LS4zLjItNDAuNSAyMi42LTM1LjEgMTQuMSAxNi05LjYgNDMuMS0yMC41IDQ1LjItMzkgLjYtMy4xLjgtNC4zLTMuNCAwLTYuNiA2LjgtMTQuNSAxMS4zLTIzIDE1LjUtNi4zIDMuMi0xOC41IDEwLjUtMjQuMyAxNC42LTExLjMgNi4yLTE1IDIxLjItMS45IDI3LjggMTMuNCA2LjcgMzUuOC0zLjggNDIuOS0xOC4zLTcuOSA2LjItMjkuNiAxMy4zLTM0LjEgMTIuNy0xLjMgMC0xLjItMS41LjMtMiAxNy43LTYuMyA0MC4zLTE1LjQgNDUuNi0zMS44bC0uNC4xYzEuMi0zLjguMS0yLjQtMS44LS42eiIvPjxwYXRoIGQ9Im0xMDIuMSA3Mi42Yy03LjgtMTEuNC0xOS40LTIxLjgtNi43LTMzLjMgNy4yLTcuMyAxMS41LTE2LjkgMTIuMS0yNy4xLjEtNC45LTYuOS04LjYtMTEuNC0xMC0xMS4xLTMuNS0yMy44LTIuOC0zNC4zIDIuNC0xMy4yIDcuNC0uNyAyNy44IDUuNiAzNC43IDEyLjkgMTIuNSAxLjcgMjIuMy01LjggMzMuNi04LjEgMTUuMS05LjEgMjUuOCAxMC42IDI5LjYgOC43IDEuNyAxNy44IDEuMyAyNi4xLTEuOSAxMy44LTMuOCA5LjMtMTguOCAzLjktMjcuOHptLTM3LjcgMjAuOWMtNS45LTQtLjctMTMuOCAyLjMtMTguNiAyNi44LTMyLjcgMS42LTMwLjgtNS42LTYwLjQuNS0xMi40IDQzLjQtMTIuMyA0MS4xIDEtLjYgOC42LTcuOCAxNy4zLTEyLjkgMjMuOC0xNC4zIDE4IDExLjMgMzEuMiAxMi44IDQ4LjguOSAxMS45LTMwLjcgMTAuMi0zNy43IDUuNHoiLz48cGF0aCBkPSJtODEuNyAzOC4zYy41IDAgMS0uMyAxLjUtLjggMi40LTMuNSA1LjEtNi45IDguMS0xMCAxLjQtMi0xLjItMy4zLTIuOC0yLjUtMi4yIDAtNC42LjItNi44LjItMi4zIDAtNC42LS4yLTYuOC0uMi0xLjYtLjgtNC4yLjUtMi44IDIuNSAzIDMuMSA1LjcgNi41IDguMSAxMCAuNS42IDEgLjggMS41Ljh6Ii8+PHBhdGggZD0ibTY5LjQgODIuOWMtNC41IDcuMiA1LjggNy41IDEyLjUgNy45IDYuOC0uNCAxNy0uNyAxMi42LTcuOS0xNC42LTIyLjctMTAuNS0yMi43LTI1LjEgMHoiLz48L2c+PC9zdmc+)
}

.s-color-white {
    color: #fff
}

.s-background-color-white {
    background-color: #fff
}

.s-background-color-stone {
    background-color: #6f7373
}

.s-background-color-platinum {
    background-color: #f0f2f2
}

.s-background-color-pearl {
    background-color: #f5f9fa
}

.s-background-color-light-pearl {
    background-color: #f7fafa
}

.s-prime-color {
    color: #0080ba
}

.s-alert-background-color-error {
    background-color: #e31f63;
    color: #fff
}

.s-alert-background-color-error a {
    color: #fff
}

.s-alert-background-color-success {
    background-color: #e5fdbe;
    color: #111
}

.s-alert-background-color-success a {
    color: #111
}

.s-alert-background-color-warning {
    background-color: #caf8e6;
    color: #111
}

.s-alert-background-color-warning a {
    color: #111
}

.s-alert-background-color-info {
    background-color: #caf8e6;
    color: #111
}

.s-alert-background-color-info a {
    color: #111
}

.s-wisp-text-color {
    color: #008296
}

.s-color-variation-image {
    margin-right: 12px;
    width: 40px;
    height: 40px
}

.s-color-variation-image a {
    text-decoration: none
}

.s-color-variation-link .a-box {
    width: 28px;
    height: 28px
}

.s-color-variation-link .a-box-inner {
    padding: 0;
    line-height: 28px
}

.s-left-column {
    border-right: 1px solid #ddd;
    border-radius: 4px;
    border-bottom: 1px solid #ddd
}

.s-confirmed-fit {
    border-width: 2px
}

.s-confirmed-fit-error {
    border-color: #c40000;
    box-shadow: 0 0 0 4px inset #fcf4f4
}

.s-confirmed-fit-error .s-confirmed-fit-title {
    color: #d00
}

.s-confirmed-fit-info {
    background-color: #f6f6f6;
    border-color: #bbd3de
}

.s-confirmed-fit-info .s-confirmed-fit-title {
    color: #2b2b2b
}

.s-confirmed-fit-success {
    border-color: #7fc87f;
    box-shadow: 0 0 0 4px inset #dff7df
}

.s-confirmed-fit-success .s-confirmed-fit-title {
    color: #007600
}

.s-confirmed-fit-warning {
    border-color: #8c6e00;
    box-shadow: 0 0 0 4px inset #fffae7
}

.s-confirmed-fit-warning .s-confirmed-fit-title {
    color: #7c6200
}

.s-opposite-dir {
    direction: rtl
}

.s-matching-dir {
    direction: ltr
}

.s-display-inline {
    display: inline
}

.a-no-js .s-no-js-hide {
    display: none
}

.s-top-brand-divider {
    width: 180px
}

.s-expander-text {
    font-weight: 400;
    text-transform: none
}

.s-feature-card-desktop {
    max-width: 1500px;
    min-width: 720px
}

.s-feature-card-desktop .s-feature-card-carousel-card-image- img {
    width: 1500px;
    height: 168px
}

.s-feature-card-desktop .s-feature-card-carousel-card-image-short img {
    width: 1500px;
    height: 100px
}

.s-feature-card-mobile .s-feature-card-single-carousel-card img {
    margin: 0!important
}

.s-feature-card-mobile .s-feature-card-carousel-card img {
    padding-right: 8px
}

.s-feature-card-mobile .s-feature-card-carousel-card-image- img {
    height: 122px
}

.s-feature-card-mobile .s-feature-card-carousel-card-image-short img {
    height: 80px
}

.s-feature-card-mobile .s-feature-card-carousel-card-image- img,.s-feature-card-mobile .s-feature-card-carousel-card-image-short img {
    width: max-content
}

.s-feature-card-mobile .s-feature-card-pagination-dots {
    margin-top: 10px
}

.s-feature-card-mobile.s-feature-card-fullbleed {
    margin: 0 -8px
}

.s-feature-card-mobile.s-feature-card-fullbleed .s-feature-card-single-carousel-card .s-feature-card-fullbleed {
    width: 100vw
}

.s-feature-card-mobile.s-feature-card-fullbleed .s-feature-card-single-carousel-card .s-feature-card-fullbleed .s-feature-card-carousel-card-image-wrapper {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.s-feature-card-mobile.s-feature-card-fullbleed .s-feature-card-single-carousel-card .s-feature-card-fullbleed .s-image {
    height: 100%
}

.s-feature-card-line-clamp-2 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.s-feature-card-carousel-title-wrapper {
    outline: 0
}

.s-feature-card-desktop .a-carousel,.s-feature-card-mobile .a-carousel {
    width: 100%!important
}

.s-feature-card-carousel-card,.s-feature-card-single-carousel-card {
    margin: 0
}

.s-feature-card-carousel-card .s-feature-card-carousel-card-image- img,.s-feature-card-carousel-card .s-feature-card-carousel-card-image-short img,.s-feature-card-single-carousel-card .s-feature-card-carousel-card-image- img,.s-feature-card-single-carousel-card .s-feature-card-carousel-card-image-short img {
    object-fit: cover
}

.s-featurecard-carousel[data-initialized] .s-feature-card-carousel-buttons-,.s-featurecard-carousel[data-initialized] .s-feature-card-carousel-buttons-short {
    display: block
}

.s-feature-card-carousel-buttons- .s-carousel-button {
    top: 33px
}

.s-feature-card-carousel-buttons-short .s-carousel-button {
    top: 0!important
}

.s-feature-card-carousel-buttons-,.s-feature-card-carousel-buttons-short {
    display: none
}

.s-feature-card-carousel-buttons- .a-carousel-goto-prevpage,.s-feature-card-carousel-buttons-short .a-carousel-goto-prevpage {
    left: 0!important
}

.s-feature-card-carousel-buttons- .a-carousel-goto-nextpage,.s-feature-card-carousel-buttons-short .a-carousel-goto-nextpage {
    right: 0!important
}

.s-feature-card-carousel-buttons- .a-carousel-goto-nextpage,.s-feature-card-carousel-buttons- .a-carousel-goto-prevpage,.s-feature-card-carousel-buttons-short .a-carousel-goto-nextpage,.s-feature-card-carousel-buttons-short .a-carousel-goto-prevpage {
    opacity: 0;
    z-index: 10
}

.s-feature-card-carousel-wrapper:hover .s-feature-card-carousel-buttons- .a-carousel-goto-nextpage,.s-feature-card-carousel-wrapper:hover .s-feature-card-carousel-buttons- .a-carousel-goto-prevpage,.s-feature-card-carousel-wrapper:hover .s-feature-card-carousel-buttons-short .a-carousel-goto-nextpage,.s-feature-card-carousel-wrapper:hover .s-feature-card-carousel-buttons-short .a-carousel-goto-prevpage {
    opacity: 1
}

.s-flex-full-width {
    flex: 0 1 100%
}

.s-highlighted-text-padding {
    padding: 0 6px
}

.s-govt-rebate-highlight-color {
    background-color: #e31820;
    color: #fff
}

.s-addon-highlight-color {
    background-color: #3f6998;
    color: #fff
}

.s-coupon-highlight-color {
    background-color: #7fda69;
    color: #111
}

.s-prime-savings-highlight-color {
    background-color: #b7eefd;
    color: #002f36
}

.s-promotion-highlight-color {
    background-color: #7fda69;
    color: #111
}

.s-business-discounts-highlight-color {
    background-color: #7fccec;
    color: #0f1111
}

.s-image-fixed-height {
    height: 218px
}

.s-image-square-aspect {
    padding-top: 100%
}

.s-image-tall-aspect {
    padding-top: 125%
}

.s-image-tall-3-4-aspect {
    padding-top: 133%
}

.s-image-wide-5-3-aspect {
    padding-top: 60%
}

.s-image-wide-1-2-aspect {
    padding-top: 50%
}

.s-image-fixed-height .s-image,.s-image-square-aspect .s-image,.s-image-tall-1-2-aspect .s-image,.s-image-tall-15-16-aspect .s-image,.s-image-tall-2-3-aspect .s-image,.s-image-tall-3-4-aspect .s-image,.s-image-tall-5-8-aspect .s-image,.s-image-tall-8-15-aspect .s-image,.s-image-tall-8-9-aspect .s-image,.s-image-tall-aspect .s-image,.s-image-wide-1-2-aspect .s-image,.s-image-wide-15-8-aspect .s-image,.s-image-wide-16-15-aspect .s-image,.s-image-wide-2-1-aspect .s-image,.s-image-wide-3-2-aspect .s-image,.s-image-wide-4-3-aspect .s-image,.s-image-wide-5-3-aspect .s-image,.s-image-wide-8-5-aspect .s-image,.s-image-wide-9-8-aspect .s-image {
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    max-width: 100%;
    max-height: 100%
}

.s-image-overlay-black {
    background: #000
}

.s-image-overlay-white-semitransparent {
    background: #fff;
    opacity: .97;
    padding: 0 8px
}

.s-image-wide-16-15-aspect {
    padding-top: 94%
}

.s-image-wide-9-8-aspect {
    padding-top: 89%
}

.s-image-wide-4-3-aspect {
    padding-top: 75%
}

.s-image-wide-3-2-aspect {
    padding-top: 67%
}

.s-image-wide-8-5-aspect {
    padding-top: 63%
}

.s-image-wide-15-8-aspect {
    padding-top: 53%
}

.s-image-wide-2-1-aspect {
    padding-top: 50%
}

.s-image-tall-15-16-aspect {
    padding-top: 107%
}

.s-image-tall-8-9-aspect {
    padding-top: 113%
}

.s-image-tall-2-3-aspect {
    padding-top: 150%
}

.s-image-tall-5-8-aspect {
    padding-top: 160%
}

.s-image-tall-8-15-aspect {
    padding-top: 188%
}

.s-image-tall-1-2-aspect {
    padding-top: 200%
}

.s-image-elevated-grid-grey-overlay {
    background: #f8f8f8
}

.s-image-padding {
    padding: 0 8px
}

.s-image-elevated-grid-grey-overlay .s-image {
    filter: opacity(.97) drop-shadow(0 0 .01px #000);
    -webkit-filter: opacity(.97) drop-shadow(0 0 .01px #000);
    clip-path: inset(2px);
    -webkit-clip-path: inset(2px)
}

.s-image-vertical-center {
    top: 50%;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%)
}

.puis-image-overlay-grey,.s-image-overlay-grey {
    overflow: hidden
}

.puis-image-overlay-grey:after,.s-image-overlay-grey:after {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .03;
    pointer-events: none
}

.s-prefetch-image {
    width: 0;
    height: 0
}

#search a:not(.s-no-hover):hover .a-color-base,#search a:not(.s-no-hover):hover .a-color-secondary,#search a:not(.s-no-hover):hover .a-color-tertiary {
    color: #c45500!important
}

#search a:not(.s-no-hover):hover.s-on-hover-underline-text {
    text-decoration: underline;
    text-decoration-color: #c45500!important
}

#search .s-no-underline {
    text-decoration: none
}

.s-no-outline {
    outline: 0!important
}

.s-margin-left-negative-base {
    margin-left: -10px
}

.s-margin-bottom-none {
    margin-bottom: 0!important
}

.s-margin-left-none {
    margin-left: 0!important
}

.s-movie-rating-bbfc-12,.s-movie-rating-bbfc-15,.s-movie-rating-bbfc-18 {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    border: 2px solid red;
    line-height: 16px;
    text-align: center;
    color: red;
    font: 700 9px Arial;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 1px;
    padding-right: 1px
}

.s-movie-rating-bbfc-18 {
    color: #fff;
    background-color: red
}

.s-movie-rating-icon-bbfc-e,.s-movie-rating-icon-bbfc-pg,.s-movie-rating-icon-bbfc-u {
    line-height: 19px;
    width: 16px;
    height: 16px;
    border-left: 8px transparent solid;
    border-right: 8px transparent solid;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.s-movie-rating-icon-bbfc-pg {
    border-bottom: 17px #fa9f43 solid
}

.s-movie-rating-icon-bbfc-u {
    border-bottom: 17px #029944 solid
}

.s-movie-rating-icon-bbfc-e {
    border-bottom: 17px #026a4f solid
}

.s-movie-rating-bbfc-e,.s-movie-rating-bbfc-pg,.s-movie-rating-bbfc-u {
    color: #fff;
    font: 9px Arial,Helvetica,sans-serif;
    left: -3px
}

.s-movie-rating-bbfc-pg {
    left: -6px;
    font-size: 8px
}

.s-movie-rating-bbfc-tbc {
    border-radius: 3px;
    border: 1px solid #ccc;
    color: #888;
    margin-left: 3px;
    font-weight: 700;
    font-size: 11px;
    padding: 2px 3px
}

.s-result-list-placeholder .a-spinner {
    height: 152px;
    background-image: url(../img/sprite/qu9s8MTmTGoRsUT.png)
}

.s-play-button {
    top: 4px;
    right: 5px
}

.s-play-button-circle {
    width: 20px;
    height: 20px;
    background: #303942;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px
}

.s-play-button-triangle {
    width: 0;
    height: 0;
    border-top: 4px solid transparent;
    border-left: 6px solid #fff;
    border-bottom: 4px solid transparent;
    position: absolute;
    top: 6px;
    left: 8px;
    bottom: 6px;
    right: 6px;
    border-radius: .5px
}

.s-play-button-text {
    bottom: 3px
}

.s-position-absolute {
    position: absolute
}

.s-position-absolute-full-occupy {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.s-position-absolute-right {
    position: absolute;
    right: 0
}

.s-position-above {
    z-index: 99
}

.s-position-overflow-x {
    overflow-x: auto
}

.s-self-operated {
    color: #002f36;
    border-style: solid;
    border-width: 1px;
    padding: 2px 3px;
    line-height: 14px
}

.s-shopping-adviser .s-shopping-adviser-heading .a-badge {
    vertical-align: bottom
}

.s-shopping-adviser-subtitle:before {
    height: 100%;
    vertical-align: middle;
    width: 0
}

.s-shopping-adviser-title span .a-truncate {
    display: inline
}

.s-shopping-adviser-title-context span .a-truncate {
    display: inline
}

.s-shopping-adviser-line-clamp-ie .s-line-clamp-2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    max-height: 48px
}

.s-shopping-adviser-spacing-top-small {
    margin-top: .8rem!important
}

.s-table {
    display: table
}

.s-table-cell {
    display: table-cell
}

.s-table-row {
    display: table-row
}

.s-table-responsive {
    table-layout: fixed;
    width: 100%
}

.textnav-pill {
    width: auto!important;
    margin-left: 0!important
}

.textnav-pill:last-child {
    margin-right: 0
}

.textnav-pill>a {
    display: flex;
    min-width: 44px;
    justify-content: center;
    background-color: #f4f4f4;
    border-radius: 8px;
    box-shadow: 0 1px 2px 0 rgba(15,17,17,.2);
    margin: 1px 8px 1px 2px;
    padding: 8px;
    color: #111!important;
    text-align: left;
    letter-spacing: 0
}

.textnav-pill>a:hover {
    box-shadow: 0 0 0 1px #111;
    text-decoration: none
}

.textnav-pill .color-pill-box {
    display: flex;
    min-width: 44px;
    justify-content: center;
    background-color: #f4f4f4;
    border-radius: 8px;
    box-shadow: 0 1px 2px 0 rgba(15,17,17,.2);
    margin: 1px 8px 1px 2px;
    color: #111!important;
    letter-spacing: 0;
    line-height: 21px
}

.textnav-pill .color-pill-box:hover {
    box-shadow: 0 0 0 1px #111;
    text-decoration: none
}

.textnav-carousel {
    margin-left: 0;
    margin-right: 0
}

.textnav-colorpill-text {
    display: flex;
    letter-spacing: 0;
    padding: 8px
}

.textnav-colorpill-text-box {
    display: flex;
    width: 32px;
    height: 37px;
    border-radius: 8px 0 0 8px
}

.textnav-colorpill {
    display: flex;
    border-radius: 8px;
    width: 44px;
    height: 32px;
    margin-right: 8px;
    margin: 1px 8px 1px 2px;
    box-shadow: 0 1px 2px 0 rgba(15,17,17,.2)
}

.textnav-colorpill:hover {
    box-shadow: 0 0 0 1px #111;
    text-decoration: none
}

.s-overflow-hidden {
    overflow: hidden
}

.s-text-uppercase {
    text-transform: uppercase
}

.s-underline-text {
    text-decoration: none
}

.s-underline-text.s-underline-link-text {
    text-decoration: none
}

.a-color-base.s-underline-text {
    color: #007185!important
}

.a-color-base.s-underline-text.s-underline-link-text {
    color: #007185!important
}

.s-color-discount {
    color: #cc0c39!important
}

.s-line-clamp-1,.s-line-clamp-2,.s-line-clamp-3,.s-line-clamp-4,.s-line-clamp-5 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical
}

.s-ellipsis-single-line.s-ellipsis-single-line {
    overflow: hidden;
    text-overflow: ellipsis
}

.s-line-clamp-1 {
    -webkit-line-clamp: 1;
    max-height: 43.2px
}

.s-line-clamp-2 {
    -webkit-line-clamp: 2;
    max-height: 86.4px
}

.s-line-clamp-3 {
    -webkit-line-clamp: 3;
    max-height: 129.6px
}

.s-line-clamp-4 {
    -webkit-line-clamp: 4;
    max-height: 172.8px
}

.s-line-clamp-5 {
    -webkit-line-clamp: 5;
    max-height: 216px
}

.s-visual-card-navigation-line-clamp-2 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.s-visual-card-navigation-carousel-title-wrapper {
    outline: 0
}

.s-visual-card-navigation-carousel-title {
    max-height: 56px
}

.s-visual-card-navigation-carousel-card-image {
    margin-bottom: 0
}

.s-visual-card-navigation-carousel-card-image .s-visual-card-navigation-carousel-card-image-inner .s-visual-card-navigation-carousel-card-image-locator {
    height: 100%
}

.s-visual-card-navigation-carousel-card-image-overlay {
    z-index: 5;
    pointer-events: none
}

.s-visual-card-navigation-carousel-card-image-background-black {
    background-color: rgba(0,0,0,.03)
}

.s-visual-card-navigation-carousel-card-title {
    max-height: 48px;
    height: 100%
}

.s-visual-card-navigation-carousel-card:hover .s-visual-card-navigation-carousel-card-title a {
    color: #c45500!important
}

.s-visual-card-navigation-carousel-buttons .s-carousel-button {
    top: 28%
}

.s-visual-card-navigation-carousel-buttons .a-carousel-goto-nextpage,.s-visual-card-navigation-carousel-buttons .a-carousel-goto-prevpage {
    opacity: 0;
    z-index: 10
}

.s-visual-card-navigation-carousel-wrapper:hover .s-visual-card-navigation-carousel-buttons .a-carousel-goto-nextpage,.s-visual-card-navigation-carousel-wrapper:hover .s-visual-card-navigation-carousel-buttons .a-carousel-goto-prevpage {
    opacity: 1
}

.s-visual-card-navigation-carousel-card-title a {
    color: #111!important
}

/* ******** */
.s-desktop-content {
    padding-top: 14px;
    background-color: #fff
}

.s-desktop-width-max {
    max-width: 1500px;
    margin: 0 auto
}

.s-wide-grid-style.s-desktop-width-max {
    max-width: 1800px
}

.s-display-block {
    display: block
}

.s-list-image-container {
    text-align: center
}

.s-list-image-container .s-image {
    max-height: 218px
}

.s-visual-list-image-container .s-image-square-aspect {
    padding-top: 360px
}

@media (min-width: 380px) {
    .s-visual-list-image-container .s-image-square-aspect .s-image.aok-block {
        max-width:360px
    }
}

/* ******** */
.s-left-nav-overlay-body-no-scroll {
    overflow: hidden
}

.s-left-nav-overlay {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #000;
    opacity: .74;
    z-index: 998
}

.s-filters-panel-container-popup {
    position: fixed;
    bottom: 0;
    top: 0;
    left: 0;
    overflow: auto;
    padding: 10px;
    background: #fff;
    z-index: 999
}

.s-filters-panel-container-popup .s-screenreader .aok-offscreen:focus {
    position: absolute!important;
    left: 0!important;
    bottom: -1px!important;
    z-index: -1!important
}

/* ******** */
.s-marquee-color-base {
    color: #0f1111!important
}

.s-marquee-color-inverse {
    color: #fff!important
}

.s-marquee-header {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    align-items: flex-end
}

.s-marquee-header .s-marquee-image {
    border-radius: 50%;
    border: 1px solid #e3e6e6;
    min-width: 50px;
    min-height: 50px
}

.s-marquee-header .s-marquee-header-section {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    align-content: flex-start;
    justify-items: center;
    justify-content: center;
    padding-left: .5rem
}

.s-marquee-header-main {
    display: flex;
    width: 100%
}

.s-marquee-header-info-section {
    display: flex;
    flex-direction: column;
    justify-items: flex-end;
    height: 100%;
    justify-content: end
}

.s-marquee-header-info-link {
    text-decoration: underline!important
}

/* ******** */
.s-widget-background {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat
}

.s-desktop-widget-background-spacing {
    padding-bottom: 14px;
    padding-top: 6px
}

.s-widget-container-height-micro {
    height: calc(100% - 4px)
}

.s-widget-container-height-mini {
    height: calc(100% - 4px)
}

.s-widget-container-height-small {
    height: calc(100% - 8px)
}

.s-widget-container-height-base {
    height: calc(100% - 12px)
}

.s-widget-container-height-medium {
    height: calc(100% - 16px)
}

.s-widget-container-height-medium-plus {
    height: calc(100% - 20px)
}

.s-widget-container-height-large {
    height: calc(100% - 24px)
}

.s-widget-container-height-extra-large {
    height: calc(100% - 32px)
}

.s-widget-container-height-double-large {
    height: calc(100% - 48px)
}

/* ******** */
.puis-padding-left-base,.s-padding-left-base {
    padding-left: 2%
}

.s-padding-bottom-none {
    padding-bottom: 0!important
}

.s-widget-padding-bottom {
    padding-bottom: 22px!important
}

.s-widget-padding-bottom {
    padding-bottom: 0!important
}

.know-tab-nav-content-bottom-padding .a-box-inner {
    padding-bottom: 0!important
}

.s-widget {
    padding-left: 4px!important;
    padding-right: 4px!important
}

.s-searchgrid-carousel {
    margin-left: -4px;
    margin-right: -4px
}

.sbv-video-single-product .sbv-video-container>.sg-col-inner {
    padding-left: 0!important
}

/* ******** */
.s-pagination-strip {
    display: inline-block;
    white-space: nowrap;
    border-radius: 8px;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.1)
}

.s-unordered-list-accessibility.a-unordered-list.a-horizontal .s-list-item-margin-right-adjustment {
    margin-right: 0
}

.s-unordered-list-accessibility.a-unordered-list.a-horizontal a:hover {
    text-decoration: none
}

.s-pagination-item {
    display: inline-block;
    color: #6f7373;
    line-height: 46px;
    padding: 0 12px;
    border-top: 1px solid #d5d9d9;
    border-bottom: 1px solid #d5d9d9;
    min-width: 24px;
    height: 46px;
    position: relative;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.s-pagination-item svg {
    fill: #0f1111;
    vertical-align: top
}

.s-pagination-button,.s-pagination-button:active,.s-pagination-button:focus,.s-pagination-button:hover,.s-pagination-button:link,.s-pagination-button:visited {
    color: #0f1111;
    text-decoration: none
}

.s-pagination-button:focus {
    outline: 0
}

.s-pagination-button:focus,.s-pagination-button:hover {
    background: #f5f6f6
}

.s-pagination-button:active {
    background: #f7f8f8
}

.s-pagination-next,.s-pagination-previous {
    min-width: 70px
}

.s-pagination-button.s-pagination-next,.s-pagination-button.s-pagination-previous {
    color: #0f1111
}

.s-pagination-button-accessibility:focus,.s-pagination-button-accessibility:hover {
    background: #888c8c
}

.s-pagination-previous {
    border-left: 1px solid #d5d9d9;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px
}

.s-pagination-previous svg {
    margin-top: 17px;
    margin-right: 7px
}

.s-pagination-previous.s-pagination-separator {
    padding-right: 13px;
    min-width: 69px
}

.s-pagination-next {
    border-right: 1px solid #d5d9d9;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px
}

.s-pagination-next svg {
    margin-top: 17px;
    margin-left: 7px
}

.s-pagination-next.s-pagination-separator {
    padding-left: 13px;
    min-width: 69px
}

.s-pagination-ellipsis {
    color: #6f7373;
    min-width: 10px
}

.s-pagination-ellipsis svg {
    fill: #6f7373;
    margin-top: 22px
}

.s-pagination-selected {
    color: #0f1111;
    font-weight: 700;
    border: 1px solid #0f1111;
    padding-left: 11px;
    padding-right: 11px
}

.s-pagination-disabled {
    color: #6f7373
}

.s-pagination-disabled svg {
    fill: #6f7373
}

.s-pagination-item+.s-pagination-separator:before,.s-pagination-separator+.s-pagination-item:before {
    content: '';
    width: 1px;
    height: 32px;
    background: #d5d9d9;
    position: absolute;
    left: -1px;
    top: 7px
}

.s-pagination-item+.s-pagination-separator:before {
    left: 0
}

.s-pagination-button.s-pagination-separator:focus+.s-pagination-item:before,.s-pagination-button.s-pagination-separator:hover+.s-pagination-item:before,.s-pagination-button:focus+.s-pagination-separator:before,.s-pagination-button:hover+.s-pagination-separator:before,.s-pagination-item+.s-pagination-button.s-pagination-separator:focus:before,.s-pagination-item+.s-pagination-button.s-pagination-separator:hover:before,.s-pagination-separator+.s-pagination-button:focus:before,.s-pagination-separator+.s-pagination-button:hover:before {
    background: #f0f1f1;
    height: 46px;
    top: 0
}

@media (max-width: 521px) {
    .s-pagination-strip {
        box-shadow:none;
        white-space: normal;
        margin-bottom: -12px
    }

    .s-pagination-ellipsis,.s-pagination-item,.s-pagination-next,.s-pagination-previous {
        border: 1px solid #d5d9d9;
        border-radius: 8px;
        margin: 0 6px 12px;
        box-shadow: 0 1px 2px 0 rgba(0,0,0,.1)
    }

    .s-pagination-selected {
        border: 1px solid #0f1111;
        border-radius: 8px
    }
}

/* ******** */
.a-no-js .s-progressive-scroll-declarative {
    display: none
}

.a-js .s-progressive-scroll-pagination {
    display: none
}

/* ******** */
.s-pc-badge .a-icon {
    margin-top: 0;
    flex-shrink: 0
}

.s-pc-certification-logo {
    margin-right: 18px;
    min-width: 50px
}

.s-pc-certification {
    display: flex;
    align-items: center;
    flex-direction: row
}

.s-pc-certification .a-text-bold {
    padding-left: 4px
}

.s-pc-attribute {
    display: flex;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-bottom: -9px
}

.s-pc-attribute-pill {
    flex: 0 1 auto;
    padding-left: 15px;
    padding-bottom: 9px
}

.s-pc-attribute-pill-text {
    padding-left: 4px
}

.s-pc-sticky-footer {
    position: sticky;
    bottom: 0;
    text-align: center;
    margin: 0 -15px;
    padding: 0 15px;
    background-color: #fff
}

.s-pc-program-name {
    color: #04705b
}

.s-pc-container-bottom-sheet {
    padding: 21px 15px
}

/* ******** */
.s-desktop-header-secondary-logo {
    border-radius: 50%
}

.s-font-micro {
    font-size: 10px!important;
    line-height: 16px!important
}

.s-font-mini {
    font-size: 12px!important;
    line-height: 16px!important
}

.s-font-small {
    font-size: 14px!important;
    line-height: 20px!important
}

.s-font-base {
    font-size: 16px!important;
    line-height: 24px!important
}

.s-font-base-plus {
    font-size: 16px!important;
    line-height: 24px!important
}

.s-font-medium {
    font-size: 18px!important;
    line-height: 24px!important
}

.s-font-medium-plus {
    font-size: 20px!important;
    line-height: 28px!important
}

.s-font-large {
    font-size: 24px!important;
    line-height: 32px!important
}

.s-font-extra-large {
    font-size: 28px!important;
    line-height: 36px!important
}

.s-font-double-large {
    font-size: 36px!important;
    line-height: 44px!important
}

.s-light-weight-text {
    font-weight: 300!important
}

.s-normal-weight-text {
    font-weight: 400!important
}

.s-medium-weight-text {
    font-weight: 500!important
}

.s-bold-weight-text {
    font-weight: 700!important
}

.s-padding-left-micro {
    padding-left: 4px!important
}

.s-padding-right-micro {
    padding-right: 4px!important
}

.s-padding-top-micro {
    padding-top: 4px!important
}

.s-padding-micro {
    padding-bottom: 4px!important
}

.s-padding-left-mini {
    padding-left: 4px!important
}

.s-padding-right-mini {
    padding-right: 4px!important
}

.s-padding-top-mini {
    padding-top: 4px!important
}

.s-padding-mini {
    padding-bottom: 4px!important
}

.s-padding-left-small {
    padding-left: 8px!important
}

.s-padding-right-small {
    padding-right: 8px!important
}

.s-padding-top-small {
    padding-top: 8px!important
}

.s-padding-small {
    padding-bottom: 8px!important
}

.s-padding-left-base {
    padding-left: 12px!important
}

.s-padding-right-base {
    padding-right: 12px!important
}

.s-padding-top-base {
    padding-top: 12px!important
}

.s-padding-base {
    padding-bottom: 12px!important
}

.s-padding-left-medium {
    padding-left: 16px!important
}

.s-padding-right-medium {
    padding-right: 16px!important
}

.s-padding-top-medium {
    padding-top: 16px!important
}

.s-padding-medium {
    padding-bottom: 16px!important
}

.s-padding-left-medium-plus {
    padding-left: 20px!important
}

.s-padding-right-medium-plus {
    padding-right: 20px!important
}

.s-padding-top-medium-plus {
    padding-top: 20px!important
}

.s-padding-medium-plus {
    padding-bottom: 20px!important
}

.s-padding-left-large {
    padding-left: 24px!important
}

.s-padding-right-large {
    padding-right: 24px!important
}

.s-padding-top-large {
    padding-top: 24px!important
}

.s-padding-large {
    padding-bottom: 24px!important
}

.s-padding-left-extra-large {
    padding-left: 32px!important
}

.s-padding-right-extra-large {
    padding-right: 32px!important
}

.s-padding-top-extra-large {
    padding-top: 32px!important
}

.s-padding-extra-large {
    padding-bottom: 32px!important
}

.s-padding-left-double-large {
    padding-left: 48px!important
}

.s-padding-right-double-large {
    padding-right: 48px!important
}

.s-padding-top-double-large {
    padding-top: 48px!important
}

.s-padding-double-large {
    padding-bottom: 48px!important
}

.s-spacing-micro {
    margin-bottom: 4px!important
}

.s-spacing-top-micro {
    margin-top: 4px!important
}

.s-spacing-mini {
    margin-bottom: 4px!important
}

.s-spacing-top-mini {
    margin-top: 4px!important
}

.s-spacing-small {
    margin-bottom: 8px!important
}

.s-spacing-top-small {
    margin-top: 8px!important
}

.s-spacing-base {
    margin-bottom: 12px!important
}

.s-spacing-top-base {
    margin-top: 12px!important
}

.s-spacing-medium {
    margin-bottom: 16px!important
}

.s-spacing-top-medium {
    margin-top: 16px!important
}

.s-spacing-medium-plus {
    margin-bottom: 20px!important
}

.s-spacing-top-medium-plus {
    margin-top: 20px!important
}

.s-spacing-large {
    margin-bottom: 24px!important
}

.s-spacing-top-large {
    margin-top: 24px!important
}

.s-spacing-extra-large {
    margin-bottom: 32px!important
}

.s-spacing-top-extra-large {
    margin-top: 32px!important
}

.s-spacing-double-large {
    margin-bottom: 48px!important
}

.s-spacing-top-double-large {
    margin-top: 48px!important
}

.s-shopping-adviser .s-widget-header {
    margin-bottom: 0!important
}

.s-status-badge-container {
    background: #f8f8f8
}

.s-status-badge-elevated-grid-dark-background {
    background: #f8f8f8
}

.s-status-badge-grid-gray-background {
    background: #f8f8f8
}

/* ******** */
.s-range-input-container .s-range-input {
    -webkit-appearance: none;
    appearance: none;
    pointer-events: none;
    width: 100%;
    height: 4px;
    background-color: #007185;
    outline: 0
}

.s-range-input-container .s-range-input::-webkit-slider-thumb {
    -webkit-appearance: none;
    border: 0;
    pointer-events: all;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background-color: #fff;
    box-shadow: inset 0 0 0 8px #007185,0 0 14px 0 rgba(15,17,17,.5)
}

.s-range-input-container .s-range-input::-moz-range-thumb {
    -webkit-appearance: none;
    border: 0;
    pointer-events: all;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background-color: #fff;
    box-shadow: inset 0 0 0 8px #007185,0 0 14px 0 rgba(15,17,17,.5)
}

.s-range-input-container .s-range-input::-ms-thumb {
    -webkit-appearance: none;
    border: 0;
    pointer-events: all;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background-color: #fff;
    box-shadow: inset 0 0 0 8px #007185,0 0 14px 0 rgba(15,17,17,.5)
}

.s-range-input-container .s-range-input::-webkit-slider-thumb:active {
    box-shadow: inset 0 0 0 8px #007185,0 0 14px 0 rgba(15,17,17,.5),0 0 0 3px #fff,0 0 0 6px #007b8f
}

.s-range-input-container .s-range-input::-moz-range-thumb:active {
    box-shadow: inset 0 0 0 8px #007185,0 0 14px 0 rgba(15,17,17,.5),0 0 0 3px #fff,0 0 0 6px #007b8f
}

.s-range-input-container .s-range-input::-ms-thumb:active {
    box-shadow: inset 0 0 0 8px #007185,0 0 14px 0 rgba(15,17,17,.5),0 0 0 3px #fff,0 0 0 6px #007b8f
}

.s-range-input-container .s-range-input:focus::-webkit-slider-thumb {
    box-shadow: inset 0 0 0 8px #007185,0 0 14px 0 rgba(15,17,17,.5),0 0 0 3px #fff,0 0 0 6px #007b8f
}

.s-range-input-container .s-range-input:focus::-moz-range-thumb {
    box-shadow: inset 0 0 0 8px #007185,0 0 14px 0 rgba(15,17,17,.5),0 0 0 3px #fff,0 0 0 6px #007b8f
}

.s-range-input-container .s-range-input:focus::-ms-thumb {
    box-shadow: inset 0 0 0 8px #007185,0 0 14px 0 rgba(15,17,17,.5),0 0 0 3px #fff,0 0 0 6px #007b8f
}

.s-slider-container {
    padding: 10px 0;
    flex: 1
}

.s-slider-container .s-range-input-container {
    margin: 0;
    padding: 0;
    display: flex
}

.s-slider-container .s-lower-bound .s-range-input {
    position: absolute;
    background-color: transparent;
    color: #bbbfbf;
    z-index: 1
}

.s-slider-container .s-upper-bound .s-range-input {
    background-color: #007185;
    color: #007185;
    z-index: 0
}

/* ******** */
.s-image-logo-alm {
    height: 14px;
    vertical-align: baseline
}

[data-a-badge-color=sx-orange] {
    background-color: #E67A00!important;
    color: #E67A00!important
}

[data-a-badge-color=sx-mgb-purple] {
    background-color: #590D95!important;
    color: #590D95!important
}

[data-a-badge-color=sx-gulfstream] {
    background-color: #002F36!important;
    color: #002F36!important
}

[data-a-badge-color=ac-orange] {
    color: #F69931!important
}

[data-a-badge-color=sx-turquoise] {
    color: #00FFE0!important
}

[data-a-badge-color=sx-black] {
    color: #000!important
}

[data-a-badge-color=sx-white] {
    color: #fff!important
}

[data-a-badge-color=sx-grey] {
    background-color: #888!important
}

[data-a-badge-color=sx-dark-grey] {
    color: #111!important
}

[data-a-badge-color=sx-summit] {
    background-color: #d5dbdb!important;
    color: #d5dbdb!important
}

[data-a-badge-color=sx-granite] {
    color: #373d3e!important
}

[data-a-badge-color=sx-cloud] {
    color: #fff!important
}

[data-a-badge-color=sx-lightblue] {
    background-color: #97EDFC!important
}

[data-a-badge-color=sx-blue] {
    background-color: #2292C1!important
}

[data-a-badge-color=sx-primeday-launch] {
    background-color: #0079AF!important;
    color: #0079AF!important
}

[data-a-badge-color=sx-smile] {
    color: #ffa723!important
}

[data-a-badge-color=sx-sky] {
    background-color: #00464f!important;
    color: #00464f!important
}

[data-a-badge-color=sx-smirk] {
    background-color: #ffca7a!important;
    color: #ffca7a!important
}

[data-a-badge-color=sx-deal] {
    background-color: #b2f9b2!important;
    color: #b2f9b2!important
}

[data-a-badge-color=sx-jingle] {
    background-color: #C60C22!important;
    color: #C60C22!important
}

[data-a-badge-color=sx-coral] {
    background-color: #FE8774!important;
    color: #FE8774!important
}

[data-a-badge-color=sx-aurora] {
    background-color: #a91d67!important;
    color: #a91d67!important
}

[data-a-badge-color=sx-product-red] {
    background-color: #AB1A2D!important;
    color: #AB1A2D!important
}

[data-a-badge-color=sx-secondary] {
    background-color: #555!important;
    color: #555!important
}

[data-a-badge-color=sx-lightning-deal-red] {
    background-color: #B12704!important;
    color: #B12704!important
}

[data-a-badge-color=sx-delight-orange] {
    background-color: #F76700!important;
    color: #F76700!important
}

[data-a-badge-color=sx-sun] {
    background-color: #FFC266!important;
    color: #FFC266!important
}

[data-a-badge-color=sx-squid-ink] {
    color: #232F3E!important
}

[data-a-badge-color=sx-orange2] {
    background-color: #ff9138!important;
    color: #ff9138!important
}

[data-a-badge-color=sx-green] {
    background-color: #3b8424!important;
    color: #3b8424!important
}

[data-a-badge-color=sx-purple] {
    background-color: #a131ef!important;
    color: #a131ef!important
}

[data-a-badge-color=sx-added-to-compare] {
    background-color: #E31F64!important;
    color: #E31F64!important
}

[data-a-badge-color=sx-icer] {
    background-color: #91f6fe!important;
    color: #91f6fe!important
}

[data-a-badge-color=sx-business-event-deal] {
    background-color: #025491!important;
    color: #025491!important
}

[data-a-badge-color=sx-red] {
    background-color: #CC0C39!important;
    color: #CC0C39!important
}

[data-a-badge-color=sx-red-mvt] {
    background-color: #CC0C39!important;
    color: #CC0C39!important;
    border-radius: 2px;
    padding: 0 6px!important;
    font-weight: 700
}

[data-a-badge-color=sx-red-message] {
    color: #CC0C39!important
}

[data-a-badge-color=sx-no-color] {
    background-color: inherit!important;
    color: #CC0C39!important;
    padding: 0 6px!important;
    font-weight: 700
}

[data-a-badge-type=status] .a-badge-label {
    max-width: 160px!important
}

a.a-badge:hover {
    text-decoration: none
}

.sx-zero-line-height {
    line-height: 0
}

.a-badge .a-badge-label .a-badge-label-inner {
    font-size: 12px
}

.a-tablet .a-badge-supplementary-text {
    display: none
}

.s-icon-comics-unlimited {
    width: 115px;
    height: 11px;
    line-height: 100%;
    text-align: center
}

.s-discount-badge-circle {
    border-radius: 100%;
    width: 30px;
    height: 30px;
    background-color: #b12704
}

.s-discount-badge-text {
    text-align: center;
    padding-top: 6px;
    line-height: 1!important;
    white-space: normal
}

.s-list-image-container .s-discount-badge-circle {
    position: absolute;
    top: -5px;
    left: -11px
}

.s-gallery-image-container .s-discount-badge-circle {
    position: absolute;
    top: 8px;
    left: 14px
}

.s-grid-image-container .s-discount-badge-circle {
    position: absolute;
    left: 4px
}

.s-image-logo-view .a-icon {
    vertical-align: baseline
}

.s-prime-wardrobe.s-icon-text-medium,.s-prime-wardrobe.s-icon-text-mini,.s-prime-wardrobe.s-icon-text-small {
    bottom: -3px
}

.s-prime.s-icon-text-mini,.s-prime.s-icon-text-small {
    bottom: -2px
}

.s-prime.s-icon-text-medium {
    bottom: -3px
}

.s-image-logo-prime-video {
    height: 22px;
    margin-top: 8px;
    vertical-align: baseline
}

.s-eu-icon-femdom-pantry {
    width: 53px;
    height: 17px;
    background-repeat: no-repeat;
    background-size: auto 16.5px;
    background-image: url(../img/sprite/MX4C3aBpRmCncCQ.png);
    bottom: -3.3px
}

.s-jp-icon-femdom-pantry {
    width: 83px;
    height: 14px;
    background-repeat: no-repeat;
    background-image: url(../img/sprite/7iSI3Nn6vDMQPdu.png)
}

.s-us-icon-femdom-pantry {
    width: 44px;
    height: 14px;
    background-repeat: no-repeat;
    background-size: auto 14px;
    background-image: url(../img/sprite/tp8c5W6jW$SPUvq.png)
}

.s-icon-femdom-prime-now {
    width: 84px;
    height: 17px;
    vertical-align: text-bottom;
    background-repeat: no-repeat;
    background-image: url(../img/sprite/bMD-ZbtK5In6mys.png);
    background-size: cover
}

.s-color-swatch-container-list-view .s-color-swatch-container {
    justify-content: flex-start
}

.s-color-swatch-container {
    align-items: center;
    background-color: #fff;
    display: flex;
    height: 100%;
    max-height: 23px;
    justify-content: center;
    line-height: 23px;
    margin: 10px 0 0;
    width: 100%
}

.s-color-swatch-container .s-color-swatch-outer-circle-selected {
    border-color: #111!important
}

.s-color-swatch-container .s-color-swatch-outer-circle {
    border-radius: 11.5px;
    height: 23px;
    width: 23px;
    background-color: #fff;
    border: 1px solid #fff;
    float: left;
    margin: 0
}

.s-color-swatch-container .s-color-swatch-outer-circle .s-color-swatch-inner-circle-fill {
    border-radius: 8.5px;
    height: 17px;
    width: 17px;
    float: left;
    margin: 2px
}

.s-color-swatch-container .s-color-swatch-outer-circle .s-color-swatch-inner-circle-fill .s-color-swatch-inner-circle-border {
    border-radius: 8.5px;
    height: 17px;
    width: 17px;
    border: 1px solid rgba(0,0,0,.2);
    float: left
}

.s-color-swatch-container .s-color-swatch-outer-circle:hover {
    border-color: #767676
}

.s-color-swatch-container .s-color-swatch-pad {
    margin-right: 4px
}

.s-color-swatch-container .s-color-swatch-link {
    font-size: 12px!important;
    line-height: 1.465!important;
    margin-left: 2px;
    color: #007185!important
}

.s-color-swatch-interactive {
    z-index: 200;
    position: relative;
    pointer-events: none;
    opacity: .3!important
}

.s-color-swatch-spinner {
    position: absolute;
    padding: 80% 30%;
    margin: auto;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.s-color-swatch-disable-interaction {
    pointer-events: none
}

.s-color-swatch-image-swatch1 {
    background-position: right 17px top
}

.s-color-swatch-image-swatch2 {
    background-position: right 34px top
}

.s-color-swatch-image-swatch3 {
    background-position: right 51px top
}

.s-color-swatch-image-swatch4 {
    background-position: right 68px top
}

.s-color-swatch-image-swatch5 {
    background-position: right 85px top
}

.s-color-swatch-image-swatch6 {
    background-position: right 102px top
}

.puis-light-weight-text {
    font-weight: 300!important
}

.puis-normal-weight-text {
    font-weight: 400!important
}

.puis-medium-weight-text {
    font-weight: 500!important
}

.puis-bold-weight-text {
    font-weight: 700!important
}

.puis-padding-left-micro {
    padding-left: 4px!important
}

.puis-padding-right-micro {
    padding-right: 4px!important
}

.puis-padding-top-micro {
    padding-top: 4px!important
}

.puis-padding-micro {
    padding-bottom: 4px!important
}

.puis-padding-left-mini {
    padding-left: 4px!important
}

.puis-padding-right-mini {
    padding-right: 4px!important
}

.puis-padding-top-mini {
    padding-top: 4px!important
}

.puis-padding-mini {
    padding-bottom: 4px!important
}

.puis-padding-left-small {
    padding-left: 8px!important
}

.puis-padding-right-small {
    padding-right: 8px!important
}

.puis-padding-top-small {
    padding-top: 8px!important
}

.puis-padding-small {
    padding-bottom: 8px!important
}

.puis-padding-left-base {
    padding-left: 12px!important
}

.puis-padding-right-base {
    padding-right: 12px!important
}

.puis-padding-top-base {
    padding-top: 12px!important
}

.puis-padding-base {
    padding-bottom: 12px!important
}

.puis-padding-left-medium {
    padding-left: 16px!important
}

.puis-padding-right-medium {
    padding-right: 16px!important
}

.puis-padding-top-medium {
    padding-top: 16px!important
}

.puis-padding-medium {
    padding-bottom: 16px!important
}

.puis-padding-left-medium-plus {
    padding-left: 20px!important
}

.puis-padding-right-medium-plus {
    padding-right: 20px!important
}

.puis-padding-top-medium-plus {
    padding-top: 20px!important
}

.puis-padding-medium-plus {
    padding-bottom: 20px!important
}

.puis-padding-left-large {
    padding-left: 24px!important
}

.puis-padding-right-large {
    padding-right: 24px!important
}

.puis-padding-top-large {
    padding-top: 24px!important
}

.puis-padding-large {
    padding-bottom: 24px!important
}

.puis-padding-left-extra-large {
    padding-left: 32px!important
}

.puis-padding-right-extra-large {
    padding-right: 32px!important
}

.puis-padding-top-extra-large {
    padding-top: 32px!important
}

.puis-padding-extra-large {
    padding-bottom: 32px!important
}

.puis-padding-left-double-large {
    padding-left: 48px!important
}

.puis-padding-right-double-large {
    padding-right: 48px!important
}

.puis-padding-top-double-large {
    padding-top: 48px!important
}

.puis-padding-double-large {
    padding-bottom: 48px!important
}

.puis-spacing-micro {
    margin-bottom: 4px!important
}

.puis-spacing-top-micro {
    margin-top: 4px!important
}

.puis-spacing-mini {
    margin-bottom: 4px!important
}

.puis-spacing-top-mini {
    margin-top: 4px!important
}

.puis-spacing-small {
    margin-bottom: 8px!important
}

.puis-spacing-top-small {
    margin-top: 8px!important
}

.puis-spacing-base {
    margin-bottom: 12px!important
}

.puis-spacing-top-base {
    margin-top: 12px!important
}

.puis-spacing-medium {
    margin-bottom: 16px!important
}

.puis-spacing-top-medium {
    margin-top: 16px!important
}

.puis-spacing-medium-plus {
    margin-bottom: 20px!important
}

.puis-spacing-top-medium-plus {
    margin-top: 20px!important
}

.puis-spacing-large {
    margin-bottom: 24px!important
}

.puis-spacing-top-large {
    margin-top: 24px!important
}

.puis-spacing-extra-large {
    margin-bottom: 32px!important
}

.puis-spacing-top-extra-large {
    margin-top: 32px!important
}

.puis-spacing-double-large {
    margin-bottom: 48px!important
}

.puis-spacing-top-double-large {
    margin-top: 48px!important
}

.puis-status-badge-container {
    background: #f8f8f8
}

.puis-status-badge-elevated-grid-dark-background {
    background: #f8f8f8
}

.puis-status-badge-grid-gray-background {
    background: #f8f8f8
}

.puis-info-icon {
    background-image: url(../img/sprite/FkkRBKErRGCzxiA.png);
    background-size: 13px 13px;
    background-repeat: no-repeat;
    height: 13px;
    width: 13px;
    margin-bottom: 1px;
    vertical-align: text-bottom
}

.puis-label-popover:hover>.puis-sponsored-label-info-icon {
    background-position-y: -11px
}

.puis-label-popover:hover>.puis-label-popover-default {
    display: none
}

.puis-label-popover:hover>.puis-label-popover-hover {
    display: inline
}

.puis-label-popover-hover {
    display: none
}

.puis-sponsored-label-text {
    font-size: 11px!important
}

.puis-sponsored-label-info-icon {
    background-image: url(../img/sprite/OMJ6YLPcVKydtJQ.png);
    background-size: 11px 22px;
    background-repeat: no-repeat;
    width: 11px;
    height: 11px;
    margin-bottom: 1px;
    vertical-align: text-bottom
}

.s-status-badge {
    height: 22px;
    line-height: 22px;
    padding: 0 8px
}

.s-status-badge.s-status-badge-default {
    background-color: #e67a00
}

.s-status-badge.s-status-badge-choice {
    background-color: #232f3e
}

.s-status-badge.s-status-badge-choice .s-color-amzn-choice-orange {
    color: #f69931
}

.s-status-badge.s-status-badge-primeday-launch {
    background-color: #0079af;
    color: #fff
}

.s-status-badge.s-status-badge-gift-guide {
    background-color: #555
}

.s-status-badge.s-in-cart-badge {
    background-color: #d5dbdb
}

.s-status-badge-triangle {
    border-right: 10px solid transparent;
    border-top: 22px solid
}

.s-status-badge-triangle.s-status-badge-default {
    color: #e67a00
}

.s-status-badge-triangle.s-status-badge-choice {
    color: #232f3e
}

.s-status-badge-triangle.s-status-badge-gift-guide {
    color: #555
}

.s-status-badge-triangle.s-in-cart-badge {
    color: #d5dbdb
}

.s-in-cart-badge-text {
    color: #373d3e
}

.s-grid-status-badge-container {
    height: 26px;
    overflow: hidden;
    padding-bottom: 2px
}

.s-grid-status-badge-container-dark {
    background: #f8f8f8;
    height: 30px;
    padding-bottom: 2px;
    overflow: hidden
}

.s-badge-spacing {
    padding-bottom: 2px
}

.puis-expand-height {
    height: 100%
}

.puis-include-content-margin:before {
    content: ' ';
    display: block;
    height: 1px;
    margin-bottom: -1px
}

.puis-include-content-margin:after {
    content: ' ';
    display: block;
    height: 1px;
    margin-top: -1px
}

.puis-border-bottom {
    border-bottom: 2px solid #ddd
}

.puis-card-container {
    border-radius: 4px
}

.puis-card-border {
    border: 1px solid #f5f5f5
}

.puis-card-drop-shadow {
    box-shadow: 0 1px 3px 0 #d8d8d8
}

.puis-card-border {
    border: 1px solid #f5f5f5
}

.puis-card-drop-shadow {
    box-shadow: 0 1px 2px 0 #d8d8d8;
    border-radius: 4px
}

.puis-expand-last-child {
    display: flex;
    flex-direction: column
}

.puis-expand-last-child>a:last-child,.puis-expand-last-child>div:last-child {
    flex-grow: 1
}

.puis-flex-expand-height {
    flex-grow: 1
}

.puis-list-col-left>.puisg-col-inner {
    display: flex;
    flex-direction: column;
    padding-left: 4px;
    padding-right: 4px
}

.puis-list-col-right>.puisg-col-inner {
    padding-left: 8px;
    padding-right: 4px
}

/* ******** */
.s-desktop-toolbar {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    box-shadow: 0 0 10px #ddd;
    background-color: #fff;
    position: relative
}

.s-breadcrumb a:hover span {
    color: inherit!important
}

.s-sort-select {
    vertical-align: baseline
}

.s-layout-toggle-picker {
    margin-left: 10px;
    margin-top: 7.5px
}

.s-layout-toggle-picker .s-layout-picker-inner {
    background-color: #999;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box
}

.s-layout-picker .s-layout-picker-last-col {
    border-right: 0
}

.s-layout-picker .s-layout-picker-last-row {
    border-bottom: 0
}

.s-layout-picker {
    height: 17px;
    width: 17px;
    overflow: hidden
}

.s-list-layout-picker .s-layout-picker-inner {
    height: 5px;
    width: 17px
}

.s-grid-layout-picker .s-layout-picker-inner {
    height: 5px;
    width: 5px
}

.s-image-layout-picker .s-layout-picker-inner {
    height: 8px;
    width: 8px
}

.s-layout-picker .s-layout-picker-selected,.s-layout-toggle-picker a:hover .s-layout-picker-inner {
    background-color: #e47911
}

.s-desktop-toolbar {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    box-shadow: 0 0 10px #ddd;
    background-color: #fff;
    position: relative
}

.s-breadcrumb a:hover span {
    color: inherit!important
}

.s-sort-select {
    vertical-align: baseline
}

.s-layout-toggle-picker {
    margin-left: 10px;
    margin-top: 7.5px
}

.s-layout-toggle-picker .s-layout-picker-inner {
    background-color: #999;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box
}

.s-layout-picker .s-layout-picker-last-col {
    border-right: 0
}

.s-layout-picker .s-layout-picker-last-row {
    border-bottom: 0
}

.s-layout-picker {
    height: 17px;
    width: 17px;
    overflow: hidden
}

.s-list-layout-picker .s-layout-picker-inner {
    height: 5px;
    width: 17px
}

.s-grid-layout-picker .s-layout-picker-inner {
    height: 5px;
    width: 5px
}

.s-image-layout-picker .s-layout-picker-inner {
    height: 8px;
    width: 8px
}

.s-layout-picker .s-layout-picker-selected,.s-layout-toggle-picker a:hover .s-layout-picker-inner {
    background-color: #e47911
}

.s-breadcrumb-with-all-filters {
    display: flex;
    align-items: center;
    column-gap: 8px
}

.s-breadcrumb-all-filters-button {
    margin: 6px
}

.s-breadcrumb-header-text {
    flex-grow: 1
}

.s-all-filters-reflow-button .a-button-text {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 62px;
    opacity: unset;
    filter: brightness(0) saturate(100%) invert(5%) sepia(4%) saturate(1251%) hue-rotate(131deg) brightness(91%) contrast(95%)
}

/* ******** */
.s-min-height-micro {
    min-height: 4px
}

.s-min-height-small {
    min-height: 10px
}

.s-min-height-base {
    min-height: 14px
}

.s-min-height-extra-large {
    min-height: 26px
}

.s-min-height-status-badge {
    min-height: 29px
}

.s-width-full {
    width: 100%
}

/* ******** */
/* デバッグ目的で追加 */
/* .s-widget-container {
    outline: 2px solid red;
    background: rgba(255, 0, 0, 0.1);
}
html, body, #a-page, #search, .rush-component {
    height: 100%;
} */

/* ******** */
/* body {
    font-size: 14px;
    line-height: 20px;
    font-family: Arial,sans-serif
}
html, body, #a-page, #search, .rush-component {
    height: 100%;
} */