.gw-icon {
    background-size: 132px 235px;
    background-image: url(goods/images/G/01/AUIClients/AmazonGatewayAuiAssets-gw_sprite_desktop-25075f36f083535bad9a2e0edabbb339435e8e65._V2_.png)
}

.a-hires .gw-icon {
    background-image: url(goods/images/G/01/AUIClients/AmazonGatewayAuiAssets-gw_sprite_desktop_hires-4c97ad6298caf0709d10713a32b5445eaa6aef07._V2_.png)
}

.a-lt-ie9 .gw-icon {
    background-image: url(goods/images/G/01/AUIClients/AmazonGatewayAuiAssets-gw_sprite_desktop-25075f36f083535bad9a2e0edabbb339435e8e65._V2_.png)
}

#pageContent {
    max-width: 1500px;
    min-width: 1000px;
    margin: auto;
    overflow: hidden
}

#pageContent hr {
    margin: 0 auto;
    height: 1px;
    background-color: #eee;
    color: #eee;
    border: none
}

#sidebar hr {
    width: 100%;
    margin: 15px 0 15px 0
}

#sidebar hr.desktop-ad-atf-hr {
    margin: 0 0 15px 0
}

.cropped-image-map-size area {
    outline: 0
}

.billboardRowWrapper {
    padding: 12px 0
}

.adcenterRowWrapper {
    padding: 6px 12px 18px
}

#a-page .billboardRow {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQIW2N8/vz5fwAJKAO2z0UyAQAAAABJRU5ErkJggg==) CENTER CENTER REPEAT-Y
}

#a-page .billboardRow a.a-link-normal {
    max-width: 440px;
    min-width: 330px;
    display: block;
    margin: auto
}

#a-page .billboardRow img {
    max-height: 200px;
    height: 100%
}

.a-lt-ie9 #a-page .billboardRow .a-link-normal {
    display: block
}

#desktop-editorial,
.billboard {
    vertical-align: middle;
    display: inline-block;
    width: 100%;
    height: 100%;
    padding: 0 10px 0 10px;
    max-height: 200px;
    text-align: center;
    overflow: hidden
}

#desktop-editorial {
    max-height: 100%
}

#desktop-editorial img {
    width: 100%
}

.a-no-js #sidebar {
    display: none!important
}

#sidebar {
    position: relative;
    padding: 10px 23px 10px 23px;
    background: #fff
}

#sidebar::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .025);
    z-index: 2;
    pointer-events: none
}

#gw-content-grid {
    overflow: hidden
}

.a-js #gw-content-grid .a-fixed-right-grid-inner {
    background: url(data:image/gif;base64,R0lGODlhNgEBAIABAPj4+P///yH+EUNyZWF0ZWQgd2l0aCBHSU1QACwAAAAANgEBAAACD4SPqcvtD6OctNqLs97cFQA7) TOP RIGHT REPEAT-Y
}

.a-lt-ie10 #gw-content-grid .a-fixed-right-grid-inner {
    background: 0 0!important
}

html[data-useragent*='MSIE 10.0'] #gw-content-grid .a-fixed-right-grid-inner {
    background: 0 0!important
}

.a-lt-ie10 #sidebar::before {
    display: none
}

html[data-useragent*='MSIE 10.0'] #sidebar::before {
    display: none
}

#btfContent {
    padding: 5px 20px 0 20px
}

.bestsellers,
.desktop-row,
.sidekick {
    width: 100%
}

html[data-useragent*=Chrome] #gw-desktop-herotator .a-carousel-transition-slide .a-carousel-viewport,
html[data-useragent*=Chrome] .a-carousel-transition-slide .a-carousel,
html[data-useragent*=Chrome] .a-carousel-transition-slide .a-carousel-card {
    -webkit-backface-visibility: visible
}

.gwCurrencyINR {
    color: #444;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQCAYAAAAiYZ4HAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAB1WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOkNvbXByZXNzaW9uPjE8L3RpZmY6Q29tcHJlc3Npb24+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlBob3RvbWV0cmljSW50ZXJwcmV0YXRpb24+MjwvdGlmZjpQaG90b21ldHJpY0ludGVycHJldGF0aW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KAtiABQAAAQ5JREFUKBVjYCARMILU9/b2/p86aTJBravWrmEAa3j8+NH/ly9fgTXcv/eYYeq0iQyP7j8A85tamhk0NDXBbBMTE7B6MAeZABmgJK8Axmlpaf+R5Sh3Esy0kpISsLOMjI0YKqqqwMJa2loMLCCWrKwcittWr1r/H+YHS2trBmS3gxV++/7t/7Wr1xg+fPjAsGf3boZVK1aCTQyLCGfo6OxEMQws8e7d+/8hQUFwj4LYIFvAkriIGzdu/NfW1gZr2rNnD37FMENApoKCE6QRFLQwcbx0a0sLWBPIWXgVIkvC/FNRXk6cJpBzYP4h6HmYTWfOnIH7BxQgMHFwxME4yDQoskChdfHiRYbLl67DpQCuoZHobQGsRAAAAABJRU5ErkJggg==) center center no-repeat;
    display: inline-block;
    width: 10px;
    padding-left: 10px;
    padding-top: 2px;
    text-indent: -10000px
}

.price .currencyINRFallback {
    display: inline-block!important
}

.displayAd {
    padding-top: 5px;
    width: 300px;
    position: relative;
    margin-left: -18px;
    z-index: 3;
    background-color: #fff
}

.displayAd a {
    top: -5px!important;
    right: 0!important
}

#DAr2 {
    height: 270px!important
}

.displayAd::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .025);
    z-index: -1;
    pointer-events: none
}

#html[data-useragent*='MSIE 10.0'] .displayAd::before,
.a-lt-ie10 .displayAd::before {
    display: none
}

#rhfMainHeading {
    font-size: 20px!important;
    color: #444!important;
    font-weight: 400!important
}

.rhf_header {
    padding: 20px 10px 0 10px!important
}

.rhfWrapper #white-mask {
    max-width: 1440px
}

#mainContent .slot-hr {
    display: none
}

.a-touch #mainContent .slot-hr {
    display: block
}

.a-touch #mainContent .youtique {
    border-bottom: 1px solid #eee
}

.a-lt-ie9 .rhf-RVIs img {
    max-width: none
}

#a-page #gw-ftGr-desktop-takeover .gw-stFBack-wrapper,
#a-page .gw-ftGr-desktop-hero .gw-stFBack-wrapper {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 300px
}

#a-page #gw-ftGr-desktop-takeover .gw-stFBack-wrapper .gw-stFBack,
#a-page .gw-ftGr-desktop-hero .gw-stFBack-wrapper .gw-stFBack {
    text-align: center;
    position: absolute;
    top: 0;
    right: -200%;
    bottom: 0;
    left: -200%
}

#a-page #gw-ftGr-desktop-takeover .gw-stFBack-wrapper img,
#a-page .gw-ftGr-desktop-hero .gw-stFBack-wrapper img {
    width: auto!important;
    height: 300px!important;
    max-width: none;
    max-height: 300px
}

