@charset "utf-8";

#ask_lazy_load_div { font-family: verdana, arial, helvetica, sans-serif; }

.cdQuestionAnswerHeader { font-weight: 700; }

.cdAskQuestionPostBox .cdAskQuestionPostBoxText { resize: none; width: 585px; font-size: 12px; margin-bottom: 10px; padding: 3px 0px 3px 5px; min-height: 15px; line-height: 15px; }

.cdQuestionAnswerBlock { float: left; width: 365px; height: 165px; padding: 10px 20px 0px 0px; font-size: 14px; overflow: hidden; }

.cdQuestion { padding-bottom: 12px; font-size: 14px; font-weight: 700; }

.cdQuestionAnswerBucket { height: 229px; }

.cdQuestionAnswerBucket a { text-decoration: none; color: rgb(18, 76, 144) !important; }

.cdAnswer { padding-left: 10px; padding-bottom: 3px; }

a.cdAnswerBlock, a.cdAnswerBlock:hover, a.cdAnswerBlock:link { display: block; text-decoration: none; color: rgb(51, 51, 51); font-weight: 400; }

.cdAnswerAuthor { color: rgb(102, 102, 102); font-size: 12px; margin-top: 15px; }

.cdUnanswered { padding-left: 10px; padding-top: 5px; }

.cdSeeAllQuestionsBlock { padding-bottom: 20px; font-size: 14px; font-weight: 700; }

.cdQuestionAnswerCTA { font-weight: 700; padding-top: 10px; }

.cdQuestionLazySeeAll { float: left; padding: 4px 0px 8px 24px; }

.cdFailedQuestionMessage { display: none; color: rgb(153, 13, 3); padding-bottom: 20px; }

.cdQuestionExamples { padding: 0px 0px 40px 60px; }

.cdExampleQuestion, .cdForumSep { padding-top: 5px; color: rgb(102, 102, 102); }

.cdRelatedForumsPrompt { color: rgb(235, 126, 16); font-weight: 700; }

.cdRelatedForums { padding: 10px 0px 30px; }

.cdUnansweredBlock { float: left; width: 365px; height: 165px; padding: 30px 20px 0px 0px; font-size: 14px; overflow: hidden; }

#customer_discussions_lazy_load_div { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif !important; }

.cdQuestionsContainer { padding-left: 25px; }

.cdQuestionAnswerBucket .btn-prim, .customerForumsBucket .btn-prim { background: -webkit-linear-gradient(top, rgb(251, 205, 94), rgb(250, 194, 55), rgb(247, 180, 42)); border-color: rgb(247, 180, 42); text-shadow: rgb(255, 221, 140) 0px 1px 0px; }

.cdQuestionAnswerBucket .dboards-btn input.btn-small, .customerForumsBucket .dboards-btn input.btn-small { font-size: 12px; font-weight: 700; line-height: 12px; padding: 1px 6px 2px; }

.cdQuestionAnswerBucket .rounded-standard, .customerForumsBucket .rounded-standard { border-radius: 4px; }

.cdQuestionAnswerBucket .dboards-btn, .customerForumsBucket .dboards-btn { color: rgb(0, 0, 0); font-weight: 700; text-decoration: none; text-align: center; display: inline-block; vertical-align: top; zoom: 1; border-style: solid; border-width: 1px; box-shadow: rgba(0, 0, 0, 0.12) 0px -2px 2px inset; cursor: pointer; margin: 0px; padding: 0px; outline: 0px; user-select: none; }

.cdQuestionAnswerBucket span.dboards-btn input, .customerForumsBucket span.dboards-btn input { display: block; cursor: pointer; background: 0px 0px; border: 0px; }

.cdAskButton { float: right; }

.cdAskQuestionPostBox { padding-top: 20px; width: 650px; }

.cdQuestionAnswerBucket .dboards-btn input.btn-small, .customerForumsBucket .dboards-btn input.btn-small { font-size: 12px; line-height: 14px; padding: 1px 6px 2px; }

.cdInlineAskBoxTitle { font-weight: 700; }

.cdAskQandA { padding-bottom: 10px; }

.askInlineWidgetV2 { padding: 10px 0px 0px 25px; }

.cdAskAnswerBody a:link, .cdAskQandA a:link, .cdAskQuestion a:link, .cdAskSeeAllLink a:link { color: rgb(18, 76, 144); }

.cdAskQuestion { font-weight: 700; }

.cdAskAnswer { margin-bottom: 10px; overflow: hidden; }

.cdAskAnswer, .cdAskAnywayButton, .cdInlineAskQuestionPostBox #cdEmptyQuestionDiv #cdBannedCustomerDiv #cdPottyMouthDiv { padding-top: 5px; }

.cdAskAnswerBody { margin: 0px 0px 10px 21px; }

.cdAskAnswerTag { float: left; }

.cdAskSeeAllLink, .cfNoDiscussionsCTA { font-size: 13px; font-weight: 700; padding-bottom: 10px; }

.cdInlineAskInputBox, .cdInlineAskQuestionPostBox { padding-top: 10px; width: 710px; }

.cdInlineAskQuestionPostBox .cdInlineAskQuestionPostBoxText { border-color: rgb(187, 187, 187) rgb(208, 208, 208) rgb(208, 208, 208); border-image: none 100% / 1 / 0 stretch; border-radius: 3px; border-style: solid; border-width: 1px; font-size: 12px; line-height: 1.3em; margin-bottom: 5px; margin-top: 5px; min-height: 2.6em; padding: 3px 0px 3px 5px; resize: none; width: 585px; }

#buybox_feature_div { position: relative; }

#buyboxTooltip { border: 1px solid rgb(92, 158, 191); }

.a-no-js label.a-native-dropdown { display: inline; font-weight: 400; padding-right: 2px; }

.rbbHeader .rbbHeaderLink { color: rgb(0, 0, 0); }

.rbbHeader a:focus { outline: 0px; }

.dp-accordion .dp-accordion-row { position: relative; }

.dp-accordion-row .a-link-normal.rbbHeaderLink:hover { text-decoration: none; }

#rbbContainer .rbbSection .a-box-inner { padding: 0px; }

#rbbContainer .rbbSection { overflow: hidden; }

.rbbSection.singleUBB #usedBuySection h5 { padding-bottom: 5px; }

.dp-accordion .dp-accordion-row { box-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px inset, rgba(255, 255, 255, 0.4) 0px -1px 0px inset; cursor: pointer; padding: 0px 18px 0px 45px; }

.dp-accordion .dp-accordion-row h5 { font-weight: 400; line-height: 41px; }

.dp-accordion .dp-accordion-row h5 .a-row .a-span-last { line-height: 41px; }

.dp-accordion .dp-accordion-row .a-icon-radio-active, .dp-accordion .dp-accordion-row .a-icon-radio-inactive { left: 17px; margin-top: -10px; position: absolute; top: 50%; }

.dp-accordion .dp-accordion-row:hover .a-icon-radio-inactive { background-position: -53px -293px; }

.dp-accordion .dp-accordion-inner { display: none; margin-top: -0.5em; }

.dp-accordion .dp-accordion-active .dp-accordion-row { background-color: transparent; background-image: none; cursor: default; }

.dp-accordion .dp-accordion-active .dp-accordion-row h5 { font-weight: 700; }

.dp-accordion .dp-accordion-active .dp-accordion-inner { display: block; padding: 0px 18px 14px; }

.dp-accordion .unselected .rbbHeader { background-image: -webkit-linear-gradient(top, rgb(252, 252, 252), rgb(247, 247, 247)); }

#oneClickAvailable .a-button.a-button-preorder .a-button-inner i { height: 25px !important; width: 25px !important; background-position: -5px -5px !important; }

.usedItemInfo-spacing { margin-bottom: 7px; }

.accessCode-spacing { margin-bottom: 16px; line-height: 10px; }

.displayNone { display: none; }

.ldtimercont { position: relative; height: 8px; margin-bottom: 2px; font-size: 1px; }

.ldtimercont .statebar { position: absolute; height: 4px; width: 100%; margin-top: 2px; background-color: rgb(204, 204, 204); }

.ldtimercont .progbar { position: absolute; height: 4px; background-color: rgb(0, 0, 0); margin-top: 2px; }

.ldtimercont .progbaralert { position: absolute; height: 4px; background-color: rgb(204, 0, 0); margin-top: 2px; }

.ldtimercont .progbarmissed { position: absolute; height: 4px; background-color: rgb(153, 153, 153); margin-top: 2px; }

.ldtimercont .progbartick { position: absolute; height: 8px; border-right: 1px solid rgb(255, 255, 255); }

.ldtimercont .progbartickmissed { position: absolute; height: 8px; border-right: 1px solid rgb(153, 153, 153); }

.ldtimeleft { position: relative; height: 16px; margin-top: 0px; float: left; font-size: 12px; color: rgb(136, 136, 136); }

.ldtimetxtalert { color: rgb(204, 0, 0); }

.gb_box_info { border-color: rgb(187, 211, 222); }

.gb_box_error { border-color: rgb(196, 0, 0); }

.gb_box_warn { border-color: rgb(139, 110, 0); }

.gb_box_success { border-color: rgb(137, 205, 137); }

#need-help-deciding .content { margin-left: 2px; }

#need-help-deciding p { margin: 12px 0px 14px; }

#clicktocallUpdate table, #need-help-deciding .content { font-family: verdana, arial, helvetica, sans-serif; }

#clicktocallUpdate table { margin-bottom: 5px; font-size: 13px; }

.c2c-inline-sprite { background-repeat: no-repeat; }

#detail-bullets ul, #feature-bullets-btf ul, #technical-data ul { color: rgb(51, 51, 51); font-size: 13px; margin-bottom: 1px; font-family: verdana, arial, helvetica, sans-serif; }

#detail-bullets, #technical-data { padding-bottom: 10px; }

#detail-bullets ul li, #technical-data ul li { list-style-type: none; }

#detail-bullets ul li, #technical-data ul li { margin-bottom: 5.5px; }

#detail-bullets > table, #productDetailsTable { width: auto; }

#technical-data ul li { margin-bottom: 3.5px; }

#technical-data .caretnext { padding-left: 14px; }

#detail-bullets .content, #technical-data .content { margin-left: 0px; margin-top: 0px; }

#techSpecContent { margin-bottom: 8px !important; }

.a-stretch-square { height: 100%; width: 100%; }

.s_chevron { background-position: -30px -40px; width: 11px; height: 11px; }

.s_expandChevron { background-position: -40px -60px; width: 9px; height: 9px; }

.s_collapseChevron { background-position: -30px -60px; width: 9px; height: 9px; }

.s_primeBadge { background-position: -170px -50px; height: 13px; width: 45px; }

.cBoxBL, .cBoxBR, .cBoxTL, .cBoxTR { background-repeat: no-repeat; position: absolute; display: block; width: 10px; height: 10px; z-index: 1; }

.cBox { position: relative; width: 100%; margin-bottom: 15px; }

.tanBox { border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-image: initial; border-right: none; border-bottom: none; background-color: rgb(252, 252, 243); }

.tanBox .cBoxTL { background-position: 0px -100px; }

.tanBox .cBoxTR { background-position: -10px -100px; }

.tanBox .cBoxR { background-color: rgb(204, 204, 204); }

.tanBox .cBoxB { background-color: rgb(204, 204, 204); }

.tanBox .cBoxBL { background-position: 0px -110px; }

.tanBox .cBoxBR { background-position: -10px -110px; }

.cBoxTL { top: -1px; left: -1px; }

.cBoxTR { top: -1px; right: -1px; }

.cBoxR { position: absolute; display: block; width: 1px; height: 100%; top: -1px; right: -1px; }

.cBoxBL { bottom: -1px; left: -1px; }

.cBoxBR { position: absolute; display: block; width: 10px; height: 10px; z-index: 1; bottom: -1px; right: -1px; }

.cBoxB { position: absolute; display: block; width: 100%; height: 1px; bottom: -1px; }

.cBoxInner { padding: 9px; }

.small { font-size: small; font-family: verdana, arial, helvetica, sans-serif; }

.price { font-family: verdana, arial, helvetica, sans-serif; color: rgb(153, 0, 0); }

.availGreen { color: rgb(0, 153, 0); font-weight: 400; font-size: 13px; }

div.nvffGrey { margin-top: 5px; font-size: 0.85em; color: rgb(102, 102, 107); }

.s_star_0_0 { background-position: -95px 0px; width: 65px; height: 13px; }

.s_star_0_5 { background-position: -82px -20px; width: 65px; height: 13px; }

.s_star_1_0 { background-position: -82px 0px; width: 65px; height: 13px; }

.s_star_1_5 { background-position: -69px -20px; width: 65px; height: 13px; }

.s_star_2_0 { background-position: -69px 0px; width: 65px; height: 13px; }

.s_star_2_5 { background-position: -56px -20px; width: 65px; height: 13px; }

.s_star_3_0 { background-position: -56px 0px; width: 65px; height: 13px; }

.s_star_3_5 { background-position: -43px -20px; width: 65px; height: 13px; }

.s_star_4_0 { background-position: -43px 0px; width: 65px; height: 13px; }

.s_star_4_5 { background-position: -30px -20px; width: 65px; height: 13px; }

.s_star_5_0 { background-position: -30px 0px; width: 65px; height: 13px; }

.s_starBig_0_0 { background-position: -98px -259px; width: 95px; height: 18px; }

.s_starBig_0_5 { background-position: -79px -279px; width: 95px; height: 18px; }

.s_starBig_1_0 { background-position: -79px -259px; width: 95px; height: 18px; }

.s_starBig_1_5 { background-position: -60px -279px; width: 95px; height: 18px; }

.s_starBig_2_0 { background-position: -60px -259px; width: 95px; height: 18px; }

.s_starBig_2_5 { background-position: -41px -279px; width: 95px; height: 18px; }

.s_starBig_3_0 { background-position: -41px -259px; width: 95px; height: 18px; }

.s_starBig_3_5 { background-position: -22px -279px; width: 95px; height: 18px; }

.s_starBig_4_0 { background-position: -22px -259px; width: 95px; height: 18px; }

.s_starBig_4_5 { background-position: -3px -279px; width: 95px; height: 18px; }

.s_starBig_5_0 { background-position: -3px -259px; width: 95px; height: 18px; }

.swSprite { display: inline-block; }

.swSprite span { position: absolute; left: -9999px; }

.availOrange { color: rgb(204, 102, 0); font-size: 13px; font-weight: 400; }

.availScarce { color: rgb(153, 0, 0); font-size: 13px; font-weight: 400; }

.scarceInStock { color: rgb(51, 51, 51); font-size: 1.04em; }

.availRed { color: rgb(153, 0, 0); font-size: 13px; font-weight: 400; }

#revDivider .a-divider-inner, hr.bucketDivider { border-right: 0px; border-bottom: 0px; border-left: 0px; border-image: initial; background: 0px 0px !important; border-top: 1px solid rgb(204, 204, 204) !important; margin-bottom: -36px !important; height: 44px !important; }

.a-ie7 #revDivider .a-divider-inner, .a-ie7 hr.bucketDivider, .a-ie8 #revDivider .a-divider-inner, .a-ie8 hr.bucketDivider, .a-ie9 #revDivider .a-divider-inner, .a-ie9 hr.bucketDivider { height: 0px !important; }

.a-ie8 #revDivider .a-divider-inner, .a-ie8 hr.bucketDivider, .a-ie9 #revDivider .a-divider-inner, .a-ie9 hr.bucketDivider { margin-bottom: 6px !important; }

.a-ie7 #revDivider .a-divider-inner, .a-ie7 hr.bucketDivider { margin-bottom: 0px !important; }

.a-ie7 #revDivider .a-divider-inner, .a-ie7 hr.bucketDivider, .a-ie8 #revDivider .a-divider-inner, .a-ie8 hr.bucketDivider { height: 0px !important; }

#ask_lazy_load_div hr, #customer_discussions_lazy_load_div hr, #reviewsDivider { width: 100%; }

.disclaim { font-size: 10px; color: rgb(136, 136, 136); margin-top: 3px; font-family: verdana, arial, helvetica, sans-serif; }

.content { margin-top: 6.5px; margin-left: 25px; }

#obReplacement_feature_div { zoom: 1 !important; }

#promoGrid table { font-size: 12px !important; }

.olp-padding-right { padding-right: 18px; }

#feature-bullets .caretnext { color: rgb(204, 102, 0); font-size: 1.2em; font-weight: 700; text-decoration: none; margin-left: 4px; }

.rebatesPopoverIcon { margin-top: 6px !important; margin-left: 1px !important; }

.promo-sticker-padding-bottom { padding-bottom: 3.25px; }

#addOnItemHeader h5 { color: rgb(63, 105, 152); font-weight: 700; }

#addOnItemHeader .a-divider { color: rgb(63, 105, 152); }

#addOnItemHeader .a-divider.a-divider-break::after { border-top: 1px solid rgb(63, 105, 152); }

#addon { border-color: rgb(63, 105, 152); border-style: solid none; border-width: 1px; margin: 21px 0px 14px; padding: 15px 0px 10px; position: relative; width: 100%; }

#addon .icon { left: 0px; padding-right: 10px; position: absolute; top: -10px; }

.addOnItem-header { background-color: rgb(63, 105, 152) !important; border-bottom: 0px none !important; color: rgb(255, 255, 255) !important; }

.addOnItem-header::after { border-color: rgb(63, 105, 152) transparent transparent; border-style: solid dashed dashed; border-width: 8px; content: ""; display: block; font-size: 0px; height: 0px; left: 125px; line-height: 0; margin-left: -8px; margin-top: -3px; position: absolute; width: 0px; }

.cpsiaWarning { font-size: 13px; font-family: verdana, arial, helvetica, sans-serif; padding-bottom: 4px; }

#cpsiaMainDiv { background-color: rgb(255, 255, 205); border: 1px solid rgb(228, 121, 17); padding: 6px 6px 4px; margin: 10px 20px !important; }

.s_alert { background-position: -60px -190px; height: 25px; width: 25px; }

#heroQuickPromo_feature_div br { clear: none; }

#jumpstart .shoveler-pagination { right: 30px; top: -28px; }

#navJumpstartFrame .standalone { line-height: 17px !important; }

#navJumpstartFrame td { vertical-align: middle; }

#store-disclaimer_feature_div td { padding: 1px; }

#store-disclaimer_feature_div td table td { padding: 5px; }

#store-disclaimer_feature_div p { margin: 13px 0px; font-family: verdana, arial, helvetica, sans-serif; line-height: 14px; }

#store-disclaimer_feature_div .tiny { font-size: 10px; }

#store-disclaimer_feature_div a { color: rgb(51, 51, 51); }

#store-disclaimer_feature_div a:hover { color: rgb(204, 102, 0); text-decoration: none; }

#wayfinding-breadcrumbs_container { padding: 0px 16px !important; margin-top: 8px !important; }

#services-widget-2_feature_div ul li { list-style-type: none; }

#productAlert_feature_div table { width: auto !important; }

#quickPromoBucketContent { padding-bottom: 8px !important; }

#quickPromoBucketContent .content { margin-left: 25px !important; margin-top: 0px; }

#quickPromoBucketContent .content ul li { color: rgb(51, 51, 51); }

.qpUL { font-family: verdana, arial, helvetica, sans-serif; }

div.unified_widget { margin-bottom: 26px; }

div.unified_widget .headline { color: rgb(228, 121, 17); display: block; font-weight: 700; font-size: 16px; }

#productDescription .content { margin-top: -13px; }

#promoGrid .unified_widget.rcmBody { padding-bottom: 10px; }

.productDescriptionWrapper { font-family: verdana, arial, helvetica, sans-serif; }

#productDescription h2 { margin-bottom: 0px !important; }

#promoGrid .unified_widget.rcmBody { padding-bottom: 10px; }

.productDescriptionWrapper { font-family: verdana, arial, helvetica, sans-serif; margin-bottom: 13px; }

#productDescription .aplus .centerImage, #productDescription .aplus .leftImage, #productDescription .aplus .rightImage { margin-bottom: 1em; margin-top: 0px; text-align: center; vertical-align: top; }

#productDescription .aplus .leftImage { margin-right: 15px; float: left; clear: left; }

#productDescription .aplus .rightImage { margin-left: 15px; float: right; clear: right; }

#productDescription .aplus .imageCaption { clear: both; padding: 0.5em 0.5em 0px; font-size: 0.846em; display: block; }

#productDescription .aplus table.data { border-collapse: collapse; margin-bottom: 25px; }

#productDescription .aplus table.data th { font-weight: 700; background: rgb(247, 247, 247); border-style: solid; border-color: rgb(204, 204, 204); border-width: 0px 0px 1px 1px; }

#productDescription .aplus table.data td { border-left: 1px solid rgb(204, 204, 204); border-bottom: 1px dotted rgb(204, 204, 204); }

#productDescription .aplus table.data td, #productDescription .aplus table.data th { padding: 3px 10px; text-align: left; }

#productDescription .aplus table.data tfoot { font-style: italic; }

#productDescription .aplus table.data caption { background: rgb(238, 238, 238); font-size: 0.8125em; }

#productDescription .aplus table.data tr td:first-child, #productDescription .aplus table.data tr th:first-child { border-left-width: 0px; }

#productDescription .aplus .center { text-align: center; }

#productDescription .aplus .right { text-align: right; }

#productDescription .aplus .fourth-col, #productDescription .aplus .half-col, #productDescription .aplus .one-col, #productDescription .aplus .sixth-col, #productDescription .aplus .third-col, #productDescription .aplus .three-fourth-col, #productDescription .aplus .two-third-col { float: left; margin-right: 1.676%; overflow: hidden; }

#productDescription .aplus .last { margin-right: 0px; }

#productDescription .aplus .sixth-col { width: 15.08%; }

#productDescription .aplus .fourth-col { width: 23.4637%; }

#productDescription .aplus .third-col { width: 31.8436%; }

#productDescription .aplus .half-col { width: 48.6034%; }

#productDescription .aplus .two-third-col { width: 65.3631%; }

#productDescription .aplus .three-fourth-col { width: 73.743%; }

#productDescription .aplus .one-col { width: 98.8827%; margin-right: 0px; }

#productDescription .aplus .last { margin-right: 0px; }

#productDescription .aplus { width: 100%; min-width: 895px; }

#productDescription ul { color: rgb(0, 0, 0); }

#productDescription .aplus table.data td { border-left: 1px solid rgb(204, 204, 204); border-bottom: 1px dotted rgb(204, 204, 204); }

#productDescription .aplus h4 { font-weight: 700; color: rgb(204, 102, 0); }

#productDescription .aplus h4, #productDescription .aplus h5 { font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; }

#productDescription .aplus p { font-weight: 400; color: rgb(0, 0, 0); }

#productDescription h3.productDescriptionSource { clear: left; color: rgb(51, 51, 51); font-size: 16px; font-weight: 400; margin: 11px 0px 6px -15px; }

#productDescription .content { margin-top: -13px; }

#promoGrid .unified_widget.rcmBody { padding-bottom: 10px; }

#productDescription .productDescriptionWrapper ul li { margin: 0px 0px 0px 20px; }

#productDescription .aplus .break { clear: both; height: 0px; font-size: 0px; }

.productDescriptionWrapper table tr td { padding-top: 0px; }

#cf-qa-cel .cdUnanswered { padding-top: 0px; }

#cf-qa-cel .cdSeeAllQuestionsBlock { padding-top: 10px; }

.tsTable { margin-bottom: 8px !important; }

#AUI_A9AdsMiddleBoxTop 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 { font-size: 16px !important; font-family: verdana, arial, helvetica, sans-serif !important; }

.advice-quotes-histogram td { border: 1px solid rgb(255, 255, 255); line-height: 14px; padding: 0px; }

#hmdFormDiv table { font-size: 13px; font-family: verdana, arial, helvetica, sans-serif; }

#hmdFormDiv td { padding-top: 1px; padding-bottom: 1px; }

.noLinkDecoration { top: -14px !important; }

#dp .a-container { margin-top: 20px; padding-top: 0px; min-width: 996px; }

.a-popover-trigger:hover { text-decoration: none; }

#ftMessage.buying { font-size: 13px; margin: 6px 0px 10px; padding: 0px; }

select { border: 1px solid rgb(221, 221, 221); border-radius: 4px; padding: 3px; }

.addonBadgeSmall { background-position: -88px -849px; background-repeat: no-repeat; height: 16px; width: 73px; display: inline-block; }

.dpSprite { vertical-align: middle; display: inline-block; }

.dpSprite span { left: -9999px; position: absolute; }

.s_add2WishList { background-position: 0px -190px; width: 160px; height: 22px; }

.s_add2WishListLeft { background-position: 0px -220px; width: 137px; height: 22px; }

.s_add2WishListRight { background-position: -137px -220px; width: 23px; height: 22px; }

.s_add3ToCart { background-position: 0px -400px; width: 138px; height: 22px; }

.s_addBothToCart { background-position: 0px -430px; width: 124px; height: 22px; }

.s_addToCart { background-position: 0px -460px; width: 98px; height: 22px; }

#importantInformation { padding-bottom: 10px; }

#AUI_A9AdsMiddleBoxTop ul li { color: rgb(219, 146, 52); }

#AUI_A9AdsMiddleBoxTop { padding-bottom: 0px !important; }

#AUI_A9AdsWidgetAdsWrapper table { margin-left: 27px; font-family: verdana, arial, helvetica, sans-serif; }

#A9AdsMiddleBoxTop .SponsoredLinkSmall { font: 10px Verdana, Arial, Helvetica, sans-serif; }

#A9AdsMiddleBoxTop table a.a-size-medium b { font-size: 13px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline; }

.SponsoredFeedbackDiv { font-size: 11px; }

#ShowFeedbackLinkDiv a { text-decoration: underline; }

div.comparison_sprt { background-repeat: no-repeat; height: 50px; width: 75px; float: left; }

table.amtcmp td, table.amtcmp th { font-size: 13px; }

td.amtcmissing { color: rgb(153, 153, 153); }

tr.amtcmp:hover td, tr.amtcmp:hover th { border-top: 1px solid rgb(153, 153, 153); border-bottom: 1px solid rgb(153, 153, 153); }

tr.amtcmp th { background: rgb(247, 247, 247); font-weight: 400; }

tr.amtcmp td, tr.amtcmp th { border-top: 1px dotted rgb(204, 204, 204); }

span.amtchelp { padding-right: 15px; }

table.amtcmp th { padding: 5px 15px 5px 5px; }

table.amtcmp { margin: 10px 10px 0px; }

table.amtcmp td { padding: 4px 12px; }

td.amtcthis { background: rgb(255, 255, 221); }

.amtcmp_info { position: absolute; top: -9999px; }

.s_add2CartSm { background-position: -170px -70px; width: 76px; height: 17px; }

tr.amtcmp td { border-left: 1px solid rgb(221, 221, 221); width: 21%; }

.amtcmp .swSprite { display: inline-block; vertical-align: middle; }

.amtcmp.crAvgStars { font-size: 11px; line-height: 17px; }

tr.amtcbtm td, tr.amtcbtm th { background: 0px 0px; border-top: 1px dotted rgb(204, 204, 204); line-height: 29px; }

p.amtcmessage { margin: 15px 0px 7px 15px !important; }

.pa_footerRight { font-size: 11px !important; margin-bottom: -20px !important; }

.a-ie7 #wishlistButtonStack div.a-button-group .a-button .a-button-inner { width: 180px; }

.a-ie7 #wishlistButtonStack div.a-button-group #wishListDropDown.a-button .a-button-inner { width: 23px; }

.a-ie7 #moreBuyingChoices_feature_div span.a-list-item div.a-section { float: left; }

.a-ie7 #moreBuyingChoices_feature_div span.a-list-item div.a-row { float: left; }

.a-ie7 #moreBuyingChoices_feature_div span.a-list-item { display: inline-block; }

.a-ie7 #AUI_SlDiv_0, .a-ie8 #AUI_SlDiv_0 { height: 60px !important; }

.a-ie7 #AUI_A9AdsWidgetAdsWrapper table ul li, .a-ie8 #AUI_A9AdsWidgetAdsWrapper table ul li { display: inline-block; width: 100%; margin-right: 30px !important; }

.a-ie7 #AUI_A9AdsWidgetAdsWrapper table ul, .a-ie8 #AUI_A9AdsWidgetAdsWrapper table ul { margin-bottom: 6px !important; }

.a-ie8 #reports-ads-abuse { margin-top: 25px !important; }

.a-ie7 #reports-ads-abuse { margin-top: 40px !important; }

#imageBlock .item.selected.noflash { opacity: 0.4; }

#imageBlock .noFlashContent { left: 0px; position: absolute; top: 50%; z-index: 101; display: none; line-height: 30px; margin-top: -15px; }

#imageBlock #noFlashContent { margin: 50% 15px; position: absolute; z-index: 10; padding-top: 8px; padding-bottom: 8px; display: block; top: 0px; left: 0px; }

#imageBlock ul.list li { margin: 0px; }

#imageBlock .canvas .selected { display: block !important; visibility: visible !important; }

#imageBlock .canvas .item, #imageBlock .hide, #imageBlock .template { display: none; }

#imageBlock .variationUnavailable { position: relative; text-align: center; display: none; }

#imageBlock .variationUnavailable .inner { position: absolute; width: 100%; top: 200px; left: 0px; }

#imageBlock .maintain-height, #imageBlock li.maintain-height div, #imageBlock li.maintain-height span { height: 100%; display: block; }

#main-image-container { max-height: 700px !important; position: relative; }

#imageBlock .stretch-vertical { width: auto !important; }

#imageBlock .stretch-horizontal { height: auto !important; }

#imageBlock .chromeful-video .centerslate img { width: 100%; }

#imageBlock .list .chromeful-video div { margin: auto; padding: 0px; float: none !important; }

#imageBlock .centerslate { display: table-cell; }

#altImages li.item img { max-width: none !important; }

#imageBlock .holder { position: absolute; top: 0px; left: 0px; }

#imageBlock #canvasCaption { display: block; min-height: 20px; }

#imageBlock .holder.video video { overflow: hidden !important; }

#imageBlock .chromeless-video .holder.video { z-index: 2; }

#imageBlock .chromeless-video img { position: absolute; top: 0px; left: 0px; z-index: 4; }

#imageBlock #main-image-container .a-declarative { display: table; width: 100%; }

#imageBlock #main-image-container .imgTagWrapper { display: table-cell; vertical-align: middle; }

#detailImg { max-width: none; }

#imageBlock #video-outer-container { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: -1; }

#imageBlock #main-video-container { width: 100%; height: 100%; margin: auto; }

#imageBlock #main-video-container.chromeful-container { margin-top: 4px; padding-left: 19px; }

#imageBlock #main-video-container #canvasCaption { margin-top: 10px; }

#imageBlock #main-video-container video { max-width: 100%; }

#altIngressSpan { display: table; text-align: center; font-size: 16px; color: rgb(0, 0, 0); }

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

.bucketDivFloat { float: left; padding-top: 15px; }

.shuttleTextTop { color: rgb(119, 119, 119); font-family: verdana, arial, helvetica, sans-serif; font-size: 18px; font-weight: 700; margin-left: 10px; }

.shuttleTextBottom { color: rgb(119, 119, 119); font-family: verdana, arial, helvetica, sans-serif; font-size: 15px; margin-left: 10px; margin-top: -2px; }

.shuttleGradient { background-color: rgb(221, 221, 221); background-position: center bottom; background-repeat: repeat-x; float: left; height: 43px; line-height: normal; position: relative; text-align: left; width: 100%; }

#amt_services_widget ul li { list-style-type: none !important; }

#amt_services_widget ul { height: 210px; }

#amt_services_widget div { }

#availability_feature_div .availabilityHelpLink { color: rgb(0, 0, 0); }

#mbc li { cursor: default; }

#mbc li:hover span.mbcMerchantName { color: rgb(228, 121, 17); }

#mbc .mbc-offer-row:hover span.mbcMerchantName { color: rgb(228, 121, 17); }

#mbc .mbc-addon-small { font-size: 9px; }

#hero-quick-promo img { margin-right: 10px; }

#hero-quick-promo .qpHeadline, #hero-quick-promo h2 { font-size: 16px; line-height: 22px; }

#hero-quick-promo { margin-bottom: 0px !important; }

#hero-quick-promo table { margin-bottom: 0px; }

#getItBy .tiny { font-size: 12px; color: rgb(0, 0, 0) !important; padding: 0px 5px 0px 0px !important; }

#getItBy .oneClickSwatchOuter { cursor: pointer; font-size: 12px; margin: 2px; outline-style: none; }

#getItBy .oneClickSwatchAvailable { border-radius: 4px; border: 1px solid rgb(208, 208, 208); padding: 1px; outline-style: none; width: 54px !important; height: 46px !important; }

#getItBy .oneClickSwatchHover { border-radius: 4px; border: 1px solid rgb(183, 183, 183); padding: 1px; outline-style: none; width: 54px !important; height: 46px !important; }

#getItBy .oneClickSwatchSelect { border-radius: 4px; background-color: rgb(254, 247, 241); border: 1px solid rgb(228, 121, 17); outline-style: none; width: 54px !important; height: 46px !important; }

#getItBy .oneClickSwatchInnerBorder { color: rgb(0, 0, 0); padding: 5px 2px 2px 1px; text-align: center; }

#getItBy .oneClickFastTrackHover, #getItBy .oneClickFastTrackSelect { font-size: 13px; text-align: center; outline-style: none; }

#getItBy .GIBShipStringOrange { color: rgb(0, 153, 0); font-size: 13px; font-weight: 700; text-align: center; }

#getItBy .GIBShipStringOrange ~ * { text-align: center; }

#getItBy table { width: auto; }

#wishlist-dropdown-content .s_plus { background-position: -140px -540px; background-repeat: no-repeat; background-attachment: scroll; background-color: transparent; }

#wishlist-dropdown-content { background-color: rgb(240, 240, 240); border: 1px solid rgb(166, 166, 166); }

#wishlist-dropdown-content .ap_content { padding: 0px !important; }

#wishlist-dropdown-content .wl-pop-footer, #wishlist-dropdown-content .wl-pop-header, #wishlist-dropdown-content .wl-pop-left, #wishlist-dropdown-content .wl-pop-right { display: none; }

#wishlist-dropdown-content .wl-pop-wrapper { position: static; width: 100% !important; }

#wishlist-dropdown-content .wl-list-default { color: rgb(51, 51, 51); }

#wishlist-dropdown-content .wl-create-text, #wishlist-dropdown-content .wl-list-name { color: rgb(51, 51, 51); font-size: 11px; }

#wishlist-dropdown-content .wl-list-type { color: rgb(135, 135, 135); font-size: 11px; margin-right: 5px; }

#wishlist-dropdown-content .wl-create-link { background-color: rgb(226, 226, 226); }

#wishlist-dropdown-content .wl-create-button, #wishlist-dropdown-content .wl-create-inner, #wishlist-dropdown-content .wl-list-button, #wishlist-dropdown-content .wl-list-inner { border: 0px; }

#wishlist-dropdown-content .s_plus { display: inline-block; height: 8px; vertical-align: middle; width: 8px; }

#wishlist-dropdown-content .s_wlListGradient { background-image: none; }

#wishlistButtonStack .a-button .a-button-text { text-align: left; }

.wl-pop-hide { display: none; }

.wl-pop-body { height: 100%; position: relative; }

.wl-pop-body .wl-pop-left { background-attachment: scroll; background-repeat: repeat-y; height: 100%; left: 0px; position: absolute; top: 0px; width: 5px; }

.wl-pop-sprited .wl-pop-body .wl-pop-left { background-position: 0px top; }

