.pads-primary-offer-container .pads-cba {
    border-radius: 6px 6px 6px 6px;
    color: #000;
    font-size: 11px;
    margin: 0 auto;
    padding: 0 5px;
    width: 172px
}

.pads-primary-offer-container .pads-cba img {
    margin-top: 3px
}

.pads-primary-offer-container .pads-price {
    color: #900000;
    font-family: Arial;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    margin: 0;
    text-decoration: none
}

.pads-primary-offer-container .pads-ship {
    color: #888;
    font-family: Arial;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    text-decoration: none
}

.pads-primary-offer-container .pads-availability {
    color: #D85C3A;
    font-family: Arial;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    margin: 0;
    text-decoration: none
}

.pads-primary-offer-container .pads-merchant {
    color: #333;
    font-family: Arial;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    margin: 0;
    text-decoration: none
}

.pads-primary-offer-container .pads-external-link:hover {
    text-decoration: none
}

.pads-primary-offer-container #pa_buybox_merchant_name {
    word-break: break-all
}

.pads-primary-offer-container #pa_buybox_merchant_name #pa_buybox_display_url {
    word-break: break-all;
    white-space: normal
}

.pads-availability-title {
    color: #D85C3A;
    font-family: Arial;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    text-decoration: none
}

.pads-availability-title a {
    color: #05A;
    font-size: 13px;
    font-weight: 400
}

.pads-availability-disclaimer {
    color: #888;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    margin-top: 10px;
    text-decoration: none
}

.pads-feedback {
    color: #888;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    text-decoration: none
}

.pads-feedback a {
    color: #05A;
    font-size: 13px
}

.pads-crp-description p {
    font-size: 11px;
    margin: 2px 0 4px;
    padding: 0
}

.pads-crp-tabset {
    margin: 0;
    padding: 1px 0 0;
    position: absolute;
    width: 210px
}

.pads-crp-tabset .pads-crp-taboff {
    background-color: #EFEFEF;
    border: 1px solid #A1A1A1;
    margin: -1px 0 0 12px;
    padding: 0;
    width: 262px
}

.pads-crp-tabset .pads-crp-tabon {
    border-color: #363636 #FFF #363636 #363636;
    border-style: solid;
    border-width: 1px;
    margin: -1px 2px 1px;
    padding: 0;
    width: 272px
}

.pads-crp-tabset a {
    color: #000;
    cursor: pointer;
    display: block;
    text-decoration: none
}

.pads-crp-tabset a:active {
    outline: medium none
}

.pads-crp-tabset .pads-crp-offer {
    margin: 0;
    padding: 4px 0 4px 2px
}

.pads-crp-tabset .pads-crp-offer .pads-offer-img {
    border: medium none;
    float: left;
    margin: 0 2px 0 0;
    padding: 0;
    width: 45px
}

.pads-crp-tabset .pads-crp-offer .pads-offer-img img {
    border: medium none;
    height: 45px;
    margin: 0;
    padding: 0;
    width: 45px
}

.pads-crp-tabset .pads-crp-offer .pads-offer-details {
    display: block;
    margin: 0 0 0 2px;
    padding: 0
}

.pads-crp-tabset .pads-crp-offer .pads-title {
    display: block;
    font-size: 11px;
    font-weight: 400;
    height: 28px;
    line-height: 13px;
    margin: 0 0 0 45px;
    overflow: hidden;
    padding: 0
}

.pads-crp-tabset .pads-crp-offer .pads-price {
    color: #900;
    font-size: 11px;
    font-weight: 400;
    margin: 0 0 0 45px;
    padding: 2px 0 0;
    width: 207px
}

.pads-crp-tabset .pads-crp-offer .pads-ship {
    color: #555;
    font-size: 9px;
    font-weight: 400;
    margin: 0;
    padding: 0 2px 0 0
}

.pads-crp-form {
    background-color: #FFF;
    border: 1px solid #363636;
    display: inline;
    float: left;
    margin: 0 0 6px 273px;
    padding: 6px 10px 10px;
    width: 425px
}

.pads-crp-form .pads-crp-title {
    color: #E47911;
    font-size: 11px;
    font-weight: 700;
    margin: 0;
    padding: 0
}

.pads-crp-form .pads-crp-issue-list {
    float: left;
    margin: 8px 0 0;
    padding: 0;
    width: 220px
}

.pads-crp-form .pads-crp-issue-list-secondary {
    border-top: 1px solid #ACACAC;
    display: block;
    float: left;
    margin: 3px 0 0;
    padding: 6px 0 0;
    width: auto
}

.pads-crp-form .pads-crp-issue {
    font-size: 11px;
    margin: 0;
    padding: 0
}

.pads-crp-form .pads-crp-issue input {
    float: left;
    margin: 0 1px 6px 0;
    padding: 0;
    width: 20px
}

.pads-crp-form .pads-crp-issue .pads-crp-issue-copy {
    margin: 0 0 6px 6px;
    padding: 0
}

.pads-crp-form .pads-crp-issue .pads-crp-issue-label {
    font-weight: 700;
    margin: 0;
    padding: 0 3px 0 0
}

.pads-crp-form .pads-crp-issue .pads-crp-issue-copy-long {
    margin: 0 0 6px 6px;
    padding: 0;
    width: auto
}

.pads-crp-form .pads-crp-issue .pads-crp-issue-copy-long .pads-crp-issue-long {
    font-weight: 700
}

.pads-crp-form .pads-crp-comment {
    float: right;
    font-size: 10px;
    font-weight: 700;
    margin: 8px 5px 0 0;
    padding: 0;
    width: 170px
}

.pads-crp-form .pads-crp-comment textarea {
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 10px;
    height: 180px;
    margin: 3px 0 10px;
    padding: 3px;
    width: 175px
}

.pads-crp-form-nav {
    clear: both;
    margin: 0 0 0 350px;
    padding: 0
}

.pads-crp-form-nav ul {
    list-style: none outside none;
    margin: 0;
    padding: 0
}

.pads-crp-form-nav li {
    display: inline;
    margin: 0 8px 0 0;
    padding: 0
}

.pads-crp-form-nav li a img {
    border: medium none
}

.sp_offerVertical {
    position: relative
}

.sp_offerVertical .sp_adID {
    padding: 6px 2px;
    top: 0;
    left: 0;
    width: 100%;
    text-decoration: none;
    border-top: 1px solid #6daee1;
    background-color: #f0f7fc;
    background-color: rgba(240,247,252,.8);
    border-bottom: 1px dotted #6daee1;
    font-size: 12px;
    position: absolute
}

.sp_offerVertical .sp_adID a {
    text-decoration: none;
    display: block;
    line-height: 12px;
    background: url(../img/sprite/pa_feedback_bubble.png) no-repeat 130px 0
}

.sp_offerVertical .sp_adID a .a-icon-popover {
    display: none
}

.sp_offerVertical .sp_adID a:hover {
    background: url(../img/sprite/pa_feedback_bubble.png) no-repeat 130px -12px
}

.sp_offerVertical .sp-detail-blurb {
    line-height: 17px
}

.sp_offerVertical .sp-detail-blurb span {
    font-family: georgia
}

a.sp_help_link .a-icon-popover {
    display: none
}

div#sponsoredProductsDpShvl ul li {
    width: 160px
}

.a-ie7 .sp_adID {
    background: 0 0;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#80F0F7FC, endColorstr=#80F0F7FC);
    zoom:1}

.a-lt-ie9 .SP-Ad-Feedback a.dynamicSPFL {
    padding: 0 17px 1px 0;
    background: url(../img/sprite/ad_feedback_icon_1Xsprite.png) right 0 no-repeat
}

.a-lt-ie9 .SP-Ad-Feedback a.dynamicSPFL:hover {
    padding: 0 17px 1px 0;
    background: url(../img/sprite/ad_feedback_icon_1Xsprite.png) right -13px no-repeat
}

div#sp_dp_fb_image {
    margin-right: 0
}

.SP-Ad-Feedback {
    font-family: Osaka;
    font-size: 10.5px;
    text-align: right
}

.SP-Ad-Feedback a.dynamicSPFL {
    text-decoration: none;
    padding: 0 19px 2px 0;
    line-height: 11px;
    margin: 0 0 0 2px;
    display: inline-block;
    background: url(../img/sprite/ad_feedback_icon_2Xsprite.png) right 0 no-repeat;
    background-size: 15px
}

.SP-Ad-Feedback a.dynamicSPFL:hover {
    text-decoration: underline;
    padding: 0 19px 2px 0;
    background: url(../img/sprite/ad_feedback_icon_2Xsprite.png) right -13px no-repeat;
    background-size: 15px;
    color: #E47911
}

.sponsored-products-truncator-truncate {
    max-height: 76px;
    overflow: hidden
}

.sponsored-products-deal-evergreen-badge {
    background-color: #b12704;
    color: #FFF
}

.sponsored-products-deal-prime-day-badge {
    background-color: #CC0C39;
    color: #FFF
}

.sponsored-products-deal-sale-day-badge {
    background-color: #FE8774;
    color: #111
}

.sponsored-products-deal-other-deal-badge {
    background-color: #C60C22;
    color: #FFF
}

.sponsored-products-deal-boxing-day-badge {
    background-color: #FF5252;
    color: #FFF
}

/* ******** */
#miniATF_imageColumn {
    margin-right: 15px!important;
    margin-left: 15px!important
}

#miniATFUDP {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    box-shadow: rgba(0,0,0,.0980392) 3px 3px 3px;
    width: 100%;
    z-index: 50;
    background: #fefefe;
    background: -moz-linear-gradient(top,#f6f6f6 0,#fff 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#f6f6f6),color-stop(100%,#fff));
    background: -webkit-linear-gradient(top,#f6f6f6 0,#fff 100%);
    background: -o-linear-gradient(top,#f6f6f6 0,#fff 100%);
    background: -ms-linear-gradient(top,#f6f6f6 0,#fff 100%);
    background: linear-gradient(to bottom,#f6f6f6 0,#fff 100%);
    border-top: solid 1px #d3d3d3;
    border-bottom: solid 1px #e5e5e5;
    padding-right: 20px;
    display: none
}

.miniATF_buyBox {
    width: 200px
}

#miniATFUDP .a-icon-prime {
    position: relative;
    top: 2px
}

#miniATFUDP .a-icon-addon {
    margin-right: 10px
}

.miniATF_topMargin {
    margin-top: 12px
}

#miniATF_imageColumn {
    height: 40px
}

.miniATFImage {
    max-width: 40px;
    max-height: 40px
}

#miniATF_titleLink {
    color: #333
}

#miniATF_titleLink:hover {
    color: #E47911;
    text-decoration: none
}

#miniATFUDP a.pads-external-link:hover {
    text-decoration: none
}

#miniATFUDP .firstSection {
    width: 50%
}

#miniATFUDP .middleSection {
    width: 10%
}

#miniATFUDP .lastSection {
    width: 30%
}

#prodDetails .table-padding {
    margin-left: 12px
}

#ivMain.legacyImmersiveView {
    padding: 0 15px;
    width: 100%;
    height: 100%;
    display: block
}

.legacyImmersiveView .placeholder,.legacyImmersiveView .placeholderVideo {
    display: none!important
}

.legacyImmersiveView .fullscreen {
    max-width: none!important
}

.legacyImmersiveView #ivThumbColumn {
    float: left;
    width: 235px
}

.legacyImmersiveView #ivTitle {
    cursor: pointer;
    color: #039;
    text-align: left;
    margin-top: 10px;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 14px;
    font-weight: 700;
    word-wrap: break-word;
    width: 235px
}

.legacyImmersiveView #ivTitle:hover {
    text-decoration: underline;
    color: orange
}

.legacyImmersiveView #ivVariationSelection {
    text-align: left
}

.legacyImmersiveView #ivMediaSelection {
    width: 235px;
    border: 1px solid #C9E1F4;
    background-color: #EAF3FD;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top: 15px;
    display: none
}

.legacyImmersiveView #ivMediaSelect {
    position: relative;
    left: 65px
}

.legacyImmersiveView #ivThumbs {
    border: 1px solid #C9E1F4;
    width: 235px;
    height: 290px;
    padding-left: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
    overflow-y: auto;
    border-top: 0;
    margin-bottom: 15px;
    position: relative;
    top: 0;
    left: 0
}

.legacyImmersiveView #ivThumbs.noMediaSelection {
    margin-top: 15px;
    border-top: 1px solid #C9E1F4
}

.legacyImmersiveView #ivVideoList {
    border: 1px solid #C9E1F4;
    width: 235px;
    height: 230px;
    padding: 0;
    overflow-y: auto;
    border-top: 0;
    display: none
}

.legacyImmersiveView .ivThumb {
    border: 1px solid #ddd;
    float: left;
    margin-right: 12px;
    margin-bottom: 20px;
    cursor: pointer;
    padding: 1px
}

.legacyImmersiveView .ivThumb.selected,.legacyImmersiveView .ivThumb.selected:hover,.legacyImmersiveView .ivThumbVideoListOuter.selected .ivThumbVideoList,.legacyImmersiveView .ivThumbVideoListOuter.selected:hover .ivThumbVideoList {
    border: 2px solid #E47911;
    padding: 0
}

.legacyImmersiveView .ivThumb:hover,.legacyImmersiveView .ivThumbVideoListOuter:hover .ivThumbVideoList {
    border: 2px solid #004B91;
    padding: 0
}

.legacyImmersiveView .ivThumbImage {
    float: left;
    position: relative;
    width: 50px;
    height: 50px;
    background-color: #fff
}

.legacyImmersiveView .ivThumbVideoListOuter {
    float: left;
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
    cursor: pointer
}

.legacyImmersiveView .ivThumbVideoListOuter:hover {
    background-color: #EAF3FD
}

.legacyImmersiveView .ivThumbVideoList {
    border: 1px solid #ddd;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    cursor: pointer;
    padding: 1px
}

.legacyImmersiveView .ivThumbText {
    float: left;
    word-wrap: break-word;
    width: 130px;
    margin-top: 10px;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11px
}

.legacyImmersiveView .ivThumbText:hover {
    background-color: #EAF3FD
}

.legacyImmersiveView .ivVariations {
    padding-top: 10px;
    padding-bottom: 3px;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11px;
    color: #666
}

.legacyImmersiveView .ivRow {
    height: 75px
}

.legacyImmersiveView .ivClearfix {
    clear: both
}

.legacyImmersiveView .ivThumbVideoPopover {
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11px
}

.legacyImmersiveView #ivStage {
    float: left;
    height: 100%;
    margin-left: 15px
}

.legacyImmersiveView #ivLargeImage {
    overflow: hidden;
    width: 100%;
    align: center;
    position: relative;
    height: 100%
}

.legacyImmersiveView #ivLargeVideo {
    overflow: hidden;
    width: 100%;
    height: 100%;
    text-align: center
}

#imageBlock.show-banner {
    max-height: 600px!important
}

#banner-outer-container {
    padding-left: 19px
}

#image_block_video_banner,#immersive_view_video_banner {
    height: 60px;
    visibility: hidden;
    margin: auto;
    margin-bottom: 5px;
    width: 100%;
    margin-top: -7px
}

#image_block_video_banner.show-banner,#immersive_view_video_banner.show-banner {
    visibility: visible
}

#image_block_video_banner a,#immersive_view_video_banner a {
    display: inline-block;
    cursor: pointer;
    position: relative;
    height: 100%;
    width: 100%;
    background: #000;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px
}

#image_block_video_banner a>div:first-of-type,#immersive_view_video_banner a>div:first-of-type {
    position: absolute;
    top: 0;
    left: 0;
    padding-left: 10px;
    padding-top: 7px
}

#image_block_video_banner img#image-block-banner,#immersive_view_video_banner img#image-block-banner {
    height: 45px
}

#image_block_video_banner .ibv-banner-captions,#immersive_view_video_banner .ibv-banner-captions {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    height: 1em;
    padding-right: 10px
}

#image_block_video_banner a .ibv-banner-captions span,#immersive_view_video_banner a .ibv-banner-captions span {
    color: #fff!important;
    font-size: 14px!important;
    line-height: 1.2!important
}

#image_block_video_banner video {
    visibility: hidden
}

#imageBlock #main-image-container.show-banner,.burj #imageBlock #main-image-container.show-banner {
    max-height: 600px!important
}

#ivLargeVideo.show-banner {
    overflow: initial
}

@media screen and (max-height: 768px) {
    #imageBlock.show-banner #main-image-container,.burj #imageBlock.show-banner #main-image-container {
        max-height:430px!important
    }

    #imageBlock.show-banner {
        max-height: 430px!important
    }
}

@media only screen and (max-width: 1075px) {
    #image_block_video_banner a>div:first-of-type,#immersive_view_video_banner a>div:first-of-type {
        bottom:0;
        right: 0;
        padding-left: 0
    }

    #image_block_video_banner .ibv-banner-captions,#immersive_view_video_banner .ibv-banner-captions {
        display: none
    }
}

#altImages .videoBlockIngress .video-count {
    font-size: 9px!important;
    text-align: center;
    width: 40px;
    padding-top: 2px
}

#imageBlock #main-image-container #videoCaption a.more-videos.a-declarative {
    margin-top: 5px
}

#video-outer-container.videoContainerWrapperCenter {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column
}

#imageBlock #main-video-container.videoCenterWrapper {
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 0
}

#imageBlock #main-image-container .profileWrapper {
    margin: 3px auto 3px
}

#imageBlock #main-image-container .ive-creator-profile .a-profile-descriptor,#imageBlock #main-image-container .ive-creator-profile .a-profile-name {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    display: -webkit-box;
    overflow: hidden
}

#imageBlock #main-image-container .ive-creator-profile {
    text-align: left;
    margin-top: 3px;
    display: flex;
    padding-left: 0
}

#imageBlock #main-image-container .ive-creator-profile.a-profile .a-profile-name {
    font-weight: 700;
    line-height: 1.25
}

#imageBlock #main-image-container .ive-creator-profile.a-profile .a-profile-descriptor {
    color: #212121;
    line-height: 1.25
}

#imageBlock #main-image-container .ive-creator-profile .a-profile-avatar img {
    width: 34px;
    height: 34px;
    border-radius: 25px;
    object-fit: cover
}

#iv-tab-view-container .iv-box {
    display: block;
    background-color: #fff
}

#iv-tab-view-container .iv-box .iv-box-inner {
    position: relative
}

#iv-tab-view-container .iv-box-tab {
    display: none
}

#iv-tab-view-container ul.iv-tab-views {
    margin: 0 15px;
    list-style-type: none;
    border-bottom: 2px solid #E7E7E7;
    padding: 0 15px;
    height: 45px
}

#iv-tab-view-container ul.iv-tab-views:before,#iv-tab-view-container ul.iv-views:after {
    display: table;
    content: "";
    line-height: 0;
    font-size: 0
}

#iv-tab-view-container ul.iv-tab-views:after {
    clear: both
}

#iv-tab-view-container ul.iv-tab-views .iv-tab-heading,#iv-tab-view-container ul.iv-tab-views li {
    float: left;
    list-style-type: none;
    height: 45px
}

#iv-tab-view-container ul.iv-tab-views .iv-tab-heading a,#iv-tab-view-container ul.iv-tab-views li a {
    -webkit-transition: all .1s linear;
    transition: all .1s linear;
    text-decoration: none;
    line-height: 20px;
    height: 45px;
    font-size: 15px;
    padding: 15px 0;
    margin: 0 15px;
    display: block;
    border-bottom: 2px solid transparent;
    position: relative;
    color: #6C7778
}

#iv-tab-view-container ul.iv-tab-views .iv-tab-heading a:after,#iv-tab-view-container ul.iv-tab-views li a:after {
    content: "";
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 0;
    -webkit-transition: background-color .1s linear;
    transition: background-color .1s linear
}

#iv-tab-view-container ul.iv-tab-views .iv-tab-heading a:hover,#iv-tab-view-container ul.iv-tab-views li a:hover {
    border-top-color: transparent;
    text-decoration: none;
    color: #002F36
}

#iv-tab-view-container ul.iv-tab-views .iv-tab-heading.iv-active a,#iv-tab-view-container ul.iv-tab-views li.iv-active a {
    border-color: #007185;
    background-color: #fff;
    color: #002F36;
    font-weight: 400;
    height: 45px
}

#iv-tab-view-container ul.iv-tab-views .iv-tab-heading.iv-active a:hover:after,#iv-tab-view-container ul.iv-tab-views li.iv-active a:hover:after {
    background-color: transparent
}

#iv-tab-view-container .placeholder {
    display: none!important
}

#iv-tab-view-container .fullscreen {
    max-width: none!important
}

#iv-tab-view-container #ivMain,#iv-tab-view-container #ivMain360 {
    width: 100%;
    height: 100%;
    display: block
}

#iv-tab-view-container #ivThumbColumn,#iv-tab-view-container #ivThumbColumn360 {
    float: right;
    /* width: 280px */
    width: 280px;
}

#iv-tab-view-container #ivTitle,#iv-tab-view-container #ivTitle360 {
    color: #111;
    text-align: left;
    margin-top: 30px;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 17px;
    word-wrap: break-word;
    /* width: 280px; */
    width: 280px;
    padding-right: 15px
}

#iv-tab-view-container #ivVariationSelection,#iv-tab-view-container #ivVariationSelection360 {
    text-align: left;
    padding-right: 15px
}

#iv-tab-view-container #ivThumbs,#iv-tab-view-container #ivThumbs360 {
    /* width: 280px; */
    width: 280px;
    height: 290px;
    padding-top: 15px;
    padding-bottom: 15px;
    overflow-y: auto;
    margin-bottom: 15px;
    position: relative;
    top: 0;
    left: 0
}

#iv-tab-view-container #ivThumbs.noMediaSelection,#iv-tab-view-container #ivThumbs360.noMediaSelection {
    margin-top: 15px;
    border-top: 1px solid #C9E1F4
}

#iv-tab-view-container .ivThumb {
    border: 2px solid #D5DBDB;
    float: left;
    margin: 0 15px 15px 0;
    cursor: pointer
}

#iv-tab-view-container .ivThumb.selected,#iv-tab-view-container .ivThumb.selected:hover {
    border: 2px solid #007185;
    padding: 0
}

#iv-tab-view-container .ivThumb:hover {
    border: 2px solid #004B91;
    padding: 0
}

#iv-tab-view-container .ivThumbImage {
    float: left;
    position: relative;
    /* width: 50px;
    height: 50px; */
    width: 60px;
    height: 60px;
    background-color: #fff
}

#iv-tab-view-container .ivThumbText {
    float: left;
    word-wrap: break-word;
    width: 130px;
    margin-top: 10px;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11px
}

#iv-tab-view-container .ivThumbText:hover {
    background-color: #EAF3FD
}

#iv-tab-view-container .ivVariations {
    padding-top: 10px;
    padding-bottom: 3px;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 12px;
    color: #767676
}

#iv-tab-view-container .ivRow {
    height: 65px
}

#iv-tab-view-container .ivClearfix {
    clear: both
}

#iv-tab-view-container #ivStage,#iv-tab-view-container #ivStage360 {
    float: left;
    height: 100%;
    padding-right: 15px
}

#iv-tab-view-container #ivLargeImage {
    overflow: hidden;
    width: 100%;
    align: center;
    position: relative;
    height: 100%
}

#iv-tab-view-container .iv-box-inner {
    height: 100%
}

#iv-tab-view-container #ivVideoBlock {
    height: 100%
}

#ivLargeImage #prevButton{
    width:50%;
    height:100%;
    top:0px;
    left:0px;
    background-image: url('/project/assets/img/button/PrevButton.png');
    background-size: 60px 60px;
    background-position: left center;
    background-repeat: no-repeat;
}

#ivLargeImage #nextButton{
    width:50%;
    height:100%;
    top:0px;
    right:0px;
    background-image: url('/project/assets/img/button/NextButton.png');
    background-size: 60px 60px;
    background-position: right center;
    background-repeat: no-repeat;
}

/* ******** */
#prodDetails .prodDetTable {
    table-layout: fixed;
    border-spacing: 0;
    padding: 0
}

#prodDetails .prodDetLabel {
    background-color: #F5F5F5;
    width: 35%;
    color: #666;
    vertical-align: top
}

#prodDetails .prodDetSectionEntry {
    width: 50%!important;
    white-space: normal;
    word-wrap: break-word
}

#prodDetails .prodDet-expander-header {
    float: right
}

#prodDetails .prodDet-summaryText-visible {
    display: none
}

#prodDetails .prodDet-heading-alignment {
    float: left
}

#prodDetails .prodDetAttrValue {
    word-break: break-word
}

#prodDetails .prodDet-expander-header-styling {
    background-color: #F7FAFA!important;
    font-weight: 700!important
}

.uilm-section img {
    display: block;
    margin: 0 auto;
    min-width: 650px
}

#medslogo_header_web {
    padding-bottom: 0;
    color: #C60;
    font-size: medium;
    font-family: verdana,arial,helvetica,sans-serif
}

.burj-body #medslogo_header_web {
    color: #333;
    font-weight: 400;
    padding-bottom: 0;
    font-size: 21px;
    font-family: arial,verdana,helvetica,sans-serif
}

#mllStaticLearnMore {
    padding-left: 14px
}

#mll-tab-divider {
    padding-top: 30px
}

#medsLegalLogo_feature_div {
    margin-bottom: 14px!important
}

#energyEfficiencyLabel {
    display: inline-block;
    width: 50px;
    height: 23px
}

#energyEfficiencyLegacyLabel {
    display: inline-block;
    width: 58px;
    height: 16px
}

.energy-efficiency-legacy-badge-shape {
    position: absolute;
    width: 52px
}

.energyEfficiencyArrow {
    position: relative;
    width: 36px;
    height: 22px;
    margin-right: 22px;
    color: #FFF;
    text-align: center;
    line-height: 22px;
    font-size: 15px
}

.energyEfficiencyArrow:after {
    content: "";
    position: absolute;
    left: 100%;
    top: 0;
    width: 0;
    height: 0;
    border-top: 11px solid transparent;
    border-left-width: 10px;
    border-left-style: solid;
    border-bottom: 11px solid transparent
}

.energyEfficiencySymbol {
    position: relative;
    top: -2px
}

.energyEfficiencyTextPlacement {
    position: relative;
    left: 2px
}

.technicalData .h3color,.technicalData font,.technicalData ul {
    color: #333!important
}

.technicalData b,.technicalData strong {
    font-weight: 400!important
}

#dealprice_shippingmessage i.a-icon.a-icon-popover,#ourprice_shippingmessage i.a-icon.a-icon-popover,#saleprice_shippingmessage i.a-icon.a-icon-popover,.buyboxShippingLabel i.a-icon.a-icon-popover {
    display: none!important
}

#buybox [id^=newAccordionRow]:not(.a-accordion-active) #availability span,#buybox [id^=newAccordionRow]:not(.a-accordion-active) #originalPackagingMessage span,#buybox [id^=newAccordionRow]:not(.a-accordion-active) #productSupportAndReturnPolicy-product-support-message-collapsed-accordion span,#buybox [id^=newAccordionRow]:not(.a-accordion-active) #productSupportAndReturnPolicy-return-policy-message-collapsed-accordion span,#buybox [id^=newAccordionRow]:not(.a-accordion-active) #return-policy-collapsed-accordion span {
    color: #555!important
}

#buybox [id^=newAccordionRow].a-accordion-active .accordion-header #availability,#buybox [id^=newAccordionRow].a-accordion-active .accordion-header #originalPackagingMessage,#buybox [id^=newAccordionRow].a-accordion-active .accordion-header #productSupportAndReturnPolicy-product-support-message-collapsed-accordion,#buybox [id^=newAccordionRow].a-accordion-active .accordion-header #productSupportAndReturnPolicy-return-policy-message-collapsed-accordion {
    display: none
}

#buybox [id^=newAccordionRow]:not(.a-accordion-active) #originalPackagingMessage::before {
    content: '\A';
    clear: right;
    display: block;
    white-space: pre
}

#buybox [id^=newAccordionRow]:not(.a-accordion-active) #availability {
    padding-top: .5rem
}

#buybox [id^=newAccordionRow]:not(.a-accordion-active) #return-policy-collapsed-accordion {
    display: block!important;
    visibility: visible!important
}

#buybox [id^=newAccordionRow]:not(.a-accordion-active) .mobb-header-css a {
    pointer-events: none;
    cursor: default;
    text-decoration: none;
    color: inherit
}

#iod-detail-popover-content ol>li:not(:last-child) {
    margin-bottom: 8px
}

/* ******** */
.create-list-form {
    margin-bottom: 0;
    max-width: 510px
}

#create-list-back-navigation {
    padding-right: 10px
}

#create-list-back-icon {
    margin-top: 4px
}

.create-list-right-column {
    margin-left: 16px
}

.create-registry-right-column {
    margin-left: 16px
}

.create-list-section-inner {
    margin-right: 21px
}

.create_list_text_input {
    width: 100%;
    max-width: 448px!important;
    font-size: 14px;
    line-height: 20px
}

.create-list-section {
    padding: 24px!important
}

.create-registry-section {
    padding: 0 24px 24px 24px
}

.create-list-cancel-button {
    width: 110px
}

.create-list-create-button {
    width: 110px
}

/* ******** */
#WLNEW_section_wlType .a-box {
    min-height: 115px
}

#WLNEW_section_wlType .type-radio-contents {
    margin-left: 0
}

#WLNEW_section_wlType .a-icon-radio {
    vertical-align: top;
    margin-right: 5px;
    margin-left: -5px
}

#WLNEW_occ_month {
    margin-right: 10px
}

.privacy_buttons_margin {
    margin-left: 0!important;
    margin-bottom: 5px!important
}

.fix-width-x-large {
    max-width: 293px!important;
    width: 100%
}

.fix-width-large {
    width: 150px!important
}

#WLNEW_section_wlType .a-icon-radio {
    margin-top: 2px
}

/* ******** */
#atwl-popover-inner {
    max-height: 220px;
    overflow-y: auto;
    overflow-x: hidden;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

#atwl-popover-inner li {
    position: relative
}

.atwl-dd-list-name {
    display: inline-block;
    width: 170px;
    height: 13px;
    line-height: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle
}

.atwl-dd-list-name-kbp {
    width: 133px
}

.atwl-dd-list-privacy {
    display: inline-block;
    position: absolute;
    right: 3px;
    top: 12px
}

.atwl-dd-list-privacy.a-size-mini {
    line-height: 4px!important
}

#atwl-rich-content {
    padding: 14px 18px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-left-width: 0;
    border-right-width: 0;
    margin-bottom: 0
}

#atwl-rich-content-divider {
    margin-top: 10px
}

#kbp-promo {
    display: block;
    margin-bottom: 10px
}

.atwl-button {
    vertical-align: middle;
    display: inline-block;
    margin-left: 10px
}

.atwl-button-wide {
    vertical-align: middle;
    display: block;
    margin-bottom: 10px
}

.atwl-button-wide #wishListDropDown .a-button-text {
    padding: 0
}

#atwl-error-holder {
    vertical-align: middle
}

.atwl-text {
    display: inline-block;
    max-width: 150px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle
}

div[class~=atwl-text-white] span {
    color: #fff;
    text-decoration: underline
}

.atwl-text-white {
    color: #fff
}

.atwl-text-black {
    color: #000
}

span.uwl-response-text>a,span.uwl-response-text>span {
    font-size: 13;
    margin-left: 5px
}

.uwl-response-text {
    display: inline-block;
    max-width: 210px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    margin-top: -5px
}

.inline {
    display: inline-block
}

.text-normal {
    text-decoration: none!important
}

.aui-link {
    color: #0066c0!important;
    text-decoration: none!important
}

.aui-link:hover {
    color: #e47911!important;
    text-decoration: underline!important
}

#atwl-inline-link-text {
    position: relative;
    top: 1px
}

#wl-inline-wrapper #wishListDropDown {
    border: none
}

#wl-main-inline-wrapper {
    display: grid;
    margin-bottom: 0;
    width: auto;
    border-radius: 3px 0 0 3px;
    background: #e7e9ec;
    border: 1px solid;
    border-color: #adb1b8 #a2a6ac #8d9096;
    padding: 0;
    text-align: center;
    text-decoration: none!important
}

#wl-main-inline-wrapper #wishListMainButton {
    border: none
}

.atwl-option:focus {
    outline: 3px solid #1c89e3
}

.atwl-hz-dd-list-name {
    text-overflow: ellipsis;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden
}

.atwl-hz-dd-list-privacy {
    display: block
}

.atwl-hz-dd-image {
    width: 30px;
    height: 30px;
    overflow: hidden;
    display: block
}

.atwl-hz-dd-image-circle {
    border-radius: 50%
}

.atwl-hz-dd-image-empty {
    border: 1px dashed #767676
}

.atwl-hz-popover-secondary-title {
    margin-bottom: 6px;
    margin-left: 10px
}

.atwl-hz-popover-secondary {
    line-height: 1!important
}

.atwl-hz-popover-divider-section {
    margin: 10px 10px 6px 10px
}

.atwl-hz-rich-content-plus-icon {
    font-size: 30px!important;
    margin-right: 10px
}

.atwl-hz-vertical-align-middle {
    vertical-align: middle
}

#wl-huc-image-holder {
    max-width: 100px;
    max-height: 100px
}

.a-popover-inner .a-button-close.atwl-hz-button-close:not(:focus-visible) {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0)
}

.a-popover-inner .a-button-close.atwl-hz-button-close {
    position: absolute;
    top: 11px;
    z-index: 100
}

#huc-atwl-header-section {
    padding-top: 3px
}

.huc-atwl-header-main {
    line-height: 1
}

.huc-atwl-header-small {
    font-size: 13px
}

#huc-atwl-inner {
    max-width: 898px
}

#huc-atwl-asin-section {
    display: flex;
    flex-flow: wrap
}

#huc-atwl-asin-image-wrapper {
    margin-left: 28px;
    display: flex;
    width: 110px;
    height: 110px;
    justify-content: center;
    align-items: center;
    overflow: hidden
}

#huc-atwl-asin-image {
    max-width: 110px;
    max-height: 110px
}

#huc-atwl-asin-info {
    padding-left: 10px;
    width: 360px
}

#huc-atwl-asin-buttons {
    margin-left: auto
}

#huc-atwl-asin-button-group {
    width: 200px
}

#huc-atwl-footer-section {
    display: flex;
    justify-content: center;
    align-items: center
}

#huc-atwl-footer-title-wrapper {
    padding-left: 14px;
    margin: 0 5px
}

#huc-atwl-footer-title {
    line-height: 25px
}

#huc-atwl-footer-link-wrapper {
    padding-left: 10px
}

.huc-atwl-divider {
    margin: 10px 0
}

#popover-spinner {
    max-width: 100%;
    width: 898px;
    height: 607px;
    display: flex;
    align-items: center;
    justify-content: center
}

/* ******** */
.wr-modal-add-to-reg-action-button {
    margin-top: 8px;
    width: 100%
}

.wr-modal-add-to-reg-product-price {
    margin-right: 20px;
    color: #b12704
}

.wr-modal-add-to-reg-product-prime-icon {
    vertical-align: top
}

.wr-modal-add-to-reg-rec-item-title {
    display: block;
    display: -webkit-box;
    line-height: 16px;
    height: 32px;
    width: 150px;
    margin-bottom: 0;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.wr-modal-add-to-reg-rec-item-detail-info {
    width: 150px;
    margin: 5px 0
}

.wr-modal-add-to-reg-rec-item-image-wrapper {
    width: 150px;
    height: 150px
}

.wr-modal-add-to-reg-rec-button {
    min-width: 150px;
    max-width: 200px
}

.wr-modal-add-to-reg-primary-product-detail {
    padding: 0 25px
}

.wr-modal-add-to-reg-product-variation {
    padding-right: 15px;
    font-weight: 700
}

.wr-modal-add-to-reg-product-variation-label {
    font-weight: 400
}

#wr-modal-add-to-reg-wrapper {
    min-width: 450px
}

#atwl-rich-content.text-align-left {
    padding: 5px 0;
    text-align: left
}

.br-dp-post-atbr-container {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1;
    top: 0;
    right: 0;
    background-color: #fff;
    overflow-x: hidden;
    transition: .5s;
    z-index: 299
}

.br-dp-post-atbr-container-show {
    width: 715px
}

.br-dp-post-atbr-container-hide {
    width: 0
}

.br-dp-post-atbr-close-btn {
    background: 0 0;
    border: none;
    margin: 0;
    padding: 0;
    font-size: 50px
}

.br-dp-post-atbr-light-box {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: .6;
    background-color: #000;
    overflow: hidden;
    z-index: 298
}

.br-dp-post-atbr-no-scroll {
    overflow: hidden!important
}

.close {
    position: absolute;
    right: 12px;
    top: 18px;
    width: 30px;
    height: 24px;
    opacity: .6
}

.close:hover {
    opacity: 1
}

.close:after,.close:before {
    position: absolute;
    left: 15px;
    content: ' ';
    height: 24px;
    width: 2px;
    background-color: #111
}

.close:before {
    transform: rotate(45deg)
}

.close:after {
    transform: rotate(-45deg)
}

.dp-br-post-atbr-layout {
    padding-bottom: 30px
}

.br-cls-wbb-title {
    width: 300px
}

.dp-br-post-atbr-header {
    height: 60px;
    background-color: #F4F4F4
}

.dp-br-post-atbr-header-checklist-text-circle {
    font-size: 3em
}

.dp-br-post-atbr-header-checklist-text-circle:after {
    clear: both;
    content: ''
}

.pie-wrapper {
    height: 1em;
    width: 1em;
    float: left;
    position: relative
}

.pie-wrapper:nth-child(3n+1) {
    clear: both
}

.pie-wrapper .pie {
    height: 100%;
    width: 100%;
    clip: rect(0,1em,1em,.5em);
    left: 0;
    position: absolute;
    top: 0
}

.pie-wrapper .pie .half-circle {
    height: 100%;
    width: 100%;
    border: .1em solid #3498db;
    border-radius: 50%;
    clip: rect(0,.5em,1em,0);
    left: 0;
    position: absolute;
    top: 0
}

.pie-wrapper .label {
    border-radius: 50%;
    bottom: .4em;
    color: #398164;
    display: block;
    font-size: .3em;
    left: .4em;
    line-height: 2.3em;
    position: absolute;
    right: .4em;
    text-align: center;
    top: .595em
}

.pie-wrapper .label .smaller {
    font-size: .84em
}

.pie-wrapper .shadow {
    height: 100%;
    width: 100%;
    border: .1em solid #BDE3D4;
    border-radius: 50%
}

.pie-wrapper.progress-0 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-0 .pie .left-side {
    transform: rotate(0)
}

.pie-wrapper.progress-0 .pie .right-side {
    display: none
}

.pie-wrapper.progress-1 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-1 .pie .left-side {
    transform: rotate(3.6deg)
}

.pie-wrapper.progress-1 .pie .right-side {
    display: none
}

.pie-wrapper.progress-2 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-2 .pie .left-side {
    transform: rotate(7.2deg)
}

.pie-wrapper.progress-2 .pie .right-side {
    display: none
}

.pie-wrapper.progress-3 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-3 .pie .left-side {
    transform: rotate(10.8deg)
}

.pie-wrapper.progress-3 .pie .right-side {
    display: none
}

.pie-wrapper.progress-4 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-4 .pie .left-side {
    transform: rotate(14.4deg)
}

.pie-wrapper.progress-4 .pie .right-side {
    display: none
}

.pie-wrapper.progress-5 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-5 .pie .left-side {
    transform: rotate(18deg)
}

.pie-wrapper.progress-5 .pie .right-side {
    display: none
}

.pie-wrapper.progress-6 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-6 .pie .left-side {
    transform: rotate(21.6deg)
}

.pie-wrapper.progress-6 .pie .right-side {
    display: none
}

.pie-wrapper.progress-7 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-7 .pie .left-side {
    transform: rotate(25.2deg)
}

.pie-wrapper.progress-7 .pie .right-side {
    display: none
}

.pie-wrapper.progress-8 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-8 .pie .left-side {
    transform: rotate(28.8deg)
}

.pie-wrapper.progress-8 .pie .right-side {
    display: none
}

.pie-wrapper.progress-9 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-9 .pie .left-side {
    transform: rotate(32.4deg)
}

.pie-wrapper.progress-9 .pie .right-side {
    display: none
}

.pie-wrapper.progress-10 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-10 .pie .left-side {
    transform: rotate(36deg)
}

.pie-wrapper.progress-10 .pie .right-side {
    display: none
}

.pie-wrapper.progress-11 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-11 .pie .left-side {
    transform: rotate(39.6deg)
}

.pie-wrapper.progress-11 .pie .right-side {
    display: none
}

.pie-wrapper.progress-12 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-12 .pie .left-side {
    transform: rotate(43.2deg)
}

.pie-wrapper.progress-12 .pie .right-side {
    display: none
}

.pie-wrapper.progress-13 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-13 .pie .left-side {
    transform: rotate(46.8deg)
}

.pie-wrapper.progress-13 .pie .right-side {
    display: none
}

.pie-wrapper.progress-14 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-14 .pie .left-side {
    transform: rotate(50.4deg)
}

.pie-wrapper.progress-14 .pie .right-side {
    display: none
}

.pie-wrapper.progress-15 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-15 .pie .left-side {
    transform: rotate(54deg)
}

.pie-wrapper.progress-15 .pie .right-side {
    display: none
}

.pie-wrapper.progress-16 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-16 .pie .left-side {
    transform: rotate(57.6deg)
}

.pie-wrapper.progress-16 .pie .right-side {
    display: none
}

.pie-wrapper.progress-17 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-17 .pie .left-side {
    transform: rotate(61.2deg)
}

.pie-wrapper.progress-17 .pie .right-side {
    display: none
}

.pie-wrapper.progress-18 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-18 .pie .left-side {
    transform: rotate(64.8deg)
}

.pie-wrapper.progress-18 .pie .right-side {
    display: none
}

.pie-wrapper.progress-19 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-19 .pie .left-side {
    transform: rotate(68.4deg)
}

.pie-wrapper.progress-19 .pie .right-side {
    display: none
}

.pie-wrapper.progress-20 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-20 .pie .left-side {
    transform: rotate(72deg)
}

.pie-wrapper.progress-20 .pie .right-side {
    display: none
}

.pie-wrapper.progress-21 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-21 .pie .left-side {
    transform: rotate(75.6deg)
}

.pie-wrapper.progress-21 .pie .right-side {
    display: none
}

.pie-wrapper.progress-22 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-22 .pie .left-side {
    transform: rotate(79.2deg)
}

.pie-wrapper.progress-22 .pie .right-side {
    display: none
}

.pie-wrapper.progress-23 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-23 .pie .left-side {
    transform: rotate(82.8deg)
}

.pie-wrapper.progress-23 .pie .right-side {
    display: none
}

.pie-wrapper.progress-24 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-24 .pie .left-side {
    transform: rotate(86.4deg)
}

.pie-wrapper.progress-24 .pie .right-side {
    display: none
}

.pie-wrapper.progress-25 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-25 .pie .left-side {
    transform: rotate(90deg)
}

.pie-wrapper.progress-25 .pie .right-side {
    display: none
}

.pie-wrapper.progress-26 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-26 .pie .left-side {
    transform: rotate(93.6deg)
}

.pie-wrapper.progress-26 .pie .right-side {
    display: none
}

.pie-wrapper.progress-27 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-27 .pie .left-side {
    transform: rotate(97.2deg)
}

.pie-wrapper.progress-27 .pie .right-side {
    display: none
}

.pie-wrapper.progress-28 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-28 .pie .left-side {
    transform: rotate(100.8deg)
}

.pie-wrapper.progress-28 .pie .right-side {
    display: none
}

.pie-wrapper.progress-29 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-29 .pie .left-side {
    transform: rotate(104.4deg)
}

.pie-wrapper.progress-29 .pie .right-side {
    display: none
}

.pie-wrapper.progress-30 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-30 .pie .left-side {
    transform: rotate(108deg)
}

.pie-wrapper.progress-30 .pie .right-side {
    display: none
}

.pie-wrapper.progress-31 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-31 .pie .left-side {
    transform: rotate(111.6deg)
}

.pie-wrapper.progress-31 .pie .right-side {
    display: none
}

.pie-wrapper.progress-32 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-32 .pie .left-side {
    transform: rotate(115.2deg)
}

.pie-wrapper.progress-32 .pie .right-side {
    display: none
}

.pie-wrapper.progress-33 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-33 .pie .left-side {
    transform: rotate(118.8deg)
}

.pie-wrapper.progress-33 .pie .right-side {
    display: none
}

.pie-wrapper.progress-34 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-34 .pie .left-side {
    transform: rotate(122.4deg)
}

.pie-wrapper.progress-34 .pie .right-side {
    display: none
}

.pie-wrapper.progress-35 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-35 .pie .left-side {
    transform: rotate(126deg)
}

.pie-wrapper.progress-35 .pie .right-side {
    display: none
}

.pie-wrapper.progress-36 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-36 .pie .left-side {
    transform: rotate(129.6deg)
}

.pie-wrapper.progress-36 .pie .right-side {
    display: none
}

.pie-wrapper.progress-37 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-37 .pie .left-side {
    transform: rotate(133.2deg)
}

.pie-wrapper.progress-37 .pie .right-side {
    display: none
}

.pie-wrapper.progress-38 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-38 .pie .left-side {
    transform: rotate(136.8deg)
}

.pie-wrapper.progress-38 .pie .right-side {
    display: none
}

.pie-wrapper.progress-39 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-39 .pie .left-side {
    transform: rotate(140.4deg)
}

.pie-wrapper.progress-39 .pie .right-side {
    display: none
}

.pie-wrapper.progress-40 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-40 .pie .left-side {
    transform: rotate(144deg)
}

.pie-wrapper.progress-40 .pie .right-side {
    display: none
}

.pie-wrapper.progress-41 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-41 .pie .left-side {
    transform: rotate(147.6deg)
}

.pie-wrapper.progress-41 .pie .right-side {
    display: none
}

.pie-wrapper.progress-42 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-42 .pie .left-side {
    transform: rotate(151.2deg)
}

.pie-wrapper.progress-42 .pie .right-side {
    display: none
}

.pie-wrapper.progress-43 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-43 .pie .left-side {
    transform: rotate(154.8deg)
}

.pie-wrapper.progress-43 .pie .right-side {
    display: none
}

.pie-wrapper.progress-44 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-44 .pie .left-side {
    transform: rotate(158.4deg)
}

.pie-wrapper.progress-44 .pie .right-side {
    display: none
}

.pie-wrapper.progress-45 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-45 .pie .left-side {
    transform: rotate(162deg)
}

.pie-wrapper.progress-45 .pie .right-side {
    display: none
}

.pie-wrapper.progress-46 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-46 .pie .left-side {
    transform: rotate(165.6deg)
}

.pie-wrapper.progress-46 .pie .right-side {
    display: none
}

.pie-wrapper.progress-47 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-47 .pie .left-side {
    transform: rotate(169.2deg)
}

.pie-wrapper.progress-47 .pie .right-side {
    display: none
}

.pie-wrapper.progress-48 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-48 .pie .left-side {
    transform: rotate(172.8deg)
}

.pie-wrapper.progress-48 .pie .right-side {
    display: none
}

.pie-wrapper.progress-49 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-49 .pie .left-side {
    transform: rotate(176.4deg)
}

.pie-wrapper.progress-49 .pie .right-side {
    display: none
}

.pie-wrapper.progress-50 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-50 .pie .left-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-50 .pie .right-side {
    display: none
}

.pie-wrapper.progress-51 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-51 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-51 .pie .left-side {
    transform: rotate(183.6deg)
}

.pie-wrapper.progress-51 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-52 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-52 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-52 .pie .left-side {
    transform: rotate(187.2deg)
}

.pie-wrapper.progress-52 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-53 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-53 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-53 .pie .left-side {
    transform: rotate(190.8deg)
}

.pie-wrapper.progress-53 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-54 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-54 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-54 .pie .left-side {
    transform: rotate(194.4deg)
}

.pie-wrapper.progress-54 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-55 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-55 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-55 .pie .left-side {
    transform: rotate(198deg)
}

.pie-wrapper.progress-55 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-56 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-56 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-56 .pie .left-side {
    transform: rotate(201.6deg)
}

.pie-wrapper.progress-56 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-57 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-57 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-57 .pie .left-side {
    transform: rotate(205.2deg)
}

.pie-wrapper.progress-57 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-58 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-58 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-58 .pie .left-side {
    transform: rotate(208.8deg)
}

.pie-wrapper.progress-58 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-59 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-59 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-59 .pie .left-side {
    transform: rotate(212.4deg)
}

.pie-wrapper.progress-59 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-60 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-60 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-60 .pie .left-side {
    transform: rotate(216deg)
}

.pie-wrapper.progress-60 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-61 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-61 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-61 .pie .left-side {
    transform: rotate(219.6deg)
}

.pie-wrapper.progress-61 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-62 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-62 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-62 .pie .left-side {
    transform: rotate(223.2deg)
}

.pie-wrapper.progress-62 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-63 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-63 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-63 .pie .left-side {
    transform: rotate(226.8deg)
}

.pie-wrapper.progress-63 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-64 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-64 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-64 .pie .left-side {
    transform: rotate(230.4deg)
}

.pie-wrapper.progress-64 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-65 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-65 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-65 .pie .left-side {
    transform: rotate(234deg)
}

.pie-wrapper.progress-65 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-66 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-66 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-66 .pie .left-side {
    transform: rotate(237.6deg)
}

.pie-wrapper.progress-66 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-67 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-67 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-67 .pie .left-side {
    transform: rotate(241.2deg)
}

.pie-wrapper.progress-67 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-68 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-68 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-68 .pie .left-side {
    transform: rotate(244.8deg)
}

.pie-wrapper.progress-68 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-69 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-69 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-69 .pie .left-side {
    transform: rotate(248.4deg)
}

.pie-wrapper.progress-69 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-70 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-70 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-70 .pie .left-side {
    transform: rotate(252deg)
}

.pie-wrapper.progress-70 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-71 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-71 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-71 .pie .left-side {
    transform: rotate(255.6deg)
}

.pie-wrapper.progress-71 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-72 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-72 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-72 .pie .left-side {
    transform: rotate(259.2deg)
}

.pie-wrapper.progress-72 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-73 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-73 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-73 .pie .left-side {
    transform: rotate(262.8deg)
}

.pie-wrapper.progress-73 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-74 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-74 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-74 .pie .left-side {
    transform: rotate(266.4deg)
}

.pie-wrapper.progress-74 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-75 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-75 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-75 .pie .left-side {
    transform: rotate(270deg)
}

.pie-wrapper.progress-75 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-76 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-76 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-76 .pie .left-side {
    transform: rotate(273.6deg)
}

.pie-wrapper.progress-76 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-77 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-77 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-77 .pie .left-side {
    transform: rotate(277.2deg)
}

.pie-wrapper.progress-77 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-78 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-78 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-78 .pie .left-side {
    transform: rotate(280.8deg)
}

.pie-wrapper.progress-78 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-79 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-79 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-79 .pie .left-side {
    transform: rotate(284.4deg)
}

.pie-wrapper.progress-79 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-80 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-80 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-80 .pie .left-side {
    transform: rotate(288deg)
}

.pie-wrapper.progress-80 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-81 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-81 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-81 .pie .left-side {
    transform: rotate(291.6deg)
}

.pie-wrapper.progress-81 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-82 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-82 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-82 .pie .left-side {
    transform: rotate(295.2deg)
}

.pie-wrapper.progress-82 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-83 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-83 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-83 .pie .left-side {
    transform: rotate(298.8deg)
}

.pie-wrapper.progress-83 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-84 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-84 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-84 .pie .left-side {
    transform: rotate(302.4deg)
}

.pie-wrapper.progress-84 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-85 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-85 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-85 .pie .left-side {
    transform: rotate(306deg)
}

.pie-wrapper.progress-85 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-86 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-86 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-86 .pie .left-side {
    transform: rotate(309.6deg)
}

.pie-wrapper.progress-86 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-87 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-87 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-87 .pie .left-side {
    transform: rotate(313.2deg)
}

.pie-wrapper.progress-87 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-88 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-88 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-88 .pie .left-side {
    transform: rotate(316.8deg)
}

.pie-wrapper.progress-88 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-89 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-89 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-89 .pie .left-side {
    transform: rotate(320.4deg)
}

.pie-wrapper.progress-89 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-90 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-90 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-90 .pie .left-side {
    transform: rotate(324deg)
}

.pie-wrapper.progress-90 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-91 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-91 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-91 .pie .left-side {
    transform: rotate(327.6deg)
}

.pie-wrapper.progress-91 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-92 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-92 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-92 .pie .left-side {
    transform: rotate(331.2deg)
}

.pie-wrapper.progress-92 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-93 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-93 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-93 .pie .left-side {
    transform: rotate(334.8deg)
}

.pie-wrapper.progress-93 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-94 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-94 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-94 .pie .left-side {
    transform: rotate(338.4deg)
}

.pie-wrapper.progress-94 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-95 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-95 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-95 .pie .left-side {
    transform: rotate(342deg)
}

.pie-wrapper.progress-95 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-96 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-96 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-96 .pie .left-side {
    transform: rotate(345.6deg)
}

.pie-wrapper.progress-96 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-97 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-97 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-97 .pie .left-side {
    transform: rotate(349.2deg)
}

.pie-wrapper.progress-97 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-98 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-98 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-98 .pie .left-side {
    transform: rotate(352.8deg)
}

.pie-wrapper.progress-98 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-99 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-99 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-99 .pie .left-side {
    transform: rotate(356.4deg)
}

.pie-wrapper.progress-99 .pie .right-side {
    transform: rotate(180deg)
}

.pie-wrapper.progress-100 .pie {
    clip: rect(auto,auto,auto,auto)
}

.pie-wrapper.progress-100 .pie .half-circle {
    border-color: #66B998
}

.pie-wrapper.progress-100 .pie .left-side {
    transform: rotate(360deg)
}

.pie-wrapper.progress-100 .pie .right-side {
    transform: rotate(180deg)
}

.dp-br-post-atbr-header-content {
    padding-top: 9px;
    padding-right: 70px;
    float: right;
    width: 580px
}

.dp-br-post-atbr-header-checklist-text {
    padding-right: 40px
}

.br-dp-post-atbr-status-add-to-registry-image {
    max-width: 100px;
    max-height: 100px;
    vertical-align: middle
}

.br-dp-post-atbr-status {
    padding-top: 20px;
    padding-left: 25px;
    height: 170px;
    overflow: hidden
}

.br-dp-post-atbr-status-add-to-registry {
    height: 100px
}

.br-dp-post-atbr-status-add-to-registry-success-text {
    padding-left: 20px;
    width: 240px
}

.br-dp-post-atbr-status-add-to-registry-dup-icon {
    margin-top: 3px
}

.a-alert-inline .a-alert-container .a-alert-content {
    font-size: 14px
}

.br-dp-post-atbr-status-add-to-registry-request-line {
    padding-top: 15px
}

.br-dp-post-atbr-status-add-to-registry-request {
    padding-left: 10px
}

.br-dp-post-atbr-status-item-status {
    width: 305px;
    min-height: 87px;
    border-radius: 4px;
    border: 1px #DCDCDC solid;
    display: inline-flex
}

.br-dp-post-atbr-status-left {
    margin-right: 0!important;
    width: 360px!important
}

.br-dp-post-atbr-status-right {
    width: 230px!important
}

.br-dp-post-atbr-status-item-status-col {
    padding-top: 16px;
    padding-left: 20px;
    color: #DCDCDC;
    width: 90%
}

.br-dp-post-atbr-status-item-status-col-box {
    margin-bottom: 14px
}

.br-dp-post-atbr-items-space {
    padding-top: 40px;
    margin-bottom: 0
}

.br-dp-post-atbr-dropdown-option-disabled {
    pointer-events: none;
    color: #e0e0e0!important;
    cursor: not-allowed!important
}

.br-dp-post-atbr-items-content,.br-dp-post-atbr-items-content-asin,.br-dp-post-atbr-items-content-subcategory {
    padding-top: 25px;
    position: relative;
    overflow: visible;
    margin-bottom: 0;
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-around
}

.br-dp-post-atbr-item-info-text {
    height: 113px;
    margin-bottom: 0
}

.br-dp-post-atbr-items-widget-wrapper {
    background-color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 0;
    margin-bottom: 0
}

.br-dp-post-atbr-items-widget-wrapper:first-child {
    padding-top: 30px
}

.br-dp-post-atbr-item-title:hover {
    color: #000;
    text-decoration: underline
}

#br-total-review:hover {
    color: #767676;
    text-decoration: underline
}

.br-dp-post-atbr-item-image {
    max-width: 160px;
    max-height: 160px;
    vertical-align: middle
}

.br-dp-post-atbr-item-image-main {
    height: 150px;
    line-height: 150px
}

.br-dp-post-atbr-item-reviews {
    margin-top: 5px
}

.br-dp-post-atbr-item-reviews-text {
    font-size: 12px;
    margin-left: 2px
}

.br-dp-post-atbr-item-atbr-button-row {
    text-align: left
}

.br-dp-post-atbr-item-atbr-button {
    width: 165px;
    margin-right: 20px
}

.post-atbr-item-add-success {
    display: inline-block
}

.post-atbr-item-add-error {
    padding-bottom: 8px
}

.br-dp-post-atbr-item-price {
    font-size: 19px
}

.br-dp-post-atbr-item-sponsored-div {
    height: 25px;
    margin-bottom: 0
}

@supports (display: -webkit-box) {
    .br-dp-post-atbr-item-title-two-line {
        display:-webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        white-space: normal;
        min-height: 38px;
        overflow: hidden
    }
}

@supports (display: -webkit-box) {
    .br-dp-post-atbr-item-price-one-line {
        display:-webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        white-space: normal;
        overflow: hidden
    }
}

@supports (display: -webkit-box) {
    .br-dp-post-atbr-item-reviews-one-line {
        display:-webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        white-space: normal;
        overflow: hidden
    }
}

.br-dp-post-atbr-line {
    margin: 25px
}

.br-dp-post-atbr-categories {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-around
}

.br-checklist-category-icon-img {
    max-width: 130px;
    max-height: 100px;
    margin-top: 26px
}

.br-checklist-category-icon-shield {
    margin: 0;
    width: 130px;
    height: 130px;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    position: absolute;
    z-index: 100;
    background: rgba(0,0,0,.05);
    border-radius: 50%
}

.br-checklist-category-icon {
    position: relative
}

.br-dp-post-atbr-categories-wrapper {
    background-color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 30px
}

.a-size-small.br-checklist-category-title {
    font-size: 14px!important;
    padding-top: 10px;
    display: inline-block
}

.br-dp-post-atbr-widgt-end-link-icon {
    margin-top: 4px
}

.br-sponsored-item-popover-content-section {
    padding-bottom: 10px
}

.br-item-sponsored-icon {
    margin-top: 5px
}

.br-dp-post-atbr-item-main {
    width: 223px
}

.br-dp-post-atbr-status-manage-info-popover {
    margin-top: 10px;
    margin-right: 10px
}

#buybox .br-dp-post-atbr-status-add-to-registry-request-line .a-dropdown-container .a-button-dropdown {
    display: inline-block!important
}

#buybox .br-dp-post-atbr-status-add-to-registry-request-line .a-native-dropdown {
    z-index: -1;
    opacity: .01;
    position: absolute
}

.agr-add-to-registry-dropdown {
    width: 100%
}

#buybox #agr-dropdown {
    display: inline-block!important
}

#add-to-registry-dropdown {
    display: none!important
}

.agr-add-to-registry-dropdown-item-wrapper {
    min-height: 30px
}

.agr-add-to-registry-dropdown-item {
    display: flex;
    align-items: center;
    min-height: 30px;
    line-height: 12px!important
}

.agr-add-to-registry-dropdown-registry-icon {
    float: left;
    width: 30px;
    height: 30px;
    margin-right: 12px!important
}

.agr-add-to-registry-dropdown-registry-name {
    text-overflow: ellipsis;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden
}

.agr-add-to-registry-dropdown-create-icon {
    font-size: 30px!important;
    margin-right: 12px;
    margin-bottom: 0;
    width: 30px;
    text-align: center
}

.deviceDisabled {
    pointer-events: none
}

.agr-dropdown-disabled-wrapper {
    cursor: not-allowed
}

.agr-dropdown-disabled {
    pointer-events: none
}

.agr-add-to-registry-dropdown-create-button {
    display: flex;
    align-items: center;
    height: 30px
}

.dpx-hgl-modal-gift-tag-heading {
    width: 400px;
    height: 25px;
    margin: 4px 218px 0 0;
    color: #111;
    line-height: 1.43;
    font-weight: 700
}

.gr-modal-add-to-reg-product-price {
    color: #b12704
}

.gr-modal-add-to-reg-product-prime-icon {
    vertical-align: top
}

.gr-modal-add-to-reg-rec-item-image-wrapper {
    width: 150px;
    height: 150px
}

.gr-dpx-tag-modal-desktop {
    margin: 0 70px 20px 50px;
    max-width: 800px
}

.gr-dpx-tag-modal-changeover {
    position: fixed;
    top: 35%
}

.gr-dpx-tag-modal-header-main {
    margin-bottom: 4px
}

.gr-dpx-tag-modal-create {
    margin: 12px 0
}

.gr-dpx-tag-modal-create-stripe {
    display: inline-block
}

.gr-dpx-tag-modal-create-button-wrapper {
    display: inline-block;
    float: right
}

.gr-dpx-tag-modal-your-tags {
    margin: 8px 64px 32px 8px
}

.gr-dpx-tag-modal-your-tags-wrapper {
    display: inline-block;
    border: solid 0 #adb1b8;
    border-radius: 4px;
    margin: 10px 2px
}

.gr-dpx-tag-modal-your-tags-tag {
    padding: 8px 12px;
    background: 0 0;
    border: solid 1px #adb1b8;
    line-height: 1.43;
    font-size: 15px;
    color: #000;
    border-radius: 4px
}

.gr-dpx-tag-modal-save-wrapper {
    text-align: center;
    margin: 12px 0
}

.gr-dpx-tag-modal-add-new-wrapper {
    text-align: left;
    margin: 12px 0
}

.gr-dpx-add-new-tag {
    width: 400px;
    height: 32px;
    margin: 7px 0 4px 10px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.43;
    letter-spacing: normal;
    color: #555;
    background: 0 0;
    border: none;
    text-align: left;
    padding-left: 0;
    font-size: medium
}

.gr-dpx-tag-modal-header-sub {
    font-size: 15px;
    color: #555;
    line-height: 1.33;
    font-size: 15px
}

.gr-dpx-tag-modal-description {
    margin: 12px 12px
}

.gr-dpx-tag-modal-save-button {
    color: #fff;
    border: 3px solid #004e70;
    background-color: #004e70;
    border-radius: 100px;
    padding: 12px 74px
}

.gr-dpx-gift-tag-modal-your-gift-tags-empty {
    line-height: 1.33;
    color: #555
}

.gr-dpx-tag-modal-your-tags-tag:focus {
    background-color: #004e70;
    color: #fff
}

.create-new-gift-tag-arrow {
    vertical-align: text-bottom;
    color: #555;
    margin-left: 32px
}

.gr-btn {
    display: inline-block;
    line-height: 1.25;
    outline: 0;
    transition: all .1s;
    padding: 9px 21px;
    text-decoration: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.gr-text {
    color: #111
}

.gr-text.gr-text--bold {
    font-weight: 700
}

.gr-text.gr-text--medium {
    font-size: 16px
}

.gr-btn--rounded {
    border-radius: 100px
}

.theme-holiday {
    border: 4px solid #004e70;
    background-color: #004e70;
    color: #fcfcfc
}

.gr-tag-modal-desktop {
    margin: 50px;
    max-width: 800px
}

.gr-tag-modal-changeover {
    position: fixed;
    top: 32%
}

.gr-tag-modal-header {
    margin-bottom: 32px
}

@media (max-width: 700px) {
    .gr-tag-modal-header {
        margin-bottom:8px
    }
}

.gr-tag-modal-header-main {
    margin-bottom: 8px
}

@media (max-width: 700px) {
    .gr-tag-modal-header-main {
        margin-bottom:8px
    }
}

.gr-tag-modal-create {
    margin-bottom: 32px
}

.gr-tag-modal-create-label {
    padding-left: 0
}

.gr-tag-modal-create-stripe {
    display: flex
}

.gr-tag-modal-create-stripe .gr-tag-modal-create-stripe-input {
    height: 45px;
    margin-right: 32px;
    flex: 1
}

@media (max-width: 700px) {
    .gr-tag-modal-create-stripe .gr-tag-modal-create-stripe-input {
        margin-right:12px;
        overflow-x: initial
    }
}

.gr-tag-modal-create-stripe .gr-tag-modal-create-button {
    height: 45px
}

.gr-tag-modal-your-tags {
    margin: 12px 0
}

.gr-tag-modal-your-tags-header {
    margin-bottom: 8px
}

.gr-tag-modal-your-tags-wrapper {
    display: inline-block;
    margin: 6px 12px 6px 0
}

.gr-tag-modal-your-tags-tag {
    padding: 8px 16px;
    background-color: #fff;
    border: solid 1px #adb1b8;
    border-radius: 3px
}

.gr-dpx-tag-modal-your-tags-tag {
    padding: 8px 16px;
    background: 0 0;
    border: solid 1px #adb1b8;
    line-height: 1.43;
    font-size: 15px;
    border-radius: 3px;
    color: #000
}

.gr-tag-modal-close-icon {
    margin-top: 5px
}

.gr-tag-modal-save-wrapper {
    text-align: center;
    margin: 12px 0
}

button.gr-btn.gr-tag-modal-back-button {
    line-height: 50%;
    height: 32px;
    width: 176px
}

.gr-tag-modal-delete-flow {
    text-align: center
}

.gr-tag-modal-delete-this-tag {
    color: #004E70
}

.gr-tag-modal-delete-flow-buttons {
    margin-top: 30px
}

.gr-tag-modal-delete-flow-button-desktop {
    display: inline-block;
    width: 255px
}

.gr-tag-modal-delete-flow-button-mobile {
    width: 255px;
    margin: 5px 0
}

.gr-gift-tag-privacy-notification {
    width: 600px;
    height: 64px;
    margin: 28px 2px 0 14px;
    padding: 22px 44px 21px;
    border-radius: 18px;
    background-color: #f7fafa
}

.gr-gift-tag-privacy-notification-text {
    font-size: 16px;
    font-style: normal;
    line-height: 1.14;
    color: #555;
    display: block;
    height: auto;
    position: relative;
    text-align: center
}

.br-one-click-dropdown {
    width: 100%
}

.br-one-click-dropdown-option {
    display: flex;
    align-items: center;
    min-height: 30px;
    line-height: 30px!important;
    background-color: transparent;
    font-size: 12px!important
}

.br-one-click-dropdown-option img {
    width: 30px;
    height: 30px;
    float: left;
    margin-right: 12px!important
}

.br-one-click-dropdown-option .a-dropdown-common {
    border-left-color: transparent
}

.br-one-click-dropdown-option .a-dropdown-link.a-active {
    background-color: transparent;
    border-left-color: transparent
}

.create-option {
    display: flex;
    margin-left: 14px
}

.create-option-text {
    margin-left: 15px
}

.br-one-click-dropdown-disabled {
    pointer-events: none
}

.br-one-click-dropdown-disabled-wrapper {
    cursor: not-allowed
}

/* ******** */
#contextualIngressPtLink {
    display: inline-block
}

#contextualIngressPt {
    cursor: pointer;
    display: flex
}

#contextualIngressPt #contextualIngressPtLabel.cip-a-size-small {
    font-size: 12px!important;
    line-height: 1.5!important
}

#contextualIngressPt #contextualIngressPtLabel.cip-a-size-mini {
    font-size: 12px!important;
    line-height: 1.5!important
}

#contextualIngressPtPin {
    min-width: 16px;
    height: 14px;
    float: left;
    background-image: url(../img/sprite/kIT-Lj9i1Bch8yi.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center;
    margin-right: 5px;
    margin-top: 2px
}

@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    #contextualIngressPtPin {
        background-image:url(../img/sprite/nJCzu3ZNAgUz-2w.png);
        background-size: contain
    }

    #contextualIngressPtPinMobile {
        background-image: url(../img/sprite/crHb1a4bs3b6SUF.png);
        background-size: contain
    }
}

#contextualIngressPtMobileApp {
    display: table
}

#contextualIngressPtPinMobile {
    min-width: 16px;
    height: 20px;
    float: left;
    background-image: url(../img/sprite/rmbns9hA-ND5Ju7.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center;
    margin-bottom: 1px;
    margin-right: 6px
}

#contextualIngressPtMobileApp #contextualIngressPtPinMobile {
    width: 16px;
    height: 20px;
    float: left;
    background-image: url(../img/sprite/rmbns9hA-ND5Ju7.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center;
    margin-bottom: 1px;
    margin-right: 6px;
    display: table-cell
}

#contextualIngressPtMobileApp #contextualIngressPtLabel {
    display: table-cell;
    vertical-align: middle
}

/* ******** */
.unifiedLocationMobileButton {
    margin-left: 0!important;
    margin-right: 0!important
}

li #unifiedLocationCountrySelectionLink .a-box-inner {
    padding: 0
}

li #unifiedLocationAddrUpdate .a-button-text {
    display: inline-block
}

.unifiedLocationMarginLeftClass {
    margin-left: 10px
}

.ddm-a-dropdown-btn .a-button-inner,.ddm-a-dropdown-btn:hover .a-button-inner {
    background: #fff
}

.ddm-a-dropdown-btn.a-button-small .a-button-text {
    font-size: 13px
}

#ddmShippingMessage {
    padding-left: 20px
}

#ddmZipCodeInput1,#ddmZipCodeInput2 {
    height: 22px
}

#ddmZipCodeInput1 {
    width: 40px
}

#ddmZipCodeInput2 {
    width: 50px
}

.ddm-cust-addr-btn .a-button-inner {
    background: #fff
}

.ddm-cust-addr-btn.a-button-small .a-button-text {
    font-size: 13px
}

.ddm-cust-addr-btn:hover {
    border-color: #e47911
}

.ddm-cust-addr-btn:hover .a-button-inner {
    background: #fefaf6
}

#ftMessage b,#ftMessage strong {
    color: #333
}

#ftMessage #ftCountdown,#ftMessage b a:link {
    font-weight: 700!important
}

#ftMessage span.rddTitle {
    color: #090;
    font-weight: 700
}

/* ******** */
.warranty-price-legalMessage-icon {
    width: 12px;
    fill: #969696;
    vertical-align: middle;
    padding-bottom: 2px
}

.warranty-price-legalMessage-icon:hover {
    fill: #555
}

.warrantyPriceLegalMessagePopover i.a-icon.a-icon-popover {
    display: none
}

.mbb__mdb {
    position: relative;
    background: #008577;
    padding-left: .5em;
    color: #fff;
    white-space: nowrap;
    max-width: min-content;
    max-width: -moz-min-content;
    margin-bottom: .75em
}

.mbb__mdb:after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    width: 0;
    height: 0;
    border-right: .5em solid #fff;
    border-top: .7em solid transparent;
    border-bottom: .7em solid transparent
}

.mbb__mdb .mbb__mdbi {
    display: block;
    padding-right: 3em
}

.mdb_box {
    background: #f3f3f3;
    padding: .5em
}

.comparison_image_title_cell {
    padding-top: 20px;
    padding-left: 10px;
    width: auto;
    font-weight: 400;
    background: 0 0!important;
    border-bottom: hidden!important
}

.comparison_baseitem_column {
    background-color: #ffe;
    padding-left: 10px
}

.comparison_table tr:nth-child(even) td.comparison_baseitem_column {
    background-color: #ffffde;
    padding-left: 10px
}

.comparison_attribute_name_column {
    padding-left: 10px
}

.comparison_sim_items_column {
    padding-left: 10px
}

.comparison_table {
    table-layout: fixed;
    width: 100%
}

#HLCXComparisonTable td,#HLCXComparisonTable th {
    padding: 6px 14px 5px;
    word-wrap: break-word
}

.comparison_sim_asin {
    visibility: hidden
}

a:hover span.comparison_zeitgeist_badge_store_name {
    color: #E47911!important;
    text-decoration: underline
}

.comparison_zeitgeist:hover {
    text-decoration: none
}

.comparison_zeitgeist_badge {
    margin-right: 4px;
    background-color: #E47911!important;
    padding-top: 2px;
    padding-bottom: 2px
}

.comparison_zeitgeist_badge:before {
    border-bottom-color: #E47911!important
}

.comparison_zeitgeist_badge:after {
    border-top-color: #E47911!important
}

.comparison_table_first_col {
    width: 14.28%!important
}

tr.comparison_table_image_row td {
    border-bottom: hidden
}

.comparable_item3,.comparable_item4 {
    display: none
}

.comparison_table tr:nth-child(odd) .base_read_more {
    background-color: #ffe!important
}

.comparison_table tr:nth-child(even) .base_read_more {
    background-color: #ffffde!important
}

.comparison_table tr:nth-child(even) .sim_read_more {
    background-color: #f6f6f6!important
}

.comparison_table tr:nth-child(odd) .base_fade {
    background: -webkit-linear-gradient(top,rgba(255,255,255,0),#FFE);
    background: -moz-linear-gradient(top,rgba(255,255,255,0),#FFE);
    background: -o-linear-gradient(top,rgba(255,255,255,0),#FFE);
    background: linear-gradient(to bottom,rgba(255,255,255,0),#FFE)
}

.comparison_table tr:nth-child(even) .base_fade {
    background: -webkit-linear-gradient(top,rgba(255,255,255,0),#FFFFDE);
    background: -moz-linear-gradient(top,rgba(255,255,255,0),#FFFFDE);
    background: -o-linear-gradient(top,rgba(255,255,255,0),#FFFFDE);
    background: linear-gradient(to bottom,rgba(255,255,255,0),#FFFFDE)
}

.comparison_table tr:nth-child(even) .sim_fade {
    background: -webkit-linear-gradient(top,rgba(255,255,255,0),#F6F6F6);
    background: -moz-linear-gradient(top,rgba(255,255,255,0),#F6F6F6);
    background: -o-linear-gradient(top,rgba(255,255,255,0),#F6F6F6);
    background: linear-gradient(to bottom,rgba(255,255,255,0),#F6F6F6)
}

@media screen and (min-width: 1630px) {
    .comparable_item3 {
        display:table-cell
    }
}

@media screen and (min-width: 1900px) {
    .comparable_item3,.comparable_item4 {
        display:table-cell
    }
}

.comparison_detail_expander {
    text-align: center;
    border-bottom: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    border-left: 1px solid #e7e7e7;
    background-color: #f6f6f6;
    padding: 5px
}

.comparison_page_ingress_button {
    background-color: #0066c0;
    color: #fff!important;
    text-decoration: none!important;
    cursor: pointer;
    text-align: center;
    border-style: solid;
    border-radius: 3px;
    border-color: #0066c0;
    padding: 3px 10px
}

.comparison_zeitgeist_badge {
    margin-right: 4px;
    background-color: #E47911!important;
    padding-top: 2px;
    padding-bottom: 2px
}

.comparison_zeitgeist_badge:before {
    border-bottom-color: #E47911!important
}

.comparison_zeitgeist_badge:after {
    border-top-color: #E47911!important
}

.recently_viewed_items_image_title_cell_auto_width {
    padding-top: 20px;
    padding-left: 10px;
    width: auto
}

.recently_viewed_items_image_title_cell_fixed_width {
    padding-top: 20px;
    padding-left: 10px;
    width: 21.43%
}

.recently_viewed_baseitem_column {
    background-color: #ffe;
    padding-left: 10px
}

.recently_viewed_table tr:nth-child(even) td.recently_viewed_baseitem_column {
    background-color: #ffffde;
    padding-left: 10px
}

.recently_viewed_table_attribute_name_column {
    padding-left: 10px
}

.recently_viewed_items_column {
    padding-left: 10px
}

.recently_viewed_table {
    table-layout: fixed
}

.one_viewed_item_table_width {
    width: 57.14%
}

.two_viewed_item_table_width {
    width: 78.57%
}

.full_recently_viewed_table_width {
    width: 100%
}

#HLCXComparisonRecentlyViewedTable td,#HLCXComparisonRecentlyViewedTable th {
    padding: 6px 14px 5px;
    word-wrap: break-word
}

a:hover span.comparison_zeitgeist_badge_store_name {
    color: #E47911!important;
    text-decoration: underline
}

.comparison_zeitgeist:hover {
    text-decoration: none
}

.recently_viewed_table_first_col {
    width: 14.28%!important
}

tr.recently_viewed_table_image_row td {
    border-bottom: hidden
}

.recently_viewed_items3,.recently_viewed_items4 {
    display: none
}

.recently_viewed_table tr:nth-child(odd) .base_read_more {
    background-color: #ffe!important
}

.recently_viewed_table tr:nth-child(even) .base_read_more {
    background-color: #ffffde!important
}

.recently_viewed_table tr:nth-child(even) .sim_read_more {
    background-color: #f6f6f6!important
}

.recently_viewed_table tr:nth-child(odd) .base_fade {
    background: -webkit-linear-gradient(top,rgba(255,255,255,0),#FFE);
    background: -moz-linear-gradient(top,rgba(255,255,255,0),#FFE);
    background: -o-linear-gradient(top,rgba(255,255,255,0),#FFE);
    background: linear-gradient(to bottom,rgba(255,255,255,0),#FFE);
    top: -19px
}

.recently_viewed_table tr:nth-child(even) .base_fade {
    background: -webkit-linear-gradient(top,rgba(255,255,255,0),#FFFFDE);
    background: -moz-linear-gradient(top,rgba(255,255,255,0),#FFFFDE);
    background: -o-linear-gradient(top,rgba(255,255,255,0),#FFFFDE);
    background: linear-gradient(to bottom,rgba(255,255,255,0),#FFFFDE);
    top: -19px
}

.recently_viewed_table tr:nth-child(odd) .sim_fade {
    top: -19px
}

.recently_viewed_table tr:nth-child(even) .sim_fade {
    background: -webkit-linear-gradient(top,rgba(255,255,255,0),#F6F6F6);
    background: -moz-linear-gradient(top,rgba(255,255,255,0),#F6F6F6);
    background: -o-linear-gradient(top,rgba(255,255,255,0),#F6F6F6);
    background: linear-gradient(to bottom,rgba(255,255,255,0),#F6F6F6);
    top: -19px
}

@media screen and (min-width: 1630px) {
    .recently_viewed_items3 {
        display:table-cell
    }
}

@media screen and (min-width: 1900px) {
    .recently_viewed_items3,.recently_viewed_items4 {
        display:table-cell
    }
}

.comparison_image_with_video {
    position: relative
}

.comparison_image_with_video.show_play_icon:before {
    content: '';
    display: inline-block;
    width: 46px;
    height: 46px;
    position: absolute;
    background-size: 100%;
    background-image: url(../img/sprite/play-button2x.png);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto
}

/* ******** */
#HLCXComparisonTable.interactive_pc_table {
    table-layout: fixed;
    width: 100%;
    margin-bottom: 0
}

#HLCXComparisonTable.interactive_pc_table tr {
    border-top: 1px solid #E7E7E7;
    background-color: #f6f6f600!important
}

#HLCXComparisonTable.interactive_pc_table tr[id^=interactive_pc_table_row_] {
    border-bottom: 1px solid #E7E7E7
}

#HLCXComparisonTable.interactive_pc_table form {
    margin-bottom: 0
}

#HLCXComparisonTable.interactive_pc_table td,#HLCXComparisonTable.interactive_pc_table th {
    padding: 6px 14px 5px;
    word-wrap: break-word;
    vertical-align: top
}

#HLCXComparisonTable.interactive_pc_table .interactive_pc_sorting_n_filtering td,#HLCXComparisonTable.interactive_pc_table .interactive_pc_sorting_n_filtering th {
    vertical-align: middle!important
}

#HLCXComparisonTable.interactive_pc_table .ipc_options_table tr {
    border: none!important
}

#HLCXComparisonTable.interactive_pc_table .ipc_options_table td,#HLCXComparisonTable.interactive_pc_table .ipc_options_table th {
    padding: 0 4px 4px 0!important
}

#HLCXComparisonTable.interactive_pc_table .ipc_sorting_btn {
    height: 24px;
    box-sizing: border-box!important;
    border-radius: 4px!important
}

#HLCXComparisonTable.interactive_pc_table th.grouped-attribute-title {
    padding-top: 14px;
    padding-bottom: 9px
}

#HLCXComparisonTable.interactive_pc_table .border-none,#HLCXComparisonTable.interactive_pc_table .interactive_pc_no_border {
    border: none
}

#HLCXComparisonTable.interactive_pc_table .comparison_add_to_cart_row {
    border: none
}

#HLCXComparisonTable.interactive_pc_table .interactive_pc_attribute_heading_column {
    background: #F3F3F3!important;
    border-right: 5px solid #fff
}

#HLCXComparisonTable.interactive_pc_table .interactive_pc_attribute_heading_column .description {
    font-weight: 400
}

#HLCXComparisonTable.interactive_pc_table td.customer-rating-column,#HLCXComparisonTable.interactive_pc_table td.interactive_pc_price_column {
    padding-top: 3px!important;
    padding-bottom: 3px!important
}

#HLCXComparisonTable.interactive_pc_table .comparison_attribute_name_column {
    background: #F3F3F3!important;
    border-right: 5px solid #fff
}

#HLCXComparisonTable.interactive_pc_table .interactive_pc_qd_desc_arrow_wrapper {
    display: inline-block;
    padding-top: 1.3rem;
    position: absolute
}

#HLCXComparisonTable.interactive_pc_table .interactive_pc_qd_arrow_icon {
    float: right
}

#HLCXComparisonTable.interactive_pc_table .comparison_table_see_more_detail td {
    padding-bottom: 13px
}

#HLCXComparisonTable.interactive_pc_table .comparable_item3,#HLCXComparisonTable.interactive_pc_table .comparable_item4 {
    display: table-cell!important
}

.interactive_pc_qpt_bottom_sheet {
    max-height: 90vh;
    overflow-x: hidden;
    background: #fff
}

.interactive_pc_bs_padding {
    padding: 21px 21px 25px 21px!important
}

.ipc_sorting_options_container {
    width: 350px;
    z-index: 1000000000000!important;
    position: absolute;
    left: 0;
    display: none;
    background: #fff;
    padding: 14px 18px 18px 18px!important;
    border: 1.17px solid #CCC;
    box-shadow: 0 4px 14px rgba(0,0,0,.1);
    border-radius: 3px
}

.ipc_options_button_container {
    position: relative;
    left: 0
}

.ipc_options_bs_header {
    border-bottom: .1rem solid #e7e7e7;
    padding-bottom: 10px
}

.ipc_arrow_icon {
    vertical-align: middle!important
}

/* ******** */
.warranty-twister-container .warranty-twister-expander-heading .warranty-twister-expander-icon-container {
    transition: all .4s ease;
    padding-top: 15px!important;
    padding-left: 0!important
}

.warranty-twister-container .warranty-twister-expander-heading .warranty-twister-expander-icon {
    transition: all .4s ease;
    transform: rotate(90deg)
}

.warranty-twister-container .warranty-twister-expander-heading .warranty-twister-expander-icon.rotate {
    transform: rotateZ(-90deg);
    transition: all .4s ease
}

.warranty-twister-container .warranty-twister-expander-heading .warranty-twister-expander-heading-image-container {
    padding-top: 0!important;
    padding-bottom: 0!important
}

.warranty-twister-container .warranty-twister-expander-heading .warranty-twister-header-container {
    display: flex
}

.warranty-twister-container .warranty-twister-expander-heading .warranty-twister-header-content {
    display: flex;
    align-items: center;
    flex-grow: 1
}

.warranty-twister-container .warranty-twister-expander-heading .warranty-twister-header-description {
    flex-grow: 1
}

.warranty-twister-container .warranty-twister-expander-heading .warranty-twister-selected-checkmark {
    vertical-align: baseline
}

.warranty-twister-container .warranty-twister-skeleton-loader {
    display: flex;
    flex-direction: column;
    margin-bottom: 0;
    max-height: fit-content;
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s .2s,opacity .2s;
    transition-timing-function: cubic-bezier(.4,0,.6,1)
}

.warranty-twister-container .warranty-twister-skeleton-loader .warranty-twister-skeleton-loader-box {
    padding: 9px;
    margin-bottom: 9px;
    width: 100%;
    height: 75px;
    border: #DDD solid 1px
}

.warranty-twister-container .warranty-twister-skeleton-loader .warranty-twister-skeleton-loader-title {
    width: 100%;
    height: 20px;
    margin-bottom: 15px;
    background-color: #EAEDED;
    position: relative;
    overflow: hidden
}

.warranty-twister-container .warranty-twister-skeleton-loader .warranty-twister-skeleton-loader-subtitle {
    width: 50%;
    height: 20px;
    background-color: #EAEDED
}

.warranty-twister-container .warranty-twister-expander-content {
    overflow: hidden;
    margin-top: 0;
    border-top: none;
    overflow-x: scroll;
    max-height: 0;
    opacity: 0;
    transition: all .2s ease;
    transition-timing-function: cubic-bezier(.4,0,1,1);
    -ms-overflow-style: none;
    scrollbar-width: none
}

.warranty-twister-container .warranty-twister-expander-content::-webkit-scrollbar {
    display: none
}

.warranty-twister-container .warranty-twister-expander-content-expand {
    padding-top: 13px;
    transform: translateY(0);
    max-height: 400px!important;
    opacity: 1;
    transition: all .2s ease;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    overflow-y: scroll
}

.warranty-twister-container .warranty-twister-bullet-list {
    display: list-item;
    list-style-type: disc!important;
    margin-left: 10px;
    color: gray
}

.warranty-twister-container .warranty-twister-skeleton-loader-expand {
    padding-top: 13px;
    transform: translateY(0);
    max-height: fit-content;
    opacity: 1;
    transition: all .2s ease;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

.warranty-twister-container .warranty-twister-swatch {
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s .2s,opacity .2s;
    transition-timing-function: cubic-bezier(.4,0,.6,1)
}

.warranty-twister-container .warranty-twister-swatch.invisible {
    max-height: 0;
    overflow: hidden
}

.warranty-twister-container .twister-plus-cc-card-fadeIn {
    visibility: visible;
    opacity: 1;
    transition: visibility 0s 0s,opacity .2s;
    transition-timing-function: cubic-bezier(.4,0,.6,1)
}

.warranty-twister-container .warranty-twister-list {
    display: grid;
    grid-template-rows: repeat(auto-fit,minmax(9%,1fr));
    grid-gap: .5rem
}

.warranty-twister-container .warranty-twister-list .warranty-twister-list-item {
    grid-column: 1
}

.warranty-twister-container .warranty-twister-box-group-warranty-option {
    display: grid;
    height: 100%
}

.warranty-twister-container .disabled-option {
    opacity: .5
}

.warranty-twister-container .warranty-twister-box-group {
    border-radius: 4px;
    border: 1px solid transparent;
    background-image: linear-gradient(white,#fff),linear-gradient(to bottom,#ADB1B8,#8D9096);
    background-origin: border-box;
    background-clip: content-box,border-box
}

.warranty-twister-container .warranty-twister-selected-box-group {
    border: 1px solid #E77504
}

.warranty-twister-container .warranty-twister-box-group-default-option {
    display: grid;
    align-content: center;
    font-weight: 700;
    height: 60px
}

.warranty-twister-container .warranty-twister-selected-heading {
    background-color: #FFF
}

.warranty-twister-container .warranty-twister-box-group-heading {
    border: none;
    padding: 4px 0 0 10px
}

.warranty-twister-container .warranty-twister-unselected-heading {
    background-color: #FFF
}

.warranty-twister-container .warranty-twister-box-group-detail {
    border: none;
    margin-left: 10px;
    white-space: nowrap;
    word-spacing: -1ch
}

.warranty-twister-container .warranty-twister-box-group-detail-no-header {
    border: none;
    margin-left: 10px
}

.warranty-twister-container .warranty-review-star-link {
    margin-left: 6px;
    margin-right: 1px
}

.warranty-twister-container #warranty-option-desktop-link {
    justify-self: end;
    padding-right: 10px
}

.disabled-card {
    opacity: .5
}

.warranty-secondary-view-container {
    height: 90vh
}

/* ******** */
.dealsx_box_info {
    border-color: #bbd3de
}

.dealsx_box_in_cart {
    background-color: #e7f2ef;
    border-radius: 3px
}

.dealsx_incart_alert {
    padding-top: 1px
}

.dealsx-single-offer-display-active .gb-accordion-active {
    font-weight: 700
}

.dealsx-single-offer-display-active .show-on-unselected {
    display: none
}

.gb_box_info {
    border-color: #bbd3de
}

.gb_box_in_cart {
    background-color: #e7f2ef;
    border-radius: 3px
}

.gb_incart_alert {
    padding-top: 1px
}

.new-claim-bar-cont {
    display: flex;
    column-gap: 10px
}

.new-claim-bar {
    flex: 1 1 auto;
    margin-top: 4px
}

.ldtimercont {
    position: relative;
    height: 8px;
    margin-bottom: 4px;
    margin-top: 4px;
    font-size: 1px
}

.ldtimercont .statebar {
    position: absolute;
    height: 4px;
    width: 100%;
    margin-top: 2px;
    background-color: #ccc
}

.ldtimercont .progbar {
    position: absolute;
    height: 4px;
    background-color: #000;
    margin-top: 2px
}

.ldtimercont .progbaralert {
    position: absolute;
    height: 4px;
    background-color: #c00;
    margin-top: 2px
}

.ldtimercont .progbarmissed {
    position: absolute;
    height: 4px;
    background-color: #999;
    margin-top: 2px
}

.ldtimercont .progbartick {
    position: absolute;
    height: 8px;
    border-right: 1px solid #fff
}

.ldtimercont .progbartickmissed {
    position: absolute;
    height: 8px;
    border-right: 1px solid #999
}

.exclusively-prime-signup-button.a-button {
    border-color: #30718b #2b657c #26586c
}

.exclusively-prime-signup-button.a-button {
    background: #49ADD3
}

.exclusively-prime-signup-button.a-button .a-button-inner {
    background: #367e9b;
    background: -moz-linear-gradient(top,#4A8BA5 0,#367E9B 50%,#30718B 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#4A8BA5),color-stop(.5,#367E9B),color-stop(1,#30718B));
    background: -webkit-linear-gradient(top,#4A8BA5 0,#367E9B 50%,#30718B 100%);
    background: -o-linear-gradient(top,#4A8BA5 0,#367E9B 50%,#30718B 100%);
    background: -ms-linear-gradient(top,#4A8BA5 0,#367E9B 50%,#30718B 100%);
    background: linear-gradient(to bottom,#4A8BA5 0,#367E9B 50%,#30718B 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4A8BA5', endColorstr='#30718B', GradientType=0)
}

.exclusively-prime-signup-button.a-button .a-button-inner {
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.15) inset;
    -moz-box-shadow: 0 1px 0 rgba(255,255,255,.15) inset;
    box-shadow: 0 1px 0 rgba(255,255,255,.15) inset
}

.exclusively-prime-signup-button.a-button .a-button-text {
    color: #fff
}

.exclusively-prime-signup-button.a-button:hover {
    border-color: #2b657c #26586c #204c5d
}

.exclusively-prime-signup-button.a-button:hover .a-button-inner {
    background: #30718b;
    background: -moz-linear-gradient(top,#367E9B 0,#30718B 50%,#2B657C 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#367E9B),color-stop(.5,#30718B),color-stop(1,#2B657C));
    background: -webkit-linear-gradient(top,#367E9B 0,#30718B 50%,#2B657C 100%);
    background: -o-linear-gradient(top,#367E9B 0,#30718B 50%,#2B657C 100%);
    background: -ms-linear-gradient(top,#367E9B 0,#30718B 50%,#2B657C 100%);
    background: linear-gradient(to bottom,#367E9B 0,#30718B 50%,#2B657C 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#367E9B', endColorstr='#2B657C', GradientType=0)
}

.exclusively-prime-signup-button.a-button:active {
    border-color: #26586c #204c5d #204c5d
}

.exclusively-prime-signup-button.a-button:active .a-button-inner {
    background: #30718b;
    background-image: none;
    filter: none;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2) inset;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,.2) inset;
    box-shadow: 0 1px 3px rgba(0,0,0,.2) inset
}

.app-only-button.a-button {
    background: linear-gradient(180deg,#F7F8FA 0,#E7E9EC 100%);
    border-radius: 2px
}

.app-only-button.a-button:hover .a-button-inner {
    background: linear-gradient(180deg,rgba(247,248,250,.38) 0,rgba(231,233,236,.31) 100%)
}

.app-only-button.a-button:hover {
    background: linear-gradient(180deg,rgba(247,248,250,.38) 0,rgba(231,233,236,.31) 100%)
}

#dealBadge_feature_div .dealBadge {
    background-color: #CC0C39!important;
    padding: 4px 8px 4px 8px;
    border-radius: 4px;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 4px
}

#dealBadge_feature_div .dealBadgeTopMargin {
    margin-top: -4px!important
}

#dealBadge_feature_div .dealBadgeTextColor {
    color: #fff!important
}

#dealBadge_feature_div .dealBadgeSupportingTextRedColor {
    color: #CC0C39!important
}

#dealBadge_feature_div .dealBadgeNoBackgroundColor {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 4px
}

/* ******** */
.actionPanelSecondaryPanel {
    width: 420px;
    height: 100%;
    position: absolute;
    top: -1px;
    left: 420px;
    border-top: 1px solid #e7e7e7
}

.actionPanelSecondaryPanelHeadingSection {
    width: 100%
}

.actionPanelSecondaryPanelHeadingText {
    position: relative;
    top: 4px;
    left: -30px;
    z-index: -1
}

.actionPanelSecondaryPanelBackButton {
    width: 30px;
    height: 30px;
    float: left;
    margin-left: 18px;
    cursor: pointer
}

hr.actionPanelSecondaryPanelDivider {
    border-top: 2px solid #f3f3f3;
    margin-bottom: 0
}

.elevatorBar {
    height: 55px
}

#elevatorBar {
    width: 104%;
    padding: 0 18px;
    background: #f3f3f3;
    position: relative;
    left: -18px;
    min-width: 1024px
}

#elevatorBar.stickyBar {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
    width: 100%
}

#elevatorHeadingSection {
    margin-right: 18px
}

.elevatorSection {
    display: inline-block;
    height: 100%
}

.elevatorButton {
    padding: 19px 14px 18px;
    text-align: center;
    color: #767676;
    cursor: pointer
}

.elevatorButton:hover {
    background: #d7d7d7;
    color: #666
}

.elevatorButton.elevatorHighlight {
    background: #bababa;
    color: #555
}

.elevatorTextWrapper {
    display: inline-table;
    height: 100%
}

.elevatorText {
    display: table-cell;
    vertical-align: middle
}

.elevatorDividerSection {
    display: inline-block;
    margin: 0 4px
}

.elevatorDivider {
    border-left: 1px solid #d7d7d7;
    height: 20px
}

#elevatorViewBuyingOptionsSection {
    float: right
}

#elevatorViewBuyingOptionsButton {
    margin-top: 10px
}

#elevatorViewBuyingOptionsButton .a-button-inner {
    width: 190px;
    height: 35px
}

#elevatorViewBuyingOptionsButton-announce {
    padding-top: 3px
}

#burjPageDivider {
    border-top: 14px solid #f3f3f3
}

#elevatorBottom.burj {
    display: none
}

.burj #brandBar {
    margin-top: 10px;
    height: 55px;
    text-align: center
}

.burj #logoByLine {
    max-width: 200px;
    max-height: 55px;
    padding: 0 10px;
    background: #fff;
    -webkit-box-sizing: content-box;
    -ms-box-sizing: content-box;
    box-sizing: content-box
}

.burj #brandBarHorizontalLine {
    height: 1px;
    width: 500px;
    margin: auto;
    margin-top: -32.5px;
    background: #ddd;
    background: -moz-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,0) 10%,rgba(255,255,255,0) 90%,rgba(255,255,255,1) 100%),#ddd;
    background: -webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,1)),color-stop(10%,rgba(255,255,255,0)),color-stop(90%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,1))),#ddd;
    background: -webkit-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,0) 10%,rgba(255,255,255,0) 90%,rgba(255,255,255,1) 100%),#ddd;
    background: -o-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,0) 10%,rgba(255,255,255,0) 90%,rgba(255,255,255,1) 100%),#ddd;
    background: -ms-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,0) 10%,rgba(255,255,255,0) 90%,rgba(255,255,255,1) 100%),#ddd;
    background: linear-gradient(to right,rgba(255,255,255,1) 0,rgba(255,255,255,0) 10%,rgba(255,255,255,0) 90%,rgba(255,255,255,1) 100%),#ddd
}

.burj #brandBarLogoWrapper {
    display: inline-block;
    height: 55px
}

.burj #brandteaser {
    display: table-cell;
    vertical-align: middle;
    height: 55px;
    text-decoration: none
}

.burj #brandBar.aeBrandBar {
    padding: 4px;
    height: 50px;
    overflow: visible;
    white-space: nowrap
}

.burj #logoByLine.aeLogo {
    border-right: solid 1px #F90;
    padding: 0 6px 0 0;
    margin-right: 6px;
    height: 42px
}

.burj #brandBarTagline {
    max-width: 400px;
    padding-top: 18px
}

#sns-frequency-button {
    cursor: pointer
}

.sns-frequency-dropdown-icon {
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -4px
}

.sns-native-frequency-dropdown {
    display: block
}

html.a-js .sns-native-frequency-dropdown {
    display: none
}

#actionPanel #toggleBuyBox .sns-frequency-dropdown-popover-button {
    border: 1px #DDD solid
}

.sns-frequency-dropdown-popover-button {
    display: none
}

html.a-js .sns-frequency-dropdown-popover-button {
    display: block
}

.sns-frequency-dropdown-popover-button:hover {
    border-color: #CACACA
}

.sns-frequency-dropdown-popover-button:active {
    border-color: #BABABA
}

.sns-frequency-dropdown-select-box {
    border-bottom: 1px #DDD solid
}

.sns-selected-frequency {
    background-color: #E6E6E6;
    border-left: 2px #E47911 solid
}

.sns-selected-frequency .sns-month-text {
    font-weight: 700
}

ul.sns-frequency-dropdown-option-list li {
    border-bottom: 1px solid #F3F3F3;
    cursor: pointer
}

ul.sns-frequency-dropdown-option-list li:last-child {
    border-bottom: none
}

ul.sns-frequency-dropdown-option-list li:hover {
    background-color: #E6E6E6
}

#actionPanel #chkMomOuter label {
    display: inline;
    padding-left: 0;
    position: initial
}

#actionPanel .a-mom-checkbox {
    display: inline;
    background: #e4e4e4;
    border-radius: 2px;
    margin-right: 10px;
    padding: 5px 10px 5px 2px
}

#actionPanel .mom-signup-button.a-button .a-button-inner {
    background: #009DD9;
    box-shadow: 0 1px 0 rgba(255,255,255,.15) inset;
    filter: none
}

#actionPanel .mom-signup-button.a-button .a-button-text {
    color: #fff
}

#actionPanel .mom-signup-button.a-button:hover .a-button-inner {
    background: #4A8BA5;
    filter: none
}

#actionPanel .a-mom-text-right {
    float: right
}

.burj.centered-feature-container,.prestige_beauty.centered-feature-container {
    margin: auto;
    margin-top: 50px
}

.burj .bRecPlusSign,.prestige_beauty .bRecPlusSign {
    font-family: Arial;
    background-color: #FFF;
    color: #595959
}

.burj .bRecSwappableCenter,.prestige_beauty .bRecSwappableCenter {
    float: left;
    width: auto
}

.burj #bRecHorizontalView .bRecRow:first-child,.burj #rootItemImage,.prestige_beauty #bRecHorizontalView .bRecRow:first-child,.prestige_beauty #rootItemImage {
    display: inline-block
}

.burj .bRecNarrowElastic,.prestige_beauty .bRecNarrowElastic {
    float: left
}

.burj .bRecContentCompartment,.prestige_beauty .bRecContentCompartment {
    width: auto;
    float: left
}

.burj .bRecPlusContainer,.prestige_beauty .bRecPlusContainer {
    width: auto;
    text-align: center;
    margin-top: 93px;
    float: left
}

.burj .bRecHeaderRow,.prestige_beauty .bRecHeaderRow {
    padding-top: 44px;
    max-width: 620px
}

.prestige_beauty .burj .bRecHeaderRow {
    text-align: center;
    margin-left: auto;
    margin-right: auto
}

.burj .bRecSummary,.prestige_beauty .bRecSummary {
    font-size: 16px;
    line-height: 23px
}

.burj .bRecTitle,.prestige_beauty .bRecTitle {
    font-size: 21px;
    line-height: 27px;
    color: #111
}

.prestige_beauty .burj .bRecTitle {
    font-size: 28px;
    line-height: 34px
}

.burj .bRecCenteredText,.prestige_beauty .bRecCenteredText {
    text-align: center
}

#bRecItemTitle a:link,.burj .bRecGreyText,.prestige_beauty .bRecGreyText {
    color: #767676
}

.burj #bRecItemTitle,.prestige_beauty #bRecItemTitle {
    margin-bottom: 4px
}

.burj .bRecBlurbBox,.prestige_beauty .bRecBlurbBox {
    padding-left: 20px;
    border-left: solid 2px #EEE;
    position: relative;
    height: 100%;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 0
}

.burj .bRecItem,.prestige_beauty .bRecItem {
    float: left;
    border-right: solid 1px #e3e3e3
}

.burj .bRecBuyBox,.prestige_beauty .bRecBuyBox {
    margin-left: 9px;
    float: left;
    width: 200px
}

.burj .bRecPricePara,.prestige_beauty .bRecPricePara {
    font-size: 17px;
    line-height: 21px;
    border-bottom: solid 1px #e3e3e3;
    margin-top: 44px;
    margin-bottom: 14px;
    padding-bottom: 10px
}

.burj #bRecForm,.prestige_beauty #bRecForm {
    margin-bottom: 44px;
    display: inline-block
}

.burj #bRecFormDiv,.prestige_beauty #bRecFormDiv {
    margin-bottom: 44px
}

.prestige_beauty .burj #bRecFormDiv {
    text-align: center
}

.burj #bRecForm,.burj #beautyRecommendations,.prestige_beauty #bRecForm,.prestige_beauty #beautyRecommendations {
    position: relative
}

.burj #beautyRecommendations,.prestige_beauty #beautyRecommendations {
    margin-left: auto;
    margin-right: auto
}

.burj .bRecItemPara,.prestige_beauty .bRecItemPara {
    display: table;
    margin-left: auto;
    margin-right: auto
}

.burj .bRecItemTitleAndPrice,.prestige_beauty .bRecItemTitleAndPrice {
    display: table-cell
}

.burj .clear-float,.prestige_beauty .clear-float {
    clear: both
}

.burj .bRecHeaderRow,.prestige_beauty .bRecHeaderRow {
    padding-bottom: 44px
}

.burj .bRecItem,.prestige_beauty .bRecItem {
    margin-right: 22px;
    padding-right: 22px
}

.burj .bRecPlusSign,.prestige_beauty .bRecPlusSign {
    font-size: 60px;
    width: 35px
}

.burj .bRecNarrowElastic,.prestige_beauty .bRecNarrowElastic {
    width: 35px
}

.burj #responsiveHelper,.prestige_beauty #responsiveHelper {
    display: none
}

@media screen and (max-width: 1279px) {
    .burj .bRecHeaderRow,.prestige_beauty .bRecHeaderRow {
        padding-bottom:22px
    }

    .burj .bRecItem,.prestige_beauty .bRecItem {
        margin-right: 18px;
        padding-right: 18px
    }

    .burj .bRecPlusSign,.prestige_beauty .bRecPlusSign {
        font-size: 35px;
        width: 20px
    }

    .burj .bRecNarrowElastic,.prestige_beauty .bRecNarrowElastic {
        width: 20px
    }

    .burj.centered-feature-container,.prestige_beauty.centered-feature-container {
        width: 927px
    }

    .burj #responsiveHelper,.prestige_beauty #responsiveHelper {
        display: block
    }
}

#actionPanel #apos #snsOption .sns-popover-trigger {
    display: none
}

html.a-js #actionPanel #apos #snsOption .sns-popover-trigger {
    display: inline
}

#actionPanel #apos #snsOption .sns-details-link {
    display: inline
}

html.a-js #actionPanel #apos #snsOption .sns-details-link {
    display: none
}

#pantry-store-message.burj {
    display: block
}

#pantry-store-message.burj:hover {
    text-decoration: none
}

#pantry-store-message.burj .pantry-store-message-inner {
    position: relative
}

#pantry-store-message.burj .arrow_icon {
    top: 50%;
    position: absolute;
    right: 1rem;
    margin-top: -.7rem;
    font-weight: 700;
    color: #767676!important;
    font-family: Arial Unicode MS,arial,verdana,helvetica,sans-serif
}

#pantry-store-message.burj .grid-arrow-icon {
    margin-top: 10px;
    font-weight: 700;
    color: #767676!important;
    font-family: Arial Unicode MS,arial,verdana,helvetica,sans-serif
}

.a-ie8 #pantry-store-message.burj .arrow_icon {
    position: relative;
    float: right
}

#pantry-store-message.burj .pantry-store-message-inner {
    padding: .5rem 0
}

#pantry-store-message.burj .pantry-store-message-inner .a-size-base.a-color-base {
    font-weight: 700
}

#pantry-store-message.burj .pantry-store-message-inner .a-size-base.a-color-tertiary {
    color: #000!important
}

.burj #pantryShippingWeight_feature_div #shipWeight {
    margin-top: 10px!important
}

#colorScenes_feature_div {
    margin-top: 26px;
    position: relative
}

#colorScenesStage {
    height: 500px;
    margin-bottom: 26px;
    position: absolute
}

@media screen and (max-height: 768px) {
    #colorScenesStage {
        height:350px
    }
}

#colorScenesIngressContainer {
    position: absolute;
    top: -110px;
    right: 15px
}

#colorScenesBackButton {
    text-align: left;
    margin-bottom: 15px
}

#colorScenesBackArrowImage {
    width: 50px;
    height: 50px;
    cursor: pointer
}

#colorScenesIngressButton {
    width: 110px;
    cursor: pointer
}

#colorScenesIngressImages {
    height: 53px
}

#colorScenesIngressLeftImg,#colorScenesIngressMainImg,#colorScenesIngressRightImg {
    background-color: #E6E6E6;
    box-shadow: 0 0 2pt .3pt #8A8A8A;
    -webkit-box-shadow: 0 0 2pt .3pt #8A8A8A;
    -moz-box-shadow: 0 0 2pt .3pt #8A8A8A;
    background-repeat: no-repeat
}

#colorScenesIngressMainImg {
    width: 48px;
    height: 58px;
    border: #FFF solid 2px;
    border-radius: 3px;
    margin-top: -49px;
    background-size: 238px 54px;
    background-position: -97px 0
}

#colorScenesIngressLeftImg {
    margin-right: -14px
}

#colorScenesIngressLeftImg,#colorScenesIngressRightImg {
    width: 35px;
    height: 40px;
    border: #FFF solid 1px;
    border-radius: 2px;
    background-size: 177px 40px
}

#colorScenesIngressRightImg {
    background-position: -143px 0
}

#counterColorScenesIngress {
    cursor: pointer
}

#colorScenesBackArrowImage {
    background-image: url(../img/sprite/3aFjrpW8yk7svv3.png);
    background-size: 284px 715px;
    background-position: -1px -56px;
    background-repeat: no-repeat
}

html[dir=rtl] #colorScenesBackArrowImage {
    transform: scaleX(-1)
}

#colorScenesCarouselSection {
    overflow: hidden;
    margin-bottom: 25px
}

#colorScenesControls {
    margin-right: 438px;
    position: relative;
    text-align: center
}

#colorSceneSliderSection {
    display: inline-block
}

#colorSceneSliderSection,#colorScenesControls,#colorScenesStage {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none
}

#colorSceneSkinToneSection {
    position: absolute;
    right: 0;
    top: -25px
}

#colorSceneSkinToneButton {
    width: 80px;
    height: 60px;
    float: right;
    font-size: 12px;
    color: #696969;
    cursor: pointer
}

#colorSceneSkinToneButtonImage {
    width: 50px;
    height: 50px;
    margin-left: 15px;
    background-image: url(../img/sprite/3aFjrpW8yk7svv3.png);
    background-size: 284px 715px;
    background-position: -58px -1px;
    background-repeat: no-repeat
}

html[dir=rtl] #colorSceneSkinToneButtonImage {
    transform: scaleX(-1)
}

#skinTonePanel {
    display: inline;
    cursor: pointer
}

#skinToneRow {
    margin-top: 12px;
    margin-right: 22px
}

.skinToneColor {
    width: 37px;
    height: 32px;
    border-radius: 3px;
    margin-right: 3px;
    margin-left: 0;
    float: left;
    cursor: pointer
}

.selectedSkinTone {
    box-shadow: 0 0 2pt .3pt #8A8A8A;
    -webkit-box-shadow: 0 0 2pt .3pt #8A8A8A;
    -moz-box-shadow: 0 0 2pt .3pt #8A8A8A;
    border: #FFF;
    border-style: solid;
    border-width: 2px;
    border-radius: 3px;
    background-image: url(../img/sprite/3aFjrpW8yk7svv3.png);
    z-index: 2;
    background-size: 284px 715px;
    background-position: -57px -59px;
    background-repeat: no-repeat
}

html[dir=rtl] .selectedSkinTone {
    transform: scaleX(-1)
}

#skinTone_50 {
    background-color: #835140
}

#skinTone_40 {
    background-color: #c18462
}

#skinTone_30 {
    background-color: #d79c82
}

#skinTone_20 {
    background-color: #e4bea8
}

#skinTone_10 {
    background-color: #f0d4c3
}

#colorSceneSliderBar {
    align-self: center;
    width: 350px;
    height: 5px;
    background-color: #E6E3E3;
    border-radius: 2px;
    cursor: pointer
}

#colorSceneSlider {
    width: 50px;
    height: 10px;
    border-radius: 5px;
    background-color: #fff;
    box-shadow: 0 1px 5px #888;
    -webkit-box-shadow: 0 1px 5px #888;
    -moz-box-shadow: 0 1px 5px #888;
    position: relative;
    top: -3px;
    cursor: pointer
}

#colorScenesCarouselContainer,#colorScenesCarouselContainer .a-carousel-viewport {
    height: 344px!important
}

#colorScenesCarouselContainer .a-carousel {
    margin-top: 30px
}

.carouselSceneElement {
    margin-left: 5px!important;
    width: 188px!important;
    height: 213px;
    border-radius: 5px
}

.carouselSceneImage {
    width: 188px;
    height: 213px;
    background-size: 940px 213px;
    position: absolute;
    border-radius: 5px;
    background-color: #E6E6E6;
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer
}

.sceneImageNamePlate {
    color: #8E8E94;
    width: 188px;
    position: absolute;
    margin-top: 228px;
    text-align: center;
    vertical-align: top;
    font-size: medium;
    cursor: default
}

.selectedCarouselItem.carouselSceneImage {
    width: 246px;
    height: 277px;
    margin-left: -27px;
    margin-top: -27px;
    background-size: 1230px 277px;
    position: absolute;
    z-index: 1000;
    border: #FFF;
    border-style: solid;
    border-width: 4px;
    border-radius: 10px;
    box-shadow: 0 0 2px 1px #8A8A8A;
    -webkit-box-shadow: 0 0 2px 1px #8A8A8A;
    -moz-box-shadow: 0 0 2px 1px #8A8A8A
}

.selectedCarouselItem.sceneImageNamePlate {
    color: #000;
    font-size: large;
    margin-top: 270px
}

.carouselSceneImage.skinTone_50_position {
    background-position: 0 0
}

.carouselSceneImage.skinTone_40_position {
    background-position: -188px 0
}

.carouselSceneImage.skinTone_30_position {
    background-position: -376px 0
}

.carouselSceneImage.skinTone_20_position {
    background-position: -564px 0
}

.carouselSceneImage.skinTone_10_position {
    background-position: -752px 0
}

.carouselSceneImage.selectedCarouselItem.skinTone_50_position {
    background-position: -2px 0
}

.carouselSceneImage.selectedCarouselItem.skinTone_40_position {
    background-position: -246px 0
}

.carouselSceneImage.selectedCarouselItem.skinTone_30_position {
    background-position: -492px 0
}

.carouselSceneImage.selectedCarouselItem.skinTone_20_position {
    background-position: -738px 0
}

.carouselSceneImage.selectedCarouselItem.skinTone_10_position {
    background-position: -984px 0
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:240dpi) {
    #colorScenesBackArrowImage {
        background-image:url(../img/sprite/aLboYrhqPM0SU5Z.png);
        background-size: 333px 333px;
        background-position: 0 -63px
    }

    #colorSceneSkinToneButtonImage {
        background-image: url(../img/sprite/aLboYrhqPM0SU5Z.png);
        background-size: 300px 300px;
        background-position: -57px -1px
    }

    .selectedSkinTone {
        background-image: url(../img/sprite/aLboYrhqPM0SU5Z.png);
        background-size: 300px 300px;
        background-position: -57px -59px
    }
}

@media screen and (max-width: 1366px) {
    #colorScenesCarouselContainer,#colorScenesCarouselContainer .a-carousel-viewport {
        height:285px!important
    }

    #colorScenesCarouselContainer .a-carousel {
        margin-top: 30px
    }

    .carouselSceneElement {
        width: 150px!important;
        height: 170px
    }

    .carouselSceneImage {
        width: 150px;
        height: 170px;
        background-size: 750px 170px
    }

    .sceneImageNamePlate {
        margin-top: 180px;
        width: 150px;
        font-size: small
    }

    .selectedCarouselItem.carouselSceneImage {
        width: 198px;
        height: 223px;
        margin-left: -27px;
        margin-top: -27px;
        background-size: 990px 215px
    }

    .selectedCarouselItem.sceneImageNamePlate {
        margin-top: 210px;
        font-size: medium;
        margin-left: -5px
    }

    .carouselSceneImage.skinTone_50_position {
        background-position: 0 0
    }

    .carouselSceneImage.skinTone_40_position {
        background-position: -150px 0
    }

    .carouselSceneImage.skinTone_30_position {
        background-position: -300px 0
    }

    .carouselSceneImage.skinTone_20_position {
        background-position: -450px 0
    }

    .carouselSceneImage.skinTone_10_position {
        background-position: -600px 0
    }

    .carouselSceneImage.selectedCarouselItem.skinTone_50_position {
        background-position: -2px 0
    }

    .carouselSceneImage.selectedCarouselItem.skinTone_40_position {
        background-position: -198px 0
    }

    .carouselSceneImage.selectedCarouselItem.skinTone_30_position {
        background-position: -396px 0
    }

    .carouselSceneImage.selectedCarouselItem.skinTone_20_position {
        background-position: -594px 0
    }

    .carouselSceneImage.selectedCarouselItem.skinTone_10_position {
        background-position: -792px 0
    }
}

#burjPpdDividerShadow,.actionPanelSecondaryPanelBackButton,.burj #expandTitleToggle.collapse,.burj #expandTitleToggle.expand,.burjSprite,.burjSprite_noRepeat {
    background-image: url(../img/sprite/3aFjrpW8yk7svv3.png);
    background-size: 284px 715px
}

.burj html[dir=rtl] #expandTitleToggle.collapse,.burj html[dir=rtl] #expandTitleToggle.expand,html[dir=rtl] #burjPpdDividerShadow,html[dir=rtl] .actionPanelSecondaryPanelBackButton,html[dir=rtl] .burj #expandTitleToggle.collapse,html[dir=rtl] .burj #expandTitleToggle.expand,html[dir=rtl] .burjSprite,html[dir=rtl] .burjSprite_noRepeat {
    transform: scaleX(-1)
}

.actionPanelSecondaryPanelBackButton,.burj #expandTitleToggle.collapse,.burj #expandTitleToggle.expand,.burjSprite_noRepeat {
    background-repeat: no-repeat
}

.burj #expandTitleToggle.collapse,.burj #expandTitleToggle.expand {
    position: relative;
    width: 21px;
    height: 21px
}

.burj #expandTitleToggle.expand {
    background-position: -199px -1px
}

.burj #expandTitleToggle.expand:hover {
    background-position: -199px -29px
}

.burj #expandTitleToggle.expand.titleToggleClickedState {
    background-position: -199px -57px
}

.burj #expandTitleToggle.collapse {
    background-position: -171px -1px
}

.burj #expandTitleToggle.collapse:hover {
    background-position: -171px -29px
}

.burj #expandTitleToggle.collapse.titleToggleClickedState {
    background-position: -171px -57px
}

.actionPanelSecondaryPanelBackButton {
    background-position: -114px -1px
}

.actionPanelSecondaryPanelBackButton:hover {
    background-position: -114px -57px
}

.actionPanelSecondaryPanelBackButton.backButtonClickedState {
    background-position: -114px -114px
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:240dpi) {
    .actionPanelSecondaryPanelBackButton {
        background-image:url(../img/sprite/aLboYrhqPM0SU5Z.png);
        background-position: -115px 0;
        background-size: 302px 302px;
        background-repeat: no-repeat
    }

    .actionPanelSecondaryPanelBackButton:hover {
        background-position: -115px -57px
    }

    .actionPanelSecondaryPanelBackButton.backButtonClickedState {
        background-position: -115px -115px
    }

    .burj #expandTitleToggle.collapse,.burj #expandTitleToggle.expand {
        background-image: url(../img/sprite/aLboYrhqPM0SU5Z.png);
        background-size: 302px 302px;
        background-repeat: no-repeat
    }

    .burj #expandTitleToggle.expand {
        background-position: -200px 0
    }

    .burj #expandTitleToggle.expand:hover {
        background-position: -200px -29px
    }

    .burj #expandTitleToggle.expand.titleToggleClickedState {
        background-position: -200px -57px
    }

    .burj #expandTitleToggle.collapse {
        background-position: -171px 0
    }

    .burj #expandTitleToggle.collapse:hover {
        background-position: -171px -29px
    }

    .burj #expandTitleToggle.collapse.titleToggleClickedState {
        background-position: -171px -57px
    }
}

#burjPpdDividerShadow {
    position: absolute;
    top: 0;
    left: -43px;
    height: 100%;
    width: 42px;
    pointer-events: none;
    background-position: -227px 0
}

#burjPpdDivider {
    position: absolute;
    top: 0;
    left: -1px;
    height: 100%;
    width: 1px;
    background: #ddd;
    background: -moz-linear-gradient(top,#fff 0,rgba(255,255,255,0) 20%,rgba(255,255,255,0) 80%,#fff 100%),#ddd;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(20%,rgba(255,255,255,0)),color-stop(80%,rgba(255,255,255,0)),color-stop(100%,#fff)),#ddd;
    background: -webkit-linear-gradient(top,#fff 0,rgba(255,255,255,0) 20%,rgba(255,255,255,0) 80%,#fff 100%),#ddd;
    background: -o-linear-gradient(top,#fff 0,rgba(255,255,255,0) 20%,rgba(255,255,255,0) 80%,#fff 100%),#ddd;
    background: -ms-linear-gradient(top,#fff 0,rgba(255,255,255,0) 20%,rgba(255,255,255,0) 80%,#fff 100%),#ddd;
    background: linear-gradient(to bottom,#fff 0,rgba(255,255,255,0) 20%,rgba(255,255,255,0) 80%,#fff 100%),#ddd
}

#actionPanel.ap-oos #fast-track-message {
    padding-top: 0
}

#actionPanel #fast-track-message:not(:empty) {
    padding-bottom: 10px;
    border-bottom: 1px #e6e6e6 solid
}

#actionPanel #fast-track-message {
    margin-top: 18px
}

.burj .olpDivider {
    border-top: 14px solid #f3f3f3;
    margin-top: 18px
}

.burj #mbc .a-box.a-text-center {
    margin-bottom: 10px;
    border-bottom: 1px solid #f2f2f2!important;
    text-align: left!important;
    padding-top: 14px
}

.burj #mbc .a-box {
    border: none
}

.burj #mbc .a-box.mbc-offer-row.pa_mbc_on_femdom_offer:last-of-type {
    border-bottom: 1px solid #f2f2f2
}

.burj .mbcDivider {
    border-top: 14px solid #f3f3f3
}

.burj #image-canvas-caption #canvasCaption {
    display: none
}

.burj #mbc br {
    display: none
}

.burj #mbc .a-size-small.a-color-secondary {
    color: #111!important
}

.burj #mbc .mbc-offer-row .a-box-inner {
    padding: 0 10px 10px!important
}

.burj hr.smartShelfDivider {
    border-top: 10px solid #f3f3f3;
    margin-bottom: 0
}

.burj .ccxsmartShelf .csxsw_header {
    position: relative;
    left: 23px
}

.burj .ccxsmartShelf .csxsw_title {
    width: 241px;
    float: left;
    max-height: 60px;
    line-height: 20px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis
}

.burj .ccxsmartShelf .csxsw_price {
    float: left;
    padding-right: 4px
}

.burj .csxsw_clear {
    clear: left
}

.burj .ccxss_addon_badge {
    margin-left: 4px;
    margin-right: 4px
}

.burj .csxswWarrantyHeader {
    margin-left: 16.5px;
    margin-right: 16.5px;
    width: 130px;
    float: left;
    height: 130px;
    border-style: solid;
    border-width: 1px;
    border-color: #555;
    border-radius: 5px;
    opacity: .5
}

.burj .ccxssWarrantyText {
    position: relative;
    top: 50%;
    transform: translateY(-50%)
}

.burj .csxswWarrantyInfo {
    float: left
}

.burj .csxswWarrantyPrice {
    margin-left: 10px;
    float: left
}

.burj .ccxsmartShelf_header .headingSuccess {
    float: left;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    left: 23px;
    width: 45%
}

.burj .ccxsmartShelf_header .headingSuccessText {
    padding-left: 6px
}

.burj .ccxsmartShelf_header .headingSuccessText .a-alert-content {
    font-size: 14px
}

.burj .ccxsmartShelf_header .csxsw_continue_button {
    width: 150px;
    float: right
}

.burj .ccxsmartShelf .ccxss_atc_status_container {
    height: 22px
}

.burj .ccxsmartShelf .accessory_infoT1 {
    float: right;
    position: relative
}

.burj .ccxsmartShelf .csxswT1_image {
    float: left;
    min-width: 135px;
    margin-left: 14px;
    margin-right: 14px
}

.burj .ccxsmartShelf_header {
    height: 31px
}

.burj #actionPanel #dynamicDeliveryMessage_feature_div #dynamicDeliveryMessage {
    padding-bottom: 10px;
    border-bottom: 1px #e6e6e6 solid
}

.burj #actionPanel #dynamicDeliveryMessage_feature_div #dynamicDeliveryMessage #ddmDeliveryMessage {
    text-align: center;
    margin-top: 6px
}

.burj #actionPanel #dynamicDeliveryMessage_feature_div #dynamicDeliveryMessage #ddmDeliveryMessage #ddmShippingMessage {
    display: block;
    margin-top: 6px
}

.burj #actionPanel #dynamicDeliveryMessage_feature_div #dynamicDeliveryMessage #ddmDeliveryMessage span:nth-child(1) {
    color: #111!important
}

.burj #actionPanel #dynamicDeliveryMessage_feature_div #dynamicDeliveryMessage #ddmDeliveryMessage b:nth-child(4) {
    font-weight: 400
}

.burj #actionPanel #dynamicDeliveryMessage_feature_div #dynamicDeliveryMessage #ddmDeliveryMessage #ddmShippingMessage #ddmPreciseDeliveryTimeTip>.a-color-secondary {
    color: #555!important
}

#actionPanel #messages-AE,.burj#messages {
    font-size: 12px!important;
    line-height: normal;
    width: inherit
}

.burj#messages {
    margin-bottom: 14px!important
}

.burj#messages #whiteGloveMessage_feature_div {
    margin-top: 14px
}

.burj#messages #originalPackagingMessage_feature_div {
    margin-top: 14px
}

.burj#messages #recommendations_feature_div {
    margin-top: 14px
}

.burj#messages #productAlert_feature_div {
    margin-top: 14px
}

#actionPanel #messages-AE {
    margin: 14px 41px 20px 42px
}

.burj #originalPackagingMessage {
    margin-top: 10px
}

.burj #leftCol-mid-left,.burj #leftCol-mid-right {
    float: left;
    width: 50%
}

.burj #socialFabric_feature_div .a-row:after {
    clear: left
}

.burj-body #productDescription_feature_div>h2.default {
    color: #333;
    font-size: 21px;
    font-weight: 400!important;
    font-family: arial,verdana,helvetica,sans-serif
}

.burj-body #productDetailsTable {
    width: 100%
}

#actionPanel #addServices_feature_div .ppdBundlesBackgroundColor {
    margin-left: -18px;
    padding-left: 18px;
    width: auto
}

#actionPanel #addServices_feature_div .ppdBundlesCheckboxRow {
    margin-right: 0!important
}

#actionPanel #addServices_feature_div .a-divider {
    margin-left: -18px!important
}

#actionPanel #onetimeOption #priceBadging_feature_div span,#actionPanel #usedOption #priceBadging_feature_div span {
    font-size: 12px!important
}

#actionPanel #onetimeOption #priceBadging_feature_div span b,#actionPanel #usedOption #priceBadging_feature_div span b {
    font-weight: 400!important
}

#actionPanel #apos #onetimeOption #priceBadging_feature_div .a-size-base.a-color-base,#actionPanel #apos #usedOption #priceBadging_feature_div .a-size-base.a-color-base {
    display: none
}

.burj #legalWarnings_feature_div #adultWarning {
    margin-bottom: 0
}

#actionPanel #bbop-sbbop-container {
    border-top: none!important
}

#actionPanel #samplingFeature_feature_div hr.a-divider-normal {
    margin-left: 0
}

#actionPanel #primenote {
    font-size: 12px;
    margin-bottom: 6px!important
}

.burj #actionPanel #giftCardDiscovery_feature_div #giftCardDiscovery {
    border: none;
    padding: 0 23px
}

.burj #actionPanel #giftCardDiscovery_feature_div #giftCardDiscovery>.a-box-inner {
    padding: 0 17px
}

.burj #actionPanel #giftCardDiscovery_feature_div #giftCardDiscovery>.a-box-inner>.a-spacing-top-small {
    margin-top: 0!important
}

#actionPanel .snsPriceBlock .snsSavings {
    margin-left: 5px
}

#actionPanel .snsPriceBlock .snsPricePerUnit {
    margin-right: 5px
}

.burj #actionPanel #returnable_feature_div {
    margin-top: 6px
}

.burj #actionPanel #returnable_feature_div>.a-box:first-of-type {
    padding-bottom: 10px;
    border-bottom: 1px #e6e6e6 solid
}

.burj #actionPanel #availability_feature_div #availability-brief>.a-section {
    display: inline-block
}

.burj #actionPanel #clickToContact_feature_div>hr.a-spacing-small.a-spacing-top-small.a-divider-normal:first-of-type {
    border-top: 0;
    margin-bottom: 0!important
}

#actionPanel .a-mom-text-right .a-link-normal {
    display: block
}

.stickybuybox {
    position: fixed;
    width: 420px;
    bottom: 0;
    right: 16px;
    height: 49px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 58px;
    padding-right: 40px;
    margin-bottom: 0!important;
    background: #fff;
    background-image: url(../img/sprite/sticky_shadow._V521692892_.png);
    background-repeat: no-repeat;
    background-position: 0 -2px;
    z-index: 40;
    border: #000
}

/* ******** */
#digital-dash-create #digital-dash-create-success-message,#digital-dash-create-ye-poi #digital-dash-create-success-message {
    display: none
}

#digital-dash-create #digital-dash-create-error-message,#digital-dash-create-ye-poi #digital-dash-create-error-message {
    display: none
}

#digital-dash-create-ye-poi.success #digital-dash-create-success-message,#digital-dash-create.success #digital-dash-create-success-message {
    display: block;
    color: green
}

#digital-dash-create-ye-poi.success .digital-dash-create-button,#digital-dash-create.success .digital-dash-create-button {
    display: none
}

#digital-dash-create-ye-poi.success .digital-dash-create-button-success-display,#digital-dash-create.success .digital-dash-create-button-success-display {
    margin: 0
}

#digital-dash-create-ye-poi.success .digital-dash-icon-centering,#digital-dash-create.success .digital-dash-icon-centering {
    vertical-align: inherit
}

#digital-dash-create-ye-poi.error #digital-dash-create-error-message,#digital-dash-create.error #digital-dash-create-error-message {
    display: block
}

#digital-dash-create #digital-dash-create-success-changeover .a-changeover-inner,#digital-dash-create-ye-poi #digital-dash-create-success-changeover .a-changeover-inner {
    width: 25rem;
    margin-left: -12.5rem
}

#digital-dash-create-ye-poi .your-essentials-poi-link-size {
    font-size: 15px;
    line-height: 24px
}

#actionPanel #toggleBuyBox #digital-dash-create-high-prominence .a-button-text.a-text-left {
    text-align: center!important
}

.digital-dash-ilm-boundary {
    margin: -1.2rem -1.4rem 0
}

.digital-dash-ilm-wrapper {
    width: 320px;
    height: 45px;
    overflow: hidden;
    position: relative;
    margin-right: auto;
    margin-left: auto;
    margin-top: -13px
}

.digital-dash-ilm-button-outer-wrapper {
    position: absolute;
    top: 10px;
    right: 19px;
    -webkit-border-radius: 43%/100%;
    -moz-border-radius: 43%/100%;
    -ms-border-radius: 43%/100%;
    border-radius: 43%/100%;
    border: solid #879495 1px;
    background: #a9b6b7;
    padding: 2px
}

.digital-dash-ilm-button-image {
    -webkit-border-radius: 43%/100%;
    -moz-border-radius: 43%/100%;
    -ms-border-radius: 43%/100%;
    border-radius: 43%/100%
}

.digital-dash-ilm-button-wrapper {
    position: absolute;
    top: 8px;
    left: 83px;
    background: #eaeded;
    background: -webkit-linear-gradient(45deg,#eaeded 0,#fff 100%);
    background: -moz-linear-gradient(45deg,#eaeded 0,#fff 100%);
    background: linear-gradient(45deg,#eaeded 0,#fff 100%);
    -webkit-border-radius: 50%/50%;
    -moz-border-radius: 50%/50%;
    -ms-border-radius: 50%/50%;
    border-radius: 50%;
    border: 2px solid #ced6d7;
    width: 33%;
    height: 73%
}

.digital-dash-ilm-text {
    height: 34px;
    width: 146px;
    margin-top: 8px;
    text-align: right;
    font-size: 13px;
    line-height: 17px
}

.digital-dash-ilm-text-first-line {
    color: #3e4546
}

.digital-dash-ilm-text-second-line {
    color: #fb0567
}

/* ******** */
.edpIngressIcon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAMCAYAAABx290PAAAA20lEQVQ4y2Ngzj7oxZF96BVD2oH/hDBIHUg9AxCciGL2OhbF8epIKMN/QhikDqQepI8BZMjWy2//EwO2XHoLthSkD2TIu3NbidL37uwWsKVgC0EuJwWAfQsEIJeTAkDqRy0cJhaCUh0o9ZGVSoGpj+RUijsfHvzXsePxb7iviMyHR0MZ/j3Z0PEb5iuMfIgTZByTBlpwLWHBje+wYCQGHAtlkD4ezXHt9rSE74h4IxaUXORmyzq0nRQLQeBiLAP3sUi27aRbCAIN/5lEi4/OJ1Xb/wYGplPJohj6AGLXLKmrpibWAAAAAElFTkSuQmCC);
    display: inline-block;
    position: relative;
    width: 13px;
    top: 1px;
    height: 11px;
    background-position: 0 0
}

#edpIngressContainer:hover>.edpIngressIcon {
    background-position: -42px 0
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:192dpi) {
    .edpIngressIcon {
        background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAAYCAYAAABeIWWlAAABvklEQVRYw+2Xz0oCURTGD7hw4xvoA7j0DVwLbiehwOUoxUBvILho1Srat1IhamUP4J8Ua5GBCNEu/wxETS3cNDR4O+c2o+bILOzegeJ+cLffOT+/43AOAMnoJaDQqILenILeYGIeepEnea+ptweJzg5U8U2vNWAiHnmRJ3kvK1FxvWmJg/JBWquAHEwDSxSUDxK9l4B6o0ZNZE4GbPxuM1EavX1wTw5ICbrCX7dGTQyPMsy2xsLq2a8j7umm6NbTmyY1IBLME3m66ZkeHBY3qQGRYAtA9HQTNL3keAOytBjPJRxvQJY8fwWn4BScglNwCk7B/W24/7x+8VPne3GmZTeExbm6WJxx2ZW7OG9x8kQPWqxy87x5/CScPN3dKHtpVzaOX/DJ84tjtXz1FACHoyj4WB1flIPgTP+xuo0KLQMBHILInz0w25n7Phwi1cmBgc07BPF4mmfzT3vtwyFaxXYWk5kRUPr4XiocqZuDLMLMCGhQSkuGI+13Ugg4+TGOEoX/pxS+yeo4glQVu3GE6ocBxxPUII6A/XDgeILDGCZYDwOONNQghoD1cOBI5yySLN1eQkhiGkTuDpOB9b4AhZmO2SqlXEkAAAAASUVORK5CYII=);
        display: inline-block;
        position: relative;
        width: 13px;
        top: 1px;
        height: 11px;
        background-position: 0 0;
        background-size: 200% 100%;
        background-repeat: no-repeat
    }

    #edpIngressContainer:hover>.edpIngressIcon {
        background-position: -13px 0
    }
}

/* ******** */
.bundle-prime-icon {
    margin-left: 5px
}

.bundle-comp-preorder,.bundle-comp-prices,.bundle-comp-reviews,.bundle-comp-title {
    margin-bottom: 3px
}

.bundle-comp-price-qual {
    font-size: .8em;
    color: #555
}

.bundle-comp-bullets {
    margin-top: 7px
}

.bundle-title {
    margin-bottom: 15px
}

.bundle-price {
    color: #555;
    max-width: 500px;
    min-width: 350px
}

.bundle-price td:first-child {
    white-space: nowrap
}

.bundle-divider {
    border-color: #ccc;
    margin: 15px 0 15px 0
}

.bundle-comp-price {
    font-size: 1.2em
}

#bundleV2_feature_div {
    clear: left;
    overflow: hidden
}

#bundles-drawer .devices-t1 {
    margin-bottom: 12px;
    margin-top: 12px
}

#bundles-drawer .devices-t1 #bundles-card {
    margin: .85rem -1rem .3rem -1.1rem;
    padding-bottom: 0;
    padding-top: 0
}

#bundles-drawer .devices-t1 #bundles-card .bundles-carousel .a-carousel-card:last-child {
    margin-right: 12px
}

#bundles-drawer .devices-t1 #bundles-card .bundles-carousel .long-bundle {
    max-width: 230px
}

#bundles-drawer .devices-t1 #bundles-card .bundles-carousel .short-bundle {
    max-width: 195px
}

#bundles-drawer .devices-t1 #bundles-card .bundles-carousel .bundle {
    min-width: 150px;
    margin: 0 0 0 12px;
    vertical-align: top;
    width: auto
}

#bundles-drawer .devices-t1 #bundles-card .bundles-carousel .bundle .bundle-title {
    text-align: center
}

#bundles-drawer .devices-t1 #bundles-card .bundles-carousel .bundle .bundle-image {
    margin: auto;
    overflow: hidden;
    display: flex
}

#bundles-drawer .devices-t1 #bundles-card .bundles-carousel .bundle .bundle-price-line {
    white-space: nowrap
}

#bundles-drawer .devices-t1 #bundles-card .bundles-carousel .bundle .bundle-box-link {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}

#bundles-drawer .devices-t2 {
    margin-bottom: 12px;
    margin-top: 12px
}

#bundles-drawer .devices-t2 #bundles-card {
    margin: .85rem -1rem .3rem -1.1rem;
    padding-bottom: 0;
    padding-top: 0;
    width: 100%!important
}

#bundles-drawer .devices-t2 #bundles-card .bundle {
    width: 170px;
    margin: 0 10px 12px 0!important;
    vertical-align: top;
    display: inline-block
}

#bundles-drawer .devices-t2 #bundles-card .bundle .bundle-title {
    margin-bottom: 0!important
}

#bundles-drawer .devices-t2 #bundles-card .bundle .bundle-title-background {
    background: #F9F9F9;
    height: 56px!important;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px
}

#bundles-drawer .devices-t2 #bundles-card .bundle .bundle-box-container .a-box-inner {
    height: 100%!important
}

#bundles-drawer .devices-t2 #bundles-card .bundle .bundle-price-line {
    white-space: nowrap
}

#bundles-drawer .devices-t2 #bundles-card .bundle .bundle-box-link {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%!important;
    width: 100%
}

#bundles-drawer .devices-t2 #bundles-card .bundle .bundle-box-divider {
    margin-bottom: 0!important
}

#bundles-drawer .cetech-t1 .t-expander.a-expander-header {
    padding: 0!important
}

#bundles-drawer .cetech-t1 #bundles-card {
    margin: .85rem -1rem 1rem -1.1rem;
    padding-bottom: 0;
    padding-top: 0
}

#bundles-drawer .cetech-t1 #bundles-card .carousel-header {
    padding-bottom: 12px
}

#bundles-drawer .cetech-t1 #bundles-card .bundles-carousel {
    margin-bottom: 13px
}

#bundles-drawer .cetech-t1 #bundles-card .bundles-carousel .bundle-card {
    border: 0 #FFF solid!important
}

#bundles-drawer .cetech-t1 #bundles-card .bundles-carousel .a-carousel-card:last-child {
    margin-right: 12px
}

#bundles-drawer .cetech-t1 #bundles-card .bundles-carousel .long-bundle {
    max-width: 230px
}

#bundles-drawer .cetech-t1 #bundles-card .bundles-carousel .short-bundle {
    max-width: 195px
}

#bundles-drawer .cetech-t1 #bundles-card .bundles-carousel .adjusted-long-bundle {
    max-width: 154px
}

#bundles-drawer .cetech-t1 #bundles-card .bundles-carousel .adjusted-short-bundle {
    max-width: 134px
}

#bundles-drawer .cetech-t1 #bundles-card .bundles-carousel .bundle-title {
    text-align: center
}

#bundles-drawer .cetech-t1 #bundles-card .bundles-carousel .bundle-image {
    margin: auto;
    overflow: hidden;
    display: flex
}

#bundles-drawer .cetech-t1 #bundles-card .bundles-carousel .image-section {
    position: relative;
    overflow: hidden;
    padding: 4px
}

#bundles-drawer .cetech-t1 #bundles-card .bundles-carousel .ingress-card {
    text-align: center;
    min-width: 150px;
    margin: 0 0 0 12px;
    vertical-align: top;
    max-width: 195px
}

#bundles-drawer .cetech-t1 #bundles-card .bundles-carousel .ingress-card .ingress-card-box {
    border: 0 #FFF solid!important
}

#bundles-drawer .cetech-t1 #bundles-card .bundles-carousel .ingress-card .a-box-inner {
    align-self: center
}

#bundles-drawer .cetech-t1 #bundles-card .bundles-carousel .ingress-card .related-bundle-ingress-title {
    padding: 1.4rem 0 0 0
}

#bundles-drawer .cetech-t1 #bundles-card .bundles-carousel .bundle {
    min-width: 150px;
    margin: 0 8px 0 0!important;
    vertical-align: top
}

#bundles-drawer .cetech-t1 #bundles-card .bundles-carousel .bundle .bundle-price-line {
    white-space: nowrap
}

#bundles-drawer .cetech-t1 #bundles-card .bundles-carousel .bundle .bundle-price-line .strikethrough-price {
    color: #CC0C39;
    font-weight: lighter
}

#bundles-drawer .cetech-t1 #bundles-card .bundles-carousel .bundle .bundle-price-line .bundle-deal-badge {
    background-color: #CC0C39!important;
    padding: 4px 8px;
    border-radius: 4px;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 4px
}

#bundles-drawer .cetech-t1 #bundles-card .bundles-carousel .bundle .bundle-price-line .bundle-deal-badge .deal-badge-label {
    color: #fff!important;
    text-align: center
}

#bundles-drawer .cetech-t1 #bundles-card .bundles-carousel .bundle .bundle-box-link {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}

#bundles-drawer .cetech-t1 #bundles-card .bundles-carousel #bundle-test-title-length {
    display: none
}

#bundles-drawer .cetech-t1 #bundles-card .bundles-carousel .outer-bundle-title {
    text-align: left;
    border-top-left-radius: .8rem;
    border-top-right-radius: .8rem;
    padding: 9px 0 0 0
}

#bundles-drawer .cetech-t1 #bundles-card .bundles-carousel .image-overlay {
    position: absolute;
    top: 0;
    left: 0;
    height: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    border-radius: 4px;
    background: rgba(0,0,0,.03)
}

#bundles-drawer .devices-t1~.bundles-bottom-divider {
    display: none
}

#bundles-drawer .devices-t2~.bundles-bottom-divider {
    display: none
}

#bundleComponentDetails_feature_div .bundle-component-details-component-review-url {
    display: inline-block
}

#bundles-desktop-side-sheet-modal-wrapper {
    z-index: 280;
    overflow-y: auto;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

#bundles-desktop-side-sheet-modal-wrapper #bundles-desktop-side-sheet {
    position: fixed;
    right: -6500px;
    width: 675px;
    bottom: 0;
    z-index: 290;
    margin: 0;
    border-width: 0;
    top: 0;
    box-shadow: -4px 0 5px rgba(0,0,0,.25);
    background-color: #FFF;
    overflow: auto
}

#bundles-desktop-side-sheet-modal-wrapper #bundles-desktop-side-sheet #bundles-secondary-view .bundle-expander-header {
    background-color: #F0F0F0!important
}

#bundles-desktop-side-sheet-modal-wrapper #bundles-desktop-side-sheet #bundles-secondary-view .bundle-expander-header-highlighted {
    background-color: #EBF5FB!important
}

#bundles-desktop-side-sheet-modal-wrapper #bundles-desktop-side-sheet #bundles-secondary-view .bundle-component-card {
    margin-bottom: 8px
}

#bundles-desktop-side-sheet-modal-wrapper #bundles-desktop-side-sheet #bundles-secondary-view .bundles-drawer-added-item-image {
    box-shadow: 0 1px 4px 4px rgba(0,0,0,.2);
    border-radius: 4px;
    background-color: #FFF
}

#bundles-desktop-side-sheet-modal-wrapper #bundles-desktop-side-sheet #bundles-secondary-view .bundles-drawer-success-check {
    margin-top: 3px
}

#bundles-desktop-side-sheet-modal-wrapper #bundles-desktop-side-sheet #bundles-secondary-view .savings-widget-price-strikethrough {
    color: #555;
    text-decoration: line-through
}

#bundles-desktop-side-sheet-modal-wrapper #bundles-desktop-side-sheet #bundles-secondary-view .bundles-drawer-go-to-cart {
    padding-left: 5%
}

#bundles-desktop-side-sheet-modal-wrapper #bundles-desktop-side-sheet #bundles-secondary-view .bundles-drawer-recommendation-asin-information {
    padding-right: 5%
}

#bundles-desktop-side-sheet-modal-wrapper #bundles-desktop-side-sheet #bundles-secondary-view .bundles-drawer-accessory-atc-header {
    padding-left: 5%
}

#bundles-desktop-side-sheet-modal-wrapper #bundles-desktop-side-sheet #bundles-secondary-view .bundles-drawer-recommendation-atc-container {
    padding-left: 15px;
    padding-top: 15px
}

#bundles-desktop-side-sheet-modal-wrapper #bundles-desktop-side-sheet .bundle-expander-content {
    margin-top: 9px;
    padding-right: 1.1rem
}

#bundles-desktop-side-sheet-modal-wrapper #bundles-desktop-side-sheet .bundle-savings-container {
    margin-left: 1.1rem
}

#bundles-desktop-side-sheet-modal-wrapper #bundles-desktop-side-sheet .asin-image-border {
    box-shadow: 0 1px 3px 1px rgba(0,0,0,.2);
    border-radius: 4px;
    background-color: #FFF
}

#bundles-desktop-side-sheet-modal-wrapper #bundles-desktop-side-sheet .base-item-image-container,#bundles-desktop-side-sheet-modal-wrapper #bundles-desktop-side-sheet .bundle-image-container,#bundles-desktop-side-sheet-modal-wrapper #bundles-desktop-side-sheet .component-image-container {
    margin: 4px
}

#bundles-desktop-side-sheet-modal-wrapper #bundles-desktop-side-sheet .bundle-details-card {
    margin-bottom: 8px
}

#bundles-desktop-side-sheet-modal-wrapper .bundles-bg-close-button {
    height: 20px;
    width: 20px;
    float: right;
    opacity: 1;
    position: absolute;
    top: 10px;
    right: 690px
}

#bundles-desktop-side-sheet-modal-wrapper .bundles-bg-close-button:after,#bundles-desktop-side-sheet-modal-wrapper .bundles-bg-close-button:before {
    position: absolute;
    content: ' ';
    height: 23px;
    width: 2px;
    background-color: #FFF;
    margin-left: 9px
}

#bundles-desktop-side-sheet-modal-wrapper .bundles-bg-close-button:before {
    transform: rotate(45deg)
}

#bundles-desktop-side-sheet-modal-wrapper .bundles-bg-close-button:after {
    transform: rotate(-45deg)
}

#bundles-desktop-side-sheet-modal-wrapper .bundles-side-sheet-darken-bg {
    z-index: 280;
    opacity: .4;
    cursor: pointer;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #0F1111
}

#bundles-desktop-side-sheet-modal-wrapper .tooltip-icon img {
    height: 15px;
    width: 15px;
    vertical-align: middle
}

.bundles-scroll-disabled {
    overflow: hidden
}

/* ******** */
#ask_feature_div,#averageCustomerReviews,#averageCustomerReviews_feature_div {
    display: inline
}

.askPipe {
    color: #666;
    padding: 0 5px 0 5px
}

.askATFLink {
    display: inline-block
}

/* ******** */
#attach-desktop-sideSheet {
    position: fixed;
    right: -700px;
    width: 675px;
    max-width: 90%;
    bottom: 0;
    z-index: 5001;
    margin: 0;
    background-color: #E7E7E7;
    border-width: 0;
    top: 0;
    box-shadow: -4px 0 5px rgba(0,0,0,.25);
    background-color: #E7E7E7;
    overflow-wrap: anywhere
}

#attach-desktop-sideSheet #attach-ld-container {
    margin: 10px 10px 0 10px
}

#attach-desktop-sideSheet #attach-ld-container #attach-ld-close-button {
    cursor: pointer;
    padding: 2px;
    z-index: 500
}

#attach-desktop-sideSheet #attach-ld-container #attach-ld-inner {
    border-bottom: 5px solid #e7e7e7
}

#attach-desktop-sideSheet #attach-ld-container #attach-ld-inner>div {
    background: #fff;
    height: auto
}

#attach-desktop-sideSheet #attach-ld-container #attach-ld-inner>div .a-alert-content {
    padding-left: 0
}

#attach-desktop-sideSheet #attach-ld-container #attach-ld-inner .a-fixed-left-grid-inner {
    display: flex
}

#attach-desktop-sideSheet #attach-ld-container #attach-ld-inner .a-fixed-left-grid-inner #attach-ld-image-container {
    display: flex
}

#attach-desktop-sideSheet #attach-ld-container #attach-ld-inner .a-fixed-left-grid-inner #attach-ld-image-container img {
    margin: auto;
    float: left;
    max-height: 96px;
    min-width: 1px;
    min-height: 1px;
    flex-shrink: 1
}

#attach-desktop-sideSheet #attach-ld-container #attach-ld-inner .a-fixed-left-grid-inner #attach-ld-status {
    margin-left: 10px;
    padding-left: 30px
}

#attach-desktop-sideSheet #attach-ld-container #attach-ld-inner .a-fixed-left-grid-inner #attach-ld-status #attach-ld-icon {
    position: absolute;
    margin-left: -30px
}

#attach-desktop-sideSheet #attach-ld-container #attach-ld-inner .a-fixed-left-grid-inner #attach-ld-status #attach-ld-success {
    display: inline-block
}

#attach-desktop-sideSheet #attach-ld-container #attach-ld-inner .a-fixed-left-grid-inner #attach-ld-status #attach-ld-success #attach-ld-buttons>form {
    margin-bottom: 0
}

#attach-desktop-sideSheet #attach-ld-container #attach-ld-inner .a-fixed-left-grid-inner #attach-ld-status .attach-ld-info p {
    display: inline
}

#attach-desktop-sideSheet #attach-warranty-pane,#attach-desktop-sideSheet #attach-warranty-pane-ld {
    position: absolute;
    width: 100%;
    background-color: #FFF;
    height: 95%;
    overflow: auto
}

#attach-desktop-sideSheet #attach-warranty-pane .attach-warranty-upsell-image,#attach-desktop-sideSheet #attach-warranty-pane-ld .attach-warranty-upsell-image {
    width: 675px;
    height: 250px;
    max-width: 675px;
    max-height: 250px;
    margin-left: -20px;
    margin-top: -15px;
    margin-bottom: 25px
}

#attach-desktop-sideSheet #attach-warranty-pane #attach-warranty,#attach-desktop-sideSheet #attach-warranty-pane #attach-warranty-ld,#attach-desktop-sideSheet #attach-warranty-pane-ld #attach-warranty,#attach-desktop-sideSheet #attach-warranty-pane-ld #attach-warranty-ld {
    padding-top: 0
}

#attach-desktop-sideSheet #attach-warranty-pane #attach-warranty .si-whats-covered,#attach-desktop-sideSheet #attach-warranty-pane #attach-warranty-ld .si-whats-covered,#attach-desktop-sideSheet #attach-warranty-pane-ld #attach-warranty .si-whats-covered,#attach-desktop-sideSheet #attach-warranty-pane-ld #attach-warranty-ld .si-whats-covered {
    padding: 12px 4px 14px 8px
}

#attach-desktop-sideSheet #attach-warranty-pane #attach-warranty .attach-warranty-button-row,#attach-desktop-sideSheet #attach-warranty-pane #attach-warranty-ld .attach-warranty-button-row,#attach-desktop-sideSheet #attach-warranty-pane-ld #attach-warranty .attach-warranty-button-row,#attach-desktop-sideSheet #attach-warranty-pane-ld #attach-warranty-ld .attach-warranty-button-row {
    min-height: 32px
}

#attach-desktop-sideSheet #attach-warranty-pane #attach-warranty .attach-warranty-add-protection-button,#attach-desktop-sideSheet #attach-warranty-pane #attach-warranty-ld .attach-warranty-add-protection-button,#attach-desktop-sideSheet #attach-warranty-pane-ld #attach-warranty .attach-warranty-add-protection-button,#attach-desktop-sideSheet #attach-warranty-pane-ld #attach-warranty-ld .attach-warranty-add-protection-button {
    margin-bottom: 0
}

#attach-desktop-sideSheet #attach-warranty-pane #attach-warranty #attachWarrantyButtonWrapper,#attach-desktop-sideSheet #attach-warranty-pane #attach-warranty-ld #attachWarrantyButtonWrapper,#attach-desktop-sideSheet #attach-warranty-pane-ld #attach-warranty #attachWarrantyButtonWrapper,#attach-desktop-sideSheet #attach-warranty-pane-ld #attach-warranty-ld #attachWarrantyButtonWrapper {
    border-radius: 4px;
    border-color: #ddd;
    border-width: 1px;
    border-style: solid;
    float: right;
    margin-top: -50px;
    padding: 14px 16px 14px 16px;
    text-align: center
}

#attach-desktop-sideSheet #attach-warranty-pane #attach-warranty .attachWarrantyButtonBox,#attach-desktop-sideSheet #attach-warranty-pane #attach-warranty-ld .attachWarrantyButtonBox,#attach-desktop-sideSheet #attach-warranty-pane-ld #attach-warranty .attachWarrantyButtonBox,#attach-desktop-sideSheet #attach-warranty-pane-ld #attach-warranty-ld .attachWarrantyButtonBox {
    border-radius: 4px;
    border-color: #ddd;
    border-width: 1px;
    border-style: solid;
    float: right;
    margin-top: -50px;
    text-align: center;
    position: absolute;
    right: 2%
}

#attach-desktop-sideSheet #attach-warranty-pane #attach-warranty .a-alert-inline,#attach-desktop-sideSheet #attach-warranty-pane #attach-warranty-ld .a-alert-inline,#attach-desktop-sideSheet #attach-warranty-pane-ld #attach-warranty .a-alert-inline,#attach-desktop-sideSheet #attach-warranty-pane-ld #attach-warranty-ld .a-alert-inline {
    max-width: 200px;
    padding-top: 6px;
    padding-bottom: 6px
}

#attach-desktop-sideSheet #attach-warranty-pane #attach-warranty .attach_add_accessory_spinner_warranty,#attach-desktop-sideSheet #attach-warranty-pane #attach-warranty-ld .attach_add_accessory_spinner_warranty,#attach-desktop-sideSheet #attach-warranty-pane-ld #attach-warranty .attach_add_accessory_spinner_warranty,#attach-desktop-sideSheet #attach-warranty-pane-ld #attach-warranty-ld .attach_add_accessory_spinner_warranty {
    margin-left: 0;
    padding-top: 15px;
    padding-bottom: 15px
}

#attach-desktop-sideSheet #attach-warranty-pane #attach-warranty .attach-accessory-price-warranty,#attach-desktop-sideSheet #attach-warranty-pane #attach-warranty-ld .attach-accessory-price-warranty,#attach-desktop-sideSheet #attach-warranty-pane-ld #attach-warranty .attach-accessory-price-warranty,#attach-desktop-sideSheet #attach-warranty-pane-ld #attach-warranty-ld .attach-accessory-price-warranty {
    display: block
}

#attach-desktop-sideSheet #attach-warranty-pane #attach-warranty .attach-warranty-bullet-point-container,#attach-desktop-sideSheet #attach-warranty-pane #attach-warranty-ld .attach-warranty-bullet-point-container,#attach-desktop-sideSheet #attach-warranty-pane-ld #attach-warranty .attach-warranty-bullet-point-container,#attach-desktop-sideSheet #attach-warranty-pane-ld #attach-warranty-ld .attach-warranty-bullet-point-container {
    padding-left: 12px
}

#attach-desktop-sideSheet #attach-warranty-pane #attach-warranty .attach-warranty-box,#attach-desktop-sideSheet #attach-warranty-pane #attach-warranty-ld .attach-warranty-box,#attach-desktop-sideSheet #attach-warranty-pane-ld #attach-warranty .attach-warranty-box,#attach-desktop-sideSheet #attach-warranty-pane-ld #attach-warranty-ld .attach-warranty-box {
    border-radius: 0
}

#attach-desktop-sideSheet #attach-warranty-pane #attach-warranty .attach-warranty-box .attach-warranty-content-box,#attach-desktop-sideSheet #attach-warranty-pane #attach-warranty-ld .attach-warranty-box .attach-warranty-content-box,#attach-desktop-sideSheet #attach-warranty-pane-ld #attach-warranty .attach-warranty-box .attach-warranty-content-box,#attach-desktop-sideSheet #attach-warranty-pane-ld #attach-warranty-ld .attach-warranty-box .attach-warranty-content-box {
    display: flex
}

#attach-desktop-sideSheet #attach-warranty-pane #attach-warranty .attach-warranty-box .attach-warranty-content-box .attach-warranty-content-box-details,#attach-desktop-sideSheet #attach-warranty-pane #attach-warranty-ld .attach-warranty-box .attach-warranty-content-box .attach-warranty-content-box-details,#attach-desktop-sideSheet #attach-warranty-pane-ld #attach-warranty .attach-warranty-box .attach-warranty-content-box .attach-warranty-content-box-details,#attach-desktop-sideSheet #attach-warranty-pane-ld #attach-warranty-ld .attach-warranty-box .attach-warranty-content-box .attach-warranty-content-box-details {
    width: 100%;
    margin-bottom: 0
}

#attach-desktop-sideSheet #attach-warranty-pane #attach-warranty .attach-warranty-box .attach-warranty-content-box .attach-warranty-content-box-image,#attach-desktop-sideSheet #attach-warranty-pane #attach-warranty-ld .attach-warranty-box .attach-warranty-content-box .attach-warranty-content-box-image,#attach-desktop-sideSheet #attach-warranty-pane-ld #attach-warranty .attach-warranty-box .attach-warranty-content-box .attach-warranty-content-box-image,#attach-desktop-sideSheet #attach-warranty-pane-ld #attach-warranty-ld .attach-warranty-box .attach-warranty-content-box .attach-warranty-content-box-image {
    min-width: 75px
}

@media (max-width: 400px) {
    #attach-desktop-sideSheet #attach-warranty-pane #attach-warranty .attach-warranty-box .attach-warranty-content-box,#attach-desktop-sideSheet #attach-warranty-pane #attach-warranty-ld .attach-warranty-box .attach-warranty-content-box,#attach-desktop-sideSheet #attach-warranty-pane-ld #attach-warranty .attach-warranty-box .attach-warranty-content-box,#attach-desktop-sideSheet #attach-warranty-pane-ld #attach-warranty-ld .attach-warranty-box .attach-warranty-content-box {
        flex-wrap:wrap-reverse
    }
}

#attach-desktop-sideSheet #attach-warranty-pane #attach-warranty .dssMbs__r,#attach-desktop-sideSheet #attach-warranty-pane #attach-warranty-ld .dssMbs__r,#attach-desktop-sideSheet #attach-warranty-pane-ld #attach-warranty .dssMbs__r,#attach-desktop-sideSheet #attach-warranty-pane-ld #attach-warranty-ld .dssMbs__r {
    margin-left: 8px;
    width: fit-content
}

#attach-desktop-sideSheet #attach-warranty-pane .attach-si-add-client,#attach-desktop-sideSheet #attach-warranty-pane .tradein-button-client,#attach-desktop-sideSheet #attach-warranty-pane-ld .attach-si-add-client,#attach-desktop-sideSheet #attach-warranty-pane-ld .tradein-button-client {
    width: 180px
}

#attach-desktop-sideSheet #attach-warranty-pane #tradeinRowWrapper .a-row,#attach-desktop-sideSheet #attach-warranty-pane .warrantyBulletRowWrapper .a-row,#attach-desktop-sideSheet #attach-warranty-pane-ld #tradeinRowWrapper .a-row,#attach-desktop-sideSheet #attach-warranty-pane-ld .warrantyBulletRowWrapper .a-row {
    width: 410px;
    float: left
}

#attach-desktop-sideSheet #attach-accessory-pane {
    opacity: 0;
    display: none;
    height: 100%
}

#attach-desktop-sideSheet .secondary-side-sheet {
    display: none
}

#attach-desktop-sideSheet .secondary-side-sheet .miniDp-view,#attach-desktop-sideSheet .secondary-side-sheet .miniDpResponse {
    display: none
}

#attach-desktop-sideSheet .secondary-side-sheet .back-button {
    margin: 10px;
    line-height: .9;
    font-size: 17px;
    display: block;
    position: relative;
    cursor: pointer;
    display: none
}

#attach-desktop-sideSheet .secondary-side-sheet .back-button .arrow-icon {
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -.5rem
}

#attach-desktop-sideSheet .secondary-side-sheet .back-button .text {
    padding-left: 1rem
}

#attach-desktop-sideSheet .secondary-side-sheet .miniDp_action_buttons>span {
    width: 90px
}

#attach-desktop-sideSheet .secondary-side-sheet .miniDp_action_buttons .atc-button {
    margin-left: 12px
}

#attach-desktop-sideSheet .secondary-side-sheet .miniDp_action_buttons {
    float: right
}

#attach-desktop-sideSheet .secondary-side-sheet .miniDp-view .miniDp-action-buttons-states {
    text-align: right
}

#attach-desktop-sideSheet .secondary-side-sheet .miniDp-view .productImagesList li {
    margin-bottom: 5px
}

#attach-desktop-sideSheet .secondary-side-sheet .miniDp-view .imgThumbnailList .a-button-inner {
    width: 50px;
    height: 50px;
    position: relative
}

#attach-desktop-sideSheet .secondary-side-sheet .miniDp-view .imgThumbnailList .a-button-inner .a-button-text {
    position: absolute;
    margin: auto;
    top: -100%;
    right: -100%;
    bottom: -100%;
    left: -100%;
    max-width: 100%;
    max-height: 100%;
    padding: 5px
}

#attach-desktop-sideSheet .secondary-side-sheet .miniDp-view .asin-review .a-color-secondary,#attach-desktop-sideSheet .secondary-side-sheet .miniDp-view .asin-review .a-icon-prime {
    vertical-align: baseline
}

#attach-desktop-sideSheet .secondary-side-sheet .mainImageContainer {
    position: relative;
    display: block;
    overflow: hidden;
    height: 225px
}

#attach-desktop-sideSheet .secondary-side-sheet .mainImageContainer img {
    position: absolute;
    top: -100%;
    right: -100%;
    bottom: -100%;
    left: -100%;
    max-width: 100%;
    max-height: 100%;
    margin: auto
}

#attach-desktop-sideSheet #attachDisplayAddBaseAlert.sw-fallback {
    padding: 14px 18px!important;
    margin: 0!important
}

#attach-desktop-sideSheet #attachDisplayAddBaseAlert.sw-fallback .sw-atc-text {
    font-size: 18px!important;
    line-height: 24px!important
}

#attach-desktop-sideSheet .huc-image-wrapper.sw-fallback {
    width: 50px;
    height: 50px
}

#attach-desktop-sideSheet .huc-image-wrapper.sw-fallback .sc-product-image {
    width: auto;
    height: 50px
}

#attach-desktop-sideSheet .sw-atc-extra-item.sw-fallback {
    display: inline-block;
    display: inline-flex;
    height: 50px;
    width: 50px;
    vertical-align: top;
    align-items: center
}

#attach-desktop-sideSheet .sw-atc-extra-item.sw-fallback .sw-atc-item-no {
    padding: 0!important
}

#attach-desktop-sideSheet .huc-v2-order-row-image {
    max-height: 50px
}

#attach-desktop-sideSheet .huc-image-wrapper {
    height: 60px;
    width: 60px;
    display: inline-block;
    margin-left: 3px;
    margin-right: 3px
}

#attach-desktop-sideSheet .huc-image-wrapper img {
    height: auto
}

#attach-desktop-sideSheet #attach-close_sideSheet-link {
    cursor: pointer;
    padding: 2px;
    z-index: 500
}

#attach-desktop-sideSheet .attach-spinner {
    margin-left: 40px
}

#attach-desktop-sideSheet .added-to-cart-message-box {
    border-width: 0;
    padding-right: 10px;
    display: inline-block
}

#attach-desktop-sideSheet .added-to-cart-message-box .a-alert-container {
    box-shadow: none;
    padding: 14px 18px 6px 50px
}

#attach-desktop-sideSheet #attach-base-item-added-symbol-top-offset {
    margin-top: -5px
}

#attach-desktop-sideSheet #attachAccessoryModal_feature_div {
    height: 0
}

#attach-desktop-sideSheet #attach-added-to-cart-message {
    width: 100%
}

#attach-desktop-sideSheet #attachAccessoryCreditCardArea:hover {
    cursor: pointer
}

#attach-desktop-sideSheet #accessoryInfo div.a-span-3 {
    width: 450px
}

#attach-desktop-sideSheet div.attach-product-detail-section {
    width: 450px
}

#attach-desktop-sideSheet .attach-accessory-image {
    width: auto;
    height: auto;
    max-width: 180px;
    max-height: 180px;
    margin: 0 10px
}

#attach-desktop-sideSheet .attach-saving-percentage-display-override {
    color: #CC0C39!important
}

#attach-desktop-sideSheet .attach-accessory-display-row {
    max-height: 200px;
    margin: 0 14px 18px 14px
}

#attach-desktop-sideSheet .attach-accessory-display-row .a-link-normal.a-size-base {
    display: inline-block;
    overflow: hidden;
    max-height: 76px
}

#attach-desktop-sideSheet .attach-accessory-display-row-ld {
    margin: 0 14px 18px 14px
}

#attach-desktop-sideSheet .attach-accessory-divider {
    margin: 0 4px 100px 4px
}

#attach-desktop-sideSheet div.attach-sidesheet-card {
    background-color: #FFF;
    margin: 10px;
    padding: 10px 10px 10px 10px
}

#attach-desktop-sideSheet div.attach-sidesheet-card form {
    margin: 0
}

#attach-desktop-sideSheet div.attach-sidesheet-card .a-carousel .attach-accessory-image {
    width: auto;
    height: auto;
    max-width: 160px;
    max-height: 160px;
    margin: auto;
    display: block
}

#attach-desktop-sideSheet div.attach-categorized-sidesheet-card {
    margin: 10px;
    padding: 14px 18px
}

#attach-desktop-sideSheet div.attach-categorized-sidesheet-card,#attach-desktop-sideSheet div.attach-categorized-sidesheet-card .attach-categorized-expander-header {
    background-color: #fff
}

#attach-desktop-sideSheet div.attach-categorized-sidesheet-card .attach-categorized-expander-content,#attach-desktop-sideSheet div.attach-categorized-sidesheet-card .attach-categorized-tiles-title {
    padding: 0;
    border: none
}

#attach-desktop-sideSheet div.attach-categorized-sidesheet-card .attach-categorized-expander {
    border-bottom: 3px solid #ddd;
    border-top: none;
    border-left: none;
    border-right: none
}

#attach-desktop-sideSheet div.attach-categorized-sidesheet-card .attach-categorized-expander-header {
    padding: 14px 0
}

#attach-desktop-sideSheet div.attach-categorized-sidesheet-card .attach-categorized-expander-header i {
    opacity: 1
}

#attach-desktop-sideSheet div.attach-categorized-sidesheet-card .attach-accessory-tile {
    margin-bottom: 10px!important
}

#attach-desktop-sideSheet div.attach-categorized-sidesheet-card .attach-accessory-see-more-row {
    padding-bottom: 14px
}

#attach-desktop-sideSheet div.card-expandable .card-toggle-see-less .a-icon,#attach-desktop-sideSheet div.card-expandable .card-toggle-see-more .a-icon {
    margin-right: 5px
}

#attach-desktop-sideSheet div.card-expandable .card-toggle-see-less.category-see-less {
    display: none
}

#attach-desktop-sideSheet div.card-expandable .card-toggle-see-less.category-see-less .section-collapse-margin {
    margin-top: 4px
}

#attach-desktop-sideSheet div.card-expandable .card-toggle-see-more.category-see-more .section-expand-margin {
    margin-top: 4px
}

#attach-desktop-sideSheet div.card-expandable .a-icon-section-collapse,#attach-desktop-sideSheet div.card-expandable .a-icon-section-expand {
    vertical-align: middle
}

#attach-desktop-sideSheet div.attach-accessory-tile {
    position: relative;
    overflow: hidden;
    z-index: 25;
    padding-bottom: 2px
}

#attach-desktop-sideSheet div.attach-accessory-tile .image-centering-container {
    width: 160px;
    height: 160px;
    margin: auto;
    position: relative;
    background: #fff
}

#attach-desktop-sideSheet div.attach-accessory-tile .image-centering-container .attach-accessory-image {
    max-width: 100%;
    max-height: 100%;
    margin: auto;
    padding: 10px 0;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0
}

#attach-desktop-sideSheet div.attach-accessory-tile .image-centering-container::before {
    z-index: 1
}

#attach-desktop-sideSheet div.attach-accessory-tile .tile-default-content {
    display: block;
    height: 160px
}

#attach-desktop-sideSheet div.attach-accessory-tile .tile-default-content .tile-add-accessory-badge {
    position: absolute;
    z-index: 25;
    top: 70px;
    left: 0;
    right: 0;
    color: #fff;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    text-align: center
}

#attach-desktop-sideSheet div.attach-accessory-tile .tile-default-content .tile-add-accessory-badge .tile-add-accessory-badge-inner {
    display: inline-block;
    background: #444;
    opacity: .95;
    height: 32px;
    min-width: 125px;
    border-radius: 3px;
    padding: 5px 10px
}

#attach-desktop-sideSheet div.attach-accessory-tile .tile-default-content .tile-add-accessory-badge .tile-add-accessory-badge-inner .a-icon,#attach-desktop-sideSheet div.attach-accessory-tile .tile-default-content .tile-add-accessory-badge .tile-add-accessory-badge-inner span {
    position: relative;
    top: -3px;
    vertical-align: middle
}

#attach-desktop-sideSheet div.attach-accessory-tile .tile-header {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1
}

#attach-desktop-sideSheet div.attach-accessory-tile .tile-header .a-icon {
    top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

#attach-desktop-sideSheet div.attach-accessory-tile .tile-hover-content {
    position: absolute;
    opacity: 0;
    height: 160px
}

#attach-desktop-sideSheet div.attach-accessory-tile .tile-review-prime-container {
    position: relative;
    display: inline-block;
    vertical-align: top
}

#attach-desktop-sideSheet div.attach-accessory-tile .tile-review-prime-container .tile-prime-badge {
    position: absolute
}

#attach-desktop-sideSheet div.attach-accessory-tile .tile-content {
    display: -ms-flexbox;
    -ms-flex-direction: column;
    display: flex;
    flex-direction: column;
    height: 160px;
    overflow: hidden
}

#attach-desktop-sideSheet div.attach-accessory-tile .tile-content .attach-accessory-button-row,#attach-desktop-sideSheet div.attach-accessory-tile .tile-content .attach-accessory-button-row-ld {
    min-height: auto
}

#attach-desktop-sideSheet div.attach-accessory-tile .tile-content .tile-add-accessory-badge {
    position: absolute;
    z-index: 25;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    color: #fff;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    vertical-align: middle;
    opacity: 1;
    transition: opacity .3s
}

#attach-desktop-sideSheet div.attach-accessory-tile .tile-content .tile-add-accessory-badge .tile-add-accessory-badge-inner {
    display: inline-block;
    background: #444;
    opacity: .95;
    min-height: 32px;
    overflow: hidden;
    min-width: 125px;
    border-radius: 3px;
    padding: 5px 10px
}

#attach-desktop-sideSheet div.attach-accessory-tile .tile-content .tile-add-accessory-badge .tile-add-accessory-badge-inner .a-icon,#attach-desktop-sideSheet div.attach-accessory-tile .tile-content .tile-add-accessory-badge .tile-add-accessory-badge-inner span {
    position: relative;
    top: -3px;
    vertical-align: middle
}

#attach-desktop-sideSheet div.attach-accessory-tile .tile-content .image-centering-container {
    -ms-flex: 0 1 auto
}

#attach-desktop-sideSheet div.attach-accessory-tile .tile-content .attach-spinner {
    margin: 8px 0
}

#attach-desktop-sideSheet div.attach-accessory-tile .additional-actions,#attach-desktop-sideSheet div.attach-accessory-tile .attach-accessory-button {
    max-height: 0;
    opacity: 0;
    transition: all .2s
}

#attach-desktop-sideSheet div.attach-accessory-tile .additional-actions {
    -ms-flex: 1;
    flex: 1
}

#attach-desktop-sideSheet div.attach-accessory-tile.hover .tile-default-content,#attach-desktop-sideSheet div.attach-accessory-tile:focus .tile-default-content,#attach-desktop-sideSheet div.attach-accessory-tile:focus-within .tile-default-content,#attach-desktop-sideSheet div.attach-accessory-tile:hover .tile-default-content {
    display: none
}

#attach-desktop-sideSheet div.attach-accessory-tile.hover .tile-hover-content,#attach-desktop-sideSheet div.attach-accessory-tile:focus .tile-hover-content,#attach-desktop-sideSheet div.attach-accessory-tile:focus-within .tile-hover-content,#attach-desktop-sideSheet div.attach-accessory-tile:hover .tile-hover-content {
    position: static;
    opacity: 1
}

#attach-desktop-sideSheet div.attach-accessory-tile.hover .additional-actions,#attach-desktop-sideSheet div.attach-accessory-tile.hover .attach-accessory-button,#attach-desktop-sideSheet div.attach-accessory-tile:focus .additional-actions,#attach-desktop-sideSheet div.attach-accessory-tile:focus .attach-accessory-button,#attach-desktop-sideSheet div.attach-accessory-tile:focus-within .additional-actions,#attach-desktop-sideSheet div.attach-accessory-tile:focus-within .attach-accessory-button,#attach-desktop-sideSheet div.attach-accessory-tile:hover .additional-actions,#attach-desktop-sideSheet div.attach-accessory-tile:hover .attach-accessory-button {
    max-height: 160px;
    opacity: 1
}

#attach-desktop-sideSheet div.attach-accessory-tile.hover .tile-add-accessory-badge,#attach-desktop-sideSheet div.attach-accessory-tile:focus .tile-add-accessory-badge,#attach-desktop-sideSheet div.attach-accessory-tile:focus-within .tile-add-accessory-badge,#attach-desktop-sideSheet div.attach-accessory-tile:hover .tile-add-accessory-badge {
    opacity: 0
}

#attach-desktop-sideSheet div.attach-accessory-tile.hover .hide-image .image-centering-container,#attach-desktop-sideSheet div.attach-accessory-tile:focus .hide-image .image-centering-container,#attach-desktop-sideSheet div.attach-accessory-tile:focus-within .hide-image .image-centering-container,#attach-desktop-sideSheet div.attach-accessory-tile:hover .hide-image .image-centering-container {
    height: 0
}

#attach-desktop-sideSheet div.attach-accessory-tile.hover .hide-image .tile-add-accessory-badge,#attach-desktop-sideSheet div.attach-accessory-tile:focus .hide-image .tile-add-accessory-badge,#attach-desktop-sideSheet div.attach-accessory-tile:focus-within .hide-image .tile-add-accessory-badge,#attach-desktop-sideSheet div.attach-accessory-tile:hover .hide-image .tile-add-accessory-badge {
    display: none
}

#attach-desktop-sideSheet div.attach-accessory-tile .image-centering-container::before,#attach-desktop-sideSheet div.attach-accessory-tile::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(153,153,153,.08)
}

#attach-desktop-sideSheet div.attach-accessory-tile.in-cart .image-centering-container::before,#attach-desktop-sideSheet div.attach-accessory-tile.in-cart::before {
    background: rgba(153,153,153,.16)
}

#attach-desktop-sideSheet div.attach-accessory-tile.has-header .attach-accessory-title {
    margin-top: 1em
}

#attach-desktop-sideSheet div.attach-accessory-tile.has-header .attach-accessory-image {
    padding-top: 20px
}

#attach-desktop-sideSheet div.attach-accessory-tile.has-header .tile-content {
    padding-top: 1.5em
}

#attach-desktop-sideSheet div.attach-accessory-tile.has-header .tile-footer .attach-accessory-title {
    margin-top: 0
}

#attach-desktop-sideSheet div.attach-accessory-tile.has-deal-header .attach-accessory-title {
    margin-top: 1.5em
}

#attach-desktop-sideSheet div.attach-accessory-tile.has-deal-header .attach-accessory-image {
    margin-bottom: 10px;
    height: 127px
}

#attach-desktop-sideSheet div.attach-accessory-tile.has-deal-header .tile-content {
    padding-top: 2em
}

#attach-desktop-sideSheet div.attach-accessory-tile.has-deal-header .tile-footer .attach-accessory-title {
    margin-top: 0
}

#attach-desktop-sideSheet .attach-base-product-image {
    max-height: 85px;
    max-width: 85px;
    margin-left: -10px;
    padding-bottom: 6px
}

#attach-desktop-sideSheet .attach-primary-atc-confirm-box {
    background-color: #FFF;
    margin: 0;
    position: relative;
    z-index: 25
}

#attach-desktop-sideSheet .attach-atc-button {
    min-width: 150px
}

#attach-desktop-sideSheet .attach-atc-button-ld {
    min-width: 150px;
    margin-top: 7px
}

#attach-desktop-sideSheet #attach-accessory-view-cart-cell {
    text-align: right;
    padding-right: 15px
}

#attach-desktop-sideSheet #attach-accessory-proceed-cell {
    padding-left: 15px
}

#attach-desktop-sideSheet .attach-cart-button {
    min-width: 85px
}

#attach-desktop-sideSheet #attach-view-cart-button-form {
    display: inline-block
}

#attach-desktop-sideSheet .attach-width-fit-content {
    display: inline-block
}

#attach-desktop-sideSheet .attach-checkout-button {
    margin-left: 10px;
    min-width: 236px
}

#attach-desktop-sideSheet .attach-button-large {
    height: 40px
}

#attach-desktop-sideSheet .attach-button-large .a-button-inner {
    height: 38px
}

#attach-desktop-sideSheet .attach-button-large .a-button-text {
    line-height: 38px;
    font-size: 14px;
    padding-top: 0
}

#attach-desktop-sideSheet .close-button {
    position: absolute;
    right: 14px;
    top: 14px;
    width: 20px;
    height: 20px;
    opacity: .6
}

#attach-desktop-sideSheet .close-button:after,#attach-desktop-sideSheet .close-button:before {
    position: absolute;
    left: 15px;
    content: ' ';
    height: 23px;
    width: 2px;
    background-color: #111
}

#attach-desktop-sideSheet .close-button:before {
    transform: rotate(45deg);
    margin-left: -6px;
    margin-top: -4px
}

#attach-desktop-sideSheet .close-button:after {
    transform: rotate(-45deg);
    margin-left: -6px;
    margin-top: -4px
}

#attach-desktop-sideSheet div.attach-add-to-cart-message-card {
    padding: 0;
    background: 0 0
}

#attach-desktop-sideSheet #attachAddedToCartBox {
    border-right: solid 1px #ddd;
    padding-right: 18px
}

#attach-desktop-sideSheet #attach-add-to-cart-message-spinner {
    margin: 0 auto;
    padding-top: 40px
}

#attach-desktop-sideSheet #attach-added-to-cart-message {
    min-height: 116px
}

#attach-desktop-sideSheet div.attach-accessory-button-row {
    min-height: 41px
}

#attach-desktop-sideSheet div.attach-accessory-button-row-ld {
    min-height: 25px
}

#attach-desktop-sideSheet #attach-categorized-accessories .attach-accessory-image {
    max-width: 160px;
    max-height: 160px
}

#attach-desktop-sideSheet #attach-categorized-accessories .asin-review-row .a-color-secondary,#attach-desktop-sideSheet #attach-categorized-accessories .asin-review-row .a-icon-prime {
    vertical-align: baseline
}

#attach-desktop-sideSheet .attach-prime-badge-rows {
    display: inline-block
}

#attach-desktop-sideSheet .hctp-delivery-promise-div-desktop b {
    font-weight: 400
}

#attach-desktop-sideSheet .attach-deal-badge .deal-badge-label {
    display: inline-block;
    padding: 4px 10px;
    background-color: #B12704;
    color: #FFF
}

#attach-desktop-sideSheet .attach-deal-badge .deal-badge-margins {
    margin-bottom: 5px;
    margin-top: 2px
}

#attach-desktop-sideSheet .attach-deal-badge,#attach-desktop-sideSheet .attach-deal-badge span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    vertical-align: top
}

#attach-desktop-sideSheet .attach-deal-price {
    color: #CC1C39
}

#attach-desktop-sideSheet .attach-accessory-lightning-deal .attach-LD-status-bar {
    position: relative;
    height: 8px;
    margin-bottom: 0;
    font-size: 1px
}

#attach-desktop-sideSheet .attach-accessory-lightning-deal .attach-LD-status-bar .statebar {
    position: absolute;
    height: 4px;
    width: 100%;
    margin-top: 2px;
    background-color: #ccc
}

#attach-desktop-sideSheet .attach-accessory-lightning-deal .attach-LD-status-bar .progbar {
    position: absolute;
    height: 4px;
    margin-top: 2px
}

#attach-desktop-sideSheet .attach-accessory-lightning-deal .attach-LD-status-bar .progbar-color {
    background-color: #E77600
}

#attach-desktop-sideSheet .attach-accessory-lightning-deal .attach-LD-status-bar .progbartick {
    position: absolute;
    height: 8px
}

#attach-desktop-sideSheet .attach-accessory-lightning-deal .in-cart-msg {
    font-weight: 700
}

#attach-desktop-sideSheet .attach-accessory-lightning-deal .inline-block {
    display: inline-block
}

#attach-desktop-sideSheet .attach-accessory-lightning-deal .deal-has-ended-message {
    display: block;
    margin-top: 15px
}

#attach-desktop-sideSheet .attach-accessory-lightning-deal .tiles-percent-claimed-message {
    line-height: 0;
    font-size: 0;
    padding-top: 3px
}

#attach-desktop-sideSheet .attach-accessory-lightning-deal .rows-percent-claimed-message {
    line-height: 0;
    font-size: 0;
    display: inline
}

#attach-desktop-sideSheet .attach-accessory-lightning-deal .rows-ends-in-message {
    float: right;
    display: inline
}

#attach-desktop-sideSheet .attach-accessory-lightning-deal .rows-bar-top-margin {
    margin-top: 5px
}

#attach-desktop-sideSheet .lightning-deal-ended .a-color-success,#attach-desktop-sideSheet .lightning-deal-ended .attach-accessory-price,#attach-desktop-sideSheet .lightning-deal-ended .attach-deal-price,#attach-desktop-sideSheet .lightning-deal-ended .price-offer-row {
    color: #666!important
}

#attach-desktop-sideSheet .lightning-deal-ended .progbar-color {
    background-color: #888!important
}

#attach-desktop-sideSheet .lightning-deal-ended .attach-accessory-button-row,#attach-desktop-sideSheet .lightning-deal-ended .attach-accessory-button-row-ld {
    display: none
}

.attach-dss-modal-layer {
    z-index: 5001;
    overflow-y: auto;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

#attach-popover-lgtbox.attach-dss-backdrop {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #0F1111;
    opacity: .4;
    cursor: pointer
}

/* ******** */
a.sh-wrap {
    border: none;
    outline: 0;
    background: 0 0;
    color: inherit;
    text-decoration: none
}

a.sh-wrap:active,a.sh-wrap:hover,a.sh-wrap:link,a.sh-wrap:visited {
    border: none;
    outline: 0;
    color: inherit;
    text-decoration: none
}

button.sh-wrap {
    padding: 0;
    border: none;
    outline: 0;
    background: 0 0;
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

.sh-wrap {
    display: block
}

.sh-wrap.sh-option-inline {
    display: inline-block
}

body.sh-option-no-scroll {
    height: 100%;
    overflow: hidden
}

.sh-price {
    color: #b12704
}

.sh-list-horizontal:after {
    content: "";
    display: block;
    clear: both;
    height: 0
}

.sh-list-horizontal,.sh-list-horizontal-row,.sh-list-vertical {
    list-style: none;
    color: inherit;
    margin-top: 0;
    margin-right: 0;
    margin-left: 0
}

.sh-list-horizontal li,.sh-list-horizontal-row li,.sh-list-vertical li {
    list-style: none
}

.sh-list-horizontal li {
    float: left
}

.sh-list-horizontal-row {
    display: table;
    border-collapse: collapse;
    width: 100%
}

.sh-list-horizontal-row li {
    display: table-cell
}

.sh-option-addition.sh-list-horizontal-row.a-button-toggle-group,.sh-option-addition.sh-list-horizontal.a-button-toggle-group {
    font-size: 13px
}

.sh-option-addition.sh-list-horizontal li,.sh-option-addition.sh-list-horizontal-row li {
    vertical-align: middle
}

.sh-option-addition.sh-list-horizontal li+li,.sh-option-addition.sh-list-horizontal-row li+li {
    position: relative;
    padding-left: 1.5em
}

.sh-option-addition.sh-list-horizontal li+li:before,.sh-option-addition.sh-list-horizontal-row li+li:before {
    content: "+";
    position: absolute;
    left: 0;
    width: 1.5em;
    text-align: center
}

.sh-option-addition.sh-list-horizontal-row {
    width: auto
}

.sh-option-addition.sh-list-horizontal-row li+li:before {
    top: 50%;
    line-height: 0
}

.sh-option-addition.sh-option-addition-wide.sh-list-horizontal li+li,.sh-option-addition.sh-option-addition-wide.sh-list-horizontal-row li+li {
    padding-left: 3em
}

.sh-option-addition.sh-option-addition-wide.sh-list-horizontal li+li:before,.sh-option-addition.sh-option-addition-wide.sh-list-horizontal-row li+li:before {
    width: 3em
}

.sh-carousel-devices-container {
    margin-bottom: 12px
}

.sh-a-container .sh-carousel-devices-container {
    margin-bottom: 12px
}

.sh-carousel-devices-container.sh-option-size-small .sh-carousel-devices-device {
    width: 12rem
}

.sh-carousel-devices-container.sh-option-size-small .sh-carousel-devices-device .sh-img {
    height: 8rem
}

.sh-carousel-devices-device {
    text-align: center;
    overflow: visible;
    width: 15rem
}

.sh-carousel-devices-device .sh-form {
    margin-top: 8px
}

.sh-carousel-devices-device .sh-btn {
    margin-bottom: .3rem
}

.sh-carousel-devices-device .sh-btn.a-button-icon .a-icon {
    display: none
}

.sh-carousel-devices-device .sh-btn.a-button-icon .a-button-text {
    position: static;
    z-index: auto;
    text-align: center;
    padding-left: 18px;
    padding-right: 18px
}

.sh-carousel-devices-device .sh-img {
    height: 15rem;
    margin-bottom: 4px
}

.sh-carousel-devices-device .sh-title {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.sh-carousel-devices-device .sh-price-offers,.sh-carousel-devices-device .sh-title,.sh-carousel-devices-device p.sh-price {
    display: block;
    margin: 0;
    font-size: 12px;
    line-height: 1.5
}

.sh-certified-badge {
    color: #FFF;
    margin-bottom: 12px
}

.sh-certified-badge-header {
    padding: .3em 6px .3em 10px;
    float: left;
    font-size: 11px;
    line-height: 1;
    background: #2F2F2F;
    margin-bottom: -.1em;
    position: relative;
    max-width: 80%;
    max-width: calc(100% - 1em)
}

.sh-certified-badge-header:after {
    content: "";
    display: block;
    position: absolute;
    height: 0;
    width: .1em;
    top: 0;
    right: -1em;
    border-color: #2F2F2F transparent;
    border-style: solid;
    border-width: 0 1em 1.7em 0
}

.sh-certified-badge-header .sh-title {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.sh-certified-badge-body {
    display: table;
    width: 100%;
    padding: 10px;
    background: #2F2F2F;
    position: relative
}

.sh-certified-badge-body .sh-img {
    max-height: 42px
}

.sh-certified-badge-wwa {
    display: table-cell;
    padding-right: 12px;
    vertical-align: top
}

.sh-certified-badge {
    max-width: 40em
}

.sh-certified-badge-body {
    background: #f6f6f6;
    border: 1px solid #ddd;
    border-radius: 0 4px 4px;
    background-clip: padding-box;
    color: #0f1111
}

.sh-certified-badge-wwa {
    padding-right: 32px
}

.sh-certified-badge-wwa .sh-img {
    width: 100%;
    min-width: 140px;
    max-width: 168px;
    max-height: none;
    image-rendering: -webkit-optimize-contrast
}

.sh-certified-badge-devices {
    padding-left: 32px
}

.sh-certified-badge-devices .sh-img {
    margin-top: -25px;
    width: 100%;
    min-width: 84px;
    max-width: 89.6px;
    max-height: none;
    min-height: 72.8px
}

.sh-certified-badge-description {
    display: table-cell;
    vertical-align: middle;
    line-height: 1.3
}

.sh-certified-personalized-badge {
    margin-bottom: 12px
}

.sh-certified-personalized-badge-body {
    display: table;
    width: 100%;
    padding: 15px 0 15px 0;
    position: relative
}

.sh-certified-personalized-badge-wwa {
    padding-right: 10px;
    width: 32px;
    display: table-cell;
    vertical-align: top
}

.sh-certified-personalized-badge-wwa .sh-img {
    width: 32px;
    min-width: 32px;
    height: 32px;
    vertical-align: top
}

.sh-certified-personalized-badge-description {
    display: table-cell;
    vertical-align: middle;
    line-height: 1.3;
    max-width: 460px;
    letter-spacing: 0
}

.sh-certified-personalized-badge-description-text {
    font-size: 15px
}

.sh-certified-personalized-badge-header {
    font-size: 13px
}

#sh-certified-personalized-badge-popover-trigger {
    text-decoration: none;
    color: #767676
}

#sh-certified-personalized-badge-popover-trigger i {
    vertical-align: middle;
    margin-top: 0;
    margin-bottom: 0
}

.sh-certified-personalized-badge-popover {
    padding: 15px 15px 11px 15px;
    min-width: 300px;
    max-width: 400px
}

.sh-certified-personalized-badge {
    margin-bottom: 0
}

#sh-badge-v2-rq-device-list>li:not(:last-child) {
    margin-right: 13px
}

.sh-badge-v2-desktop-img-wrapper {
    width: 47px;
    height: 47px;
    margin: auto
}

.sh-badge-v2-desktop-img-wrapper>a {
    height: 100%;
    width: 100%;
    display: inline-block
}

.sh-badge-v2-sign-container {
    height: 47px;
    line-height: 47px
}

.sh-badge-v2-sign-container .sh-badge-v2-equal-sign,.sh-badge-v2-sign-container .sh-badge-v2-plus-sign {
    font-size: 17px
}

#sh-badge-v2-utterance-string {
    font-size: 13px;
    color: #555;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    height: 47px;
    width: 100%;
    line-height: initial
}

.sh-badge-v2-desktop-img {
    margin: auto;
    position: absolute;
    max-width: 100%;
    max-height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.sh-badge-v2-rq-device {
    white-space: nowrap
}

#sh-badge-v2-rq-device-list {
    font-size: 11px;
    letter-spacing: 0;
    text-align: center;
    display: flex;
    margin-bottom: 18px
}

#sh-badge-v2-rq-device-list .sh-badge-v2-bundle-product-description {
    color: #b12704
}

#sh-badge-v2-rq-device-list .sh-badge-v2-owned-product-description {
    color: #008a00
}

.sh-badge-v2-rq-device-expander {
    padding-left: 42px;
    padding-bottom: 8px;
    overflow: auto
}

#sh-badge-v2-atc-total-price-container {
    margin-top: 18px
}

#sh-badge-v2-atc-btn {
    min-width: 117px
}

.sh-skin-dark {
    background: #2F2F2F;
    color: #FFF
}

.sh-skin-dark hr {
    border-color: #E7E7E7
}

.sh-skin-dark li {
    color: #FFF
}

.sh-skin-dark a {
    color: #45D9FF
}

.sh-skin-dark a:active,.sh-skin-dark a:hover,.sh-skin-dark a:link,.sh-skin-dark a:visited {
    color: #45D9FF
}

.sh-dp-more-details-video-container {
    display: block;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
    display: table;
    table-layout: fixed
}

.sh-dp-more-details-video .sh-video {
    display: inline-block
}

.sh-dp-more-details-body {
    border: 0;
    border-radius: 0;
    background-clip: padding-box;
    display: table-cell;
    background: 0 0;
    width: 40%;
    vertical-align: top
}

.sh-dp-more-details-video {
    overflow: hidden;
    display: table-cell;
    width: 60%
}

.sh-dp-more-details-video {
    overflow: hidden
}

.sh-dp-more-details-video .sh-video {
    display: block;
    max-width: 100%;
    object-fit: cover;
    background: 0 0
}

.sh-dp-more-details-body {
    border: 0;
    border-radius: 0;
    background-clip: padding-box;
    background: 0 0
}

.sh-dp-more-details-body .sh-divider,.sh-dp-more-details-body .sh-img {
    margin-bottom: 12px
}

.sh-dp-more-details-body .sh-img {
    max-height: 50.4px
}

.sh-dp-more-details-body .sh-link {
    text-decoration: none
}

.sh-dp-more-details-body .sh-link:active,.sh-dp-more-details-body .sh-link:hover,.sh-dp-more-details-body .sh-link:link,.sh-dp-more-details-body .sh-link:visited {
    text-decoration: none
}

.sh-dp-btf-widget {
    border-radius: 4px;
    background-clip: padding-box;
    border: 1px solid #ddd;
    max-width: 1500px;
    margin: 0 auto
}

.sh-dp-btf-widget .sh-dp-btf-widget-bottom {
    display: table;
    table-layout: fixed;
    width: 100%
}

.sh-dp-rq-devices {
    display: table-cell;
    position: relative;
    width: 515px;
    border-right: 1px solid #ddd
}

.sh-dp-rq-devices:after,.sh-dp-rq-devices:before {
    display: block;
    position: absolute;
    top: 50%;
    left: 100%;
    margin-top: -10px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #ddd;
    content: ""
}

.sh-dp-rq-devices:after {
    margin-left: -1px;
    border-left: 10px solid #fff
}

.sh-dp-rq-devices .sh-dp-rq-device-list {
    display: table;
    margin: 16px auto
}

.sh-dp-rq-devices .sh-dp-rq-device-list>li {
    display: table-cell;
    text-align: center;
    vertical-align: top
}

.sh-dp-rq-devices .sh-dp-rq-device-list>li+li .sh-dp-rq-device {
    position: relative;
    padding-left: 26px
}

.sh-dp-rq-devices .sh-dp-rq-device-list>li+li .sh-dp-rq-device:before {
    content: "+";
    position: absolute;
    width: 48px;
    left: 0;
    top: 50%;
    line-height: 0;
    color: #767676;
    font-size: 17px;
    text-align: center
}

.sh-dp-rq-device {
    margin-bottom: 12px
}

.sh-dp-rq-device .sh-dp-rq-device-btn {
    margin-bottom: -2px
}

.sh-dp-rq-device .sh-img {
    width: 100%;
    max-width: 112px;
    min-width: 84px;
    padding: 18px
}

.sh-dp-rq-device-subtitle,.sh-dp-rq-device-title {
    padding-left: 26px
}

.sh-dp-rq-device-subtitle {
    color: #767676
}

.sh-dp-rq-devices-carousel-container {
    display: table-cell;
    padding: 10px 10px 10px 22px;
    box-shadow: inset 20px 0 20px -20px #ddd
}

.sh-dp-rq-devices-carousel-container #sh-dp-rq-hubs-carousel {
    display: none
}

.sh-dp-rq-devices-carousel-container.sh-option-rq-items #sh-dp-rq-hubs-carousel {
    display: block
}

.sh-dp-rq-devices-carousel-container.sh-option-rq-items #sh-dp-rq-alexas-carousel {
    display: none
}

.sh-dp-rq-devices-carousel {
    padding-top: 18px
}

.sh-dp-rq-devices-carousel .sh-dp-carousel-device {
    text-align: center
}

.sh-dp-rq-devices-carousel .sh-dp-carousel-device .sh-img {
    width: 100%;
    max-width: 112px;
    min-width: 84px;
    padding: 0 18px 18px
}

.sh-dp-rq-devices-carousel .sh-dp-carousel-device .sh-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.sh-dp-rq-devices-carousel .sh-dp-carousel-device .sh-btn {
    width: 100%
}

.sh-dp-btf-demo-and-alert-wrapper {
    margin: 0 auto 32px;
    max-width: 1500px
}

.sh-dp-rq-echo-plus-alert {
    margin-top: 16px;
    margin-bottom: 8px;
    background: #f6f6f6;
    border: 1px solid;
    border-color: #BBD3DE;
    border-radius: 4px;
    background-clip: padding-box;
    color: #0f1111;
    display: table;
    padding-left: 22px;
    padding-right: 22px;
    position: relative
}

.sh-dp-rq-echo-plus-alert-title {
    display: table-cell;
    vertical-align: middle;
    font-weight: 700;
    padding-right: 6px
}

.sh-dp-rq-echo-plus-alert-description {
    display: table-cell;
    vertical-align: middle
}

.sh-dp-rq-echo-plus-alert-alexa-device {
    display: table-cell;
    padding-left: 32px
}

.sh-dp-rq-echo-plus-alert-alexa-device .sh-img {
    margin-top: -10px;
    width: 100%
}

/* ******** */
#govtRebatePopoverTrigger .a-icon-popover {
    display: none
}

#govtRebatePreloadContent {
    padding: 2rem;
    height: 100%;
    overflow-x: auto
}

.dp-apl-govt-rebate-prom-badge {
    background-color: #cc0c39;
    display: inline-block;
    color: #fff;
    font-weight: 700;
    padding-top: 1px;
    padding-left: 4px;
    padding-right: 4px
}

.apl_popover_hover .a-declarative {
    font-size: 14px
}

.apl_popover_hover a:hover {
    text-decoration: none
}

.apl_type_border_dotted {
    border-style: solid;
    border-color: #eda93a!important;
    background-color: #eda93a;
    border-radius: 2px;
    border-width: 1px;
    text-align: center;
    vertical-align: middle;
    display: inline-block;
    min-width: 36px;
    line-height: 17px!important
}

.apl_u_l a:hover {
    text-decoration: none
}

.apl_type {
    font-size: 12px!important;
    color: #fff;
    padding: 0 3px 0 3px
}

.apl_label {
    vertical-align: bottom
}

.apl_message {
    padding-left: 1px;
    max-width: 60px;
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    text-overflow: ellipsis;
    white-space: nowrap
}

.apl_message_only_pdp {
    width: 95%;
    padding-left: 1px;
    display: inline-block;
    line-height: 13px;
    vertical-align: middle;
    margin-bottom: 3px;
    max-height: 45px;
    overflow: hidden
}

.apl_message_popover {
    padding-left: 1px;
    display: inline-block;
    overflow: hidden;
    line-height: 13px;
    vertical-align: middle;
    text-overflow: ellipsis;
    padding-right: 8px;
    width: 100%
}

.apl_message_ex {
    padding-left: 1px;
    display: inline-block;
    overflow: hidden;
    line-height: 13px;
    vertical-align: middle;
    text-overflow: ellipsis;
    padding-right: 5px;
    width: 100%
}

.apl_message_tips {
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    font-size: 13px
}

.apl_m_font_title {
    color: #000;
    font-weight: 700;
    white-space: nowrap
}

.apl_m_font_message {
    font-size: 13px!important;
    white-space: normal
}

.apl_divider_dotted {
    margin-bottom: 2px;
    margin-top: 5px;
    border-style: dotted
}

.apl_container_inline {
    display: inline-block
}

#applicable_promotion_list_sec {
    margin-bottom: 0
}

.apl_badgeHvaCoupon {
    width: 60px;
    vertical-align: top!important
}

.apl_hvaCouponTAndC {
    position: relative;
    top: 1.5px
}

.apl_redeem_display {
    display: inline-block
}

.apl_redeem_hide {
    display: none
}

.apl_l_black {
    color: #000!important
}

.pdp_checkout_discount_font {
    font-size: 15px;
    font-weight: 700
}

.pdp_no_rush_instant_discount_font {
    font-size: 15px;
    font-weight: 700
}

.apl_see_pop {
    display: inline-block;
    vertical-align: middle
}

.dp-apl-govt-rebate-prom-section {
    margin-bottom: 0
}

/* ******** */
.femdom-certified-badge-container {
    margin: 0 auto;
    text-align: left;
    display: inline-block;
    min-height: 60px;
    border-top: 1px solid #E0E0E0;
    border-bottom: 1px solid #E0E0E0;
    padding: 5px 0 10px 0
}

.femdom-certified-badge-container .femdom-certified-content-wrapper>.femdom-certified-short-detail {
    margin-bottom: 3px
}

.femdom-certified-badge-container .femdom-certified-content-wrapper>.femdom-certified-short-detail span {
    font-size: 15px!important
}

.femdom-certified-badge-container .femdom-certified-logo {
    width: 55px;
    position: absolute;
    left: 0;
    overflow: hidden;
    margin-top: 3px
}

.femdom-certified-badge-container .femdom-certified-content {
    position: relative;
    border-radius: 0 7px 7px 7px;
    padding: 1% 0 0 0;
    z-index: 1
}

.femdom-certified-badge-container .femdom-certified-content-wrapper {
    position: relative;
    min-height: 55px;
    padding-left: 65px;
    overflow: hidden
}

.femdom-certified-badge-container .femdom-certified-title {
    text-transform: uppercase;
    color: #717C78;
    margin-right: 5px;
    font-size: 13px!important
}

.femdom-certified-badge-container .femdom-certified-learn-more {
    color: #57adcb;
    font-size: 13px!important
}

.femdom-certified-badge-container:hover {
    cursor: pointer
}

.femdom-certified-badge-container:hover .femdom-certified-learn-more {
    text-decoration: underline
}

.femdom-certified-explanatory-view-header {
    text-transform: uppercase
}

#femdom-certified-content .a-declarative {
    display: inline-block;
    max-width: 100%
}

#femdomCertifiedDesktopWrapper {
    max-width: 100%
}

.femdom-certified-badge-container {
    width: 525px;
    max-width: 100%
}

/* ******** */
.burj #acBadge_feature_div {
    display: inline-block
}

.burj .ac-badge-wrapper {
    max-width: 560px
}

.ac-badge-wrapper {
    margin: 5px 0 10px;
    display: flex;
    flex-wrap: wrap
}

.ac-keyword-link {
    color: #0066C0;
    font-size: 12px
}

.ac-for-text {
    color: #111;
    display: inline;
    margin-left: 5px;
    line-height: 22px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.ac-product-highlights-for-text {
    color: #111;
    display: inline;
    margin-left: 4px;
    line-height: 22px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.ac-badge-wrapper .a-declarative {
    display: inline-flex
}

a:hover .ac-keyword-link {
    color: #E47911;
    text-decoration: underline
}

.ac-badge-wrapper a.badge-link:hover {
    text-decoration: none
}

.ac-badge-rectangle {
    height: 22px;
    background-color: #232F3E;
    border-color: #232F3E;
    display: flex;
    min-width: 80px
}

.ac-badge-triangle {
    width: 0;
    height: 0;
    border-right: 10px solid transparent;
    border-top: 22px solid;
    color: #232F3E
}

.ac-orange {
    color: #F69931
}

.ac-grey {
    color: #232F3E
}

.ac-white {
    color: #fff
}

[data-a-badge-color=sx-gulfstream] {
    background-color: #002e36!important;
    color: #002e36!important
}

[data-a-badge-color=sx-cloud] {
    color: #fff!important
}

[data-a-badge-color=ac-orange] {
    color: #F69931!important
}

.superleaf .ac-for-text {
    color: #ddd
}

.superleaf .ac-keyword-link a {
    color: #56c2ec!important
}

.superleaf .ac-badge-rectangle {
    height: 24px;
    border: thin solid #888;
    border-right: transparent
}

.superleaf .ac-badge-triangle {
    border-top: 24px solid #888;
    border-right: 11px solid transparent;
    position: relative
}

.superleaf .ac-badge-triangle::after {
    content: '';
    border-right: 10px solid transparent;
    border-top: 22px solid;
    color: #232F3E;
    top: -23px;
    position: absolute
}

.superleaf #detail-page-ac-badge-label {
    border: thin solid #888
}

.superleaf #detail-page-ac-badge-label::before {
    content: '';
    width: 10px;
    height: 27px;
    border-left: 10px solid #888;
    border-bottom: 26px solid transparent;
    box-sizing: border-box;
    top: -1px;
    right: -11px;
    position: absolute
}

.ac-mobile-badge-wrapper {
    margin: 3px 0 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.ac-mobile-for-text {
    font-size: 12px;
    color: #111;
    display: inline;
    margin-left: 5px;
    line-height: 22px
}

.ac-product-highlights-mobile-for-text {
    font-size: 12px;
    color: #111;
    display: inline;
    margin-left: 4px;
    line-height: 22px;
    vertical-align: top
}

.ac-orange {
    color: #F69931
}

.ac-grey {
    color: #232F3E
}

.ac-white {
    color: #fff
}

.femdoms_choice_bottom_sheet_content.a-sheet-lightbox.a-sheet-show {
    background-color: rgba(0,0,0,.75)
}

.ac-mobile-badge-wrapper .container {
    padding: 20px
}

[data-a-badge-color=sx-gulfstream] {
    background-color: #002e36!important;
    color: #002e36!important
}

[data-a-badge-color=ac-orange] {
    color: #F69931!important
}

[data-a-badge-color=sx-cloud] {
    color: #fff!important
}

.femdom_elements_mobile #acBadgeReviewsRowInner {
    padding-right: 15rem
}

.femdom_elements_mobile #acBadge_feature_div {
    width: 100%;
    float: left
}

.femdom_elements_mobile #averageCustomerReviews_feature_div {
    margin-right: -15rem;
    float: right
}

.femdom_elements_mobile .badge-wrapper {
    margin-top: 0;
    margin-bottom: 0
}

.femdom_elements_mobile .ac-mobile-badge-wrapper {
    margin-top: 0;
    margin-bottom: 0
}

.why-ac-reason-title-text-mobile-detail {
    font-size: 15px!important
}

.why-ac-reason-desc-text-mobile-detail {
    font-size: 15px!important;
    padding-left: 2px!important
}

#ac-mobile-detail-bullets .ul {
    padding: 5px 0 0!important
}

#ac-mobile-detail-bullets .ul .li {
    font-size: 13px!important
}

.burj #acBadge_feature_div .badge-wrapper {
    margin: 5px 0 5px!important;
    display: flex!important
}

#acBadge_feature_div .badge-wrapper {
    margin: 5px 0 5px;
    display: flex
}

.badge-wrapper .a-declarative {
    display: inline-flex
}

.ac-badge-popover-title-div {
    padding-bottom: 8px!important
}

.why-ac-text {
    font-size: 10px!important;
    line-height: 24px!important
}

.why-ac-reason-text {
    font-size: 13px!important;
    line-height: 17px!important
}

.why-ac-reason-desc-text {
    font-size: 8px!important;
    color: grey
}

.ac-badge-popover-reason-icon {
    margin-top: 4px
}

.acbadge-reason-text {
    line-height: 10px
}

.ac-ul {
    color: #000!important;
    padding-bottom: 5px!important
}

#why-we-love-this-product-link {
    padding-top: 2px;
    padding-left: 5px
}

.badge-wrapper-mobile {
    margin: 3px 0 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.femdoms_choice_bottom_sheet_content.a-sheet-lightbox.a-sheet-show {
    background-color: rgba(0,0,0,.75)
}

.container {
    padding: 20px
}

.for-ac-text-flyover {
    margin-left: 5px!important;
    vertical-align: top!important
}

.why-ac-reason-title-text-mobile-flyover {
    font-size: 13px!important
}

.why-ac-reason-desc-text-mobile-flyover {
    font-size: 13px!important
}

.why-ac-reason-desc-text-container {
    line-height: 17px!important;
    margin-top: 5px!important
}

.for-ac-text {
    margin-left: 17px!important;
    vertical-align: top!important
}

.ac-mobile-ul {
    font-size: 10px!important;
    color: #000
}

#why-we-love-this-product-link-mobile {
    font-size: 13px!important;
    padding-left: 5px
}

/* ******** */
.ship-to-store-ingress-header-image {
    vertical-align: inherit
}

.ship-to-store-ingress-header {
    vertical-align: middle
}

.ship-to-store-ingress-header .ship-to-store-ingress-header-primary-text {
    vertical-align: text-top
}

.ship-to-store-ingress-header .ship-to-store-ingress-header-secondary-text {
    display: table
}

#ship-to-store-ingress-offered .ship-to-store-ingress-header-image {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='M24 12C24 18.6 18.6 24 12 24 5.4 24 0 18.6 0 12 0 5.4 5.4 0 12 0 18.6 0 24 5.4 24 12' fill='%23FF8F00'/%3E%3Cpath d='M17.4 11.8C16.4 12.8 14.9 13.1 13.6 12.7L8.9 17.4C8.4 17.9 7.6 17.9 7.1 17.4L6.7 16.9C6.2 16.4 6.2 15.7 6.7 15.2L11.4 10.5C10.9 9.2 11.2 7.7 12.2 6.6 13.2 5.7 14.7 5.4 15.9 5.7L13.8 7.8C13.8 7.8 13.4 8.8 14.3 9.7 15.3 10.7 16.2 10.2 16.2 10.2L18.3 8.1C18.7 9.4 18.4 10.8 17.4 11.8' fill='%23FFF'/%3E%3C/g%3E%3C/svg%3E")!important;
    background-repeat: no-repeat!important;
    background-position: top left!important;
    width: 24px!important;
    height: 24px!important
}

#ship-to-store-ingress-selected .ship-to-store-ingress-header-image {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='M12 0C18.6 0 24 5.4 24 12 24 18.6 18.6 24 12 24 5.4 24 0 18.6 0 12 0 5.4 5.4 0 12 0Z' fill='%2300A4B4'/%3E%3Cpolygon points='10.4 16.8 18 9.4 16.2 7.5 10.4 13.1 7.9 10.5 6 12.4' fill='%23FFF'/%3E%3C/g%3E%3C/svg%3E")!important;
    background-repeat: no-repeat!important;
    background-position: top left!important;
    width: 24px!important;
    height: 24px!important
}

.ship-to-store-ingress-button-container {
    width: auto
}

.ship-to-store-ingress-button-container .a-button-inner {
    height: auto;
    padding: 2px 0
}

.ship-to-store-ingress-button-container .a-button-inner .ship-to-store-ingress-button-secondary-text {
    display: table;
    margin: auto
}

.disabled .ship-to-store-offer-img,.disabled.ship-to-store-ingress-bullet-points,:disabled .ship-to-store-offer-img,:disabled.ship-to-store-ingress-bullet-points {
    opacity: .5
}

.ship-to-store-offer-img {
    vertical-align: baseline
}

.ship-to-store-offer-img.in-store {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='15' viewBox='0 0 22 15'%3E%3Cg fill='none'%3E%3Cg style='stroke-width:2;stroke:%23111'%3E%3Crect x='1' y='1' width='20' height='4'/%3E%3Crect x='3' y='5' width='16' height='9'/%3E%3Cpath d='M11 4L11 14 11 4Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")!important;
    background-repeat: no-repeat!important;
    background-position: top left!important;
    width: 22px!important;
    height: 15px!important
}

.shipToStoreRow {
    padding: 10px 0
}

#ship-to-store-pdp-service-modal {
    height: 100%
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content {
    height: 100%
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-row {
    height: 100%;
    display: flex
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column-min-height {
    min-height: 700px
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column {
    margin: 0!important;
    padding-top: 14px;
    display: flex;
    flex-direction: column;
    max-height: 800px
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-content-column-top {
    padding: 0 14px;
    display: flex;
    flex-direction: column;
    overflow: auto
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-content-column-top .ship-to-store-modal-header {
    min-height: auto
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-content-column-top #ship-to-store-modal-tabs {
    display: flex;
    flex-direction: column;
    overflow: auto
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-content-column-top #ship-to-store-modal-tabs .ship-to-store-modal-tab-content {
    border-bottom: none;
    border-radius: 0
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-content-column-top #ship-to-store-modal-tabs .ship-to-store-modal-tab-content.ship-to-store-modal-tab-content-without-inner-padding {
    margin-top: -1px;
    padding: 14px 18px
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-content-column-top #ship-to-store-modal-tabs .ship-to-store-modal-tab-content.ship-to-store-modal-tab-content-without-inner-padding.ship-to-store-modal-tab-content-empty {
    padding-bottom: 2px;
    padding-top: 2px
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-content-column-top #ship-to-store-modal-tabs .ship-to-store-modal-tab-headings {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -o-user-select: none
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-content-column-top #ship-to-store-modal-tabs .ship-to-store-modal-tab-headings .ship-to-store-modal-tab-heading {
    text-align: center;
    width: 50%;
    min-width: 12em
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-content-column-top #ship-to-store-modal-tabs .ship-to-store-modal-tab-headings .ship-to-store-modal-tab-heading .ship-to-store-modal-tab-heading-content {
    color: initial
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-content-column-top #ship-to-store-modal-tabs .ship-to-store-modal-tab-headings .ship-to-store-modal-tab-heading-first .ship-to-store-modal-tab-heading-content {
    border-top-left-radius: 3px
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-content-column-top #ship-to-store-modal-tabs .ship-to-store-modal-tab-headings .ship-to-store-modal-tab-heading-last .ship-to-store-modal-tab-heading-content {
    border-top-right-radius: 3px;
    border-right: 0
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-content-column-top #ship-to-store-modal-tabs #ship-to-store-modal-tab-shared-content {
    border: 1px #ddd solid;
    border-style: none solid;
    overflow-y: scroll
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-content-column-top #ship-to-store-modal-tabs #ship-to-store-modal-tab-shared-content #ship-to-store-modal-tab-shared-content-inner {
    padding: 0 18px
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-content-column-top #ship-to-store-modal-tabs .ship-to-store-modal-offer-scroller-content-padding {
    padding-bottom: 50px
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-content-column-top #ship-to-store-modal-tabs #ship-to-store-modal-offer-scroller-container .ship-to-store-modal-offer-wrapper {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #ddd
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-content-column-top #ship-to-store-modal-tabs #ship-to-store-modal-offer-scroller-container .ship-to-store-modal-offer-wrapper.selected {
    background-color: #fefaf6!important;
    border-color: #e47911!important
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-content-column-top #ship-to-store-modal-tabs #ship-to-store-modal-offer-scroller-container .ship-to-store-modal-offer-wrapper .ship-to-store-offer-merchant-row {
    margin: 0 10px 0 0!important;
    padding: 15px 10px 15px 15px!important;
    cursor: pointer!important;
    position: relative
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-content-column-top #ship-to-store-modal-tabs #ship-to-store-modal-offer-scroller-container .ship-to-store-modal-offer-wrapper .ship-to-store-offer-merchant-row .ship-to-store-recommended-offer-badge {
    line-height: 10px!important;
    margin-bottom: 10px!important
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-content-column-top #ship-to-store-modal-tabs #ship-to-store-modal-offer-scroller-container .ship-to-store-modal-offer-wrapper .ship-to-store-offer-merchant-row .ship-to-store-modal-offer-radio-button .ship-to-store-modal-offer-radio-button-content {
    width: 250px
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-content-column-top #ship-to-store-modal-tabs #ship-to-store-modal-offer-scroller-container .ship-to-store-modal-offer-wrapper .ship-to-store-offer-merchant-row .ship-to-store-modal-offer-radio-button .ship-to-store-modal-offer-radio-button-content-large {
    width: 255px
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-content-column-top #ship-to-store-modal-tabs #ship-to-store-modal-offer-scroller-container .ship-to-store-modal-offer-wrapper .ship-to-store-offer-merchant-row .ship-to-store-modal-offer-radio-button label {
    padding-left: 0
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-content-column-top #ship-to-store-modal-tabs #ship-to-store-modal-offer-scroller-container .ship-to-store-modal-offer-wrapper .ship-to-store-offer-merchant-row .ship-to-store-modal-offer-radio-button label>input {
    position: absolute;
    visibility: hidden
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-content-column-top #ship-to-store-modal-tabs #ship-to-store-modal-offer-scroller-container .ship-to-store-modal-offer-wrapper .ship-to-store-offer-merchant-row .ship-to-store-modal-offer-radio-button label>input+i {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='35' viewBox='0 0 28 35'%3E%3Cpath d='M21 33.5C21 34.3 17.9 35 14 35 10.1 35 7 34.3 7 33.5 7 32.7 10.1 32 14 32 17.9 32 21 32.7 21 33.5' fill-opacity='0.2'/%3E%3Cpath d='M14.3 32.1L13.9 32.5 13.9 32.2 14 31.9C14.1 32 14.2 32.1 14.3 32.1L14.3 32.1ZM14 31.9C14.1 32 14.2 32 14.2 32L14.1 32.5 13.8 32.2 13.8 32C13.8 32 13.8 32 13.8 32 13.8 32 13.8 32 13.9 32 13.9 32 14 31.9 14 31.9ZM14 31.9C14.1 31.8 14.2 31.7 14.4 31.6 14.8 31.3 15.3 30.9 15.9 30.5 17.5 29.3 19 27.9 20.5 26.4 24.6 22.1 27 17.8 27 13.6 27 6.7 21.2 1 14 1 6.8 1 1 6.7 1 13.6 1 17.8 3.4 22.1 7.5 26.4 9 27.9 10.5 29.2 12.1 30.5 12.7 31 13.5 31.6 14 31.9Z' style='fill:%23767676;stroke-width:2;stroke:%23FFF'/%3E%3C/svg%3E%0A")!important;
    background-repeat: no-repeat!important;
    background-position: top left!important;
    width: 28px!important;
    height: 35px!important;
    background-size: unset;
    font-style: initial;
    position: relative;
    text-align: center
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-content-column-top #ship-to-store-modal-tabs #ship-to-store-modal-offer-scroller-container .ship-to-store-modal-offer-wrapper .ship-to-store-offer-merchant-row .ship-to-store-modal-offer-radio-button label>input+i span {
    color: #fff;
    font-weight: 700;
    position: absolute;
    left: 30%;
    top: 15%;
    width: 100%;
    height: 100%
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-content-column-top #ship-to-store-modal-tabs #ship-to-store-modal-offer-scroller-container .ship-to-store-modal-offer-wrapper .ship-to-store-offer-merchant-row .ship-to-store-modal-offer-radio-button label>input:checked+i {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='35' viewBox='0 0 28 35'%3E%3Cpath d='M21 33.5C21 34.3 17.9 35 14 35 10.1 35 7 34.3 7 33.5 7 32.7 10.1 32 14 32 17.9 32 21 32.7 21 33.5' fill-opacity='0.2'/%3E%3Cpath d='M14.3 32.1L13.9 32.5 13.9 32.2 14 31.9C14.1 32 14.2 32.1 14.3 32.1L14.3 32.1ZM14 31.9C14.1 32 14.2 32 14.2 32L14.1 32.5 13.8 32.2 13.8 32C13.8 32 13.8 32 13.8 32 13.8 32 13.8 32 13.9 32 13.9 32 14 31.9 14 31.9ZM14 31.9C14.1 31.8 14.2 31.7 14.4 31.6 14.8 31.3 15.3 30.9 15.9 30.5 17.5 29.3 19 27.9 20.5 26.4 24.6 22.1 27 17.8 27 13.6 27 6.7 21.2 1 14 1 6.8 1 1 6.7 1 13.6 1 17.8 3.4 22.1 7.5 26.4 9 27.9 10.5 29.2 12.1 30.5 12.7 31 13.5 31.6 14 31.9Z' style='fill:%23ec8c00;stroke-width:2;stroke:%23FFF'/%3E%3C/svg%3E%0A")!important;
    background-repeat: no-repeat!important;
    background-position: top left!important;
    width: 28px!important;
    height: 35px!important
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-content-column-top #ship-to-store-modal-tabs #ship-to-store-modal-offer-scroller-container .ship-to-store-modal-offer-wrapper .ship-to-store-offer-merchant-row .ship-to-store-modal-offer-radio-button.ship-to-store-offer-badge-cheapest label input+i,#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-content-column-top #ship-to-store-modal-tabs #ship-to-store-modal-offer-scroller-container .ship-to-store-modal-offer-wrapper .ship-to-store-offer-merchant-row .ship-to-store-modal-offer-radio-button.ship-to-store-offer-badge-default label input+i,#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-content-column-top #ship-to-store-modal-tabs #ship-to-store-modal-offer-scroller-container .ship-to-store-modal-offer-wrapper .ship-to-store-offer-merchant-row .ship-to-store-modal-offer-radio-button.ship-to-store-offer-badge-fastest label input+i {
    margin: 3px 3px 0 5px
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-content-column-top #ship-to-store-modal-tabs #ship-to-store-modal-offer-scroller-container .ship-to-store-modal-offer-wrapper .ship-to-store-offer-merchant-row .ship-to-store-modal-offer-radio-button.ship-to-store-offer-badge-default label input+i {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg fill='none'%3E%3Cpath d='M8 0C12.4 0 16 3.6 16 8 16 12.4 12.4 16 8 16 3.6 16 0 12.4 0 8 0 3.6 3.6 0 8 0Z' fill='%23EC8C00'/%3E%3Cpath d='M11.7 7.9C11 8.7 10 8.9 9.1 8.5L5.8 12.2C5.5 12.6 4.9 12.6 4.6 12.2L4.2 11.8C3.9 11.5 3.9 10.9 4.2 10.5L7.5 6.8C7.2 5.8 7.4 4.6 8.1 3.8 8.8 3.1 9.8 2.8 10.7 3.1L9.2 4.8C9.2 4.8 8.9 5.5 9.6 6.2 10.2 7 10.9 6.6 10.9 6.6L12.3 5C12.6 6 12.4 7.1 11.7 7.9' fill='%23FFF'/%3E%3C/g%3E%3C/svg%3E%0A")!important;
    background-repeat: no-repeat!important;
    background-position: top left!important;
    width: 16px!important;
    height: 16px!important
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-content-column-top #ship-to-store-modal-tabs #ship-to-store-modal-offer-scroller-container .ship-to-store-modal-offer-wrapper .ship-to-store-offer-merchant-row .ship-to-store-modal-offer-radio-button.ship-to-store-offer-badge-fastest label input+i {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg fill='none'%3E%3Cpath d='M8 0C12.4 0 16 3.6 16 8 16 12.4 12.4 16 8 16 3.6 16 0 12.4 0 8 0 3.6 3.6 0 8 0Z' fill='%2300A4B4'/%3E%3Cpath d='M5.6 14C5.5 13.9 8 9.2 7.9 9 7.8 8.8 5.1 8.1 5 7.7 4.9 7.3 10.3 1.9 10.4 2 10.5 2.1 8.1 6.8 8.1 7 8.2 7.1 10.9 7.9 11 8.3 11.1 8.7 5.7 14.1 5.6 14' fill='%23FFF'/%3E%3C/g%3E%3C/svg%3E%0A")!important;
    background-repeat: no-repeat!important;
    background-position: top left!important;
    width: 16px!important;
    height: 16px!important
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-content-column-top #ship-to-store-modal-tabs #ship-to-store-modal-offer-scroller-container .ship-to-store-modal-offer-wrapper .ship-to-store-offer-merchant-row .ship-to-store-modal-offer-radio-button.ship-to-store-offer-badge-cheapest label input+i {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg fill='none'%3E%3Cpath d='M8 0C12.4 0 16 3.6 16 8 16 12.4 12.4 16 8 16 3.6 16 0 12.4 0 8 0 3.6 3.6 0 8 0Z' fill='%2300A4B4'/%3E%3Cpath d='M7.8 13.4L7.8 12C7 11.9 6.2 11.7 5.6 11.3L5.6 10C6.2 10.3 6.6 10.4 6.9 10.5 7.2 10.7 7.5 10.7 7.8 10.7L7.8 8.5 7.3 8.3C6.7 8.1 6.2 7.8 5.9 7.5 5.6 7.2 5.5 6.7 5.5 6.3 5.5 5.6 5.7 5.1 6.1 4.6 6.6 4.2 7.1 4 7.8 3.9L7.8 2.5 8.7 2.5 8.7 3.9C9.3 4 9.8 4.2 10.4 4.5L10.4 5.8C9.8 5.4 9.2 5.2 8.7 5.2L8.7 7.4 9.1 7.5C9.8 7.8 10.3 8.1 10.6 8.4 10.9 8.7 11 9.1 11 9.6 11 10.3 10.8 10.8 10.4 11.2 9.9 11.6 9.4 11.9 8.7 12L8.7 13.4 7.8 13.4ZM9.5 9.7C9.5 9.5 9.5 9.3 9.3 9.2 9.2 9 9 8.9 8.7 8.8L8.7 10.7C8.9 10.7 9.1 10.6 9.3 10.4 9.5 10.2 9.5 10 9.5 9.7ZM6.9 6.1C6.9 6.4 7 6.6 7.1 6.7 7.3 6.9 7.5 7 7.8 7.1L7.8 5.1C7.5 5.2 7.3 5.3 7.2 5.5 7 5.7 6.9 5.9 6.9 6.1Z' fill='%23FFF'/%3E%3C/g%3E%3C/svg%3E%0A")!important;
    background-repeat: no-repeat!important;
    background-position: top left!important;
    width: 16px!important;
    height: 16px!important
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-content-column-top #ship-to-store-modal-tabs #ship-to-store-modal-offer-scroller-container .ship-to-store-modal-offer-wrapper .ship-to-store-offer-merchant-row .ship-to-store-modal-offer-radio-button.at-home {
    padding-left: 10px
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-content-column-top #ship-to-store-modal-tabs #ship-to-store-modal-offer-scroller-container .ship-to-store-modal-offer-wrapper .ship-to-store-offer-merchant-row .ship-to-store-modal-offer-radio-button.at-home label input+i {
    display: none
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-content-column-top #ship-to-store-modal-tabs #ship-to-store-modal-offer-scroller-container .ship-to-store-modal-offer-wrapper .ship-to-store-offer-merchant-row .ship-to-store-modal-offer-radio-button .ship-to-store-merchant-title-container {
    width: 205px
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-content-column-top #ship-to-store-modal-tabs #ship-to-store-modal-offer-scroller-container .ship-to-store-modal-offer-wrapper .ship-to-store-offer-merchant-row .ship-to-store-modal-offer-radio-button .ship-to-store-merchant-information {
    display: block
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-content-column-top #ship-to-store-modal-tabs #ship-to-store-modal-offer-scroller-container .ship-to-store-modal-offer-wrapper .ship-to-store-offer-merchant-row .ship-to-store-modal-offer-radio-button .ship-to-store-merchant-price {
    display: flex;
    flex-direction: row;
    align-items: start;
    white-space: normal
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-content-column-top #ship-to-store-modal-tabs #ship-to-store-modal-offer-scroller-container .ship-to-store-modal-offer-wrapper .ship-to-store-offer-merchant-row .ship-to-store-modal-offer-radio-button .ship-to-store-merchant-price .price {
    margin-right: .2em
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-content-column-top #ship-to-store-modal-tabs #ship-to-store-modal-offer-scroller-container .ship-to-store-modal-offer-wrapper .ship-to-store-offer-merchant-row .ship-to-store-modal-offer-radio-button .ship-to-store-merchant-price .price .ship-to-store-merchant-price-strikethrough {
    top: -.5em
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-content-column-top #ship-to-store-modal-tabs #ship-to-store-modal-offer-scroller-container .ship-to-store-modal-offer-wrapper .ship-to-store-offer-merchant-row .ship-to-store-modal-offer-radio-button .ship-to-store-merchant-bundle-price-container {
    width: auto
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-content-column-top #ship-to-store-modal-tabs #ship-to-store-modal-offer-scroller-container .ship-to-store-modal-offer-wrapper .ship-to-store-offer-merchant-row .ship-to-store-modal-offer-radio-button .ship-to-store-merchant-bundle-price-container .ship-to-store-merchant-bundle-price {
    white-space: nowrap
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-content-column-top #ship-to-store-modal-tabs #ship-to-store-modal-offer-scroller-container .ship-to-store-modal-offer-wrapper .ship-to-store-offer-merchant-row .ship-to-store-modal-offer-radio-button .ship-to-store-merchant-bundle-price-container-full-width {
    width: 100%!important
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-content-column-top #ship-to-store-modal-tabs #ship-to-store-modal-offer-scroller-container .ship-to-store-modal-offer-wrapper .ship-to-store-offer-merchant-row .ship-to-store-modal-offer-radio-button .ship-to-store-merchant-bundle-price-breakdown-right-container {
    margin-left: .5em;
    margin-right: 0;
    width: auto
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-content-column-top #ship-to-store-modal-tabs #ship-to-store-modal-offer-scroller-container .ship-to-store-modal-offer-wrapper .ship-to-store-offer-merchant-row .ship-to-store-modal-offer-radio-button .ship-to-store-pdp-only-included-services-container {
    display: grid
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-content-column-top #ship-to-store-modal-tabs #ship-to-store-modal-offer-scroller-container .ship-to-store-modal-offer-wrapper .ship-to-store-offer-merchant-row .ship-to-store-modal-offer-radio-button .ship-to-store-pdp-only-included-services-container .ship-to-store-pdp-only-included-services-number-of-services {
    display: inherit
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-content-column-top #ship-to-store-modal-tabs #ship-to-store-modal-offer-scroller-container .ship-to-store-modal-offer-wrapper .ship-to-store-offer-merchant-row .ship-to-store-merchant-distance {
    position: absolute;
    top: 17px;
    right: 8px
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-content-column-top #ship-to-store-modal-tabs #ship-to-store-modal-offer-scroller-container .ship-to-store-modal-offer-wrapper .ship-to-store-offer-merchant-row .ship-to-store-merchant-distance.ship-to-store-recommended-offer {
    top: 65px;
    right: 8px
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column .ship-to-store-modal-offer-action-buttons-class {
    position: absolute;
    bottom: 0;
    width: inherit
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-offer-action-buttons {
    margin: 0!important;
    padding: 10px;
    background: #f6f6f6;
    border-top: 1px #ddd solid;
    display: flex
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-offer-action-buttons .ship-to-store-modal-decline-offer-column {
    width: auto;
    margin-right: 10px
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-offer-action-buttons .ship-to-store-modal-accept-offer-column {
    flex-grow: 1
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-content .ship-to-store-modal-content-column #ship-to-store-modal-offer-action-buttons .ship-to-store-modal-action-button {
    width: 100%
}

#ship-to-store-pdp-service-modal .ship-to-store-modal-content-column-no-map {
    width: 100%!important
}

#ship-to-store-pdp-service-modal .ship-to-store-modal-map-section {
    width: 525px
}

#ship-to-store-pdp-service-modal #ship-to-store-pdp-service-modal-map {
    width: 100%;
    height: 100%;
    position: relative
}

#ship-to-store-pdp-service-modal #ship-to-store-modal-map {
    width: 100%;
    height: 100%;
    position: absolute
}

#ship-to-store-pdp-service-modal #ship-to-store-modal-map .Infobox {
    pointer-events: none!important;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);
    border: 1px #ddd solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

#ship-to-store-pdp-service-modal .ship-to-store-modal-map-loading-overlay {
    display: flex;
    justify-content: center;
    width: 100%;
    height: 100%;
    position: absolute
}

#ship-to-store-pdp-service-modal .ship-to-store-modal-map-loading-overlay #ship-to-store-modal-map-loading-image {
    width: 100%;
    height: 100%
}

#ship-to-store-pdp-service-modal .ship-to-store-modal-map-loading-overlay .ship-to-store-modal-map-loading-overlay-container {
    position: absolute;
    width: 60%;
    top: 50%;
    text-align: center
}

#ship-to-store-pdp-service-modal .ship-to-store-modal-map-loading-overlay .ship-to-store-modal-map-loading-overlay-container .ship-to-store-modal-map-loading-button {
    display: none;
    margin-top: 8px
}

#ship-to-store-pdp-service-modal .ship-to-store-modal-map-loading-overlay .ship-to-store-modal-map-loading-overlay-container #ship-to-store-modal-map-loading-message {
    margin-bottom: 8px
}

#ship-to-store-zip-update-popover-content {
    min-height: 60px;
    max-height: 110px;
    max-width: 180px;
    margin: 5px 15px
}

#ship-to-store-zip-update-popover-content #ship-to-store-pdp-only-modal-zip-update-form {
    margin: 0
}

#ship-to-store-zip-update-popover-content #ship-to-store-pdp-only-modal-zip-update-form #ship-to-store-zip-input {
    width: 80px!important
}

.disabled .ship-to-store-offer-img {
    opacity: .5
}

#confirmed-service-section {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg fill='none'%3E%3Cpath d='M8 0C12.4 0 16 3.6 16 8 16 12.4 12.4 16 8 16 3.6 16 0 12.4 0 8 0 3.6 3.6 0 8 0Z' fill='%23EC8C00'/%3E%3Cpath d='M11.7 7.9C11 8.7 10 8.9 9.1 8.5L5.8 12.2C5.5 12.6 4.9 12.6 4.6 12.2L4.2 11.8C3.9 11.5 3.9 10.9 4.2 10.5L7.5 6.8C7.2 5.8 7.4 4.6 8.1 3.8 8.8 3.1 9.8 2.8 10.7 3.1L9.2 4.8C9.2 4.8 8.9 5.5 9.6 6.2 10.2 7 10.9 6.6 10.9 6.6L12.3 5C12.6 6 12.4 7.1 11.7 7.9' fill='%23FFF'/%3E%3C/g%3E%3C/svg%3E%0A")!important;
    background-repeat: no-repeat!important;
    background-position: top left!important;
    width: 16px!important;
    height: 16px!important;
    width: 100%!important
}

.selected-service-details {
    margin-left: 25px
}

.add-vehicle-option-in-dropdown {
    color: #008296
}

#add-vehicle-button {
    width: 250px
}

#select-vehicle-dropdown {
    width: 100%;
    height: 29px
}

#sts-vehicle-info-section {
    padding: 0
}

.choose-vehicle-index {
    margin: 0 12px 0 0
}

#add-vehicle-cancel-button {
    width: 100%
}

#add-vehicle-save-button {
    width: 100%
}

.choose-vehicle-header {
    margin: 0
}

.sts-vehicle-info-add-vehicle-dropdown {
    width: 92%
}

#confirm-vehicle-button {
    width: 100%
}

#service-choose-button {
    float: right;
    display: inline-block
}

#change-service-provider-link {
    float: right
}

#change-vehicle-link {
    float: right
}

#hsn-input #number-plate-input {
    margin-right: 20px
}

#sts-vehicle-info-number-plate-dropdown {
    width: 92%
}

.sts-vehicle-info-missing-additional-attribute-dropdown {
    width: 100%;
    height: 29px
}

/* ******** */
.sbl-height-transition {
    transition: height 350ms ease-out;
    -webkit-transition: height 350ms ease-out;
    -moz-transition: height 350ms ease-out;
    -o-transition: height 350ms ease-out
}

.sbl-height-transition {
    transition: height 350ms ease-out;
    -webkit-transition: height 350ms ease-out;
    -moz-transition: height 350ms ease-out;
    -o-transition: height 350ms ease-out
}

.shopbylook-btf-desktop-row {
    overflow: hidden;
    width: auto
}

.shopbylook-title-row {
    display: flex
}

.sbl-btf-suggestion-items-section {
    height: auto;
    overflow: hidden;
    position: relative;
    border-radius: .5rem;
    border: 1px solid #f2f2f2
}

.shopbylook-btf-loading-section {
    display: none;
    position: absolute;
    margin: 0;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    background-color: #fff;
    filter: opacity(75%)
}

.shopbylook-btf-loading-section .shopbylook-btf-loading-row {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 20;
    height: 100%;
    width: calc(100% - 4px)
}

.shopbylook-btf-no-results-section {
    display: none;
    position: absolute;
    margin: 0;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10
}

.shopbylook-btf-no-results-section .shopbylook-btf-no-results-row {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 20;
    height: 100%;
    width: calc(100% - 4px);
    background-color: #fff
}

.shopbylook-btf-no-results-section .shopbylook-btf-no-results-row .shopbylook-btf-no-results-title-wrapper {
    width: 100%;
    height: 100%;
    display: table
}

.shopbylook-btf-no-results-section .shopbylook-btf-no-results-row .shopbylook-btf-no-results-title-wrapper .shopbylook-btf-no-results-title {
    margin: 0 auto;
    display: table-cell;
    vertical-align: middle;
    text-align: center
}

.sbl-show-more-icon {
    margin-top: .3em
}

.shopbylook-btf-items-section-p-1 {
    height: auto;
    overflow: hidden
}

.sbl-height-transition {
    transition: height 350ms ease-out;
    -webkit-transition: height 350ms ease-out;
    -moz-transition: height 350ms ease-out;
    -o-transition: height 350ms ease-out
}

.refinement-row {
    white-space: nowrap
}

.sbl-refinement-button {
    color: #000;
    line-height: 16px
}

.sbl-refinement-color {
    vertical-align: text-bottom
}

.sbl-refinement-btn-clear {
    background-color: transparent;
    text-overflow: ellipsis;
    white-space: nowrap
}

.sbl-filter-keyword-container {
    margin-right: 10px;
    vertical-align: middle;
    background-color: #FEF8F2;
    border: 1px solid #E77600;
    line-height: 19px;
    transition: opacity 350ms ease-out;
    -webkit-transition: opacity 350ms ease-out;
    -moz-transition: opacity 350ms ease-out;
    -o-transition: opacity 350ms ease-out;
    height: 20px;
    opacity: 1
}

.sbl-filter-keyword-container:hover {
    box-shadow: 0 1px 2px #999;
    -moz-box-shadow: 0 1px 2px #999;
    -webkit-box-shadow: 0 1px 2px #999;
    -o-box-shadow: 0 1px 2px #999
}

.sbl-filter-keyword-container:hover .sbl-filter-keyword-icon {
    opacity: 1
}

.sbl-filter-keyword-hidden {
    display: none
}

.sbl-filter-keyword-container:not(.sbl-filter-keyword-hidden) {
    display: inline-block
}

.sbl-filter-keyword-content {
    overflow: hidden;
    margin: 0 10px;
    display: inline-flex
}

.sbl-filter-keyword-text {
    overflow: hidden;
    line-height: 19px;
    text-overflow: clip;
    white-space: nowrap
}

.sbl-keyword-prime-icon {
    height: 15px;
    margin-top: 2px
}

.sbl_refinement_prime_title {
    margin-top: 2px
}

.sbl-prime-toggle {
    margin-top: -2px
}

.sbl-refinement-prime-aui-switch {
    margin-right: 4px
}

.sbl-refinement-prime-button {
    margin-right: 5px;
    padding: 12px 0 2px 0;
    cursor: pointer
}

.sbl-refinement-prime-button .sbl-prime-toggle .sbl-prime-toggle-off {
    display: inline-block
}

.sbl-refinement-prime-button .sbl-prime-toggle .sbl-prime-toggle-on {
    display: none
}

.sbl-refinement-prime-button .sbl-prime-toggle.sbl-prime-selected .sbl-prime-toggle-off {
    display: none
}

.sbl-refinement-prime-button .sbl-prime-toggle.sbl-prime-selected .sbl-prime-toggle-on {
    display: inline-block
}

.sbl-prime-refinement-icon {
    margin-right: -4px
}

.sbl-color-refinement-button,.sbl-refinement-element-box .sbl-buttonsprite,.sbl-refinement-element-box .sbl-buttonsprite-58,.sbl-refinement-element-box .sbl-buttonsprite-88,.sbl-refinement-element-box .sbl-colorsprite,.sbl-refinement-element-box .sbl-riseRefinement-45x56,.sbl-refinement-element-box .sbl-risesprite,.sbl-refinement-element-box .sbl-shoeshapesprite,.sbl-refinement-element-box .sbl-shoeshapespriteminor,.sbl-refinement-element-box .sbl-softlines-colorsprite,.sbl-refinement-option-button .sbl-buttonsprite,.sbl-refinement-option-button .sbl-buttonsprite-58,.sbl-refinement-option-button .sbl-buttonsprite-88,.sbl-refinement-option-button .sbl-colorsprite,.sbl-refinement-option-button .sbl-riseRefinement-45x56,.sbl-refinement-option-button .sbl-risesprite,.sbl-refinement-option-button .sbl-shoeshapesprite,.sbl-refinement-option-button .sbl-shoeshapespriteminor,.sbl-refinement-option-button .sbl-softlines-colorsprite {
    vertical-align: middle;
    display: inline-block;
    margin: 3px;
    margin-left: 0;
    text-overflow: ellipsis;
    border-radius: 25%
}

.sbl-refinement-option-button {
    cursor: pointer;
    margin: 1px 6px 7px 0;
    padding: 9px 9px 9px 9px;
    background-color: #fff;
    display: inline-block;
    vertical-align: unset
}

.sbl-refinement-element-box .sbl-colorsprite,.sbl-refinement-option-button .sbl-colorsprite {
    height: 20px;
    width: 22px;
    border: 1px solid #D5DBDB
}

.sbl-refinement-element-box .sbl-softlines-colorsprite,.sbl-refinement-option-button .sbl-softlines-colorsprite {
    height: 20px;
    width: 20px;
    border-radius: 25%;
    margin-right: 8px;
    background-size: 1700px 500px;
    border: 1px solid #D5DBDB
}

.sbl-refinement-element-box .sbl-shoeshapespriteminor,.sbl-refinement-option-button .sbl-shoeshapespriteminor {
    height: 45px;
    width: 40px;
    border-radius: 25%;
    margin-right: 8px;
    border: 1px solid #D5DBDB
}

.sbl-refinement-element-box .sbl-shoeshapesprite,.sbl-refinement-option-button .sbl-shoeshapesprite {
    height: 45px;
    width: 40px;
    border-radius: 25%;
    margin-right: 8px;
    border: 1px solid #D5DBDB
}

.sbl-refinement-element-box .sbl-buttonsprite,.sbl-refinement-element-box .sbl-buttonsprite-58,.sbl-refinement-option-button .sbl-buttonsprite,.sbl-refinement-option-button .sbl-buttonsprite-58 {
    height: 26px;
    margin: 0 2px 2px 0
}

.sbl-refinement-element-box .sbl-buttonsprite span,.sbl-refinement-element-box .sbl-buttonsprite-58 span,.sbl-refinement-option-button .sbl-buttonsprite span,.sbl-refinement-option-button .sbl-buttonsprite-58 span {
    padding-top: 1px;
    height: 24px!important
}

.sbl-refinement-element-box .sbl-buttonsprite span button,.sbl-refinement-element-box .sbl-buttonsprite-58 span button,.sbl-refinement-option-button .sbl-buttonsprite span button,.sbl-refinement-option-button .sbl-buttonsprite-58 span button {
    height: 24px;
    text-align: center;
    padding: 0
}

.sbl-refinement-element-box .sbl-buttonsprite-58 button,.sbl-refinement-option-button .sbl-buttonsprite-58 button {
    width: 68px
}

.sbl-refinement-element-box .sbl-buttonsprite-88,.sbl-refinement-option-button .sbl-buttonsprite-88 {
    height: 49px;
    width: 88px
}

.sbl-refinement-element-box .sbl-risesprite,.sbl-refinement-option-button .sbl-risesprite {
    height: 62px;
    width: 50px
}

.sbl-refinement-element-box .sbl-riseRefinement-45x56,.sbl-refinement-option-button .sbl-riseRefinement-45x56 {
    height: 56px;
    width: 45px
}

.sbl-refinement-element-box:hover,.sbl-refinement-option-button:hover {
    border-color: #E77600
}

.sbl-refinements-bn-list {
    padding: 0 20px
}

.shopbylook-btf-item-dislike .shopbylook-btf-item-dislike-img {
    padding: 29%
}

.sbl-refinement-expander:first-child {
    margin-top: 2px
}

.sbl-refinement-see-more-btn-container {
    padding-top: .2rem
}

.sbl-refinement-see-more-btn {
    display: flex
}

.sbl-refinement-review-1 i {
    width: 19px
}

.sbl-refinement-review-2 i {
    width: 38px
}

.sbl-refinement-review-3 i {
    width: 57px
}

.sbl-refinement-review-4 i {
    width: 76px
}

.sbl-refinement-review-5 i {
    width: 95px
}

.sbl-refinement-option-button {
    line-height: 1.2;
    padding: 7px 9px;
    background-color: #f4f4f4
}

.sbl-refinement-option-button .sbl-colorsprite {
    width: 20px;
    margin: 0 3px 0 0
}

.sbl-refinement-option-button:has(.sbl-colorsprite) {
    padding: 5px 9px 5px 5px
}

.sbl-refinements-top-nav {
    width: 100%;
    border-bottom: .1rem solid #e7e7e7;
    display: flex;
    justify-content: space-between;
    align-items: center;
    transform: translate3d(0,0,0);
    margin: 0;
    position: sticky;
    top: 0;
    background-color: #fff;
    z-index: 1
}

.sbl-refinements-search-input-container,.sbl-refinements-search-input-container-disabled {
    flex: 1 1 auto;
    margin: 0 18px
}

.sbl-refinements-search-input {
    position: relative;
    padding: 0;
    overflow-x: hidden;
    margin-bottom: 0
}

.sbl-refinements-search-input .a-search {
    display: block
}

.sbl-refinements-search-input input {
    width: 100%
}

.sbl-refinement-search-clear-btn {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 32px;
    height: 32px;
    cursor: pointer
}

.sbl-refinement-search-clear-btn .sbl-refinement-search-clear-btn-icon {
    position: absolute;
    bottom: 50%;
    right: 50%;
    transform: translate(50%,50%)
}

.sbl-refinement-option-button-hidden {
    display: none!important
}

.sbl-category-button-hidden {
    display: none!important
}

.sbl-refinement-value-button-hidden {
    display: none!important
}

.sbl-brand-refinement-option-button-hidden {
    display: none!important
}

.sbl-refinements-bottom-nav {
    position: sticky;
    width: 100%;
    bottom: 0;
    background-color: #fff;
    margin: 0;
    padding: 0 1.7rem;
    border-top: .1rem solid #e7e7e7;
    border-bottom: .1rem solid #e7e7e7;
    z-index: 600;
    display: flex;
    justify-content: center;
    align-items: center
}

.sbl-refinements-bottom-nav .sbl-refinements-bottom-nav-table {
    display: table;
    height: fit-content;
    width: 100%
}

.sbl-refinements-bottom-nav .sbl-refinements-bottom-nav-row {
    display: table-row;
    height: 100%
}

.sbl-refinements-bottom-nav .sbl-refinements-bottom-nav-cell {
    display: table-cell;
    height: 100%
}

.sbl-refinements-bottom-nav .sbl-refinements-bottom-nav-btn {
    margin-right: 5px;
    margin-bottom: 5px;
    border: .1rem solid #f1f1f1;
    border-radius: 7px;
    padding: 9px;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #fff;
    cursor: pointer
}

.sbl-refinements-bottom-nav .sbl-refinements-show-results {
    background-color: #007185;
    border-color: #007185
}

.sbl-refinements-bottom-nav .sbl-refinements-show-results .a-color-base {
    color: #fff!important
}

.sbl-fixed-prime-filters-section {
    height: 44px;
    display: contents
}

.sbl-prime-switch-section {
    border-right: 1px solid #BBBFBF;
    height: 34px;
    padding-right: 3px;
    margin-right: 4px;
    align-content: center
}

.sbl-top-refinement-carousel-container {
    flex: 1;
    overflow: overlay;
    position: relative;
    height: 50px;
    margin-right: 1px
}

.sbl-top-refinement-carousel-container .sbl-carousel-scroller-left {
    position: absolute;
    z-index: 21;
    width: 50px;
    height: 49px;
    border-radius: 0 13px 13px 0;
    background: linear-gradient(90deg,#fff 70%,90%,#fff0)
}

.sbl-top-refinement-carousel-container .sbl-carousel-scroller-left .a-button {
    height: 39px;
    margin: 5px 0;
    position: absolute;
    left: 5px;
    border-radius: 8px
}

.sbl-top-refinement-carousel-container .sbl-carousel-scroller-left .a-button .a-button-text {
    padding: 6px;
    line-height: unset
}

.sbl-top-refinement-carousel-container .sbl-carousel-scroller-right {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 21;
    width: 50px;
    height: 49px;
    border-radius: 13px 0 0 13px;
    background: linear-gradient(90deg,#fff0,10%,#fff 30%)
}

.sbl-top-refinement-carousel-container .sbl-carousel-scroller-right .a-button {
    height: 39px;
    margin: 5px 0;
    position: absolute;
    right: 5px;
    border-radius: 8px
}

.sbl-top-refinement-carousel-container .sbl-carousel-scroller-right .a-button .a-button-text {
    padding: 6px;
    line-height: unset
}

.sbl-top-refinement-carousel-container .sbl-top-refinement-scroller-v31::-webkit-scrollbar {
    display: none
}

.sbl-top-refinement-carousel-container .sbl-top-refinement-scroller-v31 {
    width: 100%;
    height: 44px;
    overflow: auto;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    align-items: center;
    overflow-y: hidden;
    scrollbar-width: none;
    -ms-overflow-style: none;
    margin: 3px 0
}

.sbl-top-refinement-carousel-container .sbl-top-refinement-scroller-v31 .sbl-refinement-element-container {
    cursor: pointer;
    margin: 5px 4px 5px 4px;
    flex-shrink: 0;
    width: auto
}

.sbl-top-refinement-carousel-container .sbl-top-refinement-scroller-v31 .sbl-refinement-element-container .a-button-text {
    display: flex;
    align-items: center;
    padding: 4px 8px
}

.sbl-top-refinement-carousel-container .sbl-top-refinement-scroller-v31 .sbl-refinement-element-container .a-button-text .sbl-refinement-review-stars-group {
    display: flex;
    margin-bottom: 2px
}

.sbl-top-refinement-carousel-container .sbl-top-refinement-scroller-v31 .sbl-refinement-element-container.sbl-refinement-item-preselected {
    margin: 5px 4px 5px;
    background-color: #FEF8F2!important;
    border: 1px solid #E47911!important
}

.sbl-top-refinement-carousel-container .sbl-top-refinement-scroller-v31 .sbl-refinement-element-container .add-icon,.sbl-top-refinement-carousel-container .sbl-top-refinement-scroller-v31 .sbl-refinement-element-container .close-icon {
    margin: 0 6px 0 1px;
    width: 8px;
    height: 8px;
    position: relative;
    cursor: pointer
}

.sbl-top-refinement-carousel-container .sbl-top-refinement-scroller-v31 .sbl-refinement-element-container .close-icon::after,.sbl-top-refinement-carousel-container .sbl-top-refinement-scroller-v31 .sbl-refinement-element-container .close-icon::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 10px;
    height: 2px;
    background-color: #000;
    transform: translate(-50%,-50%) rotate(45deg);
    border-radius: 1px
}

.sbl-top-refinement-carousel-container .sbl-top-refinement-scroller-v31 .sbl-refinement-element-container .close-icon::after {
    transform: translate(-50%,-50%) rotate(-45deg)
}

.sbl-top-refinement-carousel-container .sbl-top-refinement-scroller-v31 .sbl-refinement-element-container .add-icon::after,.sbl-top-refinement-carousel-container .sbl-top-refinement-scroller-v31 .sbl-refinement-element-container .add-icon::before {
    content: '';
    position: absolute;
    background-color: #000
}

.sbl-top-refinement-carousel-container .sbl-top-refinement-scroller-v31 .sbl-refinement-element-container .add-icon::before {
    width: 8px;
    height: 2px;
    top: 3px;
    left: 0;
    border-radius: 2px
}

.sbl-top-refinement-carousel-container .sbl-top-refinement-scroller-v31 .sbl-refinement-element-container .add-icon::after {
    width: 2px;
    height: 8px;
    top: 0;
    left: 3px;
    border-radius: 2px
}

.sbl-top-refinement-carousel-container .sbl-top-refinement-scroller-v31 .sbl-refinement-element-container .sbl-refinement-element-box {
    width: auto;
    text-align: center;
    height: 24px;
    display: flex;
    align-items: center
}

.sbl-top-refinement-carousel-container .sbl-top-refinement-scroller-v31 .sbl-refinement-element-container .sbl-refinement-element-box .sbl-filter-keyword-text,.sbl-top-refinement-carousel-container .sbl-top-refinement-scroller-v31 .sbl-refinement-element-container .sbl-refinement-element-box .sbl-review-item {
    color: #0f1111
}

.sbl-top-refinement-carousel-container .sbl-top-refinement-scroller-v31 .sbl-carousel-scroller_left {
    position: absolute;
    top: 0;
    margin: 5px 4px 5px 4px;
    height: 34px;
    z-index: 2;
    border-color: #888c8c
}

.sbl-top-refinement-carousel-container .sbl-top-refinement-scroller-v31 .sbl-top-refinement-review-1 {
    width: 19px
}

.sbl-top-refinement-carousel-container .sbl-top-refinement-scroller-v31 .sbl-top-refinement-review-2 {
    width: 38px
}

.sbl-top-refinement-carousel-container .sbl-top-refinement-scroller-v31 .sbl-top-refinement-review-3 {
    width: 57px
}

.sbl-top-refinement-carousel-container .sbl-top-refinement-scroller-v31 .sbl-top-refinement-review-4 {
    width: 76px
}

.sbl-top-refinement-carousel-container .sbl-top-refinement-scroller-v31 .sbl-top-refinement-review-5 {
    width: 95px
}

.sbl-all-refinements .sbl-all-refinements-button-v31 {
    margin: 5px 4px 5px 5px;
    border-color: #888c8c;
    border-radius: 8px
}

.sbl-all-refinements .sbl-all-refinements-button-v31 .a-button-inner {
    height: 32px;
    display: flex;
    align-items: center
}

.sbl-all-refinements .sbl-all-refinements-button-v31 .a-button-inner .a-button-text {
    padding: 4px 8px
}

.sbl-refinement-item-desktop-v31 {
    display: block;
    float: left;
    border-radius: 0;
    margin: 0
}

.sbl-refinement-option-button {
    padding: 0;
    background-color: unset;
    margin: 1px 4px 7px 0
}

.sbl-refinement-option-button:has(.sbl-colorsprite) {
    padding: 0
}

.sbl-refinement-item-selected {
    border-color: #007185!important;
    background-color: #007185!important
}

.sbl-refinement-expander .sbl-refinement-expander-content {
    padding-top: 4px!important
}

.sbl-top-refinement-carousel-container .sbl-top-refinement-scroller-v31 .sbl-refinement-element-container .close-icon {
    margin: 0 1px 0 6px
}

.sbl-item-transition {
    transition: background-color 350ms ease-out,border 350ms ease-out;
    -webkit-transition: background-color 350ms ease-out,border 350ms ease-out;
    -moz-transition: background-color 350ms ease-out,border 350ms ease-out;
    -o-transition: background-color 350ms ease-out,border 350ms ease-out
}

.refinement-filter-text {
    font-size: 13px;
    line-height: 16px;
    display: table-cell;
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 159px;
    max-width: 160px;
    padding-left: 20px;
    white-space: nowrap
}

.sbl-filter-keyword-icon {
    margin: 5px 0 5px 5px;
    height: 10px;
    opacity: .75
}

.sbl-filter-keyword-container {
    margin-right: .8rem;
    border-radius: 1rem
}

.sbl-filter-keyword-container:hover {
    box-shadow: 0 1px 2px #999;
    -moz-box-shadow: 0 1px 2px #999;
    -webkit-box-shadow: 0 1px 2px #999;
    -o-box-shadow: 0 1px 2px #999
}

.sbl-filter-keyword-container:hover .sbl-filter-keyword-icon {
    opacity: 1
}

.sbl-filter-keyword-container :not(.sbl-filter-keyword-hidden) {
    display: inline-block
}

.sbl-keywords-items {
    display: inline-flex;
    padding: 17.5px 10px
}

.sbl-refinement-btn-clear {
    margin-right: 10px
}

.sbl-top-refinements-row-desktop {
    min-height: 0;
    display: flex;
    align-items: center;
    transition: .2s linear;
    margin-bottom: 10px
}

.sbl-top-refinements-row-desktop .sbl-refinement-button {
    line-height: 16px;
    padding: 7px .2rem 7px 10px;
    border: none;
    border-radius: 0;
    margin: 0;
    white-space: nowrap;
    cursor: pointer
}

.sbl-top-refinements-row-desktop .sbl-top-refinement-scroller::-webkit-scrollbar {
    display: none
}

.sbl-top-refinements-row-desktop .sbl-top-refinement-scroller {
    width: 100%;
    height: 40px;
    overflow: auto;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    overflow-y: hidden;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.sbl-top-refinements-row-desktop .sbl-top-refinement-scroller .sbl-refinement-element-container {
    cursor: pointer;
    margin: 5px 4px 5px 4px;
    flex-shrink: 0;
    width: auto;
    border-radius: 8px;
    background-color: #e7f4f5;
    border: 1px solid #c7e4e8
}

.sbl-top-refinements-row-desktop .sbl-top-refinement-scroller .sbl-refinement-element-container.sbl-refinement-item-preselected {
    margin: 5px 4px 5px;
    background-color: #FEF8F2!important;
    border: 1px solid #E47911!important
}

.sbl-top-refinements-row-desktop .sbl-top-refinement-scroller .sbl-refinement-element-container .sbl-refinement-element-box {
    width: auto;
    text-align: center;
    height: 32px;
    display: flex;
    align-items: center;
    padding: 9px
}

.sbl-top-refinements-row-desktop .sbl-top-refinement-scroller .sbl-refinement-element-container .sbl-refinement-element-box .sbl-filter-keyword-text,.sbl-top-refinements-row-desktop .sbl-top-refinement-scroller .sbl-refinement-element-container .sbl-refinement-element-box .sbl-review-item {
    color: #007185
}

.sbl-top-refinements-row-desktop .sbl-top-refinement-scroller .sbl-refinement-element-container.sbl-inactive {
    border: 1px solid #f4f4f4;
    background-color: #f4f4f4
}

.sbl-top-refinements-row-desktop .sbl-top-refinement-scroller .sbl-refinement-element-container.sbl-inactive .sbl-refinement-element-box .sbl-filter-keyword-text,.sbl-top-refinements-row-desktop .sbl-top-refinement-scroller .sbl-refinement-element-container.sbl-inactive .sbl-refinement-element-box .sbl-review-item {
    color: #0f1111
}

.sbl-top-refinements-row-desktop .sbl-top-refinement-scroller .sbl-refinement-element-container:hover {
    border: 1px solid #007185
}

.sbl-top-refinements-row-desktop .sbl-top-refinement-scroller .sbl-top-refinement-review-1 {
    width: 19px
}

.sbl-top-refinements-row-desktop .sbl-top-refinement-scroller .sbl-top-refinement-review-2 {
    width: 38px
}

.sbl-top-refinements-row-desktop .sbl-top-refinement-scroller .sbl-top-refinement-review-3 {
    width: 57px
}

.sbl-top-refinements-row-desktop .sbl-top-refinement-scroller .sbl-top-refinement-review-4 {
    width: 76px
}

.sbl-top-refinements-row-desktop .sbl-top-refinement-scroller .sbl-top-refinement-review-5 {
    width: 95px
}

.sbl-top-refinements-row-desktop .sbl-all-refinements .sbl-all-refinements-button {
    color: #007185;
    background-color: unset
}

.sbl-top-refinement-scroller {
    height: 36px
}

.sbl-top-refinement-scroller .sbl-refinement-element-container {
    margin: 0 8px 0 0
}

.sbl-refinement-prime-button {
    padding: 4px 0 2px 0
}

.sbl-refinement-element-container:not(.sbl-filter-keyword-hidden) {
    display: inline-block
}

.sbl-refinement-item-desktop {
    display: block;
    float: left;
    border-radius: 0;
    padding: 0;
    margin: 0;
    border-left: 1px solid #e6e6e6
}

.sbl-side-sheet-section {
    overflow: visible;
    position: fixed;
    height: 100vh;
    width: 580px;
    max-width: 75vw;
    right: -620px;
    bottom: 0;
    top: 0;
    z-index: 199;
    margin: 0;
    background-color: #fff;
    color: #111;
    border-width: 0;
    box-shadow: -4px 0 5px rgba(0,0,0,.25);
    -webkit-overflow-scrolling: touch;
    text-align: initial
}

.sbl-side-sheet-section .sbl-side-sheet-content {
    overflow: hidden scroll;
    height: 100%;
    position: relative;
    z-index: 200
}

.sbl-side-sheet-section .sbl-side-sheet-close-icon {
    position: absolute;
    top: 20px;
    left: -40px;
    margin-right: 20px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    z-index: 200
}

.sbl-side-sheet-close-button {
    position: absolute;
    top: 20px;
    left: -40px;
    margin-right: 20px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    z-index: 200;
    border: none;
    background: 0 0;
    padding: 0
}

.sbl-side-sheet-close-button .sbl-side-sheet-close-icon {
    position: unset;
    top: 20px;
    left: -40px;
    margin-right: 20px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    z-index: 200
}

.sbl-side-sheet-background {
    opacity: .4;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #000;
    z-index: 198
}

.sbl-side-sheet {
    background-color: #f2f2f2;
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: column
}

.sbl-desktop-filters {
    background-color: #f2f2f2;
    width: 100%;
    bottom: 0;
    margin: 0;
    padding-bottom: 3px;
    flex-grow: 1
}

.sbl-desktop-filters-scroller {
    background-color: transparent
}

.sbl-desktop-filters-scroller h4 {
    font-size: inherit;
    font-weight: 400;
    padding: 0
}

.sbl-refinement-expander {
    margin-top: 3px;
    background-color: #f2f2f2
}

.sbl-refinement-expander .sbl-refinement-expander-header {
    width: 100%;
    background-color: #fff!important
}

.sbl-refinement-expander .sbl-refinement-expander-header .sbl-refinement-expander-header-text {
    line-height: 18px;
    font-size: 15px;
    color: #000
}

.sbl-refinement-expander .sbl-refinement-expander-content {
    margin: 0;
    background-color: #fff;
    padding: 0 0 1.2rem 1.7rem;
    transition: height 350s ease-out 0s;
    -webkit-transition: height 350ms ease-out 0s
}

.sbl-refinement-expander .sbl-refinement-expander-content .sbl-refinements-bn-list {
    padding: 0
}

.sbl-refinement-expander .sbl-refinement-expander-content .sbl-refinement-option-button:hover {
    border: 1px solid #007185!important
}

.sbl-refinement-expander .sbl-refinement-expander-content .sbl-refinement-item-selected {
    background-color: #e7f4f5;
    border: 1px solid #c7e4e8
}

.sbl-lock-background {
    height: 100vh;
    overflow: hidden
}

.sbl-side-sheet {
    height: 100%
}

.sbl-refinement-option-button .sbl-review-item {
    vertical-align: middle
}

.sbl-desktop-filters {
    padding-bottom: 2px
}

.sbl-refinement-expander .sbl-refinement-expander-header {
    padding-top: 8px;
    padding-bottom: 16px
}

.sbl-refinement-expander .sbl-refinement-expander-content {
    padding-left: 1.1rem;
    padding-bottom: 16px
}

.sbl-refinement-expander:first-child .sbl-refinement-expander-header {
    padding-top: 16px
}

.sbl-refinement-see-more-btn-container {
    padding-left: .2rem
}

.sbl-refinement-see-more-btn {
    justify-content: flex-start
}

.sbl-refinements-search-input input {
    padding-right: 28px
}

.sbl-height-transition {
    transition: height 350ms ease-out;
    -webkit-transition: height 350ms ease-out;
    -moz-transition: height 350ms ease-out;
    -o-transition: height 350ms ease-out
}

.shopbylook-btf-item-box {
    display: inline-block;
    float: left;
    border: 1px solid #f2f2f2;
    -webkit-transition: transform 1s ease;
    -moz-transition: transform 1s ease;
    -o-transition: transform 1s ease;
    transition: transform 1s ease;
    height: auto
}

.shopbylook-prime-icon {
    display: none;
    visibility: hidden;
    float: left;
    position: relative
}

.shopbylook-prime .shopbylook-prime-icon {
    display: inline-block!important;
    visibility: visible!important
}

.shopbylook-ratings-hide {
    display: none!important
}

.shopbylook-btf-item-image {
    display: block;
    width: auto;
    margin: 9px 0 6px 0;
    padding: 0 15px
}

.shopbylook-btf-image-container {
    height: 125px;
    width: 100%
}

.shopbylook-btf-item-bottom {
    height: 50px;
    display: table
}

.shopbylook-btf-item-dislike {
    padding: 3px 3px 3px 7px;
    cursor: pointer;
    display: inline-block;
    margin-right: 10px;
    opacity: .7
}

.shopbylook-btf-item-like {
    padding: 3px 7px 3px 3px;
    cursor: pointer;
    display: inline-block;
    opacity: .7
}

.shopbylook-btf-item-dislike:hover,.shopbylook-btf-item-like:hover {
    opacity: 1
}

.sbl-image-link:focus {
    outline-style: auto!important;
    outline-offset: -2px
}

.shopbylook-btf-item-box-flip {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}

.shopbylook-btf-item-box-flip .shopbylook-btf-item-box-inner {
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}

.sbl-badge,.sbl-offer-level-badge,.sbl-offer-level-badge-wrapper .sbl-offer-level-badge-navy,.sbl-offer-level-badge-wrapper .sbl-offer-level-badge-prime-day-deal,.sbl-offer-level-badge-wrapper .sbl-offer-level-badge-red,.sbl-offer-level-badge-wrapper-with-dealBadge .sbl-offer-level-badge-navy,.sbl-offer-level-badge-wrapper-with-dealBadge .sbl-offer-level-badge-prime-day-deal,.sbl-offer-level-badge-wrapper-with-dealBadge .sbl-offer-level-badge-red,.sbl-status-badge,.sbl-status-badge-wrapper .sbl-status-badge-orange,.sbl-status-badge-wrapper .sbl-status-badge-red {
    line-height: 24px;
    font-size: 12px;
    display: inline-block;
    position: relative
}

.sbl-offer-level-badge,.sbl-offer-level-badge-wrapper .sbl-offer-level-badge-navy,.sbl-offer-level-badge-wrapper .sbl-offer-level-badge-prime-day-deal,.sbl-offer-level-badge-wrapper .sbl-offer-level-badge-red,.sbl-offer-level-badge-wrapper-with-dealBadge .sbl-offer-level-badge-navy,.sbl-offer-level-badge-wrapper-with-dealBadge .sbl-offer-level-badge-prime-day-deal,.sbl-offer-level-badge-wrapper-with-dealBadge .sbl-offer-level-badge-red {
    padding: 0 10px
}

.sbl-status-badge,.sbl-status-badge-wrapper .sbl-status-badge-orange,.sbl-status-badge-wrapper .sbl-status-badge-red {
    padding: 0 6px 0 10px
}

.sbl-offer-level-badge-wrapper,.sbl-offer-level-badge-wrapper-with-dealBadge {
    margin-top: 1px
}

.sbl-offer-level-badge-wrapper .sbl-deal-badge-wrapper,.sbl-offer-level-badge-wrapper-with-dealBadge .sbl-deal-badge-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: flex;
    font-size: 12px;
    margin-bottom: 4px;
    margin-top: 3px
}

.sbl-offer-level-badge-wrapper .sbl-deal-badge-label,.sbl-offer-level-badge-wrapper-with-dealBadge .sbl-deal-badge-label {
    border-radius: 2px;
    line-height: 16px;
    margin-right: 6px;
    padding: 4px 6px;
    position: relative
}

.sbl-offer-level-badge-wrapper .sbl-deal-badge-message,.sbl-offer-level-badge-wrapper-with-dealBadge .sbl-deal-badge-message {
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1;
    font-weight: 700;
    line-height: 12px;
    position: relative
}

.sbl-offer-level-badge-wrapper .sbl-offer-level-badge-red,.sbl-offer-level-badge-wrapper-with-dealBadge .sbl-offer-level-badge-red {
    background-color: #b12704!important
}

.sbl-offer-level-badge-wrapper .sbl-offer-level-badge-red .sbl-badge-text,.sbl-offer-level-badge-wrapper-with-dealBadge .sbl-offer-level-badge-red .sbl-badge-text {
    color: #fff!important
}

.sbl-offer-level-badge-wrapper .sbl-offer-level-badge-navy,.sbl-offer-level-badge-wrapper-with-dealBadge .sbl-offer-level-badge-navy {
    background-color: #00464f!important
}

.sbl-offer-level-badge-wrapper .sbl-offer-level-badge-navy .sbl-badge-text,.sbl-offer-level-badge-wrapper-with-dealBadge .sbl-offer-level-badge-navy .sbl-badge-text {
    color: #fff!important
}

.sbl-offer-level-badge-wrapper .sbl-offer-level-badge-prime-day-deal,.sbl-offer-level-badge-wrapper-with-dealBadge .sbl-offer-level-badge-prime-day-deal {
    background-color: #CC0C39!important
}

.sbl-offer-level-badge-wrapper .sbl-offer-level-badge-prime-day-deal .sbl-badge-text,.sbl-offer-level-badge-wrapper-with-dealBadge .sbl-offer-level-badge-prime-day-deal .sbl-badge-text {
    color: #FFF!important
}

.sbl-right-triangle,.sbl-status-badge-wrapper .sbl-status-badge-orange:after,.sbl-status-badge-wrapper .sbl-status-badge-red:after {
    content: "";
    width: 10px;
    height: 24px;
    border-right: 10px solid transparent;
    border-top: 24px solid;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: -10px
}

.sbl-ac-status-badge-wrapper,.sbl-status-badge-wrapper {
    position: absolute;
    text-align: left;
    z-index: 2;
    overflow: hidden;
    border-radius: 6px 0 0 0
}

.sbl-ac-status-badge-wrapper [data-a-badge-color=dp-gulfstream],.sbl-status-badge-wrapper [data-a-badge-color=dp-gulfstream] {
    background-color: #002E36!important;
    color: #002E36!important
}

.sbl-ac-status-badge-wrapper [data-a-badge-color=dp-cloud],.sbl-status-badge-wrapper [data-a-badge-color=dp-cloud] {
    color: #fff!important
}

.sbl-ac-status-badge-wrapper [data-a-badge-color=ac-orange],.sbl-status-badge-wrapper [data-a-badge-color=ac-orange] {
    color: #F69931!important
}

.sbl-ac-status-badge-wrapper [data-a-badge-color=dp-orange],.sbl-status-badge-wrapper [data-a-badge-color=dp-orange] {
    background-color: #E67A00!important;
    color: #E67A00!important
}

.sbl-status-badge-wrapper .sbl-status-badge-orange {
    background-color: #E67A00!important;
    color: #E67A00!important
}

.sbl-status-badge-wrapper .sbl-status-badge-orange .sbl-badge-text {
    color: #fff!important
}

.sbl-status-badge-wrapper .sbl-status-badge-red {
    background-color: #D62C11!important;
    color: #D62C11!important
}

.sbl-status-badge-wrapper .sbl-status-badge-red .sbl-badge-text {
    color: #fff!important
}

.sbl-attribute-box {
    border-top: .1rem solid #d5d9d9;
    text-align: left
}

.sbl-basis-price-label {
    padding-left: 3px
}

@media screen and (min-width: 0px) and (max-width:899px) {
    .shopbylook-btf-items-section-p-1 .shopbylook-btf-item-box:nth-child(n+7) {
        display:none
    }

    .sbl-ads-override .shopbylook-btf-items-section-p-1 .shopbylook-btf-item-box:nth-child(n+5) {
        display: none
    }

    .shopbylook-btf-item-box {
        width: 33.33333%!important
    }

    .sbl-no-content-message {
        width: 33.33333%
    }

    .sbl-ads-override .shopbylook-btf-item-box {
        width: 50%!important
    }

    .sbl-ads-override .sbl-no-content-message {
        width: 50%
    }
}

@media screen and (min-width: 900px) and (max-width:1199px) {
    .shopbylook-btf-items-section-p-1 .shopbylook-btf-item-box:nth-child(n+9) {
        display:none
    }

    .sbl-ads-override .shopbylook-btf-items-section-p-1 .shopbylook-btf-item-box:nth-child(n+7) {
        display: none
    }

    .shopbylook-btf-item-box {
        width: 25%!important
    }

    .sbl-no-content-message {
        width: 25%
    }

    .sbl-ads-override .shopbylook-btf-item-box {
        width: 33.33333%!important
    }

    .sbl-ads-override .sbl-no-content-message {
        width: 33.33333%
    }
}

@media screen and (min-width: 1200px) and (max-width:1449px) {
    .shopbylook-btf-items-section-p-1 .shopbylook-btf-item-box:nth-child(n+11) {
        display:none
    }

    .sbl-ads-override .shopbylook-btf-items-section-p-1 .shopbylook-btf-item-box:nth-child(n+9) {
        display: none
    }

    .shopbylook-btf-item-box {
        width: 20%!important
    }

    .sbl-no-content-message {
        width: 20%
    }

    .sbl-ads-override .shopbylook-btf-item-box {
        width: 25%!important
    }

    .sbl-ads-override .sbl-no-content-message {
        width: 25%
    }
}

@media screen and (min-width: 1450px) and (max-width:9999px) {
    .shopbylook-btf-items-section-p-1 .shopbylook-btf-item-box:nth-child(n+13) {
        display:none
    }

    .sbl-ads-override .shopbylook-btf-items-section-p-1 .shopbylook-btf-item-box:nth-child(n+11) {
        display: none
    }

    .shopbylook-btf-item-box {
        width: 16.66667%!important
    }

    .sbl-no-content-message {
        width: 16.66667%
    }

    .sbl-ads-override .shopbylook-btf-item-box {
        width: 20%!important
    }

    .sbl-ads-override .sbl-no-content-message {
        width: 20%
    }
}

.shopbylook-btf-item-box {
    padding: 0 6px;
    border: none;
    height: auto;
    min-height: auto;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    margin: 0 0 4px 0!important;
    min-width: 0!important
}

.sbl-item-liked .shopbylook-btf-item-like {
    display: inline-block
}

.sbl-grey-overlay {
    position: absolute;
    background-color: #000;
    width: 100%;
    height: 100%;
    z-index: 2;
    opacity: .04;
    pointer-events: none;
    border-radius: 4px
}

.sbl-item-transition {
    transition: background-color 350ms ease-out,border 350ms ease-out;
    -webkit-transition: background-color 350ms ease-out,border 350ms ease-out;
    -moz-transition: background-color 350ms ease-out,border 350ms ease-out;
    -o-transition: background-color 350ms ease-out,border 350ms ease-out
}

.shopbylook-btf-item-ratings-row {
    text-align: center;
    width: 100%;
    white-space: nowrap;
    margin-bottom: .4rem
}

.shopbylook-btf-item-ratings-row .shopbylook-btf-item-ratings {
    display: inline-block
}

.sbl-review-count {
    display: inline-block;
    margin-left: 4px
}

.shopbylook-btf-item-bottom {
    text-align: center;
    height: unset;
    position: relative;
    justify-content: end;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    padding: 4px 0 8px 0
}

.shopbylook-btf-item-dislike {
    opacity: 1;
    margin: 0;
    position: absolute;
    right: 2px;
    top: 2px;
    z-index: 5;
    padding: 0 0 .2rem .2rem;
    cursor: none
}

.shopbylook-btf-item-dislike .shopbylook-btf-item-dislike-img {
    width: 32px;
    height: 32px;
    cursor: pointer;
    background-color: #fff;
    border: 0;
    border-radius: 2rem;
    display: block;
    box-shadow: 0 2px 5px 0 rgba(213,217,217,.5);
    margin: 0 0 4px 4px;
    opacity: 1
}

.shopbylook-btf-item-dislike .shopbylook-btf-item-dislike-img:hover {
    transform: none;
    opacity: 1;
    border: none;
    background: #F7FAFA
}

.shopbylook-btf-image-container {
    height: 166px
}

.shopbylook-btf-image-container.shopbylook-softline-override {
    height: 240px
}

.shopbylook-btf-image-container.shopbylook-softline-override .shopbylook-btf-image-elem {
    padding-top: 3px!important;
    padding-bottom: 3px!important
}

.shopbylook-btf-image-container .shopbylook-btf-image-elem {
    z-index: 0;
    padding: 13px 5px 3px 5px
}

.shopbylook-btf-item-box-inner {
    position: relative;
    height: 100%;
    border-radius: 7px;
    display: flex;
    flex-direction: column;
    border: none;
    padding: 0
}

.sbl-item-details {
    padding: 0
}

.sbl-item-details.item-details-softline-override {
    padding-top: 5px
}

.sbl-item-details .sbl-product-title-wrapper .sbl-product-title-url:focus {
    outline: 3px auto #007185
}

.sbl-btf-suggestion-items-section {
    border: none
}

.shopbylook-prime-icon {
    display: block;
    visibility: visible;
    float: none
}

.shopbylook-btf-items-section {
    display: flex;
    flex-wrap: wrap
}

.sbl-item-delivery,.sbl-item-price {
    display: inline-block
}

.shopbylook-btf-item-like {
    padding: 0;
    cursor: pointer;
    opacity: 1;
    width: 100%
}

.shopbylook-btf-item-like .sbl-item-like-button {
    width: 100%
}

.sbl-desktop-expand-row {
    font-size: 15px;
    text-align: center;
    padding-top: 4px;
    padding-bottom: 5px
}

.sbl-desktop-expand-row .sbl-desktop-show-more {
    width: 320px
}

.sbl-attribute-box {
    padding: 0
}

.sbl-interactive-disabled .sbl-desktop-expand-row {
    display: none!important;
    visibility: hidden!important
}

.sbl-energy-efficiency {
    float: left;
    cursor: pointer;
    width: 3rem
}

.sbl-energy-efficiency .badge-shape {
    background: url(../img/sprite/e0xlUnbRsApud0f.png) no-repeat;
    background-size: contain;
    vertical-align: bottom
}

.sbl-energy-efficiency .badge-border {
    text-shadow: -.5px -.5px 0 #000,.5px -.5px 0 #000,-.5px .5px 0 #000,.5px .5px 0 #000
}

.sbl-ee-data-sheet-label-container {
    padding-left: .25rem;
    padding-top: .2rem;
    float: left;
    cursor: pointer;
    display: flex
}

.sbl-ee-data-sheet-label-eu2021-desktop {
    padding-top: .3rem
}

.sbl-ee-data-sheet-label-desktop {
    padding-top: .15rem
}

.shopbylook-btf-item-box .play-icon-placeholder {
    position: absolute;
    top: 148px;
    right: 0;
    z-index: 2
}

.shopbylook-btf-item-box .play-icon-placeholder.play-icon-softline-override {
    top: 222px
}

[dir=rtl] .shopbylook-btf-item-box .play-icon-placeholder {
    right: auto;
    left: 15px
}

[dir=rtl] .shopbylook-btf-item-box.has-ive-video .ive-aw-watch-button {
    padding: 0 0 0 15px
}

.mirai-btf-shopbylook-header {
    padding-bottom: 8px
}

.shopbylook-btf-clickable {
    cursor: pointer;
    vertical-align: middle
}

.sbl-search-title {
    display: none
}

.sbl-font-emphasis {
    font-style: italic
}

.sbl-no-content-message {
    display: none;
    position: absolute;
    height: fit-content;
    border-radius: 7px;
    box-shadow: 0 4px 14px 0 rgba(0,70,79,.2);
    color: #fff;
    background-color: #444C55;
    border: 1px solid rgba(47,53,59,.2);
    padding: 10px;
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-perspective: 50rem;
    -webkit-transform-style: preserve-3d;
    perspective: 50rem;
    transform-style: preserve-3d;
    text-align: center;
    z-index: 10
}

.sbl-hist-bar.sbl-hist-selected {
    fill: #00A4B4
}

.sbl-hist-bar {
    fill: #D8D8D8
}

.sbl-hist-thumb {
    fill: #FFF;
    stroke: #00A4B4;
    stroke-width: 1px
}

.sbl-histogram {
    padding-top: 10px;
    padding-bottom: 15px
}

.mirai-button-primary {
    background-color: #000;
    color: #fff;
    border: 1px solid #000;
    padding: 10px 16px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    display: inline-block;
    -webkit-transition-duration: .4s;
    transition-duration: .4s;
    cursor: pointer;
    border-radius: 0
}

.sbl-interactive-disabled .sbl-top-refinements-row-desktop,.sbl-interactive-disabled .shopbylook-btf-item-bottom,.sbl-interactive-disabled .shopbylook-btf-item-dislike,.sbl-interactive-disabled .shopbylook-btf-mobile-expand-row,.sbl-interactive-disabled .shopbylook-btf-mobile-refinement-row {
    display: none!important;
    visibility: hidden!important
}

@media screen and (min-width: 521px) {
    .burj-body .shopbylook-btf-item-box {
        width:33.33333%
    }
}

@media screen and (min-width: 1200px) {
    .burj-body .shopbylook-btf-item-box {
        width:25%
    }
}

@media screen and (min-width: 1400px) {
    .burj-body .shopbylook-btf-item-box {
        width:20%
    }
}

/* ******** */
.mirai-shoppable-scene .mirai-scene-image-block-tag-container {
    position: relative;
    height: auto!important
}

.mirai-shoppable-scene .mirai-scene-image-block-tag-container .mirai-scene-tag {
    transform: translate(-50%,-50%);
    filter: drop-shadow(0 1px 4px #0f1111)
}

.mirai-shoppable-scene .mirai-scene-image-block-tag-container .mirai-scene-view-products-button {
    display: block!important;
    position: absolute;
    left: 10px;
    bottom: 10px;
    height: unset!important;
    width: unset!important
}

.mirai-shoppable-scene .mirai-scene-image-block-tag-container .mirai-scene-view-products-button .mirai-scene-view-products-button-content {
    display: inline-flex!important;
    align-items: center;
    padding: 0 5px;
    line-height: 32px;
    height: unset!important
}

.mirai-shoppable-scene .mirai-scene-image-block-tag-container .mirai-scene-view-products-button .mirai-scene-view-products-button-content .mirai-scene-view-products-button-text {
    margin-left: 8px;
    height: unset
}

#mirai-side-sheet {
    overflow: visible;
    position: fixed;
    height: 100vh;
    width: 580px;
    right: -620px;
    bottom: 0;
    top: 0;
    z-index: 210;
    margin: 0;
    background-color: #fff;
    color: #111;
    border-width: 0;
    box-shadow: -4px 0 5px rgba(0,0,0,.25);
    -webkit-overflow-scrolling: touch;
    text-align: initial
}

#mirai-side-sheet .mirai-side-sheet-content {
    overflow: hidden scroll;
    height: 100%;
    position: relative;
    z-index: 1
}

#mirai-side-sheet .mirai-side-sheet-close-icon {
    position: absolute;
    top: 20px;
    left: -40px;
    margin-right: 20px;
    cursor: pointer;
    z-index: 1
}

#mirai-side-sheet-background {
    opacity: .4;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #000;
    z-index: 0
}

.lock-background {
    height: 100vh;
    overflow: hidden
}

.discover-tabs-section {
    background: #fff;
    text-align: left
}

.discover-tabs-title-row {
    padding: 20px 20px 0 20px
}

.discover-tabs-title-row .discover-tabs-title {
    font-size: 24px!important;
    line-height: 35px!important;
    display: inline-block;
    text-transform: lowercase
}

.discover-tabs-title-row .discover-tabs-title::first-letter {
    text-transform: capitalize
}

.discover-tabs-tab-row {
    padding-left: 20px;
    border-bottom: 1px solid #ECECEC
}

.discover-tabs-tab-row .discover-tabs-tab {
    line-height: 16px;
    font-size: 15px;
    text-align: center;
    margin-right: 16px;
    padding: 8px 0 6px 0;
    color: #111;
    display: inline-block;
    text-transform: lowercase;
    cursor: pointer
}

.discover-tabs-tab-row .discover-tabs-tab::first-letter {
    text-transform: capitalize
}

.discover-tabs-carousel {
    position: relative
}

.discover-tabs-carousel .discover-tabs-control {
    position: absolute;
    top: 0;
    height: 34px;
    padding: 0 10px;
    transition: background-color .3s;
    background-color: rgba(255,255,255,.75);
    box-shadow: 0 1px 3px #888;
    display: flex;
    justify-content: center;
    align-items: center
}

.discover-tabs-carousel .discover-tabs-control.active {
    transition: background-color .3s;
    background-color: #fff
}

.discover-tabs-carousel .discover-tabs-control-right {
    right: 0;
    cursor: pointer;
    border-radius: 4px 0 0 4px
}

.discover-tabs-carousel .discover-tabs-control-right img {
    transform: rotate(-90deg);
    width: 15px
}

.discover-tabs-carousel .discover-tabs-control-left {
    left: 0;
    cursor: pointer;
    border-radius: 0 4px 4px 0
}

.discover-tabs-carousel .discover-tabs-control-left img {
    transform: rotate(90deg);
    width: 15px
}

.discover-tabs-carousel .discover-tabs-control .discover-tabs-tab:last-of-type {
    margin-right: 32px
}

.discover-tabs-inactive-tab {
    border-bottom: 4px solid transparent;
    transition: border-bottom-color .3s;
    color: #555
}

.discover-tabs-active-tab {
    border-bottom: 4px solid #111;
    transition: border-bottom-color .3s
}

#scene-details-content {
    overflow: hidden scroll;
    height: 100vh
}

.room-detail-page-container {
    height: 100vh;
    background: #fff;
    position: relative
}

.room-detail-page-container .back-to-top-container {
    position: absolute;
    top: 10px;
    left: calc(100% - 44px - 10px);
    z-index: 1000
}

.room-detail-page-container .back-to-top-icon {
    cursor: pointer;
    position: fixed;
    height: 44px;
    width: 44px;
    visibility: hidden;
    opacity: 0;
    transition: visibility .3s,opacity .3s;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.room-detail-page-container .back-to-top-icon.visible {
    visibility: visible;
    opacity: 1
}

.room-detail-page-container .room-detail-section {
    position: relative;
    margin-bottom: 0;
    background: #fff
}

.room-detail-page-container .room-detail-section .scene-image-and-tag-row {
    display: flex;
    justify-content: center
}

.room-detail-page-container .room-detail-section .scene-image-and-tag-row .room-main-image-container {
    display: block;
    position: relative
}

.room-detail-page-container .room-detail-section .scene-image-and-tag-row .room-main-image-container .item-tag {
    transform: translate(-50%,-50%);
    cursor: pointer;
    filter: drop-shadow(0 1px 4px #0f1111);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.room-detail-page-container .room-detail-section .scene-image-and-tag-row.with-bg {
    background-color: rgba(0,0,0,.03)
}

.room-detail-page-container .room-products-scroller-content {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: visible;
    -webkit-overflow-scrolling: touch;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    overflow: hidden
}

.room-detail-page-container .room-products-scroller-content::-webkit-scrollbar {
    display: none
}

.room-detail-page-container .room-products-scroller-content .room-product {
    flex: 0 0 auto;
    display: inline-block
}

.room-detail-page-container .room-below-feed-section .room-see-more-button-container .room-see-more-button,.room-detail-page-container .scenes-button {
    min-height: 32px;
    min-width: 85%;
    color: #0F1111;
    background-color: #fff;
    border: 1px solid #D5D9D9;
    box-shadow: 0 2px 5px 0 rgba(213,217,217,.5),inset 0 0 0 1px #D5D9D9;
    display: flex;
    justify-content: center;
    align-items: center;
    outline: 0;
    padding: 4px 10px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: 12px;
    line-height: 16px;
    border-radius: 8px
}

.room-detail-page-container .room-below-feed-section .room-see-more-button-container .room-see-more-button:hover,.room-detail-page-container .scenes-button:hover {
    background-color: #fff;
    border: 1px solid rgba(187,191,191,.44);
    box-shadow: inset 0 0 0 1px #D5D9D9
}

.room-detail-page-container .room-below-feed-section .room-see-more-button-container .room-see-more-button:active,.room-detail-page-container .room-below-feed-section .room-see-more-button-container .room-see-more-button:focus,.room-detail-page-container .scenes-button:active,.room-detail-page-container .scenes-button:focus {
    background-color: #DEFAFF;
    border: 1px solid #007185;
    box-shadow: 0 2px 5px 0 rgba(213,217,217,.5);
    color: inherit
}

.room-detail-page-container .room-below-feed-section .room-see-more-button-container .room-see-more-button:disabled,.room-detail-page-container .scenes-button:disabled {
    background-color: #fff;
    border: 1px solid #EAECEC;
    box-shadow: 0 2px 5px 0 rgba(213,217,217,.5),inset 0 0 0 1px #D5D9D9;
    cursor: default
}

.room-detail-page-container .room-below-image-section {
    margin-bottom: 0
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements {
    background: #fff;
    z-index: 1;
    padding-top: 12px;
    padding-bottom: 32px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section {
    padding-bottom: 0
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section>.room-feed-and-refinements {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    max-width: 1400px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container:after {
    clear: both;
    content: "";
    display: table
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .room-feed-no-results-container {
    margin-top: 100px;
    text-align: center
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item {
    box-shadow: 0 1px 3px 0 rgba(15,17,17,.2);
    display: flex;
    flex-direction: column;
    position: relative;
    max-width: 280px;
    width: calc(50% - 2 * 10px);
    border: 1px solid #d0d7d7;
    border-radius: 4px;
    margin: 10px;
    -webkit-transition: transform 1s ease;
    -moz-transition: transform 1s ease;
    -o-transition: transform 1s ease;
    transition: transform 1s ease
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item-disliked {
    opacity: .4
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content {
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .badge,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-wrapper .offer-level-badge-navy,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-wrapper .offer-level-badge-prime-day-deal,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-wrapper .offer-level-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .offer-level-badge,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .offer-level-badge-wrapper .offer-level-badge-navy,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .offer-level-badge-wrapper .offer-level-badge-prime-day-deal,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .offer-level-badge-wrapper .offer-level-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .status-badge-gray,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .status-badge-orange,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .status-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .status-badge,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-wrapper .status-badge-gray,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-wrapper .status-badge-orange,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-wrapper .status-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .offer-level-badge-wrapper .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-navy,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .offer-level-badge-wrapper .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-prime-day-deal,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .offer-level-badge-wrapper .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .status-badge-wrapper .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-gray,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .status-badge-wrapper .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-orange,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .status-badge-wrapper .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .offer-level-badge-wrapper .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-navy,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .offer-level-badge-wrapper .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-prime-day-deal,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .offer-level-badge-wrapper .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .room-feed-items-container .discover-feed-item .feed-item-content .status-badge,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-gray,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-orange,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .offer-level-badge-wrapper .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-navy,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .offer-level-badge-wrapper .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-prime-day-deal,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .offer-level-badge-wrapper .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .status-badge-wrapper .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-gray,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .status-badge-wrapper .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-orange,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .status-badge-wrapper .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-red {
    line-height: 24px;
    font-size: 12px;
    display: inline-block;
    position: relative
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-wrapper .offer-level-badge-navy,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-wrapper .offer-level-badge-prime-day-deal,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-wrapper .offer-level-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .offer-level-badge-wrapper .offer-level-badge-navy,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .offer-level-badge-wrapper .offer-level-badge-prime-day-deal,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .offer-level-badge-wrapper .offer-level-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .offer-level-badge-wrapper .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-navy,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .offer-level-badge-wrapper .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-prime-day-deal,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .offer-level-badge-wrapper .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .offer-level-badge-wrapper .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-navy,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .offer-level-badge-wrapper .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-prime-day-deal,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .offer-level-badge-wrapper .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .offer-level-badge-wrapper .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-navy,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .offer-level-badge-wrapper .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-prime-day-deal,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .offer-level-badge-wrapper .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-red {
    padding: 0 10px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .status-badge-gray,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .status-badge-orange,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .status-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .status-badge,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-wrapper .status-badge-gray,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-wrapper .status-badge-orange,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-wrapper .status-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .status-badge-wrapper .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-gray,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .status-badge-wrapper .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-orange,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .status-badge-wrapper .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-gray,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-orange,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .status-badge-wrapper .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-gray,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .status-badge-wrapper .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-orange,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .status-badge-wrapper .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-red {
    padding: 0 6px 0 10px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-wrapper .offer-level-badge-red {
    background-color: #b12704!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-wrapper .offer-level-badge-red .badge-text {
    color: #fff!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-wrapper .offer-level-badge-navy {
    background-color: #00464f!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-wrapper .offer-level-badge-navy .badge-text {
    color: #fff!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-wrapper .offer-level-badge-prime-day-deal {
    background-color: #CC0C39!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-wrapper .offer-level-badge-prime-day-deal .badge-text {
    color: #FFF!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .deal-badge-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: flex;
    font-size: 12px;
    margin-bottom: 4px;
    margin-top: 3px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .deal-badge-label {
    border-radius: 2px;
    line-height: 16px;
    margin-right: 6px;
    padding: 4px 6px;
    position: relative
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .deal-badge-message {
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1;
    font-weight: 700;
    line-height: 12px;
    position: relative
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .right-triangle,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .status-badge-gray:after,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .status-badge-orange:after,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .status-badge-red:after,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-wrapper .status-badge-gray:after,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-wrapper .status-badge-orange:after,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-wrapper .status-badge-red:after,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .status-badge-wrapper .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-gray:after,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .status-badge-wrapper .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-orange:after,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .status-badge-wrapper .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-red:after,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-gray:after,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-orange:after,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-red:after,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .status-badge-wrapper .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-gray:after,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .status-badge-wrapper .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-orange:after,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .status-badge-wrapper .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-red:after {
    content: "";
    width: 10px;
    height: 24px;
    border-right: 10px solid transparent;
    border-top: 24px solid;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: -10px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-wrapper {
    text-align: left
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-wrapper .status-badge-orange {
    background-color: #E67A00!important;
    color: #E67A00!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-wrapper .status-badge-orange .badge-text {
    color: #fff!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-wrapper .status-badge-red {
    background-color: #D62C11!important;
    color: #D62C11!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-wrapper .status-badge-red .badge-text {
    color: #fff!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-wrapper .status-badge-gray {
    background-color: #D5DBDB!important;
    color: #D5DBDB!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-wrapper .status-badge-gray .badge-text {
    color: #373D3E!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .energy-efficiency-2021 .badge-shape {
    background-image: url(../img/sprite/e0xlUnbRsApud0f.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: 22px;
    vertical-align: bottom
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .energy-efficiency-2021 .badge-border {
    text-shadow: -.5px -.5px 0 #000,.5px -.5px 0 #000,-.5px .5px 0 #000,.5px .5px 0 #000
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .feed-item-dismiss {
    text-align: right;
    padding: 5px;
    position: absolute;
    z-index: 1
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .feed-item-dismiss .dismiss-icon {
    cursor: pointer
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .feed-item-image-row {
    padding: 15px;
    position: relative
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .feed-item-image-row .feed-item-image-container {
    height: 150px;
    width: 100%
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .feed-item-image-row .feed-item-image-container .feed-item-image {
    padding: 5px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .feed-item-image-row .feed-item-image-background {
    top: 0;
    left: 0;
    position: absolute;
    height: 100%;
    width: 100%
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .feed-item-image-row .feed-item-image-gray-overlay {
    background: -webkit-radial-gradient(transparent,rgba(0,0,0,.01),rgba(0,0,0,.03),rgba(0,0,0,.03));
    background: -o-radial-gradient(transparent,rgba(0,0,0,.01),rgba(0,0,0,.03),rgba(0,0,0,.03));
    background: -moz-radial-gradient(transparent,rgba(0,0,0,.01),rgba(0,0,0,.03),rgba(0,0,0,.03));
    background: radial-gradient(transparent,rgba(0,0,0,.01),rgba(0,0,0,.03),rgba(0,0,0,.03));
    z-index: 3;
    pointer-events: none
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .feed-item-details-row {
    padding: 10px 5px 0 5px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .feed-item-details-row .feed-item-details {
    padding: 0 5px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .feed-item-details-row .feed-item-details .feed-item-offer-level-badge,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .feed-item-details-row .feed-item-details .feed-item-price,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .feed-item-details-row .feed-item-details .feed-item-prime,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .feed-item-details-row .feed-item-details .feed-item-rating {
    margin-bottom: 5px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .feed-item-details-row .feed-item-details .feed-item-rating .number-of-reviews {
    margin-left: 5px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .feed-item-details-row .feed-item-details .feed-item-price .feed-item-basis-price,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .feed-item-details-row .feed-item-details .feed-item-price .feed-item-price-label {
    margin-left: 3px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-button {
    padding: 10px 5px;
    padding: 10px
}

.room-detail-page-container .room-below-feed-section .room-see-more-button-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-button .room-see-more-button,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-button .room-below-feed-section .room-see-more-button-container .room-see-more-button,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-button .scenes-button {
    width: 100%
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-button .button-icon {
    margin-right: 7px;
    flex: 0 0 auto
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .collections-container {
    position: relative
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection {
    flex-wrap: wrap;
    width: 100%;
    max-width: 1400px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection:after {
    clear: both;
    content: "";
    display: table
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .discover-tabs-tab-row {
    padding: 0 20px;
    border-bottom: 1px solid #ECECEC
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .discover-tabs-tab-row .pagination-slider {
    position: relative;
    width: calc(100%/6);
    left: 0;
    border-bottom: 2px solid #555
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container {
    padding-bottom: 12px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .a-icon-previous {
    left: 90%;
    margin: 0 auto
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .a-icon-next {
    left: 10%;
    margin: 0 auto
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .a-carousel-card {
    padding: 0 10px;
    text-align: left
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .a-carousel-goto-nextpage,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .a-carousel-goto-prevpage {
    width: 28px;
    height: 33px;
    align-self: center;
    margin-top: 0;
    top: 0!important;
    display: flex
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .a-carousel-goto-nextpage .a-button-inner,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .a-carousel-goto-prevpage .a-button-inner {
    align-self: center;
    margin: auto
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .a-carousel-left {
    visibility: visible;
    width: auto;
    display: flex;
    padding-left: 12px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .a-carousel-right {
    visibility: visible;
    width: auto;
    display: flex;
    padding-right: 12px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item {
    display: flex;
    height: 190px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-wrapper .room-feed-items-container-collection .collections-carousel-container .collection-item .offer-level-badge-navy,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-wrapper .room-feed-items-container-collection .collections-carousel-container .collection-item .offer-level-badge-prime-day-deal,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-wrapper .room-feed-items-container-collection .collections-carousel-container .collection-item .offer-level-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-wrapper .room-feed-items-container-collection .collections-carousel-container .collection-item .status-badge-gray,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-wrapper .room-feed-items-container-collection .collections-carousel-container .collection-item .status-badge-orange,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-wrapper .room-feed-items-container-collection .collections-carousel-container .collection-item .status-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .badge,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .offer-level-badge,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .offer-level-badge-wrapper .offer-level-badge-navy,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .offer-level-badge-wrapper .offer-level-badge-prime-day-deal,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .offer-level-badge-wrapper .offer-level-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .status-badge,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .status-badge-wrapper .status-badge-gray,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .status-badge-wrapper .status-badge-orange,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .status-badge-wrapper .status-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collections-partial-carousel-container .a-carousel-card .collection-item .offer-level-badge,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collections-partial-carousel-container .a-carousel-card .collection-item .offer-level-badge-wrapper .offer-level-badge-navy,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collections-partial-carousel-container .a-carousel-card .collection-item .offer-level-badge-wrapper .offer-level-badge-prime-day-deal,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collections-partial-carousel-container .a-carousel-card .collection-item .offer-level-badge-wrapper .offer-level-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .status-badge-gray,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .status-badge-orange,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .status-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collections-carousel-container .collection-item .offer-level-badge,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collections-carousel-container .collection-item .offer-level-badge-wrapper .offer-level-badge-navy,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collections-carousel-container .collection-item .offer-level-badge-wrapper .offer-level-badge-prime-day-deal,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collections-carousel-container .collection-item .offer-level-badge-wrapper .offer-level-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collections-carousel-container .collection-item .status-badge,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collections-carousel-container .collection-item .status-badge-wrapper .status-badge-gray,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collections-carousel-container .collection-item .status-badge-wrapper .status-badge-orange,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collections-carousel-container .collection-item .status-badge-wrapper .status-badge-red {
    line-height: 24px;
    font-size: 12px;
    display: inline-block;
    position: relative
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-wrapper .room-feed-items-container-collection .collections-carousel-container .collection-item .offer-level-badge-navy,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-wrapper .room-feed-items-container-collection .collections-carousel-container .collection-item .offer-level-badge-prime-day-deal,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-wrapper .room-feed-items-container-collection .collections-carousel-container .collection-item .offer-level-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .offer-level-badge,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .offer-level-badge-wrapper .offer-level-badge-navy,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .offer-level-badge-wrapper .offer-level-badge-prime-day-deal,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .offer-level-badge-wrapper .offer-level-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collections-partial-carousel-container .a-carousel-card .collection-item .offer-level-badge-wrapper .offer-level-badge-navy,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collections-partial-carousel-container .a-carousel-card .collection-item .offer-level-badge-wrapper .offer-level-badge-prime-day-deal,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collections-partial-carousel-container .a-carousel-card .collection-item .offer-level-badge-wrapper .offer-level-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collections-carousel-container .collection-item .offer-level-badge-wrapper .offer-level-badge-navy,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collections-carousel-container .collection-item .offer-level-badge-wrapper .offer-level-badge-prime-day-deal,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collections-carousel-container .collection-item .offer-level-badge-wrapper .offer-level-badge-red {
    padding: 0 10px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-wrapper .room-feed-items-container-collection .collections-carousel-container .collection-item .status-badge-gray,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-wrapper .room-feed-items-container-collection .collections-carousel-container .collection-item .status-badge-orange,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-wrapper .room-feed-items-container-collection .collections-carousel-container .collection-item .status-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .status-badge,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .status-badge-wrapper .status-badge-gray,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .status-badge-wrapper .status-badge-orange,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .status-badge-wrapper .status-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .status-badge-gray,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .status-badge-orange,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .status-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collections-carousel-container .collection-item .status-badge-wrapper .status-badge-gray,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collections-carousel-container .collection-item .status-badge-wrapper .status-badge-orange,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collections-carousel-container .collection-item .status-badge-wrapper .status-badge-red {
    padding: 0 6px 0 10px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .offer-level-badge-wrapper .offer-level-badge-red {
    background-color: #b12704!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .offer-level-badge-wrapper .offer-level-badge-red .badge-text {
    color: #fff!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .offer-level-badge-wrapper .offer-level-badge-navy {
    background-color: #00464f!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .offer-level-badge-wrapper .offer-level-badge-navy .badge-text {
    color: #fff!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .offer-level-badge-wrapper .offer-level-badge-prime-day-deal {
    background-color: #CC0C39!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .offer-level-badge-wrapper .offer-level-badge-prime-day-deal .badge-text {
    color: #FFF!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .deal-badge-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: flex;
    font-size: 12px;
    margin-bottom: 4px;
    margin-top: 3px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .deal-badge-label {
    border-radius: 2px;
    line-height: 16px;
    margin-right: 6px;
    padding: 4px 6px;
    position: relative
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .deal-badge-message {
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1;
    font-weight: 700;
    line-height: 12px;
    position: relative
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-wrapper .room-feed-items-container-collection .collections-carousel-container .collection-item .status-badge-gray:after,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-wrapper .room-feed-items-container-collection .collections-carousel-container .collection-item .status-badge-orange:after,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-wrapper .room-feed-items-container-collection .collections-carousel-container .collection-item .status-badge-red:after,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .right-triangle,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .status-badge-wrapper .status-badge-gray:after,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .status-badge-wrapper .status-badge-orange:after,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .status-badge-wrapper .status-badge-red:after,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .status-badge-gray:after,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .status-badge-orange:after,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .status-badge-red:after,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collections-carousel-container .collection-item .status-badge-wrapper .status-badge-gray:after,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collections-carousel-container .collection-item .status-badge-wrapper .status-badge-orange:after,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collections-carousel-container .collection-item .status-badge-wrapper .status-badge-red:after {
    content: "";
    width: 10px;
    height: 24px;
    border-right: 10px solid transparent;
    border-top: 24px solid;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: -10px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .status-badge-wrapper {
    text-align: left
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .status-badge-wrapper .status-badge-orange {
    background-color: #E67A00!important;
    color: #E67A00!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .status-badge-wrapper .status-badge-orange .badge-text {
    color: #fff!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .status-badge-wrapper .status-badge-red {
    background-color: #D62C11!important;
    color: #D62C11!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .status-badge-wrapper .status-badge-red .badge-text {
    color: #fff!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .status-badge-wrapper .status-badge-gray {
    background-color: #D5DBDB!important;
    color: #D5DBDB!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .status-badge-wrapper .status-badge-gray .badge-text {
    color: #373D3E!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .energy-efficiency-2021 .badge-shape {
    background-image: url(../img/sprite/e0xlUnbRsApud0f.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: 22px;
    vertical-align: bottom
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .energy-efficiency-2021 .badge-border {
    text-shadow: -.5px -.5px 0 #000,.5px -.5px 0 #000,-.5px .5px 0 #000,.5px .5px 0 #000
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .discover-feed-item {
    display: flex;
    flex-direction: column;
    position: relative;
    max-width: 550px;
    -webkit-transition: transform 1s ease;
    -moz-transition: transform 1s ease;
    -o-transition: transform 1s ease;
    transition: transform 1s ease;
    max-width: 550px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .discover-feed-item .feed-item-content .feed-item-image-row {
    position: relative;
    padding: 15px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .discover-feed-item .feed-item-content .feed-item-image-row .feed-item-image-container {
    height: 140px;
    width: 100%
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .discover-feed-item .feed-item-content .feed-item-image-row .feed-item-image-container .feed-item-image {
    margin: auto
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .feed-item-details {
    padding: 0 4px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .feed-item-details .feed-item-browse-node-name {
    height: 21px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .feed-item-details .feed-item-rating .number-of-reviews {
    margin-left: 4px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .feed-item-details .feed-item-offer-level-badge {
    margin-bottom: 8px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .feed-item-details .feed-item-price-container {
    display: flex;
    justify-content: flex-start;
    margin-bottom: 4px;
    height: 28px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .feed-item-details .feed-item-price-container .feed-item-price {
    margin-right: 8px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .feed-item-details .feed-item-price-container .feed-item-strikethrough-price-container {
    display: flex;
    align-items: flex-end
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .feed-item-details .feed-item-price-container .feed-item-strikethrough-price-container .feed-item-price-label {
    margin-right: 8px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .feed-item-details .feed-item-price-container .feed-item-strikethrough-price-container .feed-item-basis-price {
    top: -.1em
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .feed-item-details .add-to-cart-button .content-buttons {
    display: flex;
    flex-wrap: wrap
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .feed-item-details .add-to-cart-button .content-buttons .button {
    vertical-align: middle
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .feed-item-details .add-to-cart-button .content-buttons .add-to-cart-button-container {
    flex: 1 1 auto;
    position: relative;
    float: left;
    margin-top: 12px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .feed-item-details .add-to-cart-button .content-buttons .add-success-message {
    display: none
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .feed-item-details .add-to-cart-button .content-buttons .add-success-message .feed-item-add-to-cart-success-checkmark {
    display: inline-flex;
    justify-content: center;
    height: 20px;
    width: 20px;
    line-height: 20px;
    border-radius: 30px;
    background-color: #067D62;
    color: #fff;
    text-align: center;
    font-size: 2em;
    margin-right: 12px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .feed-item-details .add-to-cart-button .content-buttons .add-success-message .feed-item-add-to-cart-success-checkmark .feed-item-add-to-cart-success-checkmark-image {
    width: 60%;
    align-self: center
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .collection-item .feed-item-details .add-to-cart-button .content-buttons .add-to-cart-success {
    display: inline-block;
    text-align: left;
    color: #067D62
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-carousel-container .discover-tabs-tab-row {
    padding-left: 0
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .room-feed-items-container-collection-heading {
    margin-left: 12px;
    margin-bottom: 8px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card {
    padding: 0 10px;
    text-align: left
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item {
    display: flex;
    height: 100%
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-wrapper .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .offer-level-badge-navy,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-wrapper .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .offer-level-badge-prime-day-deal,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-wrapper .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .offer-level-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-wrapper .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-gray,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-wrapper .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-orange,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-wrapper .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .badge,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .offer-level-badge,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .offer-level-badge-wrapper .offer-level-badge-navy,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .offer-level-badge-wrapper .offer-level-badge-prime-day-deal,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .offer-level-badge-wrapper .offer-level-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .status-badge-gray,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .status-badge-orange,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .status-badge-red {
    line-height: 24px;
    font-size: 12px;
    display: inline-block;
    position: relative
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-wrapper .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .offer-level-badge-navy,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-wrapper .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .offer-level-badge-prime-day-deal,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-wrapper .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .offer-level-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .offer-level-badge,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .offer-level-badge-wrapper .offer-level-badge-navy,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .offer-level-badge-wrapper .offer-level-badge-prime-day-deal,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .offer-level-badge-wrapper .offer-level-badge-red {
    padding: 0 10px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-wrapper .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-gray,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-wrapper .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-orange,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-wrapper .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .status-badge-gray,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .status-badge-orange,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .status-badge-red {
    padding: 0 6px 0 10px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .offer-level-badge-wrapper .offer-level-badge-red {
    background-color: #b12704!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .offer-level-badge-wrapper .offer-level-badge-red .badge-text {
    color: #fff!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .offer-level-badge-wrapper .offer-level-badge-navy {
    background-color: #00464f!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .offer-level-badge-wrapper .offer-level-badge-navy .badge-text {
    color: #fff!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .offer-level-badge-wrapper .offer-level-badge-prime-day-deal {
    background-color: #CC0C39!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .offer-level-badge-wrapper .offer-level-badge-prime-day-deal .badge-text {
    color: #FFF!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .deal-badge-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: flex;
    font-size: 12px;
    margin-bottom: 4px;
    margin-top: 3px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .deal-badge-label {
    border-radius: 2px;
    line-height: 16px;
    margin-right: 6px;
    padding: 4px 6px;
    position: relative
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .deal-badge-message {
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1;
    font-weight: 700;
    line-height: 12px;
    position: relative
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-wrapper .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-gray:after,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-wrapper .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-orange:after,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-wrapper .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-red:after,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .right-triangle,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .status-badge-gray:after,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .status-badge-orange:after,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .status-badge-red:after {
    content: "";
    width: 10px;
    height: 24px;
    border-right: 10px solid transparent;
    border-top: 24px solid;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: -10px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper {
    text-align: left
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .status-badge-orange {
    background-color: #E67A00!important;
    color: #E67A00!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .status-badge-orange .badge-text {
    color: #fff!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .status-badge-red {
    background-color: #D62C11!important;
    color: #D62C11!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .status-badge-red .badge-text {
    color: #fff!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .status-badge-gray {
    background-color: #D5DBDB!important;
    color: #D5DBDB!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .status-badge-gray .badge-text {
    color: #373D3E!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .energy-efficiency-2021 .badge-shape {
    background-image: url(../img/sprite/e0xlUnbRsApud0f.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: 22px;
    vertical-align: bottom
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .energy-efficiency-2021 .badge-border {
    text-shadow: -.5px -.5px 0 #000,.5px -.5px 0 #000,-.5px .5px 0 #000,.5px .5px 0 #000
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .sbl-scene-color-swatch-container {
    justify-content: flex-start;
    align-items: center;
    background-color: #fff;
    width: 100%
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .sbl-scene-color-swatch-container .sbl-scene-color-swatch-outer-circle-selected {
    border-color: #111!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .sbl-scene-color-swatch-container .sbl-scene-color-swatch-outer-circle {
    background-color: #fff;
    border: 1px solid #fff;
    float: left
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .sbl-scene-color-swatch-container .sbl-scene-color-swatch-outer-circle .sbl-scene-color-swatch-inner-circle-fill {
    float: left;
    margin: 2px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .sbl-scene-color-swatch-container .sbl-scene-color-swatch-outer-circle .sbl-scene-color-swatch-inner-circle-fill .sbl-scene-color-swatch-inner-circle-border {
    border: 1px solid rgba(0,0,0,.2);
    float: left
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .sbl-scene-color-swatch-container .sbl-scene-color-swatch-link {
    font-size: 12px!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .sbl-scene-color-swatch-container {
    height: 100%;
    max-height: 23px;
    line-height: 23px;
    margin-bottom: 3px!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .sbl-scene-color-swatch-container .sbl-scene-color-swatch-outer-circle {
    border-radius: 11.5px;
    height: 23px;
    width: 23px;
    margin: 0
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .sbl-scene-color-swatch-container .sbl-scene-color-swatch-outer-circle .sbl-scene-color-swatch-inner-circle-fill {
    border-radius: 8.5px;
    height: 17px;
    width: 17px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .sbl-scene-color-swatch-container .sbl-scene-color-swatch-outer-circle .sbl-scene-color-swatch-inner-circle-fill .sbl-color-swatch-inner-circle-border {
    border-radius: 8.5px;
    height: 17px;
    width: 17px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .sbl-scene-color-swatch-container .sbl-scene-color-swatch-outer-circle:hover {
    border-color: #767676
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .sbl-scene-color-swatch-container .sbl-scene-color-swatch-pad {
    margin-right: 4px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .sbl-scene-color-swatch-container .sbl-scene-color-swatch-link {
    line-height: 1.465!important;
    margin-left: 2px;
    color: #007185!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .sbl-scene-color-swatch-image-swatch1 {
    background-position: right 17px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .sbl-scene-color-swatch-image-swatch2 {
    background-position: right 34px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .sbl-scene-color-swatch-image-swatch3 {
    background-position: right 51px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .sbl-scene-color-swatch-image-swatch4 {
    background-position: right 68px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .sbl-scene-color-swatch-image-swatch5 {
    background-position: right 85px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .sbl-scene-color-swatch-image-swatch6 {
    background-position: right 102px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .sbl-scene-color-swatch-image-swatch7 {
    background-position: right 119px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .sbl-scene-color-swatch-image-swatch8 {
    background-position: right 136px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .sbl-scene-color-swatch-image-swatch9 {
    background-position: right 153px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .sbl-scene-color-swatch-image-swatch10 {
    background-position: right 170px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .sbl-scene-color-swatch-image-swatch11 {
    background-position: right 187px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .sbl-scene-color-swatch-image-swatch12 {
    background-position: right 204px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .sbl-scene-color-swatch-image-swatch13 {
    background-position: right 221px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .sbl-scene-color-swatch-image-swatch14 {
    background-position: right 238px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .sbl-scene-color-swatch-image-swatch15 {
    background-position: right 255px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .sbl-scene-color-swatch-image-swatch16 {
    background-position: right 272px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .sbl-scene-color-swatch-image-swatch17 {
    background-position: right 289px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .sbl-scene-color-swatch-image-swatch18 {
    background-position: right 306px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .sbl-scene-color-swatch-image-swatch19 {
    background-position: right 323px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .sbl-scene-color-swatch-image-swatch20 {
    background-position: right 340px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .sbl-scene-color-swatch-image-swatch21 {
    background-position: right 357px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .sbl-scene-color-swatch-image-swatch22 {
    background-position: right 374px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .sbl-scene-color-swatch-image-swatch23 {
    background-position: right 391px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .sbl-scene-color-swatch-image-swatch24 {
    background-position: right 408px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .sbl-scene-color-swatch-image-swatch25 {
    background-position: right 425px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .sbl-scene-color-swatch-image-swatch26 {
    background-position: right 442px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .sbl-scene-color-swatch-image-swatch27 {
    background-position: right 459px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .sbl-scene-color-swatch-image-swatch28 {
    background-position: right 476px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .sbl-scene-color-swatch-image-swatch29 {
    background-position: right 493px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .sbl-scene-color-swatch-image-swatch30 {
    background-position: right 510px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .discover-feed-item {
    display: flex;
    flex-direction: column;
    position: relative;
    max-width: 550px;
    -webkit-transition: transform 1s ease;
    -moz-transition: transform 1s ease;
    -o-transition: transform 1s ease;
    transition: transform 1s ease;
    width: auto;
    margin-left: 30px;
    justify-content: center;
    align-items: center
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .discover-feed-item .feed-item-content .feed-item-image-row {
    padding: 15px;
    width: auto
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .discover-feed-item .feed-item-content .feed-item-image-row .feed-item-image-container {
    height: 140px;
    width: 140px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .discover-feed-item .feed-item-content .feed-item-image-row .feed-item-image-container .feed-item-image {
    margin: auto
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .discover-feed-item .feed-item-content .feed-item-image-row .feed-item-image-container .feed-item-status-badge {
    border-top-left-radius: 8px;
    overflow: hidden
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .discover-feed-item .feed-item-content .feed-item-image-row .feed-item-image-background {
    top: 0;
    left: 0;
    position: absolute;
    height: 100%;
    width: 100%;
    border-radius: 8px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .discover-feed-item .feed-item-content .feed-item-image-row .feed-item-image-gray-overlay {
    background: -webkit-radial-gradient(transparent,rgba(0,0,0,.01),rgba(0,0,0,.03),rgba(0,0,0,.03));
    background: -o-radial-gradient(transparent,rgba(0,0,0,.01),rgba(0,0,0,.03),rgba(0,0,0,.03));
    background: -moz-radial-gradient(transparent,rgba(0,0,0,.01),rgba(0,0,0,.03),rgba(0,0,0,.03));
    background: radial-gradient(transparent,rgba(0,0,0,.01),rgba(0,0,0,.03),rgba(0,0,0,.03));
    z-index: 3;
    pointer-events: none
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .feed-item-details {
    padding: 0 12px;
    padding: 0 20px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .feed-item-details .feed-item-browse-node-name {
    height: 21px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .feed-item-details .feed-item-twister {
    padding-bottom: 4px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .feed-item-details .feed-item-rating .number-of-reviews {
    margin-left: 4px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .feed-item-details .feed-item-offer-level-badge {
    margin-bottom: 8px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .feed-item-details .feed-item-price-container {
    display: flex;
    justify-content: flex-start;
    margin-bottom: 4px;
    height: 28px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .feed-item-details .feed-item-price-container .feed-item-price {
    margin-right: 8px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .feed-item-details .feed-item-price-container .feed-item-price .a-price {
    margin-right: 4px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .feed-item-details .feed-item-price-container .feed-item-strikethrough-price-container {
    display: flex;
    align-items: flex-end;
    align-items: center
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .feed-item-details .feed-item-price-container .feed-item-strikethrough-price-container .feed-item-price-label {
    margin-right: 8px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .feed-item-details .feed-item-price-container .feed-item-strikethrough-price-container .feed-item-basis-price {
    top: -.1em;
    top: -.01em
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .feed-item-details .feed-item-delivery-message {
    font-size: small
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .feed-item-details .add-to-cart-button .content-buttons {
    display: flex;
    flex-wrap: wrap
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .feed-item-details .add-to-cart-button .content-buttons .button {
    vertical-align: middle
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .feed-item-details .add-to-cart-button .content-buttons .add-to-cart-button-container {
    flex: 1 1 auto;
    position: relative;
    float: left
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .feed-item-details .add-to-cart-button .content-buttons .add-success-message {
    display: none
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .feed-item-details .add-to-cart-button .content-buttons .add-success-message .feed-item-add-to-cart-success-checkmark {
    display: inline-flex;
    justify-content: center;
    height: 20px;
    width: 20px;
    line-height: 20px;
    border-radius: 30px;
    background-color: #067D62;
    color: #fff;
    text-align: center;
    font-size: 2em;
    margin-right: 12px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .feed-item-details .add-to-cart-button .content-buttons .add-success-message .feed-item-add-to-cart-success-checkmark .feed-item-add-to-cart-success-checkmark-image {
    width: 60%;
    align-self: center
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collection-item .feed-item-details .add-to-cart-button .content-buttons .add-to-cart-success {
    display: inline-block;
    text-align: left;
    color: #067D62
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .room-feed-items-container-collection-heading {
    margin-left: 16px;
    padding-top: 16px;
    padding-right: 16px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .a-text-right {
    padding-right: 16px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .a-carousel-card {
    padding-left: 8px;
    padding-right: 8px;
    text-align: left;
    height: 100%
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .a-carousel-goto-nextpage,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .a-carousel-goto-prevpage {
    align-self: center;
    margin-top: 0;
    top: 0!important;
    display: flex
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .a-carousel-left,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .a-carousel-right {
    padding-left: 8px!important;
    visibility: visible;
    width: auto;
    display: flex
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item {
    display: flex;
    height: 100%
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-wrapper .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .offer-level-badge-navy,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-wrapper .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .offer-level-badge-prime-day-deal,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-wrapper .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .offer-level-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-wrapper .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .status-badge-gray,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-wrapper .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .status-badge-orange,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-wrapper .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .status-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collectionsv2-desktop-carousel-container .collection-item .offer-level-badge,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collectionsv2-desktop-carousel-container .collection-item .offer-level-badge-wrapper .offer-level-badge-navy,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collectionsv2-desktop-carousel-container .collection-item .offer-level-badge-wrapper .offer-level-badge-prime-day-deal,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collectionsv2-desktop-carousel-container .collection-item .offer-level-badge-wrapper .offer-level-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collectionsv2-desktop-carousel-container .collection-item .status-badge,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collectionsv2-desktop-carousel-container .collection-item .status-badge-wrapper .status-badge-gray,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collectionsv2-desktop-carousel-container .collection-item .status-badge-wrapper .status-badge-orange,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collectionsv2-desktop-carousel-container .collection-item .status-badge-wrapper .status-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .badge,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .offer-level-badge,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .offer-level-badge-wrapper .offer-level-badge-navy,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .offer-level-badge-wrapper .offer-level-badge-prime-day-deal,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .offer-level-badge-wrapper .offer-level-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .status-badge,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .status-badge-wrapper .status-badge-gray,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .status-badge-wrapper .status-badge-orange,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .status-badge-wrapper .status-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collections-partial-carousel-container .a-carousel-card .collection-item .offer-level-badge,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collections-partial-carousel-container .a-carousel-card .collection-item .offer-level-badge-wrapper .offer-level-badge-navy,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collections-partial-carousel-container .a-carousel-card .collection-item .offer-level-badge-wrapper .offer-level-badge-prime-day-deal,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collections-partial-carousel-container .a-carousel-card .collection-item .offer-level-badge-wrapper .offer-level-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .status-badge-gray,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .status-badge-orange,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .status-badge-red {
    line-height: 24px;
    font-size: 12px;
    display: inline-block;
    position: relative
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-wrapper .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .offer-level-badge-navy,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-wrapper .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .offer-level-badge-prime-day-deal,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .offer-level-badge-wrapper .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .offer-level-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collectionsv2-desktop-carousel-container .collection-item .offer-level-badge-wrapper .offer-level-badge-navy,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collectionsv2-desktop-carousel-container .collection-item .offer-level-badge-wrapper .offer-level-badge-prime-day-deal,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collectionsv2-desktop-carousel-container .collection-item .offer-level-badge-wrapper .offer-level-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .offer-level-badge,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .offer-level-badge-wrapper .offer-level-badge-navy,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .offer-level-badge-wrapper .offer-level-badge-prime-day-deal,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .offer-level-badge-wrapper .offer-level-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collections-partial-carousel-container .a-carousel-card .collection-item .offer-level-badge-wrapper .offer-level-badge-navy,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collections-partial-carousel-container .a-carousel-card .collection-item .offer-level-badge-wrapper .offer-level-badge-prime-day-deal,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collections-partial-carousel-container .a-carousel-card .collection-item .offer-level-badge-wrapper .offer-level-badge-red {
    padding: 0 10px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-wrapper .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .status-badge-gray,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-wrapper .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .status-badge-orange,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-wrapper .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .status-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collectionsv2-desktop-carousel-container .collection-item .status-badge-wrapper .status-badge-gray,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collectionsv2-desktop-carousel-container .collection-item .status-badge-wrapper .status-badge-orange,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collectionsv2-desktop-carousel-container .collection-item .status-badge-wrapper .status-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .status-badge,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .status-badge-wrapper .status-badge-gray,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .status-badge-wrapper .status-badge-orange,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .status-badge-wrapper .status-badge-red,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .status-badge-gray,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .status-badge-orange,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .status-badge-red {
    padding: 0 6px 0 10px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .offer-level-badge-wrapper .offer-level-badge-red {
    background-color: #b12704!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .offer-level-badge-wrapper .offer-level-badge-red .badge-text {
    color: #fff!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .offer-level-badge-wrapper .offer-level-badge-navy {
    background-color: #00464f!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .offer-level-badge-wrapper .offer-level-badge-navy .badge-text {
    color: #fff!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .offer-level-badge-wrapper .offer-level-badge-prime-day-deal {
    background-color: #CC0C39!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .offer-level-badge-wrapper .offer-level-badge-prime-day-deal .badge-text {
    color: #FFF!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .deal-badge-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: flex;
    font-size: 12px;
    margin-bottom: 4px;
    margin-top: 3px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .deal-badge-label {
    border-radius: 2px;
    line-height: 16px;
    margin-right: 6px;
    padding: 4px 6px;
    position: relative
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .deal-badge-message {
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1;
    font-weight: 700;
    line-height: 12px;
    position: relative
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-wrapper .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .status-badge-gray:after,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-wrapper .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .status-badge-orange:after,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container .discover-feed-item .feed-item-content .status-badge-wrapper .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .status-badge-red:after,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collectionsv2-desktop-carousel-container .collection-item .status-badge-wrapper .status-badge-gray:after,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collectionsv2-desktop-carousel-container .collection-item .status-badge-wrapper .status-badge-orange:after,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collections-partial-carousel-container .a-carousel-card .collectionsv2-desktop-carousel-container .collection-item .status-badge-wrapper .status-badge-red:after,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .right-triangle,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .status-badge-wrapper .status-badge-gray:after,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .status-badge-wrapper .status-badge-orange:after,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .status-badge-wrapper .status-badge-red:after,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .status-badge-gray:after,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .status-badge-orange:after,.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collections-partial-carousel-container .a-carousel-card .collection-item .status-badge-wrapper .status-badge-red:after {
    content: "";
    width: 10px;
    height: 24px;
    border-right: 10px solid transparent;
    border-top: 24px solid;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: -10px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .status-badge-wrapper {
    text-align: left
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .status-badge-wrapper .status-badge-orange {
    background-color: #E67A00!important;
    color: #E67A00!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .status-badge-wrapper .status-badge-orange .badge-text {
    color: #fff!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .status-badge-wrapper .status-badge-red {
    background-color: #D62C11!important;
    color: #D62C11!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .status-badge-wrapper .status-badge-red .badge-text {
    color: #fff!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .status-badge-wrapper .status-badge-gray {
    background-color: #D5DBDB!important;
    color: #D5DBDB!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .status-badge-wrapper .status-badge-gray .badge-text {
    color: #373D3E!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .energy-efficiency-2021 .badge-shape {
    background-image: url(../img/sprite/e0xlUnbRsApud0f.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: 22px;
    vertical-align: bottom
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .energy-efficiency-2021 .badge-border {
    text-shadow: -.5px -.5px 0 #000,.5px -.5px 0 #000,-.5px .5px 0 #000,.5px .5px 0 #000
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .sbl-scene-color-swatch-container {
    justify-content: flex-start;
    align-items: center;
    background-color: #fff;
    width: 100%
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .sbl-scene-color-swatch-container .sbl-scene-color-swatch-outer-circle-selected {
    border-color: #111!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .sbl-scene-color-swatch-container .sbl-scene-color-swatch-outer-circle {
    background-color: #fff;
    border: 1px solid #fff;
    float: left
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .sbl-scene-color-swatch-container .sbl-scene-color-swatch-outer-circle .sbl-scene-color-swatch-inner-circle-fill {
    float: left;
    margin: 2px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .sbl-scene-color-swatch-container .sbl-scene-color-swatch-outer-circle .sbl-scene-color-swatch-inner-circle-fill .sbl-scene-color-swatch-inner-circle-border {
    border: 1px solid rgba(0,0,0,.2);
    float: left
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .sbl-scene-color-swatch-container .sbl-scene-color-swatch-link {
    font-size: 12px!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .sbl-scene-color-swatch-container {
    height: 100%;
    max-height: 23px;
    line-height: 23px;
    margin-bottom: 3px!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .sbl-scene-color-swatch-container .sbl-scene-color-swatch-outer-circle {
    border-radius: 11.5px;
    height: 23px;
    width: 23px;
    margin: 0
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .sbl-scene-color-swatch-container .sbl-scene-color-swatch-outer-circle .sbl-scene-color-swatch-inner-circle-fill {
    border-radius: 8.5px;
    height: 17px;
    width: 17px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .sbl-scene-color-swatch-container .sbl-scene-color-swatch-outer-circle .sbl-scene-color-swatch-inner-circle-fill .sbl-color-swatch-inner-circle-border {
    border-radius: 8.5px;
    height: 17px;
    width: 17px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .sbl-scene-color-swatch-container .sbl-scene-color-swatch-outer-circle:hover {
    border-color: #767676
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .sbl-scene-color-swatch-container .sbl-scene-color-swatch-pad {
    margin-right: 4px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .sbl-scene-color-swatch-container .sbl-scene-color-swatch-link {
    line-height: 1.465!important;
    margin-left: 2px;
    color: #007185!important
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .sbl-scene-color-swatch-image-swatch1 {
    background-position: right 17px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .sbl-scene-color-swatch-image-swatch2 {
    background-position: right 34px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .sbl-scene-color-swatch-image-swatch3 {
    background-position: right 51px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .sbl-scene-color-swatch-image-swatch4 {
    background-position: right 68px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .sbl-scene-color-swatch-image-swatch5 {
    background-position: right 85px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .sbl-scene-color-swatch-image-swatch6 {
    background-position: right 102px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .sbl-scene-color-swatch-image-swatch7 {
    background-position: right 119px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .sbl-scene-color-swatch-image-swatch8 {
    background-position: right 136px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .sbl-scene-color-swatch-image-swatch9 {
    background-position: right 153px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .sbl-scene-color-swatch-image-swatch10 {
    background-position: right 170px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .sbl-scene-color-swatch-image-swatch11 {
    background-position: right 187px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .sbl-scene-color-swatch-image-swatch12 {
    background-position: right 204px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .sbl-scene-color-swatch-image-swatch13 {
    background-position: right 221px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .sbl-scene-color-swatch-image-swatch14 {
    background-position: right 238px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .sbl-scene-color-swatch-image-swatch15 {
    background-position: right 255px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .sbl-scene-color-swatch-image-swatch16 {
    background-position: right 272px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .sbl-scene-color-swatch-image-swatch17 {
    background-position: right 289px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .sbl-scene-color-swatch-image-swatch18 {
    background-position: right 306px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .sbl-scene-color-swatch-image-swatch19 {
    background-position: right 323px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .sbl-scene-color-swatch-image-swatch20 {
    background-position: right 340px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .sbl-scene-color-swatch-image-swatch21 {
    background-position: right 357px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .sbl-scene-color-swatch-image-swatch22 {
    background-position: right 374px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .sbl-scene-color-swatch-image-swatch23 {
    background-position: right 391px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .sbl-scene-color-swatch-image-swatch24 {
    background-position: right 408px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .sbl-scene-color-swatch-image-swatch25 {
    background-position: right 425px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .sbl-scene-color-swatch-image-swatch26 {
    background-position: right 442px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .sbl-scene-color-swatch-image-swatch27 {
    background-position: right 459px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .sbl-scene-color-swatch-image-swatch28 {
    background-position: right 476px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .sbl-scene-color-swatch-image-swatch29 {
    background-position: right 493px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .sbl-scene-color-swatch-image-swatch30 {
    background-position: right 510px top
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .discover-feed-item {
    display: flex;
    flex-direction: column;
    position: relative;
    max-width: 550px;
    -webkit-transition: transform 1s ease;
    -moz-transition: transform 1s ease;
    -o-transition: transform 1s ease;
    transition: transform 1s ease;
    width: auto;
    margin-left: 30px;
    justify-content: center;
    align-items: center
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .discover-feed-item .feed-item-content .feed-item-image-row {
    padding: 15px;
    width: auto
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .discover-feed-item .feed-item-content .feed-item-image-row .feed-item-image-container {
    height: 140px;
    width: 140px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .discover-feed-item .feed-item-content .feed-item-image-row .feed-item-image-container .feed-item-image {
    margin: auto
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .discover-feed-item .feed-item-content .feed-item-image-row .feed-item-image-container .feed-item-status-badge {
    border-top-left-radius: 8px;
    overflow: hidden
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .discover-feed-item .feed-item-content .feed-item-image-row .feed-item-image-background {
    top: 0;
    left: 0;
    position: absolute;
    height: 100%;
    width: 100%;
    border-radius: 8px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .discover-feed-item .feed-item-content .feed-item-image-row .feed-item-image-gray-overlay {
    background: -webkit-radial-gradient(transparent,rgba(0,0,0,.01),rgba(0,0,0,.03),rgba(0,0,0,.03));
    background: -o-radial-gradient(transparent,rgba(0,0,0,.01),rgba(0,0,0,.03),rgba(0,0,0,.03));
    background: -moz-radial-gradient(transparent,rgba(0,0,0,.01),rgba(0,0,0,.03),rgba(0,0,0,.03));
    background: radial-gradient(transparent,rgba(0,0,0,.01),rgba(0,0,0,.03),rgba(0,0,0,.03));
    z-index: 3;
    pointer-events: none
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .feed-item-details {
    padding: 0 12px;
    padding: 0 20px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .feed-item-details .feed-item-browse-node-name {
    height: 21px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .feed-item-details .feed-item-twister {
    padding-bottom: 4px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .feed-item-details .feed-item-rating .number-of-reviews {
    margin-left: 4px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .feed-item-details .feed-item-offer-level-badge {
    margin-bottom: 8px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .feed-item-details .feed-item-price-container {
    display: flex;
    justify-content: flex-start;
    margin-bottom: 4px;
    height: 28px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .feed-item-details .feed-item-price-container .feed-item-price {
    margin-right: 8px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .feed-item-details .feed-item-price-container .feed-item-price .a-price {
    margin-right: 4px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .feed-item-details .feed-item-price-container .feed-item-strikethrough-price-container {
    display: flex;
    align-items: flex-end;
    align-items: center
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .feed-item-details .feed-item-price-container .feed-item-strikethrough-price-container .feed-item-price-label {
    margin-right: 8px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .feed-item-details .feed-item-price-container .feed-item-strikethrough-price-container .feed-item-basis-price {
    top: -.1em;
    top: -.01em
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .feed-item-details .feed-item-delivery-message {
    font-size: small
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .feed-item-details .add-to-cart-button .content-buttons {
    display: flex;
    flex-wrap: wrap
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .feed-item-details .add-to-cart-button .content-buttons .button {
    vertical-align: middle
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .feed-item-details .add-to-cart-button .content-buttons .add-to-cart-button-container {
    flex: 1 1 auto;
    position: relative;
    float: left
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .feed-item-details .add-to-cart-button .content-buttons .add-success-message {
    display: none
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .feed-item-details .add-to-cart-button .content-buttons .add-success-message .feed-item-add-to-cart-success-checkmark {
    display: inline-flex;
    justify-content: center;
    height: 20px;
    width: 20px;
    line-height: 20px;
    border-radius: 30px;
    background-color: #067D62;
    color: #fff;
    text-align: center;
    font-size: 2em;
    margin-right: 12px
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .feed-item-details .add-to-cart-button .content-buttons .add-success-message .feed-item-add-to-cart-success-checkmark .feed-item-add-to-cart-success-checkmark-image {
    width: 60%;
    align-self: center
}

.room-detail-page-container .room-below-image-section .room-feed-and-refinements>.room-feed-section .room-feed-items-container-collection .collectionsv2-desktop-carousel-container .collection-item .feed-item-details .add-to-cart-button .content-buttons .add-to-cart-success {
    display: inline-block;
    text-align: left;
    color: #067D62
}

.room-detail-page-container .room-below-image-section .room-load-more-section {
    padding: 40px 0 70px 0;
    overflow: hidden
}

.room-detail-page-container .room-below-feed-section {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    padding-bottom: 15px;
    background: radial-gradient(at top,#edf2f2 0,rgba(237,242,242,0) 60%)
}

.room-detail-page-container .room-below-feed-section .room-below-feed-box-shadow {
    height: 15px;
    content: '\00a0';
    background-image: radial-gradient(at 50%,#D5D9D9 0,rgba(213,217,217,0) 60%);
    background-repeat: no-repeat;
    background-size: 100% 5px;
    width: 100%
}

.room-detail-page-container .room-below-feed-section .room-see-more-button-container {
    width: calc(50% - 2 * 10px)
}

.mirai-scene-dangle-tag,.scenes-product-dangle-tag {
    animation-duration: 1s;
    animation-name: tag-dangle;
    animation-iteration-count: 1;
    animation-timing-function: ease-out;
    transform-origin: 6px 4px
}

@keyframes tag-dangle {
    0% {
        transform: translate(-50%,-50%) rotate(0)
    }

    20% {
        transform: translate(-50%,-50%) rotate(40deg)
    }

    40% {
        transform: translate(-50%,-50%) rotate(-20deg)
    }

    60% {
        transform: translate(-50%,-50%) rotate(15deg)
    }

    80% {
        transform: translate(-50%,-50%) rotate(-5deg)
    }

    100% {
        transform: translate(-50%,-50%) rotate(0)
    }
}

.mirai-scene-dot-pulsate {
    transform-origin: center;
    animation-name: dot-pulse;
    animation-direction: alternate;
    animation-duration: 1.2s;
    animation-iteration-count: 3;
    animation-timing-function: cubic-bezier(.77,0,.18,1)
}

@keyframes dot-pulse {
    0% {
        transform: translate(-50%,-50%) scale(1)
    }

    50% {
        transform: translate(-50%,-50%) scale(1.15)
    }

    100% {
        transform: translate(-50%,-50%) scale(1)
    }
}

.mirai-scene-carousel-color-flicker {
    animation-duration: 3.25s;
    animation-name: color-flicker;
    animation-iteration-count: 1;
    animation-timing-function: cubic-bezier(.45,0,.55,1)
}

@keyframes color-flicker {
    0% {
        background-color: #FFF
    }

    25% {
        background-color: #DEFAFF
    }

    75% {
        background-color: #DEFAFF
    }

    100% {
        background-color: #FFF
    }
}

.mirai-scene-carousel-border-color-flicker {
    animation-duration: 3.25s;
    animation-name: border-color-flicker;
    animation-iteration-count: 1;
    animation-timing-function: cubic-bezier(.45,0,.55,1)
}

@keyframes border-color-flicker {
    0% {
        border-left-color: #1196AB
    }

    25% {
        border-left-color: #1196AB
    }

    75% {
        border-left-color: #1196AB
    }

    100% {
        border-left-color: #FFF
    }
}

#ivMainShoppableScene {
    display: flex;
    justify-content: space-between
}

#ivStageShoppableScene {
    width: 50%;
    padding-top: 15px
}

.shoppable-scene-image-block-tag-container-in-iv {
    position: relative;
    display: inline-block
}

#shoppableSceneRecommendationColumn {
    width: 50%;
    height: 600px
}

.shoppable-scene-thumbnail {
    margin-right: 5px
}

.shoppable-scene-thumbnail:hover {
    outline: 0;
    border-color: #008296;
    box-shadow: 0 0 0 3px #c8f3fa,inset 0 0 0 2px #fff
}

#ivBottomThumbShoppableScene {
    position: absolute;
    padding-top: 20px
}

.ivBottomThumbImagesShoppableScene {
    position: absolute;
    width: 100px;
    height: 100px;
    display: flex;
    align-items: center
}

.mirai-scene-tag-in-iv {
    transform: translate(-50%,-50%);
    filter: drop-shadow(0 1px 4px #0f1111)
}

/* ******** */
#value-pick {
    width: 95%;
    overflow: hidden
}

#value-pick #value-pick-title-row {
    overflow: hidden;
    word-break: keep-all;
    white-space: nowrap;
    text-overflow: ellipsis
}

#value-pick #value-pick-image {
    display: block;
    margin-left: auto;
    margin-right: auto
}

#valuePick_feature_div #value-pick-phase-1-divider {
    display: none
}

.value-pick-ac-badge-row {
    width: 100%;
    text-decoration: none;
    display: inline-block
}

.value-pick-a-spacing-top-small {
    margin-top: 8px!important
}

.value-pick-aok-float-left {
    float: left!important
}

.value-pick-ac-badge-rectangle {
    height: 22px;
    background-color: #232F3E;
    border-color: #232F3E;
    display: flex;
    min-width: 80px
}

.value-pick-ac-orange {
    color: #F69931
}

.value-pick-ac-white {
    color: #fff
}

.value-pick-ac-badge-triangle {
    width: 0;
    height: 0;
    border-right: 10px solid transparent;
    border-top: 22px solid;
    color: #232F3E
}

.value-pick-business-discounts-badge {
    background: #7fccec;
    padding: 3px 6px
}

.value-pick-business-discount-loading-bar {
    width: 50%;
    height: 16px;
    background: #c8cccc;
    position: relative;
    overflow: hidden;
    border-color: #fff
}

.value-pick-business-discount-loading-bar::after {
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg,#c8cccc00,#fff,#c8cccc00);
    animation: placeholder-anim 2s ease-in-out infinite;
    content: ''
}

@keyframes placeholder-anim {
    from {
        background-position-x: -25px
    }

    to {
        background-position-x: 25px
    }
}

/* ******** */
.bRecPlusSign {
    font-family: Arial;
    font-size: 48px;
    color: #DDD
}

.bRecUseWith {
    white-space: nowrap
}

.bRecSwappableCenter {
    float: left;
    width: 50%
}

.bRecNarrowElastic {
    width: 5%;
    float: left
}

.bRecContentCompartment {
    width: 29%;
    float: left
}

.bRecCentered {
    margin-left: auto;
    margin-right: auto
}

.bRecPlusContainer {
    width: 30px;
    text-align: center;
    margin-top: 55px
}

.bRecDisabled {
    opacity: .5
}

.bRecVerticalContent {
    padding-left: 15px;
    padding-right: 10px
}

.bRecChevronIcon {
    vertical-align: middle
}

.bRecToggleText {
    font-size: 14px
}

.bRecQuotePush {
    margin-left: 12px
}

.bRecEditorialBox {
    padding-left: 20px;
    border-left: solid 2px #EEE;
    padding-bottom: 10px;
    margin-bottom: 10px;
    display: inline-block;
    padding-top: 30px;
    margin-top: 10px
}

.bRecCuratorPhotoWrapper {
    float: right;
    margin-right: 25px;
    margin-top: 10px;
    max-width: 150px;
    overflow: hidden
}

.bRecBuyBox {
    float: left
}

.bRecExpanderFix.a-expander-inner {
    position: absolute
}

#bRecForm {
    max-width: 1300px
}

#beautyRecommendations.minimizedSpacing .headerRow.a-fixed-left-grid .a-fixed-left-grid-inner {
    display: inline-table
}

#beautyRecommendations .headerRow.a-fixed-left-grid .a-fixed-left-grid-inner .a-fixed-left-grid-col.editorial {
    display: block
}

.bRecInvisible {
    visibility: hidden
}

.bRecUseWithWrapper {
    padding-top: 25px;
    text-align: center;
    float: left;
    margin: 35px 10px 0 10px;
    height: 70px;
    width: 70px;
    cursor: pointer
}

.bRecImage {
    cursor: pointer;
    display: block
}

#beautyRecommendations .headerRow {
    position: static
}

#beautyRecommendations .clearFloatDivider {
    clear: both
}

#beautyRecommendations.minimizedSpacing .clearFloatDivider {
    clear: none
}

@media(max-width: 1450px) {
    #beautyRecommendations.minimizedSpacing #bRecHorizontalView.bRecSwappableCenter {
        width:40%
    }
}

@media(max-width: 1275px) {
    #beautyRecommendations.minimizedSpacing #bRecHorizontalView.bRecSwappableCenter {
        width:50%
    }

    #beautyRecommendations.minimizedSpacing .clearFloatDivider {
        clear: both
    }

    #beautyRecommendations.minimizedSpacing .headerRow.a-fixed-left-grid .a-fixed-left-grid-inner .a-fixed-left-grid-col.editorial {
        display: block
    }
}

.burj .bRecImageWidth {
    width: 220px
}

.burj .bRecImageHeight {
    height: 220px
}

@media screen and (max-width: 1279px) {
    .burj .bRecImageWidth {
        width:160px
    }

    .burj .bRecImageHeight {
        height: 160px
    }
}

/* ******** */
#watchNowContainer .watchnow-prime {
    margin: 0 auto;
    background-size: 135px;
    background-position: 0 -48px;
    width: 92px;
    height: 34px;
    display: block
}

#watchNowContainer .femdom-video-logo {
    display: block;
    margin: 0 auto 8px;
    background-size: 140px;
    background-position: 0 -90px;
    width: 140px;
    height: 28px
}

#watchNowContainer #stream-now-btn .a-button-inner {
    height: 48px
}

#watchNowContainer #stream-anytime-btn .a-button-inner {
    height: 48px
}

#watchNowContainer #stream-now-btn {
    display: block
}

#watchNowContainer #stream-now-btn #stream-now-btn-announce {
    background: -webkit-linear-gradient(top,#b0dc55,#88b824)
}

#watchNowContainer #stream-now-btn a {
    color: #111
}

#watchNowContainer #stream-anytime-btn {
    display: block;
    margin-bottom: 5px
}

#watchNowContainer #stream-anytime-btn #stream-anytime-btn-announce {
    background: linear-gradient(to bottom,#70767d 0,#70767d 0,#454d56 100%)
}

#watchNowContainer #stream-anytime-btn a {
    color: #fff
}

#watchNowContainer #prime-text {
    display: block;
    text-align: center;
    padding: 5px 0
}

#watchNowContainer .play-logo {
    background-size: 100px;
    background-position: 0 0;
    position: absolute;
    width: 36px;
    height: 36px;
    left: 15px;
    top: 14%
}

#watchNowContainer #stream-now-text1 {
    display: block;
    font-size: 15px!important;
    padding-top: 5px;
    padding-left: 10px
}

#watchNowContainer #stream-now-text2 {
    display: block;
    font-size: 10px!important;
    padding-left: 15px;
    margin-top: -12px
}

#watchNowContainer #stream-anytime-text1 {
    font-size: 15px!important;
    font-weight: 700;
    text-shadow: -1px -1px 1px #222
}

#watchNowContainer #stream-anytime-text2 {
    display: block;
    font-size: 9px!important;
    margin-top: -12px
}

#watchNowContainer #p2dBuyboxSavingsMessage {
    margin-bottom: 0!important
}

#playNowContainer {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-direction: column;
    background-color: #fff;
    padding: 12px 4px;
    gap: 4px;
    font-size: 12px;
    letter-spacing: .5px;
    font-weight: 300;
    border-radius: 8px;
    border: solid 1px #d5d9d9;
    margin-bottom: 4px
}

#play-now-upper-content-container {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    gap: 8px;
    width: 100%
}

#luna-logo {
    width: 35%
}

#play-now-upper-content-text-container {
    display: flex;
    flex-direction: column;
    width: min-content;
    min-width: 70%
}

#play-now-title {
    display: flex;
    font-size: 10px;
    font-weight: 600;
    white-space: nowrap;
    margin-bottom: 2px
}

#play-now-description {
    display: flex;
    font-size: 11px;
    line-height: normal
}

#play-now-btn {
    width: 90%;
    min-height: 30px;
    padding: 5px;
    border-radius: 100px;
    background-color: #fff;
    color: #000;
    box-shadow: 0 2px 5px rgba(0,0,0,.05);
    border: none;
    margin-top: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    border: solid 2px #e2e2e2;
    font-size: 11px;
    font-weight: 400
}

#play-now-button-text-secondary {
    font-size: 12px
}

#play-now-bottom-text-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.play-now-paragraph {
    font-size: 11px;
    text-align: center
}

#play-now-learn-more {
    text-decoration: none;
    font-size: 11px;
    margin-top: -4px
}

#playNowContainerMobile {
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-direction: column;
    background-color: #fff;
    gap: 8px;
    font-size: 12px;
    letter-spacing: .5px;
    font-weight: 300;
    padding: 10px 0
}

#play-now-upper-content-container-mobile {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    gap: 20px;
    margin: auto
}

#luna-logo-mobile {
    width: 35%
}

#play-now-upper-content-text-container-mobile {
    display: flex;
    flex-direction: column;
    max-width: 60%
}

#play-now-title-mobile {
    display: flex;
    font-size: 17px;
    font-weight: 600;
    width: 80%;
    white-space: nowrap;
    margin-bottom: 2px
}

#play-now-description-mobile {
    display: flex
}

#play-now-btn-mobile {
    width: 90%;
    min-height: 30px;
    padding: 5px;
    border-radius: 7px;
    background-color: #fff;
    color: #000;
    box-shadow: none;
    border: none;
    margin: 5px 0;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    border: solid 2px #e2e2e2
}

#play-now-btn-text-containter-mobile {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-direction: column
}

#play-now-button-img-mobile {
    width: 40px
}

#play-now-button-text-primary-mobile {
    font-size: 16px;
    font-weight: 500
}

#play-now-button-text-secondary-mobile {
    font-size: 12px
}

.play-now-paragraph-mobile {
    font-size: 14px;
    text-align: center
}

#play-now-learn-more-mobile {
    margin-top: -5px;
    text-decoration: none;
    font-size: 14px
}

/* ******** */
#paw-button-grid {
    position: relative
}

#paw-button-spinner {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 999
}

/* ******** */
.p-prod-tile-large-box-sprite {
    background: url(../img/sprite/pantry-box-sprite-percent-large.png) no-repeat
}

.p-prod-tile-box-sprite {
    background: url(../img/sprite/pantry-box-sprite-percent-small.png) no-repeat
}

.p-prod-tile-box-info-messaging {
    font-size: 15px
}

.p-prod-tile-box-display {
    height: 60px;
    width: 99px;
    position: relative;
    display: inline-block
}

.p-prod-tile-box-display.p-prod-tile-box-sprite .num-full-overlay {
    position: absolute;
    width: 24px;
    color: #FFF;
    text-align: center;
    font-size: 12px;
    left: 0;
    top: 27px
}

.p-prod-tile-box-display.p-prod-tile-box-sprite .percent-overlay {
    position: absolute;
    width: 40px;
    text-align: center;
    font-size: 13px;
    font-weight: bolder
}

.p-prod-tile-box-display.p-prod-tile-box-sprite.one-box .percent-overlay {
    left: 26px
}

.p-prod-tile-box-display.p-prod-tile-box-sprite.one-box.v-low-fill {
    background-position: 0 0
}

.p-prod-tile-box-display.p-prod-tile-box-sprite.one-box.v-low-fill .percent-overlay {
    top: 35px
}

.p-prod-tile-box-display.p-prod-tile-box-sprite.one-box.low-fill {
    background-position: 0 -64px
}

.p-prod-tile-box-display.p-prod-tile-box-sprite.one-box.low-fill .percent-overlay {
    top: 35px
}

.p-prod-tile-box-display.p-prod-tile-box-sprite.one-box.med-fill {
    background-position: 0 -129px
}

.p-prod-tile-box-display.p-prod-tile-box-sprite.one-box.med-fill .percent-overlay {
    top: 30px
}

.p-prod-tile-box-display.p-prod-tile-box-sprite.one-box.hi-fill {
    background-position: 0 -194px
}

.p-prod-tile-box-display.p-prod-tile-box-sprite.one-box.hi-fill .percent-overlay {
    top: 26px
}

.p-prod-tile-box-display.p-prod-tile-box-sprite.one-box.more-hi-fill {
    background-position: 0 -259px
}

.p-prod-tile-box-display.p-prod-tile-box-sprite.one-box.more-hi-fill .percent-overlay {
    top: 20px
}

.p-prod-tile-box-display.p-prod-tile-box-sprite.one-box.v-hi-fill {
    background-position: 0 -648px
}

.p-prod-tile-box-display.p-prod-tile-box-sprite.one-box.v-hi-fill .percent-overlay {
    top: 19px;
    color: #D26F1F
}

.p-prod-tile-box-display.p-prod-tile-box-sprite.multi-box .percent-overlay {
    left: 45px
}

.p-prod-tile-box-display.p-prod-tile-box-sprite.multi-box.v-low-fill {
    background-position: 0 -323px
}

.p-prod-tile-box-display.p-prod-tile-box-sprite.multi-box.v-low-fill .percent-overlay {
    top: 35px
}

.p-prod-tile-box-display.p-prod-tile-box-sprite.multi-box.low-fill {
    background-position: 0 -388px
}

.p-prod-tile-box-display.p-prod-tile-box-sprite.multi-box.low-fill .percent-overlay {
    top: 35px
}

.p-prod-tile-box-display.p-prod-tile-box-sprite.multi-box.med-fill {
    background-position: 0 -453px
}

.p-prod-tile-box-display.p-prod-tile-box-sprite.multi-box.med-fill .percent-overlay {
    top: 30px
}

.p-prod-tile-box-display.p-prod-tile-box-sprite.multi-box.hi-fill {
    background-position: 0 -518px
}

.p-prod-tile-box-display.p-prod-tile-box-sprite.multi-box.hi-fill .percent-overlay {
    top: 26px
}

.p-prod-tile-box-display.p-prod-tile-box-sprite.multi-box.more-hi-fill {
    background-position: 0 -583px
}

.p-prod-tile-box-display.p-prod-tile-box-sprite.multi-box.more-hi-fill .percent-overlay {
    top: 20px
}

.p-prod-tile-box-display.p-prod-tile-box-sprite.multi-box.v-hi-fill {
    background-position: 0 -712px
}

.p-prod-tile-box-display.p-prod-tile-box-sprite.multi-box.v-hi-fill .percent-overlay {
    top: 19px;
    color: #D26F1F
}

.p-prod-tile-box-display.p-prod-tile-large-box-sprite {
    position: relative;
    display: inline-block
}

.p-prod-tile-box-display.p-prod-tile-large-box-sprite .num-full-overlay {
    position: absolute;
    width: 30px;
    color: #FFF;
    text-align: center;
    font-size: 12px;
    left: 1px;
    top: 44px
}

.p-prod-tile-box-display.p-prod-tile-large-box-sprite .percent-overlay {
    position: absolute;
    width: 40px;
    text-align: center;
    font-size: 13px;
    font-weight: bolder
}

.p-prod-tile-box-display.p-prod-tile-large-box-sprite.one-box {
    height: 95px;
    width: 133px
}

.p-prod-tile-box-display.p-prod-tile-large-box-sprite.one-box .percent-overlay {
    left: 54px
}

.p-prod-tile-box-display.p-prod-tile-large-box-sprite.one-box.v-low-fill {
    background-position: 0 -1
}

.p-prod-tile-box-display.p-prod-tile-large-box-sprite.one-box.v-low-fill .percent-overlay {
    top: 69px
}

.p-prod-tile-box-display.p-prod-tile-large-box-sprite.one-box.low-fill {
    background-position: 0 -99px
}

.p-prod-tile-box-display.p-prod-tile-large-box-sprite.one-box.low-fill .percent-overlay {
    top: 65px
}

.p-prod-tile-box-display.p-prod-tile-large-box-sprite.one-box.med-fill {
    background-position: 0 -199px
}

.p-prod-tile-box-display.p-prod-tile-large-box-sprite.one-box.med-fill .percent-overlay {
    top: 53px
}

.p-prod-tile-box-display.p-prod-tile-large-box-sprite.one-box.hi-fill {
    background-position: 0 -297px
}

.p-prod-tile-box-display.p-prod-tile-large-box-sprite.one-box.hi-fill .percent-overlay {
    top: 37px
}

.p-prod-tile-box-display.p-prod-tile-large-box-sprite.one-box.more-hi-fill {
    background-position: 0 -393px
}

.p-prod-tile-box-display.p-prod-tile-large-box-sprite.one-box.more-hi-fill .percent-overlay {
    top: 37px
}

.p-prod-tile-box-display.p-prod-tile-large-box-sprite.one-box.v-hi-fill {
    background-position: 0 -943px
}

.p-prod-tile-box-display.p-prod-tile-large-box-sprite.one-box.v-hi-fill .percent-overlay {
    top: 31px;
    left: 55px;
    color: #D26F1F
}

.p-prod-tile-box-display.p-prod-tile-large-box-sprite.multi-box {
    height: 88px;
    width: 135px
}

.p-prod-tile-box-display.p-prod-tile-large-box-sprite.multi-box .percent-overlay {
    left: 65px
}

.p-prod-tile-box-display.p-prod-tile-large-box-sprite.multi-box.v-low-fill {
    background-position: 0 -493px
}

.p-prod-tile-box-display.p-prod-tile-large-box-sprite.multi-box.v-low-fill .percent-overlay {
    top: 61px
}

.p-prod-tile-box-display.p-prod-tile-large-box-sprite.multi-box.low-fill {
    background-position: 0 -584px
}

.p-prod-tile-box-display.p-prod-tile-large-box-sprite.multi-box.low-fill .percent-overlay {
    top: 56px
}

.p-prod-tile-box-display.p-prod-tile-large-box-sprite.multi-box.med-fill {
    background-position: 0 -673px
}

.p-prod-tile-box-display.p-prod-tile-large-box-sprite.multi-box.med-fill .percent-overlay {
    top: 50px
}

.p-prod-tile-box-display.p-prod-tile-large-box-sprite.multi-box.hi-fill {
    background-position: 0 -763px
}

.p-prod-tile-box-display.p-prod-tile-large-box-sprite.multi-box.hi-fill .percent-overlay {
    top: 34px
}

.p-prod-tile-box-display.p-prod-tile-large-box-sprite.multi-box.more-hi-fill {
    background-position: 0 -854px
}

.p-prod-tile-box-display.p-prod-tile-large-box-sprite.multi-box.more-hi-fill .percent-overlay {
    top: 33px
}

.p-prod-tile-box-display.p-prod-tile-large-box-sprite.multi-box.v-hi-fill {
    background-position: 0 -1040px
}

.p-prod-tile-box-display.p-prod-tile-large-box-sprite.multi-box.v-hi-fill .percent-overlay {
    top: 30px;
    color: #D26F1F
}

/* ******** */
.p-prod-tile.p-prod-tile-cdlist-executing {
    opacity: .6
}

.p-prod-tile.p-prod-tile-cdlist-executing .p-prod-tile-cdlist-actions {
    display: none
}

.p-prod-tile.p-prod-tile-cdlist-executing .p-prod-tile-cdlist-actions-spinner {
    display: block
}

.p-prod-tile.p-prod-tile-cdlist-undoing-delete {
    opacity: .6
}

.p-prod-tile.p-prod-tile-cdlist-undoing-delete .p-prod-tile-cdlist-action-message {
    display: none
}

.p-prod-tile.p-prod-tile-cdlist-undoing-delete .p-prod-tile-cdlist-undo-delete-spinner {
    display: block
}

.p-prod-tile.p-prod-tile-cdlist-delete-success {
    border-color: #8CCC7D
}

.p-prod-tile.p-prod-tile-cdlist-delete-success .p-prod-tile-inner .p-prod-tile-details,.p-prod-tile.p-prod-tile-cdlist-delete-success .p-prod-tile-inner .p-prod-tile-img-outer,.p-prod-tile.p-prod-tile-cdlist-delete-success .p-prod-tile-inner .p-prod-tile-selection-info {
    opacity: .2
}

.p-prod-tile.p-prod-tile-cdlist-delete-success .p-prod-tile-inner .p-prod-tile-buttons {
    display: none
}

.p-prod-tile.p-prod-tile-cdlist-delete-success .p-prod-tile-inner .p-prod-tile-messaging {
    display: block
}

.p-prod-tile.p-prod-tile-cdlist-delete-success .p-prod-tile-inner .p-prod-tile-messaging .p-prod-tile-cdlist-action-result {
    display: none
}

.p-prod-tile.p-prod-tile-cdlist-delete-success .p-prod-tile-inner .p-prod-tile-messaging .p-prod-tile-cdlist-delete-success {
    display: block
}

.p-prod-tile.p-prod-tile-cdlist-move-success {
    border-color: #8CCC7D
}

.p-prod-tile.p-prod-tile-cdlist-move-success .p-prod-tile-inner .p-prod-tile-details,.p-prod-tile.p-prod-tile-cdlist-move-success .p-prod-tile-inner .p-prod-tile-img-outer,.p-prod-tile.p-prod-tile-cdlist-move-success .p-prod-tile-inner .p-prod-tile-selection-info {
    opacity: .2
}

.p-prod-tile.p-prod-tile-cdlist-move-success .p-prod-tile-inner .p-prod-tile-buttons {
    display: none
}

.p-prod-tile.p-prod-tile-cdlist-move-success .p-prod-tile-inner .p-prod-tile-messaging {
    display: block
}

.p-prod-tile.p-prod-tile-cdlist-move-success .p-prod-tile-inner .p-prod-tile-messaging .p-prod-tile-cdlist-action-result {
    display: none
}

.p-prod-tile.p-prod-tile-cdlist-move-success .p-prod-tile-inner .p-prod-tile-messaging .p-prod-tile-cdlist-move-success {
    display: block
}

.p-prod-tile.p-prod-tile-cdlist-action-error {
    border-color: #c40000
}

.p-prod-tile.p-prod-tile-cdlist-action-error .p-prod-tile-inner .p-prod-tile-details,.p-prod-tile.p-prod-tile-cdlist-action-error .p-prod-tile-inner .p-prod-tile-img-outer,.p-prod-tile.p-prod-tile-cdlist-action-error .p-prod-tile-inner .p-prod-tile-selection-info {
    opacity: .2
}

.p-prod-tile.p-prod-tile-cdlist-action-error .p-prod-tile-inner .p-prod-tile-buttons {
    display: none
}

.p-prod-tile.p-prod-tile-cdlist-action-error .p-prod-tile-inner .p-prod-tile-messaging {
    display: block
}

.p-prod-tile.p-prod-tile-cdlist-action-error .p-prod-tile-inner .p-prod-tile-cdlist-action-result {
    display: none
}

.p-prod-tile.p-prod-tile-cdlist-action-error .p-prod-tile-inner .p-prod-tile-cdlist-action-error {
    display: block
}

.p-prod-tile-cdlist-action-result .p-prod-tile-cdlist-action-message {
    height: 28px
}

.p-prod-tile-cdlist-action-result .p-prod-tile-cdlist-undo-delete-spinner {
    display: none;
    height: 28px;
    text-align: center
}

.p-prod-tile-cdlist-action-result .p-prod-tile-cdlist-undo-delete-spinner .p-prod-tile-cdlist-undo-delete-spinner-img {
    display: inline-block
}

.p-prod-tile-cdlist-action-result .p-prod-tile-cdlist-action-status-success {
    background-color: #E8F9E2
}

.p-prod-tile-cdlist-action-result .p-prod-tile-cdlist-action-status-error {
    background-color: #fcf4f4
}

.p-prod-tile-cdlist-action-result .p-prod-tile-cdlist-action-status {
    padding: 10px;
    font-weight: 700;
    margin-bottom: 13px!important
}

.p-prod-tile-cdlist-actions {
    height: 28px
}

.p-prod-tile-cdlist-actions .a-button-text {
    text-align: center!important
}

.p-prod-tile-cdlist-actions-spinner {
    display: none;
    height: 28px;
    text-align: center
}

.p-prod-tile-cdlist-actions-spinner .p-prod-tile-cdlist-actions-spinner-img {
    display: inline-block
}

.a-no-js .p-prod-tile-cdlist-move {
    display: none!important
}

.a-no-js .p-prod-tile-cdlist-delete {
    width: 100%!important
}

/* ******** */
.p-prod-tile {
    border: solid 1px #EEE;
    position: relative
}

.p-prod-tile.p-prod-tile-rosie {
    border: none
}

.p-prod-tile.p-prod-tile-rosie-large {
    border: none
}

.p-prod-tile .p-prod-tile-inner {
    height: 100%;
    width: 100%
}

.p-prod-tile .p-prod-tile-selection-info {
    overflow-y: hidden;
    position: absolute;
    z-index: 22;
    height: 25px;
    padding: 5px 0 0 5px
}

.p-prod-tile .p-prod-tile-selection-info .p-prod-tile-in-box {
    background-color: #DEDEDE;
    border-right: solid 1px #DEDEDE;
    -moz-border-radius: 2px 0 0 2px;
    -webkit-border-radius: 2px 0 0 2px;
    border-radius: 2px 0 0 2px;
    float: right;
    padding: 0 5px 0 6px;
    height: 18px
}

.p-prod-tile .p-prod-tile-selection-info .p-prod-tile-in-box .p-prod-tile-in-box-inner {
    vertical-align: text-top
}

.p-prod-tile .p-prod-tile-img-outer {
    position: relative
}

.p-prod-tile .p-prod-tile-img-outer .p-prod-tile-img {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.p-prod-tile .p-prod-tile-rosie-quick-look-button {
    display: none;
    position: absolute;
    top: 70%;
    left: 25%;
    width: 50%
}

.p-prod-tile .p-prod-tile-details .p-prod-tile-title {
    overflow-y: hidden
}

.p-prod-tile .p-prod-tile-hide-overflow {
    overflow: hidden;
    white-space: nowrap
}

.p-prod-tile .p-prod-tile-badge {
    vertical-align: baseline
}

.p-prod-tile .p-prod-tile-buttons {
    position: absolute;
    display: block;
    bottom: 0;
    background-color: #F8F8F8;
    border-top: solid 1px #EEE
}

.p-prod-tile .p-prod-tile-buttons form {
    margin-bottom: 0
}

.p-prod-tile .p-prod-tile-buttons .p-prod-tile-atc-spinner {
    display: none;
    text-align: center
}

.p-prod-tile .p-prod-tile-buttons .p-prod-tile-atc-spinner .p-prod-tile-atc-spinner-img {
    display: inline-block
}

.p-prod-tile .p-prod-tile-inline-upsell {
    background-color: #EAEDED;
    position: absolute;
    display: none;
    top: 0;
    bottom: 0;
    z-index: 21;
    text-align: center
}

.p-prod-tile .p-prod-tile-inline-upsell .p-prod-tile-info {
    background-color: #FFF;
    padding: 0 6px
}

.p-prod-tile .p-prod-tile-inline-upsell .p-prod-tile-info .p-prod-tile-img-padding {
    padding-top: 6px
}

.p-prod-tile .p-prod-tile-inline-upsell .p-prod-tile-info .p-prod-tile-img-padding .p-prod-tile-img-size {
    height: 77px
}

.p-prod-tile .p-prod-tile-inline-upsell .p-prod-tile-info .p-prod-tile-item-name {
    height: 36px;
    overflow-y: hidden
}

.p-prod-tile .p-prod-tile-inline-upsell .p-prod-tile-info .p-prod-tile-price-add-padding {
    padding-bottom: 10px;
    padding-right: 0
}

.p-prod-tile .p-prod-tile-inline-upsell .p-prod-tile-recs {
    position: absolute;
    left: 0;
    right: 0;
    padding: 0 6px
}

.p-prod-tile .p-prod-tile-inline-upsell .p-prod-tile-recs .p-prod-tile-headline-padding {
    display: block;
    padding: 6px 0
}

.p-prod-tile .p-prod-tile-inline-upsell .p-prod-tile-recs .p-prod-tile-rec {
    background-color: #FFF
}

.p-prod-tile .p-prod-tile-inline-upsell .p-prod-tile-recs .p-prod-tile-rec .p-prod-tile-rec-padding {
    display: block;
    padding: 4px;
    height: 26px;
    width: 151px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.p-prod-tile .p-prod-tile-rosie-buttons {
    position: absolute;
    display: block;
    bottom: 0;
    background-color: transparent;
    border-top: none
}

.p-prod-tile .p-prod-tile-rosie-messaging {
    background-color: transparent;
    bottom: 145px
}

.p-prod-tile .p-prod-tile-rosie-success {
    background-color: #fff;
    opacity: .85
}

.p-prod-tile .p-prod-tile-rosie-price {
    font-weight: 700
}

.p-prod-tile.p-prod-tile-size-large {
    max-width: 360px
}

.p-prod-tile.p-prod-tile-size-large .p-prod-tile-details {
    padding: 0 25px
}

.p-prod-tile.p-prod-tile-size-large .p-prod-tile-details .p-prod-tile-title {
    max-height: 36px
}

.p-prod-tile.p-prod-tile-size-large .p-prod-tile-buttons {
    padding: 14px 15px 0
}

.p-prod-tile.p-prod-tile-size-large .p-prod-tile-buttons .p-prod-tile-atc .p-prod-tile-atc-spinner {
    margin-bottom: 14px
}

.p-prod-tile.p-prod-tile-size-mini .p-prod-tile-details {
    padding: 0 10px
}

.p-prod-tile.p-prod-tile-size-mini .p-prod-tile-details .p-prod-tile-title {
    max-height: 36px
}

.p-prod-tile.p-prod-tile-size-mini .p-prod-tile-details .p-prod-tile-promo .p-prod-tile-promo-subtitle {
    line-height: .9
}

.p-prod-tile.p-prod-tile-size-mini .p-prod-tile-details .p-prod-tile-promo .p-prod-tile-promo-subtitle .p-prod-tile-promo-subtitle-text {
    line-height: 1!important
}

.p-prod-tile.p-prod-tile-size-mini .p-prod-tile-buttons {
    padding: 14px 10px 0
}

.p-prod-tile.p-prod-tile-size-mini .p-prod-tile-buttons .p-prod-tile-atc .p-prod-tile-quantity {
    width: 54px
}

.p-prod-tile.p-prod-tile-size-mini .p-prod-tile-buttons .p-prod-tile-atc .p-prod-tile-atc-spinner {
    margin-bottom: 8px
}

.p-prod-tile.p-prod-tile-size-rosie-mini .p-prod-tile-details {
    padding: 0 10px
}

.p-prod-tile.p-prod-tile-size-rosie-mini .p-prod-tile-details .p-prod-tile-title {
    max-height: 36px
}

.p-prod-tile.p-prod-tile-size-rosie-mini .p-prod-tile-buttons {
    padding: 14px 10px 0
}

.p-prod-tile.p-prod-tile-size-rosie-mini .p-prod-tile-buttons .p-prod-tile-atc .p-prod-tile-atc-spinner {
    margin-bottom: 8px
}

.a-link-normal.p-prod-tile-mini-dp-title {
    font-size: x-large;
    color: #000
}

.p-prod-tile-mini-dp-title-section {
    font-size: 24px;
    max-height: 80px;
    line-height: 110%;
    overflow: hidden;
    padding-right: 40px
}

.p-prod-tile-mini-dp-brand {
    position: absolute;
    font-size: 17px;
    color: #767676
}

.p-prod-tile-mini-dp-details {
    padding-left: 40px;
    padding-bottom: 40px
}

.p-prod-tile-mini-dp-price {
    font-size: large
}

.p-prod-tile-mini-dp-ppu {
    color: #767676
}

.p-prod-tile-ghost-tile {
    display: none!important
}

.p-prod-tile-carousel-video-tile {
    min-width: 375px!important;
    min-height: 360px!important
}

.p-prod-tile-carousel-video-tile .p-prod-tile-inner {
    width: 375px
}

.p-prod-tile-carousel-video-tile .p-prod-tile-img-outer {
    width: 100px;
    height: 136px;
    background-color: #fff;
    border: 1px solid #eee;
    border-radius: 3px;
    margin: 9px;
    padding: 5px;
    position: absolute;
    left: 10px;
    bottom: 16px
}

.p-prod-tile-carousel-video-tile .p-prod-tile-img-outer .p-prod-tile-img {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    height: auto;
    width: auto
}

.p-prod-tile-carousel-video-tile .p-prod-tile-details {
    width: 232px;
    position: absolute;
    left: 132px;
    top: 217px
}

.p-prod-tile-carousel-video-tile .p-prod-tile-details .p-prod-tile-title {
    min-height: 50px;
    overflow: hidden
}

.p-prod-tile-carousel-video-tile .p-prod-tile-details .p-prod-tile-title .a-link-normal {
    text-overflow: clip;
    width: 232px;
    overflow: hidden
}

.p-prod-tile-carousel-video-tile .p-prod-tile-details .p-prod-tile-title-two-line {
    min-height: 36px;
    height: 36px
}

.p-prod-tile-carousel-video-tile .p-prod-tile-details .p-prod-tile-promo {
    line-height: .9;
    display: inline
}

.p-prod-tile-carousel-video-tile .p-prod-tile-details .p-prod-tile-promo-subtitle {
    display: none!important
}

.p-prod-tile-carousel-video-tile .p-prod-tile-simple-atc-success-result {
    width: 375px;
    top: -170px;
    left: 0
}

.p-prod-tile-carousel-video-tile .p-prod-tile-simple-atc-success-result .p-prod-tile-atc-changeover {
    left: 92px;
    width: 150px;
    display: inline-block
}

.p-prod-tile-carousel-video-tile .p-prod-tile-selection-info {
    pointer-events: none
}

.p-prod-tile-carousel-video-tile .vjs-poster {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover!important
}

.p-prod-tile-carousel-video-tile-buttons {
    border: none!important
}

.p-prod-tile-carousel-video-tile-buttons .p-prod-tile-atc {
    width: 232px;
    position: absolute;
    display: block;
    bottom: 26px;
    height: 31px;
    left: 132px
}

.p-prod-tile-carousel-video-tile-buttons .p-prod-tile-atc .a-text-center {
    text-align: left!important;
    margin-top: -5px
}

.p-prod-tile-carousel-video-tile-buttons .p-prod-tile-atc-button {
    left: -10px
}

.p-prod-tile-carousel-video-tile-buttons .p-prod-tile-quantity {
    width: 51px!important
}

.p-prod-tile-carousel-video-tile-atc-dropdown .a-col-left {
    width: 64px
}

.p-prod-tile-carousel-video-tile-player {
    height: 200px;
    width: 355px;
    margin: 9px;
    display: block;
    overflow: hidden;
    background-color: #000
}

.p-prod-tile-carousel-video-tile-sponsored-text {
    position: absolute;
    left: 19px;
    bottom: 5px;
    padding-top: 1px;
    font-size: 9px!important;
    letter-spacing: .5px
}

.p-prod-tile-rosie-img-max-qty {
    padding-top: 5px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    position: absolute;
    bottom: 50%;
    background-color: #fff;
    opacity: .9
}

.p-prod-tile-rosie-img-max-qty-large {
    padding-top: 5px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    position: absolute;
    bottom: 50%;
    background-color: #fff;
    opacity: .8
}

.p-prod-tile-rosie-atc-dropdown {
    display: none
}

.p-prod-tile-rosie-img-outer-hover:hover .p-prod-tile-rosie-quick-look-button {
    display: block
}

.p-prod-tile-mini-dp-details-row-hidden {
    display: none
}

.p-prod-tile-mini-dp-details-row-hidden {
    display: none
}

.p-prod-tile-mini-dp-sims-title-row {
    font-size: 18px;
    text-align: center;
    background-color: #f3f3f3;
    height: 70px
}

.p-prod-tile-mini-dp-sims-title {
    color: #767676;
    position: relative;
    top: 20px
}

.p-prod-tile-mini-dp-sims-row {
    background-color: #f3f3f3;
    height: 115px;
    text-align: center
}

.p-prod-tile-mini-dp-sims-title {
    color: #767676;
    position: relative;
    top: 20px
}

.p-prod-tile-mini-dp-sims-tile {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 5px;
    border-bottom-width: 5px;
    border-bottom-color: #f3f3f3;
    border-bottom-style: solid;
    vertical-align: bottom;
    cursor: pointer
}

.p-prod-tile-mini-dp-sims-tile.current {
    border-bottom-color: orange
}

.p-prod-tile-mini-dp-sims-tile:hover {
    border-bottom-color: #bbb
}

.p-prod-tile-mini-dp-atc-confirm-base {
    color: green;
    font-size: medium;
    padding-left: 20px;
    display: none
}

.p-prod-tile-mini-dp-atc-confirm-success {
    display: inline
}

.p-prod-tile-mini-dp-percent-section {
    background-color: #f3f3f3;
    display: none
}

.p-prod-tile-mini-dp-percent-section-show {
    display: block
}

.p-prod-tile-mini-dp-box {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px
}

.p-prod-tile-mini-dp-percent-text {
    position: absolute;
    padding-top: 15px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px
}

.p-prod-tile-mini-dp-modal-close {
    float: right;
    margin: 10px;
    font-size: x-large;
    cursor: pointer;
    color: gray
}

.p-prod-tile-mini-dp-fill-percent {
    color: #767676
}

.p-prod-tile-mini-dp-oos {
    font-size: large;
    color: #b12704
}

.pantry-discount-sticker {
    position: absolute;
    width: 40px;
    height: 40px;
    line-height: 12px;
    font-size: 12px;
    border-radius: 100%;
    z-index: 1;
    color: #fff;
    background: #B12704;
    padding-top: 10px;
    text-align: center
}

.p-prod-tile .p-prod-tile-messaging {
    background-color: #FFF;
    position: absolute;
    display: none;
    bottom: 0;
    z-index: 21;
    text-align: center;
    padding-bottom: 30px
}

.p-list-similar-row .p-prod-tile .p-prod-tile-messaging {
    padding-bottom: 0
}

/* ******** */
.pantry-store-message {
    display: block
}

.pantry-store-message:hover {
    text-decoration: none
}

.pantry-store-message .pantry-store-message-inner {
    position: relative
}

.pantry-store-message .pantry-store-message-inner .a-size-base.a-color-base {
    font-weight: 700
}

.pantry-store-message .pantry-store-message-inner .a-icon-arrow {
    position: absolute;
    right: 0;
    top: 25%
}

.twisterPrimePantry {
    display: none!important
}

#twister_feature_div .a-icon-prime-pantry {
    display: none
}

#twister_bottom_sheet .a-icon-prime-pantry {
    display: none
}

.pantry-badge {
    vertical-align: middle
}

/* ******** */
div[id^=newAccordionRow] .quantity-aware-price {
    margin-top: 10px!important
}

/* ******** */
.atc-spinner {
    background: url(../img/sprite/atc-spinner.gif) 50% 50% no-repeat;
    background-size: 25px
}

.atc-spinner-position {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 10001;
    left: 0;
    top: 0
}

.atc-toast-position {
    position: relative;
    left: -50%;
    top: -50%;
    z-index: 10001
}

.atc-toast-styles {
    padding: 2px 2px;
    border-radius: 10px;
    text-align: center;
    background-color: #444c55
}

.atc-toast-transition {
    transition-property: padding;
    transition-duration: .2s;
    -webkit-transition-property: padding;
    -webkit-transition-duration: .2s
}

.atc-toast-progress-styles {
    width: 80px;
    height: 40px
}

.atc-toast-success-styles {
    padding: 10px 10px
}

.atc-toast-failure-styles {
    padding: 10px 10px
}

.atc-toast-container {
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 10001
}

.atc-message-styles {
    font-size: 16px;
    color: #FFF;
    font-weight: 700;
    font-family: arial
}

.udp-stop-scrolling {
    height: 100%;
    overflow: hidden
}

.atc-toast-overlay-styles {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10000;
    opacity: .6;
    height: 30000px;
    background-color: #fff;
    width: 100%
}

.twister-spinner-preload-app {
    background: url(../img/sprite/loading-4x._V1_.gif)
}

.twister-spinner-preload {
    background: url(../img/sprite/loading-4x._V1_.gif)
}

#cps-atc-changeover {
    background-color: rgba(255,255,255,.6)
}

#cps-atc-changeover .a-changeover-inner {
    border-radius: 25px;
    background: #232F3E;
    color: #FFF
}

/* ******** */
.uss-u-no-scroll {
    overflow: hidden!important
}

.uss-text-white-color {
    color: #fff
}

.uss-recommendations-message {
    text-align: center;
    overflow: hidden
}

.uss-recommendations-message>span {
    position: relative;
    display: inline-block;
    word-wrap: break-word
}

.uss-recommendations-message>span:after,.uss-recommendations-message>span:before {
    content: "";
    position: absolute;
    top: 50%;
    width: 100%;
    height: 1px
}

.uss-recommendations-message>span:before {
    right: 100%
}

.uss-recommendations-message>span:after {
    left: 100%
}

.uss-recommendations-message.uss-recommendations-loaded-message {
    margin-top: 0!important
}

.uss-o-promising-ui-element .ui-promise,.uss-o-promising-ui-element .ui-value {
    display: none
}

.uss-o-promising-ui-element.is-loading .ui-promise {
    display: block
}

.uss-o-promising-ui-element.is-resolved .ui-value {
    display: block
}

.uss-o-promising-ui-element-animation .ui-promise,.uss-o-promising-ui-element-animation .ui-value {
    display: none
}

.uss-o-promising-ui-element-animation.is-loading .ui-promise {
    display: block
}

.uss-o-promising-ui-element-animation.is-resolved .ui-value {
    display: none
}

.uss-l-default-layout {
    display: block;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    overflow: auto
}

.uss-l-default-layout .loading-bar {
    background-color: #fff
}

.uss-l-default-layout .uss-c-head {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
    overflow: auto;
    background-color: #fff;
    padding-left: 18px;
    border-bottom-style: solid;
    border-width: 5px;
    border-bottom-color: #E9EDEF
}

.uss-l-default-layout .uss-c-body {
    width: auto;
    height: auto;
    min-height: 0;
    overflow: auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.uss-l-default-layout .uss-c-body .uss-recommendations-message {
    margin-left: 20px;
    margin-right: 30px
}

.uss-l-default-layout .uss-c-body .uss-recommendations-message>span:before {
    background: #111;
    margin-right: 15px
}

.uss-l-default-layout .uss-c-body .uss-recommendations-message>span:after {
    background: #111;
    margin-left: 15px
}

.uss-l-default-layout .uss-widget {
    width: auto;
    margin-right: 18px;
    margin-left: 18px;
    background-color: #fff
}

.uss-l-default-layout .uss-recommendation-widget {
    padding: 0
}

.uss-l-default-layout .uss-primary-action-status-widget {
    margin-left: 0;
    background-color: transparent;
    width: 100%
}

.uss-l-default-layout .uss-loading-skeleton {
    position: absolute;
    width: 100%
}

.uss-l-default-layout .uss-loading-skeleton .loading-message {
    text-align: center
}

.uss-l-default-layout .uss-loading-skeleton .asin-faceout-skeleton {
    background-color: #fff;
    margin-left: 20px;
    margin-right: 30px;
    padding: 20px
}

.uss-l-default-layout .uss-loading-skeleton .asin-faceout-skeleton .image-skeleton {
    width: 140px;
    height: 140px;
    background-color: #fff
}

.uss-l-default-layout .uss-loading-skeleton .asin-faceout-skeleton .loading-bar {
    height: 20px
}

.uss-l-default-layout .uss-loading-skeleton .asin-faceout-skeleton .button-skeleton {
    width: 100px;
    height: 40px;
    background-color: #fff
}

.uss-o-close-icon {
    cursor: pointer
}

.uss-o-close-icon:after,.uss-o-close-icon:before {
    position: absolute;
    content: ' ';
    background-color: #fff;
    left: 50%
}

.uss-o-close-icon:before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}

.uss-o-close-icon:after {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.uss-o-close-icon-medium {
    width: 20px;
    height: 20px
}

.uss-o-close-icon-medium:after,.uss-o-close-icon-medium:before {
    height: 26px;
    width: 2.6px
}

.uss-o-light-box {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    z-index: 400;
    opacity: 0
}

.uss-o-right-side-sheet {
    position: fixed;
    z-index: 500
}

.uss-l-right-side-sheet {
    max-width: 40%;
    min-width: 500px;
    height: 100%;
    top: 0
}

.uss-l-right-side-sheet.is-open {
    right: 0
}

.uss-l-right-side-sheet.is-close {
    right: -100%
}

.uss-l-right-side-sheet .uss-o-close-icon {
    position: fixed;
    top: 20px
}

.uss-c-atc-status-msg .error-message,.uss-c-atc-status-msg .item-in-cart-message,.uss-c-atc-status-msg .loading-message,.uss-c-atc-status-msg .success-message {
    display: inline-block
}

.uss-c-atc-status-msg .atc-error-message,.uss-c-atc-status-msg .atc-item-in-cart-message,.uss-c-atc-status-msg .atc-success-message {
    display: none
}

.uss-c-atc-status-msg .ui-promise {
    display: inline-block;
    margin-bottom: 0
}

.uss-c-atc-status-msg.is-resolved.atc-success .atc-success-message {
    display: inline-block
}

.uss-c-atc-status-msg.is-resolved.atc-error .atc-error-message {
    display: inline-block
}

.uss-c-atc-status-msg.is-resolved.item-in-cart .atc-item-in-cart-message {
    display: inline-block
}

.uss-c-shipping-details {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    max-height: 0;
    opacity: 0
}

.uss-c-shipping-details .icon-placeholder {
    margin-right: 4px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -moz-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto
}

.uss-c-shipping-details .shipping-message-placeholder {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -moz-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto
}

.uss-c-shipping-details .shipping-message-placeholder .a-color-base {
    color: #fff!important
}

.uss-c-shipping-details .shipping-message-placeholder .a-color-price {
    color: #fff!important;
    font-weight: 700
}

.uss-c-shipping-details .shipping-message-placeholder a,.uss-c-shipping-details .shipping-message-placeholder a:active,.uss-c-shipping-details .shipping-message-placeholder a:link,.uss-c-shipping-details .shipping-message-placeholder a:visited {
    color: #fff!important;
    text-decoration: underline
}

.uss-c-shipping-details .shipping-message-placeholder a:hover {
    color: #c45500!important
}

.uss-c-shipping-details.uss-c-shipping-details-transition {
    max-height: 1000px;
    opacity: 1;
    transition: max-height 50ms ease-out,opacity .2s ease-out 50ms
}

.uss-c-atc-status-widget .atc-acknowledgement-message {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: block
}

.uss-c-atc-status-widget .atc-acknowledgement-message .main-image {
    border: 1px solid #008A00;
    border-radius: 4px;
    display: inline-block;
    background-color: #fff
}

.uss-c-atc-status-widget .atc-acknowledgement-message .success-tick-mark-placeholder {
    display: none
}

.uss-c-atc-status-widget .atc-acknowledgement-message .success-tick-mark-image {
    background-image: url(../img/sprite/PgPDbovX-krzF7A.png);
    display: block;
    width: 23px;
    height: 23px;
    left: 68px;
    top: 0;
    position: absolute;
    z-index: 1
}

.uss-c-atc-status-widget .atc-acknowledgement-message .error-tick-mark-placeholder {
    display: none
}

.uss-c-atc-status-widget .atc-acknowledgement-message .error-tick-mark-image {
    display: none;
    width: 30px;
    height: 27px;
    left: 68px;
    top: 0;
    position: absolute;
    z-index: 1
}

.uss-l-atc-status-widget .atc-acknowledgement-message .main-image .ui-promise {
    height: 100%
}

.uss-l-atc-status-widget .icon-placeholder {
    height: 0
}

.uss-l-atc-status-widget .atc-generic-error .error-message {
    display: inline-block
}

.atc-status-imb-widget {
    margin-top: 0!important
}

.uss-c-uss-sheet-view {
    background-color: #fff
}

.uss-c-uss-sheet-view-gredient {
    background-image: linear-gradient(#F4F6F7,#F4F6F7)
}

.uss-l-uss-sheet-view {
    width: 50%;
    max-width: 600px
}

.uss-l-default-layout .uss-widget.uss-no-recommendation-widget {
    background-color: transparent
}

.uss-l-default-layout .uss-widget.uss-no-recommendation-widget .continue-shopping {
    font-weight: 700;
    font-size: 15px;
    color: #111;
    text-decoration: underline
}

.uss-list-widget .uss-widget-body {
    margin-bottom: 0
}

.uss-list-widget h3.uss-widget-header {
    margin-bottom: 0!important;
    padding-bottom: 4px;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 14px;
    border-top-style: outset;
    border-width: 1px;
    border-bottom-color: #DDD
}

.uss-list-widget .uss-widget-footer {
    padding: 14px;
    padding-left: 18px;
    padding-right: 18px;
    height: auto;
    cursor: pointer
}

.uss-widget-footer .uss-expander-icon-container {
    display: inline-block;
    position: relative
}

.uss-widget-footer .uss-see-more {
    font-weight: 400;
    font-size: 15px;
    display: inline-block;
    margin-right: 5px;
    color: #0066c0
}

.uss-asin-faceout .uss-atc-error,.uss-asin-faceout .uss-atc-spinner,.uss-asin-faceout .uss-atc-success,.uss-list-widget .uss-full-list-container,.uss-widget-footer .uss-see-less-text,.uss-widget-header .uss-sp-help-link .a-icon-popover {
    display: none
}

.uss-asin-faceout {
    padding-left: 18px;
    padding-right: 18px;
    padding-top: 14px;
    padding-bottom: 14px;
    border-bottom-style: solid;
    border-width: 1px;
    border-bottom-color: #DDD
}

.uss-widget-body .uss-prime-badge {
    padding-left: 1px
}

.uss-atc-success .uss-atc-success-icon {
    vertical-align: middle
}

.uss-atc-success .uss-atc-success-text {
    padding-left: 1px
}

.uss-widget-body .uss-asin-faceout .uss-best-seller-badge {
    background-color: #E47911
}

.uss-widget-body .uss-asin-faceout .uss-best-seller-badge:before {
    border-bottom-color: #E47911
}

.uss-widget-body .uss-asin-faceout .uss-best-seller-badge:after {
    border-top-color: #E47911
}

.uss-atc-error .uss-detail-page-link {
    text-decoration: underline
}

.uss-widget-header .uss-sp-help-link a:hover {
    text-decoration: none
}

/* ******** */
#ivShowroomTab .iv-collage-max-width {
    width: 100%;
    height: auto
}

#ivShowroomTab .iv-collage-max-height {
    height: 100%;
    width: auto
}

#ivShowroomTab #ivMainShowroom {
    width: 100%;
    height: 100%;
    display: flex;
    padding: 25px 15px 25px 15px
}

#ivShowroomTab #ivStageShowroom {
    flex: 1 1 auto
}

#ivShowroomTab #ivLargeShowroom {
    height: 100%;
    min-height: 330px;
    width: 100%;
    position: relative
}

#ivShowroomTab #ivCollageShowroom {
    position: absolute;
    top: 0;
    right: 0;
    max-height: 100%
}

#ivShowroomTab #ivHoverCollageShowroom {
    position: absolute;
    top: 0;
    right: 0;
    max-height: 100%
}

#ivShowroomTab #ivShowroomCollageFailure {
    position: relative;
    width: 240px;
    z-index: 1;
    margin-left: auto;
    margin-right: auto
}

#ivShowroomTab #ivShowroomBackgroundOptionsSpinner,#ivShowroomTab #ivShowroomCollageSpinner {
    position: absolute;
    z-index: 1;
    overflow: hidden
}

#ivShowroomTab #ivShowroomBackgroundOptionsSpinner {
    height: 400px
}

#ivShowroomTab #ivShowroomOptionSideBar {
    overflow-x: hidden;
    overflow-y: auto;
    padding-left: 30px
}

#ivShowroomTab .iv-showroom-option-sidebar {
    position: relative;
    float: right;
    width: 320px;
    display: flex;
    flex-direction: column
}

#ivShowroomTab .iv-showroom-option-sidebar .iv-showroom-background-option-row img,#ivShowroomTab .iv-showroom-option-sidebar .iv-showroom-room-option-row img {
    border: 2px solid #D5DBDB;
    border-radius: 3px;
    cursor: pointer
}

#ivShowroomTab .iv-showroom-option-sidebar .iv-showroom-room-option-row {
    max-width: 330px;
    min-width: 330px
}

#ivShowroomTab .iv-showroom-option-sidebar .iv-showroom-room-option-row label {
    display: inline-block;
    padding-left: 0;
    padding-bottom: 0;
    margin-right: 10px;
    margin-bottom: 10px
}

#ivShowroomTab .iv-showroom-option-sidebar .iv-showroom-room-option-row input[type=radio] {
    position: absolute;
    visibility: hidden;
    width: 0;
    height: 0
}

#ivShowroomTab .iv-showroom-option-sidebar .iv-showroom-room-option-row input[type=radio]:checked+img {
    border: 2px solid #00A4B4
}

#ivShowroomTab .iv-showroom-option-sidebar .iv-showroom-room-option-row img {
    height: 66px;
    object-fit: cover;
    width: 100px
}

#ivShowroomTab .iv-showroom-option-sidebar .iv-showroom-upper-flex-options-div {
    max-height: 27px;
    flex: 1 0 auto
}

#ivShowroomTab .iv-showroom-option-sidebar .iv-showroom-background-option-row {
    max-width: 225px;
    min-width: 225px
}

#ivShowroomTab .iv-showroom-option-sidebar .iv-showroom-background-option-row label {
    display: inline-block;
    padding-left: 0;
    padding-bottom: 0;
    margin-right: 5px;
    margin-bottom: 5px
}

#ivShowroomTab .iv-showroom-option-sidebar .iv-showroom-background-option-row input[type=radio] {
    position: absolute;
    visibility: hidden;
    width: 0;
    height: 0
}

#ivShowroomTab .iv-showroom-option-sidebar .iv-showroom-background-option-row input[type=radio]:checked+img {
    border: 2px solid #00A4B4
}

#ivShowroomTab .iv-showroom-option-sidebar .iv-showroom-background-option-row img {
    width: 40px;
    padding: 2px
}

#ivShowroomTab .iv-showroom-option-sidebar .iv-showroom-lower-flex-options-div {
    max-height: 32px;
    flex: 1 0 auto
}

#ivShowroomTab .iv-showroom-option-sidebar #ivShowroomOptionsSection {
    overflow: auto;
    flex: 0 1 auto
}

#ivShowroomTab .iv-showroom-option-sidebar #ivShowroomCallToActionSection {
    margin-top: auto
}

#ivShowroomTab .iv-showroom-option-sidebar .ivShowroomEgressRightArrow {
    border: solid #fff;
    border-width: 0 2px 2px 0;
    display: inline-block;
    float: right;
    padding: 4px;
    margin-top: 4px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg)
}

#ivShowroomTab .iv-showroom-option-sidebar .iv-showroom-ingress-link:hover {
    text-decoration: none
}

/* ******** */
#ib-text-links-content {
    text-transform: uppercase
}

#ib-text-links-content ul li:not(:first-child) {
    margin-left: 15px
}

#ib-text-links-content ul li {
    display: inline-block;
    padding: 6px 0 24px;
    margin-left: auto;
    margin-right: auto
}

#ib-text-links-content.text-link-style-space {
    min-height: 50px
}

#ib-text-links-content.show-button ul {
    display: flex;
    display: -webkit-flex
}

#ib-text-links-content.show-button ul li:not(:first-child) {
    margin-left: 15px
}

#ib-text-links-content.show-button.eyewear ul {
    display: inline-block
}

#ib-text-links-content.show-button.eyewear ul li:not(:first-child) {
    margin-left: 8px;
    vertical-align: top
}

#ib-text-links-content.show-button.softlines-bag ul {
    display: inline-block
}

#ib-text-links-content.show-button.softlines-bag ul li:not(:first-child) {
    margin-left: 8px;
    vertical-align: top
}

#ib-text-links-content.show-button ul li {
    display: inline-block;
    padding: 6px 0 9px;
    width: 100%;
    max-width: 50%
}

#ib-text-links-content .a-button-text {
    text-transform: uppercase
}

#ib-text-links-content .a-button-focus {
    border-color: #adb1b8 #a2a6ac #8d9096;
    box-shadow: none;
    -webkit-box-shadow: none
}

#ib-text-links-content .a-button {
    border-color: #0066c0;
    width: 100%
}

#ib-text-links-content .a-button-inner {
    background: #fff
}

#ib-text-links-content .a-button-text {
    color: #0066c0
}

#ib-text-links-content .a-button.eyewear-vto {
    border-color: #D5D9D9
}

#ib-text-links-content .a-button.eyewear-vto .a-button-text {
    color: #0F1111;
    text-transform: none;
    font-size: 14px;
    padding: 6px 10px
}

#ib-text-links-content .a-button.eyewear-v3d {
    border-color: #D5D9D9
}

#ib-text-links-content .a-button.eyewear-v3d .a-button-text {
    color: #0F1111;
    text-transform: none;
    font-size: 14px;
    padding: 6px 10px
}

#ib-text-links-content .a-button.softlines-bag-v3d {
    border-color: #D5D9D9
}

#ib-text-links-content .a-button.softlines-bag-v3d .a-button-text {
    color: #0F1111;
    text-transform: none;
    font-size: 14px;
    padding: 6px 10px
}

#imageblock-360view-textlink:not(:only-child) {
    width: auto!important;
    max-width: none!important;
    flex: 1
}

#ar-view-text-link:not(:only-child) {
    width: auto!important;
    max-width: none!important;
    margin-left: 15px;
    flex: 1.5
}

#v3d-view-text-link:not(:only-child) {
    width: auto!important;
    max-width: none!important;
    flex: 1
}

#v3dsr-view-text-link:not(:only-child) {
    width: auto!important;
    max-width: none!important;
    margin-left: 0;
    flex: 1.5
}

#imageblock-360view-textlink:only-child {
    max-width: 100%!important;
    width: auto!important
}

#imageblock-360view-textlink:only-child #image-block-360-button #fezCameraIconContainer {
    max-width: 100%;
    min-width: 0;
    width: auto;
    text-align: center
}

#v3d-view-text-link:only-child {
    max-width: 100%!important;
    width: auto!important
}

#v3d-view-text-link:only-child #fezLauncherLink #fezCameraIconContainer {
    max-width: 100%;
    min-width: 0;
    width: auto;
    text-align: center
}

#ar-view-text-link:only-child {
    max-width: 100%!important;
    width: auto!important
}

#ar-view-text-link:only-child #fezLauncherLink #fezCameraIconContainer {
    max-width: 100%;
    min-width: 0;
    width: auto;
    text-align: center
}

#v3dsr-view-text-link:only-child {
    max-width: 100%!important;
    width: auto!important
}

#v3dsr-view-text-link:only-child #v3dsrFezLauncherLink #v3dsrFezCameraIconContainer {
    max-width: 100%;
    min-width: 0;
    width: auto;
    text-align: center
}

#imageblock-360view-textlink #image-block-360-button #fezCameraIconContainer {
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    width: max-content
}

#imageblock-360view-textlink #image-block-360-button #fezCameraIconContainer img {
    vertical-align: middle;
    margin-right: 6px;
    min-width: 20px;
    max-width: 20px
}

#imageblock-360view-textlink #image-block-360-button-announce {
    height: 100%
}

#v3d-view-text-link #fezLauncherLink #fezCameraIconContainer {
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    width: max-content
}

#v3d-view-text-link #fezLauncherLink #fezCameraIconContainer img {
    vertical-align: middle;
    margin-right: 6px;
    min-width: 20px;
    max-width: 20px
}

#v3d-view-text-link #fezLauncherLink.softlines-bag-v3d {
    height: 34px
}

#v3d-view-text-link #fezLauncherLink-announce {
    height: 100%
}

#ar-view-text-link #fezLauncherLink-announce {
    height: 100%
}

#ar-view-text-link #fezLauncherLink #fezCameraIconContainer {
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: center;
    max-width: fit-content;
    text-align: left;
    margin: 0 auto;
    width: min-content;
    min-width: 100%
}

#ar-view-text-link #fezLauncherLink #fezCameraIconContainer img {
    vertical-align: middle;
    margin-right: 6px;
    min-width: 16px;
    max-width: 16px
}

#ar-view-text-link #fezLauncherLink #fezCameraIconContainer:lang(es-us) {
    min-width: 50%
}

#ar-view-text-link #fezLauncherLink.eyewear-vto {
    height: 34px
}

#ar-view-text-link #fezLauncherLink.eyewear-vto #fezCameraIconContainer {
    width: max-content
}

#ar-view-text-link #fezLauncherLink.eyewear-vto #fezCameraIconContainer img {
    margin-right: 12px;
    min-width: auto
}

#ar-view-text-link #fezLauncherLink.eyewear-v3d {
    height: 34px
}

#v3dsr-view-text-link #v3dsrFezLauncherLink #v3dsrFezCameraIconContainer {
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    width: max-content
}

#v3dsr-view-text-link #v3dsrFezLauncherLink #v3dsrFezCameraIconContainer img {
    vertical-align: middle;
    margin-right: 6px;
    min-width: 20px;
    max-width: 20px
}

#v3dsr-view-text-link #v3dsrFezLauncherLink-announce {
    height: 100%
}

#textLinkIngress_feature_div {
    overflow: scroll hidden;
    white-space: nowrap;
    display: flex;
    justify-content: center
}

.image-wrapper {
    position: relative
}

.ar-ib-ingress-container {
    position: absolute;
    width: calc(100vw - 32px);
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    display: flex;
    flex-direction: column;
    max-height: 100%;
    overflow: hidden
}

.ar-ib-ingress-container #ar-ib-ingress-heading-text,.ar-ib-ingress-container #ar-ib-ingress-subheading-text {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 8px
}

.ar-ib-ingress-container .text-content {
    color: #fff
}

.ar-ib-ingress-container #ar-ib-ingress-image {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    max-height: 136px;
    flex-basis: 136px
}

.ar-ib-ingress-container .ar-ib-ingress-btn {
    width: fit-content;
    height: 32px;
    max-width: calc(100% - 80px);
    margin-bottom: 8px
}

.ar-ib-ingress-container .ar-ib-ingress-btn .a-box-inner {
    justify-content: center;
    display: flex;
    align-items: center;
    text-align: center;
    height: 30px;
    vertical-align: middle
}

.ar-ib-ingress-container .ar-ib-ingress-btn .a-size-small {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-align: left;
    line-break: anywhere
}

.ar-ib-ingress-container .ar-ib-ingress-btn .icon {
    padding-left: 16px;
    padding-right: 8px;
    vertical-align: middle
}

.ar-ib-ingress-container .ar-ib-ingress-btn .content {
    padding-right: 16px
}

.ar-ib-ingress-container .ar-ib-ingress-btn .content::first-letter {
    text-transform: uppercase
}

.ar-ib-ingress-overlay {
    position: absolute;
    opacity: .6;
    background: #000;
    height: 100%;
    width: calc(100vw - 16px);
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

:root {
    --horizontal-animation-start: 10%;
    --horizontal-animation-end: 50%;
    --vertical-animation-start: -30%;
    --vertical-animation-end: 0%
}

.ingress-fade-in {
    animation: ingressFadeIn ease-out .6s forwards
}

.fade-in {
    animation: fadeIn ease-out .6s forwards
}

.fade-out {
    animation: fadeOut ease-in .3s forwards
}

.restrict-height {
    height: 70vw!important
}

.visually-rich-ib-button {
    max-width: calc(100% - 30px);
    margin-top: 3px!important;
    z-index: 2000;
    position: absolute;
    bottom: 0;
    right: 12px;
    margin-bottom: 0!important;
    margin-right: -8px!important;
    margin: auto;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border-radius: 9px;
    border: 1px solid #888c8c;
    background: #fff;
    opacity: .6
}

#ar-ib-ingress-phone-container-id {
    width: -moz-available;
    width: -webkit-fill-available;
    width: fill-available;
    height: 80%;
    margin: 5px 15px 5px 15px;
    position: absolute;
    bottom: 0
}

#ar-ib-ingress-phone-screen-id {
    position: relative;
    z-index: 1000;
    background-repeat: no-repeat;
    display: block
}

.vertical {
    animation: horizontal-animation 3s ease-in-out 0s infinite
}

.horizontal {
    animation: vertical-animation 3s ease-in-out 0s infinite;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    left: 0;
    right: 0;
    margin: auto;
    max-height: none!important;
    max-width: none!important
}

#ar-ib-ingress-outline-id,#ar-ib-ingress-product-id {
    bottom: 10%;
    display: block!important;
    width: 15%;
    left: 0;
    right: 0;
    margin: auto;
    position: absolute
}

.tall {
    clip-path: inset(0 var(--right-clip) 0 var(--left-clip))
}

.wide {
    clip-path: inset(var(--top-clip) 0 var(--bottom-clip) 0)
}

@keyframes ingressFadeIn {
    0% {
        opacity: .6
    }

    100% {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes fadeOut {
    0% {
        opacity: .6
    }

    100% {
        opacity: 0
    }
}

@keyframes horizontal-animation {
    0% {
        left: var(--horizontal-animation-start)
    }

    65% {
        left: var(--horizontal-animation-end)
    }

    100% {
        left: var(--horizontal-animation-start)
    }
}

@keyframes vertical-animation {
    0% {
        top: var(--vertical-animation-start)
    }

    65% {
        top: var(--vertical-animation-end)
    }

    100% {
        top: var(--vertical-animation-start)
    }
}

#dyr-ingress-content .a-button-text {
    text-transform: uppercase
}

#dyr-ingress-content ul {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center
}

#dyr-ingress-content ul li:not(:first-child) {
    margin-left: 15px
}

#dyr-ingress-content ul li {
    display: inline-block;
    padding: 6px 0 9px;
    width: 100%;
    max-width: 60%
}

#dyr-ingress-content .a-button-focus {
    border-color: #ADB1B8 #A2A6AC #8D9096;
    box-shadow: none;
    -webkit-box-shadow: none
}

#dyr-ingress-content .a-button {
    border-color: #0066c0;
    width: 100%
}

#dyr-ingress-content .a-button-inner {
    background: #fff
}

#dyr-ingress-content .a-button-text {
    color: #0066c0
}

#a-popover-catwalk-modal {
    height: 80%;
    width: 70%;
    min-height: 500px;
    min-width: 500px
}

#a-popover-content-catwalk-modal {
    display: inline!important;
    height: 100%;
    padding: 0
}

#catwalk-modal-iframe {
    height: 100%;
    width: 100%
}

#a-popover-catwalk-modal>div>header>button.a-button-close {
    top: 0;
    right: 0;
    position: absolute;
    margin: 6px;
    padding: 16px
}

#dyr-ingress-content ul li#catwalk-ingress {
    width: auto!important;
    max-width: none!important
}

/* ******** */
.cra-desktop-width {
    max-width: 350px
}

/* ******** */
#preRegistration-container .a-icon {
    display: none
}

#preRegistration-container.inline-popup-link .a-checkbox {
    padding-right: 4px
}

#preRegistration-container.inline-popup-link .a-checkbox-label {
    display: inline;
    padding-left: 0
}

#preRegistration-container .preRegistration-popup-link {
    position: relative
}

#preRegistration-alert-container #preregistrationGiftingAlert {
    padding-left: 4px
}

#preRegistration-alert-container #preregistrationQuantityAlert {
    padding-left: 4px
}

#gifting-option-container {
    margin-bottom: 0
}

/* ******** */
#desktop_qualifiedBuyBox #bmsmMessaging {
    display: block!important
}

#desktop_mobb_qualifiedBuyBox #bmsmMessaging {
    display: block!important
}

#bmsmMessaging span:nth-child(2) {
    display: inline-block;
    margin-top: 6px
}

#bmsmMessaging .cxcwPopoverLink i {
    display: none
}

/* ******** */
#twister-plus-card {
    padding: 0
}

#twister-plus-card .twister-plus-header {
    padding: 15px 15px 0 15px
}

#twister-plus-card .twister-plus-divider {
    padding-left: 15px;
    padding-right: 15px
}

#twister-plus-below-od-card .twister-plus-below-od-expander-heading .twister-plus-below-od-expander-icon-container {
    transition: all .4s ease;
    padding-top: 15px!important;
    padding-left: 0!important
}

#twister-plus-below-od-card .twister-plus-below-od-expander-heading .twister-plus-below-od-expander-icon {
    transition: all .4s ease
}

#twister-plus-below-od-card .twister-plus-below-od-expander-heading .twister-plus-below-od-expander-icon.rotate {
    transform: rotateZ(-180deg);
    transition: all .4s ease
}

#twister-plus-below-od-card .twister-plus-below-od-expander-heading .twister-plus-below-od-expander-heading-image-container {
    padding-top: 0!important;
    padding-bottom: 0!important
}

#twister-plus-below-od-card .twister-plus-below-od-expander-heading .twister-plus-below-od-header-container {
    display: flex;
    padding-left: 15px!important;
    padding-right: 15px!important
}

#twister-plus-below-od-card .twister-plus-below-od-expander-heading .twister-plus-below-od-header-content {
    display: flex;
    align-items: center;
    flex-grow: 1
}

#twister-plus-below-od-card .twister-plus-below-od-expander-heading .twister-plus-below-od-header-description {
    flex-grow: 1
}

#twister-plus-below-od-card .twister-plus-below-od-expander-heading .twister-plus-below-od-selected-checkmark {
    vertical-align: baseline
}

#twister-plus-below-od-card .twister-plus-below-od-expander-content {
    overflow: hidden;
    margin-top: 0;
    border-top: none;
    overflow-x: scroll;
    max-height: 0;
    opacity: 0;
    transition: all .2s ease;
    transition-timing-function: cubic-bezier(.4,0,1,1);
    padding-left: 15px;
    padding-right: 15px;
    -ms-overflow-style: none;
    scrollbar-width: none
}

#twister-plus-below-od-card .twister-plus-below-od-expander-content::-webkit-scrollbar {
    display: none
}

#twister-plus-below-od-card .twister-plus-below-od-expander-content-expand {
    display: grid;
    padding-top: 15px;
    transform: translateY(0);
    max-height: 400px!important;
    opacity: 1;
    transition: all .2s ease;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

#twister-plus-below-od-card .twister-plus-below-od-swatch {
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s .2s,opacity .2s;
    transition-timing-function: cubic-bezier(.4,0,.6,1)
}

#twister-plus-below-od-card .twister-plus-below-od-swatch.invisible {
    max-height: 0;
    overflow: hidden
}

#twister-plus-below-od-card .twister-plus-below-od-cc-card-fadeIn {
    visibility: visible;
    opacity: 1;
    transition: visibility 0s 0s,opacity .2s;
    transition-timing-function: cubic-bezier(.4,0,.6,1)
}

#twister-plus-below-od-card .twister-plus-below-od-list {
    display: grid;
    column-gap: 1rem
}

#twister-plus-below-od-card .twister-plus-below-od-list>li {
    grid-row: 1;
    height: 100%
}

#twister-plus-below-od-card .twister-plus-below-od-skeleton-loader-expand {
    padding-top: 15px;
    transform: translateY(0);
    max-height: 150px;
    opacity: 1;
    transition: all .2s ease;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

#twister-plus-below-od-card .twister-plus-below-od-skeleton-loader {
    display: flex;
    margin-bottom: 0;
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s .2s,opacity .2s;
    transition-timing-function: cubic-bezier(.4,0,.6,1)
}

#twister-plus-below-od-card .twister-plus-below-od-skeleton-loader .twister-plus-below-od-skeleton-loader-box {
    padding: 9px;
    margin-right: 9px;
    width: 150px;
    height: 100px;
    border: #DDD solid 1px
}

#twister-plus-below-od-card .twister-plus-below-od-skeleton-loader .twister-plus-below-od-skeleton-loader-title {
    width: 130px;
    height: 20px;
    background-color: #EAEDED;
    position: relative;
    overflow: hidden
}

#twister-plus-below-od-card .twister-plus-below-od-skeleton-loader .twister-plus-below-od-skeleton-loader-subtitle {
    width: 80px;
    height: 20px;
    background-color: #EAEDED
}

/* ******** */
.twister-plus-bottom-sheet-padding {
    padding-right: 1.3rem;
    padding-left: 1.3rem
}

.price-update-feature-ww {
    display: none
}

.price-update-row-ww {
    display: none;
    padding-bottom: 10px;
    margin-bottom: 0
}

.price-update-row-ww {
    padding-bottom: 10px;
    margin-bottom: 0
}

.twister-plus-pinning {
    position: sticky;
    position: -webkit-sticky;
    top: 4px;
    z-index: 195
}

html[dir=rtl] #twister-plus-side-sheet-content {
    left: -600px;
    right: auto
}

html[dir=rtl] .twister-plus-close-button {
    float: left;
    margin-left: 590px;
    margin-right: auto
}

#twister-plus-side-sheet-content {
    overflow: visible!important;
    right: -600px;
    top: 0;
    bottom: 0;
    margin: 0;
    width: 580px;
    border-width: 0;
    z-index: 290;
    background-color: #fff;
    box-shadow: -4px 0 5px rgba(0,0,0,.25);
    -webkit-overflow-scrolling: touch;
    position: fixed;
    text-align: initial;
    font-size: 13px;
    line-height: 19px;
    color: #111
}

.twister-plus-side-sheet-content-padding {
    padding: 20px;
    height: 100%;
    overflow-y: scroll
}

.twister-plus-close-button {
    height: 30px;
    margin-right: 590px;
    width: 20px;
    float: right;
    opacity: 1;
    background-position: -350px -100px
}

.twister-plus-darken-bg {
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 280;
    opacity: .4;
    position: fixed;
    background: #000;
    cursor: pointer
}

#tp-side-sheet {
    height: 100%
}

.twister-plus-tool-tip-container {
    padding-right: 1.3rem
}

.twister-plus-popover-margin {
    margin-right: 63px
}

/* ******** */
.cc-common .a-carousel-left .a-carousel-button,.cc-common .a-carousel-right .a-carousel-button {
    width: 30px;
    height: 80px;
    cursor: pointer;
    background: #FFF;
    margin-top: -40px;
    -webkit-box-shadow: -2px 1px 10px 2px rgba(0,0,0,.2);
    -moz-box-shadow: -2px 1px 10px 2px rgba(0,0,0,.2);
    box-shadow: -2px 1px 10px 2px rgba(0,0,0,.2)
}

.cc-common .a-carousel-left .a-button,.cc-common .a-carousel-right .a-button {
    border-style: none
}

.cc-common .a-carousel-left .a-button .a-button-inner,.cc-common .a-carousel-right .a-button .a-button-inner {
    background: #FFF;
    height: 80px
}

.cc-common .a-carousel-left .a-button .a-icon-next,.cc-common .a-carousel-left .a-button .a-icon-previous,.cc-common .a-carousel-right .a-button .a-icon-next,.cc-common .a-carousel-right .a-button .a-icon-previous {
    margin: 25px 5px 5px 6px
}

.cc-common .a-carousel-card {
    width: 130px
}

.cc-common .a-carousel-left {
    padding-left: 0
}

.cc-common .a-carousel-right {
    padding-right: 0
}

.cc-common .a-carousel-center {
    margin: 0
}

.cc-common .a-carousel-goto-next-page {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem
}

.cc-common .a-carousel-goto-prev-page {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem
}

.cc-common .cc-common-carousel-height {
    height: 200px
}

.cc-common-side-sheet {
    display: none
}

.cc-common-side-sheet .cc-common-side-sheet-divider {
    margin-left: -1.4rem;
    margin-right: -1.2rem;
    border-bottom: 4px solid;
    border-color: #E7E7E7
}

.cc-common-side-sheet .cc-common-imageMain-center {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    max-height: 100%
}

.cc-common-side-sheet .cc-common-side-sheet-image-block {
    margin: 1rem 0
}

.cc-common-side-sheet .cc-common-prime-icon {
    margin-left: .4rem
}

.cc-common-side-sheet .a-dropdown-container .a-button-dropdown {
    display: inline-block
}

.cc-common-side-sheet .cc-common-about-item-wrapper {
    padding-left: 1rem
}

.cc-common-side-sheet .cc-common-side-sheet-atc-wrapper {
    bottom: 0;
    left: 2%;
    width: 96%;
    background-color: #FFF;
    padding: 1rem 0
}

.cc-common-side-sheet .cc-common-side-sheet-atc-wrapper .button-container {
    padding: 0 .5rem
}

.cc-common-side-sheet .cc-common-side-sheet-atc-wrapper .a-button {
    width: 100px
}

.cc-common-side-sheet .cc-common-side-sheet-atc-wrapper .common-upsell-asin-remove {
    background: linear-gradient(#E77504,#E77502);
    padding: 1px;
    border: 0
}

.cc-common-side-sheet .cc-common-side-sheet-atc-wrapper .common-upsell-asin-remove .a-button-text {
    text-align: center
}

.cc-common .a-cardui {
    margin-top: 0;
    margin-bottom: 0
}

.a-section .cc-common {
    margin-bottom: 0
}

.cc-common .common-upsell-asin-add,.cc-common .common-upsell-asin-remove {
    width: 90px;
    margin: 0
}

.cc-common a.a-link-section-expander {
    padding-left: 0
}

.cc-common a.a-link-section-expander .a-icon-section-collapse,.cc-common a.a-link-section-expander .a-icon-section-expand {
    margin-top: 0;
    top: 1rem;
    right: .3rem;
    opacity: 1
}

.cc-common .heading-title {
    display: inline-block;
    vertical-align: middle;
    width: 89%
}

.cc-common .cc-common-heading .cc-common-item-added-icon {
    float: left;
    margin-right: .5rem;
    display: none;
    margin-top: -.2rem
}

.cc-common .cc-common-heading .subheader {
    margin-top: -.35rem;
    width: 90%
}

.cc-common .cc-common-heading .heading-icon {
    overflow: hidden;
    display: inline-block;
    vertical-align: middle
}

.cc-common .cc-common-heading .cc-common-selected-icon-css {
    margin-top: 0;
    max-height: none
}

.cc-common .common-upsell-asin-remove .a-button-text {
    text-align: center
}

.cc-common .a-section-expander-container,.cc-common .a-section-expander-inner {
    border: 0;
    padding-top: 0;
    margin-top: 0
}

.cc-common .expander-inner-multiple-asins {
    padding-right: 0;
    padding-left: 0
}

.cc-common .tab-button {
    height: 40px
}

.cc-common .tab-button .a-button-text {
    padding: .85rem 1.3rem
}

.cc-common .a-button-toggle-group .a-button-toggle {
    white-space: nowrap;
    margin: 0 .5rem 1.7rem 0
}

.cc-common .category-separator {
    border-left: .1rem solid #DDD;
    height: 250px;
    display: inline-block;
    margin-right: 2.5rem;
    background-color: transparent
}

.cc-common .upsell-asin-item {
    display: inline-block;
    overflow: hidden;
    vertical-align: top
}

.cc-common .single-asin-column {
    display: inline-block;
    vertical-align: top
}

.cc-common .single-asin-padding {
    padding-right: .8rem
}

.cc-common .common-item-block {
    width: 40vw;
    margin-right: 2.5rem
}

.cc-common .common-item-block-single {
    width: 100%;
    margin-right: 1.7rem
}

.cc-common .common-item-block:last-child {
    margin-right: 0
}

.cc-common .upsell-asin-title {
    cursor: pointer
}

.cc-common .tab-button {
    float: left;
    display: inline-block;
    white-space: pre-line
}

.cc-common .common-atc .a-button-text,.cc-common .common-upsell-asin-success .a-button-text {
    padding: .6rem
}

.cc-common .common-selected-state,.cc-common .common-upsell-asin-remove {
    display: none;
    background: linear-gradient(#E77504,#E77502);
    padding: 1px;
    border: 0
}

.cc-common .cc-common-success-icon {
    display: none
}

.cc-common .symbol-price {
    display: inline-block
}

.cc-common-quantity-badge-css {
    background-color: #FFF;
    background-color: rgba(255,255,255,.9);
    border-radius: 10px;
    border: 1px solid #CCC;
    bottom: 0;
    right: 0;
    position: absolute;
    font-size: .8em;
    height: 20px;
    line-height: 18px;
    min-width: 20px;
    padding: 0 1px;
    text-align: center;
    width: auto
}

/* ******** */
.cc-common-side-sheet [data-action=cc-common-side-sheet-asin-remove-collectionsCard] {
    display: none
}

.cc-common-side-sheet [data-action=cc-common-side-sheet-asin-update-collectionsCard] {
    display: none
}

.cc-common-side-sheet .collectionsCard-delivery-promise a {
    display: none
}

.cc-common .collections {
    white-space: nowrap
}

.collections-card-ajax-spinner {
    margin-top: 100px
}

.cc-common .collections-carousel .collectionsCard-item-block {
    width: 120px;
    margin-right: 2.5rem;
    display: inline-block
}

.cc-common .collections-carousel .collectionsCard-item-block:last-child {
    margin-right: 0
}

.cc-common .collections-carousel .upsell-asin-image {
    height: 120px;
    width: 120px;
    cursor: pointer
}

.cc-common .expander-inner-multiple-asins .collections {
    margin-left: 1.5rem
}

/* ******** */
.voyager-expand-collapse-toggle-container {
    display: flex;
    justify-content: flex-end
}

.voyager-expand-collapse-all-btn {
    border-radius: 3px!important
}

/* ******** */
#store-disclaimer_feature_div a p,#store-disclaimer_feature_div a:hover {
    text-decoration: none;
    cursor: default;
    color: #333
}

#twister .swatches li.swatchHover .a-button .text,#twister .swatches li.swatchSelect .a-button .text {
    color: inherit
}

.burj #miniATF_centerColumn {
    text-align: left
}

.burj#leftCol {
    text-align: center
}

.burj #authorizedRetailerLogo_feature_div,.burj #imageBlock_feature_div,.burj #instantOrderUpdate_feature_div,.burj #newer-version,.burj #originalPackagingMessage {
    text-align: left
}

.burj .rpdStackedColumn {
    padding: 0 5%;
    max-width: 500px;
    margin: auto
}

.burj .rpdDivider {
    width: 50px;
    border-top: 1px solid #ddd;
    margin-top: 14px;
    margin-bottom: 18px
}

.burj #newer-version~hr {
    display: none
}

.burj#messages {
    border-top: 1px solid #E7E7E7
}

#rightCol {
    margin-left: 0
}

#actionPanel:not(.ap-deal) #price td {
    font-size: 12px!important;
    color: #767676!important
}

#actionPanel:not(.ap-deal) #price td .a-size-small.a-color-price {
    color: #767676!important
}

#actionPanel:not(.ap-deal) #availability-brief #merchant-info {
    color: #111
}

#AUI_A9AdsMiddleBoxTop h2,#CustomerDiscussions h2,#customer-discussions_feature_div h2,#customer-reviews_feature_div h2,#customerReviewsHeader,#detailpage-click2call-header,#hmdFormDiv h2,#need-help-deciding .secHeader,#pf-fitment-wrapper h2,#revMHLContainer h2,#reviewBucketHeader,#rhfMainHeading,#sponsored-products-dp_feature_div h2,.bucket h2,.cdInlineAskBoxTitle,.cdQuestionAnswerHeader,.pa_componentTitleTest h2,h2.amtcmp,h2.featureHeading {
    color: #333!important;
    font-size: 21px!important
}

#elevatorBottom.burj {
    display: block;
    clear: both
}

.burj-body #detail_bullets_id table {
    width: 100%
}

.burj-body #beautyRecommendations #bRecPrice {
    white-space: nowrap
}

.burj-body #productDescription .aplus h4 {
    font-weight: 400;
    color: #333;
    font-size: 1.23em;
    clear: left;
    margin: .75em 0 .375em -15px
}

.burj-body #productDescription_feature_div>h2 {
    color: #111!important;
    font-size: 28px!important;
    text-align: center!important;
    padding-top: 44px!important;
    padding-bottom: 44px!important;
    font-weight: 400!important;
    font-family: arial,verdana,helvetica,sans-serif!important
}

.burj-body #olpBurj_feature_div .a-section::after {
    content: "";
    display: block;
    padding-bottom: 10px;
    margin-left: -20px;
    border-bottom: 1px #e6e6e6 solid
}

.prestige_beauty #leftCol {
    width: 50%
}

.prestige_beauty .centerColAlign {
    margin-left: 51.5%
}

html[dir=rtl] .prestige_beauty .centerColAlign {
    margin-right: 51.5%
}

.burj #visual-rich-product-description,.prestige_beauty #visual-rich-product-description {
    padding-top: 26px
}

.burj #visual-rich-product-description .visualRpdDivider,.prestige_beauty #visual-rich-product-description .visualRpdDivider {
    border-color: #555
}

.burj #visual-rich-product-description .visualRpdColumnLarge,.prestige_beauty #visual-rich-product-description .visualRpdColumnLarge {
    max-width: 550px;
    margin: 0 auto
}

.burj #visual-rich-product-description .visualRpdColumnSmall,.prestige_beauty #visual-rich-product-description .visualRpdColumnSmall {
    max-width: 400px
}

.burj #visual-rich-product-description .visualRpdColumnSmall.lastColumn,.prestige_beauty #visual-rich-product-description .visualRpdColumnSmall.lastColumn {
    margin-right: 0;
    margin-left: auto
}

.burj #visual-rich-product-description .visualRpdColumnSmall.unspecifiedColumn,.prestige_beauty #visual-rich-product-description .visualRpdColumnSmall.unspecifiedColumn {
    margin: 0 auto;
    margin-right: 26px
}

.burj #visual-rich-product-description .visualRpdColumnSmall.firstColumn,.prestige_beauty #visual-rich-product-description .visualRpdColumnSmall.firstColumn {
    margin-right: 26px
}

.burj #visual-rich-product-description .visualRpdImage,.prestige_beauty #visual-rich-product-description .visualRpdImage {
    max-height: 110px
}

.prestige_beauty #visual-rich-product-description {
    padding-top: 26px;
    display: inline-block;
    width: 100%
}

#luxBadge.a-addon-badge,#luxBadge.a-icon-addon {
    background-color: #008577;
    font-size: 12px;
    font-weight: 400
}

#luxBadge.a-addon-badge:before,#luxBadge.a-icon-addon:before {
    border-bottom: 10px solid #008577
}

#luxBadge.a-addon-badge:after,#luxBadge.a-icon-addon:after {
    border-top: 10px solid #008577
}

#proBadge.a-addon-badge,#proBadge.a-icon-addon {
    background-color: #373d3e;
    font-size: 12px;
    font-weight: 400
}

#proBadge.a-addon-badge:before,#proBadge.a-icon-addon:before {
    border-bottom: 10px solid #373d3e
}

#proBadge.a-addon-badge:after,#proBadge.a-icon-addon:after {
    border-top: 10px solid #373d3e
}

#beautyBadgeDetails i:last-child {
    display: none
}

#rpd.burj .visualRpdIcon,.prestige_beauty #visual-rich-product-description .visualRpdIcon {
    width: 35px;
    height: 37px;
    background-size: 35px 37px
}

#rpd.burj .icon-description,.prestige_beauty #visual-rich-product-description .icon-description {
    background-image: url(../img/sprite/6prfeMbP0UT50dH.png)
}

#rpd.burj .icon-benefits,.prestige_beauty #visual-rich-product-description .icon-benefits {
    background-image: url(../img/sprite/eYFJezVOUHSzDUq.png)
}

#rpd.burj .icon-location,.prestige_beauty #visual-rich-product-description .icon-location {
    background-image: url(../img/sprite/oxnJjLMyf92erz6.png)
}

/* ******** */
.turbo-checkout-auto-load-spinner {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.turbo-checkout-auto-load-circle-container {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 50px;
    height: 50px;
    overflow: hidden;
    border-radius: 50%;
    background: #fff;
    transform: translate(-50%,-50%)
}

.turbo-checkout-auto-load-spinner-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255,255,255,.75);
    overflow: hidden;
    z-index: 1008
}

#turbo-loading-container {
    min-height: inherit;
    min-width: inherit;
    position: relative;
    opacity: 0;
    -moz-webkit-transition: opacity .5s linear .25s;
    -ms-webkit-transition: opacity .5s linear .25s;
    -o-webkit-transition: opacity .5s linear .25s;
    -khtml-webkit-transition: opacity .5s linear .25s;
    -webkit-transition: opacity .5s linear .25s;
    transition: opacity .5s linear .25s
}

#turbo-loading-content {
    position: absolute;
    left: 0;
    right: 0;
    top: 35%
}

#turbo-loading-spinner {
    display: block;
    margin: 0 auto
}

#turbo-loading-text {
    display: block;
    text-align: center
}

.turbo-checkout-blank {
    opacity: 0
}

.turbo-checkout-shown {
    opacity: 1!important
}

#turbo-checkout-frame {
    min-height: 335px;
    height: 335px;
    min-width: 550px;
    overflow-y: hidden;
    -moz-webkit-transition: height .5s;
    -ms-webkit-transition: height .5s;
    -o-webkit-transition: height .5s;
    -khtml-webkit-transition: height .5s;
    -webkit-transition: height .5s;
    transition: height .5s
}

#turbo-checkout-iframe {
    width: 100%;
    height: 100%;
    border: none;
    display: block;
    opacity: 0;
    -moz-webkit-transition: opacity .5s;
    -ms-webkit-transition: opacity .5s;
    -o-webkit-transition: opacity .5s;
    -khtml-webkit-transition: opacity .5s;
    -webkit-transition: opacity .5s;
    transition: opacity .5s
}

#turbo-checkout-modal-header {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    max-width: 500px
}

/* ******** */