.gw-spinner {
    background: url(goods/images/G/01/AUIClients/AmazonGatewayAuiAssets-loading_spinner-1af74fe87992c48b734d5c68f8ab795e0e9e3759._V2_.gif) 50% 50% no-repeat;
    display: inline-block;
    vertical-align: top;
    width: 70px;
    height: 70px
}

.gw-loading-stripe {
    background: url(goods/images/G/01/AUIClients/AmazonGatewayAuiAssets-loading_stripe-6e2e2549824f90e7ebf588143008d35ffb8498ab._V2_.gif) no-repeat;
    display: inline-block;
    vertical-align: top;
    width: 900px;
    height: 3px
}

#gw-desktop-herotator .a-icon.a-icon-next-rounded,
#gw-desktop-herotator .a-icon.a-icon-previous-rounded {
    background-size: 132px 235px;
    background-image: url(goods/images/G/01/AUIClients/AmazonGatewayAuiAssets-gw_sprite_desktop-25075f36f083535bad9a2e0edabbb339435e8e65._V2_.png);
    width: 30px;
    height: 52px;
    outline: 0
}

#gw-desktop-herotator .a-carousel-left,
#gw-desktop-herotator .a-carousel-right {
    z-index: -1
}

.a-hires #gw-desktop-herotator .a-icon.a-icon-next-rounded,
.a-hires #gw-desktop-herotator .a-icon.a-icon-previous-rounded {
    background-image: url(goods/images/G/01/AUIClients/AmazonGatewayAuiAssets-gw_sprite_desktop_hires-4c97ad6298caf0709d10713a32b5445eaa6aef07._V2_.png)
}

.a-lt-ie9 #gw-desktop-herotator .a-icon.a-icon-next-rounded,
.a-lt-ie9 #gw-desktop-herotator .a-icon.a-icon-previous-rounded {
    top: 124px;
    left: 25px;
    background-image: url(goods/images/G/01/AUIClients/AmazonGatewayAuiAssets-gw_sprite_desktop-25075f36f083535bad9a2e0edabbb339435e8e65._V2_.png)
}

#gw-desktop-herotator .a-icon.a-icon-next-rounded {
    background-position: -30px -184px
}

#gw-desktop-herotator .a-icon.a-icon-previous-rounded {
    background-position: 0 -184px
}

#gw-desktop-herotator-controls {
    display: none
}

#unrec-pageContent #desktop-unrec-cookie-disclosure,
#unrec-pageContent #gw-col-2::before,
#unrec-pageContent #gw-col-3::before,
#unrec-pageContent #gw-sign-in-widget-http,
#unrec-pageContent #gw-sign-in-widget-https,
#unrec-pageContent .sidekick .deals-image::before {
    background: rgba(19, 19, 4, .04)
}

#desktop-unrec-col-1 {
    padding: 0
}

#unrec-pageContent .gw-flex-col .desktop-unrec-col#desktop-unrec-col-1-container {
    padding: 0
}

#desktop-unrec-cookie-disclosure {
    width: 100%;
    position: relative;
    padding: 14px
}

#gw-sign-in-widget,
#gw-sign-in-widget-in {
    margin: 0;
    padding: 0
}

#unrec-pageContent #gw-sign-in-widget {
    position: relative;
    width: 100%;
    text-align: left;
    z-index: 10;
    padding-bottom: 55px
}

@media (min-width:1280px) {
    #unrec-pageContent #gw-sign-in-widget #gw-form-section {
        padding-right: 14px;
        padding-left: 14px
    }
}

#unrec-pageContent #gw-sign-in-widget .a-divider.a-divider-break h5 {
    background-color: #F5F5F5
}

#gw-sign-in-widget hr {
    background-color: #ccc
}

#gw-sign-in-widget #gw-sign-in-section {
    margin-bottom: 15%!important
}

#gw-sign-in-widget #gw-forget-password {
    float: right
}

#gw-sign-in-widget-in {
    height: 100%
}

#gw-sign-in-widget .full-width {
    width: 100%
}

#gw-sign-in-widget #gw-new-to-amazon-divider {
    margin-bottom: 36px
}

#gw-sign-in-widget .new-customer a {
    color: #000
}

#gw-sign-in-widget #fwcim-container {
    display: none
}

#gw-sign-in-widget #gw-sign-in-legal {
    position: absolute;
    bottom: 0
}

#gw-sign-in-widget-http {
    text-align: center;
    display: table-row;
    height: 100%
}

#gw-sign-in-widget-http #gw-sign-in-widget-http-in #gw-sign-in-widget-welcome-section {
    margin-top: 20%;
    margin-bottom: 15%
}

#gw-sign-in-widget-http #gw-sign-in-widget-http-in #gw-sign-in-widget-sign-in-section .a-button-primary {
    width: 90%
}

#gw-sign-in-widget-http #gw-sign-in-widget-http-in #gw-sign-in-widget-bottom-section {
    position: absolute;
    bottom: 14px;
    left: 14px;
    right: 14px
}

#gw-sign-in-widget-http #gw-sign-in-widget-http-in #gw-sign-in-widget-bottom-section a.a-link-normal {
    display: inline-block
}

#unrec-pageContent {
    max-width: 1500px;
    min-width: 1000px;
    margin: auto;
    overflow: hidden
}

#unrec-pageContent #gw-content-grid {
    padding: 14px
}

@media (min-width:1500px) {
    #unrec-pageContent #gw-content-grid {
        padding-left: 0;
        padding-right: 0
    }
}

#unrec-pageContent #gw-col-4 {
    max-width: 300px;
    min-width: 300px
}

#unrec-pageContent .gw-flex-row-container {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: stretch
}

#unrec-pageContent .gw-flex-col {
    position: relative;
    -webkit-box-flex: 1 1 auto;
    -moz-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

#unrec-pageContent .gw-flex-col .desktop-unrec-col {
    width: 100%;
    align-self: stretch;
    padding: 14px;
    max-height: 520px;
    min-height: 460px
}

#unrec-pageContent #desktop-unrec-col-1 {
    padding: 0
}

#unrec-pageContent #desktop-unrec-first-col {
    width: 100%;
    display: block;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

#unrec-pageContent #desktop-unrec-first-col-inner {
    width: 100%;
    display: table;
    height: 100%
}

#unrec-pageContent #gw-first-col-delimiter {
    display: table-row;
    height: 14px
}

#unrec-pageContent #desktop-unrec-cookie-disclosure-container {
    display: table-row
}

#unrec-pageContent #desktop-unrec-cookie-disclosure {
    width: 100%;
    padding: 14px;
    display: table-cell;
    vertical-align: middle
}

#unrec-pageContent #desktop-unrec-col-1,
#unrec-pageContent #desktop-unrec-col-2,
#unrec-pageContent #desktop-unrec-col-3 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1 1 auto;
    -moz-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    align-self: stretch;
    width: 100%
}