.wl-pop-sprited .wl-pop-body .wl-pop-right { background-position: -5px top; }

.wl-pop-body .wl-pop-right { background-attachment: scroll; background-repeat: repeat-y; height: 100%; position: absolute; right: 0px; top: 0px; width: 5px; }

.wl-pop-footer, .wl-pop-header { font-size: 0px; line-height: 0; position: relative; width: 100%; overflow: hidden; }

.wl-pop-footer * { height: 8px; }

.wl-pop-header * { height: 4px; }

.wl-pop-header .wl-pop-left { background-attachment: scroll; background-repeat: no-repeat; left: 0px; position: absolute; top: 0px; width: 8px; }

.wl-pop-sprited .wl-pop-header .wl-pop-left { background-position: 0px -10px; }

.wl-pop-header .wl-pop-right { background-attachment: scroll; background-repeat: no-repeat; position: absolute; right: 0px; top: 0px; width: 8px; }

.wl-pop-sprited .wl-pop-header .wl-pop-right { background-position: -10px -10px; }

.wl-pop-footer .wl-pop-middle, .wl-pop-header .wl-pop-middle { background-attachment: scroll; background-repeat: repeat-x; margin-right: 8px; margin-left: 8px; }

.wl-pop-sprited .wl-pop-header .wl-pop-middle { background-position: 0px 0px; }

.wl-pop-footer .wl-pop-left { background-attachment: scroll; background-repeat: no-repeat; left: 0px; position: absolute; top: 0px; width: 8px; }

.wl-pop-sprited .wl-pop-footer .wl-pop-left { background-position: 0px -20px; }

.wl-pop-footer .wl-pop-right { background-attachment: scroll; background-repeat: no-repeat; position: absolute; right: 0px; top: 0px; width: 8px; }

.wl-pop-sprited .wl-pop-footer .wl-pop-right { background-position: -10px -20px; }

.wl-pop-sprited .wl-pop-footer .wl-pop-middle { background-position: 0px -30px; }

.wl-pop-wrapper { left: 5px; max-height: 191px; overflow: hidden auto; position: relative; }

* html .wl-pop-wrapper { max-height: 184px; }

.wl-pop-wrapper form { display: inline; }

.wl-pop-wrapper a.wl-create-link, .wl-pop-wrapper a.wl-list-link { cursor: pointer; display: block; outline: 0px; text-decoration: none; }

.wl-pop-wrapper a.wl-create-link { background-color: rgb(229, 229, 193); }

.wl-pop-wrapper a.wl-create-link:hover, .wl-pop-wrapper a.wl-list-link:hover { background-color: rgb(255, 255, 255); background-image: none; }

.wl-create-button, .wl-create-button-last, .wl-list-button, .wl-list-button-last { font-family: arial; height: 23px; overflow: hidden; line-height: 23px; }

.wl-create-button { border-color: rgb(157, 157, 116); border-style: solid; border-width: 0px 0px 1px; }

.wl-list-button { border-color: rgb(157, 157, 116); border-style: solid; border-width: 0px 0px 1px; }

.wl-list-button-last { border-color: rgb(121, 120, 74); border-style: solid; border-width: 0px 0px 1px; }

.wl-create-inner, .wl-list-inner { border-style: solid; border-width: 1px 0px 0px 1px; }

.wl-list-inner { border-color: rgb(255, 255, 255); }

.wl-create-inner { border-color: rgb(244, 244, 225); }

.wl-list-type, .wl-list-type-break { color: rgb(157, 157, 116); float: right; font-size: 9px; margin-right: 2px; max-height: 20px; overflow: hidden; text-align: right; }

.wl-list-type-break { line-height: 9px; margin-top: 2px; }

.wl-list-name-wrapper { height: 23px; margin-left: 2px; overflow: hidden; white-space: nowrap; width: 75px; display: inline; }

.wl-list-name { color: rgb(0, 75, 145); font-size: 10px; margin-left: 3px; }

.wl-list-default { color: rgb(0, 75, 145); font-size: 10px; }

.wl-create-text { color: rgb(0, 75, 145); font-size: 10px; margin-left: 3px; }

.s_add2WishListLeft, .s_add2WishListRight { appearance: none; border-radius: 0px; }

#wishListDropDown .a-button-text { padding: 0px; }

.s_wlListGradient span { left: 0px !important; position: static !important; }

#ratings_id ul { color: rgb(0, 0, 0); }

.a-ie7 #moreBuyingChoices_feature_div .sdpText { float: left; }

.a-lt-ie8 #centerCol { display: inline-block; }

hr.bucketDivider { clear: left; }

.wishlist-outside-buybox { padding: 0px 18px; }

.pa_adID { padding: 6px 2px; top: 0px; left: 0px; width: 100%; text-decoration: none; border-top: 1px solid rgb(109, 174, 225); background-color: rgba(240, 247, 252, 0.8); border-bottom: 1px dotted rgb(109, 174, 225); font-size: 12px; position: absolute; }

.pa_adID a { text-decoration: none; display: block; line-height: 12px; }

.pa_SAP-TabSet .pa_SAP-TabOn { border-width: 1px; border-style: solid; border-color: rgb(54, 54, 54) rgb(255, 255, 255) rgb(54, 54, 54) rgb(54, 54, 54); margin: -1px 0px 1px; padding: 0px; width: 274px; }

.pa_SAP-Form { background-color: rgb(255, 255, 255); border: 1px solid rgb(54, 54, 54); display: inline; float: left; margin: 0px 0px 6px 273px; padding: 6px 10px 10px; width: 425px; height: 370px; }

.pa_SAP-TabSet { margin: 0px; padding: 1px 0px 0px; position: absolute; width: 210px; }

.pa_SAP-Form .pa_SAP-Issue .pa_SAP-IssueLabel { font-weight: 700; margin: 0px; padding: 0px 3px 0px 0px; }

.pa_SAP-Offer .pa_offerImg img { border: none; height: 44px; margin: 0px; padding: 0px; width: 44px; }

.ap_body .ap_left, .ap_popover_sprited .ap_body .ap_left-arrow { width: 17px; height: 100%; position: absolute; top: 0px; left: -17px; background-attachment: scroll; background-repeat: repeat-y; }

.pa_SAP-Form .pa_SAP-IssueList { float: left; margin: 8px 0px 0px; padding: 0px; width: 220px; }

.pa_SAP-Form .pa_SAP-Title { color: rgb(228, 121, 17); font-size: 11px; font-weight: 700; margin: 0px; padding: 0px; }

.pa_SAP-Form .pa_SAP-Issue { font-size: 10px; margin: 0px; padding: 0px; }

.pa_SAP-Form .pa_SAP-Issue input { float: left; margin: 0px 1px 6px 0px; padding: 0px; width: 20px; }

.pa_SAP-Form .pa_SAP-Issue .pa_SAP-IssueCopy { margin: 0px 0px 6px 6px; padding: 0px; }

.pa_SAP-Form .pa_SAP-Comment textarea { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; height: 180px; margin: 3px 0px 10px; padding: 3px; width: 175px; }

.pa_SAP-Form .pa_SAP-IssueListSecondary { border-top: 1px solid rgb(172, 172, 172); display: block; float: left; margin: 3px 0px 0px; padding: 6px 0px 0px; width: auto; }

.pa_SAP-Offer .pa_title { display: block; font-size: 10px; font-weight: 400; height: 28px; line-height: 13px; margin: 0px 0px 0px 45px; overflow: hidden; padding-left: 4px; padding-right: 3px; }

.pa_SAP-Offer .pa_offerDetails { display: inline; margin: 0px 0px 0px 2px; padding: 0px; }

.pa_SAP-Offer { margin: 0px; padding: 4px 0px 4px 2px; }

.pa_SAP-Form .pa_SAP-Comment { float: right; font-size: 10px; font-weight: 700; margin: 8px 5px 0px 0px; padding: 0px; width: 170px; }

.pa_SAP-TabOn .pa_offerImg { display: inline; }

.pa_formNav { margin-left: 260px; }

.pa_formNav li { list-style-type: none; display: inline-block; }

.pa_SAP-Offer .pa_offerImg img { float: left; }

.pa_offerVertical { position: relative; margin: 0px 10px 0px 0px; padding: 0px; }

#snsPromo_feature_div hr.a-spacing-top-base { display: none; }

.s_preorderThis { background-position: 0px -740px; height: 22px; width: 132px; }

.s_preorderAll3 { background-position: 0px -680px; height: 22px; width: 160px; }

.s_preorderBoth { background-position: -710px center; height: 22px; width: 141px; }

.autorip_logo_small { width: 18px; height: 19px; background: url("http://g-ec2.images-amazon.com/images/G/01/common/sprites/sprite-autorip-icon._V338213240_.png") no-repeat transparent !important; }

#purchase-sims-feature .shoveler .shoveler-content .shoveler-cell .byline { color: rgb(0, 0, 0); }

#albumTrackList table td { padding: 0px; }

#albumTrackList table table td { padding: 4px; vertical-align: inherit; }

#albumTrackList table:first-of-type table td { padding: 0px; }

#albumTrackList table { border-collapse: separate; margin-bottom: 0px; }

#musicTracksFeature table { width: auto; }

#musicTracksFeature img.icon { display: none; }

#musicTracksFeature .sampleTracksHeader th { padding-top: 1.5em !important; }

#musicTracksFeature table:last-child { margin-bottom: 10px !important; }

#productAlert_feature_div .headline, #productAlert_feature_div .qpHeadline { color: rgb(51, 51, 51); font-size: 16px; font-weight: 400; line-height: 22px; margin: 0px; padding-bottom: 4px; }

#productAlert_feature_div { display: table; }

.bucket .content ul { color: rgb(51, 51, 51); }

.medSprite { display: inline-block; margin: 0px; padding: 0px; position: relative; overflow: hidden; vertical-align: middle; }

.medSprite span { position: absolute; left: -9999px; }

.s_medVHS { background-position: 0px 0px; width: 35px; height: 18px; }

.s_medDVD { background-position: -40px 0px; width: 35px; height: 19px; }

.s_medHDDVD { background-position: 0px -30px; width: 35px; height: 12px; }

.s_medBluRay { background-position: -40px -30px; width: 34px; height: 16px; }

.s_medDVDR { background-position: -40px 0px; width: 35px; height: 26px; }

.s_medPS { background-position: 0px -100px; width: 20px; height: 20px; }

.s_medPS2 { background-position: -20px -100px; width: 20px; height: 20px; }

.s_medPSP { background-position: -40px -100px; width: 20px; height: 20px; }

.s_medPS3 { background-position: -60px -100px; width: 20px; height: 20px; }

.s_medGB { background-position: 0px -120px; width: 20px; height: 20px; }

.s_medGBAdv { background-position: -20px -120px; width: 20px; height: 20px; }

.s_medDS { background-position: -40px -120px; width: 20px; height: 20px; }

.s_medN64 { background-position: 0px -140px; width: 20px; height: 20px; }

.s_medGamecube { background-position: -20px -140px; width: 20px; height: 20px; }

.s_medWii { background-position: -40px -140px; width: 20px; height: 20px; }

.s_medXbox { background-position: 0px -160px; width: 20px; height: 20px; }

.s_medXbox360 { background-position: -20px -160px; width: 20px; height: 20px; }

.s_medDreamcast { background-position: -20px -200px; width: 20px; height: 20px; }

.s_medLinux { background-position: -40px -200px; width: 20px; height: 20px; }

.s_medVita { background-position: -81px -119px; width: 20px; height: 20px; }

.s_med3ds { background-position: -61px -119px; width: 20px; height: 20px; }

.s_medUMD { background-position: -80px 0px; width: 38px; height: 20px; }

.s_medG { background-position: 0px -60px; width: 12px; height: 11px; }

.s_medPG { background-position: -20px -60px; width: 21px; height: 11px; }

.s_medPG13 { background-position: -50px -60px; width: 35px; height: 11px; }

.s_medR { background-position: -90px -60px; width: 12px; height: 11px; }

.s_medNC17 { background-position: 0px -80px; width: 37px; height: 11px; }

.s_medX { background-position: -40px -80px; width: 13px; height: 11px; }

.s_medNotRated { background-position: -60px -80px; width: 68px; height: 11px; }

.floatOnVgRating { float: left; }

.bylinePipe { float: left; padding-left: 4px; padding-right: 4px; }

#platformInformation_feature_div .bylinePipe { float: right; }

#textTrackList table { width: auto; }

.navFooterLinkCol ul li { list-style-type: none; }

div.content form { margin: 0px; }

.burj #imageBlock { margin-bottom: -9px; overflow: hidden; }

.burj #imageBlock_feature_div { margin-top: 26px; }

.burj #imageBlock #video-canvas-caption #canvasCaption { display: none; }

.a-lt-ie9 .burj #imageBlock #main-image-container .imgTagWrapper img { height: auto !important; width: auto !important; }

html[dir="rtl"] div.centerColAlign { margin-right: 270px; }

#ppd #leftCol { position: sticky; top: 4px; height: 100%; }

#leftCol { float: left; }

@supports (-ms-ime-align:auto) {
  html[dir="rtl"] #ppd #leftCol { position: relative; }
}

.airy-container-bottom, .airy-fullscreen, .airy-screen-size-toggle { transform: translate3d(0px, 0px, 0px) !important; }

.centerColAlign { margin-right: 270px; }

.centerColAlign .a-row::after, .centerColAlign ol.a-horizontal::after, .centerColAlign ul.a-horizontal::after { clear: none !important; }

#hover-zoom-end { clear: left; }

#rightCol { float: right; width: 244px; margin-left: 20px; }

#prodDetails .dpSprite { margin-bottom: 6px; }

#prodDetails { width: 100%; }

#prodDetails .wrapper, #prodDetails td { color: rgb(51, 51, 51); font-family: Arial; }

#prodDetails h2 { margin: 3px 0px 7px; font-size: 16px !important; font-family: verdana, arial, helvetica, sans-serif !important; }

#prodDetails .wrapper { padding-top: 7px; display: block; }

#prodDetails table.pd { width: 100%; }

#prodDetails .secHeader { border-bottom: 1px solid rgb(204, 204, 204); padding: 0px 0px 7px 10px; font-size: 16px; }

#prodDetails .col1 { width: 50%; float: left; }

#prodDetails .col2 { width: 50%; float: right; }

#prodDetails .col1 .section { padding: 0px 20px 16px 0px; }

#prodDetails .col2 .section { padding: 0px 0px 16px 20px; }

#prodDetails .pdTab { margin-left: 7px; width: 100%; display: none; }

#prodDetails .pdPM { float: left; padding: 2px 0px 0px; }

#prodDetails .pdSN { padding-left: 4px; }

#prodDetails .attrG { clear: both; border-top: 1px dotted rgb(153, 153, 153); }

#prodDetails a:link { font-family: Arial; text-decoration: none; }

#prodDetails .firstColumnEmpty { float: left; }

#prodDetails .content { color: rgb(51, 51, 51); font-size: 12px; line-height: 16px; margin: 10px 0px 0px 12px; }

#prodDetails .CNlocale .content { font-size: 13px; }

#prodDetails .content td { font-size: 12px; }

#prodDetails .CNlocale .content td { font-size: 13px; }

#prodDetails .pdSpriteMinus { background-position: -118px -770px; }

#prodDetails .pdSpritePlus { background-position: -98px -770px; }

#prodDetails .pdSprite { display: inline-block; overflow: hidden; position: static; height: 11px; width: 11px; }

.pdSprite span { left: -9999px; position: absolute; }

#prodDetails .pdSection a:link, #prodDetails .pdSection a:visited { color: rgb(51, 51, 51); }

#prodDetails .pdSection { padding: 7px 0px; }

#prodDetails .fSec { padding-top: 0px; }

#prodDetails table { table-layout: fixed; }

#prodDetails #weeeLogo { table-layout: auto; }

#prodDetails .col1 td, #prodDetails .col2 td { padding: 3px 1px 3px 10px; border-top: 1px dotted rgb(204, 204, 204); line-height: 18px; }

#prodDetails #weeeLogo td { border-top: medium none; }

#prodDetails table td.label { background-color: rgb(245, 245, 245); width: 35%; color: rgb(102, 102, 102); vertical-align: top; }

#prodDetails .attrG table { width: 97%; }

#prodDetails .attrG ul li { margin: 0px; }

#prodDetails .content a { font-weight: 400; }

#prodDetails .col1 td.lAttr { line-height: 0; margin: 0px; padding: 0px; }

.pdClearfix { }

.pdClearfix::after, .pdClearfix::before { clear: both; content: "."; display: block; height: 0px; visibility: hidden; font-size: 0px; zoom: 1; }

#prodDetails .pdFeatures { font-size: 14px; list-style-type: disc; margin-left: 25px; }

#prodDetails #wnsPostData { display: none; }

#prodDetails .collapseFeature { display: none; }

#prodDetails .expLink { float: right; font-size: 12px; line-height: 16px; margin: 6px 0px 0px 6px; }

#prodDetails .expLink:visited { text-decoration: none; }

#prodDetails ul li { list-style-type: none !important; margin-left: -5px !important; }

#prodDetails #averageCustomerReviewCount, #prodDetails #averageCustomerReviewStars { display: inline; }

#prodDetails #SalesRank ul.zg_hrsr { margin-left: 6px; }

#prodDetails #SalesRank ul li span.zg_hrsr_ladder, #prodDetails #SalesRank ul li span.zg_hrsr_rank, #prodDetails .wrapper, #prodDetails td { color: rgb(51, 51, 51); }

#finderItFitsWidget ul li { margin: 0px; padding: 0px; }

#finderBoxTop { background-repeat: repeat-x; background-position: 0px -15px; clear: both; }

#finderBoxTopRight { background-repeat: no-repeat; background-position: right -30px; }

#finderBoxTopLeft { background-repeat: no-repeat; background-position: 0px 0px; }

#finderBoxTop, #finderBoxTop div { font-size: 1px; height: 15px; }

#finderBoxBottom { background-repeat: repeat-x; background-position: 0px -5px; }

#finderBoxBottomRight { background-repeat: no-repeat; background-position: right -10px; }

#finderBoxBottomLeft { background-repeat: no-repeat; background-position: 0px 0px; }

#finderBoxBottom, #finderBoxBottom div { font-size: 1px; height: 5px; }

#finderBoxRightBorder { background-repeat: repeat-y; background-position: right top; }

#finderBoxLeftBorder { background-repeat: repeat-y; background-position: left top; }

#finderBoxRightBorder { padding-right: 5px; }

#finderBoxLeftBorder { padding-left: 5px; }

#finderContent { background-color: rgb(255, 255, 221); padding: 0px 8px 4px; }

.finder-no { color: rgb(153, 0, 0); font-weight: 700; }

.finder-yes { color: rgb(0, 153, 0); font-weight: 700; }

.finder-device-match .green { color: rgb(0, 153, 0); }

.finder-device-match .red { color: rgb(153, 0, 0); }

.finder-device-match strong { font-weight: 700; }

#finderItFitsWidget { margin-top: 10px; }

#finderItFitsWidget.finder-js { width: 294px; }

#finderDynamicContent h2 img { margin-bottom: -4px; }

#findDevicePanel, #findDevicePanel.showing-found-device #finderPanel, #finderDynamicContent, #finderItFitsWidget.finder-js #finderNoJSContent, #finderMyDevicesPanel, #foundPanel { display: none; }

#findDevicePanel.showing-found-device #foundPanel, #finderItFitsWidget.finder-js #finderDynamicContent, #finderItFitsWidget.showing-finder #findDevicePanel, #finderItFitsWidget.showing-my-devices #finderMyDevicesPanel { display: block; }

#finderItFitsWidget h2 { font-size: 12px; margin: 0px 0px 6px; }

#finderItFitsWidget label { clear: left; float: left; display: block; width: 60px; }

#finderItFitsWidget .finder-dd { float: left; width: 124px; margin-bottom: 4px; }

.finder-device-match { background-color: rgb(255, 255, 255); border: 1px solid rgb(203, 204, 186); padding: 6px 8px; font-size: 11px; }

.finder-device-title { font-weight: 700; }

.finder-device-match .product-image { float: left; margin-right: 8px; }

.finder-device-match .finder-carat-link { margin-left: 55px; }

#finderMyDevicesPanel .finder-secondary-device { display: none; margin-top: 10px; }

#finderMyDevicesPanel.show-more-devices .finder-secondary-device { display: block; }

#finderMyDevicesPanel.show-more-devices #finderHideMoreDevicesLink, #finderShowMoreDevicesLink { display: block; }

#finderHideMoreDevicesLink, #finderMyDevicesPanel.show-more-devices #finderShowMoreDevicesLink { display: none; }

#finderShowMoreDevicesLink { background-repeat: no-repeat; background-position: -30px 3px; padding-left: 10px; }

#finderHideMoreDevicesLink { background-repeat: no-repeat; background-position: -30px -14px; padding-left: 10px; }

#finderMoreDevicesContainer, #finderShowMyDevicesContainer { border-top: 1px solid rgb(203, 204, 186); padding-top: 2px; margin-top: 6px; }

.finder-carat-link { margin-top: 4px; font-size: 10px; }

.finder-carat { color: rgb(204, 102, 0); font-weight: 700; margin-right: 2px; }

#finderUpdateButton img { background-repeat: no-repeat; background-position: 0px 0px; width: 29px; height: 17px; margin-left: 8px; margin-top: 2px; border: 0px; }

#finderUpdateButton.disabled img { background-position: 0px -17px; }

#finderItFitsWidget.finders-hero-quick #finderContent { background-color: rgb(255, 255, 255); padding: 0px; }

#finderNoJSContent img { float: left; margin-right: 11px; }

#finderNoJSContent .finder-small-title { color: rgb(204, 102, 0); font-weight: 700; margin: 0px; }

#finderItFitsWidget .ie h2 { width: 100%; padding-bottom: 4px; }

.ie #finderUpdateButton { margin-top: -28px; zoom: 1; }

#finderItFitsWidget.cBox #finderContent { background-color: transparent; padding: 9px 13px; }

.finders-clearfix { clear: both; height: 0px; font-size: 0px; line-height: 0; }

#finderItFitsWidget .finder-dd { float: left; margin-bottom: 4px; width: 124px; }

#finderContent { display: inline-block; }

#finderUpdateButton { position: relative; left: 210px; bottom: 32px; }

#finderItFitsWidget ul li { margin: 0px; padding: 0px; }

#finderContent { background-color: rgb(255, 255, 221); padding: 0px 8px 4px; }

#finderItFitsWidget.finders-hero-quick #finderContent { background-color: rgb(255, 255, 255); padding: 0px; }

.finder-no { color: rgb(153, 0, 0); font-weight: 700; }

.finder-yes { color: rgb(0, 153, 0); font-weight: 700; }

#finderNoJSContent img { float: left; margin-right: 11px; }

#finderNoJSContent .finder-small-title { color: rgb(204, 102, 0); font-weight: 700; margin: 0px; }

#finderItFitsWidget .ie h2 { width: 100%; padding-bottom: 4px; }

.ie #finderUpdateButton { margin-top: -28px; zoom: 1; }

#finderItFitsWidget.cBox #finderContent { background-color: transparent; padding: 9px 13px; }

.finders-clearfix { clear: both; height: 0px; font-size: 0px; line-height: 0; }

#finderMoreDevicesContainer, #finderShowMyDevicesContainer { border-top: 1px solid rgb(203, 204, 186); padding-top: 2px; margin-top: 6px; }

.finder-carat-link { margin-top: 4px; font-size: 10px; }

.finder-carat { color: rgb(204, 102, 0); font-weight: 700; margin-right: 2px; }

#finderItFitsWidget .finder-dd { float: left; width: 124px; margin-bottom: 4px; }

.finder-device-match { background-color: rgb(255, 255, 255); border: 1px solid rgb(203, 204, 186); padding: 6px 8px; font-size: 11px; }

.finder-device-title { font-weight: 700; }

.finder-device-match .product-image { float: left; margin-right: 8px; }

.finder-device-match .finder-carat-link { margin-left: 55px; }

#finderMyDevicesPanel .finder-secondary-device { display: none; margin-top: 10px; }

#finderMyDevicesPanel.show-more-devices .finder-secondary-device { display: block; }

#finderMyDevicesPanel.show-more-devices #finderHideMoreDevicesLink, #finderShowMoreDevicesLink { display: block; }

#finderHideMoreDevicesLink, #finderMyDevicesPanel.show-more-devices #finderShowMoreDevicesLink { display: none; }

#findDevicePanel, #findDevicePanel.showing-found-device #finderPanel, #finderDynamicContent, #finderItFitsWidget.finder-js #finderNoJSContent, #finderMyDevicesPanel, #foundPanel { display: none; }

#finderPanel { height: 90px; }

#findDevicePanel.showing-found-device #foundPanel, #finderItFitsWidget.finder-js #finderDynamicContent, #finderItFitsWidget.showing-finder #findDevicePanel, #finderItFitsWidget.showing-my-devices #finderMyDevicesPanel { display: block; }

#finderItFitsWidget h2 { font-size: 12px; margin: 0px 0px 6px; }

#finderItFitsWidget.finders-hero-quick { margin-top: 0px; }

#finderDynamicContent h2 img { margin-bottom: -4px; }

#finderItFitsWidget.finder-js { width: 294px; }

.finder-device-match .green { color: rgb(0, 153, 0); }

.finder-device-match .red { color: rgb(153, 0, 0); }

.finder-device-match strong { font-weight: 700; }

#finderItFitsWidget { margin-top: 10px; }

#twister input { border: 0px none; margin: 0px; }

#twister label { display: inline; color: rgb(85, 85, 85); font-weight: 400; }

#twister strong.hover { color: rgb(228, 121, 17); }

#twister .dropdownUnavailable { color: rgb(187, 187, 187); }

#twister .selection { font-weight: 700; }

#twister .evdd-singleton.selection { font-weight: 400; }

#twister .swatches a { left: 0px; position: absolute; top: 0px; background-image: url("about:blank"); z-index: 1; }

#twister .swatches li { border: 1px solid rgb(224, 224, 224); cursor: pointer; display: inline-block; margin-bottom: 4px; margin-top: 4px; position: relative; }

#twister .swatches li.swatchSelect { border-color: rgb(228, 121, 17); }

#twister .swatches li.swatchHover { border-color: rgb(208, 208, 208); }

#twister .swatches li.swatchUnavailable, #twister .swatches li.swatchUnavailableHover { border-style: dashed; border-color: silver; }

#twister .swatches li img { height: 50px; max-width: none; width: 38px; }

#twister .swatchesSquare li img { height: 47px; max-width: none; width: 47px; }

#twister .swatchesRectangle li img { height: 50px; max-width: none; width: 38px; }

#twister .swatches li.swatchUnavailable img, #twister .swatches li.swatchUnavailableHover img { opacity: 0.5; }

#twister .swatches li.swatchHover .a-button-text, #twister .swatches li.swatchUnavailableHover .a-button-text { background-color: rgb(243, 243, 243); }

#twister .swatches li.swatchSelect .a-button-inner { background-color: rgb(254, 250, 246); }

#twister .swatches.imageSwatches li.swatchSelect .a-button-inner { background-color: rgb(255, 255, 255); }

#twister .swatches li.swatchUnavailableHover .a-button-text, #twister .swatches.imageSwatches li.swatchHover .a-button-text { background-color: rgb(255, 255, 255); }

#twister .swatches li.swatchUnavailable .text { color: rgb(204, 204, 204); }

#twister .swatches li.swatchSelect .arrow { height: 11px; left: 0px; position: absolute; top: -2px; width: 100%; }

#twister .swatches li.swatchUnavailableHover .xoverlay { height: 50px; position: absolute; width: 38px; }

#twister .swatches .a-button { border-width: 0px; }

#twister .swatches .a-button-text { padding: 5px 10px 5px 11px; }

#twisterPopover { line-height: normal; width: 106px; }

#twisterPopover .ap_body { background-color: rgb(95, 90, 89); border-radius: 4px; margin: 0px; min-height: 0px; padding: 7px; }

#twisterPopover .twisterPopoverArrow { height: 7px; }

#twisterPopover.a-text-color-white { color: rgb(255, 255, 255); }

ul.a-list-link li.dropdownUnavailable a { color: rgb(187, 187, 187); }

#twister .imageSwatches li { padding: 0px !important; }

#twister .imageSwatches li.swatchSelect { border-width: 1px; }

#twister .imageSwatches .a-button-text { padding: 0px; }

#twister .singleton .a-text-beside-button { top: 0px !important; }

#twisterPopover .twisterPopoverArrow { background-position: 11px 0px; background-repeat: no-repeat; background-color: transparent; }

.a-ie7 #twister .tooltip { padding: 0px; margin-top: 0px; margin-right: 0px; margin-left: 0px; float: left; display: block; }

.a-ie7 #twister .swatchAvailable, .a-ie7 #twister .swatchSelect { padding: 0px; margin-right: 0px; margin-left: 0px; float: left; display: block; }

.a-ie7 #twister .swatches li { display: inline !important; }

.twisterSwatchWrapper { max-width: 180px; }

.twisterImages { display: table; }

.twisterImageDiv { float: left; padding: 5px 3px 5px 10px; }

.twisterAccess { position: absolute; margin: -1000px; overflow: hidden; width: 1px; height: 1px; }

.addTwisterPadding { text-align: center; vertical-align: middle; display: table-cell; padding: 5px 10px 5px 3px; }

.addTwisterMargin { margin-top: 10px; }

.olpMessageWrapper, .priceMessageWrapper { display: inline-block; }

.twisterImages .olpWrapper, .twisterImages .priceWrapper { width: 40px; overflow-wrap: normal; display: inline-block; }

