.block-buying-options .platform-toggles{border-bottom:1px solid #d5cfcd;padding-top:2rem;}
.block-buying-options .platform-toggles .platform-toggle{display:inline-block;font-size:26px;padding:26px 20px;border-bottom:4p solid transparent;cursor: pointer;}
.block-buying-options .platform-toggles .platform-toggle.active{border-bottom:4px solid #e9505a;font-weight:bold;cursor: default;}

.block-buying-options .platform-tab{display:none;}
.block-buying-options .platform-tab.active{display:block;}
.block-buying-options .platform-tab .buying-options{display:grid;text-align:center;padding-top:5.5rem;}
.block-buying-options .platform-tab .buying-options .buying-option{max-width:370px;margin:0 auto 5rem;}
.block-buying-options .platform-tab .buying-options h3{font-size:46px;}
.block-buying-options .platform-tab .buying-options h3 i{font-size:70px;}
.block-buying-options .platform-tab .buying-options h4{color:#e9505a;font-family:Effra-Regular, Arial, sans-serif;line-height:25px;font-size:20px;}
.block-buying-options .platform-tab .buying-options .price-area{padding:23px 0 19px;margin:25px 30px 0 30px;}
.block-buying-options .platform-tab .buying-options .price-area .button{display:block;margin:2rem 2rem 0;background:#e9505a !important;color:#ffffff !important;padding:1.35rem 1rem 1rem !important;text-transform:uppercase !important;font-family:Effra-Regular, Arial, sans-serif !important;border-radius:5px !important;font-size:inherit !important;border:none !important;font-weight:100 !important;text-shadow:none !important;}
.block-buying-options .platform-tab .buying-options .price-area .price + a{margin-top:2rem;display:block;}
.block-buying-options .platform-tab .buying-options .buying-option img{width:100%;}

.block-buying-options .platform-tab .buying-options .price-area .price{font-size:30px;white-space:nowrap;}
.block-buying-options .platform-tab .buying-options .price-area .price .pounds{font-size:80px;display:inline-block;vertical-align:top;line-height:1;}
.block-buying-options .platform-tab .buying-options .price-area .price .pence, .block-buying-options .platform-tab .buying-options .price-area .currency-sign{display:inline-block;vertical-align:top;line-height:1;margin-top:.75rem;}
.block-buying-options .platform-tab .buying-options .price-area .small-print{font-size:14px;margin-top:19px;}
.block-buying-options .platform-tab .buying-options .link-arrow{margin-top:22px;}

.block-buying-options .platform-tab .additional-columns{background:#faf7f3;padding:30px 0;display:grid;}
.block-buying-options .platform-tab .additional-columns .additional-column{padding:15px 0;text-align:center;border-right:1px solid #d5cfcd;}
.block-buying-options .platform-tab .additional-columns .additional-column:last-child{border-right:none;}
.block-buying-options .platform-tab .additional-columns .additional-column h5{font-size:20px;font-family:Effra-Light, Arial, sans-serif;font-weight:bold;}


@media(max-width:768px){
    .block-buying-options .platform-toggles{display:flex;padding:0;justify-content:space-between;margin-left:-20px;margin-right:-20px;}
    .block-buying-options .platform-toggles .platform-toggle{padding:11px 0;width:100%;text-align:center;font-size:18px;}
    
    .block-buying-options .platform-tab .buying-options{grid-template-columns:1fr !important;}

    .block-buying-options .platform-tab .additional-columns{display:none;}
}