#unrec-pageContent #gw-col-1,
#unrec-pageContent #gw-col-2,
#unrec-pageContent #gw-col-3 {
    margin-right: 14px;
    min-width: 220px
}

#unrec-pageContent #gw-col-2::before,
#unrec-pageContent #gw-col-3::before,
#unrec-pageContent .sidekick .deals-image::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    pointer-events: none
}

#unrec-pageContent .sidebar {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

#unrec-pageContent .sidebar .sidebar-inner {
    position: relative;
    height: 100%
}

#unrec-pageContent .sidebar #desktop-unrec-ad {
    height: 250px!important;
    position: absolute;
    bottom: 0
}

#unrec-pageContent .sidekick {
    overflow: hidden;
    max-height: 100%;
    height: auto;
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 250px;
    margin-bottom: 14px
}

#unrec-pageContent #DAr2 {
    height: 274px!important
}

#unrec-pageContent #gw-content-grid .sidebar .sidekick .a-fixed-right-grid-inner {
    background: 0 0
}

#a-page .gw-flex-col a.a-link-normal {
    position: relative;
    display: block;
    margin: auto
}

#a-page .gw-flex-col img {
    width: 100%;
    height: 100%
}

.a-lt-ie9 #a-page .gw-flex-col .a-link-normal {
    display: block
}

.a-lt-ie9 #a-page #gw-sign-in-widget-http #gw-sign-in-widget-bottom-section {
    bottom: -32px!important
}

.a-lt-ie9 #gw-col-1:before,
.a-lt-ie9 #gw-col-2:before,
.a-lt-ie9 #gw-col-3:before,
.a-lt-ie9 .sidekick .deals-image:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #f3f3f3
}

.a-lt-ie10 #unrec-pageContent .gw-flex-row-container,
.no-flex #unrec-pageContent .gw-flex-row-container {
    display: block
}

.a-lt-ie10 #unrec-pageContent .gw-flex-col,
.no-flex #unrec-pageContent .gw-flex-col {
    position: relative;
    display: block;
    height: 500px;
    overflow: hidden;
    margin: 5px;
    min-width: 200px
}

.a-lt-ie10 #unrec-pageContent .gw-flex-col .desktop-unrec-col,
.no-flex #unrec-pageContent .gw-flex-col .desktop-unrec-col {
    height: 500px
}

.a-lt-ie10 #unrec-pageContent .gw-flex-col .desktop-unrec-col #desktop-unrec-col-1,
.a-lt-ie10 #unrec-pageContent .gw-flex-col .desktop-unrec-col #desktop-unrec-col-2,
.a-lt-ie10 #unrec-pageContent .gw-flex-col .desktop-unrec-col #desktop-unrec-col-3,
.no-flex #unrec-pageContent .gw-flex-col .desktop-unrec-col #desktop-unrec-col-1,
.no-flex #unrec-pageContent .gw-flex-col .desktop-unrec-col #desktop-unrec-col-2,
.no-flex #unrec-pageContent .gw-flex-col .desktop-unrec-col #desktop-unrec-col-3 {
    height: 500px
}

.a-lt-ie10 #unrec-pageContent .gw-flex-col #gw-sign-in-widget-http,
.a-lt-ie10 #unrec-pageContent .gw-flex-col .airy-gw-resizeable-inline-video,
.a-lt-ie10 #unrec-pageContent .gw-flex-col .popular-departments,
.no-flex #unrec-pageContent .gw-flex-col #gw-sign-in-widget-http,
.no-flex #unrec-pageContent .gw-flex-col .airy-gw-resizeable-inline-video,
.no-flex #unrec-pageContent .gw-flex-col .popular-departments {
    height: 472px
}

.a-lt-ie10 #unrec-pageContent .gw-flex-col #gw-sign-in-widget-http,
.no-flex #unrec-pageContent .gw-flex-col #gw-sign-in-widget-http {
    padding-bottom: 14px
}

.a-lt-ie10 #unrec-pageContent .gw-flex-col #gw-sign-in-widget-http #gw-sign-in-widget-http-in,
.no-flex #unrec-pageContent .gw-flex-col #gw-sign-in-widget-http #gw-sign-in-widget-http-in {
    position: relative
}

.a-lt-ie10 #unrec-pageContent .gw-flex-col #gw-sign-in-widget-http #gw-sign-in-widget-http-in #gw-sign-in-widget-welcome-section,
.no-flex #unrec-pageContent .gw-flex-col #gw-sign-in-widget-http #gw-sign-in-widget-http-in #gw-sign-in-widget-welcome-section {
    margin-top: auto
}

.a-lt-ie10 #unrec-pageContent .gw-flex-col #gw-sign-in-widget-http #gw-sign-in-widget-http-in #gw-sign-in-widget-bottom-section,
.no-flex #unrec-pageContent .gw-flex-col #gw-sign-in-widget-http #gw-sign-in-widget-http-in #gw-sign-in-widget-bottom-section {
    top: 360px;
    bottom: 14px
}

.a-lt-ie10 #unrec-pageContent .gw-flex-col .popular-departments .imageGridRowWrapper,
.no-flex #unrec-pageContent .gw-flex-col .popular-departments .imageGridRowWrapper {
    max-height: 352px
}

.a-lt-ie10 #unrec-pageContent .gw-flex-col .airy-gw-resizeable-inline-video .airy-video-viewport .airy-video-viewport-in,
.a-lt-ie10 #unrec-pageContent .gw-flex-col .popular-departments .imageGridRowWrapper .imageGridRowWrapper-inner,
.no-flex #unrec-pageContent .gw-flex-col .airy-gw-resizeable-inline-video .airy-video-viewport .airy-video-viewport-in,
.no-flex #unrec-pageContent .gw-flex-col .popular-departments .imageGridRowWrapper .imageGridRowWrapper-inner {
    position: relative;
    top: 0;
    transform: none;
    max-height: 352px
}

.a-lt-ie10 #unrec-pageContent #gw-col-3,
.no-flex #unrec-pageContent #gw-col-3 {
    margin-right: 0
}

.a-lt-ie10 #unrec-pageContent #gw-col-4,
.no-flex #unrec-pageContent #gw-col-4 {
    max-width: 350px;
    min-width: 230px
}

.a-lt-ie10 #unrec-pageContent #gw-col-2 img,
.a-lt-ie10 #unrec-pageContent #gw-col-3 img,
.no-flex #unrec-pageContent #gw-col-2 img,
.no-flex #unrec-pageContent #gw-col-3 img {
    max-height: 352px;
    height: auto
}

.a-lt-ie10 #unrec-pageContent #gw-col-2 .cropped-image-map-size,
.a-lt-ie10 #unrec-pageContent #gw-col-3 .cropped-image-map-size,
.no-flex #unrec-pageContent #gw-col-2 .cropped-image-map-size,
.no-flex #unrec-pageContent #gw-col-3 .cropped-image-map-size {
    max-height: 352px
}

.a-no-js #unrec-pageContent .sidebar .sidekick {
    top: 0;
    bottom: 0;
    margin-bottom: 0
}