.tinyPrimeBadge { background-repeat: no-repeat; background-size: 37px 11px; display: inline-block; width: 37px; height: 1em; vertical-align: middle; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAALCAMAAADP5rR3AAAAA3NCSVQICAjb4U/gAAAAZlBMVEX/////mQBHosX/mQBHosX/mQDTmy9HosX/mQBHosX/mQBHosX/mQBHosVHosX/mQBHosVHosX/mQBHosX/mQBQortHosX/mQBHosX/mQCdnmlHosX/mQCrnVpHosX/mQDmmhtHosW0cvuDAAAAInRSTlMAEREiIjMzM0REVVVmZneIiJmqqru7u8zM3d3d7u7u////EBID3gAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAADFSURBVBiVhZDhjgIhDIQrniLHgmVRREHqvP9LXsnm/m3ipCRM+NrSEv3rtNJ3nfrtO3Ts8mLmsDmuZpd6yAdTaRqDtgtdRd4oNqPEHNizdymkYrk4CrVph+NVj8jzDk8ZPOtVuIpNKSIDtHRZaJV+BjhheDR2aD9oZsAWBPVj0G8XWUQufmYOxwgUwBoWhcaIKBytdnuKclSQvDPUYPSqRazyHilg1DF/frjJqmPBzukyE+U0IyYTstOlZE8bdtD3/Q1t+gOTUBI8J3sviAAAAABJRU5ErkJggg=="); background-position: 0px 0px; }

.twisterPrimeBadges { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAAApCAMAAADZAcYCAAAAA3NCSVQICAjb4U/gAAABgFBMVEX///9FosY7aZv8mhhFosZFosZFosZFosZFosZFosZFosZFosZFosZFosZFosbffyR3d3c7aZs7aZtFosZFosZFosY6ZZn8mhj////8mhiXyDv8mhg6ZJb8mhj8mhgwXJH8mhj8mhh3d3d3d3f8mhh3d3f8mhj8mhjffyT8mhj8mhjffyQgUov8mhh3d3d3d3cpWI78mhh3d3d3d3fffyTffyR3d3fffyQfTYV3d3eXyDvffyTffyTffyR3d3fffySXyDt3d3eXyDuXyDv//PorW5LffyR3d3d3d3fffyRAbJsjWZOXyDuXyDuXyDuXyDvj+v8zZpkYSYoJQoE7aZvj2OOXyDuXyDuXyDuXyDvffyTx//++y9wQTY0ANn7ffyR3d3fp8PVIosNNe6UYSISXyDvffySXyDv/9unu3+emobRhg6orX5Q5WJAxVououtApWI7v8/f38O/b7vXW5v/Y4+vr18/N2urlzs22xN+hxuaxv9SurMXvmySSqLihk6lsPAvBAAAAgHRSTlMA////Ee5VMyJ3iJlEu93//7vuZqrM/xH/3f/u/yLM/7uZmXeIIjNmRFWqZv9EZrv/d93uIjOI7v8RM5m7zMzdETO77v//EURViP//IpnM3f////+q/1Vmd4iq/////3eq/////0RVqv////////9Eu////////////////////24pqp8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAJ40lEQVRoge1ZB1vbSBPeZdV7IsmWe8HGYBswvfeS0FsgJBASSiqBVAIhOfPXb1YCAoSey9199/l95JV2tSvPvDszK80iVEIJJZTwN8Kf+qcl+HciEmhRFIXxKoJwaddo9S3/pK7iRt3/DXMVCfyxhgE8rQisfWlX0iyKIn/uTfP8Zg9Z4jHKMaeamfP6omvMVboelRtGQw29bjMANYftRvqnvrX3LhHsEkRJENumhiWGBxkkHvEMDwWoqYjmKcn9AfIHPubwDCRsXvwfWUJqZYAki4IoHnMr2BZCFvvT466eq9qaNuM+aq6n1/cbfrSfR8y9+osFuwAR+CUI2cQKsrCJsSbZWNCwhrENUsmsiuWT3eOEdGOJ1zBnSgqHOFkEOxE5mVPgSpQYUUGmKZicKfOmpZwYmCIk6mqqyozoUuveVViWQwxWf5Lryrnqa2ij/Zq7aQmmY9S6DMDZSEO1O11bjlDD/b5uw4CL+vs3pCUeiqBqQhIsy3BY4zGrKljlQSTMcvSwpCNi/Cm/q16dhhmkYR5U42SsYknBmKWHpmBLxByPLdltYI9G0tAC/xEfZgASVkBDCvAO3sK2QC1NOSXUteaqnBJRc+hAz+rT6XrQv62hHCWNPrCk2mR5N7rXgJLNQFYbPd0IYN9R8I4sR6eQVUAvZGITThwWeSxbWJZEz72rAiSBKghJCVjjLGxxWDUFbHOaKmNOxCKHJRnD/CMoNZZRQQNPXX+CpKgHRv20xrAa8gwGm6YKpUDbbEaVbjpXyaTbvcYod00CbAeYum+AKRnpdDJZn0wbbc3PwJZcTlwab4KqEAmQgB8YEE0B2SyDVMzAycKChIEA2z6c9uoAIVVREvfUUmkHBAJLkgKqwgAZ8yy1GbeUqXNA++E/kOoE/AetCDYEDddigDxLEzUWGk1gkGVvOldATA2NLMZRXAUWDompMZ4la5Oou7ybOlB5EoLOjYlB/iwJVSAWU7el88ZADICTKiNZRYKlykfrgR/ciKpng7cIEBZsNyaqKpiKgC2G8iFJ1KXAcngRm1D1BkbiBLgBf2IUmUYU8CCFg6fQ9YgGF05jJUn74U3XnCtQNQ1+VGPQUJPsRmm6PrUZ1JXK61FffRKV10MYetYMd/pu7EquINVIkMRrdKwIAIUCdudWcBcVgeMERRR4UxBEBS4Ek5amiRSTUcTjJTYTIhk4gQ1YtI0BU7BdHnhKHjgUq2n4hwTXmysafGuOlus0hFjXtWrc4NttdDcb9/poU1+9e6f7hsH3ZvDTaecve1e5ABHKC2KO3mDM49cT+uIj0Ipw6qnXmqvamis6tDUcr9u3WK7/d5G+Qtly44f73PYFr4QSSiihhBJK+MvxTn5/5zZ4//7dPy3674U0Eyu7BXz5u/9xYt6HqZ7h1rHRsrLRWH6mbHQbipMYLeTLwr4zxAz913lBD1xehjZHx3y+2OhmOAzFFjDjAy58bhFb32zNh706wGOt9ZLMY9UvinSzRPfvgkvMxqbzpfVt68qaY6ysYMcYG41t5DeGWudmZ9+GZz9/ebs7ujK7kS/MbWzMtbbCgMKdi58Yj/6aRIlfHP8XgRITntt3Bo2Vta87ztb6151BY671SXGnuLFZ3P2+XXiyu7PvHGwvL2+XFZe/F+cP8j5f68WOlCUNtqapXqLg7Hft+MSjiYlHp5oWpxZO1ROkQVVVyf1oZqSz39/+TCJ7rb0QgSbLvcSMYJ/9uq7s6OgYaTrdlqs8XafE5GeWvk0fPFn6uPpxfenVh1ejTzb2nU/Om8/OjnMwB8R8dZZXX0/vFZ1VZ3B1MDwWvnuhQHXkjzVWZbFFKzw+KRLo+igYHAi+PDVgaqD3ZDUD47HNeqkp8XQGl+ZxCHETMldC+rEBwWncmZuPdUDL8MmmJr3jdB8gxje35swvfdl0tssG951t/Oqb4zjfVz6/Xt0bc4orT3b31l6tT8/vvv72cWv6YM3ZnA3fbbtAngpCBrAMGsmSZZqizMBJlUxVBvGwiiaDz3t7x8Fo2hcmBxbRwlR/e7B/ov/58fhIyB0vYVGSRUWSBEmUVEVSecbCLO8PkUSFH2Xi8UQikkql4lV18UwkHo3Gq1Eii+qy/up4nfcgG3OMhkULzMaSGdkSbZmzVUawWE1ALXpjo6435rq6Rh43dnTmujobO/XOFyOdT0dGHg9XPn7hERMbm3Z2d5xl52B/sOi82R/cLBanX28u7U3v5Skxn+fXnKIzvzz/bXDL8YgpnMOJP1FNtyoCKuZ4DSs09e8moG2aktc4zKn4XhAw8RDMZnHg4dQAkNL+KDg1EHzoPqAuQ/dUApY7nnPHyyLWNHqYtmpiKUUSiO4vxAMkkSGBAAlFSTZDolkSiJCsPxSNkKgXuml2kMGs6D5FVTB7uDHAWjKWKvVOVKn3jOhdPXpXk6736C05MKFK+HXoXWBPlR4xhbWlNytjn74VncH5rX1arKysTzuvR/e/b60WN/Jfv607e8UPH95szo9+OlhbXR87L8ZEQEx/HQk1sW7eHpTiOSx6mWcFSxrIpi4GJ1++bH8ZXBgfGJgM9j8PToInof7gOOU1SkIVVUfj6W6BIGFepbsEYC0iDLeVKHWjCLCTIhVxEkmQijpSFSd+4AMuqkhdJBSKuNJAf5kaDBZ5CXMSlUISsCpjFUwJtO9o0XNAT07PPdVzTfpj6knAV+VTvaNR7zlyJV8sP1QY255dDxcK+fWtQjgcbn27WZiNDcVisE7Hhgrro3Pr6xtjQ7QFmsrChZ+zktUBEg+FKmCCaOaZpv7h52aead4f25zMTFEKeoP9CGxlYRHKyfbgI1p3mY2SaMAdb7qZa4Q0jcGWe6gSlkQO7DGUTYGFpEIBP4mjUBRFQ34SyMRJVYDUBUjGf7R5a9N9AZHusCCNZTQWZKFpdY3lOAU8Cayk8gXw0KM3dunDI/qLEX2ksQMspUnv6Wlxw/IDeHULx+jrykw4X4hRjqBWRs9lsRkfvQ7P+PKFcD4PFPliYdoZrOzBOb4UJaQKgSch5Kb+4Se4WtHtDxmzFrUQhB6C5/ROBV2DaZ8Iti8eepK7NZYBDTjXFWQEdmZizjuAYVtB1SFCUhCG4iRVRzJgIRXUpQgJVKEQyUZJVSKUOvIkhqE5cwkWAIt3tx6ALJgkMOZKvWt4mIZbvUXvagS76dGHu3Q919ICI8GtvOXpQeHsS+21EB47G+kp4lQsLzvNeL/Dw2sbX2inp173Gspxr9J7PD6ROOehp8mPnG2JEr9352Qj5+268ZyABE6Ag+F4BLaCTFFBuc6c26ky15hrgoOu1JW5pmE4NT5tOeQFvbszdPc2KJz3TeD/uem3I3Ot1fuaeKr3NF3d6/8Qw8NX9ymhhBL+VvwJuZlhW5bi6j0AAAAASUVORK5CYII="); background-repeat: no-repeat; background-size: 280px 41px; display: inline-block; }

.twisterPremium { width: 53px; height: 10px; vertical-align: baseline; background-position: -49px -5px; }

.twisterPrimeJP { width: 41px; height: 10px; vertical-align: baseline; background-position: -106px -5px; }

.transparentTwisterDropdownBorder { border: 2px solid rgb(255, 255, 255); display: inline-block; border-radius: 4px; }

.evdd-button { width: 100px; }

.a-touch .a-button.evdd-button { width: 90px; height: 100%; display: inline-block; }

.a-button-dropdown.evdd-button .a-button-inner .a-button-text { margin-left: 5px; width: 75px; padding-left: 0px; padding-right: 0px; text-overflow: ellipsis; font-size: 12px; }

.a-touch .a-button-dropdown.evdd-button .a-button-inner .a-button-text { margin-left: 0px; width: 60px; white-space: nowrap; }

.evdd-table-wrapper { box-shadow: rgba(0, 0, 0, 0.13) 0px 2px 4px; border-radius: 6px; border: 1px solid rgba(0, 0, 0, 0.2); padding: 8px 0px; background-color: rgb(255, 255, 255); cursor: pointer; min-width: 110px; }

.a-ie8 .evdd-table-wrapper { border: 1px solid rgb(170, 170, 170); padding: 4px 0px; }

.a-ie8 .evdd-table { margin-bottom: 0px; }

.evdd-scrollbar { overflow-y: scroll; }

#twister .evdd-hidden { display: none; }

.evdd-dim-wrapper { display: inline-block; margin-right: 15px; }

.evdd-row-hidden { display: none; }

.evdd-row-hovered { background-color: rgb(243, 243, 243); }

.evdd-row-selected { background-color: rgb(243, 243, 243); border-width: 1px; border-style: solid; border-image: initial; border-color: rgb(231, 231, 231) rgb(208, 208, 208) rgb(231, 231, 231) rgb(228, 121, 17); }

.a-touch .evdd-table-wrapper .evdd-col, .evdd-table-wrapper .evdd-col { padding: 5px 10px; border-collapse: collapse; }

.evdd-table-wrapper .evdd-col:first-child { max-width: 145px; }

.evdd-prime-badge { background: url("https://images-na.ssl-images-amazon.com/images/G/01/twister/images/twister_books_sprite._V166092224_.gif") -40px 0px no-repeat scroll transparent; height: 12px; width: 41px; display: inline-block; vertical-align: middle; }

.evdd-native-select { display: none; }

.a-lt-ie8 .evdd-native-select, .a-no-js .evdd-native-select { display: inline; }

.a-lt-ie8 .evdd-button, .a-lt-ie8 .evdd-singleton, .a-no-js .evdd-button, .a-no-js .evdd-singleton { display: none; }

form#twister.petronas-twister { position: relative; margin-left: 5%; width: 85%; text-align: center; bottom: 110px; z-index: 3; min-width: 800px; margin-top: 2%; }

form > div.petronas-twister.a-section { display: inline-block; margin-left: 10px; margin-right: 10px; }

form > div.petronas-twister > div { text-align: left; }

div.petronas-twister > div > label { font-weight: 700 !important; color: rgb(0, 0, 0) !important; }

form > div.petronas-twister > div > span { display: none; }

div.petronas-twister > span > select { height: 30px; }

div.petronas-twister.variation-dropdown > div { padding-bottom: 10px; }

div.petronas-twister button { padding: 11px 17px !important; }

form.petronas-twister > div > div.singleton { display: none; }

@media (min-width: 1200px) and (max-width: 1250px) {
  form#twister.petronas-twister { margin-top: 4%; }
}

@media (min-width: 1250px) and (max-width: 1300px) {
  form#twister.petronas-twister { margin-top: 6%; }
}

@media (min-width: 1300px) {
  form#twister.petronas-twister { margin-top: 8%; }
}

.vodd-button .a-button-inner { height: auto; }

.vodd-button.highlighted { border-color: rgb(136, 136, 136); }

.vodd-button { width: auto; border: 1px solid rgb(221, 221, 221); }

.vodd-button:hover { border-color: rgb(187, 187, 187); }

#twister .vodd-hidden { display: none; }

.vodd-button .a-button-inner { min-height: 30px; }

.vodd-table-wrapper { border: 0px rgb(255, 255, 255); background-color: rgb(255, 255, 255); cursor: pointer; min-width: 110px; border-radius: 2px; }

.vodd-dimension-row { border-top: 1px solid rgb(221, 221, 221); position: relative; }

.vodd-dimension-row:first-child { border-top: 0px; }

.a-size-base.vodd-dimension-row-text { line-height: 15px !important; display: block; }

tr.vodd-dimension-row:first-child td, tr.vodd-dimension-row:first-child th { padding-top: 16px; }

tr.vodd-dimension-row:last-child td, tr.vodd-dimension-row:last-child th { padding-bottom: 16px; }

.vodd-row-selected, .vodd-row-selected.vodd-row-hovered { background-color: rgb(243, 243, 243); border-left-width: 0px; position: relative; }

.vodd-row-selected.vodd-row-hovered::before, .vodd-row-selected::before { border-left: 2px solid rgb(228, 121, 17); position: absolute; content: " "; top: -1px; bottom: -1px; }

.a-ie8 .vodd-row-selected, .a-ie8 .vodd-row-selected.vodd-row-hovered { border-left: 2px solid rgb(228, 121, 17); }

.vodd-row-selected .dimension-display-text { font-weight: 700; }

.vodd-row-hovered { background-color: rgb(248, 248, 248); }

.vodd-dimension-row .hidden { display: none; }

.vodd-table { overflow: hidden; display: block; width: 100%; }

.vodd-table tbody, .vodd-table tr { display: block; width: 100%; }

.vodd-dim-wrapper { max-width: 404px; vertical-align: middle; }

.vodd-dimension-row .dimension-details { width: 100%; }

.vodd-button .dimension-display-text { text-transform: lowercase; }

.vodd-dim-wrapper table.dimension-button { table-layout: fixed; width: 100%; }

.vodd-dim-wrapper .dimension-button-label { overflow: hidden; text-overflow: ellipsis; display: block; }

.vodd-dim-wrapper .dimension-button-label.a-color-secondary { color: rgb(17, 17, 17) !important; }

.vodd-button .vodd-dimension-img-col::after { content: " "; position: absolute; width: 28px; height: 28px; top: -6px; left: -6px; background: -webkit-linear-gradient(top, rgba(32, 46, 57, 0.05), rgba(32, 46, 57, 0.11)); }

.vodd-button:hover .vodd-dimension-img-col::after { background: -webkit-linear-gradient(top, rgba(32, 46, 57, 0.11), rgba(32, 46, 57, 0.16)); }

.vodd-button .vodd-dimension-img-col { background-color: transparent; }

.vodd-dimension-img-col { width: 50px; height: 40px; padding-right: 10px; background-color: rgb(255, 255, 255); }

.vodd-row-selected .vodd-dimension-img-col { border-left: 0px; }

.vodd-dimension-img { max-width: 40px; max-height: 40px; }

.vodd-button .vodd-dimension-img { max-width: 28px; max-height: 28px; top: -6px; left: -6px; position: absolute; }

#twister .selection.vodd-singleton .dimension-display-text { font-weight: 400; }

.vodd-modified-popover { padding: 0px; }

.vodd-modified-popover.a-popover { max-width: none; }

.vodd-modified-popover .a-popover-wrapper { box-shadow: rgb(228, 228, 228) 0px 2px 3px; border-radius: 2px; border: 1px solid rgb(221, 221, 221); }

.vodd-modified-popover .a-arrow-border { display: none; }

.vodd-modified-popover .a-popover-inner { padding: 0px; }

.vodd-dim-wrapper.singleton { vertical-align: middle; display: none !important; }

.vodd-dimension-row .price { font-family: Arial, sans-serif; }

.vodd-below-price.dimension-button-label { margin-bottom: 3px; }

.vodd-button.vodd-animated { overflow: hidden; }

.vodd-button.vodd-animated.uniform-layout { height: 50px; }

.vodd-button.vodd-animated.uniform-layout .a-button-inner, .vodd-button.vodd-animated.uniform-layout .a-button-text { height: inherit; }

.vodd-button.vodd-animated .vodd-dimension-img { top: 0px; left: 0px; }

.vodd-button.vodd-animated .vodd-dimension-img-col::after { top: 0px; left: 0px; }

.vodd-button.vodd-animated .dimension-button-label-col, .vodd-button.vodd-animated .vodd-dimension-img-col, .vodd-button.vodd-animated .vodd-dropdown-icon { position: absolute; }

.vodd-button.vodd-animated .vodd-dropdown-icon { right: 10px; }

.vodd-button.vodd-animated .vodd-dimension-img-col { top: 5px; left: 5px; }

.vodd-button.vodd-animated .dimension-button-label-col { left: 45px; right: 15px; }

.vodd-button.vodd-animated.uniform-layout .dimension-button-label-col { top: 5px; }

.vodd-button.vodd-animated .dimension-button-label-col.vodd-no-image { left: 8px; }

.vodd-button.vodd-animated .dimension-button-label { top: 0px; }

.vodd-button.vodd-animated .dimension-button-label-col.animation-start, .vodd-button.vodd-animated .vodd-dimension-img-col.animation-start { top: 40px; }

.vodd-button .large-dimension-img .vodd-dimension-img, .vodd-button .vodd-dimension-img-col.large-dimension-img::after { top: 0px; left: 0px; }

.vodd-button .large-dimension-img .vodd-dimension-img, .vodd-button .vodd-dimension-img-col.large-dimension-img::after, .vodd-button:hover .vodd-dimension-img-col.large-dimension-img::after { width: 35px; height: 35px; max-width: 35px; max-height: 35px; }

.vodd-button .vodd-dimension-img-col.large-dimension-img { width: 40px; height: 35px; max-width: 40px; max-height: 35px; }

.vodd-button.tight-button-spacing .a-button-text { padding: 6px; }

.vodd-dimension-row.tight-row-spacing td { padding: 10px; }

.vodd-button.a-button { display: block; }

.vodd-button.a-button .a-icon-dropdown { top: 20px; }

.vodd-dimension-row .dimension-slots #ms3slot, .vodd-dimension-row .dimension-slots .fresh, .vodd-dimension-row .dimension-slots .tinyPrimeBadge, .vodd-dimension-row .dimension-slots .twisterPrimeBadges { position: absolute; top: 18px; right: 10px; }

.a-lt-ie9 .vodd-dim-wrapper table.dimension-button { top: -20px; position: absolute; }

.a-lt-ie9 .vodd-dimension-row .dimension-details.dimension-slots { position: relative; }

.a-ie9 .vodd-row-hovered.vodd-row-selected::before, .a-ie9 .vodd-row-selected::before, .a-lt-ie9 .vodd-row-hovered.vodd-row-selected::before, .a-lt-ie9 .vodd-row-selected::before { content: none; }

.a-ie9 .vodd-dimension-row.vodd-row-hovered.vodd-row-selected, .a-ie9 .vodd-dimension-row.vodd-row-selected, .a-lt-ie9 .vodd-dimension-row.vodd-row-hovered.vodd-row-selected, .a-lt-ie9 .vodd-dimension-row.vodd-row-selected { border-left: 2px solid rgb(228, 121, 17); }

.a-ie9 .dimension-details.dimension-slots, .a-lt-ie9 .dimension-details.dimension-slots { position: relative; }

.a-lt-ie9 .uniform-layout.vodd-animated.vodd-button .dimension-button-label-col, .a-lt-ie9 .vodd-animated.vodd-button .vodd-dimension-img-col { top: 25px !important; }

.twisterIngressWrapper { display: table; }

.ingressLinkWrapper { vertical-align: middle; display: table-cell; }

.twisterImmersiveBannerHide { display: none; }

#twisterIngress .a-button-text:hover { background-color: rgb(243, 243, 243); }

.twisterModal_stylerTop { height: 35px; position: absolute; z-index: 1; margin-top: 10px; margin-left: -15px; display: none; background: linear-gradient(rgb(255, 255, 255) 0px, rgba(255, 255, 255, 0) 100%); }

.twisterModal_stylerBottom { height: 35px; position: absolute; width: 100%; margin-top: -35px; margin-left: -15px; background: linear-gradient(rgba(255, 255, 255, 0) 0px, rgb(255, 255, 255) 100%); }

.twisterModal { position: absolute; box-shadow: rgb(203, 203, 203) 0px 0px 20px; padding: 15px 15px 0px; border: 1px solid rgb(215, 215, 215); display: none; background-color: rgb(255, 255, 255); transition-property: width, height, min-width, min-height; transition-duration: 0.8s; }

.twisterModal_innerDiv { overflow-y: auto; padding-left: 10px; padding-right: 10px; margin-top: 10px; }

.twisterModal_stickyHeader { display: inline; }

.twisterModal .twisterSwatchWrapper { transition-property: width, height, min-width, min-height; transition-duration: 1s; }

.twisterModal .swatches li { border: 1px solid rgb(224, 224, 224); cursor: pointer; display: inline-block; margin-bottom: 4px; margin-top: 4px; position: relative; border-radius: 2px; padding: 0px !important; }

.twisterModal .swatches .a-button { border-width: 0px; }

.twisterModal .swatches .a-button-text { padding: 5px 10px 5px 11px; }

.twisterModal .imageSwatches .a-button-text { padding: 0px; }

.twisterModal .imageSwatches li.swatchSelect { border-width: 1px; }

.twisterModal .swatches li.swatchSelect { border-color: rgb(228, 121, 17); }

.twisterModal .swatches li.swatchSelect .a-button-inner { background-color: rgb(254, 250, 246); }

.twisterModal .swatches.imageSwatches li.swatchSelect .a-button-inner { background-color: rgb(255, 255, 255); }

.twisterModal .swatches li.swatchHover .a-button-text { background-color: rgb(243, 243, 243); }

.twisterModal .swatches li.swatchUnavailableHover .a-button-text, .twisterModal .swatches.imageSwatches li.swatchHover .a-button-text { background-color: rgb(255, 255, 255); }

.twisterModal .swatches li.swatchHover { border-color: rgb(208, 208, 208); }

.twisterModal .swatches li.swatchUnavailable, .twisterModal .swatches li.swatchUnavailableHover { border-style: dashed; border-color: silver; }

.twisterModal .swatches li img { height: 50px; max-width: none; width: 38px; }

.twisterModal .swatchesSquare li img { height: 47px; max-width: none; width: 47px; }

.twisterModal .swatchesRectangle li img { height: 50px; max-width: none; width: 38px; }

.twisterModal .swatches li.swatchUnavailable img, .twisterModal .swatches li.swatchUnavailableHover img { opacity: 0.5; }

.swatchSelect .twisterSwatchWrapper .twister_swatch_price { color: rgb(177, 39, 4) !important; }

@keyframes twisterLoadingSlotZero { 
  0% { background-position: -40px 0px; }
  100% { background-position: 40px 0px; }
}

@-webkit-keyframes twisterLoadingSlotZero { 
  0% { background-position: -40px 0px; }
  100% { background-position: 40px 0px; }
}

@keyframes twisterLoadingSlotOne { 
  0% { background-position: -30px 0px; }
  100% { background-position: 30px 0px; }
}

@-webkit-keyframes twisterLoadingSlotOne { 
  0% { background-position: -30px 0px; }
  100% { background-position: 30px 0px; }
}

.loadingSlot_0 { animation-name: twisterLoadingSlotZero; animation-timing-function: linear; animation-iteration-count: infinite; animation-duration: 1s; background: -webkit-linear-gradient(left, rgb(246, 247, 248) 0px, rgb(242, 242, 242) 60%, rgb(246, 247, 248) 100%) 0px 0px no-repeat scroll rgb(246, 247, 248); animation-fill-mode: forwards; }

.a-lt-ie10 .loadingSlot_0 { background-color: rgb(246, 247, 248); }

.loadingSlot_1 { animation-name: twisterLoadingSlotOne; animation-timing-function: linear; animation-iteration-count: infinite; animation-duration: 1s; background: -webkit-linear-gradient(left, rgb(246, 247, 248) 0px, rgb(242, 242, 242) 60%, rgb(246, 247, 248) 100%) 0px 0px no-repeat scroll rgb(246, 247, 248); animation-fill-mode: forwards; }

.a-lt-ie10 .loadingSlot_1 { background-color: rgb(246, 247, 248); }

.immersiveBannerPadding { padding-left: 2px; }

.variation-immersive-dropdown .twister-idd-button .dropdownIcon { width: 10px; top: 40%; vertical-align: middle !important; }

.twister-idd-button table.twister-idd-button-table { table-layout: fixed; width: 100%; margin-bottom: 0px; }

.variation-immersive-dropdown .twister-idd-button { width: 300px; max-width: 450px; border: 1px solid rgb(188, 188, 188); border-radius: 3px; margin: 0px !important; }

.variation-immersive-dropdown .twister-idd-button .a-button-inner { padding: 8px; }

.variation-immersive-dropdown .twister-idd-button.a-button-focus { box-shadow: none; }

.variation-immersive-dropdown .twister-idd-button .a-button-inner:hover { background: linear-gradient(rgba(174, 174, 174, 0.05) 0px, rgba(67, 67, 67, 0.05) 100%); }

.variation-immersive-dropdown .twister-idd-modal { border: 1px solid rgb(228, 228, 228); border-radius: 2px; width: 350px; max-width: 450px; z-index: 100; max-height: 450px; display: none; position: absolute; background-color: rgb(255, 255, 255); box-shadow: rgb(203, 203, 203) 1px 1px 3px; }

.variation-immersive-dropdown .twister-idd-table { max-height: 350px; overflow-y: scroll; }

.twister-idd-row { border-top: 1px solid rgb(228, 228, 228); cursor: pointer; }

.idd-first-row { border-top: none; }

.twister-idd-row-selected { border-left: 2px solid rgb(228, 121, 17); background: rgb(246, 246, 246); }

.twister-idd-row-selected .dimension-display-text { font-weight: 700; }

.twister-idd-row-unavailable .dimension-display-text, .twister-idd-row-unavailable-hover .dimension-display-text { opacity: 0.5; }

.twister-idd-table .twisterDDPrimeSlot { padding: 10px 10px 10px 0px !important; }

.twister-idd-table .dimension-details { padding: 10px !important; }

.twister-idd-modal-header { padding: 10px; border-bottom: 1px solid rgb(228, 228, 228); }

.notBold { font-weight: 400 !important; }

.twister-idd-row-hover { background: rgb(246, 246, 246); }

.twister-idd-modal .twisterModal_stylerTop { height: 35px; position: absolute; width: 100%; z-index: 1; margin-top: 0px; display: none; margin-left: 0px; background: linear-gradient(rgb(255, 255, 255) 0px, rgba(255, 255, 255, 0) 100%); }

.twister-idd-modal .twisterModal_stylerBottom { height: 45px; position: absolute; width: 100%; margin-top: -45px; margin-left: 0px; background: linear-gradient(rgba(255, 255, 255, 0) 0px, rgb(255, 255, 255) 100%); }

.twister-selection-block { display: block; }

.twister-selection-inline { display: inline; }

.twisterCounter_container .swatchSection { white-space: normal; overflow: hidden; height: 55px; margin-top: 10px; }

.twisterCounter_container #collapseButton, .twisterCounter_container #expanderButton { width: 44px; height: 44px; display: inline-block; background: rgb(231, 231, 231); border-radius: 22px; cursor: pointer; margin-left: 4px; position: relative; top: 5px; left: 6px; margin-bottom: 16px !important; }

.twisterCounter_container #expanderButton .expanderBullet { width: 6px; height: 6px; float: left; margin-left: 3px; background: rgb(136, 136, 136); border-radius: 3px; position: relative; top: 19px; left: 7px; }

.twisterCounter_container #collapseButton .collapseTriangle1 { width: 0px; height: 0px; z-index: 2; border-left: 11px solid transparent; border-right: 11px solid transparent; border-bottom: 13px solid rgb(136, 136, 136); position: relative; top: 14px; left: 11px; }

.twisterCounter_container #collapseButton .collapseTriangle2 { width: 0px; height: 0px; z-index: 3; border-left: 11px solid transparent; border-right: 11px solid transparent; border-bottom: 13px solid rgb(231, 231, 231); position: relative; top: 3px; left: 11px; }

.twisterCounter_container .counterSwatchImg { width: 44px; height: 44px; border-radius: 100%; cursor: pointer; position: absolute; top: 5px; left: 5px; }

.twisterCounter_container .counterSwatchImgDNE { background-color: rgb(221, 221, 221); }

.twisterCounter_container .counterSwatch { position: relative; float: left; margin-left: 4px; margin-right: -6px; margin-bottom: 10px !important; }

.twisterCounter_container .counterSwatch .innerBorder { border-radius: 100%; background-color: transparent; height: 44px; width: 44px; position: absolute; top: 2px; left: 2px; z-index: 1; border: 3px solid rgb(255, 255, 255); box-sizing: content-box; }

.twisterCounter_container .counterSwatch .outerBorder { border-radius: 100%; background-color: transparent; height: 50px; width: 50px; position: relative; z-index: 0; border: 2px solid transparent; box-sizing: content-box; }

.twisterCounter_container .counterSwatch.hoverSwatch .outerBorder, .twisterCounter_container .counterSwatch.selectedSwatch .outerBorder { border: 2px solid rgb(138, 138, 138); }

.twisterCounter_container .counterSwatch.hoverSwatch .outerBorder { opacity: 0.5; }

.a-ie8 .twisterCounter_container .counterSwatch { margin-right: 3px; vertical-align: top; }

.a-ie8 .twisterCounter_container .counterSwatchImg { height: 36px; width: 36px; }

.a-ie8 .twisterCounter_container .counterSwatch .outerBorder { height: 42px; width: 42px; }

.a-ie8 .twisterCounter_container .counterSwatch .innerBorder { height: 36px; width: 36px; }

.a-ie8 .twisterCounter_container .counterSwatch .innerBorder { height: 36px; width: 36px; }

.a-ie8 .twisterCounter_container #collapseButton, .a-ie8 .twisterCounter_container #expanderButton { top: 0px; }

.twisterShelf_label_wrapper { height: 36px; display: table-cell; vertical-align: middle; }

.twisterShelf_dimension_label { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; max-height: 36px; max-width: 384px; overflow-wrap: break-word; word-break: break-word; white-space: normal; }

.twisterShelf_swatchSection { margin-top: 10px; height: 89px; white-space: normal; overflow: hidden; }

.twisterShelf_swatchSection.multiLinePPU { height: 99px; }

.twisterShelf_container::after { content: ""; border-bottom: 1px solid rgb(231, 231, 231); position: absolute; left: -10px; right: 0px; }

.twisterShelf_swatchSection a:active, .twisterShelf_swatchSection a:link, .twisterShelf_swatchSection a:visited { color: rgb(17, 17, 17); }

.twisterShelf_swatch { float: left; vertical-align: top; overflow: hidden; margin: 0px 7px 4px 0px !important; }

@-webkit-keyframes twisterShelf_shrink { 
  0% { width: 113px; }
  100% { width: 104px; }
}

@keyframes twisterShelf_shrink { 
  0% { width: 113px; }
  100% { width: 104px; }
}

@-webkit-keyframes twisterShelf_grow { 
  0% { width: 104px; }
  100% { width: 113px; }
}

@keyframes twisterShelf_grow { 
  0% { width: 104px; }
  100% { width: 113px; }
}

@-webkit-keyframes twisterShelf_shrink_text { 
  0% { max-width: 99px; }
  100% { max-width: 90px; }
}

@keyframes twisterShelf_shrink_text { 
  0% { max-width: 99px; }
  100% { max-width: 90px; }
}

@-webkit-keyframes twisterShelf_grow_text { 
  0% { max-width: 90px; }
  100% { max-width: 99px; }
}

@keyframes twisterShelf_grow_text { 
  0% { max-width: 90px; }
  100% { max-width: 99px; }
}

.twisterShelf_isCollapsed .twisterShelf_swatch { width: 104px; }

.twisterShelf_isCollapsed.twisterShelf_isCollapsedAnimated .twisterShelf_swatch { width: 104px; animation-name: twisterShelf_shrink; animation-duration: 0.5s; animation-timing-function: ease-in; }

.twisterShelf_isExpanded .twisterShelf_swatch { width: 113px; }

.twisterShelf_isExpanded.twisterShelf_isExpandedAnimated .twisterShelf_swatch { width: 113px; animation-name: twisterShelf_grow; animation-duration: 0.5s; animation-timing-function: ease; }

.twisterShelf_displaySection { position: relative; display: table-cell; vertical-align: middle; height: 50px; border: 2px solid transparent; border-radius: 6px; text-align: center; margin-bottom: 6px !important; }

.twisterShelf_isCollapsed .twisterShelf_displaySection { width: 104px; }

.twisterShelf_isCollapsed.twisterShelf_isCollapsedAnimated .twisterShelf_displaySection { width: 104px; animation-name: twisterShelf_shrink; animation-duration: 0.5s; animation-timing-function: ease-in; }

.twisterShelf_isExpanded .twisterShelf_displaySection { width: 113px; }

.twisterShelf_isExpanded.twisterShelf_isExpandedAnimated .twisterShelf_displaySection { width: 113px; animation-name: twisterShelf_grow; animation-duration: 0.5s; animation-timing-function: ease; }

.twisterShelf_isText .selectedSwatch .twisterShelf_displaySection { border: 2px solid rgb(251, 173, 14); padding: 5px; color: rgb(196, 85, 0); }

.twisterShelf_isText .twisterShelf_displaySection { border: 2px solid rgb(204, 204, 204); padding: 5px; }

.twisterShelf_isText .hoverSwatch .twisterShelf_displaySection { border: 2px solid rgb(68, 68, 68); padding: 5px; }

.twisterShelf_isImage .selectedSwatch .twisterShelf_displaySection { border: 2px solid rgb(251, 173, 14); }

.twisterShelf_isImage .twisterShelf_displaySection { border: 2px solid rgb(204, 204, 204); }

.twisterShelf_isImage .hoverSwatch .twisterShelf_displaySection { border: 2px solid rgb(68, 68, 68); }

.selectedSwatch .twisterShelf_displaySection .twisterShelf_overlayWrapper::after, .selectedSwatch .twisterShelf_displaySection span::after { position: absolute; content: ""; top: 0px; left: 0px; width: 100%; height: 46px; background: rgba(253, 165, 0, 0.05); }

.twisterShelf_swatch_img { display: block; margin: auto; max-width: 40px; max-height: 40px; cursor: pointer; }

.twisterShelf_swatch_text { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; max-height: 36px; overflow-wrap: break-word; word-break: break-word; }

.twisterShelf_isCollapsed .twisterShelf_swatch_text { max-width: 90px; }

.twisterShelf_isCollapsed.twisterShelf_isCollapsedAnimated .twisterShelf_swatch_text { max-width: 90px; animation-name: twisterShelf_shrink_text; animation-duration: 0.5s; animation-timing-function: ease-in; }

.twisterShelf_isExpanded .twisterShelf_swatch_text { max-width: 99px; }

.twisterShelf_isExpanded.twisterShelf_isExpandedAnimated .twisterShelf_swatch_text { max-width: 99px; animation-name: twisterShelf_grow_text; animation-duration: 0.5s; animation-timing-function: ease; }

.twisterShelf_container .collapseButton, .twisterShelf_container .expanderButton { width: 44px; height: 44px; display: inline-block; background: rgb(231, 231, 231); border-radius: 22px; cursor: pointer; margin-left: 4px; position: relative; top: 4px; }

.twisterShelf_container .expanderButton .expanderBullet { width: 6px; height: 6px; float: left; margin-left: 3px; background: rgb(136, 136, 136); border-radius: 3px; position: relative; top: 19px; left: 7px; }

.twisterShelf_container .collapseButton .collapseTriangle1 { width: 0px; height: 0px; z-index: 2; border-left: 11px solid transparent; border-right: 11px solid transparent; border-bottom: 13px solid rgb(136, 136, 136); position: relative; top: 14px; left: 11px; }

.twisterShelf_container .collapseButton .collapseTriangle2 { width: 0px; height: 0px; z-index: 3; border-left: 11px solid transparent; border-right: 11px solid transparent; border-bottom: 13px solid rgb(231, 231, 231); position: relative; top: 3px; left: 11px; }

.twisterShelf_infoSection { width: 100%; height: 39px; text-align: center; }

.twisterShelf_infoSection.multiLinePPU { height: 49px; }

.twisterShelf_infoSection div { display: inline-block; }

.twisterShelf_infoSection .shelf_unavailable_stock { color: rgb(118, 118, 118) !important; }

.twisterShelf_infoSection span { color: rgb(17, 17, 17) !important; font-size: 12px !important; }

.selectedSwatch .twisterShelf_infoSection span { color: rgb(177, 39, 4) !important; }

.twisterShelf_infoSection .twisterPrime { margin-top: 6px; }

.twisterShelf_infoSection .sns-data-slot { display: none !important; }

.twisterShelf_infoSection .price_slot_ppu { font-size: 10px !important; }

.twisterShelf_infoSection p { line-height: 10px; margin-top: -2px; }

.twisterShelf_infoSection_slots .deal_slot_ppu, .twisterShelf_infoSection_slots .price_slot_ppu, .twisterShelf_isCollapsed .twisterShelf_infoSection.hasAllItems .deal_slot_ppu, .twisterShelf_isCollapsed .twisterShelf_infoSection.hasAllItems .price_slot_ppu { display: none; }

.twisterShelf_placeholder_price { width: 45px; height: 8px; display: inline-block; background: rgb(240, 240, 240); }

.twisterShelf_placeholder_badge { width: 30px; height: 8px; display: inline-block; margin-left: 5px; background: rgb(240, 240, 240); }

#formats .format .a-button-text { white-space: nowrap; }

#MediaMatrix #twister table, #MediaMatrix #twister td, #MediaMatrix #twister tr { border: none; }

#MediaMatrix #twister table.alt { background: rgb(247, 247, 247); }

#MediaMatrix #twister .second-level { display: none; }

#MediaMatrix #twister tr { cursor: pointer; }

#MediaMatrix #twister tr.active { cursor: auto; }

#MediaMatrix #twister tr:hover { background-color: rgb(241, 241, 241); }

#MediaMatrix #twister table.title tr { cursor: auto; }

#MediaMatrix #twister table.title tr:hover { background: 0px 0px; }

#MediaMatrix #twister td, #MediaMatrix #twister th { padding: 3px 5px 3px 0px; }

#MediaMatrix #twister .a-icon-prime { float: right; vertical-align: baseline; }

#MediaMatrix #twister .a-link-expander { white-space: nowrap; }

#MediaMatrix #twister { display: none; overflow: hidden; }

#MediaMatrix #twister .tmm-row-icon { left: 5px; }

#MediaMatrix #twister .dp-edition-col { white-space: normal; overflow: hidden; }

#formats .a-button-toggle:hover { }

#formats .a-row { white-space: nowrap; overflow: hidden; }

#formats .a-section { overflow: hidden; }

#formats .tmmHidePrompt { display: none; }

#formats .tmmShowPrompt { display: inline; }

.a-no-js #formats .nonJSFormats { white-space: normal; }

#formats .swatchElement .a-button { width: 100%; }

.a-ie7 #formats .swatchElement .a-button { overflow: visible; }

#formats .swatchElement { vertical-align: top; }

#formats .tmm-olp-links { display: block; padding: 0px 11px; }

#formats .olp-link { display: block; line-height: 15px; }

#formats .olp-link .olp-from { color: rgb(136, 136, 136); }

#formats .tmm-olp-links .extra-message { white-space: normal; max-width: 100px; }

#tmmSwatches .disabledSwatch { border-style: dashed; opacity: 0.6; }

#MediaMatrix #twister #binding_row_landing, #MediaMatrix #twister .top-level.selected-row { background: none 0px 0px repeat scroll rgb(254, 250, 246); border: 1px solid rgb(228, 121, 17); }

#MediaMatrix #twister .binding-title { padding-left: 25px; display: block; }

#MediaMatrix #twister.no-swatches { display: block !important; }

#formats .format.a-button-selected .a-icon-prime, #formats .format:hover .a-icon-prime { opacity: 1; }

#formats .hr.unselected-row { border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1px solid rgb(239, 239, 239); clear: both; height: 0px; width: 100%; }

#MediaMatrix #twister .metabinding-expander { display: inline-block; }

#MediaMatrix #twister a.empty-expander { white-space: nowrap; display: inline-block; position: relative; padding-left: 11px; }

#MediaMatrix #twister .dp-collectible-col, #MediaMatrix #twister .dp-extra-msg-col, #MediaMatrix #twister .dp-new-col, #MediaMatrix #twister .dp-price-col, #MediaMatrix #twister .dp-title-col, #MediaMatrix #twister .dp-used-col { float: none; margin-right: 0px; }

#MediaMatrix #twister .dp-price-col { width: 22%; }

.a-ie7 #MediaMatrix #twister .dp-price-col { width: 100px; }

#MediaMatrix #twister .dp-collectible-col { width: 15%; }

#MediaMatrix #twister .dp-disc-col { width: 6%; }

#MediaMatrix #twister .dp-edition-col { width: 25%; }

#MediaMatrix #twister .dp-secondary-title-col { width: 30%; }

#MediaMatrix #twister .dp-new-col, #MediaMatrix #twister .dp-used-col { width: 11%; }

#MediaMatrix #twister .dp-extra-msg-col { width: 37%; }

#MediaMatrix #twister .dp-extra-msg-col.dp-extra-msg-col-mini { width: 22%; }

#MediaMatrix #twister .dp-title-col .title-expander { float: left; }

#MediaMatrix #twister .dp-title-col .title-text { padding-left: 16px; display: block; }

#MediaMatrix #twister .a-icon-arrow, #MediaMatrix #twister .a-icon-expand, #formats .a-icon-arrow, #formats .a-icon-expand { opacity: 0.6; transition: transform 0.3s linear, opacity 0.3s linear, top 0.3s linear, left 0.3s linear; }

#formatsIcon.rotate { opacity: 1; top: 9px; transform: rotate(90deg); }

#MediaMatrix #twister .rotate { opacity: 1; top: 9px; transform: rotate(90deg); }

#MediaMatrix #twister .a-icon-arrow, #formats .a-icon-arrow { transform: scale(0.5); }

#MediaMatrix #twister .a-icon-arrow { position: absolute; top: 1px; left: 2px; }

#MediaMatrix #twister .a-icon-arrow.rotate, #formatsIcon.a-icon-arrow.rotate { opacity: 1; transform: scale(0.5) rotate(90deg); }

.mediamatrix-aivlogo { background: url("https://images-na.ssl-images-amazon.com/images/G/01/twister/images/twister_books_sprite._V166092224_.gif") 5px -15px no-repeat scroll transparent !important; height: 16px !important; width: 130px !important; }

.sw-aivlogo { background: url("https://images-na.ssl-images-amazon.com/images/G/01/common/sprites/sprite-site-wide-3._V375430972_.png") 0px 0px no-repeat scroll transparent; display: inline-block; margin: 0px; overflow: hidden; padding: 0px; position: relative; vertical-align: middle; }

.mediamatrix-swatch-addon-badge { padding: 3px 4px 3px 5px; font-size: 56%; margin-top: 3px; }

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

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

.pads-primary-offer-container .pads-price { color: rgb(144, 0, 0); font-family: Arial; font-size: 13px; font-style: normal; font-weight: 700; margin: 0px; text-decoration: none; }

.pads-primary-offer-container .pads-ship { color: rgb(136, 136, 136); font-family: Arial; font-size: 13px; font-style: normal; font-weight: 400; text-decoration: none; }

.pads-primary-offer-container .pads-availability { color: rgb(216, 92, 58); font-family: Arial; font-size: 13px; font-style: normal; font-weight: 700; margin: 0px; text-decoration: none; }

.pads-primary-offer-container .pads-merchant { color: rgb(51, 51, 51); font-family: Arial; font-size: 13px; font-style: normal; font-weight: 700; margin: 0px; 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: rgb(216, 92, 58); font-family: Arial; font-size: 16px; font-style: normal; font-weight: 700; text-decoration: none; }

.pads-availability-title a { color: rgb(0, 85, 170); font-size: 13px; font-weight: 400; }

.pads-availability-disclaimer { color: rgb(136, 136, 136); font-family: Arial; font-size: 12px; font-style: normal; font-weight: 400; margin-top: 10px; text-decoration: none; }

.pads-feedback { color: rgb(136, 136, 136); font-family: Arial; font-size: 12px; font-style: normal; font-weight: 400; text-decoration: none; }

.pads-feedback a { color: rgb(0, 85, 170); font-size: 13px; }

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

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

.pads-crp-tabset .pads-crp-taboff { background-color: rgb(239, 239, 239); border: 1px solid rgb(161, 161, 161); margin: -1px 0px 0px 12px; padding: 0px; width: 262px; }

.pads-crp-tabset .pads-crp-tabon { border-color: rgb(54, 54, 54) rgb(255, 255, 255) rgb(54, 54, 54) rgb(54, 54, 54); border-style: solid; border-width: 1px; margin: -1px 2px 1px; padding: 0px; width: 272px; }

.pads-crp-tabset a { color: rgb(0, 0, 0); cursor: pointer; display: block; text-decoration: none; }

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

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

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

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

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

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

.pads-crp-tabset .pads-crp-offer .pads-price { color: rgb(153, 0, 0); font-size: 11px; font-weight: 400; margin: 0px 0px 0px 45px; padding: 2px 0px 0px; width: 207px; }

.pads-crp-tabset .pads-crp-offer .pads-ship { color: rgb(85, 85, 85); font-size: 9px; font-weight: 400; margin: 0px; padding: 0px 2px 0px 0px; }

.pads-crp-form { background-color: rgb(255, 255, 255); border: 1px solid rgb(54, 54, 54); display: inline; float: left; margin: 0px 0px 6px 273px; padding: 6px 10px 10px; width: 425px; }

.pads-crp-form .pads-crp-title { color: rgb(228, 121, 17); font-size: 11px; font-weight: 700; margin: 0px; padding: 0px; }

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

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

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

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

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

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

.pads-crp-form .pads-crp-issue .pads-crp-issue-copy-long { margin: 0px 0px 6px 6px; padding: 0px; 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 0px 0px; padding: 0px; width: 170px; }

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

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

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

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

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

.sp_offerVertical { position: relative; }

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

.sp_offerVertical .sp_adID a { text-decoration: none; display: block; line-height: 12px; background: url("https://images-na.ssl-images-amazon.com/images/G/01/productAds/pa_feedback_bubble.png") 130px 0px no-repeat; }

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

.sp_offerVertical .sp_adID a:hover { background: url("https://images-na.ssl-images-amazon.com/images/G/01/productAds/pa_feedback_bubble.png") 130px -12px no-repeat; }

.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: 0px 0px; zoom: 1; }

.a-lt-ie9 .SP-Ad-Feedback a.dynamicSPFL { padding: 0px 17px 1px 0px; background: url("https://images-na.ssl-images-amazon.com/images/G/01/productAds/ad_feedback_icon_1Xsprite.png") right 0px no-repeat; }

.a-lt-ie9 .SP-Ad-Feedback a.dynamicSPFL:hover { padding: 0px 17px 1px 0px; background: url("https://images-na.ssl-images-amazon.com/images/G/01/productAds/ad_feedback_icon_1Xsprite.png") right -13px no-repeat; }

div#sp_dp_fb_image { margin-right: 0px; }

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

.SP-Ad-Feedback a.dynamicSPFL { text-decoration: none; padding: 0px 19px 2px 0px; line-height: 11px; margin: 0px 0px 0px 2px; display: inline-block; background: url("https://images-na.ssl-images-amazon.com/images/G/01/productAds/ad_feedback_icon_2Xsprite.png") right 0px / 15px no-repeat; }

.SP-Ad-Feedback a.dynamicSPFL:hover { text-decoration: underline; padding: 0px 19px 2px 0px; background: url("https://images-na.ssl-images-amazon.com/images/G/01/productAds/ad_feedback_icon_2Xsprite.png") right -13px / 15px no-repeat; color: rgb(228, 121, 17); }

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

.sponsored-products-deal-badge-generic { height: 24px; font-size: 12px; font-family: "Amazon Ember", Arial, sans-serif; letter-spacing: 0px; line-height: 24px; padding: 5px 10px; }

.sponsored-products-deal-badge-event { height: 24px; font-size: 12px; font-family: "Amazon Ember", Arial, sans-serif; letter-spacing: 0px; line-height: 16px; padding: 4px 6px; border-radius: 2px; }

.sponsored-products-deal-badge-event-small { height: 24px; font-size: 12px; font-family: "Amazon Ember", Arial, sans-serif; letter-spacing: 0px; line-height: 16px; padding: 4px 6px; border-radius: 2px; }

.sponsored-products-deal-evergreen-badge { background-color: rgb(177, 39, 4); color: rgb(255, 255, 255); }

.sponsored-products-deal-prime-day-badge { background-color: rgb(204, 12, 57); color: rgb(255, 255, 255); }

.sponsored-products-deal-sale-day-badge { background-color: rgb(254, 135, 116); color: rgb(17, 17, 17); }

.sponsored-products-deal-other-deal-badge { background-color: rgb(198, 12, 34); color: rgb(255, 255, 255); }

.sponsored-products-deal-boxing-day-badge { background-color: rgb(255, 82, 82); color: rgb(255, 255, 255); }

.sponsored-products-deal-discount-text { font-family: "Amazon Ember", Arial, sans-serif; font-size: 12px; color: rgb(85, 85, 85); letter-spacing: 0px; line-height: 18px; }

.sponsored-products-deal-discount-text-mobile { font-family: "Amazon Ember", Arial, sans-serif; font-size: 13px; color: rgb(85, 85, 85); letter-spacing: 0px; line-height: 17px; }

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

#miniATFUDP { position: fixed; top: 0px; left: 0px; right: 0px; box-shadow: rgba(0, 0, 0, 0.098) 3px 3px 3px; width: 100%; z-index: 50; background: linear-gradient(rgb(246, 246, 246) 0px, rgb(255, 255, 255) 100%); border-top: 1px solid rgb(211, 211, 211); border-bottom: 1px solid rgb(229, 229, 229); 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: rgb(51, 51, 51); }

#miniATF_titleLink:hover { color: rgb(228, 121, 17); 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: 0px 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: rgb(0, 51, 153); text-align: left; margin-top: 10px; font-family: verdana, arial, helvetica, sans-serif; font-size: 14px; font-weight: 700; overflow-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 rgb(201, 225, 244); background-color: rgb(234, 243, 253); padding-top: 5px; padding-bottom: 5px; margin-top: 15px; display: none; }

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

.legacyImmersiveView #ivThumbs { border-width: 0px 1px 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: rgb(201, 225, 244); border-bottom-color: rgb(201, 225, 244); border-left-color: rgb(201, 225, 244); border-image: initial; width: 235px; height: 290px; padding-left: 15px; padding-top: 15px; padding-bottom: 15px; overflow-y: auto; border-top-style: initial; border-top-color: initial; margin-bottom: 15px; position: relative; top: 0px; left: 0px; }

.legacyImmersiveView #ivThumbs.noMediaSelection { margin-top: 15px; border-top: 1px solid rgb(201, 225, 244); }

.legacyImmersiveView #ivVideoList { border-width: 0px 1px 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: rgb(201, 225, 244); border-bottom-color: rgb(201, 225, 244); border-left-color: rgb(201, 225, 244); border-image: initial; width: 235px; height: 230px; padding: 0px; overflow-y: auto; border-top-style: initial; border-top-color: initial; display: none; }

.legacyImmersiveView .ivThumb { border: 1px solid rgb(221, 221, 221); 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 rgb(228, 121, 17); padding: 0px; }

.legacyImmersiveView .ivThumb:hover, .legacyImmersiveView .ivThumbVideoListOuter:hover .ivThumbVideoList { border: 2px solid rgb(0, 75, 145); padding: 0px; }

.legacyImmersiveView .ivThumbImage { float: left; position: relative; width: 50px; height: 50px; background-color: rgb(255, 255, 255); }

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

.legacyImmersiveView .ivThumbVideoListOuter:hover { background-color: rgb(234, 243, 253); }

.legacyImmersiveView .ivThumbVideoList { border: 1px solid rgb(221, 221, 221); float: left; margin-left: 10px; margin-right: 10px; cursor: pointer; padding: 1px; }

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

.legacyImmersiveView .ivThumbText:hover { background-color: rgb(234, 243, 253); }

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

.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%; 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: -7px auto 5px; width: 100%; }

