.starina-cartas-modal{width:100%;height:100%;max-height:initial;max-width:initial;padding:0;border:0;background:transparent;color:inherit}@media screen and (max-width:699px){.starina-cartas-modal{margin:0}}.starina-cartas-modal::backdrop{background:#00000073;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.starina-cartas-modal__inner{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:2rem;background:rgb(var(--background));color:rgb(var(--text-color))}@media screen and (min-width:700px){.starina-cartas-modal{width:min(100% - 2rem,52rem);max-height:calc(100vh - 2rem)}.starina-cartas-modal__inner{max-height:calc(100vh - 2rem)}}.starina-cartas-modal__close{position:absolute;top:1rem;right:1rem;width:2.5rem;height:2.5rem;border:0;background:transparent;font-size:2rem;line-height:1;cursor:pointer}.starina-cartas-modal__header{margin-bottom:0;padding-bottom:1.5rem;text-align:center;border-color:rgb(var(--border-color));border-block-end-width:1px}.starina-cartas-modal__subheading{width:fit-content;margin:0 auto .75rem;padding:.125rem .75rem;background-color:rgb(var(--button-background));color:rgb(var(--background));font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase}.starina-cartas-modal__title{margin-bottom:.25rem}.starina-cartas-modal__content{max-width:38rem;margin:0 auto;opacity:.85}.starina-cartas-modal__form{overflow:auto}.starina-cartas-modal__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem}.field{display:flex;flex-direction:column;gap:.5rem}.field--full{grid-column:1 / -1}.field--half{grid-column:span 6}.field--quarter{grid-column:span 3}.field--three-quarters{grid-column:span 9}.field__label{font-size:.875rem;line-height:1.4}.field__fieldset{display:grid;gap:.75rem;padding:0;margin:0;border:0}.choice{display:flex;align-items:center;gap:.625rem}.starina-cartas-signup__fields-title{margin-block:1rem}.starina-cartas-modal__actions{margin-top:2rem;display:grid;gap:1rem;justify-items:center}.starina-cartas-modal__status{min-height:1.25rem;font-size:.875rem;text-align:center}.starina-cartas-modal__status.is-error{color:#b42318}.starina-cartas-modal__status.is-success{color:#027a48}@media(max-width:699px){.starina-cartas-modal__inner{padding:1.25rem}.field--half,.field--quarter,.field--three-quarters{grid-column:1 / -1}}body:has(.starina-cartas-modal[open]){overflow:hidden}.starina-cartas-modal{transition:all .3s ease-in-out}.starina-cartas-modal__form{padding:2rem 1.5rem 2rem .75rem}.choice-group .field__label{margin-block-end:1rem;font-weight:600}.field:not(:first-child) .starina-cartas-modal__fields-title{margin-top:1rem;padding-top:2rem;border-top:1px solid rgb(var(--border-color))}dialog{opacity:0;transform:translateY(-20px);transition:opacity .3s ease,transform .3s ease,display .3s ease allow-discrete}dialog[open]{opacity:1;transform:translateY(0)}@starting-style{dialog[open]{opacity:0;transform:translateY(-20px)}}dialog::backdrop{background-color:#0000;transition:display .3s allow-discrete,overlay .3s allow-discrete,background-color .3s}dialog[open]::backdrop{background-color:#00000080}.dialog-closing{opacity:0!important;transform:translateY(-20px)!important}.choice-group__list{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:700px){.choice-group__list{flex-direction:row}}.choice-group__list>div{flex:1 1 0}.field:nth-child(n+2 of.field:has(.choice-group)){margin-top:.5rem}.field:nth-last-child(1 of.field:has(.choice-group)){margin-bottom:.5rem}.choice-card__input{position:absolute;opacity:0;pointer-events:none}.choice-card__label{display:flex;align-items:flex-start;gap:1rem;width:100%;height:100%;padding:1rem;border:1px solid #e3d9d9;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease}.choice-card__label:is(:hover,:active,:focus){border-color:rgb(var(--button-background));box-shadow:0 6px 18px #2810100f;transform:translateY(-1px)}.choice-card__label:is(:hover,:active,:focus) .choice-card__box{border-color:rgb(var(--button-background))}.choice-card__box{position:relative;flex:0 0 20px;width:20px;height:20px;margin-top:.25rem;border:1.5px solid rgb(var(--border-color));transition:border-color .2s ease,background-color .2s ease,transform .2s ease,box-shadow .2s ease}.choice-card__box svg{position:absolute;top:4px;left:3px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16px;stroke-dashoffset:16px;transition:stroke-dashoffset .28s ease .08s}.choice-card__content{display:flex;flex-direction:column;gap:.2rem;min-width:0}.choice-card__title{display:block;font-size:.95rem;font-weight:600;line-height:1.2;color:rgb(var(--text-color))}.choice-card__text{display:block;font-size:.8125rem;color:rgb(var(--text-color));opacity:.85}.choice-card__input:focus-visible+.choice-card__label{outline:2px solid rgb(var(--button-background));outline-offset:2px}.choice-card__input:checked+.choice-card__label{border-color:rgb(var(--button-background));background:rgb(var(--button-background) / 10%);box-shadow:0 0 0 3px rgba(var(--button-background),.1)}.choice-card__input:checked+.choice-card__label .choice-card__box{border-color:rgb(var(--button-background));background:rgb(var(--button-background));animation:choice-card-bounce .35s ease}.choice-card__input:checked+.choice-card__label .choice-card__box svg{stroke-dashoffset:0}@keyframes choice-card-bounce{50%{transform:scale(.9)}}@media(max-width:700px){.choice-card__label{padding:.875rem}.choice-card__title{font-size:.92rem}.choice-card__text{font-size:.84rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/starina-cartas-modal.css.map */