#unrec-pageContent .sidebar #desktop-unrec-ad {
    height: 274px!important;
    position: absolute;
    top: 0
}

#unrec-pageContent .sidebar .sidekick {
    overflow: hidden;
    max-height: 100%;
    height: auto;
    width: 100%;
    position: absolute;
    top: 274px;
    bottom: 0;
    margin-bottom: 0
}

div.feed-carousel {
    width: 100%;
    margin: 0 0 5px;
    position: relative;
    overflow: hidden
}

.feed-carousel .feed-carousel-viewport {
    width: 100%;
    min-height: 220px;
    _height: 220px;
    white-space: nowrap;
    overflow: hidden;
    position: relative;
    margin: 0
}

.feed-carousel-touch .feed-carousel-viewport {
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch
}

.feed-carousel .feed-carousel-card {
    vertical-align: top;
    min-height: 200px;
    _height: 200px
}

.feed-carousel .feed-carousel-shelf {
    display: inline-block;
    position: relative;
    left: 0;
    margin: 0 0 14px;
    padding: 0
}

.feed-carousel .spinner {
    display: none;
    background-color: #fff;
    position: absolute;
    line-height: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    text-align: center;
    padding-top: 50px
}

.feed-carousel .feed-carousel-control {
    position: absolute;
    top: 55px;
    background-color: #fff;
    height: 100px;
    line-height: 100px;
    width: 45px;
    text-align: center;
    box-shadow: 0 1px 3px #888;
    user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    display: none
}

.feed-carousel .feed-control-disabled {
    opacity: .5
}

.feed-carousel .feed-left {
    left: 0;
    border-radius: 0 3px 3px 0;
    clip: rect(-10px, 55px, 110px, 0);
    padding-right: 5px
}

.feed-carousel .feed-right {
    right: 0;
    border-radius: 3px 0 0 3px;
    clip: rect(-10px, 45px, 110px, -10px);
    padding-left: 5px
}

.feed-carousel .feed-right .feed-arrow {
    background-position: 0 0
}

.feed-carousel .feed-left .feed-arrow {
    background-position: -14px 0
}

.feed-carousel .feed-right:hover .feed-arrow {
    background-position: 0 -23px
}

.feed-carousel .feed-left:hover .feed-arrow {
    background-position: -14px -23px
}

.feed-carousel .feed-arrow {
    display: inline-block;
    line-height: normal;
    vertical-align: top;
    position: relative;
    top: 50%;
    height: 22px;
    width: 13px;
    margin-top: -11px
}

.feed-carousel .feed-scrollbar {
    display: block;
    position: absolute;
    height: 6px;
    bottom: 0;
    left: 0;
    width: 100%;
    user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    font-size: 0
}

.desktop-row:hover .feed-scrollbar-track {
    height: 2px
}

.feed-carousel .feed-scrollbar-track {
    display: block;
    background-color: #eee;
    height: 1px;
    border-radius: 4px;
    width: 100%;
    position: relative;
    top: 2px;
    margin: 0
}

.feed-carousel .feed-scrollbar-thumb {
    display: none;
    background-color: #aaa;
    height: 6px;
    border-radius: 6px;
    width: 0;
    position: absolute;
    top: -2px;
    left: 0;
    margin: 0;
    cursor: pointer
}

.feed-carousel .feed-scrollbar-thumb:hover,
.feed-carousel.scrolling .feed-scrollbar-thumb {
    background-color: #888
}

.a-touch .feed-carousel .feed-carousel-control,
.a-touch .feed-carousel .feed-scrollbar {
    display: none
}

.a-no-js .feed-carousel .feed-carousel-viewport {
    overflow-x: scroll
}

.a-no-js .feed-scrollbar {
    display: none
}

html[data-useragent*=' Trident/'] .feed-carousel-viewport {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff
}

.a-lt-ie8 .feed-carousel .feed-carousel-shelf {
    overflow: hidden
}

.a-lt-ie9 .feed-carousel .feed-left {
    zoom: 1;
    filter: progid: DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#888888')
}

.a-lt-ie9 .feed-carousel .feed-right {
    zoom: 1;
    filter: progid: DXImageTransform.Microsoft.Shadow(Strength=2, Direction=225, Color='#888888')
}

.fresh-shoveler {
    padding: 10px 20px
}

.fresh-shoveler .as-title-block {
    white-space: nowrap;
    overflow: hidden;
    margin-bottom: 25px;
    margin: 10px 0 0
}

.fresh-shoveler .as-title-block .a-color-base {
    color: #444!important
}

.fresh-shoveler .as-title-block-left {
    display: block;
    width: auto;
    float: left;
    font-family: Arial, sans;
    font-size: 21px;
    line-height: 1.5;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 400;
    padding-bottom: 0
}

.fresh-shoveler .as-title-block-right a {
    color: #247bbd
}

.fresh-shoveler .as-title-block-right a:hover {
    color: #c45500;
    text-decoration: underline;
    cursor: pointer
}

.fresh-shoveler .as-title-block-single-title {
    display: block;
    width: 100%;
    float: left;
    font-family: Arial, sans;
    font-size: 21px;
    line-height: 1.5;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 400;
    padding-bottom: 0
}

.fresh-shoveler .as-title-block-right {
    display: block;
    width: auto;
    float: left;
    text-align: right;
    font-family: Arial, sans;
    font-size: 14px;
    vertical-align: middle;
    padding-left: 15px;
    line-height: 35px;
    overflow: hidden;
    text-overflow: ellipsis
}

.fresh-shoveler .as-title-block-left .a-color-secondary,
.fresh-shoveler .as-title-block-right .a-color-base,
.fresh-shoveler .as-title-block-right .as-title-divider {
    display: none
}

.fresh-shoveler .as-title-divider {
    color: #DDD
}

.fresh-shoveler .feed-carousel-card {
    text-align: center;
    min-width: 145px;
    max-width: 270px;
    max-height: 200px;
    overflow: hidden;
    margin: 0 10px 0 0;
    position: relative
}

.fresh-shoveler .feed-carousel .feed-carousel-card .product-image {
    width: auto;
    height: auto;
    max-width: 270px;
    max-height: 200px;
    vertical-align: middle
}

.fresh-shoveler .feed-carousel .feed-carousel-card {
    display: none
}

.fresh-shoveler .feed-carousel .feed-carousel-card:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    min-height: inherit
}

.a-ie8 .fresh-shoveler .feed-carousel-card * {
    max-width: inherit;
    max-height: inherit
}

.a-no-js .fresh-shoveler .feed-carousel .feed-carousel-card {
    display: inline-block
}

.a-lt-ie8 .fresh-shoveler .feed-carousel .product-image {
    height: 200px
}

.gw-small .fresh-shoveler-tablet-app .as-title-block-left {
    font-size: 18px
}

.gw-small .fresh-shoveler-tablet-app .as-title-block-single-title {
    font-size: 18px
}