#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: rgb(0, 0, 0); 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: 0px; left: 0px; 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: 0px; right: 0px; bottom: 0px; 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: rgb(255, 255, 255) !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: 0px; right: 0px; padding-left: 0px; }
  #image_block_video_banner .ibv-banner-captions, #immersive_view_video_banner .ibv-banner-captions { display: none; }
}

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

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

#video-outer-container.videoContainerWrapperCenter { display: flex; flex-flow: column; }

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

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

#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: 0px; }

#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: rgb(33, 33, 33); 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: rgb(255, 255, 255); }

#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: 0px 15px; list-style-type: none; border-bottom: 2px solid rgb(231, 231, 231); padding: 0px 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: 0px; }

#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 { transition: 0.1s linear; text-decoration: none; line-height: 20px; height: 45px; font-size: 15px; padding: 15px 0px; margin: 0px 15px; display: block; border-bottom: 2px solid transparent; position: relative; color: rgb(108, 119, 120); }

#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: 0px; left: 0px; transition: background-color 0.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: rgb(0, 47, 54); }

#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: rgb(0, 113, 133); background-color: rgb(255, 255, 255); color: rgb(0, 47, 54); 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; }

#iv-tab-view-container #ivTitle, #iv-tab-view-container #ivTitle360 { color: rgb(17, 17, 17); text-align: left; margin-top: 30px; font-family: verdana, arial, helvetica, sans-serif; font-size: 17px; overflow-wrap: break-word; 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; height: 290px; padding-top: 15px; padding-bottom: 15px; overflow-y: auto; margin-bottom: 15px; position: relative; top: 0px; left: 0px; }

#iv-tab-view-container #ivThumbs.noMediaSelection, #iv-tab-view-container #ivThumbs360.noMediaSelection { margin-top: 15px; border-top: 1px solid rgb(201, 225, 244); }

#iv-tab-view-container .ivThumb { border: 2px solid rgb(213, 219, 219); float: left; margin: 0px 15px 15px 0px; cursor: pointer; }

#iv-tab-view-container .ivThumb.selected, #iv-tab-view-container .ivThumb.selected:hover { border: 2px solid rgb(0, 113, 133); padding: 0px; }

#iv-tab-view-container .ivThumb:hover { border: 2px solid rgb(0, 75, 145); padding: 0px; }

#iv-tab-view-container .ivThumbImage { float: left; position: relative; width: 50px; height: 50px; background-color: rgb(255, 255, 255); }

#iv-tab-view-container .ivThumbText { float: left; overflow-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: rgb(234, 243, 253); }

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

#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%; position: relative; height: 100%; }

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

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

.dp-title-differentiators { margin-bottom: 0px; }

.title-differentiators-separator { border: 1px solid rgb(213, 217, 217); margin: 0px 8px; }

.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: 0.8em; color: rgb(85, 85, 85); }

.bundle-comp-bullets { margin-top: 7px; }

.bundle-title { margin-bottom: 15px; }

.bundle-price { color: rgb(85, 85, 85); max-width: 500px; min-width: 350px; }

.bundle-price td:first-child { white-space: nowrap; }

.bundle-divider { border-color: rgb(204, 204, 204); margin: 15px 0px; }

.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: 0.85rem -1rem 0.3rem -1.1rem; padding-bottom: 0px; padding-top: 0px; }

#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: 0px 0px 0px 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: 0px; left: 0px; height: 100%; width: 100%; }

#bundles-drawer .devices-t1 #bundles-card .bundles-carousel .bundle .bundle-box-link:focus-visible { outline: rgb(0, 102, 192) solid 2px; outline-offset: -2px; }

#bundles-drawer .devices-t2 { margin-bottom: 12px; margin-top: 12px; }

#bundles-drawer .devices-t2 #bundles-card { margin: 0.85rem -1rem 0.3rem -1.1rem; padding-bottom: 0px; padding-top: 0px; width: 100% !important; }

#bundles-drawer .devices-t2 #bundles-card .bundle { width: 170px; vertical-align: top; display: inline-block; margin: 0px 10px 12px 0px !important; }

#bundles-drawer .devices-t2 #bundles-card .bundle .bundle-title { margin-bottom: 0px !important; }

#bundles-drawer .devices-t2 #bundles-card .bundle .bundle-title-background { background: rgb(249, 249, 249); border-top-right-radius: 8px; border-top-left-radius: 8px; height: 56px !important; }

#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: 0px; left: 0px; width: 100%; height: 100% !important; }

#bundles-drawer .devices-t2 #bundles-card .bundle .bundle-box-link:focus-visible { outline: rgb(0, 102, 192) solid 2px; outline-offset: -2px; }

#bundles-drawer .devices-t2 #bundles-card .bundle .bundle-box-divider { margin-bottom: 0px !important; }

#bundles-drawer .collapsible-bundle-cards-container .bundle-cards-expander-header { padding: 5px 5px 5px 0px; }

#bundles-drawer .collapsible-bundle-cards-container .bundle-cards-expander-header .a-icon { top: 5px; right: 0px; }

#bundles-drawer .collapsible-bundle-cards-container .bundle-cards-expander-content { overflow: hidden; margin: 0px; border-top: none; max-height: 0px; opacity: 0; transition: 0.2s cubic-bezier(0.4, 0, 1, 1); padding: 5px 5px 0px 0px; }

#bundles-drawer .collapsible-bundle-cards-container .bundle-cards-skeleton-loader-expand { transform: translateY(0px); max-height: 380px; opacity: 1; transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1); }

#bundles-drawer .cetech-t1 .t-expander.a-expander-header { padding: 0px !important; }

#bundles-drawer .cetech-t1 #bundles-card { margin: 0.85rem -1rem 1rem -1.1rem; padding-bottom: 0px; padding-top: 0px; }

#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: 0px solid rgb(255, 255, 255) !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: 0px 0px 0px 12px; vertical-align: top; max-width: 195px; }

#bundles-drawer .cetech-t1 #bundles-card .bundles-carousel .ingress-card .ingress-card-box { border: 0px solid rgb(255, 255, 255) !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 0px 0px; }

#bundles-drawer .cetech-t1 #bundles-card .bundles-carousel .ingress-card .a-link-normal:focus-visible { outline: rgb(0, 102, 192) solid 2px; outline-offset: -2px; display: block; }

#bundles-drawer .cetech-t1 #bundles-card .bundles-carousel .bundle { min-width: 150px; vertical-align: top; margin: 0px 8px 0px 0px !important; }

#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: rgb(204, 12, 57); font-weight: lighter; }

#bundles-drawer .cetech-t1 #bundles-card .bundles-carousel .bundle .bundle-price-line .bundle-deal-badge { padding: 4px 8px; border-radius: 4px; display: inline-block; vertical-align: middle; margin-bottom: 4px; background-color: rgb(204, 12, 57) !important; }

#bundles-drawer .cetech-t1 #bundles-card .bundles-carousel .bundle .bundle-price-line .bundle-deal-badge .deal-badge-label { color: rgb(255, 255, 255) !important; text-align: center; }

#bundles-drawer .cetech-t1 #bundles-card .bundles-carousel .bundle .bundle-box-link { content: ""; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; }

#bundles-drawer .cetech-t1 #bundles-card .bundles-carousel .bundle .bundle-box-link:focus-visible { outline: rgb(0, 102, 192) solid 2px; outline-offset: -2px; }

#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: 0.8rem; border-top-right-radius: 0.8rem; padding: 9px 0px 0px; }

#bundles-drawer .cetech-t1 #bundles-card .bundles-carousel .image-overlay { position: absolute; top: 0px; left: 0px; bottom: 0px; width: 100%; height: 100%; border-radius: 4px; background: rgba(0, 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; inset: 0px; }

#bundles-desktop-side-sheet-modal-wrapper #bundles-desktop-side-sheet { position: fixed; right: -6500px; width: 675px; bottom: 0px; z-index: 290; margin: 0px; border-width: 0px; top: 0px; box-shadow: rgba(0, 0, 0, 0.25) -4px 0px 5px; background-color: rgb(255, 255, 255); overflow: auto; }

#bundles-desktop-side-sheet-modal-wrapper #bundles-desktop-side-sheet #bundles-secondary-view .bundle-expander-header { background-color: rgb(240, 240, 240) !important; }

#bundles-desktop-side-sheet-modal-wrapper #bundles-desktop-side-sheet #bundles-secondary-view .bundle-expander-header-highlighted { background-color: rgb(235, 245, 251) !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: rgba(0, 0, 0, 0.2) 0px 1px 4px 4px; border-radius: 4px; background-color: rgb(255, 255, 255); }

#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: rgb(85, 85, 85); 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: 0px 1.1rem !important; }

#bundles-desktop-side-sheet-modal-wrapper #bundles-desktop-side-sheet .bundle-expander-content .bundle-components-expander-content .bundle-components { padding: 0px 1px; }

#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: rgba(0, 0, 0, 0.2) 0px 1px 3px 1px; border-radius: 4px; background-color: rgb(255, 255, 255); }

#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: rgb(255, 255, 255); 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: 0.4; cursor: pointer; position: fixed; top: 0px; left: 0px; height: 100%; width: 100%; background: rgb(15, 17, 17); }

#bundles-desktop-side-sheet-modal-wrapper .tooltip-icon img { height: 15px; width: 15px; vertical-align: middle; }

.bundles-scroll-disabled { overflow: hidden; }

.actionPanelSecondaryPanel { width: 420px; height: 100%; position: absolute; top: -1px; left: 420px; border-top: 1px solid rgb(231, 231, 231); }

.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 rgb(243, 243, 243); margin-bottom: 0px; }

.elevatorBar { height: 55px; }

#elevatorBar { width: 104%; padding: 0px 18px; background: rgb(243, 243, 243); position: relative; left: -18px; min-width: 1024px; }

#elevatorBar.stickyBar { position: fixed; top: 0px; left: 0px; z-index: 99; width: 100%; }

#elevatorHeadingSection { margin-right: 18px; }

.elevatorSection { display: inline-block; height: 100%; }

.elevatorButton { padding: 19px 14px 18px; text-align: center; color: rgb(118, 118, 118); cursor: pointer; }

.elevatorButton:hover { background: rgb(215, 215, 215); color: rgb(102, 102, 102); }

.elevatorButton.elevatorHighlight { background: rgb(186, 186, 186); color: rgb(85, 85, 85); }

.elevatorTextWrapper { display: inline-table; height: 100%; }

.elevatorText { display: table-cell; vertical-align: middle; }

.elevatorDividerSection { display: inline-block; margin: 0px 4px; }

.elevatorDivider { border-left: 1px solid rgb(215, 215, 215); 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 rgb(243, 243, 243); }

#elevatorBottom.burj { display: none; }

.burj #brandBar { margin-top: 10px; height: 55px; text-align: center; }

.burj #logoByLine { max-width: 200px; max-height: 55px; padding: 0px 10px; background: rgb(255, 255, 255); box-sizing: content-box; }

.burj #brandBarHorizontalLine { height: 1px; width: 500px; margin: -32.5px auto auto; background: linear-gradient(to right, rgb(255, 255, 255) 0px, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 0) 90%, rgb(255, 255, 255) 100%), rgb(221, 221, 221); }

.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: 1px solid rgb(255, 153, 0); padding: 0px 6px 0px 0px; 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 solid rgb(221, 221, 221); }

.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: rgb(202, 202, 202); }

.sns-frequency-dropdown-popover-button:active { border-color: rgb(186, 186, 186); }

.sns-frequency-dropdown-select-box { border-bottom: 1px solid rgb(221, 221, 221); }

.sns-selected-frequency { background-color: rgb(230, 230, 230); border-left: 2px solid rgb(228, 121, 17); }

.sns-selected-frequency .sns-month-text { font-weight: 700; }

ul.sns-frequency-dropdown-option-list li { border-bottom: 1px solid rgb(243, 243, 243); cursor: pointer; }

ul.sns-frequency-dropdown-option-list li:last-child { border-bottom: none; }

ul.sns-frequency-dropdown-option-list li:hover { background-color: rgb(230, 230, 230); }

#actionPanel #chkMomOuter label { display: inline; padding-left: 0px; position: initial; }

#actionPanel .a-mom-checkbox { display: inline; background: rgb(228, 228, 228); border-radius: 2px; margin-right: 10px; padding: 5px 10px 5px 2px; }

#actionPanel .mom-signup-button.a-button .a-button-inner { background: rgb(0, 157, 217); box-shadow: rgba(255, 255, 255, 0.15) 0px 1px 0px inset; filter: none; }

#actionPanel .mom-signup-button.a-button .a-button-text { color: rgb(255, 255, 255); }

#actionPanel .mom-signup-button.a-button:hover .a-button-inner { background: rgb(74, 139, 165); filter: none; }

#actionPanel .a-mom-text-right { float: right; }

.burj.centered-feature-container, .prestige_beauty.centered-feature-container { margin: 50px auto auto; }

.burj .bRecPlusSign, .prestige_beauty .bRecPlusSign { font-family: Arial; background-color: rgb(255, 255, 255); color: rgb(89, 89, 89); }

.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: rgb(17, 17, 17); }

.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: rgb(118, 118, 118); }

.burj #bRecItemTitle, .prestige_beauty #bRecItemTitle { margin-bottom: 4px; }

.burj .bRecBlurbBox, .prestige_beauty .bRecBlurbBox { padding-left: 20px; border-left: 2px solid rgb(238, 238, 238); position: relative; height: 100%; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; }

.burj .bRecItem, .prestige_beauty .bRecItem { float: left; border-right: 1px solid rgb(227, 227, 227); }

.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: 1px solid rgb(227, 227, 227); 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: -0.7rem; font-weight: 700; font-family: "Arial Unicode MS", arial, verdana, helvetica, sans-serif; color: rgb(118, 118, 118) !important; }

#pantry-store-message.burj .grid-arrow-icon { margin-top: 10px; font-weight: 700; font-family: "Arial Unicode MS", arial, verdana, helvetica, sans-serif; color: rgb(118, 118, 118) !important; }

.a-ie8 #pantry-store-message.burj .arrow_icon { position: relative; float: right; }

#pantry-store-message.burj .pantry-store-message-inner { padding: 0.5rem 0px; }

#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: rgb(0, 0, 0) !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: rgb(230, 230, 230); box-shadow: rgb(138, 138, 138) 0px 0px 2pt 0.3pt; background-repeat: no-repeat; }

#colorScenesIngressMainImg { width: 48px; height: 58px; border: 2px solid rgb(255, 255, 255); border-radius: 3px; margin-top: -49px; background-size: 238px 54px; background-position: -97px 0px; }

#colorScenesIngressLeftImg { margin-right: -14px; }

#colorScenesIngressLeftImg, #colorScenesIngressRightImg { width: 35px; height: 40px; border: 1px solid rgb(255, 255, 255); border-radius: 2px; background-size: 177px 40px; }

#colorScenesIngressRightImg { background-position: -143px 0px; }

#counterColorScenesIngress { cursor: pointer; }

#colorScenesBackArrowImage { background-image: url("https://m.media-amazon.com/images/S/sash/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 { user-select: none; }

#colorSceneSkinToneSection { position: absolute; right: 0px; top: -25px; }

#colorSceneSkinToneButton { width: 80px; height: 60px; float: right; font-size: 12px; color: rgb(105, 105, 105); cursor: pointer; }

#colorSceneSkinToneButtonImage { width: 50px; height: 50px; margin-left: 15px; background-image: url("https://m.media-amazon.com/images/S/sash/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: 0px; float: left; cursor: pointer; }

.selectedSkinTone { box-shadow: rgb(138, 138, 138) 0px 0px 2pt 0.3pt; border: 2px solid rgb(255, 255, 255); border-radius: 3px; background-image: url("https://m.media-amazon.com/images/S/sash/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: rgb(131, 81, 64); }

#skinTone_40 { background-color: rgb(193, 132, 98); }

#skinTone_30 { background-color: rgb(215, 156, 130); }

#skinTone_20 { background-color: rgb(228, 190, 168); }

#skinTone_10 { background-color: rgb(240, 212, 195); }

#colorSceneSliderBar { align-self: center; width: 350px; height: 5px; background-color: rgb(230, 227, 227); border-radius: 2px; cursor: pointer; }

#colorSceneSlider { width: 50px; height: 10px; border-radius: 5px; background-color: rgb(255, 255, 255); box-shadow: rgb(136, 136, 136) 0px 1px 5px; position: relative; top: -3px; cursor: pointer; }

#colorScenesCarouselContainer, #colorScenesCarouselContainer .a-carousel-viewport { height: 344px !important; }

#colorScenesCarouselContainer .a-carousel { margin-top: 30px; }

.carouselSceneElement { height: 213px; border-radius: 5px; margin-left: 5px !important; width: 188px !important; }

.carouselSceneImage { width: 188px; height: 213px; background-size: 940px 213px; position: absolute; border-radius: 5px; background-color: rgb(230, 230, 230); background-repeat: no-repeat; background-position: center center; cursor: pointer; }

.sceneImageNamePlate { color: rgb(142, 142, 148); 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: 4px solid rgb(255, 255, 255); border-radius: 10px; box-shadow: rgb(138, 138, 138) 0px 0px 2px 1px; }

.selectedCarouselItem.sceneImageNamePlate { color: rgb(0, 0, 0); font-size: large; margin-top: 270px; }

.carouselSceneImage.skinTone_50_position { background-position: 0px 0px; }

.carouselSceneImage.skinTone_40_position { background-position: -188px 0px; }

.carouselSceneImage.skinTone_30_position { background-position: -376px 0px; }

.carouselSceneImage.skinTone_20_position { background-position: -564px 0px; }

.carouselSceneImage.skinTone_10_position { background-position: -752px 0px; }

.carouselSceneImage.selectedCarouselItem.skinTone_50_position { background-position: -2px 0px; }

.carouselSceneImage.selectedCarouselItem.skinTone_40_position { background-position: -246px 0px; }

.carouselSceneImage.selectedCarouselItem.skinTone_30_position { background-position: -492px 0px; }

.carouselSceneImage.selectedCarouselItem.skinTone_20_position { background-position: -738px 0px; }

.carouselSceneImage.selectedCarouselItem.skinTone_10_position { background-position: -984px 0px; }

@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("https://m.media-amazon.com/images/S/sash/aLboYrhqPM0SU5Z.png"); background-size: 333px 333px; background-position: 0px -63px; }
  #colorSceneSkinToneButtonImage { background-image: url("https://m.media-amazon.com/images/S/sash/aLboYrhqPM0SU5Z.png"); background-size: 300px 300px; background-position: -57px -1px; }
  .selectedSkinTone { background-image: url("https://m.media-amazon.com/images/S/sash/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: 0px 0px; }
  .carouselSceneImage.skinTone_40_position { background-position: -150px 0px; }
  .carouselSceneImage.skinTone_30_position { background-position: -300px 0px; }
  .carouselSceneImage.skinTone_20_position { background-position: -450px 0px; }
  .carouselSceneImage.skinTone_10_position { background-position: -600px 0px; }
  .carouselSceneImage.selectedCarouselItem.skinTone_50_position { background-position: -2px 0px; }
  .carouselSceneImage.selectedCarouselItem.skinTone_40_position { background-position: -198px 0px; }
  .carouselSceneImage.selectedCarouselItem.skinTone_30_position { background-position: -396px 0px; }
  .carouselSceneImage.selectedCarouselItem.skinTone_20_position { background-position: -594px 0px; }
  .carouselSceneImage.selectedCarouselItem.skinTone_10_position { background-position: -792px 0px; }
}

#burjPpdDividerShadow, .actionPanelSecondaryPanelBackButton, .burj #expandTitleToggle.collapse, .burj #expandTitleToggle.expand, .burjSprite, .burjSprite_noRepeat { background-image: url("https://m.media-amazon.com/images/S/sash/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("https://m.media-amazon.com/images/S/sash/aLboYrhqPM0SU5Z.png"); background-position: -115px 0px; 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("https://m.media-amazon.com/images/S/sash/aLboYrhqPM0SU5Z.png"); background-size: 302px 302px; background-repeat: no-repeat; }
  .burj #expandTitleToggle.expand { background-position: -200px 0px; }
  .burj #expandTitleToggle.expand:hover { background-position: -200px -29px; }
  .burj #expandTitleToggle.expand.titleToggleClickedState { background-position: -200px -57px; }
  .burj #expandTitleToggle.collapse { background-position: -171px 0px; }
  .burj #expandTitleToggle.collapse:hover { background-position: -171px -29px; }
  .burj #expandTitleToggle.collapse.titleToggleClickedState { background-position: -171px -57px; }
}

#burjPpdDividerShadow { position: absolute; top: 0px; left: -43px; height: 100%; width: 42px; pointer-events: none; background-position: -227px 0px; }

#burjPpdDivider { position: absolute; top: 0px; left: -1px; height: 100%; width: 1px; background: linear-gradient(rgb(255, 255, 255) 0px, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0) 80%, rgb(255, 255, 255) 100%), rgb(221, 221, 221); }

#actionPanel.ap-oos #fast-track-message { padding-top: 0px; }

#actionPanel #fast-track-message:not(:empty) { padding-bottom: 10px; border-bottom: 1px solid rgb(230, 230, 230); }

#actionPanel #fast-track-message { margin-top: 18px; }

.burj .olpDivider { border-top: 14px solid rgb(243, 243, 243); margin-top: 18px; }

.burj #mbc .a-box.a-text-center { margin-bottom: 10px; padding-top: 14px; border-bottom: 1px solid rgb(242, 242, 242) !important; text-align: left !important; }

.burj #mbc .a-box { border: none; }

.burj #mbc .a-box.mbc-offer-row.pa_mbc_on_amazon_offer:last-of-type { border-bottom: 1px solid rgb(242, 242, 242); }

.burj .mbcDivider { border-top: 14px solid rgb(243, 243, 243); }

.burj #image-canvas-caption #canvasCaption { display: none; }

.burj #mbc br { display: none; }

.burj #mbc .a-size-small.a-color-secondary { color: rgb(17, 17, 17) !important; }

.burj #mbc .mbc-offer-row .a-box-inner { padding: 0px 10px 10px !important; }

.burj hr.smartShelfDivider { border-top: 10px solid rgb(243, 243, 243); margin-bottom: 0px; }

.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: rgb(85, 85, 85); border-radius: 5px; opacity: 0.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 solid rgb(230, 230, 230); }

