/*
 * Prod
 */
#BA #contentWrapper .contentRecommendationWidget .ps-widget,#FP #contentWrapper .contentRecommendationWidget .ps-widget,#HW #contentWrapper .contentRecommendationWidget .ps-widget,#SM #contentWrapper .contentRecommendationWidget .ps-widget{cursor:inherit}#BA #contentWrapper .contentRecommendationWidget .ps-widget .ps-container .ps-wtb-container,#FP #contentWrapper .contentRecommendationWidget .ps-widget .ps-container .ps-wtb-container,#HW #contentWrapper .contentRecommendationWidget .ps-widget .ps-container .ps-wtb-container,#SM #contentWrapper .contentRecommendationWidget .ps-widget .ps-container .ps-wtb-container{overflow:visible}#BA #headerWrapper .percentage-banner{padding:10px 0}#BA #headerWrapper .percentage-banner div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){#BA #headerWrapper .percentage-banner div{display:block}#BA #headerWrapper .percentage-banner div img{width:32%;display:inline-block;padding:10px 0 0}#BA #headerWrapper .percentage-banner div img:last-child{display:block;margin:0 auto;width:auto}}@media (max-width:768px) and (max-width:480px){#BA #headerWrapper .percentage-banner div img{width:auto;display:block;margin:0 auto}}#BA #headerWrapper .headerbottomcoupon{margin-top:10px}#BA #headerWrapper .headerbottomcoupon strong{font-size:15px}@media (max-width:768px){#BA #headerWrapper .headerbottomcoupon strong{margin-top:20px;display:block}#BA header .navbar .navbar-header .navbar-brand{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;vertical-align:middle;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#BA header .navbar ul.topLevel .dropdown-menu{width:100%}#BA #emailsignup .email-signUp-tile,#BA #emailsignup-footer .email-signUp-tile{padding:2.5%}#BA #emailsignup .email-signUp-tile .close,#BA #emailsignup-footer .email-signUp-tile .close{font-size:2em}#BA #emailsignup .email-signUp-tile h2,#BA #emailsignup-footer .email-signUp-tile h2{padding:0}#BA #bumperPop .modal-dialog{margin:0!important}}#BA #bumperPop .modal-dialog #contentRecommendationWidget_BAHomePageBumperESpot .left_espot,#BA #bumperPop .modal-dialog #contentRecommendationWidget_HWHomePageBumperESpot .left_espot{display:table;margin:0 auto;padding:0 20px}#BA #bumperPop .modal-dialog #contentRecommendationWidget_BAHomePageBumperESpot .left_espot img,#BA #bumperPop .modal-dialog #contentRecommendationWidget_HWHomePageBumperESpot .left_espot img{display:table-cell;width:100%}#BA #privacy-Statement iframe,#BA #terms-and-Conditions iframe{display:block}#BA header #searchBox .search-box #SimpleSearchForm_SearchTerm:-moz-placeholder{font-size:13px}#BA #fedexform input,#BA #fedexform select{border:1px solid #ddd;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;padding:5px 10px;width:170px}#BA .ps-container ul{padding-left:40px}#BA .ps-container ul li{list-style-type:disc}#BA .ps-container ul li ul li{list-style-type:circle}#BA .ps-container ul li ul li ul li{list-style-type:square}#BA .shop-cart .my-order .continue_checkout .checkoutWith{margin-left:17.5%}#BA #MiniShopCartProductAdded .my-order .continue_checkout .checkoutWith{margin-left:6%}#BA #MiniShopCartProductAdded .my-order .continue_checkout .checkoutWith .paypal{text-align:center}#BA .widget_quick_info_popup #quickInfoRefreshArea .right_column .purchase_section #WC_QuickInfo_Link_addtocart{max-width:inherit}#BA #product-detail div[data-slot-id="24"] .bloomreach-related-search-terms-widget{border:none;float:left;width:25%;margin:30px 0}@media (max-width:768px){#BA #product-detail div[data-slot-id="24"] .bloomreach-related-search-terms-widget{width:100%;padding:0 15px;margin-bottom:0}}#BA #product-detail div[data-slot-id="24"] .bloomreach-related-search-terms-widget .br-related-heading{margin-bottom:15px;background-color:#eee;color:#000;font-size:16px;font-size:1rem;font-weight:700;padding:5px 10px}#BA #product-detail div[data-slot-id="24"] .bloomreach-related-search-terms-widget .br-related-query{margin-left:20px}#BA #product-detail div[data-slot-id="24"] .bloomreach-related-search-terms-widget .br-related-query a{font-size:14px;font-size:.875rem}#BA #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget{float:left;width:75%;margin:30px 0}@media (max-width:768px){#BA #product-detail div[data-slot-id="24"] .bloomreach-related-search-terms-widget #br-related-searches-widget{padding:0}#BA #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget{width:100%;padding:0 15px}}#BA #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget .br-found-heading{font-weight:700;font-size:16px;font-size:1rem}#BA #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget .br-sf-widget{width:25%;max-height:inherit;height:100%;margin:30px 0 0;padding:0 20px;border-left:2px solid #eee;border-right:none}@media (max-width:768px){#BA #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget .br-sf-widget{width:50%}#BA #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget .br-sf-widget .link{margin-bottom:15px}}@media (max-width:480px){#BA #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget .br-sf-widget{width:100%;border-left:none}}#BA #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget .br-sf-widget .br-sf-widget-merchant-desc,#BA #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget .br-sf-widget .br-sf-widget-merchant-img,#BA #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget .br-sf-widget .br-sf-widget-merchant-title{float:none;display:block;width:100%;padding:0}#BA #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget .br-sf-widget .br-sf-widget-merchant-img{text-align:center;margin-bottom:15px}#BA #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget .br-sf-widget .br-sf-widget-merchant-img img{max-height:150px;max-width:inherit}#BA #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget .br-sf-widget .link{margin-top:5px;font-size:13px;font-size:.8125rem}

#BA .productListingWidget .product_listing_container ul.grid_mode li .inventory_status strong{/*display:none*/}

#BA .productListingWidget .product_listing_container ul.grid_mode li .PreOrderableDate {display:none}
#BA #catalogEntryRecommendationWidget_RecentlyViewedItemsEspot .PreOrderableDate {display:none}
#BA .inventory_widget .warehouse_dispatch_details{color:#CC3784!important;}
#BA #SavedOrderItems_table_content .PreOrderable{color:#CC3784!important;}
#BA #SavedOrderItems_table_content .PreOrderableDate {display:block;color:#CC3784!important;}
#BA .productListingWidget .product_listing_container ul.grid_mode li .product .inventory_status strong,
#BA .productListingWidget .product_listing_container ul.grid_mode li .product .inventory_status strong.in_stock,
#BA .productListingWidget .product_listing_container ul.grid_mode li .product .inventory_status strong.out_of_stock,
#BA .productListingWidget .product_listing_container ul.grid_mode li .product .inventory_status strong.PreOrderable{color:#CC3784!important;}

