.cord-cutting-modal .c-radio{cursor:pointer;align-items:center;gap:.5rem;line-height:1;display:flex;position:relative}.cord-cutting-modal .c-radio input[type=radio]{appearance:none;border:1px solid var(--color-dark-2);cursor:pointer;background-color:#fff;border-radius:50%;justify-content:center;width:17px;height:17px;margin:0 10px 0 0;transition:all .2s;display:flex;position:relative}.cord-cutting-modal .c-radio input[type=radio]:checked{background-color:#000;border-color:#000}.cord-cutting-modal .c-radio input[type=radio]:checked:after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='7' height='6' viewBox='0 0 7 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3L3 5L6 1' stroke='white'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:7px;height:6px}.cord-cutting-modal .c-radio input[type=radio]:focus-visible{outline:4px solid #41ac3e}.cord-cutting-modal .cord-cutting-description>p+p{margin-top:14px}.cord-cutting-modal .c-radio__text-container .cord-cutting-radio__text{padding-left:.5rem;display:flex}.cord-cutting-modal .cord-cutting-accordion::details-content{opacity:0;block-size:0;transition:content-visibility .5s allow-discrete,opacity .5s,block-size .5s;overflow-y:clip}.cord-cutting-modal .cord-cutting-accordion[open]::details-content{opacity:1;block-size:auto}.cord-cutting-modal .cord-cutting-accordion__summary{color:#000;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;width:100%;font-family:var(--font-display);background-color:#fff;border-top:1px solid #000;padding-right:54px;line-height:60px;list-style:none;transition:background .5s,color .5s;position:relative;overflow:hidden}.cord-cutting-modal .cord-cutting-accordion__summary::-webkit-details-marker{display:none}.cord-cutting-modal .cord-cutting-accordion__summary:after{content:"";font-family:Material Icons;font-size:35px;transition:transform .2s ease-in-out;position:absolute;top:0;right:0;transform:rotate(90deg)}.cord-cutting-modal .cord-cutting-accordion[open]>.cord-cutting-accordion__summary:after{transform:rotate(-90deg)}.cord-cutting-modal .c-input-container input.cord-cutting-length-input{padding-right:30px}.cord-cutting-modal .cord-cutting-close svg{vertical-align:middle;display:inline}.cord-cutting-modal .cord-cutting-unit{position:absolute;top:5px;right:0}@media (prefers-reduced-motion:reduce){.cord-cutting-modal .c-radio input[type=radio],.cord-cutting-modal .cord-cutting-accordion__summary,.cord-cutting-modal .cord-cutting-accordion__summary:after{transition:none}.cord-cutting-modal .cord-cutting-accordion::details-content{transition:none}}