.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: rgb(17, 17, 17) !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: rgb(85, 85, 85) !important; }

#actionPanel #messages-AE, .burj#messages { line-height: normal; width: inherit; font-size: 12px !important; }

.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: rgb(51, 51, 51); font-size: 21px; font-family: arial, verdana, helvetica, sans-serif; font-weight: 400 !important; }

.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: 0px !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: 0px; }

#actionPanel #bbop-sbbop-container { border-top: none !important; }

#actionPanel #samplingFeature_feature_div hr.a-divider-normal { margin-left: 0px; }

#actionPanel #primenote { font-size: 12px; margin-bottom: 6px !important; }

.burj #actionPanel #giftCardDiscovery_feature_div #giftCardDiscovery { border: none; padding: 0px 23px; }

.burj #actionPanel #giftCardDiscovery_feature_div #giftCardDiscovery > .a-box-inner { padding: 0px 17px; }

.burj #actionPanel #giftCardDiscovery_feature_div #giftCardDiscovery > .a-box-inner > .a-spacing-top-small { margin-top: 0px !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 solid rgb(230, 230, 230); }

.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: 0px; margin-bottom: 0px !important; }

.stickybuybox { position: fixed; width: 420px; bottom: 0px; right: 16px; height: 49px; padding: 10px 40px 10px 58px; background: url("https://images-na.ssl-images-amazon.com/images/G/01/burj/sticky_shadow._V521692892_.png") 0px -2px no-repeat rgb(255, 255, 255); z-index: 40; border: rgb(0, 0, 0); margin-bottom: 0px !important; }

.burj .twister-overlay { background-color: rgb(255, 255, 255); opacity: 0.8; position: absolute; display: none; left: 0px; z-index: 199; }

.burj .twister-popover-visible #twister { background-color: rgb(255, 255, 255); }

.burj #twister, .burj form#twister.petronas-twister { z-index: 200; display: table; table-layout: fixed; width: 100%; position: static; margin-left: 0px; text-align: left; margin-top: 0px; border: 1px solid transparent; border-top-left-radius: 3px; border-top-right-radius: 3px; }

.burj #twister > div { display: table-cell; white-space: nowrap; padding: 10px 9px; }

.burj #twister > div.twisterCounter_container { white-space: normal; }

.burj #twister.dualDim-Swatch > div { display: block; }

.burj .vodd-dim-wrapper:first-child { padding-left: 10px; }

.burj .vodd-dim-wrapper:last-child { padding-right: 10px; }

.burj .twister-popover-visible #twister, .burj .twister-popover-visible form#twister.petronas-twister { border: 1px solid rgb(221, 221, 221); box-shadow: rgb(228, 228, 228) 0px 2px 3px; z-index: 200; }

.burj #twisterNonJsData { display: none; }

.burj .dualDim-Swatch .twisterShelf_label_wrapper { height: 18px; }

.burj .dualDim-Swatch div#shelf-unavailable { width: 100%; height: 39px; position: relative; }

.burj .dualDim-Swatch .twister-dualDim-margin-bottom { margin-bottom: 0px; }

.burj .dualDim-Swatch .twister-dualDim-padding-bottom { padding-bottom: 10px; }

.burj .dualDim-Swatch .counter_unavailable { opacity: 0.3; }

.burj .dualDim-Swatch .counter_unavailable::after { content: ""; width: 45px; height: 45px; border-bottom: 2px solid rgb(255, 255, 255); transform: translateY(76.1px) translateX(0px) rotate(-45deg); position: absolute; top: -88px; left: -11px; }

.burj .dualDim-Swatch .twisterShelf_container::after { border-bottom: 0px; }

.burj .dualDim-Swatch .vodd-dim-wrapper::after { border-bottom: 0px !important; }

.burj .dualDim-Swatch .shelf_unavailable .twisterShelf_displaySection { border: 2px dotted rgb(178, 178, 178); }

.burj .dualDim-Swatch .shelf_unavailable .twisterShelf_swatch_text { color: rgb(178, 178, 178); }

.burj .dualDim-Swatch .shelf_unavailable.hoverSwatch .twisterShelf_displaySection { border: 2px solid rgb(17, 17, 17) !important; }

.burj .dualDim-Swatch .shelf_unavailable.hoverSwatch .unavailableV2 { color: rgb(17, 17, 17) !important; }

.burj .dualDim-Swatch .shelf-label-variant-name { font-weight: 400 !important; }

.burj .dualDim-Swatch .expanderTriangle1 { width: 0px; height: 0px; z-index: 2; border-left: 11px solid transparent; border-right: 11px solid transparent; border-top: 13px solid rgb(136, 136, 136); position: relative; top: 18px; left: 11px; }

.burj .dualDim-Swatch .expanderTriangle2 { width: 0px; height: 0px; z-index: 3; border-left: 11px solid transparent; border-right: 11px solid transparent; border-top: 13px solid rgb(231, 231, 231); position: relative; top: 3px; left: 11px; }

.burj .dualDim-Swatch .twisterShelf_isExpanded .twisterShelf_swatch { width: 84px; }

.burj .dualDim-Swatch .twisterShelf_isCollapsed .twisterShelf_swatch { width: 84px; margin-right: 11px !important; }

.burj .dualDim-Swatch .twisterShelf_container .expanderButton { margin-left: 15px; margin-bottom: 41px !important; }

.burj .dualDim-Swatch .twisterShelf_container .collapseButton { margin-left: 15px; }

.burj .dualDim-Swatch .twisterShelf_isExpanded .twisterShelf_displaySection { width: 84px; }

.burj .dualDim-Swatch .twisterShelf_infoSection { width: 84px; }

.burj .dualDim-Swatch .twisterShelf_infoSection .twister_swatch_price span { font-size: 11.4px !important; }

.burj .dualDim-Swatch .twisterShelf_swatchSection.twisterShelf_isCollapsed { margin-left: 1px; height: 74px; }

.burj .dualDim-Swatch .twisterShelf_swatchSection.twisterShelf_isCollapsed.twisterShelf_isCollapsedAnimated { margin-left: 0px !important; }

.burj .dualDim-Swatch .twisterShelf_displaySection { height: 42px !important; }

.burj .dualDim-Swatch .twisterShelf_swatch_text { max-height: 38px !important; }

.burj .dualDim-Swatch .twisterShelf_isText .twisterShelf_displaySection { padding: 0px; }

.burj .dualDim-Swatch .twisterShelf_dual_dim_price_long { font-size: 10px !important; }

.burj .dualDim-Swatch .twisterShelf_swatchSection.twisterShelf_isExpanded.twisterShelf_preExpanded { height: 74px; }

.burj .dualDim-Swatch .twisterShelf_swatchSection.twisterShelf_isCollapsed:not(.twisterShelf_isCollapsedAnimated) { height: 74px !important; }

.burj .dualDim-Swatch .twisterShelf_isCollapsed.twisterShelf_isCollapsedAnimated .twisterShelf_swatch { animation-name: twisterShelf_shrink_dual; width: 84px !important; }

.burj .dualDim-Swatch .twisterShelf_isExpanded.twisterShelf_isExpandedAnimated .twisterShelf_swatch { animation-name: twisterShelf_grow_dual; width: 84px !important; }

.burj .dualDim-Swatch .twisterShelf_isCollapsed.twisterShelf_isCollapsedAnimated .twisterShelf_displaySection { animation-name: twisterShelf_shrink_dual; width: 84px !important; }

.burj .dualDim-Swatch .twisterShelf_isExpanded.twisterShelf_isExpandedAnimated .twisterShelf_displaySection { animation-name: twisterShelf_grow_dual; width: 84px !important; }

.burj .dualDim-Swatch .twisterShelf_isCollapsed.twisterShelf_isCollapsedAnimated .twisterShelf_swatch_text { animation-name: twisterShelf_shrink_dual_text_dual; max-width: 84px !important; }

.burj .dualDim-Swatch .twisterShelf_isExpanded.twisterShelf_isExpandedAnimated .twisterShelf_swatch_text { animation-name: twisterShelf_grow_dual_text_dual; max-width: 84px !important; }

.burj #twister.dualDim-Swatch::after { content: " "; border-bottom: 1px solid rgb(231, 231, 231); position: absolute; left: -10px; right: 0px; margin-bottom: 4px; padding-bottom: 4px; }

.burj .dualDim-Swatch#twister > div { padding-bottom: 0px; margin-bottom: 0px !important; }

.burj .dualDim-Swatch .unavailableV2 { width: 84px; position: absolute; padding-left: 1px; padding-top: 1px; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow-wrap: break-word; word-break: break-word; line-height: 16px; text-align: center; max-height: 35px; }

.burj .shelf_unavailable { opacity: 1; }

.burj .shelf_unavailable .unavailableV2 { font-size: 12px !important; }

.burj .shelf_unavailable .outofstock-text { font-size: 12px !important; }

#actionPanel.twister-popover-visible #twisterContainer { background-color: rgb(255, 255, 255); }

#actionPanel #twister_feature_div { margin-left: -8px; margin-top: 10px; }

#actionPanel #twisterContainer { padding: 8px 8px 0px; margin-left: -10px; }

#actionPanel #twister.a-spacing-small { margin-bottom: 0px !important; }

#actionPanel form#twister.petronas-twister { min-width: 0px; }

#actionPanel #twisterContainer { margin-top: -18px; }

#actionPanel.twister-popover-visible #twister:only-child .vodd-dim-wrapper::after { border-bottom-color: transparent; }

#actionPanel #twister:only-child .vodd-dim-wrapper::after { content: " "; border-bottom: 1px solid rgb(231, 231, 231); position: absolute; left: -10px; right: 0px; padding-bottom: 10px; }

#actionPanel #voddSizeChartContainer { padding-left: 19px; margin: 0px -10px; border-bottom: 1px solid rgb(231, 231, 231); padding-bottom: 10px; }

.amazon-certified-badge-container { margin: 0px auto; text-align: left; display: inline-block; min-height: 60px; border-top: 1px solid rgb(224, 224, 224); border-bottom: 1px solid rgb(224, 224, 224); padding: 5px 0px 10px; }

.amazon-certified-badge-container .amazon-certified-content-wrapper > .amazon-certified-short-detail { margin-bottom: 3px; }

.amazon-certified-badge-container .amazon-certified-content-wrapper > .amazon-certified-short-detail span { font-size: 15px !important; }

.amazon-certified-badge-container .amazon-certified-logo { width: 55px; position: absolute; left: 0px; overflow: hidden; margin-top: 3px; }

.amazon-certified-badge-container .amazon-certified-content { position: relative; border-radius: 0px 7px 7px; padding: 1% 0px 0px; z-index: 1; }

.amazon-certified-badge-container .amazon-certified-content-wrapper { position: relative; min-height: 55px; padding-left: 65px; overflow: hidden; }

.amazon-certified-badge-container .amazon-certified-title { text-transform: uppercase; color: rgb(113, 124, 120); margin-right: 5px; font-size: 13px !important; }

.amazon-certified-badge-container .amazon-certified-learn-more { color: rgb(87, 173, 203); font-size: 13px !important; }

.amazon-certified-badge-container:hover { cursor: pointer; }

.amazon-certified-badge-container:hover .amazon-certified-learn-more { text-decoration: underline; }

.amazon-certified-explanatory-view-header { text-transform: uppercase; }

#amazon-certified-content .a-declarative { display: inline-block; max-width: 100%; }

#amazonCertifiedDesktopWrapper { max-width: 100%; }

.amazon-certified-badge-container { width: 525px; max-width: 100%; }

.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: 0px 0px; }

#edpIngressContainer:hover > .edpIngressIcon { background-position: -42px 0px; }

@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: 0px 0px; background-size: 200% 100%; background-repeat: no-repeat; }
  #edpIngressContainer:hover > .edpIngressIcon { background-position: -13px 0px; }
}

#ask_feature_div, #averageCustomerReviews, #averageCustomerReviews_feature_div { display: inline; }

.askPipe { color: rgb(102, 102, 102); padding: 0px 5px; }

.askATFLink { display: inline-block; }

[data-experience-type="eu-enhanced"] { display: flex; flex-direction: column; height: 100%; overflow: hidden !important; }

#attach-warranty-divider-1-eu-enhanced { width: 100%; }

#attach-warranty-display-eu-enhanced { display: flex; flex-direction: column; height: 100%; overflow: hidden; }

#attach-warranty-container-eu-enhanced { display: flex; flex-direction: column; flex: 1 1 0%; overflow: hidden; min-height: 0px; }

#attach-warranty-bullets-container-eu-enhanced { flex: 1 1 0%; overflow-y: auto; padding-right: 5px; min-height: 0px; }

#attach-warranty-header-eu-enhanced { margin-bottom: 8px; }

#warranty-dss-mbs-header-bullet { margin-top: 0px; margin-bottom: 16px; }

#attach-warranty-more-details-eu-enhanced { margin-top: 12px; }

#attach-warranty-disclaimer-eu-enhanced, #attach-warranty-options-container-eu-enhanced { flex-shrink: 0; }

.eu-enhanced-fixed-bottom { position: sticky; bottom: 0px; background-color: rgb(255, 255, 255); z-index: 2; margin-top: auto; flex-shrink: 0; }

#attach-warranty-buttons-container-eu-enhanced-dss, #attach-warranty-card-button-stack-eu-enhanced { background-color: rgb(255, 255, 255); position: sticky; bottom: 0px; z-index: 3; margin-top: 0px; flex-shrink: 0; }

#attach-no-warranty-alert-eu-enhanced { margin-bottom: 10px; width: 100%; }

@media (max-width: 600px) {
  #attach-warranty-bullets-container-eu-enhanced { max-height: 25vh; }
  [data-experience-type="eu-enhanced"] [id^="attach-warranty-option-eu-enhanced-"] { margin-bottom: 0px !important; }
  [data-experience-type="eu-enhanced"] #attach-warranty-divider-1-eu-enhanced { margin-bottom: 0px !important; }
  [data-experience-type="eu-enhanced"] #attach-warranty-divider-2-eu-enhanced { margin-top: 0.4rem; }
  [data-experience-type="eu-enhanced"] #attach-warranty-options-container-eu-enhanced { margin-bottom: 0px !important; }
  [data-experience-type="eu-enhanced"] .eu-enhanced-fixed-bottom > .a-section.a-spacing-micro:first-child { display: none !important; }
  [data-experience-type="eu-enhanced"] .a-fixed-left-grid-inner { display: flex; align-items: stretch; }
  [data-experience-type="eu-enhanced"] .a-fixed-left-grid-col.a-col-left { display: flex; align-items: center; }
  [data-experience-type="eu-enhanced"] .a-fixed-left-grid-col.a-col-right { display: flex; flex-direction: column; justify-content: center; }
}

#attach-desktop-sideSheet { position: fixed; right: -700px; width: 675px; max-width: 90%; bottom: 0px; z-index: 5001; margin: 0px; border-width: 0px; top: 0px; box-shadow: rgba(0, 0, 0, 0.25) -4px 0px 5px; background-color: rgb(231, 231, 231); overflow-wrap: anywhere; }

#attach-desktop-sideSheet #attach-ld-container { margin: 10px 10px 0px; }

#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 rgb(231, 231, 231); }

#attach-desktop-sideSheet #attach-ld-container #attach-ld-inner > div { background: rgb(255, 255, 255); height: auto; }

#attach-desktop-sideSheet #attach-ld-container #attach-ld-inner > div .a-alert-content { padding-left: 0px; }

#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: 0px; }

#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: rgb(255, 255, 255); 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: 0px; }

#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: 0px; }

#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: rgb(221, 221, 221); border-width: 1px; border-style: solid; float: right; margin-top: -50px; padding: 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: rgb(221, 221, 221); 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: 0px; 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: 0px; }

#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: 0px; }

#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-warranty-pane-ld { height: 85%; }

#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: 0.9; font-size: 17px; position: relative; cursor: pointer; display: none; }

#attach-desktop-sideSheet .secondary-side-sheet .back-button .arrow-icon { position: absolute; top: 50%; left: 0px; margin-top: -0.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; inset: -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; inset: -100%; max-width: 100%; max-height: 100%; margin: auto; }

#attach-desktop-sideSheet #attachDisplayAddBaseAlert.sw-fallback { padding: 14px 18px !important; margin: 0px !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-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: 0px !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: 0px; 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: 0px; }

#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: 0px 10px; }

#attach-desktop-sideSheet .attach-saving-percentage-display-override { color: rgb(204, 12, 57) !important; }

#attach-desktop-sideSheet .attach-accessory-display-row { max-height: 200px; margin: 0px 14px 18px; }

#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: 0px 14px 18px; }

#attach-desktop-sideSheet .attach-accessory-divider { margin: 0px 4px 100px; }

#attach-desktop-sideSheet div.attach-sidesheet-card { background-color: rgb(255, 255, 255); margin: 10px; padding: 10px; }

#attach-desktop-sideSheet div.attach-sidesheet-card form { margin: 0px; }

#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: rgb(255, 255, 255); }

#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: 0px; border: none; }

#attach-desktop-sideSheet div.attach-categorized-sidesheet-card .attach-categorized-expander { border-bottom: 3px solid rgb(221, 221, 221); border-top: none; border-left: none; border-right: none; }

#attach-desktop-sideSheet div.attach-categorized-sidesheet-card .attach-categorized-expander-header { padding: 14px 0px; }

#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: rgb(255, 255, 255); }

#attach-desktop-sideSheet div.attach-accessory-tile .image-centering-container .attach-accessory-image { max-width: 100%; max-height: 100%; margin: auto; padding: 10px 0px; position: absolute; inset: 0px; }

#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: 0px; right: 0px; color: rgb(255, 255, 255); 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: rgb(68, 68, 68); opacity: 0.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: 0px; top: 0px; z-index: 1; }

#attach-desktop-sideSheet div.attach-accessory-tile .tile-header .a-icon { top: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; }

#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: 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: 0px; right: 0px; top: 50%; transform: translateY(-50%); color: rgb(255, 255, 255); font-weight: 700; font-size: 14px; line-height: 20px; text-align: center; vertical-align: middle; opacity: 1; transition: opacity 0.3s; }

#attach-desktop-sideSheet div.attach-accessory-tile .tile-content .tile-add-accessory-badge .tile-add-accessory-badge-inner { display: inline-block; background: rgb(68, 68, 68); opacity: 0.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 { }

#attach-desktop-sideSheet div.attach-accessory-tile .tile-content .attach-spinner { margin: 8px 0px; }

#attach-desktop-sideSheet div.attach-accessory-tile .additional-actions, #attach-desktop-sideSheet div.attach-accessory-tile .attach-accessory-button { max-height: 0px; opacity: 0; transition: 0.2s; }

#attach-desktop-sideSheet div.attach-accessory-tile .additional-actions { flex: 1 1 0%; }

#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: 0px; }

#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; inset: 0px; background: rgba(153, 153, 153, 0.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, 0.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: 0px; }

#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: 0px; }

#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: rgb(255, 255, 255); margin: 0px; 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 { margin-left: 2rem; width: 50%; }

#attach-desktop-sideSheet #attach-view-cart-button-form { display: inline-block; }

#attach-desktop-sideSheet #attach-view-cart-button-form.attach-cart-button-form { width: 100%; }

#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: 0px; }

#attach-desktop-sideSheet .close-button { position: absolute; right: 14px; top: 14px; width: 20px; height: 20px; opacity: 0.6; }

#attach-desktop-sideSheet .close-button::after, #attach-desktop-sideSheet .close-button::before { position: absolute; left: 15px; content: " "; height: 23px; width: 2px; background-color: rgb(17, 17, 17); }

#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: 0px; background: 0px 0px; }

#attach-desktop-sideSheet #attachAddedToCartBox { border-right: 1px solid rgb(221, 221, 221); padding-right: 18px; }

#attach-desktop-sideSheet #attach-add-to-cart-message-spinner { margin: 0px 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: rgb(177, 39, 4); color: rgb(255, 255, 255); }

#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: rgb(204, 28, 57); }

#attach-desktop-sideSheet .attach-accessory-lightning-deal .attach-LD-status-bar { position: relative; height: 8px; margin-bottom: 0px; 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: rgb(204, 204, 204); }

#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: rgb(231, 118, 0); }

#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: 0px; padding-top: 3px; }

#attach-desktop-sideSheet .attach-accessory-lightning-deal .rows-percent-claimed-message { line-height: 0; font-size: 0px; 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: rgb(102, 102, 102) !important; }

#attach-desktop-sideSheet .lightning-deal-ended .progbar-color { background-color: rgb(136, 136, 136) !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; inset: 0px; }

#attach-popover-lgtbox.attach-dss-backdrop { display: block; position: absolute; inset: 0px; background: rgb(15, 17, 17); opacity: 0.4; cursor: pointer; }

#govtRebatePopoverTrigger .a-icon-popover { display: none; }

#govtRebatePreloadContent { padding: 2rem; height: 100%; overflow-x: auto; }

.dp-apl-govt-rebate-prom-badge { background-color: rgb(204, 12, 57); display: inline-block; color: rgb(255, 255, 255); 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; background-color: rgb(237, 169, 58); border-radius: 2px; border-width: 1px; text-align: center; vertical-align: middle; display: inline-block; min-width: 36px; border-color: rgb(237, 169, 58) !important; line-height: 17px !important; }

.apl_u_l a:hover { text-decoration: none; }

.apl_type { color: rgb(255, 255, 255); padding: 0px 3px; font-size: 12px !important; }

.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: rgb(0, 0, 0); font-weight: 700; white-space: nowrap; }

.apl_m_font_message { white-space: normal; font-size: 13px !important; }

.apl_divider_dotted { margin-bottom: 2px; margin-top: 5px; border-style: dotted; }

.apl_container_inline { display: inline-block; }

#applicable_promotion_list_sec { margin-bottom: 0px; }

.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: rgb(0, 0, 0) !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: 0px; }

.snsCaptionWrapper { display: flex; gap: 5px; }

.snsCaptionWrapper .snsSingleDiscountPill { transform: scale(0.85); }

.snsCaptionWrapper .snsLogo { transform: scale(1.15); }

.discountPillWrapper { margin: 0px; font-size: 13px; line-height: 19px; display: inline-block; font-weight: 400; padding: 0px; border: none; background: inherit; }

.discountPillWrapper .pill { display: inline-block; position: relative; background: rgb(221, 221, 221); color: rgb(85, 85, 85); min-width: 38px; z-index: 0; text-align: center; }

.discountPillWrapper .pill.discountPillLeft { border-radius: 10px 0px 0px 10px; margin-right: 8px; padding: 1px 2px 0px 8px; }

.discountPillWrapper .pill.discountPillLeft.pillLightUp { background-color: rgb(255, 167, 35); color: rgb(17, 17, 17); }

.discountPillWrapper .pill.discountPillRight { border-radius: 0px 10px 10px 0px; padding: 1px 8px 0px 2px; }

.discountPillWrapper .pill.discountPillRight.pillLightUp { background-color: rgb(255, 167, 35); color: rgb(17, 17, 17); }

.discountPillWrapper .pill.discountPill { border-radius: 10px; padding: 1px 8px 0px; min-width: 42px; background: rgb(255, 167, 35); }

.discountPillWrapper .discountText { background-color: inherit; color: rgb(17, 17, 17); }

.discountPillWrapper .discountTextLeft, .discountPillWrapper .discountTextRight { background-color: inherit; }

.discountPillWrapper .discountTextLeft::after, .discountPillWrapper .discountTextRight::after { position: absolute; top: 0px; width: 10px; height: 100%; transform: skew(-20deg); background-color: inherit; content: ""; z-index: -1; }

.discountPillWrapper .discountTextLeft::after { right: -4px; }

.discountPillWrapper .discountTextRight::after { left: -4px; }

#onml-new-or-unrecognized-sns-customer-learn-more, #onml-non-tiered-learn-more, #onml-tiered-learn-more, #sns-non-tiered-learn-more, #sns-tiered-learn-more { display: inline-block; }

#onmlv2FormFields { border: 0px; padding: 0px; margin: 0px; border-collapse: collapse; }

#pe-fallback-msgbox .a-popover-trigger .a-icon-popover { display: none; }

.exclusively-prime-signup-button.a-button { border-color: rgb(48, 113, 139) rgb(43, 101, 124) rgb(38, 88, 108); }

.exclusively-prime-signup-button.a-button { background: rgb(73, 173, 211); }

.exclusively-prime-signup-button.a-button .a-button-inner { background: linear-gradient(rgb(74, 139, 165) 0px, rgb(54, 126, 155) 50%, rgb(48, 113, 139) 100%); }

.exclusively-prime-signup-button.a-button .a-button-inner { box-shadow: rgba(255, 255, 255, 0.15) 0px 1px 0px inset; }

.exclusively-prime-signup-button.a-button .a-button-text { color: rgb(255, 255, 255); }

.exclusively-prime-signup-button.a-button:hover { border-color: rgb(43, 101, 124) rgb(38, 88, 108) rgb(32, 76, 93); }

.exclusively-prime-signup-button.a-button:hover .a-button-inner { background: linear-gradient(rgb(54, 126, 155) 0px, rgb(48, 113, 139) 50%, rgb(43, 101, 124) 100%); }

.exclusively-prime-signup-button.a-button:active { border-color: rgb(38, 88, 108) rgb(32, 76, 93) rgb(32, 76, 93); }

.exclusively-prime-signup-button.a-button:active .a-button-inner { background: none rgb(48, 113, 139); filter: none; box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px inset; }

.a-mom-link-row { padding-left: 45px; }

.sns-buybox-upsell-trigger { cursor: pointer; }

#sns-onml-buybox-upsell-message-non-tiered, #sns-onml-buybox-upsell-message-tiered, #subscribe-only, #subscribe-only-no-tiered-text, #subscribe-only-tiered-text { text-align: left; }

#subscribe-only-link-with-tiered-text { display: inline; }

#subscribe-only { display: block; }

#snsFrequencySection { text-align: left; }

.sns-onml-program-detail .a-section { margin-bottom: 14px; }

#snsPitchPrice_feature_div { display: none; visibility: hidden; }

#onmlPriceBlockUpsellText { display: none; visibility: hidden; }

#actionPanel:not(.ap-deal):not(.ap-pospromo):not(.ap-b2brd) #price #priceblock_ourprice.onml-price-inactive, #actionPanel:not(.ap-deal):not(.ap-pospromo):not(.ap-b2brd) #price #priceblock_saleprice.onml-price-inactive { font-size: 13px !important; }

#actionPanel:not(.ap-deal):not(.ap-pospromo):not(.ap-b2brd) #price #priceblock_ourprice_lbl.onml-price-inactive, #actionPanel:not(.ap-deal):not(.ap-pospromo):not(.ap-b2brd) #price #priceblock_saleprice_lbl.onml-price-inactive { padding-top: 0px !important; }

#actionPanel #price #snsPrice_lbl { padding-top: 7px !important; }

#actionPanel #price #priceblock_snsprice { font-size: 21px !important; }

.sns-savings-icon { padding-top: 25px; }

.sns-upsell-learn-more-additional-messaging { padding-top: 18px; display: block; }

.momPopoverFooter { border-top: 1px solid rgb(204, 204, 204); padding-top: 10px; margin-top: 10px; }

.replenishment-frequency-accordion .a-box .empty-accordion-row-content { margin: 0px; }

.frequency-header { width: 100%; display: flex; padding-left: 10px; padding-right: 10px; margin-top: 16px; }

.frequency-row.frequency-numbers { display: flex; flex-wrap: wrap; gap: 2px; padding: 6px 6px 6px 10px; width: 100%; }

.frequency-row.frequency-units { display: flex; flex-wrap: nowrap; gap: 2px; padding: 6px; width: 100%; }

.replenishment-frequency-button { display: flex; flex-direction: column; gap: 2px; }

.frequency-unit-button { flex: 0 0 auto; min-width: 40px; }

.replenishment-frequency-accordion { max-height: 300px; overflow-y: scroll; }

.replenishment-frequency-popover { padding-left: 5px; padding-right: 5px; }

#onml-show-more-frequency-options-btn-declarative { margin-left: 65px; }

#sns-show-more-frequency-options-btn-declarative { margin-left: 65px; }

.show-more-frequency-options-section { height: 35px; display: flex; align-items: center; background-color: rgb(243, 243, 243); }

.sns-modal-widget { position: fixed; height: 100%; width: 100%; left: 0px; top: 0px; background-color: rgba(0, 0, 0, 0.5); z-index: 9999; overflow: visible; }

.sns-modal-widget-content { position: absolute; left: 55%; top: 0px; height: 100%; background-color: rgb(232, 232, 232); margin: auto; width: 45%; overflow-y: auto; }

.sns-widget-close-btn { position: relative; color: rgb(255, 255, 255); font-size: 70px; font-weight: 5; top: 10px; left: 51%; z-index: 9999; }

.ssb-desktop-header { top: 0px; background-color: rgb(255, 255, 255); border: none; padding: 20px; }

.ssb-atc-success-message { display: inline-block; }

.huc-confirmation-image { height: 40px; width: 50px; }

.huc-confirmation-image-mobile { height: 40px; width: 50px; }

.huc-rec-image-container { position: relative; top: 10%; height: 200px; width: 200px; }

.sns-sticky-element { position: sticky; top: -16px; z-index: 1; }

.sns-sticky-element::after, .sns-sticky-element::before { content: ""; display: block; height: 16px; position: sticky; }

.sns-sticky-element::before { top: var(--height); box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 0px; }

.sns-sticky-element::after { background: linear-gradient(white 10%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0.4) 70%, rgba(255, 255, 255, 0)); top: 0px; z-index: 2; }

.sns-sticky-element-content { position: sticky; top: 0px; z-index: 3; margin-top: -16px; background-color: rgb(255, 255, 255); }

.ssb-mobile-default-layout { overflow: unset; }

.ssb-mobile-recs-layout { position: relative; top: -30px; }

.delivery-option-divider { border-left: 2px solid rgb(211, 211, 211); height: 300px; }

.delivery-option-container { position: relative; left: 10%; }

.delivery-opt-option-text { display: inline-block; position: relative; left: 5%; width: 70%; }

.delivery-opt-text { position: relative; display: block; text-align: center; margin: auto; width: 80%; }

.delivery-opt-text-mobile { display: block; text-align: center; }

.delivery-option-button { display: block; margin-left: auto; margin-right: auto; width: 40%; }

.delivery-option-box { height: 80%; }

.sns-calendar-container { display: block; margin: auto; width: 90px; height: 90px; background: rgb(255, 213, 0); padding: 7px; }

.sns-calendar-container-mobile { display: block; margin: auto; width: 90px; height: 80px; background: rgb(255, 213, 0); padding: 7px; }

.sns-calendar-delivery-date { display: block; width: 60px; height: 50px; margin: auto; top: 7px; background: rgb(255, 255, 255); text-align: center; position: relative; }

.sns-calendar-delivery-date .binds { position: absolute; height: 10px; width: 30px; background: 0px 0px; border-style: solid; border-color: rgb(153, 153, 153); border-image: initial; border-width: 0px 5px; top: -3px; left: 0px; right: 0px; margin: auto; }

.sns-calendar-delivery-date .header { background: rgb(0, 205, 205); display: block; padding: 8px 0px; color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 154, 154); box-shadow: rgb(102, 102, 102) 0px -1px 0px 0px inset; height: 15%; }

.sns-calendar-delivery-date .delivery-day { display: block; margin: auto; box-shadow: rgb(204, 204, 204) 0px 0px 3px; position: relative; background: rgb(255, 255, 255); top: -40%; padding: 2px; }

#sns-discount { display: inline-block; }

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

a#sns-buybox-edit-subscription-header { pointer-events: all !important; cursor: pointer !important; }

.sns-delivery-link { margin-right: 3px; }

.sns-delivery-link-weekly { margin-right: 3px; }

.improvedSnSOfferDisplayDropdown .a-dropdown-container .a-button-dropdown { width: 100% !important; }

.burj #acBadge_feature_div { display: inline-block; }

.burj .ac-badge-wrapper { max-width: 560px; }

.ac-badge-wrapper { margin: 5px 0px 10px; display: flex; flex-wrap: wrap; }

.ac-keyword-link { color: rgb(0, 102, 192); font-size: 12px; }