#BA #contentWrapper .contentRecommendationWidget .ps-widget .ps-container .ps-wtb-container #widget_breadcrumb{display:block}#BA #contentWrapper .contentRecommendationWidget .ps-widget .ps-container .ps-wtb-container .ps-product-details-container{padding-bottom:50px}#BA #contentWrapper .contentRecommendationWidget .ps-widget .ps-container .ps-wtb-container .ps-online-container{clear:both}#BA #contentWrapper .contentRecommendationWidget .ps-widget .ps-container .ps-wtb-container .ps-online-container .ps-header{float:left}#BA #contentWrapper .contentRecommendationWidget .ps-widget .ps-container .ps-wtb-container .ps-product-details-image img{width:285px}#HW #headerWrapper .percentage-banner{padding:10px 0}#HW #headerWrapper .percentage-banner div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){#HW #headerWrapper .percentage-banner div{display:block}#HW #headerWrapper .percentage-banner div img{width:32%;display:inline-block;padding:10px 0 0}#HW #headerWrapper .percentage-banner div img:last-child{display:block;margin:0 auto;width:auto}}@media (max-width:768px) and (max-width:480px){#HW #headerWrapper .percentage-banner div img{width:auto;display:block;margin:0 auto}}#HW #headerWrapper .headerbottomcoupon{margin-top:10px}#HW #headerWrapper .headerbottomcoupon strong{font-size:15px}@media (max-width:768px){#HW #headerWrapper .headerbottomcoupon strong{margin-top:10px;display:block}#HW header .navbar .navbar-header .navbar-brand{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;vertical-align:middle;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#HW header .navbar ul.topLevel .dropdown-menu{width:100%}#HW #emailsignup .email-signUp-tile,#HW #emailsignup-footer .email-signUp-tile{padding:2.5%}#HW #emailsignup .email-signUp-tile .close,#HW #emailsignup-footer .email-signUp-tile .close{font-size:2em}#HW #emailsignup .email-signUp-tile h2,#HW #emailsignup-footer .email-signUp-tile h2{padding:0}#HW #bumperPop .modal-dialog{margin:0!important}}#HW #bumperPop .modal-dialog #contentRecommendationWidget_BAHomePageBumperESpot .left_espot,#HW #bumperPop .modal-dialog #contentRecommendationWidget_HWHomePageBumperESpot .left_espot{display:table;margin:0 auto;padding:0 20px}#HW #bumperPop .modal-dialog #contentRecommendationWidget_BAHomePageBumperESpot .left_espot img,#HW #bumperPop .modal-dialog #contentRecommendationWidget_HWHomePageBumperESpot .left_espot img{display:table-cell;width:100%}#HW #privacy-Statement iframe,#HW #terms-and-Conditions iframe{display:block}#HW header #searchBox .search-box #SimpleSearchForm_SearchTerm:-moz-placeholder{font-size:13px}#HW #fedexform input,#HW #fedexform select{border:1px solid #ddd;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;padding:5px 10px;width:170px}#HW .ps-container ul{padding-left:40px}#HW .ps-container ul li{list-style-type:disc}#HW .ps-container ul li ul li{list-style-type:circle}#HW .ps-container ul li ul li ul li{list-style-type:square}#HW .shop-cart .my-order .continue_checkout .checkoutWith{margin-left:17.5%}#HW #MiniShopCartProductAdded .my-order .continue_checkout .checkoutWith{margin-left:6%}#HW #MiniShopCartProductAdded .my-order .continue_checkout .checkoutWith .paypal{text-align:center}#HW .widget_quick_info_popup #quickInfoRefreshArea .right_column .purchase_section #WC_QuickInfo_Link_addtocart{max-width:inherit}#HW #product-detail div[data-slot-id="24"] .bloomreach-related-search-terms-widget{border:none;float:left;width:25%;margin:30px 0}@media (max-width:768px){#HW #product-detail div[data-slot-id="24"] .bloomreach-related-search-terms-widget{width:100%;padding:0 15px;margin-bottom:0}}#HW #product-detail div[data-slot-id="24"] .bloomreach-related-search-terms-widget .br-related-heading{margin-bottom:15px;background-color:#eee;color:#000;font-size:16px;font-size:1rem;font-weight:700;padding:5px 10px}#HW #product-detail div[data-slot-id="24"] .bloomreach-related-search-terms-widget .br-related-query{margin-left:20px}#HW #product-detail div[data-slot-id="24"] .bloomreach-related-search-terms-widget .br-related-query a{font-size:14px;font-size:.875rem}#HW #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget{float:left;width:75%;margin:30px 0}@media (max-width:768px){#HW #product-detail div[data-slot-id="24"] .bloomreach-related-search-terms-widget #br-related-searches-widget{padding:0}#HW #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget{width:100%;padding:0 15px}}#HW #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget .br-found-heading{font-weight:700;font-size:16px;font-size:1rem}#HW #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget .br-sf-widget{width:25%;max-height:inherit;height:100%;margin:30px 0 0;padding:0 20px;border-left:2px solid #eee;border-right:none}@media (max-width:768px){#HW #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget .br-sf-widget{width:50%}#HW #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget .br-sf-widget .link{margin-bottom:15px}}@media (max-width:480px){#HW #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget .br-sf-widget{width:100%;border-left:none}}#HW #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget .br-sf-widget .br-sf-widget-merchant-desc,#HW #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget .br-sf-widget .br-sf-widget-merchant-img,#HW #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget .br-sf-widget .br-sf-widget-merchant-title{float:none;display:block;width:100%;padding:0}#HW #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget .br-sf-widget .br-sf-widget-merchant-img{text-align:center;margin-bottom:15px}#HW #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget .br-sf-widget .br-sf-widget-merchant-img img{max-height:150px;max-width:inherit}#HW #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget .br-sf-widget .link{margin-top:5px;font-size:13px;font-size:.8125rem}#HW .productListingWidget .product_listing_container ul.grid_mode li .product .inventory_status strong{display:none}#HW #contentWrapper .contentRecommendationWidget .ps-widget .ps-container .ps-wtb-container #widget_breadcrumb{display:block}#HW #contentWrapper .contentRecommendationWidget .ps-widget .ps-container .ps-wtb-container .ps-product-details-container{padding-bottom:50px}#HW #contentWrapper .contentRecommendationWidget .ps-widget .ps-container .ps-wtb-container .ps-online-container{clear:both}#HW #contentWrapper .contentRecommendationWidget .ps-widget .ps-container .ps-wtb-container .ps-online-container .ps-header{float:left}#HW #contentWrapper .contentRecommendationWidget .ps-widget .ps-container .ps-wtb-container .ps-product-details-image img{width:285px}#SM #headerWrapper .percentage-banner{padding:10px 0}#SM #headerWrapper .percentage-banner div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){#SM #headerWrapper .percentage-banner div{display:block}#SM #headerWrapper .percentage-banner div img{width:32%;display:inline-block;padding:10px 0 0}#SM #headerWrapper .percentage-banner div img:last-child{display:block;margin:0 auto;width:auto}}@media (max-width:768px) and (max-width:480px){#SM #headerWrapper .percentage-banner div img{width:auto;display:block;margin:0 auto}}#SM #headerWrapper .headerbottomcoupon{margin-top:10px}#SM #headerWrapper .headerbottomcoupon strong{font-size:15px}@media (max-width:768px){#SM #headerWrapper .headerbottomcoupon strong{margin-top:10px;display:block}#SM header .navbar .navbar-header .navbar-brand{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;vertical-align:middle;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#SM header .navbar ul.topLevel .dropdown-menu{width:100%}#SM #emailsignup .email-signUp-tile,#SM #emailsignup-footer .email-signUp-tile{padding:2.5%}#SM #emailsignup .email-signUp-tile .close,#SM #emailsignup-footer .email-signUp-tile .close{font-size:2em}#SM #emailsignup .email-signUp-tile h2,#SM #emailsignup-footer .email-signUp-tile h2{padding:0}}#SM #privacy-Statement iframe,#SM #terms-and-Conditions iframe{display:block}#SM #fedexform input,#SM #fedexform select{border:1px solid #ddd;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;padding:5px 10px;width:170px}#SM .ps-container ul{padding-left:40px}#SM .ps-container ul li{list-style-type:disc}#SM .ps-container ul li ul li{list-style-type:circle}#SM .ps-container ul li ul li ul li{list-style-type:square}#SM .shop-cart .my-order .continue_checkout .checkoutWith{margin-left:17.5%}#SM #MiniShopCartProductAdded .my-order .continue_checkout .checkoutWith{margin-left:6%}#SM #MiniShopCartProductAdded .my-order .continue_checkout .checkoutWith .paypal{text-align:center}#SM .widget_quick_info_popup #quickInfoRefreshArea .right_column .purchase_section #WC_QuickInfo_Link_addtocart{max-width:inherit}#SM #product-detail div[data-slot-id="24"] .bloomreach-related-search-terms-widget{border:none;float:left;width:25%;margin:30px 0}@media (max-width:768px){#SM #product-detail div[data-slot-id="24"] .bloomreach-related-search-terms-widget{width:100%;padding:0 15px;margin-bottom:0}}#SM #product-detail div[data-slot-id="24"] .bloomreach-related-search-terms-widget .br-related-heading{margin-bottom:15px;background-color:#eee;color:#000;font-size:16px;font-size:1rem;font-weight:700;padding:5px 10px}#SM #product-detail div[data-slot-id="24"] .bloomreach-related-search-terms-widget .br-related-query{margin-left:20px}#SM #product-detail div[data-slot-id="24"] .bloomreach-related-search-terms-widget .br-related-query a{font-size:14px;font-size:.875rem}#SM #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget{float:left;width:75%;margin:30px 0}@media (max-width:768px){#SM #product-detail div[data-slot-id="24"] .bloomreach-related-search-terms-widget #br-related-searches-widget{padding:0}#SM #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget{width:100%;padding:0 15px}}#SM #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget .br-found-heading{font-weight:700;font-size:16px;font-size:1rem}#SM #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget .br-sf-widget{width:25%;max-height:inherit;height:100%;margin:30px 0 0;padding:0 20px;border-left:2px solid #eee;border-right:none}@media (max-width:768px){#SM #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget .br-sf-widget{width:50%}#SM #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget .br-sf-widget .link{margin-bottom:15px}}@media (max-width:480px){#SM #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget .br-sf-widget{width:100%;border-left:none}}#SM #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget .br-sf-widget .br-sf-widget-merchant-desc,#SM #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget .br-sf-widget .br-sf-widget-merchant-img,#SM #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget .br-sf-widget .br-sf-widget-merchant-title{float:none;display:block;width:100%;padding:0}#SM #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget .br-sf-widget .br-sf-widget-merchant-img{text-align:center;margin-bottom:15px}#SM #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget .br-sf-widget .br-sf-widget-merchant-img img{max-height:150px;max-width:inherit}#SM #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget .br-sf-widget .link{margin-top:5px;font-size:13px;font-size:.8125rem}#SM .productListingWidget .product_listing_container ul.grid_mode li .product .inventory_status strong{display:none}#SM #contentWrapper .contentRecommendationWidget .ps-widget .ps-container .ps-wtb-container #widget_breadcrumb{display:block}#SM #contentWrapper .contentRecommendationWidget .ps-widget .ps-container .ps-wtb-container .ps-product-details-container{padding-bottom:50px}#SM #contentWrapper .contentRecommendationWidget .ps-widget .ps-container .ps-wtb-container .ps-online-container{clear:both}#SM #contentWrapper .contentRecommendationWidget .ps-widget .ps-container .ps-wtb-container .ps-online-container .ps-header{float:left}#SM #contentWrapper .contentRecommendationWidget .ps-widget .ps-container .ps-wtb-container .ps-product-details-image img{width:285px}#FP #headerWrapper .percentage-banner{padding:10px 0}#FP #headerWrapper .percentage-banner div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){#FP #headerWrapper .percentage-banner div{display:block}#FP #headerWrapper .percentage-banner div img{width:32%;display:inline-block;padding:10px 0 0}#FP #headerWrapper .percentage-banner div img:last-child{display:block;margin:0 auto;width:auto}}@media (max-width:768px) and (max-width:480px){#FP #headerWrapper .percentage-banner div img{width:auto;display:block;margin:0 auto}}#FP #headerWrapper .headerbottomcoupon{margin-top:10px}#FP #headerWrapper .headerbottomcoupon strong{font-size:15px}@media (max-width:768px){#FP #headerWrapper .headerbottomcoupon strong{margin-top:10px;display:block}#FP header .navbar .navbar-header .navbar-brand{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;vertical-align:middle;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#FP header .navbar ul.topLevel .dropdown-menu{width:100%}#FP #emailsignup .email-signUp-tile,#FP #emailsignup-footer .email-signUp-tile{padding:2.5%}#FP #emailsignup .email-signUp-tile .close,#FP #emailsignup-footer .email-signUp-tile .close{font-size:2em}#FP #emailsignup .email-signUp-tile h2,#FP #emailsignup-footer .email-signUp-tile h2{padding:0}}#FP #privacy-Statement iframe,#FP #terms-and-Conditions iframe{display:block}#FP #fedexform input,#FP #fedexform select{border:1px solid #ddd;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;padding:5px 10px;width:170px}#FP .ps-container ul{padding-left:40px}#FP .ps-container ul li{list-style-type:disc}#FP .ps-container ul li ul li{list-style-type:circle}#FP .ps-container ul li ul li ul li{list-style-type:square}#FP .shop-cart .my-order .continue_checkout .checkoutWith{margin-left:17.5%}#FP #MiniShopCartProductAdded .my-order .continue_checkout .checkoutWith{margin-left:6%}#FP #MiniShopCartProductAdded .my-order .continue_checkout .checkoutWith .paypal{text-align:center}#FP .widget_quick_info_popup #quickInfoRefreshArea .right_column .purchase_section #WC_QuickInfo_Link_addtocart{max-width:inherit}#FP #product-detail div[data-slot-id="24"] .bloomreach-related-search-terms-widget{border:none;float:left;width:25%;margin:30px 0}@media (max-width:768px){#FP #product-detail div[data-slot-id="24"] .bloomreach-related-search-terms-widget{width:100%;padding:0 15px;margin-bottom:0}}#FP #product-detail div[data-slot-id="24"] .bloomreach-related-search-terms-widget .br-related-heading{margin-bottom:15px;background-color:#eee;color:#000;font-size:16px;font-size:1rem;font-weight:700;padding:5px 10px}#FP #product-detail div[data-slot-id="24"] .bloomreach-related-search-terms-widget .br-related-query{margin-left:20px}#FP #product-detail div[data-slot-id="24"] .bloomreach-related-search-terms-widget .br-related-query a{font-size:14px;font-size:.875rem}#FP #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget{float:left;width:75%;margin:30px 0}@media (max-width:768px){#FP #product-detail div[data-slot-id="24"] .bloomreach-related-search-terms-widget #br-related-searches-widget{padding:0}#FP #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget{width:100%;padding:0 15px}}#FP #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget .br-found-heading{font-weight:700;font-size:16px;font-size:1rem}#FP #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget .br-sf-widget{width:25%;max-height:inherit;height:100%;margin:30px 0 0;padding:0 20px;border-left:2px solid #eee;border-right:none}@media (max-width:768px){#FP #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget .br-sf-widget{width:50%}#FP #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget .br-sf-widget .link{margin-bottom:15px}}@media (max-width:480px){#FP #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget .br-sf-widget{width:100%;border-left:none}}#FP #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget .br-sf-widget .br-sf-widget-merchant-desc,#FP #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget .br-sf-widget .br-sf-widget-merchant-img,#FP #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget .br-sf-widget .br-sf-widget-merchant-title{float:none;display:block;width:100%;padding:0}#FP #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget .br-sf-widget .br-sf-widget-merchant-img{text-align:center;margin-bottom:15px}#FP #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget .br-sf-widget .br-sf-widget-merchant-img img{max-height:150px;max-width:inherit}#FP #product-detail div[data-slot-id="24"] .bloomreach-related-search-products-widget .br-sf-widget .link{margin-top:5px;font-size:13px;font-size:.8125rem}#FP .productListingWidget .product_listing_container ul.grid_mode li .product .inventory_status strong{display:none}#FP #contentWrapper .contentRecommendationWidget .ps-widget .ps-container .ps-wtb-container #widget_breadcrumb{display:block}#FP #contentWrapper .contentRecommendationWidget .ps-widget .ps-container .ps-wtb-container .ps-product-details-container{padding-bottom:50px}#FP #contentWrapper .contentRecommendationWidget .ps-widget .ps-container .ps-wtb-container .ps-online-container{clear:both}#FP #contentWrapper .contentRecommendationWidget .ps-widget .ps-container .ps-wtb-container .ps-online-container .ps-header{float:left}#FP #contentWrapper .contentRecommendationWidget .ps-widget .ps-container .ps-wtb-container .ps-product-details-image img{width:285px}#BA header .navbar ul.topLevel>li>a{text-transform:uppercase}#BA footer .footer-disclaimer{text-align:right;padding-top:5px;font-size:90%}#BA footer .permissionsAndLinks .footerLinksWrapper a{padding-left:8px}#BA .ba-shop-landing div[data-slot-id="1"] .barbie-a-spot-container .owl-controls{position:static;top:0}#BA .ba-shop-landing div[data-slot-id="1"] .barbie-a-spot-container .owl-controls .owl-nav{position:absolute;top:45%;left:0;right:0;margin:0 20px}#BA .ba-shop-landing div[data-slot-id="1"] .barbie-a-spot-container .owl-controls .owl-nav .owl-next,#BA .ba-shop-landing div[data-slot-id="1"] .barbie-a-spot-container .owl-controls .owl-nav .owl-prev{background:0 0!important;position:absolute;width:30px;opacity:.5;filter:alpha(opacity=50)}@media (min-width:769px){#BA .ba-shop-landing div[data-slot-id="1"] .barbie-a-spot-container .owl-controls .owl-nav .owl-next,#BA .ba-shop-landing div[data-slot-id="1"] .barbie-a-spot-container .owl-controls .owl-nav .owl-prev{display:inline-block!important}}#BA .ba-shop-landing div[data-slot-id="1"] .barbie-a-spot-container .owl-controls .owl-nav .owl-next:hover,#BA .ba-shop-landing div[data-slot-id="1"] .barbie-a-spot-container .owl-controls .owl-nav .owl-prev:hover{background:0 0!important}#BA .ba-shop-landing div[data-slot-id="1"] .barbie-a-spot-container .owl-controls .owl-nav .owl-next img,#BA .ba-shop-landing div[data-slot-id="1"] .barbie-a-spot-container .owl-controls .owl-nav .owl-prev img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%)}#BA .ba-shop-landing div[data-slot-id="1"] .barbie-a-spot-container .owl-controls .owl-nav .owl-prev{left:-10px}#BA .ba-shop-landing div[data-slot-id="1"] .barbie-a-spot-container .owl-controls .owl-nav .owl-next{right:-10px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#BA .ba-shop-landing div[data-slot-id="1"] .barbie-a-spot-container .owl-controls .owl-dots{position:relative;top:-45px}@media (max-width:768px){#BA .ba-shop-landing div[data-slot-id="1"] .barbie-a-spot-container .owl-controls .owl-dots{top:-7vw}}#BA .ba-shop-landing div[data-slot-id="2"] .owl-carousel-mobile-barbie-ycb-anything{border-bottom:1px solid #bbb;padding:30px 75px;margin-bottom:45px}#BA .ba-shop-landing div[data-slot-id="2"] .owl-carousel-mobile-barbie-ycb-anything img{width:75%;margin:0 auto}#BA .ba-shop-landing div[data-slot-id="2"] .owl-carousel-mobile-barbie-ycb-anything .content{position:relative}#BA .ba-shop-landing div[data-slot-id="2"] .owl-carousel-mobile-barbie-ycb-anything .content h4{letter-spacing:3px;padding:0 0 10px;text-transform:uppercase}#BA .ba-shop-landing div[data-slot-id="2"] .owl-carousel-mobile-barbie-ycb-anything .content p{line-height:1.5}#BA .ba-shop-landing div[data-slot-id="2"] .owl-carousel-mobile-barbie-ycb-anything .owl-nav{position:absolute;top:30%;left:0;right:0;margin:0 20px}#BA .ba-shop-landing div[data-slot-id="2"] .owl-carousel-mobile-barbie-ycb-anything .owl-nav .owl-next,#BA .ba-shop-landing div[data-slot-id="2"] .owl-carousel-mobile-barbie-ycb-anything .owl-nav .owl-prev{background:0 0!important;position:absolute;width:35px;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);opacity:.5;filter:alpha(opacity=50)}#BA .ba-shop-landing div[data-slot-id="2"] .owl-carousel-mobile-barbie-ycb-anything .owl-nav .owl-next:hover,#BA .ba-shop-landing div[data-slot-id="2"] .owl-carousel-mobile-barbie-ycb-anything .owl-nav .owl-prev:hover{background:0 0!important}#BA .ba-shop-landing div[data-slot-id="2"] .owl-carousel-mobile-barbie-ycb-anything .owl-nav .owl-prev{left:-10px}#BA .ba-shop-landing div[data-slot-id="2"] .owl-carousel-mobile-barbie-ycb-anything .owl-nav .owl-next{right:-10px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#BA .ba-shop-landing div[data-slot-id="2"] .owl-carousel-mobile-barbie-ycb-anything .owl-dots .owl-dot{position:relative;top:0}#BA .ba-shop-landing div[data-slot-id="2"] .owl-carousel-mobile-barbie-ycb-anything .owl-dots .owl-dot span{height:15px;width:15px;border:1px solid #ddd}#BA .ba-shop-landing div[data-slot-id="2"] .owl-carousel-mobile-barbie-ycb-anything .owl-dots .owl-dot.active span,#BA .ba-shop-landing div[data-slot-id="2"] .owl-carousel-mobile-barbie-ycb-anything .owl-dots .owl-dot:hover span{background:#DF1C85;border:none}#BA .ba-shop-landing div[data-slot-id="9"] .instagram-spot:after{clear:both;content:"";display:table}#BA .ba-shop-landing div[data-slot-id="2"] .contentRecommendationWidget .cat-title{font-weight:400;text-align:center;margin:20px 0 -20px;font-size:45px;letter-spacing:10px;text-transform:uppercase}#BA .ba-shop-landing div[data-slot-id="2"] .contentRecommendationWidget .cat-title span{display:inline-block;position:relative}#BA .ba-shop-landing div[data-slot-id="2"] .contentRecommendationWidget .cat-title span:after,#BA .ba-shop-landing div[data-slot-id="2"] .contentRecommendationWidget .cat-title span:before{content:"";position:absolute;height:0;border-top:1px solid #DD1C85;top:50%;width:60px}@media (max-width:768px){#BA .ba-shop-landing div[data-slot-id="8"] .barbie-newsarticles-spot{padding:40px 0}#BA .ba-shop-landing div[data-slot-id="2"] .contentRecommendationWidget .cat-title{font-size:20px}#BA .ba-shop-landing div[data-slot-id="2"] .contentRecommendationWidget .cat-title span:after,#BA .ba-shop-landing div[data-slot-id="2"] .contentRecommendationWidget .cat-title span:before{width:25px}}#BA .ba-shop-landing div[data-slot-id="2"] .contentRecommendationWidget .cat-title span:before{right:100%;margin-right:20px}#BA .ba-shop-landing div[data-slot-id="2"] .contentRecommendationWidget .cat-title span:after{left:100%;margin-left:20px}#BA .ba-shop-landing div[data-slot-id="2"] .contentRecommendationWidget .cat{margin:0 3% 1%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#BA .ba-shop-landing div[data-slot-id="2"] .contentRecommendationWidget .cat .category{width:20%}#BA .ba-shop-landing div[data-slot-id="2"] .contentRecommendationWidget .cat .category img{margin:20px 0}#BA .ba-shop-landing div[data-slot-id="2"] .contentRecommendationWidget .cat .category h3{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;color:#de1c85;font-size:1.2em;font-weight:500;letter-spacing:.2em;text-transform:uppercase;line-height:21px}#BA .ba-shop-landing div[data-slot-id="2"] .contentRecommendationWidget .cat .category i{background:url(/wcsstore/MattelSAS/images/ba-arrow_pink.png) no-repeat;width:17px;height:13px;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;background-size:contain;vertical-align:baseline;margin-left:5px;color:#de1c85}#BA .ba-shop-landing div[data-slot-id="2"] .contentRecommendationWidget .barbie-category-mobile-carousel{padding:30px 0;margin:0;text-align:center}#BA .ba-shop-landing div[data-slot-id="2"] .contentRecommendationWidget .barbie-category-mobile-carousel h3{color:#de1c85;font-size:1.3em;font-weight:500;letter-spacing:.2em;text-transform:uppercase;margin-top:20px}@media (max-width:768px){#BA .ba-shop-landing div[data-slot-id="2"] .contentRecommendationWidget .barbie-category-mobile-carousel h3{font-size:1.2em}}#BA .ba-shop-landing div[data-slot-id="2"] .contentRecommendationWidget .barbie-category-mobile-carousel h3 i{background:url(/wcsstore/MattelSAS/images/ba-arrow_pink.png) no-repeat;width:17px;height:13px;display:inline-block;background-size:contain;vertical-align:baseline;margin-left:5px;color:#de1c85}#BA .ba-shop-landing div[data-slot-id="2"] .contentRecommendationWidget .barbie-category-mobile-carousel .owl-item img{width:auto;display:inline-block}#BA .ba-shop-landing div[data-slot-id="2"] .contentRecommendationWidget .barbie-category-mobile-carousel .owl-controls{margin-top:40px;width:100%}#BA .ba-shop-landing div[data-slot-id="2"] .contentRecommendationWidget .barbie-category-mobile-carousel .owl-controls .owl-nav{display:none}#BA .ba-shop-landing div[data-slot-id="2"] .contentRecommendationWidget .barbie-category-mobile-carousel .owl-controls .owl-dots{margin:0 40px}#BA .ba-shop-landing div[data-slot-id="2"] .contentRecommendationWidget .barbie-category-mobile-carousel .owl-controls .owl-dots .owl-dot{position:relative;top:0}#BA .ba-shop-landing div[data-slot-id="2"] .contentRecommendationWidget .barbie-category-mobile-carousel .owl-controls .owl-dots .owl-dot span{height:15px;width:15px;border:1px solid #ddd}#BA .ba-shop-landing div[data-slot-id="2"] .contentRecommendationWidget .barbie-category-mobile-carousel .owl-controls .owl-dots .owl-dot.active span,#BA .ba-shop-landing div[data-slot-id="2"] .contentRecommendationWidget .barbie-category-mobile-carousel .owl-controls .owl-dots .owl-dot:hover span{background:#DF1C85;border:none}#BA .ba-shop-landing .row>div[data-slot-id="3"]{float:none}#BA #product-detail div[data-slot-id="24"] .bloomreach-related-search-terms-widget #br-related-searches-widget a,#BA #product-detail div[data-slot-id="24"] .bloomreach-related-search-terms-widget .br-sf-widget a{color:#de1c85}#HW #kidsSiteLinkEspot1{background:#1187ec;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:5px 0}#HW #kidsSiteLinkEspot1 .center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto;padding:0 20px}#HW #kidsSiteLinkEspot1 .center>img{position:relative;width:73%}#HW #kidsSiteLinkEspot1 .center>img:last-child{width:26%;padding-left:10px}@media (min-width:1280px) and (max-width:1513px){#HW header .navbar-brand{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;float:none}#HW header .navbar-brand img{width:12vw;margin:0 10px}#HW header .navbar-nav>li>a{font-size:1.8vw}#HW header #searchBox .search-box{min-width:16vw}}#HW footer .footer-disclaimer{padding-top:5px}#HW footer .content .contentWrapper .categories{padding-right:20px}@media (max-width:768px){#HW footer .content .contentWrapper .categories{padding-right:0!important}}#HW footer .header .headerWrapper .emailWrapper{height:34px}#HW footer .header .headerWrapper .emailWrapper .email[placeholder]{line-height:1.5}#HW footer .header .headerWrapper .emailWrapper input{padding-right:10px}@media (max-width:768px){#HW footer .header .headerWrapper .emailWrapper input{padding-right:0!important}}#HW footer .header .headerWrapper .emailWrapper input:focus{outline-width:0}#HW footer .header .headerWrapper .buttonWrapper{vertical-align:top;height:34px;padding:6px 10px}#HW .hw-shop-landing div[data-slot-id="1"] .hw-slider{float:left;width:69.2%}#HW .hw-shop-landing div[data-slot-id="1"] .hw-thumbnails{padding-left:11px;float:left;width:30.8%}#HW .hw-shop-landing div[data-slot-id="1"] .hw-thumbnails img{width:100%}#HW .hw-shop-landing div[data-slot-id="1"] .hw-thumbnails div:first-of-type{padding-bottom:12px}@media (max-width:768px){#HW .hw-shop-landing div[data-slot-id="1"] .hw-thumbnails{width:100%;padding:0}#HW .hw-shop-landing div[data-slot-id="1"] .hw-thumbnails div{float:left;width:50%}#xHW .hw-shop-landing div[data-slot-id="1"] .hw-thumbnails div:first-of-type img{padding:0 5px 0 10px}#xHW .hw-shop-landing div[data-slot-id="1"] .hw-thumbnails div:nth-child(2) img{padding:0 10px 0 5px}}@media (max-width:480px){#HW .hw-shop-landing div[data-slot-id="1"] .hw-thumbnails div{width:100%}}#HW .hw-shop-landing div[data-slot-id="3"] .contentRecommendationWidget .hw-brand-container,#HW .hw-shop-landing div[data-slot-id="3"] .contentRecommendationWidget .hw-brand-container .carousel-container{margin:0!important}#HW .hw-shop-landing div[data-slot-id="4"] .catalogEntryRecommendationWidget h2{margin-top:40px;padding:0!important;font-size:1em!important;background:url(/wcsstore/MattelSAS/images/hw-head_track.png);min-height:100px;background-position-y:-35px;background-size:40% 120%;color:#222;font-family:akzidenz-grotesk-condensed,serif}#HW .hw-shop-landing div[data-slot-id="4"] .catalogEntryRecommendationWidget h2 div{background:#fff;font-size:3.5em;font-weight:400;letter-spacing:.9px;margin:0 auto;padding:15px 20px 20px;text-shadow:1px 1px 1px #aaa;width:350px}@media (max-width:768px){#HW .hw-shop-landing div[data-slot-id="4"] .catalogEntryRecommendationWidget h2 div{padding-top:0;font-size:2.5em}}@media (max-width:480px){#HW .hw-shop-landing div[data-slot-id="4"] .catalogEntryRecommendationWidget h2 div{width:280px}}#HW .hw-shop-landing div[data-slot-id="4"] .catalogEntryRecommendationWidget h2#title_4_-2002_14455 div{width:450px}#HW .hw-shop-landing div[data-slot-id="6"] .instagram-spot{margin-bottom:1%}#HW .hw-shop-landing div[data-slot-id="6"] .instagram-spot:after{clear:both;content:"";display:table}#HW #product-detail div[data-slot-id="23"] .catalogEntryRecommendationWidget h2{margin-top:40px;padding:0!important;font-size:1em!important;background:url(/wcsstore/MattelSAS/images/hw-head_track.png);min-height:100px;background-position-y:-35px;background-size:40% 120%;color:#222;font-family:akzidenz-grotesk-condensed}#HW #product-detail div[data-slot-id="23"] .catalogEntryRecommendationWidget h2 div{background:#fff;font-size:3.5em;font-weight:400;letter-spacing:.9px;margin:0 auto;padding:12px 20px 20px;text-shadow:1px 1px 1px #aaa;width:500px;font-family:akzidenz-grotesk-condensed,serif}@media (max-width:1024px){#HW #kidsSiteLinkEspot1 .center{max-width:500px}#HW #product-detail div[data-slot-id="23"] .catalogEntryRecommendationWidget h2 div{padding:12px;font-size:2.5em}}@media (max-width:768px){#HW #product-detail div[data-slot-id="23"] .catalogEntryRecommendationWidget h2{min-height:initial}#HW #product-detail div[data-slot-id="23"] .catalogEntryRecommendationWidget h2 div{padding:0;width:400px}}@media (max-width:480px){#HW #product-detail div[data-slot-id="23"] .catalogEntryRecommendationWidget h2 div{width:auto}}#HW #product-detail div[data-slot-id="24"] .bloomreach-related-search-terms-widget #br-related-searches-widget a,#HW #product-detail div[data-slot-id="24"] .bloomreach-related-search-terms-widget .br-sf-widget a{color:#266297}#HW #product-detail #RecentlyViewedItems .catalogEntryRecommendationWidget h2{margin-top:40px;padding:0!important;font-size:1em!important;background:url(/wcsstore/MattelSAS/images/hw-head_track.png);min-height:100px;background-position-y:-35px;background-size:40% 120%;color:#222;font-family:akzidenz-grotesk-condensed,serif}#HW #product-detail #RecentlyViewedItems .catalogEntryRecommendationWidget h2 div{background:#fff;font-size:3.5em;font-weight:400;letter-spacing:.9px;margin:0 auto;padding:15px 20px 20px;text-shadow:1px 1px 1px #aaa;width:350px}@media (max-width:768px){#HW #product-detail #RecentlyViewedItems .catalogEntryRecommendationWidget h2 div{padding-top:0;font-size:2.5em}}#HW #page div[data-slot-id="2"] .birthday-categories{padding-bottom:50px}#HW #page div[data-slot-id="2"] .birthday-categories .heading{background:url(/wcsstore/MattelSAS/images/hw-head_track.png);background-position-y:-35px;background-size:40% 120%;color:#222;font-family:akzidenz-grotesk-condensed,serif;font-size:1em!important;margin:40px 0;min-height:100px;padding:0!important}#HW #page div[data-slot-id="2"] .birthday-categories .heading div{background:#fff;margin:0 auto;width:850px;text-align:center}@media (max-width:992px){#HW #page div[data-slot-id="2"] .birthday-categories .heading div{width:auto!important;padding:0 20px}}#HW #page div[data-slot-id="2"] .birthday-categories .heading div h2{font-size:3.5em;padding:0;font-weight:400;letter-spacing:.9px;line-height:1;text-shadow:1px 1px 1px #aaa}@media (max-width:768px){#HW #page div[data-slot-id="2"] .birthday-categories .heading div h2{font-size:2.5em;padding:10px 0}}#HW #page div[data-slot-id="2"] .row>div img{padding:20px}#HW #page div[data-slot-id="3"] .heading{background:url(/wcsstore/MattelSAS/images/hw-head_track.png);background-position-y:-35px;background-size:40% 120%;color:#222;font-family:akzidenz-grotesk-condensed,serif;font-size:1em!important;margin-top:40px;min-height:100px;padding:0!important}#HW #page div[data-slot-id="3"] .heading div{background:#fff;margin:0 auto;width:350px;text-align:center}#HW #page div[data-slot-id="3"] .heading div h2{font-size:3.5em;padding:0;font-weight:400;letter-spacing:.9px;line-height:1;text-shadow:1px 1px 1px #aaa}@media (max-width:480px){#HW #page div[data-slot-id="3"] .heading div h2{font-size:2.5em;padding:10px 0}}#HW #page div[data-slot-id="3"] .fusion-categories{margin-top:25px}#HW #page div[data-slot-id="3"] .fusion-categories .row>div{margin-bottom:40px}#HW #page div[data-slot-id="3"] .fusion-categories .row>div:nth-child(2n){text-align:left}#HW #page div[data-slot-id="3"] .fusion-categories .row>div:nth-child(2n-1){text-align:right}#HW #page div[data-slot-id="3"] .fusion-categories .row>div a img{width:400px;margin:0 20px;display:inline-block}@media (max-width:768px){#HW #page div[data-slot-id="3"] .fusion-categories .row>div{text-align:center!important}#HW #page div[data-slot-id="3"] .fusion-categories .row>div a img{margin:0;width:auto}}#HW #page div[data-slot-id="6"] .hw-birthday-activities{background:#266298;padding:50px 0}#HW #page div[data-slot-id="6"] .hw-birthday-activities .heading{font-family:akzidenz-grotesk-condensed,serif;font-size:1em!important;margin:40px 0;padding:0!important}#HW #page div[data-slot-id="6"] .hw-birthday-activities .heading div{position:relative;background:#266298;margin:0 auto;width:550px;text-align:center}@media (max-width:768px){#HW #page div[data-slot-id="6"] .hw-birthday-activities .heading div{width:auto!important;padding:0 20px}}#HW #page div[data-slot-id="6"] .hw-birthday-activities .heading div h2{font-size:3.5em;padding:0;color:#fff;font-weight:400;letter-spacing:.9px;line-height:1;text-shadow:2px 4px 0 #225887}@media (max-width:480px){#HW #page div[data-slot-id="6"] .hw-birthday-activities .heading div h2{font-size:2.5em;padding:10px 0}}#HW #page div[data-slot-id="6"] .hw-birthday-activities .heading div:after,#HW #page div[data-slot-id="6"] .hw-birthday-activities .heading div:before{background:url(/wcsstore/Mattel/images/hotwheels/deptLanding/Birthday/HW_Birthday_Desktop_Activities_Title.jpg);position:absolute;content:"";height:62px;width:550px;top:0}#HW #page div[data-slot-id="6"] .hw-birthday-activities .heading div:before{left:-550px}#HW #page div[data-slot-id="6"] .hw-birthday-activities .heading div:after{right:-550px;transform:scaleX(-1);-ms-transform:scaleX(-1);-webkit-transform:scaleX(-1);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#HW #page div[data-slot-id="6"] .hw-birthday-activities .row{margin:0!important;padding:0 20px}#HW #page div[data-slot-id="6"] .hw-birthday-activities .row img{margin-bottom:25px;width:auto;display:inline-block}#HW #page div[data-slot-id="6"] .hw-birthday-activities .row .owl-controls{float:none!important}@media (min-width:1280px) and (max-width:1409px){#SM header .navbar .navbar-brand{padding:0 20px}#SM header .navbar .navbar-header .dropdown.search .dropdown-menu{width:100%}#SM header .navbar .navbar-header #searchBox{width:220px}#SM header .navbar .navbar-header #searchBox #SimpleSearchForm_SearchTerm{width:100%;min-width:inherit}}#SM .sm-shop-landing div[data-slot-id="1"] .sm-a-spot-container .owl-controls{position:static;top:0}#SM .sm-shop-landing div[data-slot-id="1"] .sm-a-spot-container .owl-controls .owl-nav{position:absolute;top:45%;left:0;right:0;margin:0 20px}#SM .sm-shop-landing div[data-slot-id="1"] .sm-a-spot-container .owl-controls .owl-nav .owl-next,#SM .sm-shop-landing div[data-slot-id="1"] .sm-a-spot-container .owl-controls .owl-nav .owl-prev{background:0 0!important;position:absolute;width:30px;opacity:.5;filter:alpha(opacity=50)}@media (min-width:769px){#SM .sm-shop-landing div[data-slot-id="1"] .sm-a-spot-container .owl-controls .owl-nav .owl-next,#SM .sm-shop-landing div[data-slot-id="1"] .sm-a-spot-container .owl-controls .owl-nav .owl-prev{display:inline-block!important}}#SM .sm-shop-landing div[data-slot-id="1"] .sm-a-spot-container .owl-controls .owl-nav .owl-next:hover,#SM .sm-shop-landing div[data-slot-id="1"] .sm-a-spot-container .owl-controls .owl-nav .owl-prev:hover{background:0 0!important}#SM .sm-shop-landing div[data-slot-id="1"] .sm-a-spot-container .owl-controls .owl-nav .owl-prev{left:-10px}#SM .sm-shop-landing div[data-slot-id="1"] .sm-a-spot-container .owl-controls .owl-nav .owl-next{right:-10px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#SM .sm-shop-landing div[data-slot-id="1"] .sm-a-spot-container .owl-controls .owl-dots{position:relative;top:-45px}#SM .sm-shop-landing div[data-slot-id="1"] .sm-a-spot-container .owl-controls .owl-dots .owl-dot span{border-color:#b2b2b2}#SM .sm-shop-landing div[data-slot-id="1"] .sm-a-spot-container .owl-controls .owl-dots .owl-dot.active span,#SM .sm-shop-landing div[data-slot-id="1"] .sm-a-spot-container .owl-controls .owl-dots .owl-dot:hover span{background-color:#b2b2b2}#SM .sm-shop-landing div[data-slot-id="5"] .sm-hotitems-spot,#SM .sm-shop-landing div[data-slot-id="2"] .sm-hotitems-spot{float:left;width:100%}@media (max-width:992px){#SM .sm-shop-landing div[data-slot-id="5"] .sm-hotitems-spot,#SM .sm-shop-landing div[data-slot-id="2"] .sm-hotitems-spot{padding:20px!important}}#SM .sm-shop-landing div[data-slot-id="5"] .sm-hotitems-spot .sm-hotitems-container,#SM .sm-shop-landing div[data-slot-id="2"] .sm-hotitems-spot .sm-hotitems-container{max-height:600px;height:45vw}@media (max-width:768px){#SM .sm-shop-landing div[data-slot-id="1"] .sm-a-spot-container .owl-controls .owl-dots{top:-7vw}#SM .sm-shop-landing div[data-slot-id="5"] .sm-hotitems-spot .sm-hotitems-container,#SM .sm-shop-landing div[data-slot-id="2"] .sm-hotitems-spot .sm-hotitems-container{height:auto;padding:0 60px}#SM .sm-shop-landing div[data-slot-id="5"] .sm-hotitems-spot .sm-hotitems-container .section,#SM .sm-shop-landing div[data-slot-id="2"] .sm-hotitems-spot .sm-hotitems-container .section{width:100%;height:350px}}@media (max-width:768px) and (max-width:480px){#SM .sm-shop-landing div[data-slot-id="5"] .sm-hotitems-spot .sm-hotitems-container .section,#SM .sm-shop-landing div[data-slot-id="2"] .sm-hotitems-spot .sm-hotitems-container .section{height:325px}}@media (max-width:1024px){#SM .sm-shop-landing div[data-slot-id="5"] .sm-hotitems-spot .sm-hotitems-container .section-container .item-price,#SM .sm-shop-landing div[data-slot-id="2"] .sm-hotitems-spot .sm-hotitems-container .section-container .item-price{font-size:18px;right:20px;bottom:15px}#SM .sm-shop-landing div[data-slot-id="5"] .sm-hotitems-spot .sm-hotitems-container>.height-control,#SM .sm-shop-landing div[data-slot-id="2"] .sm-hotitems-spot .sm-hotitems-container>.height-control{height:50vw}#SM .sm-shop-landing div[data-slot-id="5"] .sm-hotitems-spot .sm-hotitems-container .section.segmented,#SM .sm-shop-landing div[data-slot-id="2"] .sm-hotitems-spot .sm-hotitems-container .section.segmented{margin-left:-6px}#SM .sm-shop-landing div[data-slot-id="5"] .sm-hotitems-spot .sm-hotitems-container .half-height-control,#SM .sm-shop-landing div[data-slot-id="2"] .sm-hotitems-spot .sm-hotitems-container .half-height-control{height:30vw;padding:0!important}}@media (max-width:1200px){#SM .sm-shop-landing div[data-slot-id="5"] .sm-hotitems-spot .sm-hotitems-container .section.full,#SM .sm-shop-landing div[data-slot-id="2"] .sm-hotitems-spot .sm-hotitems-container .section.full{float:none;width:auto;padding:0}}@media (max-width:992px){#SM .sm-shop-landing div[data-slot-id="5"] .sm-hotitems-spot .sm-hotitems-container .section.full,#SM .sm-shop-landing div[data-slot-id="2"] .sm-hotitems-spot .sm-hotitems-container .section.full{padding:0 8px}}#SM .sm-shop-landing div[data-slot-id="5"] .sm-hotitems-spot .sm-hotitems-container .section .subsection img:not(.item-logo),#SM .sm-shop-landing div[data-slot-id="2"] .sm-hotitems-spot .sm-hotitems-container .section .subsection img:not(.item-logo){width:75%}#SM .sm-shop-landing div[data-slot-id="5"] .sm-hotitems-spot .sm-hotitems-container .section .section-container,#SM .sm-shop-landing div[data-slot-id="2"] .sm-hotitems-spot .sm-hotitems-container .section .section-container{overflow:hidden}#SM .sm-shop-landing div[data-slot-id="5"] .sm-hotitems-spot .sm-hotitems-container .section .section-container .item-logo,#SM .sm-shop-landing div[data-slot-id="2"] .sm-hotitems-spot .sm-hotitems-container .section .section-container .item-logo{width:60px;bottom:0}#SM .sm-shop-landing div[data-slot-id="5"] .sm-hotitems-spot .sm-hotitems-container .section .section-container img,#SM .sm-shop-landing div[data-slot-id="2"] .sm-hotitems-spot .sm-hotitems-container .section .section-container img{display:block;margin:0 auto}@media (max-width:768px){#SM .sm-shop-landing div[data-slot-id="5"] .sm-hotitems-spot .sm-hotitems-container .row,#SM .sm-shop-landing div[data-slot-id="2"] .sm-hotitems-spot .sm-hotitems-container .row{margin-left:0;margin-right:-8px}}#SM .sm-shop-landing div[data-slot-id="5"] .sm-hotitems-spot .sm-hotitems-container .shop-button,#SM .sm-shop-landing div[data-slot-id="2"] .sm-hotitems-spot .sm-hotitems-container .shop-button{margin:30px auto;width:250px;padding:0}@media (max-width:480px){#SM .sm-shop-landing div[data-slot-id="5"] .sm-hotitems-spot .sm-hotitems-container .shop-button,#SM .sm-shop-landing div[data-slot-id="2"] .sm-hotitems-spot .sm-hotitems-container .shop-button{width:auto}}#SM .sm-shop-landing div[data-slot-id="5"] .sm-hotitems-spot .sm-hotitems-container .owl-theme .owl-controls,#SM .sm-shop-landing div[data-slot-id="2"] .sm-hotitems-spot .sm-hotitems-container .owl-theme .owl-controls{position:static!important}#SM .sm-shop-landing div[data-slot-id="5"] .sm-hotitems-spot .sm-hotitems-container .owl-theme .owl-dots,#SM .sm-shop-landing div[data-slot-id="2"] .sm-hotitems-spot .sm-hotitems-container .owl-theme .owl-dots{margin-top:20px}#SM .sm-shop-landing div[data-slot-id="5"] .sm-hotitems-spot .sm-hotitems-container .owl-theme .owl-dot,#SM .sm-shop-landing div[data-slot-id="2"] .sm-hotitems-spot .sm-hotitems-container .owl-theme .owl-dot{margin-top:0!important}#SM .sm-shop-landing div[data-slot-id="5"] .sm-hotitems-spot .sm-hotitems-container .owl-theme .owl-nav,#SM .sm-shop-landing div[data-slot-id="2"] .sm-hotitems-spot .sm-hotitems-container .owl-theme .owl-nav{position:absolute;top:30%;left:0;right:0}#SM .sm-shop-landing div[data-slot-id="5"] .sm-hotitems-spot .sm-hotitems-container .owl-theme .owl-nav [class*=owl-],#SM .sm-shop-landing div[data-slot-id="5"] .sm-hotitems-spot .sm-hotitems-container .owl-theme .owl-nav [class*=owl-]:hover,#SM .sm-shop-landing div[data-slot-id="2"] .sm-hotitems-spot .sm-hotitems-container .owl-theme .owl-nav [class*=owl-],#SM .sm-shop-landing div[data-slot-id="2"] .sm-hotitems-spot .sm-hotitems-container .owl-theme .owl-nav [class*=owl-]:hover{background:0 0}#SM .sm-shop-landing div[data-slot-id="5"] .sm-hotitems-spot .sm-hotitems-container .owl-theme .owl-nav .owl-next,#SM .sm-shop-landing div[data-slot-id="5"] .sm-hotitems-spot .sm-hotitems-container .owl-theme .owl-nav .owl-prev,#SM .sm-shop-landing div[data-slot-id="2"] .sm-hotitems-spot .sm-hotitems-container .owl-theme .owl-nav .owl-next,#SM .sm-shop-landing div[data-slot-id="2"] .sm-hotitems-spot .sm-hotitems-container .owl-theme .owl-nav .owl-prev{position:absolute;top:0;width:30px}#SM .sm-shop-landing div[data-slot-id="5"] .sm-hotitems-spot .sm-hotitems-container .owl-theme .owl-nav .owl-prev,#SM .sm-shop-landing div[data-slot-id="2"] .sm-hotitems-spot .sm-hotitems-container .owl-theme .owl-nav .owl-prev{left:-50px}#SM .sm-shop-landing div[data-slot-id="5"] .sm-hotitems-spot .sm-hotitems-container .owl-theme .owl-nav .owl-next,#SM .sm-shop-landing div[data-slot-id="2"] .sm-hotitems-spot .sm-hotitems-container .owl-theme .owl-nav .owl-next{right:-50px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#SM .sm-shop-landing div[data-slot-id="3"] .sm-brand{padding:0 40px;text-align:center}#SM .sm-shop-landing div[data-slot-id="3"] .sm-brand-item{width:42%;margin:0 4%;display:inline-block}#SM .sm-shop-landing div[data-slot-id="3"] .sm-brand-carousel .carousel-container .owl-theme .owl-stage-outer .owl-item .item{padding:40px}#SM #page div[data-slot-id="1"] .large-brands a{width:32.8%}#SM #page div[data-slot-id="1"] .large-brands a img{width:100%}#SM #page div[data-slot-id="1"] .mini-brands a{width:16.25%}#SM #page div[data-slot-id="1"] .large-brands a,#SM #page div[data-slot-id="1"] .mini-brands a{padding:0 5px;margin:0 0 8px;display:inline-block}#SM #page div[data-slot-id="1"] .large-brands a img,#SM #page div[data-slot-id="1"] .mini-brands a img{display:block}@media (max-width:768px){#SM #page div[data-slot-id="1"] .mini-brands a{width:32%}}@media (max-width:480px){#SM #page div[data-slot-id="1"] .mini-brands a{width:49%}#SM #page div[data-slot-id="1"] .large-brands a{width:100%}}#SM #product-detail div[data-slot-id="24"] .bloomreach-related-search-terms-widget #br-related-searches-widget a,#SM #product-detail div[data-slot-id="24"] .bloomreach-related-search-terms-widget .br-sf-widget a{color:#e01e21}#FP #product-detail div[data-slot-id="24"] .bloomreach-related-search-terms-widget #br-related-searches-widget a,#FP #product-detail div[data-slot-id="24"] .bloomreach-related-search-terms-widget .br-sf-widget a{color:#0078c8}#SM header .navbar ul.topLevel .open>.dropdown-menu{max-height:1500px}
/*
 * Hide Instagram filler
 */
