/*
 * R3 批次的样式调整（T13-2 遮挡修复）。只在 mkaacf_r3_active() 时加载：预览会话一直加载，R3 发布后对所有访客加载。
 */

/* 购物车 / 心愿单抽屉关闭后，面板移到屏幕外但阴影仍投进页面右边缘（灰带）：关闭时去掉阴影并隐藏（也避免键盘聚焦到关闭的抽屉） */
.mkaacf-cart-drawer:not(.is-open) .mkaacf-cart-drawer__panel {
	visibility: hidden;
	box-shadow: none;
	transition: transform 0.32s cubic-bezier(0.22, 1, 0.36, 1), visibility 0s linear 0.32s, box-shadow 0s linear 0.32s;
}

.mkaacf-cart-drawer.is-open .mkaacf-cart-drawer__panel {
	visibility: visible;
}

@media (prefers-reduced-motion: reduce) {
	.mkaacf-cart-drawer:not(.is-open) .mkaacf-cart-drawer__panel {
		transition: none;
	}
}

/* 桌面：MY WISHLIST 原来固定在页头下方右上角，会压住页面标题；改为贴右侧边缘、垂直居中的竖排标签 */
@media (min-width: 768px) {
	.mkaacf-wishlist-fab {
		top: 50%;
		flex-direction: column-reverse; /* 文字自下而上读，心形图标在起始端（下方） */
		gap: 10px;
		padding: 14px 10px 16px;
		transform: translateY(-50%);
	}

	.mkaacf-wishlist-fab:hover,
	.mkaacf-wishlist-fab:focus-visible {
		transform: translate(-2px, -50%);
	}

	.mkaacf-wishlist-fab__label {
		writing-mode: vertical-rl;
		transform: rotate(180deg);
	}
}

/* 手机：WhatsApp 按钮、心愿单小标签压住加购、下单等主要按钮时暂时淡出（见 r3.js）；只改透明度，不影响位置测量 */
.mkaacf-whatsapp-fab {
	transition: transform 0.2s ease, box-shadow 0.2s ease, opacity 0.18s ease, visibility 0s linear 0s;
}

.mkaacf-wishlist-fab {
	transition: background 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease, opacity 0.18s ease, visibility 0s linear 0s;
}

.mkaacf-whatsapp-fab.is-obscuring,
.mkaacf-wishlist-fab.is-obscuring {
	visibility: hidden;
	opacity: 0;
	pointer-events: none;
	transition: transform 0.2s ease, box-shadow 0.2s ease, opacity 0.18s ease, visibility 0s linear 0.18s;
}

/* 预订（库存为 0 仍可下单，F2）：琥珀色，与有货（绿）、缺货（灰）区分 */
.mkaacf-top-selling__stock.is-pre-order {
	color: #92400e;
	background: #fef3c7;
}

.mkaacf-top-selling__stock.is-pre-order .mkaacf-top-selling__stock-dot {
	background: #d97706;
}

.mkaacf-product-single__stock.is-pre-order {
	border-color: #f5d08a;
	background: #fffbeb;
	color: #92400e;
}
