/*
Theme Name:     Toyup Child Theme
Template:       toyup
Theme URI:      http://radiustheme.com/demo/wordpress/themes/toyup
Author:         RadiusTheme
Author URI:     http://radiustheme.com
Description:    Toyup is an Responsive Toy Store WooCommerce WordPress Theme.
Version:        1.0
Text Domain:    toyup
Tags: 			theme-options, featured-images, post-formats, one-column, two-columns, right-sidebar, custom-background, custom-header, editor-style, sticky-post, threaded-comments, translation-ready
License:   	  	Envato split License
License URI:  	https://themeforest.net/licenses/terms/regular
*/

.header-icon-area .item-icon .item-count, .rt-cart-float-inner .cart-number-wrapper { 
    color: #1F2A62 !important;
}

/* Никогда не показывать серый плейсхолдер */
.rtsb-product-img img.default-img,
.rtsb-product-img img[src*="shopbuilder/assets/images/demo.png"]{
  display:none !important;
}

/* База + плавность */
.rtsb-product-img a{position:relative;display:block;overflow:hidden;}
.rtsb-product-img a img{transition:transform .35s ease, opacity .35s ease;}

/* Зум, когда второй реальной картинки нет */
.rtsb-product-img a:not(.has-second):hover img:first-child{transform:scale(1.06);}

/* Если появится вторая картинка — переключаем кадр */
.rtsb-product-img a.has-second img.hover-img{
  position:absolute;inset:0;width:100%;height:100%;
  object-fit:contain;opacity:0;pointer-events:none;
}
.rtsb-product-img a.has-second:hover img:first-child{opacity:0;transform:none;}
.rtsb-product-img a.has-second:hover img.hover-img{opacity:1;}

.home_categories_custom h3 {
	text-align: left;
}

.trp-floating-switcher {
	display: none !important;
}

.home_categories_custom .rtsb-toyup-category-layout1 .rtsb-product-img {
	column-gap: 0px;
}

.zozo-empty-state{
  margin:24px 0; padding:24px; border:1px solid #0f9d58; border-radius:12px;
  background:#f3fff7; text-align:center;
}
.zozo-empty-state h3{margin:0 0 8px; font-size:20px;}
.zozo-empty-state p{margin:0 0 16px; opacity:.9;}
.zozo-empty-state .button{padding:10px 16px;}

.rtsb-mini-coupon-form-main, .coupon, .back-top-label {
    display: none !important;
}

#shipping_method img {
	display: none !important;
}

.menu-wrap, .header-dark {
    width: 100%;
}

/* последние 2 пункта меню */
#menu-main-menu > li:nth-last-child(-n+2){
  float: right !important;
}

/* чтобы они ушли вправо — толкаем первый из этих двух */
#menu-main-menu > li:nth-last-child(2){
  float: right !important;
  margin-left: 20px;
}

.banner-slider .slider-image { 
     padding:0 !important;
}

.rtsb-toyup-category-layout1 .rtsb-product-img {
	column-gap: 0px !important;
}

.rtsb-action-button-item .rtsb-cart {
	width: 100% !important;
}

.rtsb-product-content .rtsb-content-footer {
	flex-direction: column !important;
	align-items: flex-start !important;
}