.ac-for-text { color: rgb(17, 17, 17); display: inline; margin-left: 5px; line-height: 22px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.ac-product-highlights-for-text { color: rgb(17, 17, 17); 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: rgb(228, 121, 17); text-decoration: underline; }

.ac-badge-wrapper a.badge-link:hover { text-decoration: none; }

.ac-badge-rectangle { height: 22px; background-color: rgb(35, 47, 62); border-color: rgb(35, 47, 62); display: flex; min-width: 80px; }

.ac-badge-triangle { width: 0px; height: 0px; border-right: 10px solid transparent; border-top: 22px solid; color: rgb(35, 47, 62); }

.ac-badge-text-primary { line-height: 22px; margin-left: 8px; margin-right: 3px; font-family: "Amazon Ember", Arial !important; }

.ac-badge-text-secondary { line-height: 22px; margin-right: 8px; font-family: "Amazon Ember", Arial !important; }

.ac-orange { color: rgb(246, 153, 49); }

.ac-grey { color: rgb(35, 47, 62); }

.ac-white { color: rgb(255, 255, 255); }

[data-a-badge-color="sx-gulfstream"] { background-color: rgb(0, 46, 54) !important; color: rgb(0, 46, 54) !important; }

[data-a-badge-color="sx-cloud"] { color: rgb(255, 255, 255) !important; }

[data-a-badge-color="ac-orange"] { color: rgb(246, 153, 49) !important; }

.superleaf .ac-for-text { color: rgb(221, 221, 221); }

.superleaf .ac-keyword-link a { color: rgb(86, 194, 236) !important; }

.superleaf .ac-badge-rectangle { height: 24px; border-top: thin solid rgb(136, 136, 136); border-bottom: thin solid rgb(136, 136, 136); border-left: thin solid rgb(136, 136, 136); border-image: initial; border-right: transparent; }

.superleaf .ac-badge-triangle { border-top: 24px solid rgb(136, 136, 136); border-right: 11px solid transparent; position: relative; }

.superleaf .ac-badge-triangle::after { content: ""; border-right: 10px solid transparent; border-top: 22px solid; color: rgb(35, 47, 62); top: -23px; position: absolute; }

.superleaf #detail-page-ac-badge-label { border: thin solid rgb(136, 136, 136); }

.superleaf #detail-page-ac-badge-label::before { content: ""; width: 10px; height: 27px; border-left: 10px solid rgb(136, 136, 136); border-bottom: 26px solid transparent; box-sizing: border-box; top: -1px; right: -11px; position: absolute; }

.ac-mobile-badge-wrapper { margin: 3px 0px 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.ac-mobile-for-text { font-size: 12px; color: rgb(17, 17, 17); display: inline; margin-left: 5px; line-height: 22px; }

.ac-product-highlights-mobile-for-text { font-size: 12px; color: rgb(17, 17, 17); display: inline; margin-left: 4px; line-height: 22px; vertical-align: top; }

.ac-orange { color: rgb(246, 153, 49); }

.ac-grey { color: rgb(35, 47, 62); }

.ac-white { color: rgb(255, 255, 255); }

.amazons_choice_bottom_sheet_content.a-sheet-lightbox.a-sheet-show { background-color: rgba(0, 0, 0, 0.75); }

.ac-mobile-badge-wrapper .container { padding: 20px; }

[data-a-badge-color="sx-gulfstream"] { background-color: rgb(0, 46, 54) !important; color: rgb(0, 46, 54) !important; }

[data-a-badge-color="ac-orange"] { color: rgb(246, 153, 49) !important; }

[data-a-badge-color="sx-cloud"] { color: rgb(255, 255, 255) !important; }

.amazon_elements_mobile #acBadgeReviewsRowInner { padding-right: 15rem; }

.amazon_elements_mobile #acBadge_feature_div { width: 100%; float: left; }

.amazon_elements_mobile #averageCustomerReviews_feature_div { margin-right: -15rem; float: right; }

.amazon_elements_mobile .badge-wrapper { margin-top: 0px; margin-bottom: 0px; }

.amazon_elements_mobile .ac-mobile-badge-wrapper { margin-top: 0px; margin-bottom: 0px; }

.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 0px 0px !important; }

#ac-mobile-detail-bullets .ul .li { font-size: 13px !important; }

.burj #acBadge_feature_div .badge-wrapper { margin: 5px 0px !important; display: flex !important; }

#acBadge_feature_div .badge-wrapper { margin: 5px 0px; display: flex; }

.badge-wrapper .a-declarative { display: inline-flex; }

.ac-badge-popover-title-div { padding-bottom: 8px !important; }

.ac-badge-popover-title { line-height: 22px; color: rgb(0, 0, 0); font-family: "Amazon Ember", Arial !important; font-size: 15px !important; }

.ac-badge-popover-tagline { line-height: 22px; color: rgb(0, 0, 0); font-family: "Amazon Ember", Arial !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: rgb(0, 0, 0) !important; padding-bottom: 5px !important; }

#why-we-love-this-product-link { padding-top: 2px; padding-left: 5px; }

.badge-wrapper-mobile { margin: 3px 0px 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.amazons_choice_bottom_sheet_content.a-sheet-lightbox.a-sheet-show { background-color: rgba(0, 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: rgb(0, 0, 0); }

#why-we-love-this-product-link-mobile { font-size: 13px !important; padding-left: 5px; }

#watchNowContainer .watchnow-prime { margin: 0px auto; background-size: 135px; background-position: 0px -48px; width: 92px; height: 34px; display: block; }

#watchNowContainer .amazon-video-logo { display: block; margin: 0px auto 8px; background-size: 140px; background-position: 0px -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, #watchNowContainer #stream-now-btn .a-button-inner { background: -webkit-linear-gradient(top, rgb(176, 220, 85), rgb(136, 184, 36)); }

#watchNowContainer #stream-now-btn a { color: rgb(17, 17, 17); }

#watchNowContainer #stream-anytime-btn { display: block; margin-bottom: 5px; }

#watchNowContainer #stream-anytime-btn #stream-anytime-btn-announce, #watchNowContainer #stream-anytime-btn .a-button-inner { background: linear-gradient(rgb(112, 118, 125) 0px, rgb(112, 118, 125) 0px, rgb(69, 77, 86) 100%); }

#watchNowContainer #stream-anytime-btn a { color: rgb(255, 255, 255); }

#watchNowContainer #prime-text { display: block; text-align: center; padding: 5px 0px; }

#watchNowContainer .play-logo { background-size: 100px; background-position: 0px 0px; position: absolute; width: 36px; height: 36px; left: 15px; top: 14%; }

#watchNowContainer #stream-now-text1 { display: block; padding-top: 5px; padding-left: 10px; font-size: 15px !important; }

#watchNowContainer #stream-now-text2 { display: block; padding-left: 15px; margin-top: -12px; font-size: 10px !important; }

#watchNowContainer #stream-anytime-text1 { font-weight: 700; text-shadow: rgb(34, 34, 34) -1px -1px 1px; font-size: 15px !important; }

#watchNowContainer #stream-anytime-text2 { display: block; margin-top: -12px; font-size: 9px !important; }

#watchNowContainer #p2dBuyboxSavingsMessage { margin-bottom: 0px !important; }

#playNowContainer { display: flex; align-items: center; justify-content: flex-start; flex-direction: column; background-color: rgb(255, 255, 255); padding: 12px 4px; gap: 4px; font-size: 12px; letter-spacing: 0.5px; font-weight: 300; border-radius: 8px; border: 1px solid rgb(213, 217, 217); 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: rgb(255, 255, 255); color: rgb(0, 0, 0); box-shadow: rgba(0, 0, 0, 0.05) 0px 2px 5px; margin-top: 5px; display: flex; align-items: center; justify-content: center; text-decoration: none; border: 2px solid rgb(226, 226, 226); 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: 0px auto; display: flex; align-items: center; justify-content: flex-start; flex-direction: column; background-color: rgb(255, 255, 255); gap: 8px; font-size: 12px; letter-spacing: 0.5px; font-weight: 300; padding: 10px 0px; }

#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: rgb(255, 255, 255); color: rgb(0, 0, 0); box-shadow: none; margin: 5px 0px; display: flex; align-items: center; justify-content: center; text-decoration: none; border: 2px solid rgb(226, 226, 226); }

#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; }

.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: left top !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: left top !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 0px; }

.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: 0.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: left top !important; width: 22px !important; height: 15px !important; }

.shipToStoreRow { padding: 10px 0px; }

#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 { padding-top: 14px; display: flex; flex-direction: column; max-height: 800px; margin: 0px !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 { padding: 0px 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: 0px; }

#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; 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: 0px; }

#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-width: 1px; border-color: rgb(221, 221, 221); border-image: initial; 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: 0px 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 { border-radius: 3px; border: 1px solid rgb(221, 221, 221); }

#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: rgb(254, 250, 246) !important; border-color: rgb(228, 121, 17) !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 { position: relative; margin: 0px 10px 0px 0px !important; padding: 15px 10px 15px 15px !important; cursor: pointer !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-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: 0px; }

#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-size: unset; font-style: initial; position: relative; text-align: center; 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: left top !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 label > input + i span { color: rgb(255, 255, 255); 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: left top !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 0px 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: left top !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: left top !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: left top !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: 0.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: -0.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: 0.5em; margin-right: 0px; 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: 0px; 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 { padding: 10px; background: rgb(246, 246, 246); border-top: 1px solid rgb(221, 221, 221); display: flex; margin: 0px !important; }

#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 { box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 8px 0px, rgba(0, 0, 0, 0.19) 0px 6px 20px 0px; border: 1px solid rgb(221, 221, 221); border-radius: 3px; pointer-events: none !important; }

#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: 0px; }

#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: 0.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: left top !important; height: 16px !important; width: 100% !important; }

.selected-service-details { margin-left: 25px; }

.add-vehicle-option-in-dropdown { color: rgb(0, 130, 150); }

#add-vehicle-button { width: 250px; }

#select-vehicle-dropdown { width: 100%; height: 29px; }

#sts-vehicle-info-section { padding: 0px; }

.choose-vehicle-index { margin: 0px 12px 0px 0px; }

#add-vehicle-cancel-button { width: 100%; }

#add-vehicle-save-button { width: 100%; }

.choose-vehicle-header { margin: 0px; }

.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; }

.sbl-height-transition { 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: 0.5rem; border: 1px solid rgb(242, 242, 242); }

.shopbylook-btf-loading-section { display: none; position: absolute; margin: 0px; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 10; background-color: rgb(255, 255, 255); filter: opacity(75%); }

.shopbylook-btf-loading-section .shopbylook-btf-loading-row { position: absolute; left: 0px; right: 0px; bottom: 0px; z-index: 20; height: 100%; width: calc(100% - 4px); }

.shopbylook-btf-no-results-section { display: none; position: absolute; margin: 0px; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 10; }

.shopbylook-btf-no-results-section .shopbylook-btf-no-results-row { position: absolute; inset: 0px; z-index: 20; height: 100%; width: calc(100% - 4px); background-color: rgb(255, 255, 255); }

.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: 0px auto; display: table-cell; vertical-align: middle; text-align: center; }

.sbl-show-more-icon { margin-top: 0.3em; }

.shopbylook-btf-items-section-p-1 { height: auto; overflow: hidden; }

.sbl-height-transition { transition: height 350ms ease-out; }

.refinement-row { white-space: nowrap; }

.sbl-refinement-button { color: rgb(0, 0, 0); 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: rgb(254, 248, 242); border: 1px solid rgb(231, 118, 0); line-height: 19px; transition: opacity 350ms ease-out; height: 20px; opacity: 1; }

.sbl-filter-keyword-container:hover { box-shadow: rgb(153, 153, 153) 0px 1px 2px; }

.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: 0px 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 0px 2px; 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 3px 3px 0px; text-overflow: ellipsis; border-radius: 25%; }

.sbl-refinement-element-box .sbl-colorsprite, .sbl-refinement-option-button .sbl-colorsprite { height: 20px; width: 22px; border: 1px solid rgb(213, 219, 219); }

.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 rgb(213, 219, 219); }

.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 rgb(213, 219, 219); }

.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 rgb(213, 219, 219); }

.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: 0px 2px 2px 0px; }

.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: 0px; }

.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; }

.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: 0.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; }

.sbl-refinement-option-button .sbl-colorsprite { width: 20px; margin: 0px 3px 0px 0px; }

.sbl-refinement-option-button:has(.sbl-colorsprite) { padding: 5px 9px 5px 5px; }

.sbl-refinements-top-nav { width: 100%; border-bottom: 0.1rem solid rgb(231, 231, 231); display: flex; justify-content: space-between; align-items: center; transform: translate3d(0px, 0px, 0px); margin: 0px; position: sticky; top: 0px; background-color: rgb(255, 255, 255); z-index: 1; }

.sbl-refinements-search-input-container, .sbl-refinements-search-input-container-disabled { flex: 1 1 auto; margin: 0px 18px; }

.sbl-refinements-search-input { position: relative; padding: 0px; overflow-x: hidden; margin-bottom: 0px; }

.sbl-refinements-search-input .a-search { display: block; }

.sbl-refinements-search-input input { width: 100%; }

.sbl-refinement-search-clear-btn { position: absolute; right: 0px; bottom: 0px; 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: 0px; background-color: rgb(255, 255, 255); margin: 0px; padding: 0px 1.7rem; border-top: 0.1rem solid rgb(231, 231, 231); border-bottom: 0.1rem solid rgb(231, 231, 231); 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: 0.1rem solid rgb(241, 241, 241); border-radius: 7px; padding: 9px; height: 100%; display: flex; justify-content: center; align-items: center; background-color: rgb(255, 255, 255); cursor: pointer; }

.sbl-refinements-bottom-nav .sbl-refinements-show-results { background-color: rgb(0, 113, 133); border-color: rgb(0, 113, 133); }

.sbl-refinements-bottom-nav .sbl-refinements-show-results .a-color-base { color: rgb(255, 255, 255) !important; }

.sbl-item-transition { 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 0px 5px 5px; height: 10px; opacity: 0.75; }

.sbl-filter-keyword-container { margin-right: 0.8rem; border-radius: 1rem; }

.sbl-filter-keyword-container:hover { box-shadow: rgb(153, 153, 153) 0px 1px 2px; }

.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: 0px; display: flex; align-items: center; transition: 0.2s linear; margin-bottom: 10px; }

.sbl-top-refinements-row-desktop .sbl-refinement-button { line-height: 16px; padding: 7px 0.2rem 7px 10px; border: none; border-radius: 0px; margin: 0px; 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 hidden; display: flex; flex-wrap: wrap; align-items: center; scrollbar-width: none; }

.sbl-top-refinements-row-desktop .sbl-top-refinement-scroller .sbl-refinement-element-container { cursor: pointer; margin: 5px 4px; flex-shrink: 0; width: auto; border-radius: 8px; background-color: rgb(231, 244, 245); border: 1px solid rgb(199, 228, 232); }

.sbl-top-refinements-row-desktop .sbl-top-refinement-scroller .sbl-refinement-element-container.sbl-refinement-item-preselected { margin: 5px 4px; background-color: rgb(254, 248, 242) !important; border: 1px solid rgb(228, 121, 17) !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: rgb(0, 113, 133); }

.sbl-top-refinements-row-desktop .sbl-top-refinement-scroller .sbl-refinement-element-container.sbl-inactive { border: 1px solid rgb(244, 244, 244); background-color: rgb(244, 244, 244); }

.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: rgb(15, 17, 17); }

.sbl-top-refinements-row-desktop .sbl-top-refinement-scroller .sbl-refinement-element-container:hover { border: 1px solid rgb(0, 113, 133); }

.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-refinement-scroller { height: 36px; }

.sbl-top-refinement-scroller .sbl-refinement-element-container { margin: 0px 8px 0px 0px; }

.sbl-refinement-prime-button { padding: 4px 0px 2px; }

.sbl-refinement-element-container:not(.sbl-filter-keyword-hidden) { display: inline-block; }

.sbl-refinement-item-desktop-v31 { display: block; float: left; border-radius: 0px; margin: 0px; }

.sbl-side-sheet-section { overflow: visible; position: fixed; height: 100vh; width: 580px; max-width: 75vw; right: -620px; bottom: 0px; top: 0px; z-index: 199; margin: 0px; background-color: rgb(255, 255, 255); color: rgb(17, 17, 17); border-width: 0px; box-shadow: rgba(0, 0, 0, 0.25) -4px 0px 5px; 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: 0px 0px; padding: 0px; }

.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: 0.4; position: fixed; top: 0px; left: 0px; height: 100%; width: 100%; background: rgb(0, 0, 0); z-index: 198; }

.sbl-side-sheet { background-color: rgb(242, 242, 242); padding: 0px; margin: 0px; display: flex; flex-direction: column; }

.sbl-desktop-filters { background-color: rgb(242, 242, 242); width: 100%; bottom: 0px; margin: 0px; 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: 0px; }

.sbl-refinement-expander { margin-top: 3px; background-color: rgb(242, 242, 242); }

.sbl-refinement-expander .sbl-refinement-expander-header { width: 100%; background-color: rgb(255, 255, 255) !important; }

.sbl-refinement-expander .sbl-refinement-expander-header .sbl-refinement-expander-header-text { line-height: 18px; font-size: 15px; color: rgb(0, 0, 0); }

.sbl-refinement-expander .sbl-refinement-expander-content { margin: 0px; background-color: rgb(255, 255, 255); transition: height 350ms ease-out; padding: 4px 0px 16px 1.1rem !important; }

.sbl-refinement-expander .sbl-refinement-expander-content .sbl-refinements-bn-list { padding: 0px; }

.sbl-refinement-expander .sbl-refinement-expander-content .sbl-refinement-option-button:hover { border: 1px solid rgb(0, 113, 133) !important; }

.sbl-lock-background { height: 100vh; overflow: hidden; }

.sbl-side-sheet { height: 100%; }

.sbl-refinement-option-button { margin: 1px 4px 7px 0px; }

.sbl-refinement-option-button:has(.sbl-colorsprite) { padding: 0px; }

.sbl-desktop-filters { padding-bottom: 2px; }

.sbl-refinement-expander .sbl-refinement-expander-header { padding-top: 8px; padding-bottom: 16px; }

.sbl-refinement-expander:first-child .sbl-refinement-expander-header { padding-top: 16px; }

.sbl-refinement-see-more-btn-container { padding-left: 0.2rem; }

.sbl-refinement-see-more-btn { justify-content: flex-start; }

.sbl-refinements-search-input input { padding-right: 28px; }

.sbl-fixed-prime-filters-section { height: 44px; display: contents; }

.sbl-prime-switch-section { border-right: 1px solid rgb(187, 191, 191); height: 34px; padding-right: 3px; margin-right: 4px; align-content: center; }

.sbl-top-refinement-carousel-container { flex: 1 1 0%; 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: 0px 13px 13px 0px; background: linear-gradient(90deg, rgb(255, 255, 255) 70%, 90%, rgba(255, 255, 255, 0)); }

.sbl-top-refinement-carousel-container .sbl-carousel-scroller-left .a-button { height: 39px; margin: 5px 0px; 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: 0px; top: 0px; z-index: 21; width: 50px; height: 49px; border-radius: 13px 0px 0px 13px; background: linear-gradient(90deg, rgba(255, 255, 255, 0), 10%, rgb(255, 255, 255) 30%); }

.sbl-top-refinement-carousel-container .sbl-carousel-scroller-right .a-button { height: 39px; margin: 5px 0px; 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 hidden; display: flex; flex-flow: row; align-items: center; scrollbar-width: none; margin: 3px 0px; }

.sbl-top-refinement-carousel-container .sbl-top-refinement-scroller-v31 .sbl-refinement-element-container { cursor: pointer; margin: 5px 4px; flex-shrink: 0; width: auto; border-radius: 8px; }

.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 .a-button-text .sbl-refinement-review-star { background: url("https://m.media-amazon.com/images/S/sash/1B5nH39U5U0JHHA.svg") 0% 0% / contain no-repeat; width: 19px; height: 19px; margin-right: 1px; }

.sbl-top-refinement-carousel-container .sbl-top-refinement-scroller-v31 .sbl-refinement-element-container.sbl-refinement-item-preselected { margin: 5px 4px; background-color: rgb(254, 248, 242) !important; border: 1px solid rgb(228, 121, 17) !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: 0px 6px 0px 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 { margin: 0px 1px 0px 6px; }

.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: rgb(0, 0, 0); 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: rgb(0, 0, 0); }

.sbl-top-refinement-carousel-container .sbl-top-refinement-scroller-v31 .sbl-refinement-element-container .add-icon::before { width: 8px; height: 2px; top: 3px; left: 0px; 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: 0px; 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: rgb(15, 17, 17); }

.sbl-top-refinement-carousel-container .sbl-top-refinement-scroller-v31 .sbl-carousel-scroller_left { position: absolute; top: 0px; margin: 5px 4px; height: 34px; z-index: 2; border-color: rgb(136, 140, 140); }

.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; }

.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-height-transition { transition: height 350ms ease-out; }

.shopbylook-btf-item-box { display: inline-block; float: left; border: 1px solid rgb(242, 242, 242); transition: transform 1s; 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 0px 6px; padding: 0px 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: 0.7; }

.shopbylook-btf-item-like { padding: 3px 7px 3px 3px; cursor: pointer; display: inline-block; opacity: 0.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 { transform-style: preserve-3d; transform: rotateY(180deg); }

.shopbylook-btf-item-box-flip .shopbylook-btf-item-box-inner { 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: 0px 10px; }

.sbl-status-badge, .sbl-status-badge-wrapper .sbl-status-badge-orange, .sbl-status-badge-wrapper .sbl-status-badge-red { padding: 0px 6px 0px 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; 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; flex: 1 1 0%; 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: rgb(177, 39, 4) !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: rgb(255, 255, 255) !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: rgb(0, 70, 79) !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: rgb(255, 255, 255) !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: rgb(204, 12, 57) !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: rgb(255, 255, 255) !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; box-sizing: border-box; position: absolute; top: 0px; right: -10px; }

.sbl-ac-status-badge-wrapper, .sbl-status-badge-wrapper { position: absolute; text-align: left; z-index: 2; overflow: hidden; border-radius: 6px 0px 0px; }

.sbl-ac-status-badge-wrapper [data-a-badge-color="dp-gulfstream"], .sbl-status-badge-wrapper [data-a-badge-color="dp-gulfstream"] { background-color: rgb(0, 46, 54) !important; color: rgb(0, 46, 54) !important; }

.sbl-ac-status-badge-wrapper [data-a-badge-color="dp-cloud"], .sbl-status-badge-wrapper [data-a-badge-color="dp-cloud"] { color: rgb(255, 255, 255) !important; }

.sbl-ac-status-badge-wrapper [data-a-badge-color="ac-orange"], .sbl-status-badge-wrapper [data-a-badge-color="ac-orange"] { color: rgb(246, 153, 49) !important; }

.sbl-ac-status-badge-wrapper [data-a-badge-color="dp-orange"], .sbl-status-badge-wrapper [data-a-badge-color="dp-orange"] { background-color: rgb(230, 122, 0) !important; color: rgb(230, 122, 0) !important; }

.sbl-status-badge-wrapper .sbl-status-badge-orange { background-color: rgb(230, 122, 0) !important; color: rgb(230, 122, 0) !important; }

.sbl-status-badge-wrapper .sbl-status-badge-orange .sbl-badge-text { color: rgb(255, 255, 255) !important; }

.sbl-status-badge-wrapper .sbl-status-badge-red { background-color: rgb(214, 44, 17) !important; color: rgb(214, 44, 17) !important; }

.sbl-status-badge-wrapper .sbl-status-badge-red .sbl-badge-text { color: rgb(255, 255, 255) !important; }

.sbl-attribute-box { border-top: 0.1rem solid rgb(213, 217, 217); 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.3333% !important; }
  .sbl-no-content-message { width: 33.3333%; }
  .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.3333% !important; }
  .sbl-ads-override .sbl-no-content-message { width: 33.3333%; }
}

@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.6667% !important; }
  .sbl-no-content-message { width: 16.6667%; }
  .sbl-ads-override .shopbylook-btf-item-box { width: 20% !important; }
  .sbl-ads-override .sbl-no-content-message { width: 20%; }
}

.shopbylook-btf-item-box { padding: 0px 6px; border: none; height: auto; min-height: auto; display: flex; flex-flow: column wrap; margin: 0px 0px 4px !important; min-width: 0px !important; }

.sbl-item-liked .shopbylook-btf-item-like { display: inline-block; }

.sbl-grey-overlay { position: absolute; background-color: rgb(0, 0, 0); width: 100%; height: 100%; z-index: 2; opacity: 0.04; pointer-events: none; border-radius: 4px; }

.sbl-item-transition { 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: 0.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 0px 8px; }

.shopbylook-btf-item-dislike { opacity: 1; margin: 0px; position: absolute; right: 2px; top: 2px; z-index: 5; padding: 0px 0px 0.2rem 0.2rem; cursor: none; }

.shopbylook-btf-item-dislike .shopbylook-btf-item-dislike-img { width: 32px; height: 32px; cursor: pointer; background-color: rgb(255, 255, 255); border: 0px; border-radius: 2rem; display: block; box-shadow: rgba(213, 217, 217, 0.5) 0px 2px 5px 0px; margin: 0px 0px 4px 4px; opacity: 1; }

.shopbylook-btf-item-dislike .shopbylook-btf-item-dislike-img:hover { transform: none; opacity: 1; border: none; background: rgb(247, 250, 250); }

.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; }

.shopbylook-btf-item-box-inner { position: relative; height: 100%; border-radius: 7px; display: flex; flex-direction: column; border: none; padding: 0px; }

.sbl-item-details { padding: 0px; }

.sbl-item-details.item-details-softline-override { padding-top: 5px; }

.sbl-item-details .sbl-product-title-wrapper .sbl-product-title-url:focus { outline: rgb(0, 113, 133) auto 3px; }

.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: 0px; 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: 0px; }

.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("https://m.media-amazon.com/images/S/sash/e0xlUnbRsApud0f.png") 0% 0% / contain no-repeat; vertical-align: bottom; }

.sbl-energy-efficiency .badge-border { text-shadow: rgb(0, 0, 0) -0.5px -0.5px 0px, rgb(0, 0, 0) 0.5px -0.5px 0px, rgb(0, 0, 0) -0.5px 0.5px 0px, rgb(0, 0, 0) 0.5px 0.5px 0px; }

.sbl-ee-data-sheet-label-container { padding-left: 0.25rem; padding-top: 0.2rem; float: left; cursor: pointer; display: flex; }

.sbl-ee-data-sheet-label-eu2021-desktop { padding-top: 0.3rem; }

.sbl-ee-data-sheet-label-desktop { padding-top: 0.15rem; }

.shopbylook-btf-item-box .play-icon-placeholder { position: absolute; top: 148px; right: 0px; 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: 0px 0px 0px 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: rgba(0, 70, 79, 0.2) 0px 4px 14px 0px; color: rgb(255, 255, 255); background-color: rgb(68, 76, 85); border: 1px solid rgba(47, 53, 59, 0.2); padding: 10px; backface-visibility: visible; perspective: 50rem; transform-style: preserve-3d; text-align: center; z-index: 10; }

.sbl-hist-bar.sbl-hist-selected { fill: rgb(0, 164, 180); }

.sbl-hist-bar { fill: rgb(216, 216, 216); }

.sbl-hist-thumb { fill: rgb(255, 255, 255); stroke: rgb(0, 164, 180); stroke-width: 1px; }

.sbl-histogram { padding-top: 10px; padding-bottom: 15px; }

.mirai-button-primary { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); border: 1px solid rgb(0, 0, 0); padding: 10px 16px; text-align: center; text-decoration: none; text-transform: uppercase; display: inline-block; transition-duration: 0.4s; cursor: pointer; border-radius: 0px; }

.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.3333%; }
}

@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(rgb(15, 17, 17) 0px 1px 4px); }

.mirai-shoppable-scene .mirai-scene-image-block-tag-container .mirai-scene-view-products-button { position: absolute; left: 10px; bottom: 10px; display: block !important; 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 { align-items: center; padding: 0px 5px; line-height: 32px; display: inline-flex !important; 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: 0px; top: 0px; z-index: 210; margin: 0px; background-color: rgb(255, 255, 255); color: rgb(17, 17, 17); border-width: 0px; box-shadow: rgba(0, 0, 0, 0.25) -4px 0px 5px; 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: 0.4; position: fixed; top: 0px; left: 0px; height: 100%; width: 100%; background: rgb(0, 0, 0); z-index: 0; }

.lock-background { height: 100vh; overflow: hidden; }

.discover-tabs-section { background: rgb(255, 255, 255); text-align: left; }

.discover-tabs-title-row { padding: 20px 20px 0px; }

.discover-tabs-title-row .discover-tabs-title { display: inline-block; text-transform: lowercase; font-size: 24px !important; line-height: 35px !important; }

.discover-tabs-title-row .discover-tabs-title::first-letter { text-transform: capitalize; }

.discover-tabs-tab-row { padding-left: 20px; border-bottom: 1px solid rgb(236, 236, 236); }

.discover-tabs-tab-row .discover-tabs-tab { line-height: 16px; font-size: 15px; text-align: center; margin-right: 16px; padding: 8px 0px 6px; color: rgb(17, 17, 17); 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: 0px; height: 34px; padding: 0px 10px; transition: background-color 0.3s; background-color: rgba(255, 255, 255, 0.75); box-shadow: rgb(136, 136, 136) 0px 1px 3px; display: flex; justify-content: center; align-items: center; }

.discover-tabs-carousel .discover-tabs-control.active { transition: background-color 0.3s; background-color: rgb(255, 255, 255); }

.discover-tabs-carousel .discover-tabs-control-right { right: 0px; cursor: pointer; border-radius: 4px 0px 0px 4px; }

.discover-tabs-carousel .discover-tabs-control-right img { transform: rotate(-90deg); width: 15px; }

.discover-tabs-carousel .discover-tabs-control-left { left: 0px; cursor: pointer; border-radius: 0px 4px 4px 0px; }

.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 0.3s; color: rgb(85, 85, 85); }

.discover-tabs-active-tab { border-bottom: 4px solid rgb(17, 17, 17); transition: border-bottom-color 0.3s; }

#scene-details-content { overflow: hidden scroll; height: 100vh; }

.room-detail-page-container { height: 100vh; background: rgb(255, 255, 255); position: relative; }

.room-detail-page-container .back-to-top-container { position: absolute; top: 10px; left: calc(100% - 54px); 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 0.3s, opacity 0.3s; 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: 0px; background: rgb(255, 255, 255); }

.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(rgb(15, 17, 17) 0px 1px 4px); user-select: none; }

.room-detail-page-container .room-detail-section .scene-image-and-tag-row.with-bg { background-color: rgba(0, 0, 0, 0.03); }

.room-detail-page-container .room-products-scroller-content { display: flex; flex-wrap: nowrap; 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: rgb(15, 17, 17); background-color: rgb(255, 255, 255); border: 1px solid rgb(213, 217, 217); box-shadow: rgba(213, 217, 217, 0.5) 0px 2px 5px 0px, rgb(213, 217, 217) 0px 0px 0px 1px inset; display: flex; justify-content: center; align-items: center; outline: 0px; padding: 4px 10px; 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: rgb(255, 255, 255); border: 1px solid rgba(187, 191, 191, 0.44); box-shadow: rgb(213, 217, 217) 0px 0px 0px 1px inset; }

.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: rgb(222, 250, 255); border: 1px solid rgb(0, 113, 133); box-shadow: rgba(213, 217, 217, 0.5) 0px 2px 5px 0px; 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: rgb(255, 255, 255); border: 1px solid rgb(234, 236, 236); box-shadow: rgba(213, 217, 217, 0.5) 0px 2px 5px 0px, rgb(213, 217, 217) 0px 0px 0px 1px inset; cursor: default; }

.room-detail-page-container .room-below-image-section { margin-bottom: 0px; }

.room-detail-page-container .room-below-image-section .room-feed-and-refinements { background: rgb(255, 255, 255); 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: 0px; }

.room-detail-page-container .room-below-image-section .room-feed-and-refinements > .room-feed-section > .room-feed-and-refinements { margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px; }

.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: rgba(15, 17, 17, 0.2) 0px 1px 3px 0px; display: flex; flex-direction: column; position: relative; max-width: 280px; width: calc(50% - 20px); border: 1px solid rgb(208, 215, 215); border-radius: 4px; margin: 10px; transition: transform 1s; }

.room-detail-page-container .room-below-image-section .room-feed-and-refinements > .room-feed-section .room-feed-items-container .discover-feed-item-disliked { opacity: 0.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: 0px 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: 0px 6px 0px 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: rgb(177, 39, 4) !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: rgb(255, 255, 255) !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: rgb(0, 70, 79) !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: rgb(255, 255, 255) !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: rgb(204, 12, 57) !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: rgb(255, 255, 255) !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; 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; flex: 1 1 0%; 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; box-sizing: border-box; position: absolute; top: 0px; 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: rgb(230, 122, 0) !important; color: rgb(230, 122, 0) !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: rgb(255, 255, 255) !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: rgb(214, 44, 17) !important; color: rgb(214, 44, 17) !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: rgb(255, 255, 255) !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: rgb(213, 219, 219) !important; color: rgb(213, 219, 219) !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: rgb(55, 61, 62) !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("https://m.media-amazon.com/images/S/sash/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: rgb(0, 0, 0) -0.5px -0.5px 0px, rgb(0, 0, 0) 0.5px -0.5px 0px, rgb(0, 0, 0) -0.5px 0.5px 0px, rgb(0, 0, 0) 0.5px 0.5px 0px; }

.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: 0px; left: 0px; 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: radial-gradient(transparent, rgba(0, 0, 0, 0.01), rgba(0, 0, 0, 0.03), rgba(0, 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 0px; }

.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: 0px 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; }

.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: 0px 20px; border-bottom: 1px solid rgb(236, 236, 236); }

.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(16.6667%); left: 0px; border-bottom: 2px solid rgb(85, 85, 85); }

.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: 0px 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: 0px 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: 0px 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: 0px; display: flex; top: 0px !important; }

.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: 0px 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: 0px 6px 0px 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: rgb(177, 39, 4) !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: rgb(255, 255, 255) !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: rgb(0, 70, 79) !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: rgb(255, 255, 255) !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: rgb(204, 12, 57) !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: rgb(255, 255, 255) !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; 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; flex: 1 1 0%; 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; box-sizing: border-box; position: absolute; top: 0px; 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: rgb(230, 122, 0) !important; color: rgb(230, 122, 0) !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: rgb(255, 255, 255) !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: rgb(214, 44, 17) !important; color: rgb(214, 44, 17) !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: rgb(255, 255, 255) !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: rgb(213, 219, 219) !important; color: rgb(213, 219, 219) !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: rgb(55, 61, 62) !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("https://m.media-amazon.com/images/S/sash/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: rgb(0, 0, 0) -0.5px -0.5px 0px, rgb(0, 0, 0) 0.5px -0.5px 0px, rgb(0, 0, 0) -0.5px 0.5px 0px, rgb(0, 0, 0) 0.5px 0.5px 0px; }

.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; transition: transform 1s; 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: 0px 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: -0.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: rgb(6, 125, 98); color: rgb(255, 255, 255); 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: rgb(6, 125, 98); }

.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: 0px; }

.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: 0px 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: 0px 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: 0px 6px 0px 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: rgb(177, 39, 4) !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: rgb(255, 255, 255) !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: rgb(0, 70, 79) !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: rgb(255, 255, 255) !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: rgb(204, 12, 57) !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: rgb(255, 255, 255) !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; 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; flex: 1 1 0%; 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; box-sizing: border-box; position: absolute; top: 0px; 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: rgb(230, 122, 0) !important; color: rgb(230, 122, 0) !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: rgb(255, 255, 255) !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: rgb(214, 44, 17) !important; color: rgb(214, 44, 17) !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: rgb(255, 255, 255) !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: rgb(213, 219, 219) !important; color: rgb(213, 219, 219) !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: rgb(55, 61, 62) !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("https://m.media-amazon.com/images/S/sash/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: rgb(0, 0, 0) -0.5px -0.5px 0px, rgb(0, 0, 0) 0.5px -0.5px 0px, rgb(0, 0, 0) -0.5px 0.5px 0px, rgb(0, 0, 0) 0.5px 0.5px 0px; }

.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: rgb(255, 255, 255); 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: rgb(17, 17, 17) !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: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); 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, 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: 0px; }

.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: rgb(118, 118, 118); }

.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 { margin-left: 2px; line-height: 1.465 !important; color: rgb(0, 113, 133) !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; transition: transform 1s; 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: 0px; left: 0px; 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: radial-gradient(transparent, rgba(0, 0, 0, 0.01), rgba(0, 0, 0, 0.03), rgba(0, 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: 0px 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: 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: -0.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: rgb(6, 125, 98); color: rgb(255, 255, 255); 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: rgb(6, 125, 98); }

.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: 0px; display: flex; top: 0px !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 .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 { visibility: visible; width: auto; display: flex; padding-left: 8px !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 { 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: 0px 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: 0px 6px 0px 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: rgb(177, 39, 4) !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: rgb(255, 255, 255) !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: rgb(0, 70, 79) !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: rgb(255, 255, 255) !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: rgb(204, 12, 57) !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: rgb(255, 255, 255) !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; 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; flex: 1 1 0%; 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; box-sizing: border-box; position: absolute; top: 0px; 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: rgb(230, 122, 0) !important; color: rgb(230, 122, 0) !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: rgb(255, 255, 255) !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: rgb(214, 44, 17) !important; color: rgb(214, 44, 17) !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: rgb(255, 255, 255) !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: rgb(213, 219, 219) !important; color: rgb(213, 219, 219) !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: rgb(55, 61, 62) !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("https://m.media-amazon.com/images/S/sash/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: rgb(0, 0, 0) -0.5px -0.5px 0px, rgb(0, 0, 0) 0.5px -0.5px 0px, rgb(0, 0, 0) -0.5px 0.5px 0px, rgb(0, 0, 0) 0.5px 0.5px 0px; }

.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: rgb(255, 255, 255); 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: rgb(17, 17, 17) !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: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); 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, 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: 0px; }

.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: rgb(118, 118, 118); }

.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 { margin-left: 2px; line-height: 1.465 !important; color: rgb(0, 113, 133) !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; transition: transform 1s; 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: 0px; left: 0px; 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: radial-gradient(transparent, rgba(0, 0, 0, 0.01), rgba(0, 0, 0, 0.03), rgba(0, 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: 0px 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: 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: -0.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: rgb(6, 125, 98); color: rgb(255, 255, 255); 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: rgb(6, 125, 98); }

.room-detail-page-container .room-below-image-section .room-load-more-section { padding: 40px 0px 70px; 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 center top, rgb(237, 242, 242) 0px, rgba(237, 242, 242, 0) 60%); }

.room-detail-page-container .room-below-feed-section .room-below-feed-box-shadow { height: 15px; content: " "; background-image: radial-gradient(at 50% center, rgb(213, 217, 217) 0px, 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% - 20px); }

.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(0deg); }
  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(0deg); }
}

