.equipment-upgrades-block__dropdown{margin:2rem 0;max-width:231px;position:relative}.equipment-upgrades-block__dropdown input[type=email],.equipment-upgrades-block__dropdown input[type=number],.equipment-upgrades-block__dropdown input[type=text],.equipment-upgrades-block__dropdown select{background-color:#fff;border:1px solid #a6a6a6;border-radius:37px;font-size:.875rem;line-height:1.2;padding:.5rem 2.4375rem .5rem 1.3125rem;width:100%}.equipment-upgrades-block__dropdown input[type=checkbox],.equipment-upgrades-block__dropdown input[type=radio]{accent-color:#501f52;flex-shrink:0;height:1rem;width:1rem}.equipment-upgrades-block__dropdown label{display:block;font-size:1rem;font-weight:500;line-height:1.2;margin-bottom:.5rem}.equipment-upgrades-block__dropdown label:has(input[type=checkbox]),.equipment-upgrades-block__dropdown label:has(input[type=radio]){display:flex;font-weight:400;gap:.5rem;margin-bottom:0}.equipment-upgrades-block__dropdown label:has(input[type=radio]){align-items:center}.equipment-upgrades-block__dropdown .FormChoice fieldset{flex-wrap:wrap;gap:1rem}.equipment-upgrades-block__dropdown .FormChoice fieldset legend{flex-grow:1;flex-shrink:0}.equipment-upgrades-block__dropdown textarea{border:1px solid #a6a6a6;border-radius:16px;font:inherit;font-size:.875rem;letter-spacing:inherit;line-height:1.2;min-height:120px;padding:.5rem 2.4375rem .5rem 1.3125rem;width:100%;word-spacing:inherit}.equipment-upgrades-block__dropdown textarea:read-only{border-color:rgba(0,0,0,.42);border-left:none;border-right:none;border-top:none}.equipment-upgrades-block__dropdown button[type=submit]{background-color:#f30000;border:1px solid #f30000;border-radius:1.188rem;border-radius:37px;color:#f30000;color:#fff;display:block!important;display:inline-block;font-size:1rem;line-height:1.125rem;margin-inline:auto;padding:1rem 1.5rem;transition-duration:.2s;transition-property:color,background,border}.equipment-upgrades-block__dropdown button[type=submit]:hover{background-color:#f30000;color:#fff}.equipment-upgrades-block__dropdown button[type=submit]:focus,.equipment-upgrades-block__dropdown button[type=submit]:hover{outline:none}.equipment-upgrades-block__dropdown button[type=submit]:focus-visible{outline:2px solid #f30000;outline-offset:3px}.equipment-upgrades-block__dropdown button[type=submit]:hover{background-color:#fff;border-color:#f30000;color:#f30000}.equipment-upgrades-block__dropdown .EPiServerForms .Form__Element .Form__Element__Caption{display:block}.equipment-upgrades-block__dropdown .EPiServerForms .Form__Status .Form__Status__Message{margin:2rem 0;padding:0}.equipment-upgrades-block__dropdown .EPiServerForms .ValidationRequired .Form__Element__Caption:after{content:none!important}.equipment-upgrades-block__dropdown select{appearance:none;cursor:pointer}.equipment-upgrades-block__dropdown:after{content:"\203a";font-size:1.5rem;pointer-events:none;position:absolute;right:1.25rem;top:50%;transform:translateY(-50%) rotate(90deg)}.equipment-upgrades-block__intro-outro{font-weight:500}.equipment-upgrades-block__intro-outro p{font-size:1.375rem;line-height:1.625;margin:0}.equipment-upgrades-block__intro-outro .btn{font-size:1rem;line-height:1.1875;margin-top:2rem}@media(min-width:768px){.equipment-upgrades-block__intro-outro{align-items:flex-start;display:grid;gap:40px;grid-template-areas:"title cta";grid-template-columns:70% calc(30% - 40px)}.equipment-upgrades-block__intro-outro .btn{margin-top:0}}.equipment-upgrades-block__table-header{font-size:1.75rem;font-weight:600}@media(min-width:768px){.equipment-upgrades-block__table-header{font-size:2rem}}.equipment-upgrades-block__legend{font-size:.625rem;gap:1rem;padding-top:1.375rem}.equipment-upgrades-block__legend>div{gap:1rem;grid-template-areas:icon text;grid-template-columns:25px auto}.equipment-upgrades-block__legend+.equipment-upgrades-block__intro-outro{padding-top:5rem}.equipment-upgrades-block dd,.equipment-upgrades-block dl{margin:0}.equipment-upgrades-block dt{margin-bottom:1.5rem;text-transform:uppercase}.equipment-upgrades-block button svg{pointer-events:none}@media(min-width:768px){.equipment-upgrades-block .btn--arrow{justify-content:end}}.equipment-row{align-items:stretch;border-bottom:1px solid #c4c9c0;display:grid;grid-template-areas:"product product" "description category" "description-accordion description-accordion" "compatibility compatibility" "legend legend";grid-template-columns:50% 50%;grid-template-rows:auto}@media(min-width:768px){.equipment-row{font-size:.75rem;grid-template-areas:"product description category compatibility compatibility" "description-accordion description-accordion description-accordion description-accordion description-accordion";grid-template-columns:calc(30% - 83px) 20% 15% 35% 83px;grid-template-rows:auto;line-height:1.375}}.equipment-row--heading{border-bottom:none}@media(max-width:767.98px){.equipment-row--heading{display:none}}.equipment-row--subheading{font-weight:700;grid-row:2;text-transform:uppercase}.equipment-row--col{padding:21px 24px}.equipment-row--heading .equipment-row--col{padding-bottom:0}.equipment-row__product{grid-area:product;padding-left:0}@media(max-width:767.98px){.equipment-row__product{padding:2.75rem 0 .75rem}}.equipment-row__product button{font-size:1.1875rem;font-weight:600}@media(min-width:768px){.equipment-row__product button{font-size:inherit}}.equipment-row__description{border-right:1px solid #c4c9c0;grid-area:description}.equipment-row__description-toggle{align-items:center;background-color:transparent;border:none;display:flex;gap:10px;padding:0;text-align:left;text-decoration:underline}.equipment-row__description-toggle[aria-expanded=true]{opacity:.8;text-decoration:none}.equipment-row__description-accordion{background-color:#fee8db;grid-area:description-accordion;padding:1.25rem 1.5rem;position:relative}.equipment-row__description-accordion dl{padding-top:1.25rem}@media(min-width:768px){.equipment-row__description-accordion{grid-template-columns:calc(50% - 83px) calc(50% + 83px)}.equipment-row__description-accordion dl{padding-bottom:14px;padding-top:0}.equipment-row__description-accordion dl+dl{padding-left:1.5rem;padding-right:83px}}.equipment-row__description-accordion--cta-text{font-size:1.25rem;font-weight:500}.equipment-row__description-accordion--close{background:transparent;border:none;margin:21px 18px;padding:0;position:absolute;right:0;top:0}.equipment-row__category{grid-area:category}.equipment-row__category dt{font-size:.625rem;margin-bottom:0}@media(min-width:768px){.equipment-row__category dt{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.equipment-row__category dt:not(caption){position:absolute!important}}.equipment-row__compatibility{align-self:stretch;grid-area:compatibility}.equipment-row__compatibility--heading{border-top:1px solid #c4c9c0;font-size:1rem;font-weight:500;line-height:1.2;padding-bottom:10px;padding-top:13px}@media(min-width:768px){.equipment-row__compatibility--heading{border:none;font-size:1.25rem;line-height:1.375;padding-top:0}.equipment-row__compatibility--heading:not(.equipment-row--heading .equipment-row__compatibility--heading){height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.equipment-row__compatibility--heading:not(.equipment-row--heading .equipment-row__compatibility--heading):not(caption){position:absolute!important}}.compatibility-list{background-color:#f1f7ed;margin:0}@media(min-width:768px){.compatibility-list{height:100%}}.compatibility-list__col{text-align:center;width:100%}@media(min-width:768px){.compatibility-list__col dt{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.compatibility-list__col dt:not(caption){position:absolute!important}}
/*# sourceMappingURL=equipment-upgrades-block.8ae9c964.css.map*/