#BA a#TitleESpotImgLink_BAShopLandingSlot9Espot_UAT_1 {
    display: none;
}

/*
 * Prevent search bar from wrapping under menus
 */

#BA header .navbar .navbar-header #searchBox #SimpleSearchForm_SearchTerm{
	min-width: 255px;
}

@media all and (max-width: 1510px) and (min-width: 1280px) {
	#BA header .navbar .navbar-header #searchBox #SimpleSearchForm_SearchTerm{
		min-width: 210px!important;
	}
}

#FP .productListingWidget .product_listing_container ul.grid_mode>li>span{display: none;}


#FP .where_to_buy_widget span#ps_WTB,
#FP .where_to_buy_widget span#ps_SA {
	max-width: 45% !important;
	min-width: 45%;
}

#HW .where_to_buy_widget span#ps_WTB,
#HW .where_to_buy_widget span#ps_SA {
	max-width: 45% !important;
	min-width: 45%;
}


/*
 * Barbie Summary Banner
 */
 
@media only screen and (min-width: 1024px){
	#BA .summary_banner .emailWrapper{
		position: relative;
		margin-top: -8%;
		left: -11%;
	}
}

#BA .summary_banner {
    background: #f4f4f4;
    background: -moz-linear-gradient(top, #f4f4f4 0%, #dadada 100%);
    background: -webkit-linear-gradient(top, #f4f4f4 0%, #dadada 100%);
    background: linear-gradient(to bottom, #f4f4f4 0%, #dadada 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#dadada', GradientType=0);
    display: inline-block;
    width: 100%
}
#BA .summary_banner .emailWrapper {
    float: right;
    width: 50%;
    text-align: center
}
#BA .summary_banner .emailWrapper .emailForm {
    min-width: 585px;
    background: #fff;
    display: inline-block;
    width: 90%;
    position: relative;
    transform: skew(15deg)
}
#BA .summary_banner .emailWrapper .emailForm:before,
#BA .summary_banner .emailWrapper .emailForm:after {
    content: '';
    background: #fff;
    display: inline-block;
    transform: skew(-30deg);
    width: 30px;
    height: 100%;
    position: absolute;
    z-index: 0
}
#BA .summary_banner .emailWrapper .emailForm:before {
    left: 0
}
#BA .summary_banner .emailWrapper .emailForm:after {
    right: 0
}
#BA .summary_banner .emailWrapper .emailForm .emailContainer {
    transform: skew(-15deg);
    z-index: 1;
    position: relative
}
#BA .summary_banner .emailWrapper .emailForm .subscribeForEmail {
    width: 50%;
    display: inline-block;
    float: left
}
#BA .summary_banner .emailWrapper .emailForm .subscribeForEmail label {
    font-weight: normal;
    font-size: 16px;
    padding: 15px 0;
    margin: 0
}
#BA .summary_banner .emailWrapper .emailForm form {
    display: inline-block;
    width: 50%;
    float: left;
    position: relative
}
#BA .summary_banner .emailWrapper .emailForm form .form-control {
    background: #e6e6e6;
    border-radius: 0;
    border: 0;
    height: 30px;
    margin: 10px 0;
    width: 80%;
    float: left
}
#BA .summary_banner .emailWrapper .emailForm form .button-footer {
    background: #969696;
    border: none;
    width: 20%;
    float: right;
    height: 30px;
    margin: 10px 0;
    color: #fff;
    text-transform: lowercase
}
#BA .summary_banner .emailWrapper .emailForm form #collectorsEmailSignupNewsletterEmail_error {
    position: absolute;
    width: 100%;
    background: #fff;
    bottom: -10px;
    left: -100%
}
#BA .summary_banner .emailWrapper .disclaimer {
    font-size: 12px;
    font-style: italic
}
@media (max-width: 1023px) {
    #BA .summary_banner .emailWrapper {
        width: 100%
    }
    #BA .summary_banner .emailWrapper .emailForm {
        min-width: auto;
        width: 100%;
        transform: inherit
    }
    #BA .summary_banner .emailWrapper .emailForm:before,
    #BA .summary_banner .emailWrapper .emailForm:after {
        display: none
    }
    #BA .summary_banner .emailWrapper .emailForm .emailContainer {
        transform: inherit
    }
    #BA .summary_banner .emailWrapper .emailForm .subscribeForEmail,
    #BA .summary_banner .emailWrapper .emailForm form {
        width: 80%;
        float: none
    }
    #BA .summary_banner .emailWrapper .emailForm #collectorsEmailSignupNewsletterEmail_error {
        bottom: -20px !important;
        left: auto !important
    }
}

