
.btnAddClip {
	border-radius: 3px;
	background: none;
	display: block;
	box-sizing: border-box;
	text-align: center;
	text-decoration: none !important;
	border: 1px solid #e4007f;
	-webkit-transition: all 500ms ease;
	        transition: all 500ms ease;
}
.btnAddClip__icon {
	display: table;
	margin: auto;
}
.btnAddClip__icon::after {
	display: block;
	content: "";
	-webkit-transition: all 500ms cubic-bezier(.105, .63, .55, .965) 400ms;
	        transition: all 500ms cubic-bezier(.105, .63, .55, .965) 400ms;
}
.btnAddClip__text {
	color: #e4007f;
	display: block;
	line-height: 1;
	letter-spacing: -.1em;
	font-weight: bold;
	-webkit-transition: all 500ms ease;
	        transition: all 500ms ease;
}
.btnAddClip.is-animate .btnAddClip__icon {
	-webkit-animation: heartful 500ms ease-in-out;
	        animation: heartful 500ms ease-in-out;
	-webkit-animation-fill-mode: forwards;
	        animation-fill-mode: forwards;
}
.btnAddClip.is-clipped {
	background: -webkit-linear-gradient(#f6f4ee, #fff);
	background:         linear-gradient(#f6f4ee, #fff);
	border-color: #e1e1e1;
}
.btnAddClip.is-clipped .btnAddClip__icon::after {
	opacity: .5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
.btnAddClip.is-clipped .btnAddClip__text {
	opacity: .5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
.btnAddClip.is-notTransition {
	-webkit-transition: none;
	        transition: none;
}
.btnAddClip.is-notTransition .btnAddClip__icon::after {
	-webkit-transition: none;
	        transition: none;
}
.btnAddClip.is-notTransition .btnAddClip__text {
	-webkit-transition: none;
	        transition: none;
}
.btnAddClip--sizeS {
	width: 60px;
	height: 36px;
	padding: 4px 0;
	background-color: #fff;
}
.btnAddClip--sizeS .btnAddClip__icon::after {
	width: 19px;
	height: 17px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAArCAMAAAANOCvQAAABrVBMVEUAAADhDm7hFXHhDGzsWKXgBmrsWabtWKTrV6TsVqTsVqTfBmjnNovsV6TtWqbnOI3iFHThDG/rU6HsV6TrV6ThEXHfBmfsVqPrUJ/iG3ftXarmNIrkIX3pRJfsVqTqSprnNYvjIX3iGnflLITsXqjsWKToPZDkKYLjIHzeBmXrWaXsV6TfB2jkJH/hDW/eBWPsV6TqS5vmOYznPI/eBmftXajtXqrtXantYKvtXKjtW6jtWKftWqbrSqDsWKXtVabrRp7sVqTqPZrgBmzqOZjqQZ3sTaLrUqHhBnHuYavsUqXpNJboMJPsUaTsTqPmFoThBm7oJ4/kD37jDHrrT5/qSpzpOJXmHobiCXfqRZvpPZPgBmnqQJrnI4vlKIXlG4HiBnTsU6PrTZ7qRpnpOJLmJormI4nlIYHlFYDkE33jFnnoK5LoKpDoNI3mLIjmG4flJITlEoHjEHbpQJXoM5HoL5HnN4/oMY7nH4rjGn3jEHreBmXqQ5jqP5jpM5TnKo3mIYXlGoTiCXTnLY3nJY3nMIniDHbiDXPhCnHkHnzkGnriFHXhCm/qPJjkFnzlrwj7AAAANnRSTlMAMBBgz89gML+fIO9/EO/v7+/fv6+fn39gUN/fz8dQQDDv38+/v6+vr6+Pj49/f39wcGBAIBCSiq9AAAADa0lEQVRIx1yQsW6DQBBEKU6AkeICLGG5cJqkSZo0ueOW1UpXnej5Afv/PyIzgZMtj2CF3vC4FdWet/q7bT/bw09TSCmuYzu0w2l8KbqDmakph6tfCkUM6Z+LMYGLxCgi6F1TTvhS8K2AloauGAdTIw9IZKTeDCcRlBwzQjo2u5FU+b6fvOfNN+j8OkBicg8oxbkmg+GnZcHF2yNHrHDiR8iIQeFYclR6KnSmaZn2+PBR1T7AJSX3VNQsnavqnBOdgJYpW4TmgkFYaORiKTscn+HMKuyxCMf/48VzklADjDKb3XLuqn6lY5sTfNh+zyMk4BFbzQnG+l7d72u+4RybRSRIieqsJA/wx9ccu0YIQ3EcD52FW1uO0oNC97ajeNWjdWirkxESRDiTNS7auCQuJaP/c3+PW3rt3X0ITyV+eXGWZSi6R8Y5NYiy+LftNj6CgFZUnF+zW8VpEaqXi/bFvqq6jqs7JIoW5WVZFO+AQS+HQ+80CALOlXIbFg1OKZHwJMnzvESJQ4O+MHDwgCRJUqHcsGLsWcrBOSFSjuq8NBUUDPKBMbbWiHzToBLpOUII5xFI+4QkMlaj8r6Bt/8a4r2XUmprVwyuVsZYq+u6XnbL7rRlwTUCYyJGohAmY0ata3g9hf7XozEhrBlgzX3fh2maRpjn+eOPGcYR96Hv2xt2sGnbtu+/4Qs+j/1URu8+CQMBHMcPCBOLDjKx6KImPhb/gy4dTKww0ITwWK5XjkbbS4xQh9ZC+g5/s79LQSRYLZ9c+rjeN+nl3h4x975cviAYXZKtW2ajotTzLM+SZhvWzLI8oJSORrbdqZNvV4zZtm1QOqSr5z0roNTAV8bOa2Sn3kkSxpjv+4ZhDI2htBqCAT4wliQJNvKzuUjTxXg87hfmhf68L2F+sUjTBtlXO+GcL1B9wusWnuV6BDxDcdBknK/Xpmk+7ZjSdM15lp0ROGiE4FPJdBwsdxwME68uF+LXAs1pJIRwXXfaBcdxcHVBiChCUdLEURSGvV4XQ8K9F4ZRnN8RKGnyOAhCXe8VdD0MgjhXsPPypqnkqhroWwj+LqDeVDRNnWyoqqppsvivUTQsnahFobRw5lUaRKBpKGqkgvZAQQWKMpBFtQaRNGg+kIpuBoVmnVTW+JCuURzXtMlxaq17cqzyn/oCoJKot+x4D70AAAAASUVORK5CYII=) no-repeat center;
	background-size: 19px auto;
}
.btnAddClip--sizeS .btnAddClip__text {
	margin-top: 2px;
	font-size: 8px;
}
.btnAddClip--sizeL {
	width: 100%;
	height: 50px;
	padding: 8px 0;
	background: -webkit-linear-gradient(top, #fff 0%, #f6f4ef 100%);
	background:         linear-gradient(to bottom, #fff 0%, #f6f4ef 100%);
}
.btnAddClip--sizeL .btnAddClip__icon::after {
	width: 25px;
	height: 22px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAArCAMAAAANOCvQAAABrVBMVEUAAADhDm7hFXHhDGzsWKXgBmrsWabtWKTrV6TsVqTsVqTfBmjnNovsV6TtWqbnOI3iFHThDG/rU6HsV6TrV6ThEXHfBmfsVqPrUJ/iG3ftXarmNIrkIX3pRJfsVqTqSprnNYvjIX3iGnflLITsXqjsWKToPZDkKYLjIHzeBmXrWaXsV6TfB2jkJH/hDW/eBWPsV6TqS5vmOYznPI/eBmftXajtXqrtXantYKvtXKjtW6jtWKftWqbrSqDsWKXtVabrRp7sVqTqPZrgBmzqOZjqQZ3sTaLrUqHhBnHuYavsUqXpNJboMJPsUaTsTqPmFoThBm7oJ4/kD37jDHrrT5/qSpzpOJXmHobiCXfqRZvpPZPgBmnqQJrnI4vlKIXlG4HiBnTsU6PrTZ7qRpnpOJLmJormI4nlIYHlFYDkE33jFnnoK5LoKpDoNI3mLIjmG4flJITlEoHjEHbpQJXoM5HoL5HnN4/oMY7nH4rjGn3jEHreBmXqQ5jqP5jpM5TnKo3mIYXlGoTiCXTnLY3nJY3nMIniDHbiDXPhCnHkHnzkGnriFHXhCm/qPJjkFnzlrwj7AAAANnRSTlMAMBBgz89gML+fIO9/EO/v7+/fv6+fn39gUN/fz8dQQDDv38+/v6+vr6+Pj49/f39wcGBAIBCSiq9AAAADa0lEQVRIx1yQsW6DQBBEKU6AkeICLGG5cJqkSZo0ueOW1UpXnej5Afv/PyIzgZMtj2CF3vC4FdWet/q7bT/bw09TSCmuYzu0w2l8KbqDmakph6tfCkUM6Z+LMYGLxCgi6F1TTvhS8K2AloauGAdTIw9IZKTeDCcRlBwzQjo2u5FU+b6fvOfNN+j8OkBicg8oxbkmg+GnZcHF2yNHrHDiR8iIQeFYclR6KnSmaZn2+PBR1T7AJSX3VNQsnavqnBOdgJYpW4TmgkFYaORiKTscn+HMKuyxCMf/48VzklADjDKb3XLuqn6lY5sTfNh+zyMk4BFbzQnG+l7d72u+4RybRSRIieqsJA/wx9ccu0YIQ3EcD52FW1uO0oNC97ajeNWjdWirkxESRDiTNS7auCQuJaP/c3+PW3rt3X0ITyV+eXGWZSi6R8Y5NYiy+LftNj6CgFZUnF+zW8VpEaqXi/bFvqq6jqs7JIoW5WVZFO+AQS+HQ+80CALOlXIbFg1OKZHwJMnzvESJQ4O+MHDwgCRJUqHcsGLsWcrBOSFSjuq8NBUUDPKBMbbWiHzToBLpOUII5xFI+4QkMlaj8r6Bt/8a4r2XUmprVwyuVsZYq+u6XnbL7rRlwTUCYyJGohAmY0ata3g9hf7XozEhrBlgzX3fh2maRpjn+eOPGcYR96Hv2xt2sGnbtu+/4Qs+j/1URu8+CQMBHMcPCBOLDjKx6KImPhb/gy4dTKww0ITwWK5XjkbbS4xQh9ZC+g5/s79LQSRYLZ9c+rjeN+nl3h4x975cviAYXZKtW2ajotTzLM+SZhvWzLI8oJSORrbdqZNvV4zZtm1QOqSr5z0roNTAV8bOa2Sn3kkSxpjv+4ZhDI2htBqCAT4wliQJNvKzuUjTxXg87hfmhf68L2F+sUjTBtlXO+GcL1B9wusWnuV6BDxDcdBknK/Xpmk+7ZjSdM15lp0ROGiE4FPJdBwsdxwME68uF+LXAs1pJIRwXXfaBcdxcHVBiChCUdLEURSGvV4XQ8K9F4ZRnN8RKGnyOAhCXe8VdD0MgjhXsPPypqnkqhroWwj+LqDeVDRNnWyoqqppsvivUTQsnahFobRw5lUaRKBpKGqkgvZAQQWKMpBFtQaRNGg+kIpuBoVmnVTW+JCuURzXtMlxaq17cqzyn/oCoJKot+x4D70AAAAASUVORK5CYII=) no-repeat center;
	background-size: 25px auto;
}
.btnAddClip--sizeL .btnAddClip__text {
	margin-top: 5px;
	font-size: 9px;
}
.btnAddClip--wide {
	position: relative;
}
.btnAddClip--wide .btnAddClip__icon {
	display: block;
	position: absolute;
	left: 20px;
	top: 50%;
	margin-top: -7px;
}
.btnAddClip--wide .btnAddClip__icon::after {
	width: 18px;
	height: 15px;
	background-size: 18px auto;
}
.btnAddClip--wide .btnAddClip__text {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin-top: 10px;
	letter-spacing: normal;
}
@-webkit-keyframes heartful {
	0% {
		-webkit-transform: scale(1);
		        transform: scale(1);
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	}
	40% {
		-webkit-transform: scale(.7);
		        transform: scale(.7);
	}
	80% {
		-webkit-transform: scale(1.1);
		        transform: scale(1.1);
	}
	95% {
		-webkit-transform: scale(.9);
		        transform: scale(.9);
	}
	100% {
		-webkit-transform: scale(1);
		        transform: scale(1);
	}
}
@keyframes heartful {
	0% {
		-webkit-transform: scale(1);
		        transform: scale(1);
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	}
	40% {
		-webkit-transform: scale(.7);
		        transform: scale(.7);
	}
	80% {
		-webkit-transform: scale(1.1);
		        transform: scale(1.1);
	}
	95% {
		-webkit-transform: scale(.9);
		        transform: scale(.9);
	}
	100% {
		-webkit-transform: scale(1);
		        transform: scale(1);
	}
}
.completeClipped {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	background-color: #fff;
	padding: 15px 0;
	border-bottom: 1px solid #dcdcdc;
	box-sizing: border-box;
	z-index: 1000000;
	text-align: center;
	-webkit-transform: translateY(-100%);
	        transform: translateY(-100%);
	-webkit-transition: -webkit-transform 400ms ease-in-out;
	        transition: -webkit-transform 400ms ease-in-out;
	        transition:         transform 400ms ease-in-out;
	        transition:         transform 400ms ease-in-out, -webkit-transform 400ms ease-in-out;
}
.completeClipped__text {
	font-size: 14px;
	line-height: 1.2;
}
.completeClipped__number {
	font-size: 12px;
	font-weight: bold;
	color: #e21480;
	letter-spacing: 2px;
	line-height: 1.2;
	margin-top: 5px;
}
.completeClipped__icon {
	display: inline-block;
	vertical-align: bottom;
}
.completeClipped__icon::before {
	content: "";
	display: inline-block;
	width: 13px;
	height: 13px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAACA0lEQVRIx8XXuWsUcRjG8c+OgSAKgo0gP+KBheCBjYVNEg8EQREUgnaWQZDYWS4//wfLEAUxiNhYKYIHghIbFY8oBE10IQciRhQlhVrsrEzCZndmY7JPN795n/f7zDt3SUYV5VU4iVPYi434gU94jOEg3tNAFeWDqX8furAWkxjBMG4G8XetvpQxbsd17NZY93EmiB8XgLfgMrqb+J/jdBDf/gtQUd6FR1gnn2bQG8TRjP8B1uf0z+JwEJ+WKsqr8Qpbc5prGsMedOIFQkH/BHZ2oL8FOGzD+XRqReGwCf0d6GvBXNM5rFmCv69D84uukTYswQs7EtVz2C51JphuY4DpRPUOaJdeJrjTxgC3E1zFXBvgc7iWBHEGg20IMBjEmSTduKj6eFwpzaZMCQRxCgMrGGAgZapNQBCvYGgF4EMpy7wAqfrxZBnhIzibXZgXIIhzOI43ywB/jWNB/JVdLNWrrCgHPNTaW7Ke3qMniJWFO5J61WnhAYz/B/gH7K8HX3QCmUlsTifR1SJ8XPXLaWKxgqSRO4jj6EmPoqjGmsGbBsiE6Ma7AvBRdDeD5wqQhqigV74357MUPpmnd64AaYgp1dMx0qDsIQ4E8XPevrkDpCG+4BDu1tl9C0eC+LVIz0IB0hDfcRQ3MstDOBHEn0X7lYoaakp/4y7hGy4E8U8rff4CEvN85BOioVMAAAAASUVORK5CYII=) no-repeat center;
	background-size: 13px auto;
	margin-right: 3px;
}
.completeClipped__link {
	font-size: 10px;
	margin-top: 5px;
}
.completeClipped__link > a {
	font-size: 12px;
	font-weight: bold;
	color: #069;
}
.completeClipped__link > a.is-insideSpan {
	font-size: 10px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}
.completeClipped__link > a.is-insideSpan > span {
	font-size: 12px;
	font-weight: bold;
	color: #069;
	text-decoration: underline;
	margin: 0 3px;
}
.completeClipped__close {
	position: absolute;
	top: 0;
	right: 10px;
}
.completeClipped__close::before {
	content: "\0d7";
	display: inline-block;
	font-size: 20px;
	text-indent: 0;
}
.completeClipped--clipped .completeClipped__text::before {
	vertical-align: text-top;
	content: "";
	display: inline-block;
	width: 16px;
	height: 14px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAACA0lEQVRIx8XXuWsUcRjG8c+OgSAKgo0gP+KBheCBjYVNEg8EQREUgnaWQZDYWS4//wfLEAUxiNhYKYIHghIbFY8oBE10IQciRhQlhVrsrEzCZndmY7JPN795n/f7zDt3SUYV5VU4iVPYi434gU94jOEg3tNAFeWDqX8furAWkxjBMG4G8XetvpQxbsd17NZY93EmiB8XgLfgMrqb+J/jdBDf/gtQUd6FR1gnn2bQG8TRjP8B1uf0z+JwEJ+WKsqr8Qpbc5prGsMedOIFQkH/BHZ2oL8FOGzD+XRqReGwCf0d6GvBXNM5rFmCv69D84uukTYswQs7EtVz2C51JphuY4DpRPUOaJdeJrjTxgC3E1zFXBvgc7iWBHEGg20IMBjEmSTduKj6eFwpzaZMCQRxCgMrGGAgZapNQBCvYGgF4EMpy7wAqfrxZBnhIzibXZgXIIhzOI43ywB/jWNB/JVdLNWrrCgHPNTaW7Ke3qMniJWFO5J61WnhAYz/B/gH7K8HX3QCmUlsTifR1SJ8XPXLaWKxgqSRO4jj6EmPoqjGmsGbBsiE6Ma7AvBRdDeD5wqQhqigV74357MUPpmnd64AaYgp1dMx0qDsIQ4E8XPevrkDpCG+4BDu1tl9C0eC+LVIz0IB0hDfcRQ3MstDOBHEn0X7lYoaakp/4y7hGy4E8U8rff4CEvN85BOioVMAAAAASUVORK5CYII=) no-repeat center;
	background-size: 16px auto;
	margin-right: 7px;
}
.completeClipped--over .completeClipped__text {
	font-weight: bold;
	color: #fe0201;
}
.completeClipped.is-visible {
	-webkit-transform: translateY(0);
	        transform: translateY(0);
}