.selerea-popup,.selerea-popup *{box-sizing:border-box}.selerea-popup{position:fixed;inset:0;z-index:2147483000;font-family:Nunito,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.selerea-popup__overlay{position:absolute;inset:0;background:rgba(43,33,27,.28)}.selerea-popup__card{position:relative;width:100%;background:radial-gradient(circle at 0 0,rgba(253,241,234,.92),transparent 43%),radial-gradient(circle at 100% 100%,rgba(184,117,69,.12),transparent 38%),linear-gradient(180deg,#ffffff,#fffaf7);color:#2b211b;border:1px solid rgba(184,117,69,.16);border-top:2.5px solid #b87545;box-shadow:0 34px 90px rgba(57,34,18,.22),0 10px 28px rgba(184,117,69,.16),inset 0 1px 0 rgba(255,255,255,.96);overflow:hidden}.selerea-popup__card:after{content:"";position:absolute;left:34px;right:34px;top:0;height:4px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,rgba(184,117,69,.1),rgba(184,117,69,.68),rgba(184,117,69,.1));pointer-events:none}.selerea-popup__close{position:absolute;top:14px;right:14px;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:63px;height:63px;padding:0;border:2.5px solid #b87545;border-radius:50%;background:#ffffff;color:#2b211b;cursor:pointer;transition:background .18s ease,color .18s ease}.selerea-popup__close svg{width:40px;height:40px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round}.selerea-popup__close:hover{background:#b87545;color:#ffffff}.selerea-popup__close:focus-visible{outline:3px solid rgba(184,117,69,.45);outline-offset:2px}.selerea-popup__grabber{display:none}.selerea-popup__content{position:relative;z-index:2;text-align:left}.selerea-popup__brand{margin:0 0 10px;color:#b87545;font-size:18px;line-height:1;font-weight:800}.selerea-popup__head{display:flex;align-items:center;gap:12px}.selerea-popup__gift{display:none;flex:0 0 auto;align-items:center;justify-content:center;width:54px;height:54px;border-radius:15px;background:#f0dccb}.selerea-popup__gift svg{width:29px;height:29px;fill:none;stroke:#b87545;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.selerea-popup__media{display:none}.selerea-popup__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.selerea-popup__eyebrow{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;margin:0 0 16px;border-radius:999px;background:#fff7f1;border:1px solid rgba(184,117,69,.17);color:#b87545;font-size:12px;line-height:1;letter-spacing:.075em;text-transform:uppercase;font-weight:900;box-shadow:0 8px 18px rgba(184,117,69,.07)}.selerea-popup__title{margin:0 0 10px;color:#2b211b;font-size:38px;line-height:.98;letter-spacing:-.06em;font-weight:900}.selerea-popup__title-accent{color:#b87545}.selerea-popup__text{margin:0 0 20px;color:#5f4a3f;font-size:16px;line-height:1.55;font-weight:700;letter-spacing:-.012em;text-wrap:pretty}.selerea-popup__form{display:flex;flex-direction:column;gap:12px;margin-top:10px}.selerea-popup__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.selerea-popup__input{width:100%;height:58px;padding:0 20px;border:1px solid rgba(184,117,69,.16);border-radius:20px;background:rgba(255,255,255,.92);color:#2b211b;font-family:Nunito,sans-serif;font-size:16px;line-height:1;font-weight:800;outline:none;box-shadow:0 8px 18px rgba(184,117,69,.06),inset 0 1px 0 rgba(255,255,255,.95);transition:border-color .18s ease,box-shadow .18s ease}.selerea-popup__input::-moz-placeholder{color:rgba(95,74,63,.5);font-weight:800}.selerea-popup__input::placeholder{color:rgba(95,74,63,.5);font-weight:800}.selerea-popup__input:focus{border-color:rgba(184,117,69,.46);box-shadow:0 0 0 4px rgba(184,117,69,.12),0 10px 22px rgba(184,117,69,.08),inset 0 1px 0 rgba(255,255,255,.95);background:#ffffff}.selerea-popup__consent{display:flex;align-items:flex-start;gap:10px;margin:1px 4px 8px;text-align:left;color:rgba(95,74,63,.72);font-size:12px;line-height:1.42;font-weight:700;cursor:pointer}.selerea-popup__consent input{width:16px;height:16px;margin-top:1px;accent-color:#b87545;flex:0 0 auto;cursor:pointer}.selerea-popup__submit{width:100%;height:58px;border:none;border-radius:20px;background:#b87545;color:#ffffff;font-family:Nunito,sans-serif;font-size:21px;line-height:1;font-weight:900;cursor:pointer;box-shadow:0 14px 28px rgba(184,117,69,.24),inset 0 1px 0 rgba(255,255,255,.22);transition:transform .18s ease,background .18s ease}.selerea-popup__submit:hover{background:#9f6339;transform:translateY(-2px)}.selerea-popup__submit:disabled{opacity:.7;cursor:default;transform:none}.selerea-popup__legal{margin:14px 6px 0;color:rgba(95,74,63,.62);font-size:12.5px;line-height:1.45;font-weight:700;text-align:center}.selerea-popup__options{display:flex;flex-direction:column;gap:10px;margin-top:4px}.selerea-popup__option{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:58px;border:1px solid rgba(184,117,69,.22);border-radius:20px;background:rgba(255,247,241,.74);color:#b87545;font-family:Nunito,sans-serif;font-size:18px;line-height:1;font-weight:900;letter-spacing:-.01em;cursor:pointer;box-shadow:0 10px 22px rgba(184,117,69,.08),inset 0 1px 0 rgba(255,255,255,.95);transition:background .18s ease,transform .18s ease,border-color .18s ease}.selerea-popup__option:hover{background:#b87545;color:#ffffff;border-color:#b87545;transform:translateY(-2px)}.selerea-popup__option-emoji{font-size:21px;line-height:1}.selerea-popup__secondary{margin-top:16px;padding:0;border:none;background:transparent;color:rgba(95,74,63,.58);font-family:Nunito,sans-serif;font-size:13px;line-height:1.2;font-weight:800;cursor:pointer;text-decoration:underline;text-underline-offset:5px;transition:color .18s ease}.selerea-popup__secondary:hover{color:#b87545}.selerea-popup__coupon{min-height:66px;margin:5px auto 14px;padding:15px 22px;border:1px dashed rgba(184,117,69,.62);border-radius:22px;background:radial-gradient(circle at 0 0,rgba(253,241,234,.9),transparent 44%),rgba(255,255,255,.86);font-size:27px;letter-spacing:.13em;box-shadow:0 10px 24px rgba(184,117,69,.1),inset 0 1px 0 rgba(255,255,255,.96);-webkit-user-select:all;-moz-user-select:all;user-select:all}.selerea-popup__coupon,.selerea-popup__shop-link{display:flex;align-items:center;justify-content:center;color:#b87545;line-height:1;font-weight:900}.selerea-popup__shop-link{width:100%;height:58px;margin-top:12px;border:1px solid rgba(184,117,69,.22);border-radius:20px;background:rgba(255,247,241,.74);font-size:16px;text-decoration:none;box-shadow:0 10px 22px rgba(184,117,69,.08),inset 0 1px 0 rgba(255,255,255,.95);transition:background .18s ease,transform .18s ease}.selerea-popup__shop-link:hover{background:#ffffff;transform:translateY(-2px)}@media screen and (min-width:990px){.selerea-popup{display:flex;align-items:center;justify-content:center;padding:32px}.selerea-popup__card{display:flex;max-width:720px;border-radius:32px;animation:selerea-popup-in .28s ease-out}.selerea-popup__media{display:block;flex:0 0 280px;background:#f0dccb}.selerea-popup__content{flex:1;padding:34px 40px 28px 36px}.selerea-popup__title{padding-right:57px}}@keyframes selerea-popup-in{0%{opacity:0;transform:translateY(18px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@media screen and (max-width:989px){.selerea-popup{display:flex;align-items:flex-end}.selerea-popup__card{max-height:70vh;overflow-y:auto;overscroll-behavior:contain;border-radius:26px 26px 0 0;animation:selerea-popup-up .3s ease-out}.selerea-popup__card:after{display:none}.selerea-popup__grabber{display:block;position:absolute;top:10px;left:50%;z-index:3;width:44px;height:5px;margin-left:-22px;border-radius:999px;background:rgba(184,117,69,.38);pointer-events:none}.selerea-popup__content{padding:30px 20px 20px}.selerea-popup__brand,.selerea-popup__text{display:none}.selerea-popup__head{justify-content:center;margin:26px 0 16px}.selerea-popup__gift{display:inline-flex}.selerea-popup__title{margin:0;font-size:clamp(22px,6.4vw,27px);line-height:1.08}.selerea-popup__input,.selerea-popup__shop-link,.selerea-popup__submit{height:54px}.selerea-popup__option{height:58px;font-size:18.5px}.selerea-popup__option-emoji{font-size:22px}.selerea-popup__close{top:14px;right:14px;width:40px;height:40px;border-width:2px}.selerea-popup__close svg{width:22px;height:22px}.selerea-popup__legal{font-size:13px}.selerea-popup__coupon{font-size:23px;min-height:58px}}@keyframes selerea-popup-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.selerea-popup__card{animation:none!important}.selerea-popup *{transition:none!important}}.selerea-popup-toast{position:fixed;left:50%;bottom:24px;z-index:2147483000;display:inline-flex;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:12px 18px;border-radius:999px;background:#2b211b;color:#ffffff;font-family:Nunito,sans-serif;font-size:15px;line-height:1.3;font-weight:800;transform:translateX(-50%);box-shadow:0 12px 30px rgba(43,33,27,.25);animation:selerea-toast-in .24s ease-out}.selerea-popup-toast svg{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:#f0dccb;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}@keyframes selerea-toast-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}