.eb-payment{--eb-green:#005b47;--eb-amber:#bd7900;box-sizing:border-box;margin:22px 0 20px;padding:24px 16px 16px;border:1px solid #f2e5ca;border-radius:18px;background:#fffef9;color:#090b10;font:inherit;line-height:1.45}.eb-payment *{box-sizing:border-box;min-width:0}.eb-payment h2,.eb-payment h3,.eb-payment p{margin:0;font-family:inherit}.eb-payment__intro{text-align:center;padding:0 6px 24px}.eb-payment__intro h2{color:var(--eb-green);font-size:clamp(20px,2.2vw,28px);font-weight:800;line-height:1.25;letter-spacing:-.035em}.eb-payment__intro p{margin:12px auto 0;max-width:540px;color:#53617d;font-size:16px;line-height:1.5}.eb-payment__steps{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.eb-payment__step{padding:22px 18px 24px;background:linear-gradient(120deg,#f0faf3,#f5fbf4);border-radius:16px;display:flex;flex-direction:column;align-items:flex-start}.eb-payment__step--delivery{background:linear-gradient(120deg,#fff8e4,#fffbef)}.eb-payment__badge{display:flex;align-items:center;gap:12px;font-weight:800;font-size:15px;line-height:1.2;text-transform:uppercase;color:#00874d;background:#e9f7eb;border-radius:30px;padding-right:18px;white-space:nowrap}.eb-payment__badge b{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#00874d;color:#fff;font-size:25px}.eb-payment__step--delivery .eb-payment__badge{color:#aa6d00;background:#fff6dc}.eb-payment__step--delivery .eb-payment__badge b{background:#d99500}.eb-payment__step>svg{width:65px;height:65px;margin:22px 0 18px;color:#00874d}.eb-payment__step--delivery>svg{color:#d99500}.eb-payment__step h3{font-size:clamp(20px,2.3vw,30px);font-weight:800;line-height:1.2;letter-spacing:-.04em}.eb-payment__value{font-size:23px;line-height:1.25;margin:12px 0 18px;overflow-wrap:anywhere}.eb-payment__value--gold{font-size:clamp(25px,3vw,43px);font-weight:800;color:var(--eb-amber);letter-spacing:-.045em}.eb-payment__step p{font-size:16px;color:#53617d;line-height:1.5;margin-top:auto}.eb-payment__arrow{position:absolute;left:50%;top:49%;transform:translate(-50%,-50%);width:48px;height:48px;display:grid;place-items:center;background:#fff;border-radius:50%;box-shadow:0 3px 10px #19221c16;color:#222c40;font-size:35px}.template-product .product-title{font-family:inherit;font-size:clamp(28px,3vw,42px);font-weight:800;line-height:1.12;letter-spacing:-.035em;color:#090b10;margin-bottom:12px}.template-product .product-form--atc{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}.template-product .product-form--atc-qty{flex:0 0 105px;margin:0}.template-product .product-form--atc-button{flex:1;display:flex;align-items:center;justify-content:center;gap:12px;min-width:0;min-height:64px;margin:0;padding:14px 18px;border:0;border-radius:12px;background:var(--eb-gold);color:#090b10;font-family:inherit;font-size:18px;font-weight:800;text-transform:none;letter-spacing:-.02em}.template-product .product-form--atc-button:disabled{opacity:.55}.template-product .eb-checkout-lock{width:23px;height:26px;flex-shrink:0}.template-product .eb-checkout-arrow{font-size:30px;line-height:1;margin-left:auto}.template-product .atc-button--text{flex:1}.template-product .form-field-input{border-radius:12px;min-height:64px}.template-product .eb-conversion-proof{flex:0 0 100%;width:100%;margin-top:2px}.template-product .eb-conversion-proof__stock{background:#fff9ec;color:#a86800;font-weight:600;animation:none}.template-product .eb-conversion-proof__flame,.template-product .eb-conversion-proof [data-eb-stock-text]{animation:none}.template-product .eb-conversion-proof__buyers{border-color:#f2e5ca;border-radius:14px;gap:14px}.template-product .eb-conversion-proof__copy{border-left:1px solid #eee;padding-left:14px}.template-product .eb-conversion-proof__title{color:#090b10;font-size:16px}.template-product .eb-conversion-proof__text{color:#68748b}.template-product .eb-sticky-checkout__button{background:var(--eb-gold);color:#090b10;text-transform:none;letter-spacing:0}.template-product .eb-sticky-checkout__button:disabled{opacity:.55}.template-product button:focus-visible{outline:3px solid #005b47;outline-offset:3px}@media(max-width:600px){.eb-payment{padding:20px 10px 10px;margin:18px 0 16px;border-radius:14px}.eb-payment__intro{padding:0 4px 20px}.eb-payment__intro h2{font-size:21px}.eb-payment__intro p{font-size:14px;margin-top:10px}.eb-payment__steps{gap:14px}.eb-payment__step{padding:15px 12px 18px;border-radius:12px}.eb-payment__badge{font-size:12px;gap:7px;padding-right:10px}.eb-payment__badge b{width:31px;height:31px;font-size:21px}.eb-payment__step>svg{width:46px;height:46px;margin:18px 0 16px}.eb-payment__step h3{font-size:21px}.eb-payment__value{font-size:17px;margin:10px 0 14px}.eb-payment__value--gold{font-size:clamp(24px,7vw,32px);white-space:normal}.eb-payment__step p{font-size:13px;line-height:1.45}.eb-payment__arrow{width:34px;height:34px;font-size:27px}.template-product .product-form--atc-qty{flex-basis:86px}.template-product .product-form--atc-button{font-size:15px;padding:12px;gap:7px;min-height:58px}.template-product .form-field-input{min-height:58px}.template-product .eb-checkout-lock{width:18px;height:22px}.template-product .eb-checkout-arrow{font-size:25px}.template-product .eb-conversion-proof__avatars{width:112px;flex-basis:112px}.template-product .eb-conversion-proof__buyers{padding:12px 10px;gap:10px}.template-product .eb-conversion-proof__copy{padding-left:10px}.template-product .eb-conversion-proof__title{font-size:13px;line-height:1.35}.template-product .eb-conversion-proof__text{font-size:12px}.template-product .eb-conversion-proof__stock{font-size:14px}}@media(max-width:380px){.template-product .product-form--atc-button{flex-basis:100%;order:2}.template-product .product-form--atc-qty{flex-basis:100px;order:1}.template-product .eb-conversion-proof{order:3}.eb-payment__step{padding:12px 9px 16px}.eb-payment__step h3{font-size:18px}.eb-payment__value{font-size:15px}.eb-payment__value--gold{font-size:24px}.eb-payment__badge{gap:5px;padding-right:7px;font-size:11px}.template-product .eb-conversion-proof__avatars{width:95px;flex-basis:95px}}@media(max-width:600px){.eb-payment{padding:17px 10px 10px;margin:14px 0;border-radius:14px}.eb-payment__intro{padding:0 3px 17px}.eb-payment__intro h2{font-size:18px;line-height:1.3;letter-spacing:-.025em;max-width:340px;margin-inline:auto}.eb-payment__intro p{font-size:13px;line-height:1.5;margin-top:9px}.eb-payment__steps{gap:12px;align-items:stretch}.eb-payment__step{display:grid;grid-template-rows:29px 38px minmax(36px,auto) minmax(40px,auto) auto;align-content:start;align-items:start;row-gap:10px;padding:13px 11px 15px;text-align:left}.eb-payment__badge{font-size:10px;gap:6px;padding-right:9px;justify-self:start;align-self:start;letter-spacing:0}.eb-payment__badge b{width:29px;height:29px;font-size:19px}.eb-payment__step>svg{display:block;width:36px;height:36px;margin:0;align-self:center}.eb-payment__step h3{font-size:16px;line-height:1.18;font-weight:800;letter-spacing:-.025em;margin:0;align-self:start}.eb-payment__value{font-size:14px;line-height:1.35;letter-spacing:0;margin:0;align-self:start;overflow-wrap:anywhere}.eb-payment__value--gold{font-size:clamp(21px,6vw,28px);font-weight:800;line-height:1.2;letter-spacing:-.035em}.eb-payment__step p{font-size:12px;line-height:1.5;margin:0;align-self:start}.eb-payment__arrow{display:none}}@media(max-width:350px){.eb-payment__intro h2{font-size:17px}.eb-payment__step{padding:12px 8px;row-gap:9px}.eb-payment__step h3{font-size:15px}.eb-payment__value{font-size:13px}.eb-payment__value--gold{font-size:20px}.eb-payment__step p{font-size:11px}}.template-product .product-details .product-ratings{margin-top:0;margin-bottom:6px;min-height:0}.template-product .product-details .product-ratings:has(.spr-badge:empty){display:none}.template-product .product-details .eb-payment{margin-top:10px}.eb-payment__intro{border-bottom:1px solid #e8e2d5;margin-bottom:18px;padding-bottom:18px}@media(max-width:600px){.template-product .product-details .product-title{margin-bottom:6px}.template-product .product-details .product-ratings{margin-bottom:4px}.template-product .product-details .eb-payment{margin-top:8px}.eb-payment__intro{margin-bottom:14px;padding-bottom:14px}}.template-product .product-details .product-ratings:has(.spr-icon-star-empty):not(:has(.spr-badge-caption)){display:none}.template-product .product-details .product-title{margin-bottom:8px}.template-product .product-details .product-ratings{margin-top:0;margin-bottom:0;min-height:0;line-height:1.2}.template-product .product-details .product-pricing{margin-top:0;margin-bottom:0;padding-top:0}.template-product .product-details .eb-payment{margin-top:12px}.eb-payment__step{align-items:center;text-align:center}.eb-payment__badge{align-self:center}.eb-payment__step>svg{align-self:center}.eb-payment__step h3,.eb-payment__step p,.eb-payment__value{width:100%;text-align:center}.template-product .eb-payment__step{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 84px minmax(52px,auto) minmax(55px,auto) 1fr;justify-items:center;align-items:center;text-align:center;row-gap:8px}.template-product .eb-payment__step .eb-payment__badge{justify-self:center;align-self:center;margin:0 auto}.template-product .eb-payment__step .eb-payment__icon{display:flex;align-items:center;justify-content:center;justify-self:center;width:100%;height:84px;margin:0;padding:0;color:#00874d}.template-product .eb-payment__step--delivery .eb-payment__icon{color:#d99500}.template-product .eb-payment__icon svg{display:block;position:static;float:none;transform:none;flex:0 0 60px;width:60px;height:60px;margin:0 auto;padding:0}.template-product .eb-payment__step h3,.template-product .eb-payment__step .eb-payment__value,.template-product .eb-payment__step p{justify-self:center;align-self:center;text-align:center;margin:0;width:100%}.template-product .eb-payment__step p{align-self:start}@media(max-width:600px){.template-product .eb-payment__step{grid-template-rows:auto 66px minmax(50px,auto) minmax(45px,auto) 1fr;row-gap:6px}.template-product .eb-payment__step .eb-payment__icon{height:66px}.template-product .eb-payment__icon svg{flex-basis:46px;width:46px;height:46px}}.template-product .eb-payment__step{grid-template-rows:48px 116px 62px 68px minmax(72px,1fr);gap:10px;padding:22px 16px;align-content:start}.template-product .eb-payment__step .eb-payment__badge{display:flex;justify-content:center;gap:10px;background:none;padding:0;width:100%;border-radius:0}.template-product .eb-payment__badge b{flex-shrink:0;width:44px;height:44px}.template-product .eb-payment__badge>span{display:flex;align-items:center;justify-content:center;min-height:36px;padding:5px 20px;border-radius:30px;background:#e6f8eb}.template-product .eb-payment__step--delivery .eb-payment__badge>span{background:#fff3d7}.template-product .eb-payment__step .eb-payment__icon{width:110px;height:110px;border-radius:50%;background:#e4f8eb;justify-self:center;align-self:center}.template-product .eb-payment__step--delivery .eb-payment__icon{background:#fff1cf}.template-product .eb-payment__icon svg{width:72px;height:72px;flex:0 0 72px}.template-product .eb-payment__step h3{display:flex;justify-content:center;align-items:center;height:100%;line-height:1.15}.template-product .eb-payment__step .eb-payment__value{display:flex;justify-content:center;align-items:center;height:100%;margin:0;line-height:1.2}.template-product .eb-payment__step p{align-self:start;margin:0;line-height:1.5}.template-product .eb-payment__arrow{top:44%;z-index:1}@media(max-width:600px){.template-product .eb-payment__step{grid-template-rows:36px 82px 48px 52px minmax(62px,1fr);gap:8px;padding:16px 9px}.template-product .eb-payment__badge b{width:32px;height:32px;font-size:20px}.template-product .eb-payment__badge>span{min-height:28px;padding:4px 12px}.template-product .eb-payment__step .eb-payment__badge{gap:7px}.template-product .eb-payment__step .eb-payment__icon{width:78px;height:78px}.template-product .eb-payment__icon svg{width:52px;height:52px;flex-basis:52px}.template-product .eb-payment__step h3{font-size:clamp(17px,4.7vw,23px)}.template-product .eb-payment__value--gold{font-size:clamp(24px,6.6vw,34px)}}.template-product .eb-payment__step{grid-template-rows:44px 100px auto auto auto;row-gap:10px;padding:20px 16px;align-content:start}.template-product .eb-payment__step h3,.template-product .eb-payment__step .eb-payment__value{height:auto;min-height:0;align-self:start}.template-product .eb-payment__step p{margin-top:4px;line-height:1.4}.template-product .eb-payment__step .eb-payment__icon{width:96px;height:96px}.template-product .eb-payment__icon svg{width:64px;height:64px;flex-basis:64px}.template-product .eb-payment__arrow{display:grid;visibility:visible;opacity:1;position:absolute;left:50%;top:43%;transform:translate(-50%,-50%);z-index:3;place-items:center;width:44px;height:44px;border:1px solid #efe7d7;background:#fff;border-radius:50%;box-shadow:0 3px 10px #19221c16}.template-product .eb-payment__arrow svg{display:block;width:23px;height:23px;margin:0;fill:none;stroke:#111827;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(max-width:600px){.template-product .eb-payment__step{grid-template-rows:32px 72px auto auto auto;row-gap:8px;padding:14px 9px 16px}.template-product .eb-payment__step .eb-payment__icon{width:70px;height:70px}.template-product .eb-payment__icon svg{width:48px;height:48px;flex-basis:48px}.template-product .eb-payment__step h3{font-size:clamp(16px,4.6vw,22px);min-height:0;line-height:1.2}.template-product .eb-payment__step .eb-payment__value{font-size:16px;line-height:1.2}.template-product .eb-payment__step .eb-payment__value--gold{font-size:clamp(24px,6.6vw,32px)}.template-product .eb-payment__step p{font-size:12px;margin-top:4px;line-height:1.45}.template-product .eb-payment__arrow{width:36px;height:36px;top:40%}.template-product .eb-payment__arrow svg{width:21px;height:21px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/everbloom-product.css.map */
