.gbm{display:flex;flex-direction:column;gap:20px;min-width:0}.gbm__ladder{display:flex;align-items:center;gap:18px;max-width:640px;min-width:0}.gbm__ring{position:relative;flex:none;width:104px;height:104px}.gbm__ring svg{display:block;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.gbm__ring-bg{fill:none;stroke:#7f66b829;stroke-width:9}.gbm__ring-fg{fill:none;stroke-width:9;stroke-linecap:round;stroke-dasharray:326.73;stroke-dashoffset:326.73;transition:stroke-dashoffset .7s cubic-bezier(.22,.8,.24,1)}.gbm__ring-c{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;color:#3a2d5c}.gbm__ring-c b{font-size:1.55rem;font-weight:600;letter-spacing:-.01em}.gbm__ring-c span{margin-top:4px;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#7f66b8}.gbm__ring.is-pop{animation:gbmPop .6s cubic-bezier(.22,1.4,.36,1)}@keyframes gbmPop{0%{transform:scale(1)}40%{transform:scale(1.1)}to{transform:scale(1)}}.gbm__ladtxt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:10px}.gbm__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.gbm__step{padding:7px 4px;border-radius:14px;text-align:center;font-size:10px;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;background:#fff9;border:1.5px solid rgba(127,102,184,.22);color:#6f6490;transition:all .35s}.gbm__step b{display:block;margin-top:2px;font-size:12px;letter-spacing:.01em;color:#3a2d5c;font-weight:600;text-transform:none}.gbm__step.is-on{background:linear-gradient(135deg,#7f66b8,#9a83d2);border-color:transparent;color:#fff;box-shadow:0 12px 24px -14px #7f66b8f2}.gbm__step.is-on b{color:#fff}.gbm__hint{margin:0;font-size:14px;line-height:1.4;color:#3a2d5c}.gbm__rail{position:relative;min-width:0}.gbm__grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:4px;padding:10px 4px 18px;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;min-width:0;max-width:100%}.gbm__grid::-webkit-scrollbar{display:none}.gbm__card{position:relative;flex:0 0 clamp(158px,46vw,236px);scroll-snap-align:start;display:flex;flex-direction:column;gap:8px;padding:10px 10px 14px;border-radius:24px;text-align:left;font:inherit;color:inherit;cursor:pointer;border:2px solid transparent;background:#ffffffb3;box-shadow:0 14px 30px -24px #3a2d5cb3;transition:transform .35s cubic-bezier(.22,.8,.24,1),border-color .3s,box-shadow .35s}.gbm__card:hover{transform:translateY(-4px)}.gbm__card:focus-visible{outline:3px solid #7F66B8;outline-offset:2px}.gbm__card[aria-pressed=true]{border-color:#7f66b8;box-shadow:0 24px 44px -26px #7f66b8e6}.gbm__img{display:block;aspect-ratio:1/1;border-radius:18px;overflow:hidden;background:linear-gradient(160deg,#fbfaff,#e4daf3)}.gbm__img img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;filter:saturate(.85)}.gbm__tag{position:absolute;top:18px;left:18px;padding:4px 10px;border-radius:999px;background:#f7e3ec;color:#3a2d5c;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.gbm__name{font-size:.82rem;letter-spacing:.04em;text-transform:uppercase;line-height:1.3;padding:0 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.gbm__row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px}.gbm__price{color:#7f66b8;font-weight:700;font-size:.92rem}.gbm__price s{opacity:.5;font-weight:400;font-size:.78rem;margin-left:4px;color:#3a2d5c}.gbm__add{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#fff;border:2px solid #CDBDEB;color:#7f66b8;font-size:20px;line-height:1;transition:all .3s;flex:none}.gbm__card[aria-pressed=true] .gbm__add{background:#7f66b8;border-color:#7f66b8;color:#fff;transform:rotate(45deg)}.gbm__nav{position:absolute;top:38%;z-index:3;width:44px;height:44px;border-radius:50%;border:0;display:none;place-items:center;cursor:pointer;color:#3a2d5c;background:#fff;box-shadow:0 12px 26px -12px #3a2d5cb3;transition:transform .25s,opacity .25s}.gbm__nav:hover{transform:scale(1.08)}.gbm__nav[disabled]{opacity:0;pointer-events:none}.gbm__nav svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.gbm__nav--p{left:-14px}.gbm__nav--n{right:-14px}.gbm__dots{display:flex;justify-content:center;gap:6px;margin-top:-6px}.gbm__dots i{width:6px;height:6px;border-radius:99px;background:#7f66b840;transition:all .3s}.gbm__dots i.is-on{width:20px;background:#7f66b8}.gbm__tray{position:sticky;bottom:14px;z-index:5;display:flex;align-items:center;gap:16px 22px;flex-wrap:wrap;justify-content:space-between;padding:16px 20px;border-radius:26px}.gbm__thumbs{display:flex;gap:8px;align-items:center;flex:1 1 220px;min-width:0;overflow-x:auto;padding:2px}.gbm__thumbs img{width:46px;height:46px;border-radius:12px;object-fit:cover;background:#eee7fa;flex:none;border:2px solid #fff;box-shadow:0 6px 14px -8px #3a2d5c99}.gbm__empty{font-size:13px;color:#6f6490}.gbm__sum{display:flex;flex-direction:column;align-items:flex-end;line-height:1.15}.gbm__off{display:none;margin-bottom:4px;padding:3px 10px;border-radius:999px;background:linear-gradient(120deg,#efa9c3,#cdbdeb);color:#3a2d5c;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.gbm__tray.has-off .gbm__off{display:inline-block}.gbm__was{display:none;font-size:.9rem;opacity:.55;text-decoration:line-through}.gbm__tray.has-off .gbm__was{display:block}.gbm__tot{font-size:1.7rem;font-weight:300}.gbm__acts{display:flex;gap:10px;flex-wrap:wrap}.gbm__btn,.gbm__wa{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:0 24px;border-radius:var(--gb-br,999px);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:transform .35s cubic-bezier(.22,.8,.24,1)}.gbm__btn{color:var(--gb-btn-fg,#fff);background:var(--gb-btn-bg,linear-gradient(120deg,#7F66B8,#9A83D2));box-shadow:0 14px 28px -14px #7f66b8d9}.gbm__wa{color:#3a2d5c;background:#fff;box-shadow:inset 0 0 0 1.5px #7f66b859}.gbm__btn:hover,.gbm__wa:hover{transform:translateY(-3px)}.gbm__btn.is-off,.gbm__wa.is-off{opacity:.45;pointer-events:none}.gbm__fine{width:100%;margin:0;font-size:12px;color:#6f6490}@media(hover:hover)and (min-width:750px){.gbm__nav{display:grid}}@media(max-width:749px){.gbm__ring{width:92px;height:92px}.gbm__ring-c b{font-size:1.35rem}.gbm__ladder{gap:14px}.gbm__tray{bottom:calc(84px + env(safe-area-inset-bottom,0px));padding:14px}.gbm__sum{align-items:flex-start}.gbm__acts{width:100%}.gbm__btn,.gbm__wa{flex:1 1 140px}}@media(prefers-reduced-motion:reduce){.gbm *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/gb-mixer2.css.map */