.gw-small .fresh-shoveler-tablet-app .as-title-block-right {
    font-size: 14px
}

.gw-small .fresh-shoveler-tablet-app .feed-carousel-card {
    max-width: 215px;
    height: 150px;
    min-height: 150px
}

.gw-small .fresh-shoveler-tablet-app .as-image-link {
    height: 150px
}

.gw-small .fresh-shoveler-tablet-app .feed-carousel .feed-carousel-card .product-image {
    max-height: 150px
}

.fresh-shoveler-tablet-app {
    padding: 10px 0
}

.fresh-shoveler-tablet-app .as-title-block {
    white-space: nowrap;
    overflow: hidden;
    margin: 0 0 5px 15px
}

.fresh-shoveler-tablet-app .as-title-block .a-color-base {
    color: #444!important
}

.fresh-shoveler-tablet-app .as-title-block-left {
    display: block;
    width: auto;
    float: left;
    font-family: Arial, sans;
    font-size: 21px;
    line-height: 1.5;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 400;
    padding-bottom: 0
}

.fresh-shoveler-tablet-app .as-title-block-single-title {
    display: block;
    width: 100%;
    float: left;
    font-family: Arial, sans;
    font-size: 21px;
    line-height: 1.5;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 400;
    padding-bottom: 0
}

.fresh-shoveler-tablet-app .as-title-block-right {
    display: block;
    width: auto;
    float: left;
    text-align: right;
    font-family: Arial, sans;
    font-size: 18px;
    vertical-align: middle;
    line-height: 29px;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 20px
}

.fresh-shoveler-tablet-app .feed-carousel-card {
    max-width: 215px;
    height: 165px;
    min-height: 165px;
    position: relative;
    white-space: normal;
    margin: 0 0 0 40px
}

.fresh-shoveler-tablet-app .feed-carousel .feed-carousel-viewport {
    min-height: initial
}

.fresh-shoveler-tablet-app .feed-carousel-shelf {
    padding-right: 20px
}

.fresh-shoveler-tablet-app .as-image-link {
    text-align: center;
    height: 165px
}

.fresh-shoveler-tablet-app .as-metadata {
    position: absolute;
    left: 0;
    right: 0;
    top: 150px
}

.fresh-shoveler-tablet-app .as-prime-badge {
    padding-left: 5px
}

.fresh-shoveler-tablet-app .product-link {
    max-height: 3em;
    overflow: hidden
}

.fresh-shoveler-tablet-app .feed-carousel {
    height: auto;
    min-height: initial
}

.fresh-shoveler-tablet-app .feed-carousel .feed-carousel-card .product-image {
    width: auto;
    height: auto;
    max-width: 215px;
    max-height: 165px;
    vertical-align: middle
}

.fresh-shoveler-tablet-app .feed-carousel .feed-carousel-card {
    display: none
}

.fresh-shoveler-tablet-app .feed-carousel .as-image-link:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    min-height: inherit
}

.fresh-shoveler-tablet-app .a-color-price {
    color: #000!important
}

.fresh-shoveler-tablet-app .as-metadata .product-link {
    color: #000!important
}

.fresh-shoveler-tablet-app .a-icon-prime.a-icon-small {
    position: relative;
    bottom: -2px
}

#gw-asin-popover {
    width: 100%;
    height: 100%;
    background: #fff;
    margin: 0;
    padding: 3%;
    overflow: hidden;
    position: relative
}

#gw-asin-popover a:hover {
    text-decoration: none
}

#gw-asin-popover .content,
#gw-asin-popover .detailblock,
#gw-popover-wrapper {
    height: 100%
}

#gw-asin-popover .detailblock {
    position: relative;
    z-index: 2
}

#gw-asin-popover .detailblock:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

#gw-asin-popover .details {
    width: 35%;
    display: inline-block;
    vertical-align: middle
}

#gw-asin-popover .imgblock {
    background: #FFF;
    display: block;
    margin-right: 3%;
    width: 60%;
    height: 100%;
    text-align: center;
    overflow: hidden;
    float: left;
    position: relative;
    z-index: 3
}

#gw-asin-popover .imgblock:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

#gw-asin-popover img.product-image {
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    vertical-align: middle;
    color: transparent
}

#gw-asin-popover .title {
    display: block;
    font-family: Arial;
    color: #111;
    font-size: 24px;
    line-height: 1.33;
    margin-bottom: 12px;
    overflow: hidden;
    max-height: 4em
}

#gw-asin-popover .byline {
    font-size: 18px;
    line-height: 1.5;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

#gw-asin-popover .pricing {
    font-size: 22px;
    margin-bottom: 28px
}

#gw-asin-popover .pricing .ppu,
#gw-asin-popover .pricing .ppu .a-color-price {
    color: #999!important;
    font-size: 12px!important
}

#gw-asin-popover .reviews {
    display: block;
    font-size: 16px;
    vertical-align: middle;
    margin-bottom: 36px;
    min-height: 1.2em
}

#gw-asin-popover .reviews .a-icon-star-medium {
    vertical-align: middle
}

#gw-asin-popover .pricing .price,
#gw-asin-popover .pricing .price .a-color-price {
    color: #111!important
}

#gw-asin-popover .pricing .price .price-block {
    display: block;
    padding-bottom: 5px
}

#gw-asin-popover .pricing .price .a-size-base .gwCurrencyINR {
    background-size: 8px
}

#gw-asin-popover .pricing .gwCurrencyINR {
    padding-left: 15px;
    padding-top: 1px
}

#gw-asin-popover .pricing .prime {
    vertical-align: center
}

#gw-asin-popover .a-button {
    width: 100%;
    max-width: 210px
}

#gw-asin-popover .two-buttons .a-button {
    margin-bottom: 10px
}

#gw-asin-popover .loading {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin-top: -50px;
    text-align: center;
    display: none
}

#gw-asin-popover .close-icon {
    height: 36px;
    width: 36px;
    background-position: -96px -46px;
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    opacity: .5;
    z-index: 4
}

#gw-asin-popover .pricing .ppu .gwCurrencyINR {
    background-size: auto 65%;
    padding-left: 9px
}

.a-modal-scroller {
    -webkit-transform: translateZ(0)
}

#gw-quick-look-btn {
    display: none;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 7px;
    margin: auto;
    width: 95%;
    max-width: 180px
}

#gw-quick-look-btn.active {
    display: inline-block
}

.feed-carousel .feed-carousel-card .a-list-item {
    text-align: center;
    position: relative;
    display: inline-block;
    min-width: 145px
}

.gwAivWith {
    font-size: 16px
}

.gwPrimeMusicBoldText,
.gwPrimeMusicText {
    font-size: 17px
}

.gwPrimeMusicBoldText {
    font-weight: 600
}

.gwLineBreak:after {
    content: "\a";
    white-space: pre-line
}

.a-popover-modal-fixed-height .a-popover-wrapper {
    background: 0 0;
    border: none;
    border-radius: 0;
    box-shadow: none
}

#gw-asin-popover {
    height: 70%
}

