.btc{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;visibility:hidden;font-family:Urbanist,system-ui,sans-serif;color:#234453}.btc.is-open{visibility:visible}.btc[hidden]{display:none}.btc *,.btc *:before,.btc *:after{box-sizing:border-box}.btc__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#2344537a;opacity:0;transition:opacity .3s ease}.btc.is-open .btc__backdrop{opacity:1}.btc__panel{position:absolute;top:0;right:0;bottom:0;width:100%;display:flex;flex-direction:column;background:#fff;overflow:hidden;transform:translate(100%);transition:transform .35s cubic-bezier(.3,.7,.2,1);outline:0}.btc.is-open .btc__panel{transform:none}@media(min-width:750px){.btc__panel{width:480px;box-shadow:-12px 0 40px #2344532e}}@media(prefers-reduced-motion:reduce){.btc *{transition:none!important;animation:none!important}}html.btc-lock{overflow:hidden}.btc__head{flex:none;height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 8px 0 20px}.btc__title{margin:0;font-size:24px;font-weight:700;letter-spacing:-.02em;color:#234453}.btc__x{width:44px;height:44px;border:0;background:transparent;color:#234453;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.btc button:focus-visible,.btc a:focus-visible{outline:3px solid #234453;outline-offset:2px}.btc__rewards{flex:none;padding:4px 20px 12px;background:#fff;box-shadow:0 1px #e9e4d8}.btc__rewards[hidden]{display:none}.btc__msg{margin:0 0 8px;font-size:15px;line-height:1.35;font-weight:500;text-align:center}.btc__msg strong{font-weight:700}.btc__track{position:relative;height:36px;margin:0 32px 0 12px}.btc__rail{position:absolute;left:0;right:0;top:12px;height:12px;border-radius:12px;background:radial-gradient(circle,rgba(35,68,83,.2) 1px,transparent 1.6px) 3px 0/8px 12px,#eae4d5;box-shadow:inset 0 1px 2px #23445324}.btc__fill{position:absolute;left:0;top:12px;height:12px;border-radius:12px;background:linear-gradient(90deg,#234453,#3b6678);width:0;transition:width .5s cubic-bezier(.3,.7,.2,1)}.btc__knob{position:absolute;top:12px;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:#f7f5f1;border:3px solid #234453;transition:left .5s cubic-bezier(.3,.7,.2,1)}.btc__knob:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:3px solid rgba(35,68,83,.4);animation:btc-pulse 1.8s ease-out infinite}.btc__knob[hidden]{display:none}.btc:not(.is-open) *{animation-play-state:paused}.btc__mark{position:absolute;top:0;width:36px;height:36px;margin-left:-18px;border-radius:50%;border:2px solid #234453;background:#fff;color:#234453;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .3s,color .3s}.btc__mark:focus-visible{outline:2px solid #234453;outline-offset:3px}.btc__mark.is-on{background:#e3c98e}.btc__mark.is-unlocking{animation:btc-pop .7s cubic-bezier(.3,1.6,.4,1) both}.btc__mark--ship.is-unlocking svg{animation:btc-drive .8s .25s ease-out both}.btc__mark--gift.is-unlocking svg{transform-origin:50% 90%;animation:btc-wig 1s .3s ease-in-out both}.btc__fx{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.btc__fx i{position:absolute;left:50%;top:50%;display:block}.btc__ring{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;border:2px solid #E3C98E;animation:btc-ring .8s ease-out both}.btc__tip{position:absolute;left:-8px;right:-24px;top:60px;margin:0;padding:8px 12px;border-radius:12px;background:#234453;color:#fff;font-size:13px;line-height:1.3;font-weight:500;text-align:center;z-index:6;box-shadow:0 6px 18px #23445338;animation:btc-tipin .2s ease-out both}.btc__tipa{position:absolute;top:56px;width:10px;height:10px;margin-left:-5px;background:#234453;transform:rotate(45deg);border-radius:2px;z-index:5}.btc__tip[hidden],.btc__tipa[hidden]{display:none}.btc__names{position:relative;height:16px;margin:2px 32px 0 12px}.btc__name{position:absolute;width:90px;margin-left:-45px;text-align:center;white-space:nowrap;font-size:12px;line-height:1.25;font-weight:600}@keyframes btc-pop{0%{transform:scale(1)}35%{transform:scale(1.1)}65%{transform:scale(.98)}to{transform:scale(1)}}@keyframes btc-ring{0%{opacity:.4;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@keyframes btc-twinkle{0%{opacity:0;transform:scale(0) rotate(0)}35%{opacity:1;transform:scale(1) rotate(12deg)}70%{opacity:1;transform:scale(.85) rotate(20deg)}to{opacity:0;transform:scale(.4) rotate(28deg)}}@keyframes btc-tipin{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes btc-pulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes btc-wig{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg)}40%{transform:rotate(11deg)}60%{transform:rotate(-7deg)}80%{transform:rotate(4deg)}}@keyframes btc-drive{0%{transform:translate(-7px);opacity:.3}60%{transform:translate(3px);opacity:1}to{transform:translate(0)}}@keyframes btc-slidein{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes btc-glow{0%{box-shadow:0 0 #e3c98ee6}to{box-shadow:0 0 0 14px #e3c98e00}}.btc__lines{flex:1 1 0;min-height:0;overflow-y:auto;padding:4px 20px 8px}.btc__line{position:relative;display:flex;gap:14px;padding:16px 0}.btc__line+.btc__line:before{content:"";position:absolute;top:0;left:98px;right:0;height:1px;background:#e9e4d8}.btc__line.is-new{animation:btc-slidein .55s .15s ease-out both}.btc__img{flex:none;width:84px;height:84px;border-radius:16px;background:#f1ece1;overflow:hidden}.btc__line--gift .btc__img{background:#f6f0e2}.btc__img img{width:100%;height:100%;object-fit:cover;display:block}.btc__body{flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:space-between}.btc__top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.btc__info{min-width:0;padding-top:6px}.btc__name2{margin:0;font-size:16px;font-weight:600;line-height:1.2;color:#234453}.btc__variant{margin:3px 0 0;font-size:13px;color:#4a5a61}.btc__del{flex:none;width:34px;height:34px;margin:-6px -8px 0 0;border:0;background:transparent;color:#6b777c;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.btc__ctl{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.btc__step,.btc__qty{display:flex;align-items:center;justify-content:center;height:34px;border:1.5px solid #234453;border-radius:40px}.btc__step{justify-content:flex-start}.btc__step button{width:34px;height:100%;border:0;background:transparent;color:#234453;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;touch-action:manipulation}.btc__step span{min-width:22px;text-align:center;font-size:15px;font-weight:600}.btc__qty{width:90px;flex:none;font-size:15px;font-weight:600}.btc__price{text-align:right;flex:none}.btc__price p{margin:0}.btc__total{font-size:16px;font-weight:600}.btc__was{font-size:16px;font-weight:600;color:#234453;text-decoration:line-through}.btc__price .btc__vat{margin-top:2px;font-size:13px;color:#6b777c}.btc__tag{flex:none;margin:2px 0 0;padding:5px 12px;border-radius:40px;background:#e3c98e;color:#234453;font-size:16px;font-weight:700}.btc__tag.is-new{animation:btc-glow 1.4s .5s ease-out both}.btc__empty{margin:40px 20px;text-align:center;font-size:16px;color:#4a5a61;flex:1 1 auto}.btc__empty[hidden]{display:none}.btc__foot{flex:none;padding:16px 20px max(18px,env(safe-area-inset-bottom,0px));background:#fff;box-shadow:0 -1px #23445314;display:flex;flex-direction:column;gap:12px}.btc__foot[hidden]{display:none}.btc__ship{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:600;line-height:26px}.btc__ship[hidden]{display:none}.btc__shipv{display:inline-flex;align-items:center;gap:10px}.btc__shipv s{text-decoration:line-through}.btc__tag.btc__tag--ship{margin:0}.btc__tot{display:flex;justify-content:space-between;align-items:baseline;font-size:20px;font-weight:700;line-height:26px}.btc__totv{display:flex;align-items:baseline;justify-content:flex-end;gap:8px;white-space:nowrap}.btc__totv small{font-size:18px;font-weight:400;color:#6b777c}.btc__checkout{height:54px;border-radius:40px;background:#234453;color:#fff;text-decoration:none;font-size:17px;font-weight:600;display:flex;align-items:center;justify-content:center}a.btc__img,a.btc__info{display:block;color:inherit;text-decoration:none}.btc__step svg{display:block}.btc__step svg.is-spin-up{animation:btc-spin-cw .8s cubic-bezier(.5,0,.2,1) 1}.btc__step svg.is-spin-down{animation:btc-spin-ccw .8s cubic-bezier(.5,0,.2,1) 1}@keyframes btc-spin-cw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes btc-spin-ccw{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/bt-cart.css.map */
