.t-store__card__bgimg {
  box-shadow: 1px 1px 6px rgba(55, 46, 103, 0.3) !important;
  border-radius:15px;
}


#allrecords .js-store-prod-all-text a {
    border-width: 1px;
    border-radius: 30px 30px 30px 30px;
    background-position: center center;
    border-color: #1a1f71;
    border-style: solid;
   font-style: normal; 
    padding: 10px 20px;
    display: inline-block;
    margin-right: 10px;
    color: #1a1f71;
}

#allrecords .t-popup .t-typography__title {
    font-size: 32px;
    font-family: 'Pragmatica', Arial, sans-serif;
    font-weight: 600;
}


#allrecords .js-store-prod-all-text {
    font-size: 18px;
}

#allrecords .t-store__prod-popup__brand {
    font-size: 20px;
    color: #1A1F71;
}


.t-store__prod-popup__container {
    padding: 0;
}

.t-store__prod-popup__info {
    max-width: none;
    margin: 0;
    padding: 40px;
    background-color: #fff;
    border-radius: 50px;
    box-shadow: 3px 3px 15px 0px rgba(0, 0, 0, 0.3);
    display: flex;
    flex-direction: column;
    z-index: 6;
    position: relative;
}

#allrecords .js-store .t-popup__container {
    border-radius: 50px;
}

.js-store .t-popup__container {
    background-color: #fdfaf1 !important;
}

@media screen and (min-width:960px){

.t-store__prod-popup__container {
    padding: 0;
}

.t-slds__container {
    background-color: transparent !important;
}

.js-product>div {
    display: flex;
    gap: 30px;
}

.js-store-prod-slider {
    margin: 0;
}

.js-store-prod-slider {
    padding: 30px;
}

.t-store__product-popup>div:after, 
.t-store__relevants-grid-cont:after {
display:none;
}


}

.js-store-prod-text {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    margin-top: 0;
}

.js-store-prod-all-charcs {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}

.js-store-prod-all-charcs p:nth-last-child(-n+3) {
    margin-top: auto;
}

.js-store-prod-all-charcs p:nth-last-child(-n+1),
.js-store-prod-all-charcs p:nth-last-child(-n+2){
    display: none;
}


.t-popup__close {
    background-color: transparent !important;!i;!;
}

@media screen and (max-width: 560px) {
    .t-store .t-popup_show .t-popup__container.t-popup__container-static {
        margin: 0;
    }
}

@media screen and (max-width: 560px) {
    .t-store .t-store__prod-popup__container .t-store__prod-popup__info {
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 70px;
        border-radius: 20px;
    }
}

@media screen and (max-width: 560px) {
    .t-store .t-popup__close-wrapper {
        border: none;

    }
}