#sims-section {
    height: 30%
}

.sims-img {
    max-height: 100px;
    max-width: 130px;
    vertical-align: middle
}

.sims-container {
    height: 141px;
    width: 100%
}

.sims-wrapper {
    background: #f2f2f2;
    height: 2px;
    overflow: hidden;
    position: relative
}

.sims-wrapper.hidden {
    background: #fff
}

.sims-header {
    padding-top: 15px;
    position: relative;
    z-index: 2
}

.sims-header-text {
    margin: 0 auto;
    display: block;
    text-align: center;
    white-space: nowrap
}

.sims-img-link {
    display: inline-block;
    padding-right: 10px;
    padding-left: 10px;
    height: 100%;
    overflow: hidden;
    position: relative;
    z-index: 2
}

.sims-img-link.selected .sims-img-border,
.sims-img-link.selected:hover .sims-img-border {
    background: #c45500
}

.sims-img-link:hover .sims-img-border {
    background: #bbb
}

.sims-img-container {
    height: 100%;
    display: inline-block;
    position: relative;
    background: #fff
}

.sims-img-border {
    bottom: 0;
    left: 8%;
    position: absolute;
    height: 4px;
    width: 84%;
    z-index: 2
}

.sims-img-container:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    height: 100%
}

.sims-loading {
    height: 2px
}

.sims-loading img {
    height: 100%;
    width: 100%
}

.sims-details {
    overflow: hidden;
    height: 100%;
    margin-left: 10px
}

.sims-img-overlay {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    vertical-align: middle
}

.sims-img-overlay {
    background: rgba(0, 0, 0, .05)
}

.a-lt-ie9 .sims-img-overlay {
    background: #000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=5)"
}

.shogun-widget a.a-link-emphasis {
    display: inline-block
}

.multi-pack .image-section,
.multi-pack .inner-pack,
.shogun-widget .a-box {
    overflow: hidden
}

div.multi-pack .a-grid-center.a-row>div.a-span6.image-section-holder {
    vertical-align: top
}

div.multi-pack a.list-link {
    width: 100%;
    display: inline-block
}

img.shogun-s9-pixel {
    width: 1px;
    height: 1px;
    display: none
}

iframe.shogun-s9-pixel {
    width: 0;
    height: 0;
    border: 0
}

.airy-gw-resizeable-inline-video {
    position: relative;
    width: 100%;
    padding-bottom: 34px
}

.airy-gw-resizeable-inline-video .resizeable-warpper {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 34px;
    top: 45px
}

.airy-gw-resizeable-inline-video .resizeable-warpper .resizeable-warpper-inner {
    position: relative;
    height: 100%;
    width: 100%
}

.airy-gw-resizeable-inline-video .vertical-warpper {
    display: inline-block;
    position: relative;
    height: 100%;
    width: 100%
}

.airy-gw-resizeable-inline-video .vertical-warpper:before {
    display: table;
    content: "";
    line-height: 0;
    font-size: 0
}

.airy-gw-resizeable-inline-video .vertical-warpper-inner {
    height: 100%;
    text-align: center;
    display: inline-block
}

.airy-gw-resizeable-inline-video .vertical-warpper-inner .right {
    position: absolute;
    right: 0;
    width: 8px;
    top: 0;
    bottom: 0;
    z-index: 2;
    background: #fff
}

.airy-gw-resizeable-inline-video .vertical-warpper-inner .bottom {
    position: absolute;
    bottom: 0;
    height: 5px;
    left: 0;
    right: 0;
    z-index: 2;
    background: #fff
}

@media (max-width:1300px) {
    .airy-gw-resizeable-inline-video .vertical-warpper-inner {
        width: 100%
    }
    .airy-gw-resizeable-inline-video .vertical-warpper-inner .airy-video-viewport {
        width: 100%;
        height: 100%
    }
    .airy-gw-resizeable-inline-video .vertical-warpper-inner .bottom,
    .airy-gw-resizeable-inline-video .vertical-warpper-inner .right {
        visibility: hidden
    }
    .airy-gw-resizeable-inline-video .vertical-warpper-inner .cropped-image-map-size {
        height: 100%
    }
    .airy-gw-resizeable-inline-video .vertical-warpper-inner .cropped-image-map-size a.a-link-normal {
        position: static!important
    }
    .airy-gw-resizeable-inline-video .vertical-warpper-inner .image-map-before img,
    .airy-gw-resizeable-inline-video .vertical-warpper-inner video {
        position: absolute;
        left: 50%!important;
        top: 50%!important;
        width: 270px!important;
        height: 352px!important;
        margin: -176px 0 0 -135px;
        padding: 12px
    }
}

.airy-gw-resizeable-inline-video .vertical-warpper-inner:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    min-height: inherit
}

.airy-gw-resizeable-inline-video .bottom-section {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0
}

.airy-gw-resizeable-inline-video .seemore,
.airy-gw-resizeable-inline-video h3 {
    text-align: left!important
}

.airy-gw-resizeable-inline-video .seemore {
    overflow: hidden;
    white-space: nowrap
}

.airy-gw-resizeable-inline-video .image-map-hidden {
    visibility: hidden
}

.airy-gw-resizeable-inline-video h3 {
    width: calc(100% + 10px);
    padding-bottom: 18px;
    text-overflow: ellipsis;
    overflow: hidden
}

.airy-gw-resizeable-inline-video .airy-video-viewport {
    max-width: 96%;
    position: relative;
    margin: auto;
    max-height: 100%;
    vertical-align: middle;
    display: inline-block
}

.airy-gw-resizeable-inline-video .airy-video-viewport-in {
    width: 100%;
    height: 100%
}

.airy-gw-resizeable-inline-video .image-map-after {
    display: none
}

.airy-gw-resizeable-inline-video img {
    height: auto;
    width: 100%;
    max-width: 324px!important
}

.airy-gw-resizeable-inline-video .airy-video-container,
.airy-gw-resizeable-inline-video .airy-video-container-in {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 100%
}

@media (max-width:1300px) {
    .airy-gw-resizeable-inline-video .airy-video-container,
    .airy-gw-resizeable-inline-video .airy-video-container-in {
        padding: 12px
    }
}

.airy-gw-resizeable-inline-video .airy-video-container {
    opacity: 0;
    z-index: -1
}

.airy-gw-resizeable-inline-video .airy-video-container-in {
    cursor: pointer;
    z-index: 100
}

.airy-gw-resizeable-inline-video .airy-renderer-container video {
    height: auto!important
}

html #a-page #pageContent .airy-video .airy-video-text-link a.a-link-normal {
    color: #FFF;
    vertical-align: baseline;
    white-space: nowrap
}

*|:-moz-full-screen-ancestor {
    transform: initial!important;
    transform-style: initial!important
}

.a-lt-ie9 .airy-gw-resizeable-inline-video .vertical-warpper,
.a-lt-ie9 .airy-gw-resizeable-inline-video .vertical-warpper-inner {
    width: 100%
}

