.ly-email-register-section-container{position:relative;display:block;min-height:calc(847 * var(--u,1px));overflow:hidden;color:#fff;background:#3f3838}.ly-email-register-media,.ly-email-register-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.ly-email-register-media{display:flex;width:100%;height:100%;overflow:hidden}.ly-email-register-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ly-email-register-overlay{display:block!important;background:linear-gradient(180deg,#13151400 5%,#1315144d 29%,#131514b3 59%,#131514cc)}.ly-email-register-section-wrapper{position:relative;z-index:1;display:block;min-height:calc(847 * var(--u,1px));padding:calc(146 * var(--u,1px)) calc(16 * var(--u,1px)) calc(24 * var(--u,1px))}.ly-email-register-card{display:flex;flex-direction:column;width:100%;gap:calc(16 * var(--u,1px));margin:0;padding:calc(24 * var(--u,1px)) calc(20 * var(--u,1px));overflow:hidden;border:1px solid rgba(255,255,255,.28);border-radius:calc(18 * var(--u,1px));background:linear-gradient(154deg,#fff3 12%,#ffffff0d 54%,#ffffff05 88%),#3b3b3b57;box-shadow:inset 0 calc(1 * var(--u,1px)) #fff6,inset 0 calc(-1 * var(--u,1px)) #ffffff0f,0 calc(20 * var(--u,1px)) calc(50 * var(--u,1px)) #00000047;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}[data-form-content]{display:flex;flex-direction:column;gap:calc(16 * var(--u,1px));opacity:1;transition:opacity .25s}.is-leaving[data-form-content]{opacity:0}.ly-email-register-form-error[hidden],.ly-email-register-success[hidden],[data-form-content][hidden]{display:none!important}.ly-email-register-header{display:flex;flex-direction:column;align-items:flex-start;gap:calc(12 * var(--u,1px))}.ly-email-register-subtitle{color:#ffffffd9}.ly-email-register-eyebrow{display:inline-flex;align-items:center;min-height:calc(30 * var(--u,1px));gap:calc(8 * var(--u,1px));padding:0 calc(14 * var(--u,1px)) 0 calc(12 * var(--u,1px));color:var(--eyebrow-color);border:1px solid var(--eyebrow-color);border-radius:calc(999 * var(--u,1px));background:var(--eyebrow-bg);font-size:calc(12 * var(--u, 1px));font-weight:700;line-height:1;letter-spacing:calc(1.92 * var(--u, 1px));white-space:nowrap}.ly-email-register-eyebrow i{width:calc(7 * var(--u,1px));height:calc(7 * var(--u,1px));border-radius:50%;background:#ff5050;box-shadow:0 0 0 calc(3 * var(--u,1px)) #ff505040}.ly-email-register-eyebrow img{width:calc(20 * var(--u,1px));height:calc(20 * var(--u,1px));-o-object-fit:contain;object-fit:contain}.ly-email-register-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(12 * var(--u,1px))}.ly-email-register-field{display:flex;min-width:0;flex-direction:column;gap:calc(6 * var(--u,1px))}.ly-email-register-field.ly-email-register-field--full{grid-column:1/-1}.ly-email-register-field.ly-email-register-field--half{grid-column:span 1}.ly-email-register-field>label{margin:0;padding:0;color:#ffffffd9;font-size:calc(13 * var(--u, 1px));font-weight:500;line-height:1.3}.ly-email-register-field b{color:#ff9e9e}.ly-email-register-field>input,.ly-email-register-field>select,.ly-email-register-field>textarea{width:100%;min-width:0;height:calc(50 * var(--u,1px));margin:0;padding:0 calc(16 * var(--u,1px));color:#fff;border:1px solid rgba(255,255,255,.26);border-radius:calc(12 * var(--u,1px));outline:0;background:#ffffff1f;box-shadow:inset 0 calc(1 * var(--u,1px)) #ffffff1f;font:inherit;font-size:calc(16 * var(--u, 1px));font-weight:500;transition:border-color .16s,box-shadow .16s,background .16s}:is(.ly-email-register-field>input,.ly-email-register-field>select,.ly-email-register-field>textarea)::-moz-placeholder{color:#ffffff9e;opacity:1}:is(.ly-email-register-field>input,.ly-email-register-field>select,.ly-email-register-field>textarea)::placeholder{color:#ffffff9e;opacity:1}:is(.ly-email-register-field>input,.ly-email-register-field>select,.ly-email-register-field>textarea):hover{border-color:#ffffff80}:is(.ly-email-register-field>input,.ly-email-register-field>select,.ly-email-register-field>textarea):focus-visible{border-color:#fff;background:#ffffff29;box-shadow:0 0 0 calc(2 * var(--u,1px)) #ffffff38}:is(.ly-email-register-field>input,.ly-email-register-field>select,.ly-email-register-field>textarea):user-invalid{border-color:#ff9e9e}.ly-email-register-field>textarea{height:auto;min-height:calc(104 * var(--u,1px));padding-top:calc(13 * var(--u,1px));padding-bottom:calc(13 * var(--u,1px));resize:vertical}.ly-email-register-field>select{cursor:pointer}:is(.ly-email-register-field>select) option{color:#111}.ly-email-register-field>input[type=date]{color-scheme:dark}.ly-email-register-select{position:relative;width:100%}.ly-email-register-select__native{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.ly-email-register-select__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;height:calc(50 * var(--u,1px));gap:calc(12 * var(--u,1px));margin:0;padding:0 calc(16 * var(--u,1px));color:#ffffff9e;border:1px solid rgba(255,255,255,.26);border-radius:calc(12 * var(--u,1px));outline:0;background:#ffffff1f;box-shadow:inset 0 calc(1 * var(--u,1px)) #ffffff1f;font:inherit;font-size:calc(16 * var(--u, 1px));font-weight:500;text-align:left;cursor:pointer;transition:border-color .16s,box-shadow .16s,background .16s}.ly-email-register-select__trigger.has-value{color:#fff}.ly-email-register-select__trigger:hover{border-color:#ffffff80}.ly-email-register-select__trigger:focus-visible{border-color:#fff;background:#ffffff29;box-shadow:0 0 0 calc(2 * var(--u,1px)) #ffffff38}.ly-email-register-select__trigger svg{width:calc(12 * var(--u,1px));min-width:calc(12 * var(--u,1px));height:calc(8 * var(--u,1px));transition:transform .16s}.ly-email-register-select.is-open .ly-email-register-select__trigger svg{transform:rotate(180deg)}.ly-email-register-select.is-invalid .ly-email-register-select__trigger{border-color:#ff9e9e}.ly-email-register-select__options{position:absolute;top:calc(100% + calc(6 * var(--u,1px)));left:0;z-index:5;display:grid;width:100%;max-height:calc(220 * var(--u,1px));gap:calc(2 * var(--u,1px));padding:calc(6 * var(--u,1px));overflow:auto;border:1px solid rgba(255,255,255,.26);border-radius:calc(12 * var(--u,1px));background:#1f2420fa;box-shadow:0 calc(14 * var(--u,1px)) calc(34 * var(--u,1px)) #00000057;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ly-email-register-select__options[hidden]{display:none}.ly-email-register-select__options [data-select-option]{display:flex;align-items:center;width:100%;min-height:calc(44 * var(--u,1px));margin:0;padding:0 calc(12 * var(--u,1px));color:#ffffffe6;border:0;border-radius:calc(8 * var(--u,1px));outline:0;background:0 0;font:inherit;font-size:calc(15 * var(--u, 1px));font-weight:500;text-align:left;cursor:pointer}:is(.ly-email-register-select__options [data-select-option]):focus-visible,:is(.ly-email-register-select__options [data-select-option]):hover{background:#ffffff1f}[aria-selected=true]:is(.ly-email-register-select__options [data-select-option]){color:#1e4a32;background:#fff;font-weight:700}.ly-email-register-form-error{color:#ffd1d1;font-size:calc(12 * var(--u, 1px));line-height:1.4}.ly-email-register-choice-group{min-width:0;margin:0;padding:0;border:0}.ly-email-register-choice-group legend{margin:0 0 calc(6 * var(--u,1px));padding:0;color:#ffffffd9;font-size:calc(13 * var(--u, 1px));font-weight:500;line-height:1.3}.ly-email-register-choice-group b{color:#ff9e9e}.ly-email-register-radio-options{display:flex;width:100%;gap:calc(4 * var(--u,1px));padding:calc(4 * var(--u,1px));border:1px solid rgba(255,255,255,.22);border-radius:calc(14 * var(--u,1px));background:#ffffff1a}.ly-email-register-radio-options label{position:relative;display:block;min-width:0;flex:1;cursor:pointer}.ly-email-register-radio-options span{display:flex;align-items:center;justify-content:center;min-height:calc(44 * var(--u,1px));padding:0 calc(6 * var(--u,1px));overflow:hidden;color:#ffffffe0;border-radius:calc(10 * var(--u,1px));font-size:calc(14 * var(--u, 1px));font-weight:500;white-space:nowrap;text-overflow:ellipsis}.ly-email-register-radio-options input:checked+span{color:#1e4a32;background:#fff;box-shadow:0 calc(2 * var(--u,1px)) calc(8 * var(--u,1px)) #00000026;font-weight:700}.ly-email-register-checkbox-options input,.ly-email-register-radio-options input{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.ly-email-register-checkbox-options{display:flex;flex-wrap:wrap;gap:calc(8 * var(--u,1px))}.ly-email-register-checkbox-options label{position:relative;cursor:pointer}.ly-email-register-checkbox-options .ly-email-register-checkbox-label{display:flex;align-items:center;min-height:calc(44 * var(--u,1px));gap:calc(8 * var(--u,1px));padding:0 calc(14 * var(--u,1px));color:#ffffffe6;border:1px solid rgba(255,255,255,.26);border-radius:calc(12 * var(--u,1px));background:#ffffff1a;font-size:calc(15 * var(--u, 1px));font-weight:500}.ly-email-register-checkbox-options input:checked+span{color:#1e4a32;border-color:#fff;background:#fff}.ly-email-register-checkbox-options input:checked+span .ly-email-register-checkbox-icon{border-color:transparent}:is(.ly-email-register-checkbox-options input:checked+span .ly-email-register-checkbox-icon) svg{opacity:1}.ly-email-register-checkbox-icon{display:grid;width:calc(16 * var(--u,1px));min-width:calc(16 * var(--u,1px));height:calc(16 * var(--u,1px));box-sizing:border-box;place-items:center;border:1.5px solid rgba(255,255,255,.7);border-radius:calc(5 * var(--u,1px))}.ly-email-register-checkbox-icon svg{display:block;width:calc(15 * var(--u,1px));height:calc(16 * var(--u,1px));opacity:0}.ly-email-register-checkbox-options input:focus-visible+span,.ly-email-register-radio-options input:focus-visible+span{outline:#fff solid 2px;outline-offset:2px}.ly-email-register-submit{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:calc(54 * var(--u,1px));gap:calc(12 * var(--u,1px));margin:calc(2 * var(--u,1px)) 0 0;padding:0 calc(20 * var(--u,1px));color:var(--button-color);border:1px solid transparent;border-radius:calc(12 * var(--u,1px));background:0 0;font:inherit;font-size:calc(16 * var(--u, 1px));font-weight:700;letter-spacing:.96u;cursor:pointer;overflow:hidden;transition:background-color .15s,box-shadow .15s,transform .15s}.ly-email-register-submit:hover{transform:translateY(calc(-1 * var(--u,1px)))}.ly-email-register-submit:focus-visible{outline:#fff solid 2px;outline-offset:3px}.ly-email-register-submit:disabled{pointer-events:none}.ly-email-register-submit:after{position:absolute;bottom:0;left:0;width:100%;height:calc(3 * var(--u,1px));content:"";opacity:0;background:linear-gradient(90deg,#07f29c00,#07f29c,#07f29c00);transform:translate(-100%)}.ly-email-register-submit__label,.ly-email-register-submit__loading{display:inline-flex;align-items:center;justify-content:center;gap:calc(10 * var(--u,1px));transition:opacity .2s,transform .2s cubic-bezier(.22,.61,.36,1)}.ly-email-register-submit__loading{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:translateY(calc(6 * var(--u,1px)))}.ly-email-register-submit__spinner{width:calc(18 * var(--u,1px));height:calc(18 * var(--u,1px));border:2px solid rgba(30,74,50,.16);border-top-color:#1e4a32;border-right-color:#07f29c;border-radius:50%;animation:.8s linear infinite ly-email-register-spin}.ly-email-register-card.is-loading .ly-email-register-fields{opacity:.55;pointer-events:none}.ly-email-register-card.is-loading .ly-email-register-submit{cursor:progress}:is(.ly-email-register-card.is-loading .ly-email-register-submit):after{opacity:1;animation:1.1s cubic-bezier(.22,.61,.36,1) infinite ly-email-register-sweep}.ly-email-register-card.is-loading .ly-email-register-submit__label{opacity:0;transform:translateY(calc(-6 * var(--u,1px)))}.ly-email-register-card.is-loading .ly-email-register-submit__loading{opacity:1;transform:none}.ly-email-register-fields{transition:opacity .2s}.ly-email-register-card.is-resizing{transition:height .5s cubic-bezier(.22,.61,.36,1)}@keyframes ly-email-register-spin{to{transform:rotate(360deg)}}@keyframes ly-email-register-sweep{to{transform:translate(100%)}}.ly-email-register-submit--filled{border-color:var(--button-border);background:var(--button-bg);box-shadow:0 calc(6 * var(--u,1px)) calc(18 * var(--u,1px)) #0000002e}.ly-email-register-submit--filled:hover{box-shadow:0 calc(8 * var(--u,1px)) calc(22 * var(--u,1px)) #00000038}.ly-email-register-submit--outlined{border-color:var(--button-border)}.ly-email-register-submit--text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-height:auto;padding:0;border:0;border-radius:0;text-decoration:underline;text-underline-offset:calc(4 * var(--u,1px))}.ly-email-register-success{display:flex;flex-direction:column;align-items:center;gap:calc(10 * var(--u,1px));padding:calc(2 * var(--u,1px)) 0;text-align:center}.ly-email-register-success .ly-email-register-success-text{color:#ffffffd9}.ly-email-register-success__icon{width:calc(56 * var(--u,1px));height:calc(56 * var(--u,1px));margin-bottom:calc(4 * var(--u,1px))}.ly-email-register-success.is-entering .ly-email-register-success__icon{animation:.55s cubic-bezier(.22,.61,.36,1) both ly-email-register-pop}:is(.ly-email-register-success.is-entering .ly-email-register-success__icon) path:last-child{stroke-dasharray:24;stroke-dashoffset:24;animation:.4s cubic-bezier(.22,.61,.36,1) .25s forwards ly-email-register-draw}.ly-email-register-success.is-entering>:not(.ly-email-register-success__icon){animation:.5s cubic-bezier(.22,.61,.36,1) both ly-email-register-rise}.ly-email-register-success.is-entering>:nth-child(2){animation-delay:.08s}.ly-email-register-success.is-entering>:nth-child(3){animation-delay:.14s}.ly-email-register-success.is-entering>:nth-child(4){animation-delay:.2s}@keyframes ly-email-register-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes ly-email-register-draw{to{stroke-dashoffset:0}}@keyframes ly-email-register-rise{0%{opacity:0;transform:translateY(calc(10 * var(--u,1px)))}to{opacity:1;transform:none}}.ly-email-register-section-wrapper:has(.ly-email-register-success:not([hidden])){align-items:center}.ly-email-register-trust{position:static;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;width:100%;gap:calc(8 * var(--u,1px));margin-top:calc(16 * var(--u,1px));color:#ffffffeb;font-size:calc(12 * var(--u, 1px));white-space:nowrap}.ly-email-register-trust strong{color:#fff}.ly-email-register-section-container:has(.ly-email-register-success:not([hidden])),.ly-email-register-section-container:has(.ly-email-register-success:not([hidden])) .ly-email-register-section-wrapper{min-height:calc(457 * var(--u,1px))}.ly-email-register-section-container:has(.ly-email-register-success:not([hidden])) .ly-email-register-card{padding-top:calc(32 * var(--u,1px));padding-bottom:calc(28 * var(--u,1px))}@media screen and (min-width:768px){.ly-email-register-section-container,.ly-email-register-section-wrapper{min-height:calc(676 * var(--u,1px))}.ly-email-register-overlay{background:linear-gradient(90deg,#09191180,#0919114d 35%,#09191100 55%),linear-gradient(180deg,transparent 80%,rgba(0,0,0,.5))}.ly-email-register-section-wrapper{display:flex;align-items:flex-start;padding:calc(40 * var(--u,1px))}.ly-email-register-card{width:min(calc(580 * var(--u,1px)),100%);gap:calc(20 * var(--u,1px));padding:calc(30 * var(--u,1px));border-radius:calc(20 * var(--u,1px))}[data-form-content]{gap:calc(20 * var(--u,1px))}.ly-email-register-subtitle{font-size:calc(16 * var(--u, 1px));line-height:calc(24 * var(--u, 1px))}.ly-email-register-fields{gap:calc(14 * var(--u,1px)) calc(12 * var(--u,1px))}.ly-email-register-radio-options span{padding:0 calc(10 * var(--u,1px));font-size:calc(15 * var(--u, 1px))}.ly-email-register-trust{position:absolute;right:calc(40 * var(--u,1px));bottom:calc(30 * var(--u,1px));flex-wrap:nowrap;justify-content:flex-start;width:auto;gap:calc(28 * var(--u,1px));margin-top:0;font-size:calc(14 * var(--u, 1px))}.ly-email-register-section-container:has(.ly-email-register-success:not([hidden])) .ly-email-register-card{padding:calc(30 * var(--u,1px))}}@media screen and (max-width:359px){.ly-email-register-field--half{grid-column:1/-1}.ly-email-register-trust{gap:calc(4 * var(--u,1px));font-size:calc(10 * var(--u, 1px))}}@media(prefers-reduced-motion:reduce){.ly-email-register-card.is-resizing,.ly-email-register-field>input,.ly-email-register-field>select,.ly-email-register-field>textarea,.ly-email-register-submit,.ly-email-register-submit__label,.ly-email-register-submit__loading,[data-form-content]{transition:none}.ly-email-register-submit__spinner{animation:none}.ly-email-register-card.is-loading .ly-email-register-submit:after{opacity:0;animation:none}.ly-email-register-success.is-entering *,.ly-email-register-success.is-entering>*{stroke-dashoffset:0!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/ly-email-register-bundle.css.map */