/*
 * RLC Body Copy Color
 */

#HWC .mattelBlogWrapper .mattelClubWrapper .new-date,
#HWC .mattelBlogWrapper .mattelClubWrapper .new-content p,
#HWC .mattelBlogWrapper .mattelClubWrapper .new-content .comments a,
#HWC .mattelBlogWrapper .mattelClubWrapper .new-content .blogbody{color:#fff;}


/*
 * Align "RLC MEMBER EXCLUSIVE!" arrow and content
 */

#HWC .mattelBlogWrapper .mattelClubWrapper .content-bagde-flag.red{
	height: 34px;
	display: inline-block;
}


#HWC .mattelBlogWrapper .mattelClubWrapper .content-bagde-flag.red:before{
	border-bottom:34px solid #c33;
}

/*
 * RLC Link and Add This Color
 */

#HWC .mattelBlogWrapper .mattelClubWrapper .new-content .link a, #HWC .mattelBlogWrapper .mattelClubWrapper .new-content .add-this-right span {
	color:#fff!important;
}

#HWC .productListingWidget .product_listing_container ul.grid_mode li .product .product_info {
	min-height:250px;
}

/*
 * RLC Link Underline
 */

#HWC .mattelBlogWrapper .mattelClubWrapper .new-content .link a{
	text-decoration:underline;
}

