.wc-atcp *,.wc-atcp *::before,.wc-atcp *::after{box-sizing:border-box}.wc-atcp img{max-width:100%}.wc-atcp{}.wc-atcp ::-webkit-scrollbar-track{border-radius:4px;background-color:#f5f5f5}.wc-atcp ::-webkit-scrollbar{width:8px;background-color:#f5f5f5}.wc-atcp ::-webkit-scrollbar-thumb{border-radius:4px;background-color:#ccc}.wc-atcp input::-webkit-outer-spin-button,.wc-atcp input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wc-atcp input[type="number"]{-moz-appearance:textfield}body.wc-atcp-no-scrolling{overflow:hidden}.wc-atcp-has-loader .wc-atcp-loader{position:absolute;left:0;right:0;z-index:1;height:100%;width:100%;display:none;place-content:center;background:rgba(255,255,255,.5)}.wc-atcp-has-loader .wc-atcp-loader--show{display:grid}.wc-atcp-has-loader .wc-atcp-loader .wc-atcp-loader-1__spinner{margin:100px auto;width:40px;height:40px;position:relative;text-align:center;animation:atcp-loader-1-rotate 2s infinite linear}.wc-atcp-has-loader .wc-atcp-loader .wc-atcp-loader-1__dot1,.wc-atcp-has-loader .wc-atcp-loader .wc-atcp-loader-1__dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#2d2d2d;border-radius:100%;animation:actp-loader-1-bounce 2s infinite ease-in-out}.wc-atcp-has-loader .wc-atcp-loader .wc-atcp-loader-1__dot2{top:auto;bottom:0;animation-delay:-1s}@keyframes atcp-loader-1-rotate {
	100% {
		transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
	}
}@keyframes actp-loader-1-bounce {
	0%,
	100% {
		transform: scale(0);
		-webkit-transform: scale(0);
	}
	50% {
		transform: scale(1);
		-webkit-transform: scale(1);
	}
}.wc-atcp-has-loader .wc-atcp-loader .wc-atcp-loader-2__spinner{width:40px;height:40px;margin:100px auto;background-color:#333;border-radius:100%;animation:atcp-loader-2-scaleout 1s infinite ease-in-out}@keyframes atcp-loader-2-scaleout {
	0% {
		transform: scale(0);
	}
	100% {
		transform: scale(1);
		opacity: 0;
	}
}.wc-atcp-btn{height:40px;border-radius:4px;display:block;line-height:40px;text-align:center;transition:all 200ms ease-in-out;text-decoration:none}.wc-atcp-btn--primary{background-color:var(--atcp-primary-bg-color);color:var(--atcp-primary-text-color);flex:1}.wc-atcp-btn--primary:hover{box-shadow:0 6px 20px -10px rgba(0,0,0,.5);color:var(--atcp-primary-text-color)}.wc-atcp-btn--secondary{background-color:var(--atcp-secondary-bg-color);color:var(--atcp-secondary-text-color);flex:1}.wc-atcp-btn--secondary:hover{box-shadow:0 6px 20px -10px rgba(0,0,0,.5);color:var(--atcp-secondary-text-color)}.wc-atcp{display:none;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999999999}.wc-atcp--open{display:flex}.wc-atcp-popup{position:relative;width:900px;max-width:94%;z-index:99999;background-color:#fff;box-shadow:0 4px 75px rgba(0,0,0,.3)}.wc-atcp-popup__body{overflow-y:auto;overflow-x:hidden;min-height:100px;max-height:80vh;margin:15px 0}.wc-atcp-popup-notice{display:flex;align-items:center}.wc-atcp-popup-notice svg{color:var(--atcp-primary-bg-color);margin-right:10px}.wc-atcp-popup-notice span{color:#9f9f9f;font-size:16px}.wc-atcp-popup-close{background-color:var(--atcp-secondary-bg-color);color:var(--atcp-secondary-text-color);width:34px;height:34px;border-radius:50%;position:absolute;right:-17px;top:-17px;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:99999999;transform:scale(1);transition:all 300ms ease-in-out;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.wc-atcp-popup-close:hover{box-shadow:0 0 30px rgba(28,28,28,.25);border-color:transparent;transform:scale(1.3)}.wc-atcp-popup-close:active{transition:all 50ms ease-in-out;box-shadow:0 0 10px rgba(28,28,28,.25)}.wc-atcp-popup-close svg,.wc-atcp-popup-close img{width:14px}.wc-atcp-popup-errors{margin:30px}@media (max-width:768px){.wc-atcp-popup{max-width:90%}.wc-atcp-popup__body{max-height:84vh}}.wc-atcp-product{display:flex;justify-content:flex-start;flex-wrap:wrap}.wc-atcp-product__col1,.wc-atcp-product__col2{flex:1;padding:15px;position:relative}.wc-atcp-product__image{width:100%;min-height:276px;height:100%;max-height:600px;background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:4px;position:relative}.wc-atcp-product__image a{position:absolute;top:0;left:0;bottom:0;right:0}.wc-atcp-product__name{margin:0;margin-top:20px;font-size:28px;position:relative}.wc-atcp-product__name a{color:inherit;text-decoration:none}.wc-atcp-product__price{font-size:20px;display:inline-block;vertical-align:middle;margin-right:40px;margin-bottom:20px}.wc-atcp-product__qty{display:inline-flex;align-items:center;vertical-align:middle;margin-bottom:20px}.wc-atcp-product__qty-minus,.wc-atcp-product__qty-plus{width:26px;height:26px;border:1px solid #9f9f9f;border-radius:50%;font-size:23px;line-height:0;display:flex;justify-content:center;align-items:center;cursor:pointer;transform:scale(1);transition:all 300ms ease-in-out;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.wc-atcp-product__qty-minus:hover,.wc-atcp-product__qty-plus:hover{box-shadow:0 0 30px rgba(28,28,28,.25);border-color:transparent;transform:scale(1.3)}.wc-atcp-product__qty-minus:active,.wc-atcp-product__qty-plus:active{transition:all 50ms ease-in-out;box-shadow:0 0 10px rgba(28,28,28,.25)}.wc-atcp-product__qty-minus svg,.wc-atcp-product__qty-plus svg{width:16px;height:16px}.wc-atcp-product__qty input{width:40px!important;padding:0!important;margin:0 10px!important;border:none!important;border-bottom:1px solid transparent!important;box-shadow:none!important;background:transparent!important;text-align:center!important;outline:none!important}.wc-atcp-product__qty input:focus{border-bottom:1px solid #2d2d2d!important}.wc-atcp-product-grid ul.products{display:flex;justify-content:center;flex-wrap:wrap;padding:0;margin:0;list-style:none!important}.wc-atcp-product-grid--3 li.product,.wc-atcp-product-grid--3 li.product.last{width:27.32%!important;margin-top:5px!important;margin-right:3%!important;margin-bottom:20px!important;margin-left:3%!important}@media (min-width:768px){.wc-atcp-product-grid--3 ul.products li.product.last{margin-right:3%!important;margin-left:3%!important}}@media (max-width:768px){.wc-atcp-product__col1,.wc-atcp-product__col2{flex:none;width:100%}.wc-atcp-product-grid ul.products{flex-wrap:wrap}.wc-atcp-product-grid--3 li.product,.wc-atcp-product-grid--3 li.product.last{width:94%!important;margin-top:20px!important;margin-right:3%!important;margin-bottom:20px!important;margin-left:3%!important}}.wc-atcp-cart{box-shadow:0 -15px 30px -22px rgba(0,0,0,.15);width:100%;background-color:#fff}.wc-atcp-cart__row{display:flex;align-items:center}.wc-atcp-cart__row:first-child{padding-top:20px}.wc-atcp-cart__row:last-child{padding-bottom:20px}.wc-atcp-cart__label,.wc-atcp-cart__value{flex:1}.wc-atcp-cart__label{font-weight:700}.wc-atcp-cart__value{text-align:right}.wc-atcp-cart__cta{display:flex;width:100%}.wc-atcp-cart__cta a:first-child{margin-right:5px}.wc-atcp-cart__cta a:last-child{margin-left:5px}@media (max-width:768px){.wc-atcp-cart{position:sticky;width:100%}.wc-atcp-cart__cta{position:sticky;width:100%}}.wc-atcp-dark-mode{--atcp-dark-bg-level-1:#222831;--atcp-dark-bg-level-2:#2a313c;--atcp-dark-text:#eee;--atcp-dark-text-dull:#8d8d8d;--atcp-dark-shadow:0 30px 30px -30px rgba(0,0,0,.4);--atcp-dark-shadow-full:0 0 30px rgba(0,0,0,.4)}.wc-atcp-dark-mode .wc-atcp-loader{background:rgba(0,0,0,.5)}.wc-atcp-dark-mode .wc-atcp-loader .wc-atcp-loader-1__dot1,.wc-atcp-dark-mode .wc-atcp-loader .wc-atcp-loader-1__dot2{background-color:var(--atcp-dark-text-dull)}.wc-atcp-dark-mode .wc-atcp-loader .wc-atcp-loader-2__spinner{background-color:var(--atcp-dark-text-dull)}.wc-atcp-dark-mode .wc-atcp-cart,.wc-atcp-dark-mode .wc-atcp-cart *,.wc-atcp-dark-mode .wc-atcp-suggested-products *{background-color:transparent;color:var(--atcp-dark-text)}.wc-atcp-dark-mode .wc-atcp-popup img{opacity:.6;transition:all 300ms ease-in-out}.wc-atcp-dark-mode .wc-atcp-popup img:hover{opacity:1}.wc-atcp-dark-mode .wc-atcp-popup{background-color:var(--atcp-dark-bg-level-1);border-radius:8px}.wc-atcp-dark-mode .wc-atcp-popup__body{margin-top:0}.wc-atcp-dark-mode .wc-atcp-popup-notice span{color:var(--atcp-dark-text-dull)}.wc-atcp-dark-mode .wc-atcp-product__name,.wc-atcp-dark-mode .wc-atcp-product__price,.wc-atcp-dark-mode .wc-atcp-product__qty,.wc-atcp-dark-mode .wc-atcp-product__qty input{color:var(--atcp-dark-text)}.wc-atcp-dark-mode .wc-atcp-product__image{opacity:.6;transition:all 300ms ease-in-out}.wc-atcp-dark-mode .wc-atcp-product__image:hover{opacity:1}.wc-atcp-dark-mode .wc-atcp-cart{box-shadow:0 -15px 30px -22px rgba(0,0,0,.35)}.wc-atcp-dark-mode .wc-atcp-suggested-products{box-shadow:0 -15px 30px -22px rgba(0,0,0,.35);margin-top:10px;padding-top:10px}.wc-atcp-dark-mode .wc-atcp-suggested-products .products li{padding:15px;background-color:var(--atcp-dark-bg-level-2);border-radius:8px}.wc-atcp-glass-mode{--atcp-glass-text:#333;--atcp-glass-text-dull:#555}.wc-atcp-glass-mode .wc-atcp-popup{background-color:rgba(255,255,255,.55);-webkit-backdrop-filter:saturate(200%) blur(10px) brightness(1.2);backdrop-filter:saturate(200%) blur(10px) brightness(1.2)}.wc-atcp-glass-mode .wc-atcp-cart,.wc-atcp-glass-mode .wc-atcp-cart *,.wc-atcp-glass-mode .wc-atcp-suggested-products *{background-color:transparent;color:var(--atcp-glass-text)}.wc-atcp-glass-mode .wc-atcp-popup-notice span{color:var(--atcp-glass-text-dull)}.wc-atcp-glass-mode .wc-atcp-product__name,.wc-atcp-glass-mode .wc-atcp-product__price,.wc-atcp-glass-mode .wc-atcp-product__qty,.wc-atcp-glass-mode .wc-atcp-product__qty input{color:var(--atcp-glass-text)}.wc-atcp-glass-mode .wc-atcp-cart{box-shadow:0 -15px 30px -22px rgba(0,0,0,.2)}.wc-atcp-glass-mode .wc-atcp-suggested-products{box-shadow:0 -15px 30px -22px rgba(0,0,0,.2);margin-top:10px;padding-top:10px}.wc-atcp-glass-mode .wc-atcp-suggested-products .products li{padding:15px;background-color:rgba(255,255,255,.4);border-radius:8px;transition:all 300ms ease-in-out}.wc-atcp-glass-mode .wc-atcp-suggested-products .products li:hover{background-color:rgba(255,255,255,.6)}body.rtl .wc-atcp-popup-close{right:auto;left:-17px}body.rtl .wc-atcp-popup-notice svg{margin-right:0;margin-left:10px}body.rtl .wc-atcp-product__price{margin-right:0;margin-left:40px}body.rtl .wc-atcp-cart__value{text-align:left}body.rtl .wc-atcp-cart__cta a:first-child{margin-right:0;margin-left:5px}:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{animation-duration:1s;animation-duration:var(--animate-duration);animation-fill-mode:both}.animate__animated.animate__infinite{animation-iteration-count:infinite}.animate__animated.animate__repeat-1{animation-iteration-count:1;animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{animation-iteration-count: calc(1 * 2);animation-iteration-count: calc(var(--animate-repeat) * 2)}.animate__animated.animate__repeat-3{animation-iteration-count: calc(1 * 3);animation-iteration-count: calc(var(--animate-repeat) * 3)}.animate__animated.animate__delay-1s{animation-delay:1s;animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{animation-delay: calc(1s * 2);animation-delay: calc(var(--animate-delay) * 2)}.animate__animated.animate__delay-3s{animation-delay: calc(1s * 3);animation-delay: calc(var(--animate-delay) * 3)}.animate__animated.animate__delay-4s{animation-delay: calc(1s * 4);animation-delay: calc(var(--animate-delay) * 4)}.animate__animated.animate__delay-5s{animation-delay: calc(1s * 5);animation-delay: calc(var(--animate-delay) * 5)}.animate__animated.animate__faster{animation-duration: calc(1s / 2);animation-duration: calc(var(--animate-duration) / 2)}.animate__animated.animate__fast{animation-duration: calc(1s * 0.8);animation-duration: calc(var(--animate-duration) * 0.8)}.animate__animated.animate__slow{animation-duration: calc(1s * 2);animation-duration: calc(var(--animate-duration) * 2)}.animate__animated.animate__slower{animation-duration: calc(1s * 3);animation-duration: calc(var(--animate-duration) * 3)}@media print,(prefers-reduced-motion:reduce){.animate__animated{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}.animate__animated[class*="Out"]{opacity:0}}@keyframes bounce {
	from,
	20%,
	53%,
	to {
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		transform: translate3d(0, 0, 0);
	}
	40%,
	43% {
		animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		transform: translate3d(0, -30px, 0) scaleY(1.1);
	}
	70% {
		animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		transform: translate3d(0, -15px, 0) scaleY(1.05);
	}
	80% {
		transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		transform: translate3d(0, 0, 0) scaleY(0.95);
	}
	90% {
		transform: translate3d(0, -4px, 0) scaleY(1.02);
	}
}.animate__bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash {
	from,
	50%,
	to {
		opacity: 1;
	}
	25%,
	75% {
		opacity: 0;
	}
}.animate__flash{animation-name:flash}@keyframes pulse {
	from {
		transform: scale3d(1, 1, 1);
	}
	50% {
		transform: scale3d(1.05, 1.05, 1.05);
	}
	to {
		transform: scale3d(1, 1, 1);
	}
}.animate__pulse{animation-name:pulse;animation-timing-function:ease-in-out}@keyframes rubberBand {
	from {
		transform: scale3d(1, 1, 1);
	}
	30% {
		transform: scale3d(1.25, 0.75, 1);
	}
	40% {
		transform: scale3d(0.75, 1.25, 1);
	}
	50% {
		transform: scale3d(1.15, 0.85, 1);
	}
	65% {
		transform: scale3d(0.95, 1.05, 1);
	}
	75% {
		transform: scale3d(1.05, 0.95, 1);
	}
	to {
		transform: scale3d(1, 1, 1);
	}
}.animate__rubberBand{animation-name:rubberBand}@keyframes shakeX {
	from,
	to {
		transform: translate3d(0, 0, 0);
	}
	10%,
	30%,
	50%,
	70%,
	90% {
		transform: translate3d(-10px, 0, 0);
	}
	20%,
	40%,
	60%,
	80% {
		transform: translate3d(10px, 0, 0);
	}
}.animate__shakeX{animation-name:shakeX}@keyframes shakeY {
	from,
	to {
		transform: translate3d(0, 0, 0);
	}
	10%,
	30%,
	50%,
	70%,
	90% {
		transform: translate3d(0, -10px, 0);
	}
	20%,
	40%,
	60%,
	80% {
		transform: translate3d(0, 10px, 0);
	}
}.animate__shakeY{animation-name:shakeY}@keyframes headShake {
	0% {
		transform: translateX(0);
	}
	6.5% {
		transform: translateX(-6px) rotateY(-9deg);
	}
	18.5% {
		transform: translateX(5px) rotateY(7deg);
	}
	31.5% {
		transform: translateX(-3px) rotateY(-5deg);
	}
	43.5% {
		transform: translateX(2px) rotateY(3deg);
	}
	50% {
		transform: translateX(0);
	}
}.animate__headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing {
	20% {
		transform: rotate3d(0, 0, 1, 15deg);
	}
	40% {
		transform: rotate3d(0, 0, 1, -10deg);
	}
	60% {
		transform: rotate3d(0, 0, 1, 5deg);
	}
	80% {
		transform: rotate3d(0, 0, 1, -5deg);
	}
	to {
		transform: rotate3d(0, 0, 1, 0deg);
	}
}.animate__swing{transform-origin:top center;animation-name:swing}@keyframes tada {
	from {
		transform: scale3d(1, 1, 1);
	}
	10%,
	20% {
		transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
	}
	30%,
	50%,
	70%,
	90% {
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
	}
	40%,
	60%,
	80% {
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
	}
	to {
		transform: scale3d(1, 1, 1);
	}
}.animate__tada{animation-name:tada}@keyframes wobble {
	from {
		transform: translate3d(0, 0, 0);
	}
	15% {
		transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
	}
	30% {
		transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
	}
	45% {
		transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
	}
	60% {
		transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
	}
	75% {
		transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
	}
	to {
		transform: translate3d(0, 0, 0);
	}
}.animate__wobble{animation-name:wobble}@keyframes jello {
	from,
	11.1%,
	to {
		transform: translate3d(0, 0, 0);
	}
	22.2% {
		transform: skewX(-12.5deg) skewY(-12.5deg);
	}
	33.3% {
		transform: skewX(6.25deg) skewY(6.25deg);
	}
	44.4% {
		transform: skewX(-3.125deg) skewY(-3.125deg);
	}
	55.5% {
		transform: skewX(1.5625deg) skewY(1.5625deg);
	}
	66.6% {
		transform: skewX(-0.78125deg) skewY(-0.78125deg);
	}
	77.7% {
		transform: skewX(0.390625deg) skewY(0.390625deg);
	}
	88.8% {
		transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
	}
}.animate__jello{animation-name:jello;transform-origin:center}@keyframes heartBeat {
	0% {
		transform: scale(1);
	}
	14% {
		transform: scale(1.3);
	}
	28% {
		transform: scale(1);
	}
	42% {
		transform: scale(1.3);
	}
	70% {
		transform: scale(1);
	}
}.animate__heartBeat{animation-name:heartBeat;animation-duration: calc(1s * 1.3);animation-duration: calc(var(--animate-duration) * 1.3);animation-timing-function:ease-in-out}@keyframes backInDown {
	0% {
		transform: translateY(-1200px) scale(0.7);
		opacity: 0.7;
	}
	80% {
		transform: translateY(0) scale(0.7);
		opacity: 0.7;
	}
	100% {
		transform: scale(1);
		opacity: 1;
	}
}.animate__backInDown{animation-name:backInDown}@keyframes backInLeft {
	0% {
		transform: translateX(-2000px) scale(0.7);
		opacity: 0.7;
	}
	80% {
		transform: translateX(0) scale(0.7);
		opacity: 0.7;
	}
	100% {
		transform: scale(1);
		opacity: 1;
	}
}.animate__backInLeft{animation-name:backInLeft}@keyframes backInRight {
	0% {
		transform: translateX(2000px) scale(0.7);
		opacity: 0.7;
	}
	80% {
		transform: translateX(0) scale(0.7);
		opacity: 0.7;
	}
	100% {
		transform: scale(1);
		opacity: 1;
	}
}.animate__backInRight{animation-name:backInRight}@keyframes backInUp {
	0% {
		transform: translateY(1200px) scale(0.7);
		opacity: 0.7;
	}
	80% {
		transform: translateY(0) scale(0.7);
		opacity: 0.7;
	}
	100% {
		transform: scale(1);
		opacity: 1;
	}
}.animate__backInUp{animation-name:backInUp}@keyframes backOutDown {
	0% {
		transform: scale(1);
		opacity: 1;
	}
	20% {
		transform: translateY(0) scale(0.7);
		opacity: 0.7;
	}
	100% {
		transform: translateY(700px) scale(0.7);
		opacity: 0.7;
	}
}.animate__backOutDown{animation-name:backOutDown}@keyframes backOutLeft {
	0% {
		transform: scale(1);
		opacity: 1;
	}
	20% {
		transform: translateX(0) scale(0.7);
		opacity: 0.7;
	}
	100% {
		transform: translateX(-2000px) scale(0.7);
		opacity: 0.7;
	}
}.animate__backOutLeft{animation-name:backOutLeft}@keyframes backOutRight {
	0% {
		transform: scale(1);
		opacity: 1;
	}
	20% {
		transform: translateX(0) scale(0.7);
		opacity: 0.7;
	}
	100% {
		transform: translateX(2000px) scale(0.7);
		opacity: 0.7;
	}
}.animate__backOutRight{animation-name:backOutRight}@keyframes backOutUp {
	0% {
		transform: scale(1);
		opacity: 1;
	}
	20% {
		transform: translateY(0) scale(0.7);
		opacity: 0.7;
	}
	100% {
		transform: translateY(-700px) scale(0.7);
		opacity: 0.7;
	}
}.animate__backOutUp{animation-name:backOutUp}@keyframes bounceIn {
	from,
	20%,
	40%,
	60%,
	80%,
	to {
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
		opacity: 0;
		transform: scale3d(0.3, 0.3, 0.3);
	}
	20% {
		transform: scale3d(1.1, 1.1, 1.1);
	}
	40% {
		transform: scale3d(0.9, 0.9, 0.9);
	}
	60% {
		opacity: 1;
		transform: scale3d(1.03, 1.03, 1.03);
	}
	80% {
		transform: scale3d(0.97, 0.97, 0.97);
	}
	to {
		opacity: 1;
		transform: scale3d(1, 1, 1);
	}
}.animate__bounceIn{animation-duration: calc(1s * 0.75);animation-duration: calc(var(--animate-duration) * 0.75);animation-name:bounceIn}@keyframes bounceInDown {
	from,
	60%,
	75%,
	90%,
	to {
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
		opacity: 0;
		transform: translate3d(0, -3000px, 0) scaleY(3);
	}
	60% {
		opacity: 1;
		transform: translate3d(0, 25px, 0) scaleY(0.9);
	}
	75% {
		transform: translate3d(0, -10px, 0) scaleY(0.95);
	}
	90% {
		transform: translate3d(0, 5px, 0) scaleY(0.985);
	}
	to {
		transform: translate3d(0, 0, 0);
	}
}.animate__bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft {
	from,
	60%,
	75%,
	90%,
	to {
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
		opacity: 0;
		transform: translate3d(-3000px, 0, 0) scaleX(3);
	}
	60% {
		opacity: 1;
		transform: translate3d(25px, 0, 0) scaleX(1);
	}
	75% {
		transform: translate3d(-10px, 0, 0) scaleX(0.98);
	}
	90% {
		transform: translate3d(5px, 0, 0) scaleX(0.995);
	}
	to {
		transform: translate3d(0, 0, 0);
	}
}.animate__bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight {
	from,
	60%,
	75%,
	90%,
	to {
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	from {
		opacity: 0;
		transform: translate3d(3000px, 0, 0) scaleX(3);
	}
	60% {
		opacity: 1;
		transform: translate3d(-25px, 0, 0) scaleX(1);
	}
	75% {
		transform: translate3d(10px, 0, 0) scaleX(0.98);
	}
	90% {
		transform: translate3d(-5px, 0, 0) scaleX(0.995);
	}
	to {
		transform: translate3d(0, 0, 0);
	}
}.animate__bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp {
	from,
	60%,
	75%,
	90%,
	to {
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	from {
		opacity: 0;
		transform: translate3d(0, 3000px, 0) scaleY(5);
	}
	60% {
		opacity: 1;
		transform: translate3d(0, -20px, 0) scaleY(0.9);
	}
	75% {
		transform: translate3d(0, 10px, 0) scaleY(0.95);
	}
	90% {
		transform: translate3d(0, -5px, 0) scaleY(0.985);
	}
	to {
		transform: translate3d(0, 0, 0);
	}
}.animate__bounceInUp{animation-name:bounceInUp}@keyframes bounceOut {
	20% {
		transform: scale3d(0.9, 0.9, 0.9);
	}
	50%,
	55% {
		opacity: 1;
		transform: scale3d(1.1, 1.1, 1.1);
	}
	to {
		opacity: 0;
		transform: scale3d(0.3, 0.3, 0.3);
	}
}.animate__bounceOut{animation-duration: calc(1s * 0.75);animation-duration: calc(var(--animate-duration) * 0.75);animation-name:bounceOut}@keyframes bounceOutDown {
	20% {
		transform: translate3d(0, 10px, 0) scaleY(0.985);
	}
	40%,
	45% {
		opacity: 1;
		transform: translate3d(0, -20px, 0) scaleY(0.9);
	}
	to {
		opacity: 0;
		transform: translate3d(0, 2000px, 0) scaleY(3);
	}
}.animate__bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft {
	20% {
		opacity: 1;
		transform: translate3d(20px, 0, 0) scaleX(0.9);
	}
	to {
		opacity: 0;
		transform: translate3d(-2000px, 0, 0) scaleX(2);
	}
}.animate__bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight {
	20% {
		opacity: 1;
		transform: translate3d(-20px, 0, 0) scaleX(0.9);
	}
	to {
		opacity: 0;
		transform: translate3d(2000px, 0, 0) scaleX(2);
	}
}.animate__bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp {
	20% {
		transform: translate3d(0, -10px, 0) scaleY(0.985);
	}
	40%,
	45% {
		opacity: 1;
		transform: translate3d(0, 20px, 0) scaleY(0.9);
	}
	to {
		opacity: 0;
		transform: translate3d(0, -2000px, 0) scaleY(3);
	}
}.animate__bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}.animate__fadeIn{animation-name:fadeIn}@keyframes fadeInDown {
	from {
		opacity: 0;
		transform: translate3d(0, -100%, 0);
	}
	to {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}.animate__fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig {
	from {
		opacity: 0;
		transform: translate3d(0, -2000px, 0);
	}
	to {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}.animate__fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft {
	from {
		opacity: 0;
		transform: translate3d(-100%, 0, 0);
	}
	to {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}.animate__fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig {
	from {
		opacity: 0;
		transform: translate3d(-2000px, 0, 0);
	}
	to {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}.animate__fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight {
	from {
		opacity: 0;
		transform: translate3d(100%, 0, 0);
	}
	to {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}.animate__fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig {
	from {
		opacity: 0;
		transform: translate3d(2000px, 0, 0);
	}
	to {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}.animate__fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp {
	from {
		opacity: 0;
		transform: translate3d(0, 100%, 0);
	}
	to {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}.animate__fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig {
	from {
		opacity: 0;
		transform: translate3d(0, 2000px, 0);
	}
	to {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}.animate__fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeInTopLeft {
	from {
		opacity: 0;
		transform: translate3d(-100%, -100%, 0);
	}
	to {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}.animate__fadeInTopLeft{animation-name:fadeInTopLeft}@keyframes fadeInTopRight {
	from {
		opacity: 0;
		transform: translate3d(100%, -100%, 0);
	}
	to {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}.animate__fadeInTopRight{animation-name:fadeInTopRight}@keyframes fadeInBottomLeft {
	from {
		opacity: 0;
		transform: translate3d(-100%, 100%, 0);
	}
	to {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}.animate__fadeInBottomLeft{animation-name:fadeInBottomLeft}@keyframes fadeInBottomRight {
	from {
		opacity: 0;
		transform: translate3d(100%, 100%, 0);
	}
	to {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}.animate__fadeInBottomRight{animation-name:fadeInBottomRight}@keyframes fadeOut {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
	}
}.animate__fadeOut{animation-name:fadeOut}@keyframes fadeOutDown {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
		transform: translate3d(0, 100%, 0);
	}
}.animate__fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
		transform: translate3d(0, 2000px, 0);
	}
}.animate__fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
		transform: translate3d(-100%, 0, 0);
	}
}.animate__fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
		transform: translate3d(-2000px, 0, 0);
	}
}.animate__fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
		transform: translate3d(100%, 0, 0);
	}
}.animate__fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
		transform: translate3d(2000px, 0, 0);
	}
}.animate__fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
		transform: translate3d(0, -100%, 0);
	}
}.animate__fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
		transform: translate3d(0, -2000px, 0);
	}
}.animate__fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes fadeOutTopLeft {
	from {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
	to {
		opacity: 0;
		transform: translate3d(-100%, -100%, 0);
	}
}.animate__fadeOutTopLeft{animation-name:fadeOutTopLeft}@keyframes fadeOutTopRight {
	from {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
	to {
		opacity: 0;
		transform: translate3d(100%, -100%, 0);
	}
}.animate__fadeOutTopRight{animation-name:fadeOutTopRight}@keyframes fadeOutBottomRight {
	from {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
	to {
		opacity: 0;
		transform: translate3d(100%, 100%, 0);
	}
}.animate__fadeOutBottomRight{animation-name:fadeOutBottomRight}@keyframes fadeOutBottomLeft {
	from {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
	to {
		opacity: 0;
		transform: translate3d(-100%, 100%, 0);
	}
}.animate__fadeOutBottomLeft{animation-name:fadeOutBottomLeft}@keyframes flip {
	from {
		transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
		animation-timing-function: ease-out;
	}
	40% {
		transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		animation-timing-function: ease-out;
	}
	50% {
		transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		animation-timing-function: ease-in;
	}
	80% {
		transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
		animation-timing-function: ease-in;
	}
	to {
		transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
		animation-timing-function: ease-in;
	}
}.animate__animated.animate__flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX {
	from {
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		animation-timing-function: ease-in;
		opacity: 0;
	}
	40% {
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		animation-timing-function: ease-in;
	}
	60% {
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		opacity: 1;
	}
	80% {
		transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
	}
	to {
		transform: perspective(400px);
	}
}.animate__flipInX{backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY {
	from {
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		animation-timing-function: ease-in;
		opacity: 0;
	}
	40% {
		transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		animation-timing-function: ease-in;
	}
	60% {
		transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		opacity: 1;
	}
	80% {
		transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
	}
	to {
		transform: perspective(400px);
	}
}.animate__flipInY{backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX {
	from {
		transform: perspective(400px);
	}
	30% {
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		opacity: 1;
	}
	to {
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		opacity: 0;
	}
}.animate__flipOutX{animation-duration: calc(1s * 0.75);animation-duration: calc(var(--animate-duration) * 0.75);animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY {
	from {
		transform: perspective(400px);
	}
	30% {
		transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		opacity: 1;
	}
	to {
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		opacity: 0;
	}
}.animate__flipOutY{animation-duration: calc(1s * 0.75);animation-duration: calc(var(--animate-duration) * 0.75);backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedInRight {
	from {
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0;
	}
	60% {
		transform: skewX(20deg);
		opacity: 1;
	}
	80% {
		transform: skewX(-5deg);
	}
	to {
		transform: translate3d(0, 0, 0);
	}
}.animate__lightSpeedInRight{animation-name:lightSpeedInRight;animation-timing-function:ease-out}@keyframes lightSpeedInLeft {
	from {
		transform: translate3d(-100%, 0, 0) skewX(30deg);
		opacity: 0;
	}
	60% {
		transform: skewX(-20deg);
		opacity: 1;
	}
	80% {
		transform: skewX(5deg);
	}
	to {
		transform: translate3d(0, 0, 0);
	}
}.animate__lightSpeedInLeft{animation-name:lightSpeedInLeft;animation-timing-function:ease-out}@keyframes lightSpeedOutRight {
	from {
		opacity: 1;
	}
	to {
		transform: translate3d(100%, 0, 0) skewX(30deg);
		opacity: 0;
	}
}.animate__lightSpeedOutRight{animation-name:lightSpeedOutRight;animation-timing-function:ease-in}@keyframes lightSpeedOutLeft {
	from {
		opacity: 1;
	}
	to {
		transform: translate3d(-100%, 0, 0) skewX(-30deg);
		opacity: 0;
	}
}.animate__lightSpeedOutLeft{animation-name:lightSpeedOutLeft;animation-timing-function:ease-in}@keyframes rotateIn {
	from {
		transform: rotate3d(0, 0, 1, -200deg);
		opacity: 0;
	}
	to {
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}.animate__rotateIn{animation-name:rotateIn;transform-origin:center}@keyframes rotateInDownLeft {
	from {
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0;
	}
	to {
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}.animate__rotateInDownLeft{animation-name:rotateInDownLeft;transform-origin:left bottom}@keyframes rotateInDownRight {
	from {
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0;
	}
	to {
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}.animate__rotateInDownRight{animation-name:rotateInDownRight;transform-origin:right bottom}@keyframes rotateInUpLeft {
	from {
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0;
	}
	to {
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}.animate__rotateInUpLeft{animation-name:rotateInUpLeft;transform-origin:left bottom}@keyframes rotateInUpRight {
	from {
		transform: rotate3d(0, 0, 1, -90deg);
		opacity: 0;
	}
	to {
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}.animate__rotateInUpRight{animation-name:rotateInUpRight;transform-origin:right bottom}@keyframes rotateOut {
	from {
		opacity: 1;
	}
	to {
		transform: rotate3d(0, 0, 1, 200deg);
		opacity: 0;
	}
}.animate__rotateOut{animation-name:rotateOut;transform-origin:center}@keyframes rotateOutDownLeft {
	from {
		opacity: 1;
	}
	to {
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0;
	}
}.animate__rotateOutDownLeft{animation-name:rotateOutDownLeft;transform-origin:left bottom}@keyframes rotateOutDownRight {
	from {
		opacity: 1;
	}
	to {
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0;
	}
}.animate__rotateOutDownRight{animation-name:rotateOutDownRight;transform-origin:right bottom}@keyframes rotateOutUpLeft {
	from {
		opacity: 1;
	}
	to {
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0;
	}
}.animate__rotateOutUpLeft{animation-name:rotateOutUpLeft;transform-origin:left bottom}@keyframes rotateOutUpRight {
	from {
		opacity: 1;
	}
	to {
		transform: rotate3d(0, 0, 1, 90deg);
		opacity: 0;
	}
}.animate__rotateOutUpRight{animation-name:rotateOutUpRight;transform-origin:right bottom}@keyframes hinge {
	0% {
		animation-timing-function: ease-in-out;
	}
	20%,
	60% {
		transform: rotate3d(0, 0, 1, 80deg);
		animation-timing-function: ease-in-out;
	}
	40%,
	80% {
		transform: rotate3d(0, 0, 1, 60deg);
		animation-timing-function: ease-in-out;
		opacity: 1;
	}
	to {
		transform: translate3d(0, 700px, 0);
		opacity: 0;
	}
}.animate__hinge{animation-duration: calc(1s * 2);animation-duration: calc(var(--animate-duration) * 2);animation-name:hinge;transform-origin:top left}@keyframes jackInTheBox {
	from {
		opacity: 0;
		transform: scale(0.1) rotate(30deg);
		transform-origin: center bottom;
	}
	50% {
		transform: rotate(-10deg);
	}
	70% {
		transform: rotate(3deg);
	}
	to {
		opacity: 1;
		transform: scale(1);
	}
}.animate__jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn {
	from {
		opacity: 0;
		transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
	}
	to {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}.animate__rollIn{animation-name:rollIn}@keyframes rollOut {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
		transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
	}
}.animate__rollOut{animation-name:rollOut}@keyframes zoomIn {
	from {
		opacity: 0;
		transform: scale3d(0.3, 0.3, 0.3);
	}
	50% {
		opacity: 1;
	}
}.animate__zoomIn{animation-name:zoomIn}@keyframes zoomInDown {
	from {
		opacity: 0;
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}
	60% {
		opacity: 1;
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
}.animate__zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft {
	from {
		opacity: 0;
		transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}
	60% {
		opacity: 1;
		transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
}.animate__zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight {
	from {
		opacity: 0;
		transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}
	60% {
		opacity: 1;
		transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
}.animate__zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp {
	from {
		opacity: 0;
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}
	60% {
		opacity: 1;
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
}.animate__zoomInUp{animation-name:zoomInUp}@keyframes zoomOut {
	from {
		opacity: 1;
	}
	50% {
		opacity: 0;
		transform: scale3d(0.3, 0.3, 0.3);
	}
	to {
		opacity: 0;
	}
}.animate__zoomOut{animation-name:zoomOut}@keyframes zoomOutDown {
	40% {
		opacity: 1;
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}
	to {
		opacity: 0;
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
}.animate__zoomOutDown{animation-name:zoomOutDown;transform-origin:center bottom}@keyframes zoomOutLeft {
	40% {
		opacity: 1;
		transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
	}
	to {
		opacity: 0;
		transform: scale(0.1) translate3d(-2000px, 0, 0);
	}
}.animate__zoomOutLeft{animation-name:zoomOutLeft;transform-origin:left center}@keyframes zoomOutRight {
	40% {
		opacity: 1;
		transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
	}
	to {
		opacity: 0;
		transform: scale(0.1) translate3d(2000px, 0, 0);
	}
}.animate__zoomOutRight{animation-name:zoomOutRight;transform-origin:right center}@keyframes zoomOutUp {
	40% {
		opacity: 1;
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}
	to {
		opacity: 0;
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
}.animate__zoomOutUp{animation-name:zoomOutUp;transform-origin:center bottom}@keyframes slideInDown {
	from {
		transform: translate3d(0, -100%, 0);
		visibility: visible;
	}
	to {
		transform: translate3d(0, 0, 0);
	}
}.animate__slideInDown{animation-name:slideInDown}@keyframes slideInLeft {
	from {
		transform: translate3d(-100%, 0, 0);
		visibility: visible;
	}
	to {
		transform: translate3d(0, 0, 0);
	}
}.animate__slideInLeft{animation-name:slideInLeft}@keyframes slideInRight {
	from {
		transform: translate3d(100%, 0, 0);
		visibility: visible;
	}
	to {
		transform: translate3d(0, 0, 0);
	}
}.animate__slideInRight{animation-name:slideInRight}@keyframes slideInUp {
	from {
		transform: translate3d(0, 100%, 0);
		visibility: visible;
	}
	to {
		transform: translate3d(0, 0, 0);
	}
}.animate__slideInUp{animation-name:slideInUp}@keyframes slideOutDown {
	from {
		transform: translate3d(0, 0, 0);
	}
	to {
		visibility: hidden;
		transform: translate3d(0, 100%, 0);
	}
}.animate__slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft {
	from {
		transform: translate3d(0, 0, 0);
	}
	to {
		visibility: hidden;
		transform: translate3d(-100%, 0, 0);
	}
}.animate__slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight {
	from {
		transform: translate3d(0, 0, 0);
	}
	to {
		visibility: hidden;
		transform: translate3d(100%, 0, 0);
	}
}.animate__slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp {
	from {
		transform: translate3d(0, 0, 0);
	}
	to {
		visibility: hidden;
		transform: translate3d(0, -100%, 0);
	}
}.animate__slideOutUp{animation-name:slideOutUp}.wc-atcp-product-grid .products>div{width:27.32%!important;margin-top:5px!important;margin-right:3%!important;margin-bottom:20px!important;margin-left:3%!important}@media (max-width:768px){.wc-atcp-product-grid .products>div{width:94%!important;margin-top:20px!important;margin-right:3%!important;margin-bottom:20px!important;margin-left:3%!important}}