.airy-gw-inline-video .airy-video-viewport {
    position: relative
}

.airy-gw-inline-video .cropped-image-map-size {
    height: 300px!important;
    width: 100%!important
}

.airy-gw-inline-video .image-map-after {
    display: none
}

.airy-gw-inline-video .airy-video-viewport-in {
    height: 300px
}

.airy-gw-inline-video .airy-video-container,
.airy-gw-inline-video .airy-video-container-in {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}

.airy-gw-inline-video .airy-video-container {
    opacity: 0;
    z-index: -1
}

.airy-gw-inline-video .airy-video-container-in {
    cursor: pointer;
    z-index: 100
}

html #a-page #pageContent .airy-video .airy-video-text-link a.a-link-normal {
    color: #FFF;
    vertical-align: baseline;
    white-space: nowrap
}

*|:-moz-full-screen-ancestor {
    transform: initial!important;
    transform-style: initial!important
}

.airy-gw-inline-video .gw-mute-toggle-custom {
    visibility: hidden;
    z-index: 30;
    position: absolute;
    right: 40px;
    width: 21px;
    height: 38px;
    cursor: pointer;
    background-image: url(goods/images/G/01/AUIClients/AmazonGatewayAuiAssets-gw_sprite_desktop-25075f36f083535bad9a2e0edabbb339435e8e65._V2_.png);
    background-size: 132px 235px;
    background-position: -106px -183px;
    border: 0;
    outline: 0;
    cursor: pointer
}

.a-hires .airy-gw-inline-video .gw-mute-toggle-custom {
    visibility: hidden;
    z-index: 30;
    position: absolute;
    right: 40px;
    width: 21px;
    height: 38px;
    cursor: pointer;
    background-image: url(goods/images/G/01/AUIClients/AmazonGatewayAuiAssets-gw_sprite_desktop_hires-4c97ad6298caf0709d10713a32b5445eaa6aef07._V2_.png);
    background-size: 132px 235px;
    background-position: -106px -183px;
    border: 0;
    outline: 0;
    cursor: pointer
}

.airy-gw-inline-video .gw-mute-toggle-container {
    height: 19px;
    width: 900px;
    margin: auto;
    position: relative;
    top: -32px;
    overflow: hidden
}

.bestseller-list {
    padding-top: 15px
}

.bestseller-list h3 {
    font-size: 16px;
    color: #444;
    text-align: center;
    margin-bottom: 15px
}

.bestseller-list .ranking {
    font-size: 36px;
    line-height: 36px;
    color: #ccc;
    position: absolute;
    top: 50%;
    margin-top: -.5em;
    overflow: hidden;
    white-space: nowrap;
    float: left;
    width: 30px
}

.bestseller-list .listRow {
    width: 140px;
    height: auto;
    margin: auto;
    margin-bottom: 10px;
    position: relative
}

.bestseller-list .seemore {
    font-size: 13px;
    margin-bottom: 15px;
    text-align: center
}

.bestseller-list img {
    max-height: 100px;
    max-width: 75px;
    height: auto;
    width: auto
}

.shogun-widget.composite-image .composite-graphic {
    margin-left: auto;
    margin-right: auto
}

.composite-graphic .aui-abs-image {
    position: absolute;
    z-index: -1
}

.shogun-widget.composite-image .composite-width-wrapper .composite-graphic .aui-abs-image img {
    max-width: none;
    max-height: none;
    display: block
}

.composite-image .composite-width-wrapper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    z-index: 1
}

.shogun-widget.composite-image .composite-map {
    width: 100%;
    height: 100%
}

.composite-image .composite-graphic-alttext {
    display: block;
    visibility: hidden;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.deals-image {
    position: relative;
    height: 100%;
    padding: 14px
}

.deals-image .deals-inner {
    position: relative;
    height: 100%;
    width: 100%;
    text-align: center
}

.deals-image .deals-inner h3 {
    text-align: left
}

.deals-image .deals-inner hr {
    visibility: hidden
}

.deals-image .deals-inner .dotd-content-container {
    position: absolute;
    bottom: 0;
    top: 49px;
    left: 0;
    right: 0
}

.deals-image .deals-inner .a-fixed-right-grid {
    height: 100%
}

.deals-image .deals-inner .a-fixed-right-grid #dotd-info,
.deals-image .deals-inner .a-fixed-right-grid .a-fixed-right-grid-inner {
    height: 100%;
    text-align: left
}

.deals-image .deals-inner .a-fixed-right-grid #dotd-image {
    text-align: center;
    height: 100%
}

.deals-image .deals-inner .image-section {
    display: inline-block;
    position: relative;
    left: 0;
    margin: 0;
    padding: 0;
    height: 100%;
    overflow: hidden
}

.deals-image .deals-inner .image-section .image-section-inner {
    height: 100%;
    text-align: center;
    display: inline-block;
    vertical-align: top
}

.deals-image .deals-inner .image-section .image-section-inner a.a-link-normal {
    display: inline-block!important;
    height: auto
}

.deals-image .deals-inner .image-section .image-section-inner img {
    height: auto!important;
    width: auto!important;
    max-width: 140px;
    max-height: 140px;
    vertical-align: middle
}

@media (max-width:1350px) {
    .deals-image .deals-inner .image-section .image-section-inner img {
        max-width: 125px;
        max-height: 110px
    }
}

.deals-image .deals-inner .image-section::before {
    display: table;
    content: "";
    line-height: 0;
    font-size: 0
}

.deals-image .deals-inner .image-section-inner::before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    min-height: inherit
}

.deals-image .deals-inner .price-section {
    padding-bottom: 34px;
    height: 100%;
    width: calc(100% + 12px)
}

.deals-image .deals-inner .price-section .a-color-price {
    color: #111!important
}