/*
 * RLC News Homepage, hide all but Image, byline and first Para
 */

.blogbody>p:nth-of-type(1n+4) {
    display: none;
}

.blogbody>ul *,.blogbody>li *,.blogbody>h2,.blogbody>h3,.blogbody>h4,.blogbody>table *,.blogbody>tr *,.blogbody>td * {
    display: none;
}

.blogbody>p:nth-of-type(1n+4) {
    display: none;
}

.mattelBlogWrapper .mattelClubWrapper a:hover, .mattelBlogWrapper .mattelClubWrapper a:focus {
color:#fff;
}

/*
 * Pink Barbie Stock Message on cart pages
 */

#BA .inventory_widget .row .col6.left.available .sublist span:first-of-type.in_stock,
#BA .inventory_widget .row .col6.left.available .sublist span:first-of-type{
color:#CC3784!important;
}

/*
 * Force Recommended Header Size
 */


#HW #product-detail div[data-slot-id="23"] .catalogEntryRecommendationWidget h2 div {
    background: #fff!important;
    font-size: 3.5em!important;
    font-weight: 400!important;
    letter-spacing: .9px!important;
    margin: 0 auto!important;
    padding: 12px 20px 20px!important;
    text-shadow: 1px 1px 1px #aaa!important;
    width: 500px!important;
    font-family: akzidenz-grotesk-condensed,serif!important;
}

