.options-section{font-size:16px}
.options-section-title{border-bottom:3px solid #ccc;text-align:center}
.options-section-title h2{margin-top:0;font-weight:normal;margin-bottom:0}
.linkedPdf{margin-left:70px}
.linkedPdf ul,.linkedPdf li{margin:0;padding:0;list-style:none}
.options-records{margin-left:240px;display:none;margin-bottom:40px}
@media(min-width:550px){.options-records{margin-left:calc(25% - 1px);padding-left:20px;border-top:1px solid #ccc;border-left:1px solid #ccc}
}
.options-records.selected{display:block}
.options-records h3{font-weight:normal;margin-top:0;margin:1em 0;text-transform:uppercase}
.options-records-heading-mobile{display:none}
.options-table{border-top:1px solid #ccc}
@media(min-width:550px){.options-table{margin-left:-20px;padding-left:20px}
}
.options-table table{margin-bottom:24px}
.options-records table{width:100%;border-collapse:separate;border-spacing:0}
.option-price{width:0}
.options-table>*:first-child{margin-top:24px}
.options-table>table+table{margin-top:24px}
.options-records td{vertical-align:top;border:0;border-bottom:1px dashed #ccc;padding:6px 10px 6px 0}
.options-records td.option-price{text-align:right}
.options-nav{float:left;word-wrap:break-word;width:25%}
.options-nav ul,.options-nav li{margin:0;padding:0;list-style:none}
.options-nav>ul>li{border:1px solid #ccc;border-top:0}
.options-nav>ul>li:first-child{border-top:1px solid #ccc}
.options-nav a{color:#333;border-color:inherit}
.options-subnav{display:none;margin-bottom:12px;border-top:1px solid #ccc}
.selected .options-subnav{display:block}
.options-subnav>ul>li{padding:10px 15px 0}
a.options-nav-link{display:block;border-left:8px solid transparent;border-bottom:0;font-size:22px;padding:5px 32px 5px 5px;position:relative}
li.selected>a.options-nav-link{border-left-color:#e90029}
.options-nav-link .chevron{right:10px;position:absolute}
.options-section-title .chevron::before,.options-nav-link .chevron::before{top:-0.25em;transform:rotate(135deg);border-width:2px 2px 0 0;border-color:#e90029}
.selected .options-nav-link .chevron::before{transform:rotate(-45deg);top:.05em}
.options-type{padding:6px 10px 12px 0;margin-top:1px;margin-bottom:0;font-size:16px}
#options-mobile-test{display:none}
.options-records td:first-child{white-space:nowrap}
.options-records td:first-child{width:7em}
@media(min-width:550px){.options-records>h3 a,.options-type a{display:none}
.options-type{border-bottom:1px dashed #ccc}
.options-records td:first-child{width:15%}
}
@media(max-width:700px){.options-nav{width:30%}
.options-records{margin-left:30%}
}
@media(max-width:550px){#options-mobile-test{display:block}
.options-nav{display:none}
.options-table table:last-child{margin-bottom:0}
.options-table td{padding:6px}
.options-records{margin-left:0;display:block;min-height:0;margin-bottom:0;border-top:1px solid #ccc}
.options-records:last-child{border-bottom:1px solid #ccc}
.options-records.selected{margin-bottom:24px}
.options-records:not(.selected)>*:not(h3){display:none}
.options-records>h3{text-transform:capitalize;position:relative;padding:15px 25px 15px 0;margin:0}
.options-records.selected>h3{padding-left:3px;border-left:8px solid #e90029;border-bottom:1px solid #ccc}
.options-records-heading-desktop{display:none}
.options-records-heading-mobile{display:inline}
.options-type{background:#edecee;position:relative;padding:10px 30px 10px 8px;margin-bottom:1px}
.options-type a{display:block;position:absolute;width:100%;height:100%;left:0;top:0;border:0}
.options-records .close-plus{width:12px;height:12px;position:absolute;right:10px;top:50%;margin-top:-6px}
.options-records .close-plus::after,.options-records .close-plus::before{width:100%}
.options-records>h3 .chevron{right:5px;position:absolute;margin-top:5px}
.options-records>h3 a{display:block;position:absolute;width:100%;height:100%;left:0;top:0;border:0}
.options-records>h3 .chevron::before{top:5px;transform:rotate(135deg);color:#e90029;border-width:2px 2px 0 0}
.options-records.selected>h3 .chevron::before{top:10px;transform:rotate(-45deg)}
.options-type.selected .close-plus::after{transform:rotate(180deg)}
.options-type:not(.selected)+table{display:none}
.options-table{padding:0 8px;border-top:0}
.options-records>h3+p{padding-left:11px}
}
@media(max-width:350px){.options-table{padding:0}
.options-table td{font-size:.9em;padding:5px}
}
.options-section h2{text-transform:none;margin-top:0}
#product-options{min-height:120px;position:relative}
#product-options #loader{display:none}
#product-options #loader[class*=show]{display:block;position:absolute;top:0;bottom:auto}
.options-records>h3+p:empty{display:none}
@media(min-width:550px){.options-records>h3+p{margin-top:-1em}
}
@media(max-width:550px){.options-table{padding-bottom:24px}
}
.option-desc{word-break:break-word}