.et-shelf .address-info-toggle{clear:both;margin-top:32px}
.et-shelf .address-info-toggle .gp-toggle{margin-left:0;margin-right:0;margin-bottom:32px}
.et-shelf .address-info-toggle .gp-toggle .toggle_title{margin-bottom:16px;clear:both;position:relative}
.et-shelf .address-info-toggle .gp-toggle .toggle_textrte{margin-bottom:24px}
.et-shelf .address-info-toggle .gp-toggle .toggle_textrte .comp-rich-text p:last-child{margin:0}
.et-shelf .address-info-toggle .gp-toggle legend{margin-bottom:0;border-bottom:0}
.et-shelf .address-info-toggle .gp-toggle .toggle-comp .button-wrapper{height:60px;float:left}
@media(min-width:669px){.et-shelf .address-info-toggle .gp-toggle .toggle-comp .button-wrapper:first-child .btn{border-right:0}
}
.et-shelf .address-info-toggle .gp-toggle.errorState .toggle-comp .button-wrapper .btn{border-color:#e60303;color:#e60303}
.et-shelf .address-info-toggle .gp-toggle.errorState.errorState .error-container{display:flex !important;gap:16px;width:529px}
.et-shelf .address-info-toggle .gp-toggle .error-container{display:none !important;margin-top:8px}
.et-shelf .address-info-toggle .gp-toggle .error-container .error-arrow{background:url("clientlib_gptoggle_base/resources/images/error-icon.svg") no-repeat;background-size:24px;width:24px;height:24px;flex-shrink:0}
.et-shelf .address-info-toggle .gp-toggle .error-container .error-text{font-size:16px}
.et-shelf .address-info-toggle .gp-toggle:has(.errorState) .button-wrapper .btn{border-color:#cf223f;color:#cf223f}
.et-shelf .toggle-comp{width:610px}
.et-shelf .toggle-comp .button-wrapper{width:305px}
.et-shelf .toggle-comp .button-wrapper .btntext{overflow:hidden;font-size:18px;line-height:26px;width:100%;height:100%;white-space:normal;display:table-cell;vertical-align:middle}
.et-shelf .toggle-comp .button-wrapper .btntext span{max-height:48px;display:block;overflow:hidden;word-break:break-word}
.et-shelf .toggle-comp .button-wrapper:first-child .btn-primary{border-radius:100px 0 0 100px}
.et-shelf .toggle-comp .button-wrapper .btn-primary{border-radius:0 100px 100px 0}
.et-shelf .toggle-comp .button-wrapper:first-child .btn.btn-primary input[type="radio"]:focus,.et-shelf .toggle-comp .button-wrapper:first-child .btn.btn-primary input[type="radio"]:focus-visible{outline:2px solid #5e10b1;border-radius:100px 0 0 100px;outline-offset:4px}
.et-shelf .toggle-comp .button-wrapper:first-child .btn.btn-primary input:focus+.buttonfocus,.et-shelf .toggle-comp .button-wrapper:first-child .btn.btn-primary input:focus-visible+.buttonfocus{outline:2px solid #5e10b1;border-radius:100px 0 0 100px;outline-offset:4px}
.et-shelf .toggle-comp .button-wrapper:last-child .btn.btn-primary input[type="radio"]:focus,.et-shelf .toggle-comp .button-wrapper:last-child .btn.btn-primary input[type="radio"]:focus-visible{outline:2px solid #5e10b1;border-radius:0 100px 100px 0;outline-offset:4px}
.et-shelf .toggle-comp .button-wrapper:last-child .btn.btn-primary input:focus+.buttonfocus,.et-shelf .toggle-comp .button-wrapper:last-child .btn.btn-primary input:focus-visible+.buttonfocus{outline:2px solid #5e10b1;border-radius:0 100px 100px 0;outline-offset:4px}
.et-shelf .toggle-comp .btn.btn-primary{font-size:18px;line-height:26px;padding:6px 13px;float:left;width:100%;height:100%;position:relative;background-color:transparent;display:table;color:#5e10b1;border:2px solid #5e10b1}
.et-shelf .toggle-comp .btn.btn-primary:active{box-shadow:none}
.et-shelf .toggle-comp .btn.btn-primary.selected{color:#fff;background-color:#3c1053}
.et-shelf .toggle-comp .btn.btn-primary:focus,.et-shelf .toggle-comp .btn.btn-primary.focus{outline:0}
.et-shelf .toggle-comp .btn.btn-primary.active{color:#fff;background-color:#3c1053;-webkit-box-shadow:none;box-shadow:none}
.et-shelf .toggle-comp .btn.btn-primary input{left:0;margin:0;position:absolute;opacity:0;width:100%;height:100%;top:0;cursor:pointer;z-index:99}
.et-shelf .toggle-comp .btn.btn-primary input:focus+.buttonfocus{position:absolute;top:0;bottom:0;left:0;z-index:98;width:100%;display:inline-block}
.et-shelf .toggle-comp.secondary-toggle .button-wrapper .btn-primary{border-radius:100px}
@media(max-width:767px){.et-shelf .toggle-comp .button-wrapper .btn,.et-shelf .toggle-comp .button-wrapper:first-child .btn{border-radius:100px}
.et-shelf .toggle-comp .button-wrapper:first-child{margin-bottom:5px}
.et-shelf .toggle-comp .button-wrapper:first-child .btn.btn-primary input[type="radio"]:focus,.et-shelf .toggle-comp .button-wrapper:first-child .btn.btn-primary input[type="radio"]:focus-visible,.et-shelf .toggle-comp .button-wrapper:last-child .btn.btn-primary input[type="radio"]:focus,.et-shelf .toggle-comp .button-wrapper:last-child .btn.btn-primary input[type="radio"]:focus-visible{outline:2px solid #5e10b1;border-radius:100px;outline-offset:4px}
.et-shelf .toggle-comp .button-wrapper:first-child .btn.btn-primary input:focus+.buttonfocus,.et-shelf .toggle-comp .button-wrapper:first-child .btn.btn-primary input:focus-visible+.buttonfocus,.et-shelf .toggle-comp .button-wrapper:last-child .btn.btn-primary input:focus+.buttonfocus,.et-shelf .toggle-comp .button-wrapper:last-child .btn.btn-primary input:focus-visible+.buttonfocus{outline:2px solid #5e10b1;border-radius:100px;outline-offset:4px}
.et-shelf .address-info-toggle .gp-toggle{margin-bottom:24px}
.et-shelf .address-info-toggle .gp-toggle .toggle-comp .button-wrapper{display:block;width:100%}
.et-shelf .address-info-toggle .gp-toggle .toggle-comp .button-wrapper:last-child .btn-primary{border-radius:100px}
.et-shelf .address-info-toggle .gp-toggle .toggle_textrte{margin-bottom:32px}
.et-shelf .address-info-toggle .gp-toggle .toggle-comp{width:100%}
.et-shelf .address-info-toggle .gp-toggle .toggle-comp .btn.btn-primary{width:100%}
}