/*
 * HWC Hide Lebanon and Russia from Select Options
 */
 
#HWC option[value=RU] { 
    display: none;
    visibility:  hidden;
}

#HWC option[value=LB] { 
    display: none;
    visibility:  hidden;
}

#BA .banner-info p{
	padding-left: 3%;
}


/*
 * FP Adchoices formatting
 */

#FP #teconsent a{ 
	color:#b1b1b1!important;
	display:inline-block;
	font-size:0.75em;
	font-family:"Noto Sans",sans-serif;
	font-weight:400;
	line-height:1;
	text-transform:capitalize;
	padding-bottom:10px;
}

/*
 * Move up MV logo for PDP's with MV logo next to price.
 */
#SM div[data-slot-id="6"] img[src="/wcsstore/Mattel/images/Mattel_Vault/MVlogo.png"]{margin-top:-60px;}


#BA #faq a {
    text-decoration: underline!important;
}



/*
 * Fix Signup BA/BS style swapped on login
 */

#BA .subscription_wrapper #WC_UserRegistrationAddForm_div_25.input_label {
	float: left;
	margin-right: 2%;
	width: 48% !important;
	padding: 0px 0 15px 15px;
	height: 320px;
	position: relative;
	background: url(/wcsstore/MattelSAS/images/colors/ba/BS-bg-layer.png) no-repeat;
	background: -webkit-linear-gradient(top, #fbe4f1 0%, #ffffff 80%, #ffffff 100%);
	background: -o-linear-gradient(top, #fbe4f1 0%, #ffffff 80%, #ffffff 100%);
	background: -ms-linear-gradient(top, #fbe4f1 0%, #ffffff 80%, #ffffff 100%);
	background: -moz-linear-gradient(top, #fbe4f1 0%, #ffffff 80%, #ffffff 100%);
	background: linear-gradient(to bottom, #fbe4f1 0%, #ffffff 80%, #ffffff 100%);
}
#BA .subscription_wrapper #WC_UserRegistrationAddForm_div_25.input_label:before {
	content: ' ';
	display: block;
	height: 80px;
	margin: 0 auto;
	width: 170px;
	background: url(/wcsstore/MattelSAS/images/colors/ba/BUpdates-Logo2.png) no-repeat;		
	background-size: 100% 125px;
	background-position: 0 -25px;
}

#BA .subscription_wrapper #WC_UserRegistrationAddForm_div_25.input_label:after {
	background: url(/wcsstore/MattelSAS/images/colors/ba/BUpdates-bg.png) no-repeat bottom;
	background-size: 100% auto;		
	content: ' ';
	position: absolute;
	display: block;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 100%;
}

/*
 * Hide Widget Discounts (red text in Quick View)
 */
 
#BA .widget_quick_info_popup .widget_discounts {
	display: none;
}


/*
 * Reduce product listing min-height
 */

#BA div[id^=searchBasedNavigation_widget_] > div.productListingWidget.galleryProducts ul.grid_mode li .product .product_info {
    min-height:225px;
    margin-bottom:10px;
}
#BA.barbie-signature-gallery div[id^=searchBasedNavigation_widget_] > div.productListingWidget ul.grid_mode li .product .product_info {
    min-height: 225px;
    margin-bottom: 10px;
}
#BA div[id^=searchBasedNavigation_widget_] > div.productListingWidget ul.grid_mode li .product .product_info {
    min-height:190px;
    margin-bottom:10px;
}
#BA div[id^=searchBasedNavigation_widget_] > div.productListingWidget span.price.empty_price {
    position:relative;
    top:-10px;
    display:none;
}

/*
 * Inventory Hide Override
 */

#HWC .inventory_widget{
    display: block!important;
}
#BA .productListingWidget .inventory_status strong,
#HWC .productListingWidget .inventory_status strong{
    display: inline-block;
}

#HWC .productListingWidget .inventory_status strong.out_of_stock{
    display: none!important;
}

#BA .productListingWidget .product_listing_container ul.grid_mode li .product .PreOrderableDate {
    display:none
}


/*
 * Hide No Longer Available inventory message on HWC
 */
#HWC strong.noLongerAvailable, #HWC strong.out_of_stock, #HWC span.empty_price,#HWC div.product_price.noLongerAvailable {
    display: none!important;
}


/*
 * HWC - Hide Product Recommendations in the Shopping Cart 
 */

#HWC #mattelPIRelatedProducts_area_OrderItemDisplay > div  {display:none!important;}

/*
 * HWC - Hide noLongerAvailable status in Quick View
 */

#HWC #quickInfoRefreshArea .noLongerAvailable{
	display:none;
}

/*
 * HW - Correct Cat min hieght from cutting off the bottom of graphics.
 */

#HW .hw-categories-spot .categories .section{
	max-height:500px;
}

/*
 * BA - Correct "Get it on Sale" button size and background placement on Where To Buy page.
 */
 
#BA #contentRecommendationWidget_4_-2012_12039 .ps-wtb-container .ps-price-alert.ps-widget {
    position: relative;
    float: left;
    border: none;
    line-height: 40px;
    display: block;
    visibility: visible;
    max-width: 100%;
    width: 100%!important;
}

#BA #contentRecommendationWidget_4_-2012_12039 .ps-price-alert.ps-widget > span {
    padding: 2px 28px 0 0;
    width: 100%;
    min-width: 100%;
    background-position-x: 210px;
}

/*
 * hwc - Fix Shipping information header spacing (/shop/en-us/hwc/hwc-shipping and other pages in CS section)
 */

#HWC #contentRecommendationWidget_4_-2012_33467 h3 {
    line-height:1em;
    padding:30px 0 10px 0;
}

#HWC #contentRecommendationWidget_4_-2012_33467 h2 {
    border-bottom:yellow solid 1px;
    line-height:1em;
    padding: 30px 0 5px 0;
    margin-bottom: 10px;
}



/*
 * fp - temp remove double title on clearence page.
 */

#FP #contentRecommendationWidget_4_-2012_27640 > div > h1 {
    display: none;
}

/*
 * fp - Hide Featured on Fisher-Price Shop
 */

#FP #product-subMenus div.subMenus-list.list1 .title, #FP #product-subMenus div.subMenus-list.list1 li {display:none!important;}

#FP header .main-navigation #main-nav-collapse #main-nav-list>li .second-level-menu-container .second-level-menus .subMenus-list.list1.active .collapse:before{
	display:none
}

/*
 * Reposition arrows to the right place now that item 1 is missing
 */
 

#FP header .main-navigation #main-nav-collapse #main-nav-list>li .second-level-menu-container .second-level-menus .subMenus-list.list2.active .collapse:before{
	top:36px
}
#FP header .main-navigation #main-nav-collapse #main-nav-list>li .second-level-menu-container .second-level-menus .subMenus-list.list3.active .collapse:before{
	top:92px
}
#FP header .main-navigation #main-nav-collapse #main-nav-list>li .second-level-menu-container .second-level-menus .subMenus-list.list4.active .collapse:before{
	top:146px
}


/*
 * BA - Hide Backorder/Preorder Date on Index pages
 */

#BA .productListingWidget .BackorderableDate{display: none;}
#BA .productListingWidget .PreOrderableDate{display: none;}



/*
 * HWC/BA - format news navigation on mobile
 */

@media screen and (max-width: 600px) {
    #BA .thumb-sections ul {
        margin: 0 0 0 0;
    }
    #BA #blog-menu > ul{
        text-align:center;
    }
    #BA #blog-menu > ul > li > div > a {
        display:none;
    }

    #BA #blog-menu > ul > li > div > a {
        height:unset!important;
    }
    #BA #blog-menu > ul > li > div  {
        height:unset!important;
    }


    #HWC .mattelBlogWrapper>.thumb-sections>.inline-list a {
        display: block!important;
        width: 100%!important;
    }
    #HWC .mattelBlogWrapper>.thumb-sections>.inline-list .item-wrapper>a {
        display:none!important;
    }
    #HWC .thumb-sections h1{
        padding-bottom:10px!important;
    }
    #HWC .mattelBlogWrapper>.thumb-sections>.inline-list li{
        margin-bottom:1px!important;
    }
    #HWC .mattelBlogWrapper .thumb-sections .inline-list li{
        width:100%!important;
    }
}



/*
 * Cut Over CSS
 */

#BA #ps_WTB {
    background: #de1c85!important;
    border-color: #de1c85 !important;
}
#BA #ps_WTB a{
    color:#fff !important;
}

#HW #ps_WTB {
    background: #276297!important;
    border-color: #276297 !important;
}
#HW #ps_WTB a{
    color:#fff !important;
}

#FP #ps_WTB {
	background: #0078c8 !important;
	border-color: #0078c8 !important;
}
#FP #ps_WTB a{
	color:#fff !important;
}


#BA #quickInfoPopup #add2CartBtn.inactiveLink,
#HW #quickInfoPopup #add2CartBtn.inactiveLink,
#FP #quickInfoPopup #add2CartBtn.inactiveLink{
	display: none;
}


div.ps-sale-section.ps-float-box > div.ps-add-to-cart.ps-float-box.ps-online-seller-button,
#FP #main-top-header > div.store,
#HW #header > nav > div > div.navbar-header.row > div.rightNavWrapper > div.cartIcon {
    display: none;
}

div[data-item="onlineSellers"] div[data-seller="5094891"] {display:none;}
div[data-item="onlineSellers"] div[data-seller="5094892"] {display:none;}
div[data-item="onlineSellers"] div[data-seller="5094893"] {display:none;}

@media (min-width: 64em){
	#FP header #main-top-header .signinLinks {
		min-width: 240px;
	}
	#HW #header > nav > div > div.navbar-header.row > div.rightNavWrapper > div.signIn {
		min-width: 160px;
	}
}


/*
 * BA Hide dates in Recommended Products.
 */
 
#BA li > span.BackorderableDate,div.product_info > div.inventory_status > span.BackorderableDate{display: none;}
#BA li > span.PreOrderableDate,div.product_info > div.inventory_status > span.PreOrderableDate{display: none;}


/*
 * Index pages, Keep Stars and Add side-by-side from screen  1382px - 1499px
 */

@media only screen and (max-width: 1499px) and (min-width: 1382px){
	.productListingWidget .product_listing_container ul.grid_mode li .product .product_info .reviews {
	    margin: 5px 0 0 -10px;
	}
	.product_listing_container .product .product_info .add-to-list-container {
	    margin: 5px -10px 0 0;
	}
}


/*
 * Price Spider changes
 */

