.t-menu__link-item {
    position: relative;
    text-decoration: none;
}

.t-menu__link-item:after {
    display: block;
	position: absolute;
	left: 0;
	width: 0;
	height: 1px;
	background-color: white;
	content: "";
	transition: width 0.3s ease-out;
}

.t-menu__link-item:hover:after, .t-active:after {
    width: 100%;
}

.banner_text .tn-atom {
text-shadow: 1px 1px 3px #000000;
}

.credit_form_shape .tn-atom {
    transform: skewX(-7deg);
}

@media (min-width: 960px) {
.credit_form_image .tn-atom {
    transform: skewX(-7deg);
}
}

.autoink{
        position: relative;
        overflow: hidden;
       -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }
    .ink{
       display: block;
       position: absolute;
       background: rgba(255, 255, 255, 1.0);
       border-radius: 100%;
       -webkit-transform: scale(0);
       -moz-transform: scale(0);
       -o-transform: scale(0);
       transform: scale(0);
       z-index: 20;  
    }
    
    .animate {
    webkit-animation: ripple 4s linear infinite;
    -moz-animation: ripple 4s linear infinite;
    -ms-animation: ripple 4s linear infinite;
    -o-animation: ripple 4s linear infinite;
    animation: ripple 4s linear infinite;
     }
   @keyframes ripple {  
    20% {     
        opacity: 0;     
        transform: scale(2.5);
        }
    100% {     
        opacity: 0;     
        transform: scale(2.5);
        }
   }    
   
   
@media (min-width: 960px) {
    .tn-elem__6264947651691670742203 .t-form__inputsbox {
        display: flex;
        flex-flow: row wrap;
        justify-content: space-between;
        align-items: flex-start;
    }
    .tn-elem__6264947651691670742203 .t-input-group {
        flex: 50% 0 0;
        padding: 0 15px;
        box-sizing: border-box;
    }
    .tn-elem__6264947651691670742203 .tn-form__submit {
        margin-left: 15px;
        flex: 100% 0 0;
    }
    
    #rec626494765 .t-checkbox__control {
    width: 400px;
    display: inline-block;
    }
}

.t706__cartwin-bottom, .t706__product-amount {
    display: none;
}


.js-store-prod-all-text a {
  background-color: #2e347d;
  color: white !important;
  padding: 15px;
  border-radius: 5px;
  font-weight: 700;
  margin-bottom: 50px;
}

.t-store__prod-snippet__container {
  padding-top: 120px;
  padding-bottom: 50px;
}

.t-store__card__mark {
    width: 100px !important;
    background-color: red !important;
    border-radius: 10px !important;
    color: white !important;
}


/*.uc-yakor a:before {
	display: block;
	content: "";
	height: 100px;
	margin: -100px 0 0;
}
*/

@media (min-width: 640px) {
.t-slds__arrow {
width: 60px !important;
height: 60px !important;
border-radius: 10px;
}
}

@media (max-width: 640px) {
.t-slds__arrow {
width: 40px !important;
height: 40px !important;
border-radius: 10px;
}
}