.sim-flow__container{max-width:96rem;margin:0 auto}.sim-flow__card{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.12);border-radius:1.6rem;padding:2.4rem;box-shadow:0 1.2rem 3rem rgba(var(--color-foreground),.05)}.sim-flow__title{margin:0}.sim-flow__description{margin:1.2rem 0 0;color:rgba(var(--color-foreground),.72)}.sim-flow__context{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:center}.sim-flow__context:first-child{margin-top:1.2rem}.sim-flow__context:last-child{margin-bottom:2rem}.sim-flow__context-label{font-size:1.2rem;letter-spacing:.06rem;text-transform:uppercase;color:rgba(var(--color-foreground),.62)}.sim-flow__context-value{font-size:1.7rem;font-weight:600}.sim-flow-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:2rem}.sim-flow-tab{border:.1rem solid rgba(var(--color-foreground),.16);background-color:transparent;border-radius:.8rem;padding:1rem 1.2rem;font-size:1.4rem;line-height:1.2;cursor:pointer}.sim-flow-tab[aria-selected=true]{border-color:rgba(var(--color-foreground),.8);box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.8)}.sim-flow__field-group{margin-top:2rem}.sim-flow-form-stack{display:grid;gap:2rem}.sim-flow-form-stack>*{margin-top:0}.sim-flow__field-heading{margin-bottom:.8rem}.sim-flow__field-label{display:block;margin-bottom:.8rem;font-size:1.4rem}.sim-flow__field-heading .sim-flow__field-label{margin-bottom:0}.sim-flow__input-row{display:flex;align-items:center;gap:1rem}.sim-flow-phone-field{display:flex;align-items:stretch;min-height:4.8rem;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:.8rem;background-color:rgb(var(--color-background));overflow:hidden}.sim-flow-phone-field:focus-within{outline:.2rem solid rgba(var(--color-foreground),.65);outline-offset:.2rem}.sim-flow-phone-field__country{position:relative;flex:0 0 10.8rem;border-right:.1rem solid rgba(var(--color-foreground),.12)}.sim-flow-phone-field__select{-webkit-appearance:none;appearance:none;width:100%;height:100%;border:0;background-color:transparent;color:rgb(var(--color-foreground));font:inherit;font-size:1.4rem;line-height:1.2;padding:0 3rem 0 1.2rem;cursor:pointer;text-align:center}.sim-flow-phone-field__select:focus{outline:none}.sim-flow-phone-field__chevron,.sim-flow-select__caret{position:absolute;top:50%;right:1.3rem;width:.7rem;height:.7rem;border-right:.1rem solid currentColor;border-bottom:.1rem solid currentColor;transform:translateY(-60%) rotate(45deg);pointer-events:none;color:rgba(var(--color-foreground),.7)}.sim-flow-phone-field__input{border:0;border-radius:0;outline:none}.sim-flow-phone-field__input:focus-visible{outline:none}.sim-flow-select-wrap{position:relative}.sim-flow-select{-webkit-appearance:none;appearance:none;width:100%;min-height:4.8rem;border-radius:.8rem;border:.1rem solid rgba(var(--color-foreground),.2);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:1.6rem;line-height:1.4;padding:1.2rem 4rem 1.2rem 1.4rem;cursor:pointer}.sim-flow-select:disabled{cursor:not-allowed;opacity:.65}.sim-flow-select:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.65);outline-offset:.2rem}.sim-flow-required{margin-left:.4rem;color:#bf1d1d;font-weight:700}.sim-flow-tooltip{position:relative;flex-shrink:0}.sim-flow-tooltip[hidden]{display:none}.sim-flow-tooltip__trigger{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;border:0;border-radius:50%;background-color:rgba(var(--color-foreground),.72);color:rgb(var(--color-background));cursor:pointer;font-size:1.3rem;font-weight:700;font-family:inherit;transition:background-color .2s ease,transform .2s ease}.sim-flow-tooltip:hover .sim-flow-tooltip__trigger,.sim-flow-tooltip__trigger:focus-visible{background-color:rgb(var(--color-foreground))}.sim-flow-tooltip:hover .sim-flow-tooltip__trigger{transform:scale(1.05)}.sim-flow-tooltip__content{position:absolute;top:calc(100% + .8rem);right:0;width:min(28rem,calc(100vw - 4rem));padding:1.2rem;border-radius:.8rem;border:.1rem solid rgba(var(--color-foreground),.12);background-color:rgb(var(--color-background));box-shadow:0 1rem 3rem rgba(var(--color-foreground),.15);z-index:2;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(.4rem);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.sim-flow-tooltip:hover .sim-flow-tooltip__content,.sim-flow-tooltip__trigger:focus-visible+.sim-flow-tooltip__content{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.sim-flow-tooltip__content:before{content:"";position:absolute;top:-.6rem;right:.8rem;width:1.2rem;height:1.2rem;background-color:rgb(var(--color-background));border-top:.1rem solid rgba(var(--color-foreground),.12);border-left:.1rem solid rgba(var(--color-foreground),.12);transform:rotate(45deg)}.sim-flow-tooltip__image{display:block;width:100%;height:auto;margin-bottom:.8rem;border-radius:.4rem}.sim-flow-tooltip__text{margin:0;color:rgba(var(--color-foreground),.75);font-size:1.3rem;line-height:1.5}.sim-flow-input{flex:1 1 auto;width:auto;min-width:0;min-height:4.8rem;border-radius:.8rem;border:.1rem solid rgba(var(--color-foreground),.2);padding:1.2rem 1.4rem;font-size:1.6rem;line-height:1.4;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.sim-flow-phone-field .sim-flow-input{min-height:100%;border:0;border-radius:0;padding-left:1.6rem;background-color:transparent}.sim-flow-input:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.65);outline-offset:.2rem}.sim-flow-phone-field .sim-flow-input:focus-visible{outline:none}.sim-flow__tip{margin:1rem 0 2rem;font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.sim-flow-error{margin:.8rem 0 0;color:#bf1d1d;font-size:1.3rem}.sim-flow__actions{margin-top:2rem}.sim-flow-e911-details{margin-top:2rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:.8rem;background-color:rgba(var(--color-foreground),.02);overflow:hidden}.sim-flow-e911-details__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.4rem 1.6rem;cursor:pointer;font-size:1.5rem;font-weight:600;list-style:none;-webkit-user-select:none;user-select:none}.sim-flow-e911-details__summary::-webkit-details-marker{display:none}.sim-flow-e911-details__icon{display:flex;transition:transform .25s ease}.sim-flow-e911-details__icon .icon-caret{width:.8rem}.sim-flow-e911-details[open]>.sim-flow-e911-details__summary .sim-flow-e911-details__icon{transform:rotate(180deg)}.sim-flow-e911-details__body{padding:0 1.6rem 1.6rem}.sim-flow-e911__description{margin:0 0 1.6rem;color:rgba(var(--color-foreground),.72);font-size:1.3rem}.sim-flow-e911__fields,.sim-flow-e911__row{display:grid;gap:1.2rem}.sim-flow-e911__row--2col{grid-template-columns:1fr 1fr}.sim-flow-e911__field-wrap{position:relative;width:100%;border-radius:var(--inputs-radius, .4rem);border:.1rem solid rgba(var(--color-foreground),var(--inputs-border-opacity, .55));background-color:rgb(var(--color-background));transition:border-color .2s ease}.sim-flow-e911__field-wrap:hover{border-color:rgba(var(--color-foreground),.75)}.sim-flow-e911__field-wrap:focus-within{border-color:rgba(var(--color-foreground),.75);outline:.1rem solid rgba(var(--color-foreground),.75);outline-offset:-.1rem}.sim-flow-e911__input,.sim-flow-e911__select{-webkit-appearance:none;appearance:none;display:block;width:100%;border:0;background:transparent;font-family:var(--font-body-family);font-size:1.6rem;line-height:1.5;color:rgb(var(--color-foreground));padding:2.2rem 2rem .8rem;border-radius:inherit}.sim-flow-e911__select{padding-right:3.6rem;cursor:pointer}.sim-flow-e911__input:focus,.sim-flow-e911__select:focus{outline:none}.sim-flow-e911__input::placeholder{opacity:0}.sim-flow-e911__label{position:absolute;left:2rem;top:50%;transform:translateY(-50%);font-size:1.6rem;color:rgba(var(--color-foreground),.65);pointer-events:none;transition:top .2s ease,transform .2s ease,font-size .2s ease;line-height:1}.sim-flow-e911__input:focus~.sim-flow-e911__label,.sim-flow-e911__input:not(:placeholder-shown)~.sim-flow-e911__label,.sim-flow-e911__select~.sim-flow-e911__label{top:1rem;transform:translateY(0);font-size:1.1rem;letter-spacing:.04rem}.sim-flow-e911__caret{position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center}.sim-flow-e911__caret .icon-caret{width:.6rem}.sim-flow-e911__row--2col>.sim-flow-e911__field-wrap[style*="display: none"]+.sim-flow-e911__field-wrap,.sim-flow-e911__row--2col:has(>.sim-flow-e911__field-wrap[style*="display: none"]){grid-template-columns:1fr}@media screen and (max-width:749px){.sim-flow-e911__row--2col{grid-template-columns:1fr}}.sim-flow-details{margin-top:2rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:.8rem;background-color:rgba(var(--color-foreground),.02);overflow:hidden}.sim-flow-details summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.4rem 1.6rem;cursor:pointer;font-size:1.5rem;font-weight:600;list-style:none}.sim-flow-details summary::-webkit-details-marker{display:none}.sim-flow-details summary:after{content:"+";flex:none;font-size:2rem;line-height:1}.sim-flow-details[open] summary:after{content:"-"}.sim-flow-details__content{border-top:.1rem solid rgba(var(--color-foreground),.08);padding:1.6rem}.sim-flow-details__description{margin:0 0 1.4rem;color:rgba(var(--color-foreground),.72);font-size:1.3rem}.sim-flow__field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.sim-flow__field-grid .sim-flow__field-group{margin-top:0}.sim-flow-list-group+.sim-flow-list-group{margin-top:2rem}.sim-flow-list-title{margin:0 0 1rem;font-size:1.8rem}.sim-flow-plan-grid{margin:0;padding:0;list-style:none}.sim-flow-plan-loading{display:inline-flex;align-items:center;gap:.8rem;margin:0 0 1.2rem;color:rgba(var(--color-foreground),.72);font-size:1.3rem}.sim-flow-plan-loading[hidden]{display:none}.sim-flow-plan-loading__spinner{width:1.6rem;height:1.6rem;border-radius:50%;border:.2rem solid rgba(var(--color-foreground),.2);border-top-color:rgba(var(--color-foreground),.8);animation:sim-flow-spin .8s linear infinite}.sim-flow-plan-grid__item{position:relative}.sim-flow-plan-grid__radio{position:absolute;opacity:0;pointer-events:none}.sim-flow-plan-grid__label{display:block;cursor:pointer;height:100%}.sim-flow-plan-grid__label .card-wrapper{height:100%}.sim-flow-plan-grid__label .card-wrapper .card{height:100%;transition:box-shadow .2s ease,border-color .2s ease}.sim-flow-plan-grid__label a,.sim-flow-plan-grid__label button{pointer-events:none}.sim-flow-plan-grid__meta{margin:.8rem 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.68)}.sim-flow-plan-grid__label .card-information .caption-large.light:empty{display:none}.sim-flow-plan-grid__radio:focus-visible+.sim-flow-plan-grid__label .card-wrapper .card,.sim-flow-plan-grid__radio:checked+.sim-flow-plan-grid__label .card-wrapper .card{outline:.2rem solid rgba(var(--color-foreground),.75);outline-offset:.2rem}.sim-flow-plan-grid__radio:checked+.sim-flow-plan-grid__label .card-wrapper .card{box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.75)}.sim-flow-option-list{display:grid;gap:.8rem}.sim-flow-option{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;border-radius:.8rem;border:.1rem solid rgba(var(--color-foreground),.12);padding:1.2rem;cursor:pointer}.sim-flow-option input[type=radio]{margin:0}.sim-flow-option__title{margin:0;font-size:1.5rem;font-weight:600}.sim-flow-option__meta{margin:.4rem 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.68)}.sim-flow-option__price{margin:0;font-size:1.4rem;font-weight:600}.sim-flow-empty{margin:1rem 0 0;color:rgba(var(--color-foreground),.7)}.sim-flow-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:none;align-items:center;justify-content:center;padding:1.6rem;z-index:60}.sim-flow-modal[aria-hidden=false]{display:flex}.sim-flow-modal__content{width:min(52rem,100%);background-color:rgb(var(--color-background));border-radius:1.2rem;padding:2rem;border:.1rem solid rgba(var(--color-foreground),.15)}.sim-flow-modal__title{margin:0}.sim-flow-modal__description{margin:.8rem 0 1.6rem;color:rgba(var(--color-foreground),.72)}.sim-flow-modal__context{margin:-.8rem 0 1.6rem;color:rgba(var(--color-foreground),.68);font-size:1.3rem}.sim-flow-modal__actions{margin-top:1.6rem;display:flex;gap:1rem;justify-content:flex-end}@keyframes sim-flow-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (max-width:749px){.sim-flow__card{padding:1.8rem;border-radius:1rem}.sim-flow-phone-field__country{flex-basis:9.6rem}.sim-flow-tooltip__content{width:min(24rem,calc(100vw - 4rem))}.sim-flow__field-grid,.sim-flow-tabs{grid-template-columns:1fr}.sim-flow-option{grid-template-columns:auto 1fr}.sim-flow-option__price{grid-column:2}.sim-flow-modal__actions{flex-direction:column-reverse}.sim-flow-modal__actions .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sim-flow.css.map */