@media screen and (max-width: 1024px){
	.ps-ribbon.ps-tablet-left > div > label {
		float: right;
		width: 29%;
		padding: 0 20px;
	}
}
@media screen and (max-width:767px){
	.ps-ribbon.ps-tablet-left > div > label {
		float: right;
		width: 50%;
		padding: 0 20px;
	}
}

@media screen and (min-width: 768px){
	body > div.ps-container.ps-lightbox.ps-open > div > div.ps-ribbon.ps-desktop-left.ps-tablet-left.ps-mobile-center > div.ps-location{
		left:20px;
		right:0;
		width:33%;
	}
}

#floatingProductInfo > div > div:nth-child(6) > div:nth-child(2) > div.ps-widget{
	background-color: white;
	background-position: 50%!important;
	height: 225px!important;
	background-repeat: no-repeat!important;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOsAAAASCAMAAACNSdk2AAAAM1BMVEX///8zMzPMzMxlZWU/Pz/Z2dny8vKZmZnl5eVZWVlycnJMTEyysrK/v7+lpaV/f3+MjIxN0xbjAAACs0lEQVRYw+VW246rMAzMJM6FhNv/f+0JNmC27lZFaqUj7TxZqT3jwQ7F3UBxguST+wosf4ofJX677wm7cEVzX4Pwaxg/SRzezQyYJFiB9/kndITJWSR7aPgD/CdMKtvtzHl6nz+DsTqDSsWcKf/3vRbvdWmixskXzjT7n7we9vQUrdfs3Ag6eDR9YD6rZbuztaVXpLOUf7jrdeWFE5LxEmcCaoM/cqqkU1sAtHgOsA0oz7wmQDgJoIXDBQxvtJjfdKe1cjGWBmRdnOGeVymjtiuVThBI+GaA6Ghs3iLJZxVC22vb3rz1mqUZ33MqYZbWudo/agm/6U5r5RgI4OeaCGEhjHe9drm0PePIzXSmCYOcryll9aFeKW5iUWpdCb3WeG3hmEFF3YxRurJctXY8ejW1rLOw13Eri2G66dUDG9MgjZU1hM55PbdeJ2HgHBnQ83fTuucPnZOYR1lUy3gVTVsbUPnSylyHOTp322s4t85FAkPP1ydenXrdN8B6XUagSP6O8oNFtaxXfsq2NnCLeo8R4k2vUZgrsuzM5PPulTjzldfCXYzP5ppl/2RjfEf6yaJa1qvcj2utfaGmcSEs5zt5L7Cxua+8jdOu4odjWiP7eOHVNbRpoedei1C6hd+15VTTSLWUVwd4qbUDypE/WA4m7dLGAUMY0HgJZvQAopk5BCRGz3nt1YPxzCuT8bUkUGgHTe3KzauWmat0NNRoarukZtCyNlTd9NH9Fi9g0PnfiSHxZmzmGrFvTmrhnEPYmSlwzyLsa1hLM15nKp2M5Nw34ddb6o2W8gs5aDK18+V1P3DP8Y258irrHYpzPlnK7F0s+/noL99E6ciWp+I5zoVvvHuETCW6gyheP4SK1RJ+Rc+xtf6akCd/+e77Pf4YZlANQHV/ACnwLhX3J8Df4P8z/gGhlRKXAKmSoQAAAABJRU5ErkJggg==');
}
 
@media screen and (min-width: 768px) and (max-width: 1024px){
	.ps-embedded .ps-online-seller-listing,.ps-embedded .ps-online-seller-content{
		height: 200px;
	}

	.ps-embedded .ps-online-seller-content {
		padding: 20px 0;
	}
}

@media screen and (min-width: 768px) and (max-width: 1024px){
	.ps-embedded .ps-online-seller-listing{
		height: 220px;
	}
}

.ps-embedded .ps-online-seller-panel-hover {
	left: 0px;
	width: 100%;
}

.ps-online-container.ps-online-tab.ps-float-box {
	display: block;
}

#floatingProductInfo > div > div:nth-child(6) > div:nth-child(2) > div.ps-widget > div > div.ps-wtb-container.ps-embedded.ps-float-box{
	padding:0;
}
#floatingProductInfo > div > div:nth-child(6) > div:nth-child(2) > div.ps-widget{
	padding:0;
}

#ps_SAx{
	transform: none;
}

.ps-embedded.ps-wtb-container{
	height:225px;
}

.ps-embedded .ps-online-seller-content:hover button{
	transform:translate(0,0);margin-top:30px
}

#customPSButtons > div.col6.moreOptions > div > span.ps-button-label { 
	display:none;
}
 
.ps-embedded .ps-online-buy button,.ps-embedded .ps-stock-alert,.ps-embedded .ps-stock-alert span{
	transition:none!important;
	-webkit-transition:none!important;
	-moz-transition:none!important;
	-o-transition:none!important;
	transition:none!important;
}
 
.ps-embedded .ps-stock-alert{
	margin-top:30px;
}
 
#customPSButtons > div.col6.signUp > div > span{
	border-radius: unset!important;
	-moz-background-clip: unset!important;
	-webkit-background-clip: unset!important;
	background-clip: unset!important;
	font-family: unset!important;
	font-weight: unset!important;
	font-size: unset!important;
	line-height: unset!important;
	color: unset!important;
	border: unset!important;
	background: unset!important;
	padding: unset!important;
	text-align: unset!important;
}
 
#customPSButtons .ps-price-alert.ps-widget > span, .ps-price-alert.ps-widget > small {
	font-family: 'Noto Sans', Arial, sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 48px;
	color: #0064a7;
}
 
#customPSButtons .button.primary, #customPSButtons .button.secondary {
	min-height:unset!important;
}
 
#customPSButtons .ps-button-label, #customPSButtons #ps_SAx {
	position:  unset!important;
	width:100%!important;
	margin-left:auto;
	margin-right:auto;
	float:  unset!important;
	display: block!important;
	margin:  unset!important;
	padding:  unset!important;
	background-color:  unset!important;
	border-color:  unset!important;
	border: unset!important;
	min-width: unset!important;
	height:  unset!important;
	font-size:  unset!important;
	line-height:  unset!important;
	font-weight:  unset!important;
	color:  unset!important;
	text-align:  unset!important;
	box-sizing:  unset!important;
	-moz-box-sizing:  unset!important;
	-webkit-box-sizing:  unset!important;
	transition-duration:  unset!important;
	-moz-transition-duration:  unset!important;
	-webkit-transition-duration:  unset!important;
}
 
#customPSButtons .ps-button-label:after{
	display:none;
}
 
#customPSButtons{}
#customPSButtons div.moreOptions{float:left;padding-right:5px}
#customPSButtons div.signUp{float:right;padding-left:5px}
#customPSButtons div div{border-radius:5px;padding:10px;font-weight:bold;font-size:16px}
#customPSButtons div.moreOptions div{border:#000 2px solid;text-align:center;background:#fff;}
#customPSButtons div.signUp div{border:#d3d9e4 2px solid;text-align:center;background:#d3d9e4}
 
@media all and (-ms-high-contrast:none){
     #customPSButtons * * {
     height:40px!important;
     font-family: Arial, sans-serif!important;
     font-size: 15px!important;
     font-weight: bold!important;
     line-height: 0!important;
     color: #333!important;
     }
 
     #customPSButtons * * * {
     padding:0!important;
     border:0!important;
     background:none!important;
     line-height: 19px!important;
     }      
}
 .ps-embedded .ps-online-seller-panel-hover {
    height: 190px;
}

 .ps-embedded .ps-online-availability {
	 line-height: 14px;
 }
 
.ps-embedded .ps-online-seller-content:hover button {
    transform: translate(0,0);
    margin-top: 10px;
}

@media screen and (min-width: 768px){
	.ps-embedded .ps-online-seller-listing{
		width:33.3333%!important;
	}
	.ps-embedded .ps-online-buy button{
		margin-top:10px;
	}
	.ps-embedded .ps-stock-alert {
		margin-top: 10px;
	}
}

.ps-online-seller-content:hover .ps-stock-alert{
	transform: translate(0,0px);
}

@media screen and (max-width: 767px){
	.ps-embedded .ps-online-buy {
		margin: 5px 0 0 0;
		padding: 0 5px;
	}

	.ps-embedded .ps-online-buy button, .ps-stock-alert{
		font-size: 15px!important;
	}

	.ps-embedded .ps-stock-alert {
	    margin-top: 0px!important;
	}
	.ps-embedded .ps-online-seller-content:hover button,.ps-embedded .ps-online-seller-content button {
	    transform: translate(0,0);
	    margin-top: 0px;
	}
	#customPSButtons {
	    position: relative;
	    top: 5px;
	}
}

@media screen and (min-width: 768px) and (max-width: 1240px){
	.ps-embedded .ps-online-buy {
		margin: 5px 0 0 0;
		padding: 0 5px;
	}

	.ps-embedded .ps-online-buy button, .ps-stock-alert{
		font-size: 15px;
	}
}
@media screen and (max-width: 1024px){
	.ps-online-tab {
		xdisplay: none;
	}
}

div[data-item="onlineSellers"] div[data-seller="5094891"] {display:none;}
div[data-item="onlineSellers"] div[data-seller="5094892"] {display:none;}
div[data-item="onlineSellers"] div[data-seller="5094893"] {display:none;}
div[data-item="onlineSellers"] div[data-seller="5094894"] {display:none;}

#BA a#MiniListQuickViewLink_197952,#BA a#MiniListQuickViewLink_218511,#BA a#MiniListQuickViewLink_158451{display:none;}

@media (max-width: 1023px){
	#BA footer .footer-disclaimer {
		float:right;
		width:100%;
	}
}

.ps-embedded .ps-online-section{
	padding:0;
}

#product-detail-content .where_to_buy_widget {
    max-width: 100%;
}

#SM .inventory_widget {
    font-family: "proxima-nova",Tahoma Regular,Geneva,sans-serif;
    font-size: initial;
    padding: 12px 0 0 0;
}

#SM #floatingProductInfo > div > div:nth-child(6) > div:nth-child(2) > div.ps-widget, #SM .ps-embedded.ps-wtb-container {
    height: 210px!important;
}


/*
 * Tighten Barbie Add to Cart area.
 */

#BA .inventory_widget {
	padding: 0px 0 0px 0;
}

#BA #floatingProductInfo div.namePartPriceHeading > div > div.col8.acol12 {
	width:100%;
}

@media screen and (min-width: 768px){
	#BA .ps-embedded.ps-wtb-container {
		height: 205px!important;
	}
	#BA #floatingProductInfo > div > div:nth-child(6) > div:nth-child(2) > div.ps-widget{
		height: 205px!important;
	}
}

#BA .name_part_price_widget .namePartPriceContainer .namePartPriceHeading>.row .main_header {
	padding:0;
}

#BA #product-detail .widget_branding {
	margin-bottom:10px;
}

#BA div.widget_product_image_viewer {
    margin: 0 0 3% 2%;
}

/*
 * Tighten Fisher-Price Add to Cart area.
 */

#FP .inventory_widget {
	padding: 0px 0 0px 0;
}

#FP #floatingProductInfo div.namePartPriceHeading > div > div.col8.acol12 {
	width:100%;
}

@media screen and (min-width: 768px){
	#FP .ps-embedded.ps-wtb-container {
		height: 205px!important;
	}
	#FP #floatingProductInfo > div > div:nth-child(6) > div:nth-child(2) > div.ps-widget{
		height: 205px!important;
	}
}

#FP .name_part_price_widget .namePartPriceContainer .namePartPriceHeading>.row .main_header {
	padding:0;
}

#FP #product-detail .widget_branding {
	margin-bottom:10px;
}

#FP div.widget_product_image_viewer {
    margin: 0 0 3% 2%;
}

/*
All - Fix PS pop-up style issues with widget.css colliding
 */
 
#moreOptionsPopUp{
	width: 980px;
}

@media screen and (max-width: 1024px){
	#moreOptionsPopUp{
		width: 100%;
		top:0;
	}
}

#getOnSalePopUp {
	width: 516px;
	max-height: 420px;
}


@media screen and (max-width: 767px){
	#getOnSalePopUp {
		width: 100%;
		top:0;
		max-height: 100%;
	}
}

@media screen and (min-width: 768px){
	#getOnSalePopUp .ps-price-alert .ps-content > div.ps-product-details {
	    width: 166px;
	    padding: 20px 0 20px 20px;
	    float: left;
	}

	#getOnSalePopUp .ps-price-alert .ps-content > div.ps-form {
		width: 350px;
		padding: 20px 30px;
	}
}

/*
HWC - Correct BSpot Image size on IE11
 */
 
#hwc-shop-and-top-stories img {
	width:calc(33vw);
	max-width:calc(533.3333333333333px);
}

/*
BA - Fix White Dots on BA homepage
 */