.mirai-scene-dot-pulsate { transform-origin: center center; animation-name: dot-pulse; animation-direction: alternate; animation-duration: 1.2s; animation-iteration-count: 3; animation-timing-function: cubic-bezier(0.77, 0, 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(0.45, 0, 0.55, 1); }

@keyframes color-flicker { 
  0% { background-color: rgb(255, 255, 255); }
  25% { background-color: rgb(222, 250, 255); }
  75% { background-color: rgb(222, 250, 255); }
  100% { background-color: rgb(255, 255, 255); }
}

.mirai-scene-carousel-border-color-flicker { animation-duration: 3.25s; animation-name: border-color-flicker; animation-iteration-count: 1; animation-timing-function: cubic-bezier(0.45, 0, 0.55, 1); }

@keyframes border-color-flicker { 
  0% { border-left-color: rgb(17, 150, 171); }
  25% { border-left-color: rgb(17, 150, 171); }
  75% { border-left-color: rgb(17, 150, 171); }
  100% { border-left-color: rgb(255, 255, 255); }
}

#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: 0px; border-color: rgb(0, 130, 150); box-shadow: rgb(200, 243, 250) 0px 0px 0px 3px, rgb(255, 255, 255) 0px 0px 0px 2px inset; }

#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(rgb(15, 17, 17) 0px 1px 4px); }

#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: rgb(35, 47, 62); border-color: rgb(35, 47, 62); display: flex; min-width: 80px; }

.value-pick-ac-badge-text-primary { line-height: 22px; margin-left: 8px; margin-right: 3px; font-family: "Amazon Ember", Arial !important; }

.value-pick-ac-badge-text-secondary { line-height: 22px; margin-right: 8px; font-family: "Amazon Ember", Arial !important; }

.value-pick-ac-orange { color: rgb(246, 153, 49); }

.value-pick-ac-white { color: rgb(255, 255, 255); }

.value-pick-ac-badge-triangle { width: 0px; height: 0px; border-right: 10px solid transparent; border-top: 22px solid; color: rgb(35, 47, 62); }

.value-pick-badge-view-row { width: 100%; text-decoration: none; display: inline-block; }

.value-pick-badge-view-triangle { width: 0px; height: 0px; border-right: 10px solid transparent; border-top: 22px solid; }

.value-pick-badge-view-rectangle { height: 22px; display: flex; min-width: 80px; }

.value-pick-badge-view-text-primary { line-height: 22px; margin-left: 8px; margin-right: 3px; font-family: "Amazon Ember", Arial !important; }

.value-pick-badge-view-text-secondary { line-height: 22px; margin-right: 8px; font-family: "Amazon Ember", Arial !important; }

.value-pick-ahs-text-grey { color: rgb(212, 220, 220) !important; }

.value-pick-ahs-background-grey { background-color: rgb(212, 220, 220) !important; border-color: rgb(212, 220, 220) !important; }

.value-pick-ahs-text-primary { color: rgb(0, 0, 0); }

.value-pick-business-discounts-badge { background: rgb(127, 204, 236); padding: 3px 6px; }

.value-pick-business-discount-loading-bar { width: 50%; height: 16px; background: rgb(200, 204, 204); position: relative; overflow: hidden; border-color: rgb(255, 255, 255); }

.value-pick-business-discount-loading-bar::after { position: absolute; width: 100%; height: 100%; background: linear-gradient(90deg, rgba(200, 204, 204, 0), rgb(255, 255, 255), rgba(200, 204, 204, 0)); animation: 2s ease-in-out 0s infinite normal none running placeholder-anim; content: ""; }

@keyframes placeholder-anim { 
  0% { background-position-x: -25px; }
  100% { background-position-x: 25px; }
}

.atc-spinner { background: url("https://images-na.ssl-images-amazon.com/images/G/01/udp/mobile/buy-box/atc-spinner.gif") 50% 50% / 25px no-repeat; }

.atc-spinner-position { position: absolute; width: 100%; height: 100%; z-index: 10001; left: 0px; top: 0px; }

.atc-toast-position { position: relative; left: -50%; top: -50%; z-index: 10001; }

.atc-toast-styles { padding: 2px; border-radius: 10px; text-align: center; background-color: rgb(68, 76, 85); }

.atc-toast-transition { transition-property: padding; transition-duration: 0.2s; }

.atc-toast-progress-styles { width: 80px; height: 40px; }

.atc-toast-success-styles { padding: 10px; }

.atc-toast-failure-styles { padding: 10px; }

.atc-toast-container { position: fixed; left: 50%; top: 50%; z-index: 10001; }

.atc-message-styles { font-size: 16px; color: rgb(255, 255, 255); font-weight: 700; font-family: arial; }

.udp-stop-scrolling { height: 100%; overflow: hidden; }

.atc-toast-overlay-styles { position: absolute; top: 0px; left: 0px; z-index: 10000; opacity: 0.6; height: 30000px; background-color: rgb(255, 255, 255); width: 100%; }

.twister-spinner-preload-app { background: url("https://images-na.ssl-images-amazon.com/images/G/01/amazonui/loading/loading-4x._V1_.gif"); }

.twister-spinner-preload { background: url("https://images-na.ssl-images-amazon.com/images/G/01/amazonui/loading/loading-4x._V1_.gif"); }

#cps-atc-changeover { background-color: rgba(255, 255, 255, 0.6); }

#cps-atc-changeover .a-changeover-inner { border-radius: 25px; background: rgb(35, 47, 62); color: rgb(255, 255, 255); }

.uss-u-no-scroll { overflow: hidden !important; }

.uss-text-white-color { color: rgb(255, 255, 255); }

.uss-recommendations-message { text-align: center; overflow: hidden; }

.uss-recommendations-message > span { position: relative; display: inline-block; overflow-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: 0px !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: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; height: 100%; overflow: auto; }

.uss-l-default-layout .loading-bar { background-color: rgb(255, 255, 255); }

.uss-l-default-layout .uss-c-head { -webkit-box-flex: 0; flex: 0 0 auto; width: 100%; overflow: auto; background-color: rgb(255, 255, 255); padding-left: 18px; border-bottom: 5px solid rgb(233, 237, 239); border-top-width: 5px; border-right-width: 5px; border-left-width: 5px; }

.uss-l-default-layout .uss-c-body { width: auto; height: auto; min-height: 0px; overflow: auto; -webkit-box-flex: 1; 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: rgb(17, 17, 17); margin-right: 15px; }

.uss-l-default-layout .uss-c-body .uss-recommendations-message > span::after { background: rgb(17, 17, 17); margin-left: 15px; }

.uss-l-default-layout .uss-widget { width: auto; margin-right: 18px; margin-left: 18px; background-color: rgb(255, 255, 255); }

.uss-l-default-layout .uss-recommendation-widget { padding: 0px; }

.uss-l-default-layout .uss-primary-action-status-widget { margin-left: 0px; 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: rgb(255, 255, 255); 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: rgb(255, 255, 255); }

.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: rgb(255, 255, 255); }

.uss-o-close-icon { cursor: pointer; }

.uss-o-close-icon::after, .uss-o-close-icon::before { position: absolute; content: " "; background-color: rgb(255, 255, 255); left: 50%; }

.uss-o-close-icon::before { transform: rotate(45deg); }

.uss-o-close-icon::after { 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: 0px; left: 0px; width: 100%; height: 100%; background-color: rgb(0, 0, 0); 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: 0px; }

.uss-l-right-side-sheet.is-open { right: 0px; }

.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: 0px; }

.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: flex; justify-content: center; max-height: 0px; opacity: 0; }

.uss-c-shipping-details .icon-placeholder { margin-right: 4px; -webkit-box-flex: 0; flex: 0 1 auto; }

.uss-c-shipping-details .shipping-message-placeholder { -webkit-box-flex: 0; flex: 0 1 auto; }

.uss-c-shipping-details .shipping-message-placeholder .a-color-base { color: rgb(255, 255, 255) !important; }

.uss-c-shipping-details .shipping-message-placeholder .a-color-price { color: rgb(255, 255, 255) !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 { text-decoration: underline; color: rgb(255, 255, 255) !important; }

.uss-c-shipping-details .shipping-message-placeholder a:hover { color: rgb(196, 85, 0) !important; }

.uss-c-shipping-details.uss-c-shipping-details-transition { max-height: 1000px; opacity: 1; transition: max-height 50ms ease-out, opacity 0.2s ease-out 50ms; }

.uss-c-atc-status-widget .atc-acknowledgement-message { display: block; }

.uss-c-atc-status-widget .atc-acknowledgement-message .main-image { border: 1px solid rgb(0, 138, 0); border-radius: 4px; display: inline-block; background-color: rgb(255, 255, 255); }

.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("https://m.media-amazon.com/images/S/sash/PgPDbovX-krzF7A.png"); display: block; width: 23px; height: 23px; left: 68px; top: 0px; 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: 0px; 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: 0px; }

.uss-l-atc-status-widget .atc-generic-error .error-message { display: inline-block; }

.atc-status-imb-widget { margin-top: 0px !important; }

.uss-c-uss-sheet-view { background-color: rgb(255, 255, 255); }

.uss-c-uss-sheet-view-gredient { background-image: linear-gradient(rgb(244, 246, 247), rgb(244, 246, 247)); }

.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: rgb(17, 17, 17); text-decoration: underline; }

.uss-list-widget .uss-widget-body { margin-bottom: 0px; }

.uss-list-widget h3.uss-widget-header { padding: 14px 14px 4px; border-top-style: outset; border-width: 1px; border-bottom-color: rgb(221, 221, 221); margin-bottom: 0px !important; }

.uss-list-widget .uss-widget-footer { padding: 14px 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: rgb(0, 102, 192); }

.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: 14px 18px; border-bottom: 1px solid rgb(221, 221, 221); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; }

.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: rgb(228, 121, 17); }

.uss-widget-body .uss-asin-faceout .uss-best-seller-badge::before { border-bottom-color: rgb(228, 121, 17); }

.uss-widget-body .uss-asin-faceout .uss-best-seller-badge::after { border-top-color: rgb(228, 121, 17); }

.uss-atc-error .uss-detail-page-link { text-decoration: underline; }

.uss-widget-header .uss-sp-help-link a:hover { text-decoration: none; }

#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("//m.media-amazon.com/images/G/01/pantry/pantry-box-sprite-percent-large.png") no-repeat; }

.p-prod-tile-box-sprite { background: url("//m.media-amazon.com/images/G/01/pantry/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: rgb(255, 255, 255); text-align: center; font-size: 12px; left: 0px; 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: 0px 0px; }

.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: 0px -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: 0px -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: 0px -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: 0px -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: 0px -648px; }

.p-prod-tile-box-display.p-prod-tile-box-sprite.one-box.v-hi-fill .percent-overlay { top: 19px; color: rgb(210, 111, 31); }

.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: 0px -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: 0px -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: 0px -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: 0px -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: 0px -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: 0px -712px; }

.p-prod-tile-box-display.p-prod-tile-box-sprite.multi-box.v-hi-fill .percent-overlay { top: 19px; color: rgb(210, 111, 31); }

.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: rgb(255, 255, 255); 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 { }

.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: 0px -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: 0px -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: 0px -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: 0px -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: 0px -943px; }

.p-prod-tile-box-display.p-prod-tile-large-box-sprite.one-box.v-hi-fill .percent-overlay { top: 31px; left: 55px; color: rgb(210, 111, 31); }

.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: 0px -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: 0px -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: 0px -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: 0px -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: 0px -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: 0px -1040px; }

.p-prod-tile-box-display.p-prod-tile-large-box-sprite.multi-box.v-hi-fill .percent-overlay { top: 30px; color: rgb(210, 111, 31); }

.p-prod-tile.p-prod-tile-cdlist-executing { opacity: 0.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: 0.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: rgb(140, 204, 125); }

.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: 0.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: rgb(140, 204, 125); }

.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: 0.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: rgb(196, 0, 0); }

.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: 0.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: rgb(232, 249, 226); }

.p-prod-tile-cdlist-action-result .p-prod-tile-cdlist-action-status-error { background-color: rgb(252, 244, 244); }

.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: 1px solid rgb(238, 238, 238); 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 0px 0px 5px; }

.p-prod-tile .p-prod-tile-selection-info .p-prod-tile-in-box { background-color: rgb(222, 222, 222); border-right: 1px solid rgb(222, 222, 222); border-radius: 2px 0px 0px 2px; float: right; padding: 0px 5px 0px 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: 0px; background-color: rgb(248, 248, 248); border-top: 1px solid rgb(238, 238, 238); }

.p-prod-tile .p-prod-tile-buttons form { margin-bottom: 0px; }

.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: rgb(234, 237, 237); position: absolute; display: none; top: 0px; bottom: 0px; z-index: 21; text-align: center; }

.p-prod-tile .p-prod-tile-inline-upsell .p-prod-tile-info { background-color: rgb(255, 255, 255); padding: 0px 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: 0px; }

.p-prod-tile .p-prod-tile-inline-upsell .p-prod-tile-recs { position: absolute; left: 0px; right: 0px; padding: 0px 6px; }

.p-prod-tile .p-prod-tile-inline-upsell .p-prod-tile-recs .p-prod-tile-headline-padding { display: block; padding: 6px 0px; }

.p-prod-tile .p-prod-tile-inline-upsell .p-prod-tile-recs .p-prod-tile-rec { background-color: rgb(255, 255, 255); }

.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: 0px; 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: rgb(255, 255, 255); opacity: 0.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: 0px 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 0px; }

.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: 0px 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: 0.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 0px; }

.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: 0px 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 0px; }

.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: rgb(0, 0, 0); }

.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: rgb(118, 118, 118); }

.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: rgb(118, 118, 118); }

.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: rgb(255, 255, 255); border: 1px solid rgb(238, 238, 238); 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: 0.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: 0px; }

.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 { 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: rgb(0, 0, 0); }

.p-prod-tile-carousel-video-tile-sponsored-text { position: absolute; left: 19px; bottom: 5px; padding-top: 1px; letter-spacing: 0.5px; font-size: 9px !important; }

.p-prod-tile-rosie-img-max-qty { padding: 5px; position: absolute; bottom: 50%; background-color: rgb(255, 255, 255); opacity: 0.9; }

.p-prod-tile-rosie-img-max-qty-large { padding: 5px; position: absolute; bottom: 50%; background-color: rgb(255, 255, 255); opacity: 0.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: rgb(243, 243, 243); height: 70px; }

.p-prod-tile-mini-dp-sims-title { color: rgb(118, 118, 118); position: relative; top: 20px; }

.p-prod-tile-mini-dp-sims-row { background-color: rgb(243, 243, 243); height: 115px; text-align: center; }

.p-prod-tile-mini-dp-sims-title { color: rgb(118, 118, 118); position: relative; top: 20px; }

.p-prod-tile-mini-dp-sims-tile { padding-left: 10px; padding-right: 10px; padding-bottom: 5px; border-bottom: 5px solid rgb(243, 243, 243); 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: rgb(187, 187, 187); }

.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: rgb(243, 243, 243); display: none; }

.p-prod-tile-mini-dp-percent-section-show { display: block; }

.p-prod-tile-mini-dp-box { padding: 10px; }

.p-prod-tile-mini-dp-percent-text { position: absolute; padding: 15px 10px 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: rgb(118, 118, 118); }

.p-prod-tile-mini-dp-oos { font-size: large; color: rgb(177, 39, 4); }

.pantry-discount-sticker { position: absolute; width: 40px; height: 40px; line-height: 12px; font-size: 12px; border-radius: 100%; z-index: 1; color: rgb(255, 255, 255); background: rgb(177, 39, 4); padding-top: 10px; text-align: center; }

.p-prod-tile .p-prod-tile-messaging { display: none; bottom: 0px; z-index: 21; text-align: center; padding-bottom: 30px; }

.p-list-similar-row .p-prod-tile .p-prod-tile-messaging { padding-bottom: 0px; }

.pantry-inu-changeover-wrapper { position: relative; }

.pantry-inu-changeover-wrapper #pantry-inu-confirmation { position: absolute; right: 1%; }

#pantryInlineUpsellWrapper { display: none; }

.inu-section { padding: 0px; background-color: rgb(255, 255, 255); border-radius: 3px; }

.inu-section p { font-size: 12px; font-weight: 700; }

.inu-section a { margin-right: 4px; margin-left: 7px; }

.inu-section .a-box-inner { padding: 10px 10px 14px 7px; }

.inu-item { display: inline-block; max-width: 212px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background-color: rgb(234, 237, 237); border-bottom: 1px solid; }

.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: 0px; 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; }

#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 0px 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: -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 0px 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: rgb(173, 177, 184) rgb(162, 166, 172) rgb(141, 144, 150); box-shadow: none; }

#ib-text-links-content .a-button { border-color: rgb(0, 102, 192); width: 100%; }

#potter-media-block-hardlines-v3d-ingress #ib-text-links-content .a-button { border-color: rgb(136, 140, 140); width: 100%; }

#ib-text-links-content .a-button-inner { background: rgb(255, 255, 255); }

#ib-text-links-content .a-button-text { color: rgb(0, 102, 192); }

#potter-media-block-hardlines-v3d-ingress #ib-text-links-content .a-button-text { color: rgb(15, 17, 17); text-transform: none; }

#ib-text-links-content .a-button.eyewear-vto { border-color: rgb(136, 140, 140); }

#ib-text-links-content .a-button.eyewear-vto .a-button-text { color: rgb(15, 17, 17); text-transform: none; font-size: 14px; padding: 6px 10px; }

#ib-text-links-content .a-button.eyewear-v3d { border-color: rgb(136, 140, 140); }

#ib-text-links-content .a-button.eyewear-v3d .a-button-text { color: rgb(15, 17, 17); text-transform: none; font-size: 14px; padding: 6px 10px; }

#ib-text-links-content .a-button.softlines-bag-v3d { border-color: rgb(136, 140, 140); }

#ib-text-links-content .a-button.softlines-bag-v3d .a-button-text { color: rgb(15, 17, 17); text-transform: none; font-size: 14px; padding: 6px 10px; }

#imageblock-360view-textlink:not(:only-child) { flex: 1 1 0%; width: auto !important; max-width: none !important; }

#ar-view-text-link:not(:only-child) { margin-left: 15px; flex: 1.5 1 0%; width: auto !important; max-width: none !important; }

#v3d-view-text-link:not(:only-child) { flex: 1 1 0%; width: auto !important; max-width: none !important; }

#v3dsr-view-text-link:not(:only-child) { margin-left: 0px; flex: 1.5 1 0%; width: auto !important; max-width: none !important; }

#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: 0px; 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: 0px; 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: 0px; 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: 0px; width: auto; text-align: center; }

#imageblock-360view-textlink #image-block-360-button #fezCameraIconContainer { display: flex; height: 100%; align-items: center; justify-content: center; margin: 0px 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: 0px 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: 0px 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: 0px 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; }

.a-m-au #textLinkIngress_feature_div #imageblock-360view-textlink:not(:only-child) #image-block-360-button, .a-m-br #textLinkIngress_feature_div #imageblock-360view-textlink:not(:only-child) #image-block-360-button, .a-m-mx #textLinkIngress_feature_div #imageblock-360view-textlink:not(:only-child) #image-block-360-button { height: 100%; border: 1px solid var(--gray-palette-700-flint,#888c8c); }

.a-m-au #textLinkIngress_feature_div #imageblock-360view-textlink:not(:only-child) #image-block-360-button-announce, .a-m-br #textLinkIngress_feature_div #imageblock-360view-textlink:not(:only-child) #image-block-360-button-announce, .a-m-mx #textLinkIngress_feature_div #imageblock-360view-textlink:not(:only-child) #image-block-360-button-announce { text-transform: none; height: 100%; color: rgb(15, 17, 17); font-family: "Amazon Ember"; font-size: 15px; font-style: normal; font-weight: 400; line-height: 21px; }

.a-m-au #textLinkIngress_feature_div #ar-view-text-link:not(:only-child) #fezLauncherLink, .a-m-br #textLinkIngress_feature_div #ar-view-text-link:not(:only-child) #fezLauncherLink, .a-m-mx #textLinkIngress_feature_div #ar-view-text-link:not(:only-child) #fezLauncherLink { border: 1px solid var(--gray-palette-700-flint,#888c8c); }

.a-m-au #textLinkIngress_feature_div #ar-view-text-link:not(:only-child) #fezLauncherLink-announce, .a-m-br #textLinkIngress_feature_div #ar-view-text-link:not(:only-child) #fezLauncherLink-announce, .a-m-mx #textLinkIngress_feature_div #ar-view-text-link:not(:only-child) #fezLauncherLink-announce { text-transform: none; height: 100%; color: rgb(15, 17, 17); font-family: "Amazon Ember"; font-size: 15px; font-style: normal; font-weight: 400; line-height: 21px; padding: 12px 16px 12px 17px; justify-content: center; align-items: center; }

.a-m-au #textLinkIngress_feature_div #ar-view-text-link:only-child #fezLauncherLink, .a-m-br #textLinkIngress_feature_div #ar-view-text-link:only-child #fezLauncherLink, .a-m-mx #textLinkIngress_feature_div #ar-view-text-link:only-child #fezLauncherLink { border: 1px solid var(--gray-palette-700-flint,#888c8c); }

.a-m-au #textLinkIngress_feature_div #ar-view-text-link:only-child #fezLauncherLink-announce, .a-m-br #textLinkIngress_feature_div #ar-view-text-link:only-child #fezLauncherLink-announce, .a-m-mx #textLinkIngress_feature_div #ar-view-text-link:only-child #fezLauncherLink-announce { text-transform: none; height: 100%; color: var(--text-colors-base,#0f1111); font-family: "Amazon Ember"; font-size: 15px; font-style: normal; font-weight: 400; line-height: 21px; padding: 12px 16px 12px 17px; justify-content: center; align-items: center; }

.a-m-au #textLinkIngress_feature_div #v3d-view-text-link:not(:only-child) #fezLauncherLink, .a-m-br #textLinkIngress_feature_div #v3d-view-text-link:not(:only-child) #fezLauncherLink, .a-m-mx #textLinkIngress_feature_div #v3d-view-text-link:not(:only-child) #fezLauncherLink { height: 100%; border: 1px solid var(--gray-palette-700-flint,#888c8c); }

.a-m-au #textLinkIngress_feature_div #v3d-view-text-link:not(:only-child) #fezCameraIconContainer, .a-m-br #textLinkIngress_feature_div #v3d-view-text-link:not(:only-child) #fezCameraIconContainer, .a-m-mx #textLinkIngress_feature_div #v3d-view-text-link:not(:only-child) #fezCameraIconContainer { text-transform: none; height: 100%; color: rgb(15, 17, 17); font-family: "Amazon Ember"; font-size: 15px; font-style: normal; font-weight: 400; line-height: 21px; }

.image-wrapper { position: relative; }

.ar-ib-ingress-container { position: absolute; width: calc(-32px + 100vw); 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: rgb(255, 255, 255); }

.ar-ib-ingress-container #ar-ib-ingress-image { background-size: contain; background-repeat: no-repeat; background-position: center 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-container .visually-rich-ib-button { width: auto; height: 35px; display: inline-flex; justify-content: center; z-index: 2000; position: absolute; bottom: 0px; right: 0px; margin-bottom: 3px; margin-right: 20px; align-items: center; border-radius: 26px; border: 1px solid rgb(136, 140, 140); background: rgb(255, 255, 255); opacity: 0.6; margin-top: 3px !important; }

.ar-ib-ingress-container .visually-rich-ib-button .a-box-inner { justify-content: center; display: flex; align-items: center; text-align: center; vertical-align: middle; padding: 4px 14px; }

.ar-ib-ingress-container .visually-rich-ib-button .content { font-size: 13px; font-weight: 400; line-height: 21px; text-align: center; color: rgb(15, 17, 17); height: auto; width: auto; letter-spacing: 0px; display: flex; align-items: center; justify-content: center; margin: auto; white-space: nowrap; overflow: visible; position: relative !important; }

.ar-ib-ingress-container .visually-rich-ib-button .aiIcon { margin-left: 4px; width: 16px; height: 16px; }

.ar-ib-ingress-overlay { position: absolute; opacity: 0.6; background: rgb(0, 0, 0); height: 100%; width: calc(-16px + 100vw); 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: 0.6s ease-out 0s 1 normal forwards running ingressFadeIn; }

.fade-in { animation: 0.6s ease-out 0s 1 normal forwards running fadeIn; }

.fade-out { animation: 0.3s ease-in 0s 1 normal forwards running fadeOut; }

.restrict-height { height: 70vw !important; }

#ar-ib-ingress-phone-container-id { width: -webkit-fill-available; height: 80%; margin: 5px 15px; position: absolute; bottom: 0px; }

#ar-ib-ingress-phone-screen-id { position: relative; z-index: 1000; background-repeat: no-repeat; display: block; }

.vertical { animation: 3s ease-in-out 0s infinite normal none running horizontal-animation; }

.horizontal { animation: 3s ease-in-out 0s infinite normal none running vertical-animation; transform: rotate(90deg); left: 0px; right: 0px; margin: auto; max-height: none !important; max-width: none !important; }

#ar-ib-ingress-outline-id, #ar-ib-ingress-product-id { bottom: 10%; width: 15%; left: 0px; right: 0px; margin: auto; position: absolute; display: block !important; }

.tall { clip-path: inset(0 var(--right-clip) 0 var(--left-clip)); }

.wide { clip-path: inset(var(--top-clip) 0 var(--bottom-clip) 0); }

.outline-tall { clip-path: polygon(100% 100%,100% 0,var(--outline-right-clip) 0,var(--outline-right-clip) 100%,var(--outline-left-clip) 100%,var(--outline-left-clip) 0,0 0,0 100%); }

.outline-wide { clip-path: polygon(100% 0,0 0,0 var(--outline-top-clip),100% var(--outline-top-clip),100% var(--outline-bottom-clip),0 var(--outline-bottom-clip),0 100%,100% 100%); }

@keyframes ingressFadeIn { 
  0% { opacity: 0.6; }
  100% { opacity: 1; }
}

@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes fadeOut { 
  0% { opacity: 0.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: -webkit-flex; justify-content: center; }

#dyr-ingress-content ul li:not(:first-child) { margin-left: 15px; }

#dyr-ingress-content ul li { display: inline-block; padding: 6px 0px 9px; width: 100%; max-width: 60%; }

#dyr-ingress-content .a-button-focus { border-color: rgb(173, 177, 184) rgb(162, 166, 172) rgb(141, 144, 150); box-shadow: none; }

#dyr-ingress-content .a-button { border: 1px solid var(--gray-palette-1200-flint,#D5D9D9); box-shadow: rgba(213, 217, 217, 0.5) 0px 2px 5px 0px; width: 100%; height: 32px; }

#dyr-ingress-content .a-button:active { box-shadow: rgb(200, 243, 250) 0px 0px 0px 3px; }

#dyr-ingress-content .a-button-inner { background: rgb(255, 255, 255); }

#dyr-ingress-content .a-button-text { text-transform: none; color: rgb(15, 17, 17); }

#dyr-ingress:not(:only-child) { flex: 1.5 1 0%; width: auto !important; max-width: none !important; }

#dyr-ingress:only-child { max-width: 100% !important; width: auto !important; }

#dyr-ingress:only-child #dyrLink #dyrCameraIconContainer { max-width: 100%; min-width: 0px; width: auto; text-align: center; }

#dyr-ingress #dyrLink #dyrCameraIconContainer { display: flex; height: 100%; align-items: center; justify-content: center; margin: 0px auto; width: max-content; }

#dyr-ingress #dyrLink #dyrCameraIconContainer img { vertical-align: middle; margin-right: 6px; min-width: 20px; max-width: 20px; }

#dyr-ingress #dyrLink-announce { height: 100%; }

#v3dsr-dyr-ingress:not(:only-child) { flex: 1.5 1 0%; width: auto !important; max-width: none !important; }

#v3dsr-dyr-ingress:only-child { max-width: 100% !important; width: auto !important; }

#v3dsr-dyr-ingress:only-child #v3dsrDyrLink #v3dsrDyrCameraIconContainer { max-width: 100%; min-width: 0px; width: auto; text-align: center; }

#v3dsr-dyr-ingress #v3dsrDyrLink #v3dsrDyrCameraIconContainer { display: flex; height: 100%; align-items: center; justify-content: center; margin: 0px auto; width: max-content; }

#v3dsr-dyr-ingress #v3dsrDyrLink #v3dsrDyrCameraIconContainer img { vertical-align: middle; margin-right: 6px; min-width: 20px; max-width: 20px; }

#v3dsr-dyr-ingress #v3dsrDyrLink-announce { height: 100%; }

#a-popover-catwalk-modal { height: 80%; width: 70%; min-height: 500px; min-width: 500px; }

#a-popover-content-catwalk-modal { height: 100%; padding: 0px; display: inline !important; }

#a-popover-catwalk-modal > div > header > button.a-button-close { top: 0px; right: 0px; position: absolute; margin: 6px; padding: 16px; }

#dyr-ingress-content ul li#catwalk-ingress { width: auto !important; max-width: none !important; }

#catwalk-modal-div, #catwalk-modal-iframe { height: 100%; width: 100%; }

#catwalk-modal-iframe { border: none; }

.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: 0px; }

#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: 0px; }

#desktop_qualifiedBuyBox #bmsmMessaging { display: block !important; }

#desktop_mobb_qualifiedBuyBox #bmsmMessaging { display: block !important; }

#twister-plus-card { padding: 0px; }

#twister-plus-card .twister-plus-header { padding: 15px 15px 0px; }

#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: 0.4s; padding-top: 15px !important; padding-left: 0px !important; }

#twister-plus-below-od-card .twister-plus-below-od-expander-heading .twister-plus-below-od-expander-icon { transition: 0.4s; }

#twister-plus-below-od-card .twister-plus-below-od-expander-heading .twister-plus-below-od-expander-icon.rotate { transform: rotateZ(-180deg); transition: 0.4s; }

#twister-plus-below-od-card .twister-plus-below-od-expander-heading .twister-plus-below-od-expander-heading-image-container { padding-top: 0px !important; padding-bottom: 0px !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 { margin-top: 0px; border-top: none; overflow: scroll; max-height: 0px; opacity: 0; transition: 0.2s cubic-bezier(0.4, 0, 1, 1); padding-left: 15px; padding-right: 15px; 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(0px); opacity: 1; transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1); max-height: 400px !important; }

#twister-plus-below-od-card .twister-plus-below-od-swatch { visibility: hidden; opacity: 0; transition: visibility cubic-bezier(0.4, 0, 0.6, 1) 0.2s, opacity 0.2s; }

#twister-plus-below-od-card .twister-plus-below-od-swatch.invisible { max-height: 0px; overflow: hidden; }

#twister-plus-below-od-card .twister-plus-below-od-cc-card-fadeIn { visibility: visible; opacity: 1; transition: visibility cubic-bezier(0.4, 0, 0.6, 1), opacity 0.2s; }

#twister-plus-below-od-card .twister-plus-below-od-list { display: grid; column-gap: 1rem; width: max-content; }

#twister-plus-below-od-card .twister-plus-below-od-list > li { grid-row: 1; height: 100%; width: max-content; max-width: 120px; }

#twister-plus-below-od-card .twister-plus-below-od-skeleton-loader-expand { padding-top: 15px; transform: translateY(0px); max-height: 150px; opacity: 1; transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1); }

#twister-plus-below-od-card .twister-plus-below-od-skeleton-loader { display: flex; margin-bottom: 0px; visibility: hidden; opacity: 0; transition: visibility cubic-bezier(0.4, 0, 0.6, 1) 0.2s, opacity 0.2s; }

#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: 1px solid rgb(221, 221, 221); }

#twister-plus-below-od-card .twister-plus-below-od-skeleton-loader .twister-plus-below-od-skeleton-loader-title { width: 130px; height: 20px; background-color: rgb(234, 237, 237); 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: rgb(234, 237, 237); }

.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: 0px; }

.price-update-row-ww { padding-bottom: 10px; margin-bottom: 0px; }

.twister-plus-pinning { position: 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 { right: -600px; top: 0px; bottom: 0px; margin: 0px; width: 580px; border-width: 0px; z-index: 290; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.25) -4px 0px 5px; position: fixed; text-align: initial; font-size: 13px; line-height: 19px; color: rgb(17, 17, 17); overflow: visible !important; }

.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: 0px; left: 0px; height: 100%; width: 100%; z-index: 280; opacity: 0.5; position: fixed; background: rgb(0, 0, 0); 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: rgb(255, 255, 255); margin-top: -40px; box-shadow: rgba(0, 0, 0, 0.2) -2px 1px 10px 2px; }

.cc-common .a-carousel-left .a-button, .cc-common .a-carousel-right .a-button { pointer-events: auto; border-style: none; }

.cc-common .a-carousel-left .a-button .a-button-inner, .cc-common .a-carousel-right .a-button .a-button-inner { background: rgb(255, 255, 255); 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: 0px; pointer-events: none; }

.cc-common .a-carousel-right { padding-right: 0px; pointer-events: none; }

.cc-common .a-carousel-center { margin: 0px; }

.cc-common .a-carousel-goto-next-page { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }

.cc-common .a-carousel-goto-prev-page { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0.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 rgb(231, 231, 231); border-top-color: rgb(231, 231, 231); border-right-color: rgb(231, 231, 231); border-left-color: rgb(231, 231, 231); }

.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 0px; }

.cc-common-side-sheet .cc-common-prime-icon { margin-left: 0.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: 0px; left: 2%; width: 96%; background-color: rgb(255, 255, 255); padding: 1rem 0px; }

.cc-common-side-sheet .cc-common-side-sheet-atc-wrapper .button-container { padding: 0px 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(rgb(231, 117, 4), rgb(231, 117, 2)); padding: 1px; border: 0px; }

.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: 0px; margin-bottom: 0px; }

.a-section .cc-common { margin-bottom: 0px; }

.cc-common .common-upsell-asin-add, .cc-common .common-upsell-asin-remove { width: 90px; margin: 0px; }

.cc-common a.a-link-section-expander { padding-left: 0px; }

.cc-common a.a-link-section-expander .a-icon-section-collapse, .cc-common a.a-link-section-expander .a-icon-section-expand { margin-top: 0px; top: 1rem; right: 0.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: 0.5rem; display: none; margin-top: -0.2rem; }

.cc-common .cc-common-heading .subheader { margin-top: -0.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: 0px; 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: 0px; padding-top: 0px; margin-top: 0px; }

.cc-common .expander-inner-multiple-asins { padding-right: 0px; padding-left: 0px; }

.cc-common .tab-button { height: 40px; }

.cc-common .tab-button .a-button-text { padding: 0.85rem 1.3rem; }

.cc-common .a-button-toggle-group .a-button-toggle { white-space: nowrap; margin: 0px 0.5rem 1.7rem 0px; }