.deals-image .deals-inner .bottom-section {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

.deals-image .deals-inner .bottom-section .seemore {
    width: calc(100% + 12px)
}

#a-page .deals-image.deals-image-large .deals-inner,
.a-no-js .deals-image.deals-image-large .deals-inner {
    text-align: center
}

#a-page .deals-image.deals-image-large .deals-inner .bottom-section,
#a-page .deals-image.deals-image-large .deals-inner .price-section,
#a-page .deals-image.deals-image-large .deals-inner h3,
.a-no-js .deals-image.deals-image-large .deals-inner .bottom-section,
.a-no-js .deals-image.deals-image-large .deals-inner .price-section,
.a-no-js .deals-image.deals-image-large .deals-inner h3 {
    text-align: left
}

#a-page .deals-image.deals-image-large .deals-inner hr,
.a-no-js .deals-image.deals-image-large .deals-inner hr {
    visibility: visible
}

#a-page .deals-image.deals-image-large .deals-inner .image-section-warpper,
.a-no-js .deals-image.deals-image-large .deals-inner .image-section-warpper {
    position: absolute;
    top: 49px;
    left: 0;
    right: 0;
    bottom: 100px
}

#a-page .deals-image.deals-image-large .deals-inner .image-section-warpper .image-section-warpper-inner,
.a-no-js .deals-image.deals-image-large .deals-inner .image-section-warpper .image-section-warpper-inner {
    position: relative;
    height: 100%;
    padding-left: 10px;
    padding-right: 10px
}

#a-page .deals-image.deals-image-large .deals-inner .image-section-inner img,
.a-no-js .deals-image.deals-image-large .deals-inner .image-section-inner img {
    max-width: 244px!important;
    max-height: 244px!important
}

#a-page .deals-image.deals-image-large .deals-inner .price-section,
.a-no-js .deals-image.deals-image-large .deals-inner .price-section {
    position: absolute;
    bottom: 14px;
    left: 0;
    right: 0;
    display: block;
    vertical-align: middle;
    height: auto
}

#a-page .deals-image.deals-image-large .deals-inner .price-section .price-section-inner,
.a-no-js .deals-image.deals-image-large .deals-inner .price-section .price-section-inner {
    display: block
}

.deals-image.deals-image-small-fallback .deals-inner img {
    max-width: 260px!important;
    max-height: 165px!important
}

.deals-image.deals-image-small-fallback .deals-inner a.a-link-normal {
    z-index: 10
}

.deals-image.deals-image-large-fallback .deals-inner .image-section-inner {
    padding-bottom: 34px
}

.deals-image.deals-image-large-fallback .deals-inner img {
    max-width: 260px!important;
    max-height: 360px!important
}

.deals-image.deals-image-large-fallback .deals-inner a.a-link-normal {
    z-index: 10
}

.deals-image.deals-image-large-fallback .deals-inner .bottom-section {
    text-align: left
}

.deals-image.deals-image-large-fallback .deals-inner hr {
    visibility: visible
}

.a-no-js .deals-image.deals-image-small,
.a-no-js .deals-image.deals-image-small-fallback {
    display: none
}

.a-lt-ie10 .deals-image.deals-image-small-fallback .deals-inner img {
    max-width: 200px!important
}

.a-tablet .deals-image .deals-inner .image-section .image-section-inner img {
    max-height: 110px
}

.cropped-image-map-size {
    position: relative;
    overflow: hidden;
    width: 100%
}

.cropped-image-map-center-alignment {
    text-align: center;
    position: absolute;
    top: 0;
    right: -200%;
    bottom: 0;
    left: -200%
}

.cropped-image-map-left-alignment {
    position: absolute;
    top: 0;
    right: -400%;
    bottom: 0;
    left: 0;
    text-align: left
}

.cropped-image-map-right-alignment {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: -400%;
    text-align: right
}

.cropped-image-map-size img {
    max-width: none
}

.shogun-widget.image-map .gw-cf-style-bg {
    background-position: center center;
    background-repeat: no-repeat
}

.a-lt-ie9 .image-map img {
    max-width: none!important
}

.a-lt-ie9 .image-shoveler .feed-carousel .feed-carousel-card {
    display: inline-block
}

.popular-departments {
    position: relative;
    width: 100%;
    padding-bottom: 34px
}

.popular-departments img {
    max-height: 100%;
    height: 100%
}

.popular-departments .bottom-section {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0
}

.popular-departments .seemore,
.popular-departments h3 {
    text-align: left!important;
    overflow: hidden
}

.popular-departments .seemore {
    white-space: nowrap
}

.popular-departments h3 {
    width: calc(100% + 10px);
    padding-bottom: 17px;
    text-overflow: ellipsis
}

.popular-departments .departmentTitle {
    margin: 12px 0 19px -8px;
    overflow: hidden;
    text-overflow: ellipsis;
    width: calc(100% + 16px)
}

.popular-departments .imageGridRowWrapper {
    padding-left: 2.5%;
    padding-right: 2.5%;
    position: relative
}

.popular-departments .imageGridRowWrapper .leftCol {
    padding-right: 8px
}

.popular-departments .imageGridRowWrapper .rightCol {
    padding-left: 8px
}

.popular-departments .imageGridRowWrapper {
    position: absolute;
    top: 44px;
    bottom: 34px;
    left: 0;
    right: 0;
    padding-left: 2.5%;
    padding-right: 2.5%
}

.popular-departments .imageGridRowWrapper .imageGridRowWrapper-inner {
    position: relative;
    height: 100%
}

.popular-departments .imageGridRowWrapper .imageGridRowWrapper-inner .vertical-warpper {
    display: inline-block;
    position: relative;
    height: 100%;
    width: 100%
}

.popular-departments .imageGridRowWrapper .imageGridRowWrapper-inner .vertical-warpper:before {
    display: table;
    content: "";
    line-height: 0;
    font-size: 0
}

.popular-departments .imageGridRowWrapper .imageGridRowWrapper-inner .vertical-warpper-inner {
    height: 100%;
    width: 100%;
    text-align: center;
    display: inline-block
}

.popular-departments .imageGridRowWrapper .imageGridRowWrapper-inner .vertical-warpper-inner:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    min-height: inherit
}

.popular-departments .imageGridRowWrapper .imageGridRowWrapper-inner .quad-packs {
    max-width: 96%;
    position: relative;
    margin: auto;
    max-height: 100%;
    vertical-align: middle;
    display: inline-block
}

.popular-departments .imageGridRowWrapper .imageGridRowWrapper-inner .quad-packs .leftCol {
    padding-right: 8px
}

.popular-departments .imageGridRowWrapper .imageGridRowWrapper-inner .quad-packs .rightCol {
    padding-left: 8px
}

.popular-departments .imageGridRowWrapper #col-left .image-col {
    padding-right: 7%
}

.popular-departments .imageGridRowWrapper #col-right .image-col {
    padding-left: 7%
}

.popular-departments .imageGridRowWrapper a.a-link-normal {
    z-index: 10
}

.a-tablet .scalable-image-map img {
    height: auto
}

.scalable-image-map a.a-link-normal {
    display: inline-block
}

.a-lt-ie9 .scalable-image-map img {
    width: 100%
}

.a-popover-trigger.a-declarative i {
    margin-left: 0!important
}

.billboardRow {
    margin-bottom: 15px
}

#pageContent .billboardrow-hr {
    margin-bottom: 20px
}

#slideout-hover .hoverDetailsContent .details .title {
    max-height: 4.5em
}

.red-sticker {
    font-family: Arial, sans-serif;
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    width: 32px;
    height: 32px;
    padding-top: 5px;
    font-size: 12px;
    line-height: 12px;
    text-align: center;
    float: left;
    color: #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    background-color: #a50200;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#cb0400), to(#a50200));
    background-image: -webkit-linear-gradient(to bottom, #cb0400, #a50200);
    background-image: -moz-linear-gradient(to bottom, #cb0400, #a50200);
    background-image: -ms-linear-gradient(to bottom, #cb0400, #a50200);
    background-image: -o-linear-gradient(to bottom, #cb0400, #a50200);
    background-image: linear-gradient(to bottom, #cb0400, #a50200)
}

.red-sticker:hover {
    color: #fff
}
