:root{--bo-s1:10px;--bo-s2:20px;--bo-s3:24px;--bo-s0:13px}.pt-v{display:contents}.pt-v--b,html.bundle-on .pt-v--a{display:none}html.bundle-on .pt-v--b{display:contents}@keyframes boPrice{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}html.bo-live.bundle-on .pt-v--b :is(.pt__tag,.pt__was,.up__pct,.up__was),html.bo-live:not(.bundle-on) .pt-v--a :is(.pt__tag,.pt__was,.up__pct,.up__was){animation:boPrice calc(.5s*var(--mo)) var(--ease) both}@keyframes boTag{0%{transform:scale(1)}40%{transform:scale(1.14)}to{transform:scale(1)}}.line__tag.is-swap{animation:boTag calc(.55s*var(--mo)) var(--ease-out) both}.bo-wrap{padding-top:var(--bo-s1);padding-bottom:var(--bo-s2)}.bo{--bo-track:var(--line);--bo-fill:var(--dr-c,var(--text));--bo-done:var(--live,#2fbf71);--bo-msg:inherit;--bo-cap:var(--muted);position:relative;font-size:var(--bo-fs,13px);line-height:1.35;border:1px solid var(--bo-bd,transparent);border-radius:var(--bo-box-r,0)}.bo__msg{display:flex;align-items:center;gap:var(--bo-s1);margin:0 0 var(--bo-s1);color:var(--bo-msg);letter-spacing:0}.bo__txt{min-width:0}.bo__txt.is-swap{animation:boMsg calc(.5s*var(--mo)) var(--ease) both}@keyframes boMsg{0%{opacity:0;transform:translateY(3px)}}.bo__ico{position:relative;flex:none;display:inline-grid;width:15px;height:15px;color:var(--bo-fill);transition:color calc(.4s*var(--mo)) var(--ease)}.bo__ico svg{grid-area:1/1;transition:opacity calc(.35s*var(--mo)) var(--ease),transform calc(.45s*var(--mo)) var(--ease-out)}.bo__ico--ok{opacity:0;transform:scale(.6) rotate(-20deg)}.bo.is-done .bo__ico{color:var(--bo-done)}.bo.is-done .bo__ico--tag{opacity:0;transform:scale(.6) rotate(20deg)}.bo.is-done .bo__ico--ok{opacity:1;transform:none}.bo__track{display:flex;gap:var(--bo-gap,4px);height:var(--bo-h,4px)}.bo__seg{position:relative;flex:1 1 0;min-width:0;overflow:hidden;background:var(--bo-track);border-radius:var(--bo-r,0)}.bo__seg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,var(--bo-fill),var(--bo-fill2,var(--bo-fill)));transition:transform calc(.7s*var(--mo)) var(--ease-out) calc(var(--k,0)*.14s*var(--mo)),background-color calc(.4s*var(--mo)) var(--ease)}.bo__seg.is-on:after{transform:scaleX(1)}.bo.is-done .bo__seg:after{background:var(--bo-done)}.bo--shine.is-done .bo__track{position:relative;overflow:hidden;border-radius:var(--bo-r,0)}.bo--shine.is-done .bo__track:after{content:"";position:absolute;top:0;bottom:0;width:38%;left:-40%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.65),transparent);animation:boShine calc(2.8s*var(--mo)) var(--ease) calc(.9s*var(--mo)) 2 both}@keyframes boShine{to{left:110%}}.bo.is-pop .bo__msg{animation:boPop calc(.6s*var(--mo)) var(--ease-out) both}@keyframes boPop{0%{transform:scale(.98)}45%{transform:scale(1.025)}to{transform:none}}.bo__cap{display:flex;justify-content:space-between;gap:var(--bo-s1);margin:var(--bo-s1) 0 0;font-size:calc(var(--bo-fs,13px) - 2px);line-height:1;color:var(--bo-cap);font-variant-numeric:tabular-nums}.bo.is-done .bo__cap-end{color:var(--bo-done);font-weight:600}.bo__cap-end{transition:color calc(.4s*var(--mo)) var(--ease)}.upsell{margin-top:var(--bo-s2);padding-bottom:0}.up__head{gap:var(--bo-s1);margin:0 0 var(--bo-s1)}.up__head>span:first-child{order:0}.up__head:after{order:1}.up__nav{order:2;display:inline-flex;gap:6px}.up__nav[hidden]{display:none}.up__nav button{display:inline-grid;place-items:center;width:26px;height:26px;padding:0;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--text);transition:opacity .3s var(--ease),border-color .3s var(--ease),transform .2s var(--ease-out)}.up__nav button:hover{border-color:var(--muted)}.up__nav button:active{transform:scale(.9)}.up__nav button:disabled{opacity:.3;pointer-events:none}.up__list{--up-gap:var(--bo-s1);display:flex;gap:var(--up-gap);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-left:calc(-1*max(var(--pad),var(--safe-l,0px)));margin-right:calc(-1*max(var(--pad),var(--safe-r,0px)));padding:0 max(var(--pad),var(--safe-r,0px)) 0 max(var(--pad),var(--safe-l,0px));scroll-padding-left:max(var(--pad),var(--safe-l,0px))}.up__list::-webkit-scrollbar{display:none}.up__list.has-more{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.up__item{flex:0 0 min(var(--up-w,280px),78%);scroll-snap-align:start;grid-template-columns:56px minmax(0,1fr) auto;gap:var(--bo-s0);max-height:none;padding:var(--bo-s1);border:1px solid var(--line);border-radius:var(--r-card,0);background:transparent;transition:opacity calc(.34s*var(--mo)) var(--ease),flex-basis calc(.38s*var(--mo)) var(--ease),margin calc(.38s*var(--mo)) var(--ease),padding calc(.38s*var(--mo)) var(--ease),border-color .3s var(--ease)}.up__item:last-child{border-bottom:1px solid var(--line)}.up__item:hover{border-color:var(--muted)}.up__item.is-leave{flex-basis:0!important;min-width:0;max-height:none!important;opacity:0;margin-right:calc(-1*var(--up-gap));padding-left:0;padding-right:0;border-width:0;overflow:hidden}.up__name{font-size:12.5px}.up__price{font-size:12px}.up__sel{margin-top:2px}.up__add{width:32px;height:32px;min-width:32px;padding:0;border-radius:50%}.up__lbl{display:none}.upsell[data-labels] .up__add{width:auto;padding:0 var(--bo-s0) 0 var(--bo-s1);border-radius:calc(32px*var(--r-chip,100)/100)}.upsell[data-labels] .up__lbl{display:inline}.up__add:hover{background:var(--text);border-color:var(--text);color:var(--bg)}.up__add.is-done:hover{background:transparent;border-color:var(--live);color:var(--live)}@media(max-width:749px){.up__add{width:36px;height:36px;min-width:36px}.upsell[data-labels] .up__add{width:auto}.up__nav button{width:30px;height:30px}}.pb--bundle{--bp-line:var(--line);--bp-acc:var(--text);--bp-card:transparent;--bp-text:inherit}.bp{display:flex;align-items:center;gap:var(--bo-s0);padding:var(--bo-s1) var(--bo-s0);border:1px solid var(--bp-line);border-radius:var(--bp-r,0);background:var(--bp-card);font-size:var(--bp-fs,13px);line-height:1.35;color:var(--bp-text);transition:border-color calc(.4s*var(--mo)) var(--ease),background-color calc(.4s*var(--mo)) var(--ease)}.bp__badge{flex:none;padding:3px 7px;border-radius:var(--r-badge,0);background:var(--bp-acc);color:var(--bg);font-size:11px;font-weight:600;line-height:1.2;letter-spacing:0;font-variant-numeric:tabular-nums;transition:background-color calc(.4s*var(--mo)) var(--ease)}.bp__body{flex:1;min-width:0}.bp__msg{margin:0;display:none}.bp__msg--idle{display:block}html.bo-has .bp__msg--idle{display:none}html.bo-has .bp__msg--near{display:block}html.bundle-on .bp__msg--near{display:none}html.bundle-on .bp__msg--on{display:block}.bp__msg b{font-weight:600}html.bo-live .bp__msg{animation:boMsg calc(.5s*var(--mo)) var(--ease) both}.bp__price{margin:2px 0 0;font-size:calc(var(--bp-fs,13px) - 1px);color:var(--muted);font-variant-numeric:tabular-nums}.bp__price b{color:var(--text);font-weight:600}html.bundle-on .bp{border-color:var(--live)}html.bundle-on .bp__badge{background:var(--live)}.bp__pips{flex:none;display:inline-flex;gap:4px}.bp__pips i{width:14px;height:4px;border-radius:var(--bo-r,0);background:var(--line);transition:background-color calc(.5s*var(--mo)) var(--ease)}html.bundle-on .bp__pips i{background:var(--live)}html.bo-has:not(.bundle-on) .bp__pips i:first-child{background:var(--bp-acc)}@media(max-width:360px){.bp__pips{display:none}}@media(prefers-reduced-motion:reduce){.bo__txt,.bo__seg:after,.bp__msg,.pt-v *,.line__tag,.bo--shine.is-done .bo__track:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/bundle-offer.css.map */