.cc-common .category-separator { border-left: 0.1rem solid rgb(221, 221, 221); 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: 0.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: 0px; }

.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: 0.6rem; }

.cc-common .common-selected-state, .cc-common .common-upsell-asin-remove { display: none; background: linear-gradient(rgb(231, 117, 4), rgb(231, 117, 2)); padding: 1px; border: 0px; }

.cc-common .cc-common-success-icon { display: none; }

.cc-common .symbol-price { display: inline-block; }

.cc-common-quantity-badge-css { background-color: rgba(255, 255, 255, 0.9); border-radius: 10px; border: 1px solid rgb(204, 204, 204); bottom: 0px; right: 0px; position: absolute; font-size: 0.8em; height: 20px; line-height: 18px; min-width: 20px; padding: 0px 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: 0px; }

.cc-common .collections-carousel .upsell-asin-image { height: 120px; width: 120px; cursor: pointer; }

.cc-common .expander-inner-multiple-asins .collections { margin-left: 1.5rem; }

#store-disclaimer_feature_div a p, #store-disclaimer_feature_div a:hover { text-decoration: none; cursor: default; color: rgb(51, 51, 51); }

#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: 0px 5%; max-width: 500px; margin: auto; }

.burj .rpdDivider { width: 50px; border-top: 1px solid rgb(221, 221, 221); margin-top: 14px; margin-bottom: 18px; }

.burj #newer-version ~ hr { display: none; }

.burj#messages { border-top: 1px solid rgb(231, 231, 231); }

#rightCol { margin-left: 0px; }

#actionPanel:not(.ap-deal) #price td { font-size: 12px !important; color: rgb(118, 118, 118) !important; }

#actionPanel:not(.ap-deal) #price td .a-size-small.a-color-price { color: rgb(118, 118, 118) !important; }

#actionPanel:not(.ap-deal) #availability-brief #merchant-info { color: rgb(17, 17, 17); }

#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, .cdInlineAskBoxTitle, .cdQuestionAnswerHeader, .pa_componentTitleTest h2, h2.amtcmp, h2.featureHeading { color: rgb(51, 51, 51) !important; font-size: 21px !important; }

.bucket h2 { 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: rgb(51, 51, 51); font-size: 1.23em; clear: left; margin: 0.75em 0px 0.375em -15px; }

.burj-body #productDescription_feature_div > h2 { color: rgb(17, 17, 17) !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 solid rgb(230, 230, 230); }

.prestige_beauty #leftCol { width: 50%; }

.prestige_beauty .centerColAlign { margin-left: 51.5%; }

html[dir="rtl"] .prestige_beauty .centerColAlign { margin-left: 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: rgb(85, 85, 85); }

.burj #visual-rich-product-description .visualRpdColumnLarge, .prestige_beauty #visual-rich-product-description .visualRpdColumnLarge { max-width: 550px; margin: 0px 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: 0px; margin-left: auto; }

.burj #visual-rich-product-description .visualRpdColumnSmall.unspecifiedColumn, .prestige_beauty #visual-rich-product-description .visualRpdColumnSmall.unspecifiedColumn { margin: 0px 26px 0px auto; }

.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: rgb(0, 133, 119); font-size: 12px; font-weight: 400; }

#luxBadge.a-addon-badge::before, #luxBadge.a-icon-addon::before { border-bottom: 10px solid rgb(0, 133, 119); }

#luxBadge.a-addon-badge::after, #luxBadge.a-icon-addon::after { border-top: 10px solid rgb(0, 133, 119); }

#proBadge.a-addon-badge, #proBadge.a-icon-addon { background-color: rgb(55, 61, 62); font-size: 12px; font-weight: 400; }

#proBadge.a-addon-badge::before, #proBadge.a-icon-addon::before { border-bottom: 10px solid rgb(55, 61, 62); }

#proBadge.a-addon-badge::after, #proBadge.a-icon-addon::after { border-top: 10px solid rgb(55, 61, 62); }

#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("https://m.media-amazon.com/images/S/sash/6prfeMbP0UT50dH.png"); }

#rpd.burj .icon-benefits, .prestige_beauty #visual-rich-product-description .icon-benefits { background-image: url("https://m.media-amazon.com/images/S/sash/eYFJezVOUHSzDUq.png"); }

#rpd.burj .icon-suggesteduse, .prestige_beauty #visual-rich-product-description .icon-suggesteduse { background-image: url("https://m.media-amazon.com/images/S/sash/-$JwjQkf1OmGjO9.png"); }

#rpd.burj .icon-location, .prestige_beauty #visual-rich-product-description .icon-location { background-image: url("https://m.media-amazon.com/images/S/sash/oxnJjLMyf92erz6.png"); }

.turbo-checkout-auto-load-spinner { position: absolute; top: 0px; left: 0px; 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: rgb(255, 255, 255); transform: translate(-50%, -50%); }

.turbo-checkout-auto-load-spinner-container { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.75); overflow: hidden; z-index: 1008; }

#turbo-loading-container { min-height: inherit; min-width: inherit; position: relative; opacity: 0; transition: opacity 0.5s linear 0.25s; }

#turbo-loading-content { position: absolute; left: 0px; right: 0px; top: 35%; }

#turbo-loading-spinner { display: block; margin: 0px 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; transition: height 0.5s; }

#turbo-checkout-iframe { width: 100%; height: 100%; border: none; display: block; opacity: 0; transition: opacity 0.5s; }

#turbo-checkout-modal-header { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; max-width: 500px; }

.tradein-price-block { background-color: rgb(243, 243, 243); padding: 8px; border-radius: 3px; display: inline-block; }

.tradein-price-block.blue { background-color: rgb(222, 250, 255); border-style: solid; border-color: rgb(145, 223, 235); border-width: 1px; border-radius: 5px; }

.tradein-price-block.blue a:hover { color: rgb(204, 12, 57); }

.tradein-price-block.green { background-color: rgb(204, 252, 237); border-style: solid; border-color: rgb(60, 201, 166); border-width: 1px; border-radius: 5px; }

.tradein-wrapper { height: 520px; }

.tradein-wrapper button.a-button-text, .tradein-wrapper.scaled { height: auto; }

.tradein-wrapper .tradein-header { background-color: rgb(243, 243, 243); }

.tradein-wrapper .tradein-header a { text-decoration: none; }

.tradein-wrapper .search-wrapper { width: 670px; margin: 0px auto; padding-bottom: 10px; }

.tradein-wrapper .search-wrapper.rebates { width: 670px; }

.tradein-wrapper .tradein-splash-screen { margin-bottom: 0px; }

.refinement-selection-view .refinement-search-form-wrapper { width: 100%; margin: 0px auto; padding-bottom: 10px; }

.refinement-selection-view .refinement-search-form { display: inline-flex; position: relative; width: 100%; }

.refinement-selection-view .refinement-search-form .refinement-search-input { width: 100%; border-radius: 3px 0px 0px 3px; box-shadow: none; }

.tradein-wrapper .search-input { width: 646px; border-radius: 3px 0px 0px 3px; box-shadow: none; height: 31px; }

.tradein-wrapper .search-wrapper.rebates .search-input { width: 646px; }

.refinement-selection-view .refinement-search-form .refinement-search-button, .tradein-wrapper .search-button { margin-left: -4px; padding: 7px 7px 6px; flex: 0 0 36px; background-color: rgb(255, 255, 255); border-width: 1px 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgb(136, 140, 140); border-right-color: rgb(136, 140, 140); border-bottom-color: rgb(136, 140, 140); border-image: initial; border-left-style: initial; border-left-color: initial; border-radius: 0px 3px 3px 0px; height: 31px; overflow: hidden; color: rgb(243, 243, 243); }

.refinement-selection-view .refinement-search-form .refinement-search-button.active, .tradein-wrapper .search-button.active { border-color: rgb(0, 113, 133); background-color: rgb(247, 254, 255); }

.refinement-selection-view .refinement-search-form .refinement-search-button:focus, .refinement-selection-view .refinement-search-form .refinement-search-button:hover, .tradein-wrapper .search-button:focus, .tradein-wrapper .search-button:hover { background-color: rgb(223, 248, 252); }

.refinement-selection-view .refinement-search-form .refinement-search-button:active, .tradein-wrapper .search-button:active { background-color: rgb(200, 243, 250); }

.tradein-autocomplete-dropdown-menu { display: none; position: absolute; z-index: 1010; background-color: rgb(255, 255, 255); border: 2px solid rgb(238, 238, 238); padding: 5px; }

.tradein-wrapper .count-value-header, .tradein-wrapper .search-result-wrapper { display: none; }

.tradein-wrapper .search-results-info { border-bottom: 1px solid rgb(221, 221, 221); }

.tradein-wrapper .search-scrolling-wrapper { position: relative; min-height: 150px; }

.tradein-wrapper .secondary-header { border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); }

.tradein-wrapper .tradein-question-wrapper { padding: 5px 14px !important; }

.tradein-wrapper .tradein-eligible-item { width: 100%; }

.tradein-wrapper .tradein-item-info { padding-left: 10px; }

.tradein-wrapper .appraisal-text span, .tradein-wrapper .tradein-item-info span { display: block; }

.tradein-wrapper .appraisal-text .adjusted-pricing, .tradein-wrapper .appraisal-text .adjusted-pricing span, .tradein-wrapper .appraisal-text .return-subtext, .tradein-wrapper .appraisal-text .return-subtext span, .tradein-wrapper .tradein-item-info .confirmation-actions span, .tradein-wrapper .tradein-item-info .item-title span, .tradein-wrapper .tradein-item-info span.price, .tradein-wrapper .tradein-item-info span.registered-date { display: inline; }

.tradein-wrapper .tradein-eligible-item .selectable-item, .tradein-wrapper .tradein-search-item .selectable-item { border-radius: 0px; border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(255, 255, 255) rgb(255, 255, 255); }

.tradein-wrapper .tradein-eligible-item .selectable-item label, .tradein-wrapper .tradein-search-item .selectable-item label { display: flex; align-items: center; }

.tradein-wrapper .tradein-eligible-item .selectable-item .item-thumbnail-wrap img, .tradein-wrapper .tradein-search-item .selectable-item .item-thumbnail-wrap img { border: 1px solid rgb(255, 255, 255); }

.tradein-wrapper .tradein-eligible-item .selectable-item, .tradein-wrapper .tradein-eligible-item .selectable-item:hover, .tradein-wrapper .tradein-search-item .selectable-item, .tradein-wrapper .tradein-search-item .selectable-item:hover { text-decoration: none; color: rgb(17, 17, 17); }

.tradein-wrapper .tradein-eligible-item .selectable-item.selected, .tradein-wrapper .tradein-search-item .selectable-item.selected { background-color: rgb(254, 245, 233); border: 1px solid rgb(242, 147, 54) !important; }

.tradein-wrapper .tradein-eligible-item .selectable-item.selected .item-thumbnail-wrap img, .tradein-wrapper .tradein-search-item .selectable-item.selected .item-thumbnail-wrap img { border: 1px solid rgb(162, 166, 172); }

.tradein-wrapper .tradein-eligible-item .selectable-item.disabled, .tradein-wrapper .tradein-search-item .selectable-item.disabled { background-color: rgb(247, 248, 250); border-color: rgb(224, 224, 224); cursor: default; color: rgb(153, 153, 153) !important; }

.tradein-wrapper .tradein-eligible-item .selectable-item.disabled .tradein-item-info, .tradein-wrapper .tradein-eligible-item .selectable-item.disabled img, .tradein-wrapper .tradein-search-item .selectable-item.disabled .tradein-item-info, .tradein-wrapper .tradein-search-item .selectable-item.disabled img { opacity: 0.32; }

.tradein-wrapper .tradein-eligible-item:first-child .selectable-item, .tradein-wrapper .tradein-search-item:first-child .selectable-item { border-top: 1px solid rgb(255, 255, 255); }

.tradein-wrapper .flexbox { display: flex; align-items: center; }

.tradein-wrapper .item-thumbnail-wrap { text-align: center; float: left; margin-right: 10px; flex-shrink: 0; }

.tradein-wrapper .item-thumbnail-wrap-devices { text-align: center; float: left; margin-right: 10px; margin-top: 15px; flex-shrink: 0; }

.tradein-wrapper .selectable-checkbox input[type="checkbox"] { float: left; flex-shrink: 0; }

.tradein-wrapper .tradein-eligible-item .confirmation-actions { margin-top: 5px; padding-bottom: 10px; }

.tradein-wrapper .tradein-selected-item-condition-view { display: none; }

.tradein-wrapper .continue-button.active { display: inline-block; }

.tradein-wrapper .active { display: block; }

.tradein-templates { display: none; visibility: hidden; }

.tradein-wrapper .selectedItemInfo { border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); }

.tradein-wrapper .trade-summary { border-left: 1px solid rgb(221, 221, 221); }

.tradein-wrapper .tradein-confirmation-item-list { border-top: 1px solid rgb(221, 221, 221); }

.tradein-wrapper .tradein-selected-items-confirmation-view.rebates { max-height: 500px; overflow-y: auto; }

.tradein-wrapper .paid-breakdown-wrapper { width: 100%; display: none; }

.tradein-wrapper .paid-breakdown { padding-top: 0px !important; }

.tradein-wrapper .paid-breakdown-wrapper hr { margin: 10px 0px; }

.tradein-wrapper .paid-amount { width: 20%; text-align: right; }

.tradein-wrapper .paid-text { width: 80%; }

.tradein-wrapper .conditions-question-list, .tradein-wrapper .selectable-wrapper, .tradein-wrapper .tradein-confirmation-item-list, .tradein-wrapper .tradein-search-result-list { max-height: 300px; overflow-y: auto; }

.tradein-wrapper .tradein-confirmation-item-list.rebates { max-height: none; overflow-y: visible; }

.tradein-wrapper ::-webkit-scrollbar { appearance: none; }

.tradein-wrapper ::-webkit-scrollbar:vertical { width: 11px; }

.tradein-wrapper ::-webkit-scrollbar:horizontal { height: 11px; }

.tradein-wrapper ::-webkit-scrollbar-thumb { border-radius: 8px; border: 2px solid rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.5); }

.tradein-wrapper ::-webkit-scrollbar-track { background-color: rgb(255, 255, 255); border-radius: 8px; }

.tradein-wrapper .gift-card-wrapper { border-top: 1px solid rgb(221, 221, 221); }

.tradein-wrapper .gift-card-wrapper { padding-top: 0px !important; padding-bottom: 0px !important; }

.tradein-wrapper .no-eligible-items { padding: 80px 40px; border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); display: none; }

.tradein-wrapper .logged-out-message, .tradein-wrapper.logged-out-message { padding: 80px 40px; border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); }

.tradein-wrapper .tradein-selected-items-confirmation-view .payment-primary-text, .tradein-wrapper .tradein-selected-items-confirmation-view .payment-secondary-text { margin-left: 10px; }

.tradein-wrapper .tradein-selected-items-confirmation-view .tradein-confirmation-item-list.rebates { padding: 0px 10px; margin-bottom: 10px; }

.tradein-wrapper .tradein-selected-items-confirmation-view .tradein-confirmation-item-list.rebates li { border: 1px solid rgb(200, 204, 204); border-radius: 5px; margin-top: 10px; }

.tradein-wrapper .tradein-successful-view .next-steps-secondary { margin-left: 80px; }

.tradein-wrapper .tradein-successful-view .tradein-survey { margin-left: 5px; }

.tradein-wrapper .tradein-footer { background-color: rgb(250, 250, 250); box-shadow: rgb(221, 221, 221) 0px -1px 1px 1px; margin-top: 3px; }

.tradein-wrapper .know-list-expander { padding: 0px 14px; margin-bottom: 20px; }

.tradein-wrapper .know-list { list-style-position: outside; color: rgb(0, 0, 0); margin-left: 16px; display: none; }

.tradein-wrapper.promo_only .tradein-selected-items-confirmation-view .gift-card-wrapper .paid-breakdown-wrapper { padding-bottom: 10px; }

.tradein-wrapper.promo_only .tradein-selected-items-confirmation-view .gift-card-wrapper hr { display: none; }

.tradein-wrapper.promo_only .tradein-successful-view .success-secondary { padding-left: 20px; }

.tradein-wrapper .alert-wrapper.active { display: block; }

.tradein-wrapper .alert-wrapper { display: none; }

.alert-margin { margin: 0.9rem; }

.tradein-wrapper a.tradein-login { text-decoration: none; }

.tradein-wrapper .tradein-general-error, .tradein-wrapper .tradein-info-unacceptable-error, .tradein-wrapper .tradein-max-quantity-error, .tradein-wrapper .tradein-warning-alert { margin: 10px 14px; }

.tradein-wrapper .tradein-error-quantity-limit i, .tradein-wrapper .tradein-review-selected-item-error i { top: -1px; }

.tradein-wrapper .storefront-error { position: relative; }

.tradein-wrapper .storefront-error .storefront-error-text, .tradein-wrapper .storefront-error img { position: absolute; }

.tradein-wrapper .storefront-error .storefront-error-text { z-index: 10; top: 10px; left: 24px; color: rgb(116, 116, 116); font-size: 25px; font-weight: 300; }

.tradein-wrapper .storefront-error .storefront-error-text .storefront-error-header { font-size: 30px; font-weight: 300; padding-bottom: 5px; }

.tradein-wrapper .storefront-error .storefront-error-text .storefront-error-header-secondary { text-transform: lowercase; }

.tradein-wrapper .storefront-error .storefront-error-text .storefront-error-secondary { margin-top: 20px; width: 440px; line-height: 30px; }

.tradein-wrapper .storefront-error img { top: 0px; left: 0px; }

.tradein-wrapper .tradein-loading-spinner, .tradein-wrapper .tradein-search-loading-spinner { position: absolute; top: 0px; left: 0px; background-color: rgb(255, 255, 255); display: none; width: 100%; height: 100%; opacity: 0.8; z-index: 30; border-radius: 4px; }

.tradein-wrapper .tradein-loading-spinner.active, .tradein-wrapper .tradein-search-loading-spinner.active { display: block !important; }

.tradein-promo-preview-wrapper { padding: 10px; border: 1px solid rgb(0, 149, 2); border-radius: 3px; text-align: center; margin: 20px; }

.tradein-promo-preview-wrapper .promo-row { color: rgb(0, 149, 2); }

.tradein-popover-address-container { max-height: 130px; overflow-y: auto; }

.tradein-wrapper .non-promo-text { display: none; }

.refinement-image { max-height: 150px; width: auto; }

.refinement-card-selector-button { width: 100%; height: 80px; }

.refinement-selector-button { width: 90%; }

.card-content-box { border: thin solid rgb(194, 194, 195); padding: 20px 10px; width: 100%; }

#asin-selection-wrapper .content-wrapper, .asin-selection-container .content-wrapper, .refinement-selection-view { padding-right: 20px; padding-left: 20px; }

.refinement-search-item-title { overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }

.refinement-selection-view { margin-top: 0px; }

.question-selector-button { max-height: 40px; width: 100%; }

.wireless-tradein-header-section { margin: 10px 0px; height: auto; }

.radio-selector-button { width: 100%; }

.radio-button-list li { display: inline-block; width: 30%; }

.adjusted-value-agreement-button, .ip-preference-button { width: 100%; }

.return-to-shopping { width: 92%; }

.continue-trigger, .handle-review-your-tradein, .handle-submit-your-tradein, .handle-trade-in-more-items, .submit-refinement { width: 98%; }

.vertical-card-view-container { box-shadow: rgba(0, 0, 0, 0.25) -4px 0px 5px; }

.tradein-cart-header-container { box-shadow: rgb(229, 229, 229) 0px 6px 0px 0px; padding-top: 10px; padding-bottom: 10px; }

#tradeInPromoExpander { box-shadow: rgb(229, 229, 229) 0px 6px 0px 0px; }

.tradein-header-instructions-content { padding-right: 14px; }

.tradein-cart-view-review-text { box-shadow: rgb(229, 229, 229) 0px 2px 0px 4px; padding: 20px; }

.tradein-cart-view { box-shadow: rgb(229, 229, 229) 0px 6px 0px 0px; padding-bottom: 20px; }

.ship-logo { margin-left: 20px; margin-bottom: 20px; }

.tradein-cart-promo-view { padding: 5px 0px 20px; box-shadow: rgb(229, 229, 229) 0px 6px 0px 0px; }

.tradein-cart-promo-view-banner { padding: 5px 20px 20px; box-shadow: rgb(229, 229, 229) 0px 6px 0px 0px; }

.tradein-promo-expander-row { padding: 5px 0px 20px; box-shadow: rgb(229, 229, 229) 0px 6px 0px 0px; }

.promo-header, .promo-subtitle, .tradein-promo-expander-row-container { padding-left: 20px; }

.expander-container { padding: 0px 20px; }

#tradeinFooterComponent { padding-bottom: 20px; }

.vertical-complex-card-view-image { max-height: 220px; max-width: 170px; padding: 5px 0px; }

.vertical-complex-card-view-image-devices { max-height: 150px; max-width: 170px; padding: 5px 0px; }

.successful-tradein-banner { background-color: rgb(0, 160, 160); }

.successful-tradein-banner p { padding: 5px 0px; letter-spacing: 0.5px; }

.question-selector-button .a-button-inner span { font-size: 15px; padding: 5px 0px; }

.whiteColorText { color: rgb(255, 255, 255); }

.customerEmail, .shipByDate { font-weight: 700; }

.selection-history-list { margin: 0px !important; }

.selection-history-list-devices { margin: 0px; }

.simple-card-view-image { width: 80px; height: 80px; max-width: 85px; max-height: 85px; }

.vertical-card-image-block { padding: 20px 0px; }

.popover-content-overlay { z-index: 5005 !important; }

.content-overlay { z-index: 5005 !important; }

.lightbox-content-overlay { z-index: 5004 !important; }

.exit-sidesheet-button { background-color: transparent; padding: 8px; border-color: transparent !important; }

.exit-sidesheet-button .a-button-inner { min-width: 30px; }

.close-icon { margin-bottom: 0px; position: relative; width: 100%; }

.tradein-progress-bar { margin: auto; width: 50%; max-width: 130px !important; }

.progress-bar { border-radius: 60px; overflow: hidden; width: 100%; }

.progress-bar span { display: block; }

.bar { background: rgba(0, 0, 0, 0.1); }

.progress { animation: 8s ease 0s infinite normal forwards running none; background: rgb(117, 184, 0); color: rgb(255, 255, 255); padding: 5px; width: 0px; }

.progress-bar { left: 50%; max-width: 50%; position: absolute; transform: translate3d(-50%, -50%, 0px); }

.whats-next-title { font-size: 19px; margin-bottom: 20px; display: block; }

.next-steps-title { font-size: 13px; }

.next-steps-secondary { font-size: 13px; }

.next-step-right-container { padding-left: 10px; }

.print-shipping-label-instructions-container { padding-left: 35px; }

.print-shipping-label-container { box-shadow: rgb(229, 229, 229) 0px 0px 0px 6px; }

.border-bottom { box-shadow: rgb(229, 229, 229) 0px 6px 0px 0px; }

.drop-off-component { background-color: rgb(243, 243, 243); text-align: left; }

#dropOffLocationExpander { padding: 10px; }

.continue-button-container, .refinement-selection-view, .tradein-more-items-button-container, .tradein-review-button-container, .tradein-submit-button-container, .tradein-submit-button-wrapper { margin-bottom: 10px; }

.scroller-wrapper { height: auto; margin-bottom: 30px; }

.scroller-content { width: 100%; }

.tradein-wrapper .asin-selection-tradein-loading-spinner { position: fixed; top: 0px; background-color: rgb(255, 255, 255); display: none; width: 675px; height: 100%; opacity: 0.8; z-index: 30; border-radius: 4px; overflow: auto; }

.tradein-wrapper .asin-selection-tradein-loading-spinner.active { display: block !important; }

#asin-selection-wrapper { height: auto; }

.page-button-handler { padding: 10px; }

.unavailable-item img, .unavailable-offer { opacity: 0.4; }

#tradeInOffer { padding-right: 40px; }

#tradeInMultiItemOffer { padding: 3em; }

#submitTradeInInstructionText { font-size: 14px; line-height: 1.7em; padding: 0px 10px; }

#tradeInOfferPriceHeader { line-height: 1.7em; padding: 0px 15px; margin-left: 15px; }

#howToLink { font-size: 14px; }

#howToHelper { margin-bottom: 20px; }

.tradein-offer-content { font-size: 13px; }

.tradein-offer-details-devices > .a-list-item > .a-unordered-list { margin: 0px !important; }

#submitTradeInButtonAgreementText, .factory-reset-info-alert { font-size: 12px; }

#submitTradeInButtonAgreementText a, .footerText a { padding-bottom: 15px; text-decoration: none !important; }

.confirmation-total-tiv, .total-tradein-confirmation-title, .total-tradein-offer-title { font-size: 21px; }

.shipment-content-item { margin-bottom: 5px; padding-left: 10px; }

.offer-detail-total-tiv { font-size: 33px; }

.next-steps-list li { margin: 0px 5px; }

.check-icon { padding-top: 8px; }

.scroll-disabled { overflow: hidden; }

.back-button-container { margin-top: 20px; }

.previous-button { font-size: 13px; }

#previousButtonArrow { font-size: 8px; }

#trade-in-mfa-content { margin: 0px auto; max-width: 1160px; padding-bottom: 0px; }

.trade-in-mfa-centered-section { margin: auto; max-width: 660px; }

#trade-in-mfa-submit-button { max-width: 650px; }

.trade-in-mfa-checkbox { width: 17px; margin-top: 10px; }

#trade-in-mfa-footer { padding-top: 0px; }

.trade-in-mfa-bold { font-weight: 700; }

.card-content-box-past-purchases { border: thin solid rgb(194, 194, 195); padding: 10px; height: 175px; border-radius: 8px; width: 290px; }

.scrolling-wrapper { display: flex; flex-wrap: nowrap; overflow-x: auto; }

.scrolling-wrapper > .card { flex: 0 0 auto; }

span.hr-or::after, span.hr-or::before { content: ""; flex: 1 1 0%; color: rgb(216, 216, 216); border-bottom: 1px solid rgb(216, 216, 216); }

span.hr-or { display: flex; align-items: center; text-align: center; margin: -10px 20px 0px; }

span.hr-or::before { margin-right: 0.25em; }

span.hr-or::after { margin-left: 0.25em; }

.cart-item-image { max-width: 100px; max-height: 150px; }

.tradein-stepper-wrapper { background-color: rgb(247, 254, 255); height: 77px; display: flex; }

.tradein-stepper-padding { width: 80%; }

#tradein-stepper { display: flex; width: 100%; margin: auto; }

#tradein-stepper .current-step-center, #tradein-stepper .stepper-checkmark { position: relative; top: 50%; left: 50%; transform: translate(-50%, -50%); }

#tradein-stepper .current-step { box-sizing: border-box; position: relative; width: 25px; height: 25px; border-radius: 50%; border: 4px solid rgb(0, 130, 150); margin: auto; }

#tradein-stepper .current-step-center { background-color: rgb(0, 130, 150); width: 7px; height: 7px; border-radius: 50%; }

#tradein-stepper .stepper-checkmark { transform: translate(-50%, -55%); opacity: 1; }

#tradein-stepper .future-step { box-sizing: border-box; position: relative; width: 25px; height: 25px; border-radius: 50%; border: 4px solid rgb(136, 140, 140); margin: auto; }

#tradein-stepper .completed-step { position: relative; border-radius: 50%; width: 25px; height: 25px; background-color: rgb(0, 130, 150); margin: auto; }

#tradein-stepper .stepper-column { margin: auto; flex-grow: 1; }

#tradein-stepper .solid-step-line { width: 100%; height: 5px; background: rgb(0, 130, 150); margin: auto; border-radius: 44px; }

#tradein-stepper .solid-step-line-wrapper { display: flex; flex-direction: column; height: 25px; }

#tradein-stepper .stepper-line-filler { height: 25px; }

#tradein-stepper .dashed-step-line-wrapper { width: 100%; display: flex; height: 25px; margin: auto; }

#tradein-stepper .dashed-step-line:last-child { margin-right: 0px; }

#tradein-stepper .dashed-step-line:first-child { margin-left: 0px; }

#tradein-stepper .dashed-step-line { background: rgb(136, 140, 140); width: 15%; height: 3px; border-radius: 52px; margin: auto; }

#tradein-stepper .stepper-line-column { flex-grow: 9; display: flex; flex-direction: column; margin: 3px; }

#tradein-stepper .stepper-label-wrapper { height: 25px; width: 25px; display: flex; flex-direction: column; margin: auto; }

#tradein-stepper .stepper-label { display: flex; justify-content: center; }

.tradein-rebates-cx-header { background-color: rgb(0, 130, 150); padding: 16px; }

.tradein-white-text { color: rgb(255, 255, 255); }

.tradein-white-text a { color: rgb(255, 255, 255); text-decoration: underline; }

.tradein-no-border { border: none !important; }

.tradein-appraisal-info { padding-top: 0px !important; }

.tradein-appraisal-info.rebates { margin-bottom: 20px; }

.tradein-wrapper .drop-off-component-rebates-cx { margin-left: 14px; margin-right: 14px; }

.tradein-wrapper .rebates-cx-search-wrapper { border-bottom: 1px solid rgb(221, 221, 221); margin-bottom: 0px; }

#tradein-splash-tos { border-bottom: 2px solid rgb(221, 221, 221); background-color: rgb(255, 255, 255); padding-left: 26px; }

#tradein-splash-footer { border-top: 1px solid rgb(221, 221, 221); box-shadow: none; }

#tradeInGetStarted { width: 200px; margin: auto; }

.tradein-footer-button-container { height: 70px; }

.tradein-center-vertically { display: flex; flex-direction: column; justify-content: center; }

#tradein-success-alert .a-icon.a-icon-alert { top: 6px; }

#tradein-continue-shopping { width: 533px; height: 45px; margin: auto; }

#tradein-continue-shopping button { font-size: 16px; }

#tradein-desktop-side-sheet { position: fixed; right: -6500px; width: 675px; bottom: 0px; z-index: 5001; margin: 0px; border-width: 0px; top: 0px; box-shadow: rgba(0, 0, 0, 0.25) -4px 0px 5px; background-color: rgb(255, 255, 255); overflow: auto; }

#a-popover-lgtbox.tradein-lgtbox { z-index: 1008; opacity: 0.4; cursor: pointer; }

.tradein-instant-savings-launch-wrapper { margin-bottom: 22px; }

.tradein-instant-savings-launch-button { overflow: hidden; background-image: linear-gradient(rgb(255, 255, 255), rgb(247, 248, 250) 1px, rgb(231, 233, 236)); box-shadow: rgba(0, 0, 0, 0.125) 0px 1px; width: 100%; border: 1px solid rgb(0, 149, 2) !important; }

.tradein-instant-savings-launch-button .a-button-text { white-space: normal; color: rgb(0, 0, 0); padding: 0px 8px !important; text-align: left !important; }

.tradein-instant-savings-launch-button .a-text-bold { font-weight: inherit !important; }

#trade-in-cc-success-message { display: none; visibility: hidden; }

.trade-in-cc-container .trade-in-cc-header { display: flex; align-items: center; padding-right: 4px; }

.trade-in-cc-container .trade-in-cc-header .trade-in-cc-header-content { flex-grow: 1; }

.trade-in-cc-container .trade-in-cc-header .trade-in-cc-header-content .trade-in-cc-subtitle { background: -webkit-linear-gradient(top, rgb(0, 0, 0) 0px, rgb(210, 207, 207)) text; -webkit-text-fill-color: transparent; position: relative; }

.trade-in-cc-container .trade-in-cc-header .trade-in-cc-header-icon { transition: 0.4s; transform: rotate(90deg); }

.trade-in-cc-container .trade-in-cc-header .trade-in-cc-header-icon.rotate { transform: rotateZ(-90deg); }

.trade-in-cc-container .trade-in-cc-expander-content-wrapper { max-height: 0px; overflow: hidden; transition: 0.2s cubic-bezier(0.4, 0, 1, 1); }

.trade-in-cc-container .trade-in-cc-expander-content-wrapper.trade-in-cc-expander-content-wrapper-expanded { transform: translateY(0px); max-height: 100%; }

.trade-in-cc-container .trade-in-cc-card-start-button { overflow: hidden; background-image: linear-gradient(rgb(255, 255, 255), rgb(247, 248, 250) 1px, rgb(231, 233, 236)); box-shadow: rgba(0, 0, 0, 0.125) 0px 1px; width: 70%; margin: 0px !important; }

.trade-in-cc-container .trade-in-cc-card-start-button .a-button-text { white-space: normal; text-align: center; height: auto; }

.trade-in-cc-container .content-hidden { visibility: hidden; }

.trade-in-cc-container .cc-post-trade-in-message-template { display: flex; align-items: flex-start; }

.trade-in-cc-container .cc-post-trade-in-message-template .cc-post-trade-in-message-checkmark { margin-right: 8px; }

.trade-in-cc-container .cc-post-trade-in-message-template .cc-post-trade-in-message-content { flex-grow: 1; }

.upgrader-button-wrapper { display: inline-block; }

.upgrader-button-wrapper .a-button.upgrader-claim-button, .upgrader-button-wrapper .a-button.upgrader-claim-button-disabled, .upgrader-button-wrapper .a-button.upgrader-claimed-button { font-size: 10px; display: inline-block; margin: 0px 4px 2px 0px; position: relative; }

.upgrade-offer-content { display: inline-block; padding: 0px 6px; background-color: rgb(127, 218, 105); }

.upgrade-offer-discount { margin-right: 4px; }

.upgrade-qualifying-wrap { display: flex; align-items: center; }

.upgrade-qualifying-wrap .item-thumbnail-wrap { text-align: center; float: left; margin-right: 10px; flex-shrink: 0; }

.upgrade-qualifying-wrap .item-info { padding-left: 10px; }

.recycle-and-save-header { background-color: rgb(0, 130, 150); color: rgb(255, 255, 255); }

.recycle-and-save-header a { text-decoration: none; }

.recycle-save-devices-addtl-info { font-size: 10px; }

.recycle-save-terms-conditions-text { font-size: 13px; }

.recycle-save-redeem-footer { background-color: rgb(247, 250, 250); }

.recycle-save-redeem-footer-mobile { background-color: rgb(247, 250, 250); position: absolute; bottom: 0px; width: 100%; }

.recycle-save-trade-in-button-mobile { width: 90%; margin: 0px auto; font-size: 12px; }

.recycle-save-redeem-button { width: 30%; font-size: 12px; }

.recycle-save-redeem-button-mobile { width: 90%; margin: 0px auto; }

.recycle-save-device-icon { max-width: 75px; }

.recycle-and-save-body-wrapper { flex: 1 1 auto; }

.recycle-and-save-footer-wrapper { flex: 0 1 100px; }

.recycle-and-save-wrapper-mobile { display: flex; flex-flow: column; height: 100%; }

.recycle-and-save-wrapper-mobile .successful-recycle-and-save-wrapper { display: none; }

.recycle-and-save-wrapper .successful-recycle-and-save-wrapper { display: none; }

.recycle-and-save-spp-ingress { margin: 9px 12px 8px; width: 194px; }

.recycle-and-save-spp-ingress-success { color: green; }

.ucw-cards-upgrader-btn-text { padding: 0px; }

.ucw-cards-upgrader-success-icon { margin-top: 5px; }

.ucw-upgrader-label-section { margin: 0px 6px 4px; }

.ucw-upgrade-offer-content { padding: 2px; background-color: rgb(127, 218, 105); border-radius: 4px; }

.ucw-upgrade-buy-for-content { padding-left: 1px; }