body:has(students-information[open]){overflow:hidden}body:has(students-information[open]) .collapsible-trigger-btn{z-index:-1}body:has(students-information[open]) .collapsible-content{position:relative;z-index:-1}students-information{display:none;position:fixed;top:0;left:0;z-index:10;width:100%;height:100vh;background:#0006}students-information[open]{display:block}students-information [hidden]{display:none!important}students-information #modal{position:absolute;z-index:20;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff;padding:1.5rem;width:800px;max-width:98vw;max-height:80vh;overflow-y:scroll;overflow-x:hidden;scrollbar-width:thin}students-information h3{font-size:24px;text-align:center}students-information .modal-title{margin:.5rem 0 1.5rem}students-information label{display:inline-flex;gap:.5rem;align-items:center;margin:0}students-information .btn{text-transform:uppercase;font-weight:700}students-information fieldset{border:0;padding:0;margin:0;min-width:0}students-information .question{margin-block:1.5rem;padding-block:.5rem}students-information .question input[type=radio]{accent-color:#000}students-information .question__label{display:block;width:auto;padding:0;margin:0 0 12px;font-size:17px;font-weight:700;text-align:left}students-information .question__hint{margin:6px 0 0 1.7rem;font-size:13px;opacity:.7}students-information .question-divider{border:0;border-top:1px solid #e6e2de;margin:0}students-information .inline-input{display:flex;align-items:center}students-information .inline-input+.inline-input{margin-top:.5rem}students-information .inline-input--stacked{align-items:flex-start}students-information .inline-input--stacked input[type=radio]{margin-top:4px}students-information .inline-input__sub{display:block;font-size:13px;opacity:.7;line-height:1.4}students-information .inline-input.is-disabled{opacity:.45}students-information .inline-input.is-disabled label{cursor:not-allowed}students-information .block-input{display:flex;flex-direction:column}students-information button[name=add]{display:block;margin:0 auto;max-width:300px}students-information .add-student{display:block;background:none;border:0;padding:6px 0;margin:0 0 1.5rem;font:inherit;font-weight:700;color:#b4661a;cursor:pointer}students-information .add-student:hover{text-decoration:underline}students-information .form-error{color:#ba4444;text-align:center;margin:0 0 1rem}students-information .error input{border-color:#ba4444}students-information .field__input{margin-top:8px;height:52px;border-radius:80px}students-information .field__error{color:#ba4444}students-information #closeModal{position:absolute;right:.5rem}students-information #closeModal span{font-weight:var(--typeHeaderWeight)}students-information #closeModal path{stroke-width:5}students-information .recipient-fields{margin-bottom:1.5rem;padding-block:.5rem}students-information .recipient-fields__header{position:relative}students-information .remove-student{position:absolute;right:0;top:50%;transform:translateY(-50%);background:none;border:0;padding:4px 0;font:inherit;font-size:14px;color:#ba4444;text-decoration:underline;cursor:pointer}students-information .remove-student:hover{color:#8e2230}students-information .recipient-fields.is-buyer .differentAdressForm{display:none!important}students-information .recipient-fields__row{display:flex;gap:16px}students-information .recipient-fields__row .recipient-fields__field{flex:1}students-information .recipient-fields__field{margin-top:16px}students-information .notice{font-size:12px;background-color:#fff1e3;margin-top:16px;padding:8px 16px;border-radius:80px}students-information .notice p{margin:0}students-information .notice.callout{font-size:14px;padding:12px 20px;border-radius:18px;line-height:1.5}students-information .notice.shipping-notice.wine-kit p{margin-bottom:.5rem}@media screen and (max-width:767px){students-information .notice{padding:12px 32px}students-information .notice.callout{padding:12px 20px}students-information dialog{width:90vw}}@media screen and (min-width:768px){students-information dialog{width:700px}}.fullwidth-adress-input{width:100%}
/*# sourceMappingURL=/cdn/shop/t/164/assets/students-information.css.map */