#BA .barbie-a-spot-carousel .carousel-container .owl-theme .owl-controls .owl-dot.active span, .barbie-a-spot-carousel .carousel-container .owl-theme .owl-controls .owl-dot span:hover {
    background: #DE1C85;
}
#BA .barbie-a-spot-carousel .carousel-container .owl-theme .owl-controls .owl-dot span {
    border: 1px solid #333;
    background: #FFF;
}
#BA .barbie-a-spot-carousel .owl-theme .owl-dots .owl-dot span {
    width: 15px;
    height: 15px;
    margin: 5px 10px;
}

/*
HW - Fix A+ page hover issues with second hover bar
 */
div#contentRecommendationWidget_22_-2005_101474,
div#contentRecommendationWidget_22_-2005_110966,
div#contentRecommendationWidget_22_-2005_105540,
div#contentRecommendationWidget_22_-2005_109985 {
    z-index: 1;
}

/*
HW - Hide Add to List widget on Hot Wheels PDP pages.
 */

#HW .addToListWidget {display:none!important;}

/*
BA - RECOMMENDED PRODUCTS hide date
 */
 
#BA li > span.BackorderableDate,div.product_info > div.inventory_status > span.BackorderableDate{display: none;}
#BA li > span.PreOrderableDate,div.product_info > div.inventory_status > span.PreOrderableDate{display: none;}

/*
HWC New Links
*/

#HWC .pluck-publicBlogs-blogPost-description a {color:#fe0;text-decoration:underline;}

/*
HWC - show banner on /shop/en-us/hwc/rewards
*/

@media (max-width: 1023px){
	#HWC #container_11208 .category-banner-widget {
		display: block;
		margin:0 -10%
	}
	#HWC .productListingWidget .filterWrapper {
		padding: 0;
	}
	#HWC .productListingWidget .filterWrapper button {
		padding: 0;
	}
}

@media (max-width: 640px){
	#HWC #container_11208 .category-banner-widget {
		display: block;
		margin:0;
	}
	#HWC #container_11208 > div > div.col9.acol12.content > div:nth-child(1) > div > div > div > img {
		display: block;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		background: url(https://mattel.scene7.com/is/image/Mattel/RLC_Rewards_Mobile_Banner_12_20_500px?&fmt=png&qlt=100&wid=500&resMode=sharp2) no-repeat;
		background-size:contain;
		width: 100vw;
		height: calc(100vw * 0.36);
		margin:auto;
		padding-left: 100vw;
	}
}


/*
HWC Stock override, https://hotwheelscollectors.mattel.com/shop/en-us/hwc/rlc-priority-window-FPN13
*/

span#InventoryStatus_OnlineStatus_247460 strong {
    display: none;
}

span#InventoryStatus_OnlineStatus_247460:after {
  content: 'Sold Out';
  color:red;
}

/*
HWC - prevent quanity update from review screen of checkout
*/

#HWC #UpdateCartItem > div > span {
    display: none;
}

/*
HWC - vertical align blog posts images
*/

#HWC div.pluck-publicBlogs-blogPost-wrapper div.vertical-align {
	display: flex;
	flex-direction: row;
}

#HWC div.pluck-publicBlogs-blogPost-wrapper div.vertical-align > [class^="col-"],
#HWC div.pluck-publicBlogs-blogPost-wrapper div.vertical-align > [class*=" col-"] {
	display: flex;
	align-items: center;
	justify-content: center;
}


/*
All - Fix lightbox going under the backdrop
*/
.left_espot {
    z-index: unset!important;
}

/*
Fix HWC Footer Social Icon placement
*/

@media (max-width: 800px){
	#HWC footer div.followHotWheels{
		top: 100px!important;
	}
}

@media (max-width: 700px){
	#HWC footer div.followHotWheels{
		top: 130px!important;
	}
}

@media (max-width: 667px){
	#HWC footer div.followHotWheels{
		top: 90px!important;
	}
}

@media (max-width: 420px){
	#HWC footer div.followHotWheels{
		top: 150px!important;
	}
}
@media (max-width: 320px){
	#HWC footer div.followHotWheels{
		top: 170px!important;
	}
}

/*
HW - Hide old Swoosh Flame logo from footer.
*/
#HW #page div.footer_wrapper_position img[src="/wcsstore/MattelSAS/images/colors/hw/logo.png"]{
	display:none;
}

/*
BA - move price closer to inventory status Recommended PRoducs widget
*/
#BA #page .predictive-intel-widget .catalogEntryRecommendationWidget.carousel .product .product_info {
    min-height: 200px;
}

/*
ALL - Fix catagory menu drop downs on mobile
*/

@media (max-width: 1024px){
	.subcategory-page .navbar-header .navigation-heading {
		line-height: 1.5!important;
		padding: .25em 0!important;
		padding-left: 10px!important;
		float: left!important;
		width: calc(100% - 45px)!important;
	}
	#FP .subcategory-page .navbar-header .navigation-heading {
		width: calc(100% - 60px)!important;
	}	
	.subcategory-page .navbar-header i:not(.autoPosition) {
		padding-top: .5em!important;
		float: right;
	}
	.subcategory-page .navbar-header.active .fa.autoPosition {
		xtransform: rotate(0deg) translateY(-50%);
		position: absolute;
		float: right;
		top: 50%;
	}
	.subcategory-page .navbar-header.active .fa.autoPosition {
		xtransform: rotate(0deg) translateY(-50%);
		position: absolute;
		float: right;
		top: 50%;
		text-align: center;
	}
	.subcategory-page .navbar-header .fa, .subcategory-page .navbar-header .fa.autoPosition {
		text-align:center;
	}
}

#FP #content > div > div > div.col9.acol12.content > div:nth-child(1) > div > div:nth-child(1) > h2,
#FP #content > div > div > div.col9.acol12.content > div:nth-child(1) > div > div:nth-child(3) > h2{
	display:none;
}

#HWC #catnav h5{
	padding: .25em 0;
}

.productListingWidget .header_bar .controls .sorting_view_controls_container .sorting_controls .orderBy .orderByDropdown select {
	padding: 0 20px 0 10px;
}

#HWC .productListingWidget .product_listing_container ul.grid_mode li .product .product_info .reviews .glyphicon.glyphicon-star-empty {
    display: none;
}

@media (min-width: 1024px) and (max-width: 1200px){
	#contentRecommendationWidget_HWFooterLinksESpot > div > *{
		margin-left:100px;
	}
	#contentRecommendationWidget_HWFooterLinksESpot > div > div.flameLogo{
	    position: absolute;
	    top: -14px;
	    left: -200px;
	    width: 170px;
	}
}

@media (min-width: 1200px){
	#contentRecommendationWidget_HWFooterLinksESpot > div > div.flameLogo{
	    position: absolute;
	    top: -14px;
	    left: -200px;
	    width: 170px;
	}
}

/*
HW - Fix mobile footer
*/

@media (max-width: 400px){
	#footerWrapper > footer > div.content > div.contentWrapper > div.followHotWheels > div:nth-child(1){
    		padding-bottom: 10px;
	}
	#footerWrapper > footer > div.content > div.contentWrapper > div.followHotWheels > div:nth-child(2){
		clear:left;
	}
}

@media (max-width: 450px){
	#footerWrapper > footer > div.content > div.contentWrapper > div.followHotWheels > div:nth-child(1){
    		padding-bottom: 10px;
	}
	#footerWrapper > footer > div.content > div.contentWrapper > div.followHotWheels > div:nth-child(2){
		clear:left;
	}
}

/*
ALL - Remove Email options
*/

#CONT_PREF_RTL_PRT, #WC_EmailPreferences_div_41 > div:nth-child(7){
	display:none;
}

/*
FP - Remove cat listing from https://fisher-price.mattel.com/shop/en-us/fp/baby-gear catagory page
*/

#contentRecommendationWidget_5_-2000_86969 {
	display:none;
}


/*
MS - Remove Vault Checkbox
*/

#SM #phoneEmailUpdateFom > div:nth-child(9) > div{display:none;}


/* FIREBUG FIX */
#firebug { display: none !important; }

/*
All - Hide Other Brand Logo in Cart
*/
#FP div.col1.acol12.outerMultiBrandLogoWrapper > div > div{
	display: none !important; 
}





/*
MS - ADA Color treatment.
*/

#SM .productListingWidget .footerPagination .header_bar .backToTopButton button {
    background:#DE2510;
}

#SM .bloomreach-related-search-terms-widget #br-related-searches-widget a,
#SM #contentRecommendationWidget_SMFooterLinksESpot > div > div.footer-tile-section.row.footer-end > p.text-center > a,
#SM #product-detail a,
#SM div#widget_breadcrumb ul li a,
#SM .leftnavcategory-widget a,
#SM .facetSelectContainer a,
#SM .productListingWidget .header_bar .pagination_container .paging_controls .controlBar .pageControl.number>a,
#SM .productListingWidget .header_bar .pagination_container .paging_controls .right_arrow,
#SM .productListingWidget .header_bar .pagination_container .paging_controls .pageControl.number>.ellipsis:after,
#SM .product_listing_container .product .product_info .add-to-list-container .add-to-list-text,
#SM footer .footer-wrappper .footer-container .footer-tiles .tiles.newsletter h5{
    color: #DE2510!important;
}

#SM .productListingWidget .product_listing_container ul.grid_mode li .product .inventory_status strong.noLongerAvailable,
#SM .inventory_widget .row .col6.left.available .sublist span:first-of-type,
#SM div#widget_breadcrumb>ul li.current,
#SM h1,
#SM footer .footer-wrappper .footer-container .footer-tile-section .footer-tiles a h5,
#SM footer .footer-wrappper .footer-container .footer-tile-section .footer-tiles .panel-collapse ul li a{
    color: #333!important;
}

#SM .productListingWidget .header_bar .pagination_container .paging_controls .controlBar .pageControl.number>a:hover,
#SM .productListingWidget .header_bar .pagination_container .paging_controls .controlBar .pageControl.number>a.selected {
    background-color: #DE2510!important;
    color:#fff!important;
}

#SM select{
	background-image: linear-gradient(45deg, transparent 50%, #DE2510 50%),linear-gradient(135deg, #DE2510 50%, transparent 50%),linear-gradient(to right, #DE2510, #DE2510);
}

#SM .productListingWidget .product_listing_container ul.grid_mode li .product .inventory_status strong.noLongerAvailable {
    color: #333!important;
}

#SM .addToListWidget a.addToListWidgetLink:before,
#SM .product_listing_container .product .product_info .add-to-list-container .add-to-list-text:before{
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDcvMjIvMTlrdMvgAAABgElEQVQ4jZ3UvWuUQRDH8c89HCjauJJCBJGncLVIYa+1YBEJ+JImICi+gI1NCkkliE1slaAECVhZBIni4d9gFy30UdxYqUV8SkWEx+LZ0+PhIlx+1TI7893Z2Z3pNU0DUgyy9uMKZnAMATXe4QUe4juUVQ2KDuASPuACnuJ4hp7AGi7iIy6PxvU+Hdk3BNzDOdzEy7Kqf+koxdDPoDt4ggXo5/0buIqTZVVvdIOHKqv6N1ZSDBsYYBP3C0zhNubGAVIMzRjYa9zCXUwVuIbNsqoH22WwjR7jG64XOJMNEylfbRUzBabxbFJI1gDTfezJaWF8Dbq2sqp7efkZu/v4gUNIHYe/gK5tRAfxs8AbnN3JXTCPtwXWMZ9i2DVJdIphr/ZR1gss4zBmd5DFASwX2MIillIMp7qe4+qRYpjVfv1FbBXZ/kDbcGsphv/WJ8Uwl31Xc5xe0zTdLl7C1+z4Cl+0r3ca57VtsoCVnGkLyScMQaPz5Kh/8+Q9nuORzjz5A4VqfGVagIkhAAAAAElFTkSuQmCC') no-repeat;
	background-position:unset;
	width:17px;
	height:17px;
	margin-right:5px;
}

#SM header .navbar .navbar-header .signIn a,
#SM .productListingWidget .header_bar .title{
    color: #000!important;
}

/*
HW - Fix Homepage Banner 2 for Tablet sizes
*/

@media (min-width: 767px) and (max-width: 1023px){
	#HW #contentRecommendationWidget_HWHeaderEspot2 h4{
		padding: 24px 0 10px;
	}
}



/*
#bs-example-navbar-collapse-1{
	xposition: fixed;
	background: #fff;
	width: 100%;
	height: 100%;
}
*/
/*
.container-fluid{
	position: relative !important;
}
*/


/*
HWC - Hide PLP "NO LONGER AGAILABLE"
*/
#HWC div.product_price.noLongerAvailable {
    display: none;
}