:root{--banda-color-text: #14141a;--banda-color-muted: #596070;--banda-color-line: #d7d9e2;--banda-color-surface: #ffffff;--banda-color-purple: #833ab4;--banda-color-red: #fd1d1d;--banda-color-orange: #fcb045;--banda-radius: 16px;--banda-gradient: linear-gradient(90deg, #833ab4, #fd1d1d, #fcb045)}.banda-page{display:grid;min-height:100vh;place-items:center;padding:28px 14px}.banda-banner{position:relative;display:grid;width:min(100%,1420px);min-height:122px;grid-template-columns:205px minmax(360px,1fr) auto 220px;align-items:center;gap:18px;overflow:hidden;padding:20px 34px 20px 12px;border:1px solid transparent;border-radius:var(--banda-radius);background:linear-gradient(var(--banda-color-surface),var(--banda-color-surface)) padding-box,var(--banda-gradient) border-box}.banda-banner__media{display:flex;align-items:center;justify-content:flex-start;min-width:0}.banda-banner__image{display:block;width:240px;height:auto;max-height:92px;object-fit:contain;object-position:left center}.banda-banner__content{min-width:0}.banda-banner__title{margin:0 0 8px;font-size:clamp(24px,1.85vw,30px);font-weight:800;line-height:1.05;letter-spacing:0;white-space:nowrap}.banda-banner__text{max-width:385px;margin:0;color:var(--banda-color-text);font-size:15px;line-height:1.4;letter-spacing:0}.banda-banner__features{display:grid;grid-template-columns:158px 148px 170px;align-items:center;gap:0;min-width:0;margin:0;padding:0;list-style:none}.banda-banner__feature{display:grid;grid-template-columns:32px minmax(86px,1fr);align-items:center;gap:10px;min-height:48px;padding:0 16px;border-left:1px solid var(--banda-color-line)}.banda-banner__feature:first-child{border-left:0}.banda-banner__icon{display:grid;width:32px;height:32px;place-items:center;color:#8738d8}.banda-banner__icon--warm{color:#ff7900}.banda-banner__icon svg{display:block;width:29px;height:29px}.banda-banner__feature-text{max-width:92px;font-size:15px;font-weight:650;line-height:1.25;letter-spacing:0}.banda-banner__action{display:grid;justify-items:center;min-width:220px;gap:10px}.banda-banner__button{display:inline-flex;min-height:54px;width:220px;align-items:center;justify-content:center;gap:10px;border:0;border-radius:7px;color:#fff;cursor:pointer;background:linear-gradient(90deg,#833ab4,#fd1d1d,#fcb045)!important;font-size:16px;font-weight:800;line-height:1;letter-spacing:0}.banda-banner__button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform .16s ease}.banda-banner__button:hover svg{transform:translate(3px)}.banda-banner__button:focus-visible,.banda-modal__close:focus-visible{outline:3px solid rgba(131,58,180,.28);outline-offset:3px}.banda-banner__hint{margin:0;color:#687084;font-size:14px;font-weight:600;line-height:1.2;letter-spacing:0}.banda-modal[hidden]{display:none}.banda-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:111;display:flex;align-items:flex-end;justify-content:center;padding:12px 14px 0;opacity:0;pointer-events:none;transition:opacity .22s ease}.banda-modal--open{opacity:1;pointer-events:auto}.banda-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c0d1294}.banda-modal__dialog{position:relative;z-index:1;width:min(100%,520px);max-height:calc(100dvh - 12px);border:1px solid #e6e8f0;border-bottom:0;border-radius:26px 26px 0 0;background:#fff;padding:14px 22px 18px;box-shadow:none;transform:translateY(104%);transition:transform .28s cubic-bezier(.2,.8,.2,1)}.banda-modal--open .banda-modal__dialog{transform:translateY(0)}.banda-modal__dialog:has(.banda-form__success:not([hidden])){min-height:calc(100dvh - 12px);display:grid;grid-template-rows:auto 1fr}.banda-modal__dialog:has(.banda-form__success:not([hidden])) .banda-modal__header{display:none}.banda-modal__dialog:has(.banda-form__success:not([hidden])) .banda-modal__handle{margin-bottom:0}.banda-modal__handle{width:70px;height:5px;margin:0 auto 14px;border-radius:999px;background:#d2d5dd}.banda-modal__close{position:absolute;top:14px;right:18px;display:grid;width:38px;height:38px;place-items:center;border:1px solid #e4e7ef;border-radius:999px;color:#101219;cursor:pointer;background:#fff;box-shadow:none}.banda-modal__close svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.banda-modal__header{padding:0 48px 12px 0}.banda-modal__title{margin:0 0 7px;font-size:22px;line-height:1.1;letter-spacing:0}.banda-modal__text{margin:0;color:#272d3d;font-size:13px;font-weight:500;line-height:1.45;letter-spacing:0}.banda-form{display:grid;gap:10px}.banda-form:has(.banda-form__success:not([hidden])){min-height:calc(100dvh - 86px);display:grid;place-items:center;align-content:center}.banda-form__panel{overflow:hidden;border:1px solid #dfe3eb;border-radius:12px;background:#fff}.banda-form__field{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;min-height:58px;padding:7px 10px 7px 12px;border-top:1px solid #e9ebf1}.banda-form__field:first-child{border-top:0}.banda-form__icon{display:grid;width:30px;height:30px;place-items:center;justify-self:center;align-self:start;margin-top:18px;border-radius:999px;color:#8f31d2;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#833ab438,#fcb04538) border-box;border:1px solid transparent}.banda-form__icon svg,.banda-form__notice-icon svg,.banda-form__submit svg{display:block;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.banda-form__icon svg{width:18px;height:18px;stroke-width:1.9}.banda-form__control{display:grid;min-width:0;gap:4px}.banda-form__label{color:#202535;font-size:14px;font-weight:800;line-height:1.15;letter-spacing:0}.banda-form__label span{color:#ff263d}.banda-form__input{width:100%;min-height:34px!important;font-size:14px!important;border:1px solid #dce0e8;border-radius:8px;color:#151923;background:#fff;box-shadow:none;padding:0 10px;letter-spacing:0;outline:0}.banda-form__input::placeholder{color:#9aa1ad}.banda-form__input:focus{border-color:#9b3be1}.banda-form__select-wrap{position:relative;display:block}.banda-form__select{-webkit-appearance:none;appearance:none;padding-right:42px;cursor:pointer}.banda-form__select-wrap>svg{position:absolute;top:50%;right:12px;width:18px;height:18px;color:#101522;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transform:translateY(-50%);pointer-events:none}.banda-form__error{display:none;color:#d91d33;font-size:11px;font-weight:700;line-height:1.2;letter-spacing:0}.banda-form__field--invalid .banda-form__input{border-color:#f04452}.banda-form__field--invalid .banda-form__error{display:block}.banda-form__notice{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:center;border:1px solid #d9b8ff;border-radius:12px;background:#fbf1ff;padding:10px 12px;color:#27213c}.banda-form__notice-icon{display:grid;width:25px;height:25px;place-items:center;color:#8c25df}.banda-form__notice-icon svg{width:22px;height:22px;stroke-width:2}.banda-form__notice p{display:grid;gap:2px;margin:0;font-size:14px;font-weight:500;line-height:1.35;letter-spacing:0}.banda-form__notice strong{font-weight:800}.banda-form__status{min-height:0;margin:-2px 0 0;color:#148042;font-size:11px;font-weight:800;line-height:1.25}.banda-form__status:empty{display:none}.banda-form__status--error{color:#d91d33}.banda-form__success{width:min(100%,390px);margin:0 auto;border:1px solid #b7e6ca;border-radius:18px;background:#effaf3;color:#14783d;padding:24px 22px;font-size:17px;font-weight:850;line-height:1.4;text-align:center;letter-spacing:0}.banda-form__submit{display:inline-flex;min-height:48px;width:100%;align-items:center;justify-content:center;gap:12px;border:0;border-radius:15px;color:#fff;cursor:pointer;background:linear-gradient(90deg,#833ab4,#fd1d1d,#fcb045)!important;font-size:15px;font-weight:850;letter-spacing:0;box-shadow:none}.banda-form__submit:disabled{cursor:wait;opacity:.78}.banda-form__submit--loading span{opacity:.72}.banda-form__submit--loading span:after{content:"..."}.banda-form__submit svg{width:21px;height:21px;stroke-width:2}@media(max-width:1160px){.banda-banner{grid-template-columns:210px minmax(210px,1fr) 1fr;gap:20px}.banda-banner__image{width:210px}.banda-banner__features{grid-column:1 / -2;grid-row:2;justify-self:stretch;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--banda-color-line);padding-top:14px}.banda-banner__action{grid-column:3;grid-row:1 / span 2}}@media(max-width:720px){.banda-page{align-items:start;min-height:100vh;padding:12px 6px}.banda-banner{width:min(100%,480px);min-height:124px;grid-template-columns:118px minmax(0,1fr) auto;gap:10px 12px;padding:14px;border-color:#e6e7ec;border-radius:12px;background:#fff}.banda-banner__media{grid-row:1}.banda-banner__image{width:118px;max-height:66px}.banda-banner__content{grid-column:2;align-self:center}.banda-banner__title{margin-bottom:5px;font-size:18px;line-height:1.12;white-space:normal}.banda-banner__text{max-width:210px;color:#5e6472;font-size:13px;line-height:1.28}.banda-banner__action{grid-column:3;grid-row:1;justify-self:end;align-self:center;min-width:0}.banda-banner__button{width:auto;min-width:132px;min-height:44px;padding:0 13px 0 18px;border-radius:999px;font-size:13px;gap:8px}.banda-banner__button svg{width:16px;height:16px}.banda-banner__hint{display:none}.banda-banner__features{grid-column:1 / 4;grid-row:2;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--banda-color-line);padding-top:12px}.banda-banner__feature{grid-template-columns:22px minmax(0,1fr);gap:7px;min-height:24px;padding:0 8px;border-left:1px solid var(--banda-color-line)}.banda-banner__feature:first-child{border-left:0;padding-left:0}.banda-banner__feature:last-child{padding-right:0}.banda-banner__icon{width:22px;height:22px;color:#30323c}.banda-banner__icon--warm{color:#30323c}.banda-banner__icon svg{width:19px;height:19px;stroke-width:1.8}.banda-banner__feature-text{font-size:11px;font-weight:750;line-height:1.12}.banda-modal{padding:10px 0 0}.banda-modal__dialog{width:100%;max-height:calc(100dvh - 10px);border-right:0;border-left:0;padding:12px 14px 16px}.banda-modal__dialog:has(.banda-form__success:not([hidden])){min-height:calc(100dvh - 10px)}.banda-modal__handle{margin-bottom:12px}.banda-modal__close{top:16px;right:16px;width:38px;height:38px}.banda-modal__header{padding:0 44px 10px 0}.banda-modal__title{font-size:19px}.banda-modal__text{font-size:12px}.banda-form:has(.banda-form__success:not([hidden])){min-height:calc(100dvh - 78px)}.banda-form__field{grid-template-columns:34px minmax(0,1fr);gap:9px;min-height:56px;padding:6px 9px}.banda-form__icon{width:28px;height:28px;margin-top:17px}.banda-form__icon svg{width:17px;height:17px}.banda-form__input{min-height:32px;font-size:12px}.banda-form__label{font-size:11px}.banda-form__success{width:min(100%,330px);padding:22px 18px;font-size:16px}.banda-form__submit{min-height:46px;border-radius:14px}}@media(max-width:420px){.banda-banner{grid-template-columns:92px minmax(0,1fr)}.banda-banner__content{grid-column:2}.banda-banner__action{grid-column:1 / 3;grid-row:3;justify-self:stretch}.banda-banner__button{width:100%}.banda-banner__features{grid-column:1 / 3}.banda-banner__image{width:92px}}@media(max-width:700px){.banda-banner{width:100%;min-height:auto;grid-template-columns:minmax(92px,28%) minmax(0,1fr);grid-template-areas:"media content" "features features" "action action";gap:16px 16px;padding:22px 18px 18px;border-color:#e6e7ec;border-radius:18px;background:#fff}.banda-banner__media{grid-area:media;align-self:center;justify-content:center;min-width:0}.banda-banner__image{width:100%;max-width:150px;max-height:92px;object-fit:contain;object-position:center}.banda-banner__content{grid-area:content;align-self:center;min-width:0}.banda-banner__title{max-width:100%;margin:0 0 8px;font-size:18px;font-weight:850;line-height:1.08;white-space:normal;overflow-wrap:normal}.banda-banner__text{max-width:100%;margin:0;color:#5e6472;font-size:15px;font-weight:700;line-height:1.28;overflow-wrap:normal}.banda-banner__features{grid-area:features;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;margin-top:2px;padding-top:18px;border-top:1px solid var(--banda-color-line)}.banda-banner__feature{grid-template-columns:28px minmax(0,1fr);gap:10px;min-height:40px;padding:0 12px;border-left:1px solid var(--banda-color-line)}.banda-banner__feature:first-child{border-left:0;padding-left:0}.banda-banner__feature:last-child{padding-right:0}.banda-banner__icon{width:28px;height:28px;color:#30323c}.banda-banner__icon--warm{color:#30323c}.banda-banner__icon svg{width:25px;height:25px}.banda-banner__feature-text{max-width:none;font-size:clamp(12px,3.2vw,17px);font-weight:850;line-height:1.08;overflow-wrap:normal}.banda-banner__action{grid-area:action;justify-self:stretch;align-self:stretch;min-width:0;gap:0}.banda-banner__button{width:100%;min-width:0;min-height:58px;padding:0 20px;border-radius:999px;font-size:clamp(16px,4.2vw,24px);font-weight:850;gap:12px;white-space:nowrap}.banda-banner__button svg{width:22px;height:22px;flex:0 0 auto}.banda-banner__hint{display:none}}@media(max-width:430px){.banda-banner{grid-template-columns:minmax(82px,28%) minmax(0,1fr);gap:14px 14px;padding:18px 14px 14px;border-radius:16px}.banda-banner__image{max-width:122px;max-height:76px}.banda-banner__title{font-size:clamp(21px,6vw,28px);line-height:1.06}.banda-banner__text{font-size:clamp(14px,4vw,18px);line-height:1.24}.banda-banner__features{padding-top:14px}.banda-banner__feature{grid-template-columns:23px minmax(0,1fr);gap:7px;min-height:34px;padding:0 8px}.banda-banner__icon{width:23px;height:23px}.banda-banner__icon svg{width:20px;height:20px}.banda-banner__feature-text{font-size:clamp(10px,3.2vw,13px)}.banda-banner__button{min-height:50px;padding:0 16px;font-size:clamp(14px,4vw,17px)}.banda-banner__button svg{width:18px;height:18px}}@media(max-width:350px){.banda-banner{grid-template-columns:78px minmax(0,1fr);gap:12px 10px;padding:16px 12px 12px}.banda-banner__image{max-width:92px;max-height:64px}.banda-banner__title{font-size:20px}.banda-banner__text{font-size:13px}.banda-banner__feature{grid-template-columns:1fr;justify-items:center;text-align:center;gap:5px;padding:0 5px}.banda-banner__feature-text{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/banda-personalizare.css.map */
