.buy-box{margin:10px 0 4px;padding:16px;background:#fdf7eb;border-radius:8px;box-shadow:0 0 10px #00000026;--bb-blue: var(--colorBtnPrimary, #007ba7);--bb-card-bg: #fdf7eb;--bb-ink: var(--colorTextBody, #1a1a1a);border:1px solid #d5d0c3}.buy-box--empty{display:none}.buy-box__radio{flex:0 0 auto;width:18px;height:18px;border-radius:50%;border:1.5px solid #b9b3a2;background:#fff;position:relative;transition:border-color .15s ease}.buy-box__toggle{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}.buy-box__toggle-btn{display:flex;align-items:center;gap:10px;padding:11px 14px;background:var(--bb-card-bg);border:1.5px solid transparent;border-radius:8px;box-shadow:0 0 6px #0000001a;cursor:pointer;appearance:none;-webkit-appearance:none;font:inherit;color:var(--bb-ink);text-align:left;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background-color .15s ease}.buy-box__toggle-btn:hover{transform:translateY(-3px);box-shadow:0 12px 28px #00000014}.buy-box__toggle-btn--selected{border-color:var(--bb-blue);background:#007ba714}.buy-box__toggle-btn--selected .buy-box__radio{border-color:var(--bb-blue)}.buy-box__toggle-btn--selected .buy-box__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--bb-blue)}.buy-box__toggle-label{font-weight:700;font-size:.9em;line-height:1.2}.buy-box__cards{display:flex;flex-direction:column;gap:14px}.buy-box__card{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:13px 14px;background:var(--bb-card-bg);border:1.5px solid transparent;border-radius:8px;box-shadow:0 0 6px #0000001a;cursor:pointer;appearance:none;-webkit-appearance:none;font:inherit;color:var(--bb-ink);position:relative;overflow:visible;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background-color .15s ease}.buy-box__card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #00000014}.buy-box__card--selected{border-color:var(--bb-blue);background:#007ba714}.buy-box__card--selected .buy-box__radio{border-color:var(--bb-blue)}.buy-box__card--selected .buy-box__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--bb-blue)}.buy-box__save-chip{position:absolute;top:-11px;right:14px;padding:3px 10px;border-radius:6px;background:#007ba7;color:#fff;font-size:.68em;font-weight:700;letter-spacing:.04em;white-space:nowrap;box-shadow:0 2px 6px #00000026;z-index:1}.buy-box__card-main{flex:1 1 auto;min-width:0}.buy-box__card-title{display:block;font-weight:700;font-size:.98em;line-height:1.2}.buy-box__card-desc{display:block;font-size:.75em;line-height:1.35;opacity:.75;margin-top:1px}.buy-box__flag{flex:0 0 auto;padding:3px 10px;border-radius:6px;font-size:.62em;font-weight:700;letter-spacing:.06em;white-space:nowrap}.buy-box__flag--value{background:#f3edbb;color:#1a1a1a}.buy-box__flag--popular,.buy-box__flag--save{background:#cfe3f0;color:#1a1a1a}.buy-box__card-price{flex:0 0 auto;display:flex;align-items:baseline;gap:6px;margin-left:4px}.buy-box__price{font-weight:700;font-size:1.15em;line-height:1.1}.buy-box__compare{font-size:.78em;opacity:.5}.buy-box__addon{display:flex;align-items:center;gap:10px;width:80%;margin-top:18px;padding:11px 14px;background:var(--bb-card-bg);border:1px dashed #c9c0a8;border-radius:8px;cursor:pointer;position:relative;overflow:visible;transition:border-color .15s ease,background-color .15s ease}@media only screen and (max-width:589px){.buy-box__addon{width:100%}}.buy-box__addon .buy-box__save-chip{font-size:.8em;padding:4px 11px;top:-13px}.buy-box__addon:hover{border-color:var(--bb-blue)}.buy-box__addon-input{position:absolute;opacity:0;pointer-events:none}.buy-box__addon-box{flex:0 0 auto;width:19px;height:19px;border-radius:4px;border:1.5px solid #b9b3a2;background:#fff;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s ease,border-color .15s ease}.buy-box__addon-box svg{width:13px;height:13px;opacity:0;transition:opacity .1s ease}.buy-box__addon-input:checked~.buy-box__addon-box{background:var(--bb-blue);border-color:var(--bb-blue)}.buy-box__addon-input:checked~.buy-box__addon-box svg{opacity:1}.buy-box__addon-input:checked~.buy-box__addon-main .buy-box__addon-title{color:var(--bb-blue)}.buy-box__addon-img{flex:0 0 auto;width:40px;height:40px;object-fit:contain;border-radius:6px}.buy-box__addon-main{flex:1 1 auto;min-width:0}.buy-box__addon-title{display:block;font-weight:700;font-size:.85em;line-height:1.25}.buy-box__addon-sub{display:block;font-size:.75em;margin-top:1px;opacity:.85}.buy-box__addon-compare{opacity:.5;margin-left:2px}.buy-box__addon-link{color:var(--bb-blue);text-decoration:underline;text-underline-offset:2px}.buy-box__why{margin:14px 2px 8px;font-size:.78em;opacity:.85}.buy-box__trust{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;margin-top:16px}.buy-box__trust-item{display:flex;align-items:center;gap:7px;font-size:.75em;line-height:1.3}.buy-box__check{width:16px;height:16px;flex:0 0 16px}.buy-box__trust-link{color:#007ba7;text-decoration:underline;text-underline-offset:2px}.buy-box__trust-link strong{color:inherit}.buy-box--once .buy-box__trust-item--sub-hide{display:none}.buy-box--once .buy-box__trust-item--sub-only span{text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:#1a1a1a73}.buy-box--once .buy-box__trust-item--sub-only [data-trust-save]{color:#d9480f;text-decoration-color:#d9480f8c}.buy-box--once .buy-box__trust-item--sub-only .buy-box__check{opacity:.35;filter:grayscale(1)}.buy-box-active .variant-wrapper{background:#fdf7eb;border-radius:8px;box-shadow:0 0 10px #00000026;padding:14px 16px 6px;margin-bottom:14px;border:1px solid #d5d0c3}.buy-box--standalone{margin-top:14px}.buy-box--standalone .buy-box__timeline{margin-top:0;padding-top:0;border-top:0}.buy-box__timeline{margin-top:16px;padding-top:14px;border-top:1px solid rgba(201,192,168,.5)}.buy-box__timeline-heading{margin:0 0 12px;font-size:.8em;font-weight:700}.buy-box__timeline-steps{display:flex;align-items:flex-start}.buy-box__timeline-step{flex:1 1 0;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;padding:0 4px}.buy-box__timeline-step+.buy-box__timeline-step:before{content:"";position:absolute;top:7px;right:50%;width:100%;height:2px;background:#d5d0c3;z-index:0}.buy-box__timeline-dot{width:32px;height:32px;border-radius:50%;background:#fff;border:2px solid var(--bb-blue);color:var(--bb-blue);position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;margin-bottom:6px;animation:bb-pop .5s cubic-bezier(.34,1.56,.64,1) backwards}.buy-box__timeline-dot--1{animation-delay:.1s}.buy-box__timeline-dot--2{animation-delay:.35s}.buy-box__timeline-dot--3{animation-delay:.6s}.buy-box__timeline-step--final .buy-box__timeline-dot{background:#2e9e46;border-color:#2e9e46;color:#fff;animation:bb-pop .5s .6s cubic-bezier(.34,1.56,.64,1) backwards,bb-glow 2.6s 1.4s ease-out infinite}.buy-box__timeline-dot svg{width:17px;height:17px;display:block}.buy-box__timeline-step+.buy-box__timeline-step:before{top:15px;transform-origin:left;animation:bb-draw .45s ease-out backwards}.buy-box__timeline-step:nth-child(2):before{animation-delay:.25s}.buy-box__timeline-step:nth-child(3):before{animation-delay:.5s}.bb-anim-zap{animation:bb-zap 2.8s 1.2s ease-in-out infinite}.bb-anim-bob{animation:bb-bob 2.4s 1.2s ease-in-out infinite}.bb-anim-wiggle{animation:bb-wiggle 3s 1.2s ease-in-out infinite}.bb-anim-beat{animation:bb-beat 2.2s 1.2s ease-in-out infinite}.bb-anim-sway{animation:bb-wiggle 3.4s 1.2s ease-in-out infinite}.bb-anim-twinkle{animation:bb-twinkle 2.6s 1.2s ease-in-out infinite}@keyframes bb-pop{0%{transform:scale(0);opacity:0}70%{transform:scale(1.25)}to{transform:scale(1);opacity:1}}@keyframes bb-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bb-zap{0%,20%,to{transform:none}6%{transform:rotate(-10deg) scale(1.2)}12%{transform:rotate(7deg) scale(1.08)}}@keyframes bb-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}@keyframes bb-wiggle{0%,30%,to{transform:rotate(0)}8%{transform:rotate(9deg)}16%{transform:rotate(-8deg)}24%{transform:rotate(5deg)}}@keyframes bb-beat{0%,30%,to{transform:scale(1)}8%{transform:scale(1.22)}16%{transform:scale(1)}22%{transform:scale(1.14)}}@keyframes bb-twinkle{0%,30%,to{transform:scale(1) rotate(0);opacity:1}10%{transform:scale(1.18) rotate(12deg);opacity:.85}20%{transform:scale(.95) rotate(-6deg)}}@keyframes bb-glow{0%{box-shadow:0 0 #2e9e4673}70%,to{box-shadow:0 0 0 9px #2e9e4600}}@media(prefers-reduced-motion:reduce){.buy-box__timeline-dot,.buy-box__timeline-step+.buy-box__timeline-step:before,.buy-box__timeline-dot svg{animation:none!important}}.buy-box__timeline-trust{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px 10px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(201,192,168,.5)}.buy-box__tl-trust-item{display:flex;align-items:center;gap:7px;font-size:.72em;line-height:1.3}.buy-box__tl-trust-item svg{width:18px;height:18px;flex:0 0 18px}@media only screen and (max-width:589px){.buy-box__timeline-trust{grid-template-columns:1fr;gap:7px}}.buy-box__timeline-label{font-size:.72em;font-weight:700;line-height:1.2}.buy-box__timeline-text{font-size:.68em;line-height:1.35;opacity:.8;margin-top:2px}.buy-box__timeline-footer{margin:12px 2px 0;text-align:center;font-size:.74em;line-height:1.45;opacity:.9}.buy-box__timeline-footer a{color:var(--bb-blue);font-weight:600;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.buy-box__btn-compare{font-weight:400;opacity:.65;margin-left:2px}@media only screen and (max-width:589px){.buy-box__card{display:grid;grid-template-columns:auto 1fr auto;align-items:start;column-gap:10px;row-gap:3px;padding:12px}.buy-box__card-main{display:contents}.buy-box__radio{grid-column:1;grid-row:1 / span 2;margin-top:1px}.buy-box__card-title{grid-column:2;grid-row:1;align-self:center}.buy-box__card-price{grid-column:3;grid-row:1;justify-self:end;align-self:end;padding-top:4px;margin-left:0;flex-wrap:wrap;justify-content:flex-end}.buy-box__card-desc{grid-column:2;grid-row:2;margin-top:0}.buy-box__flag{grid-column:3;grid-row:2;justify-self:end;align-self:start;margin-top:4px}.buy-box__card:not(:has(.buy-box__flag:not([hidden]))) .buy-box__card-price{grid-row:1 / span 2;align-self:center;padding-top:0}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/buy-box.css.map */
