.cb{--cb-cream: #FFF7F5;--cb-blush: #FADCE4;--cb-rose: #F3BFCF;--cb-line: #F4DDE5;--cb-rasp: #B8436A;--cb-rasp-d: #9A3357;--cb-cocoa: #4A2C36;--cb-muted: rgb(74 44 54 / .64);--cb-gold: #C8A46A;--cb-ok: #2F7D4F;--cb-r: 24px;--cb-shadow: 0 18px 40px -26px rgb(184 67 106 / .45), 0 2px 6px -4px rgb(74 44 54 / .12);--cb-head: var(--font-heading--family, Georgia, serif);position:relative;background:radial-gradient(900px 420px at 50% -120px,#fde7ee,#fde7ee00 70%),linear-gradient(180deg,var(--cb-cream) 0%,#fff 62%);color:var(--cb-cocoa);padding:clamp(18px,4vw,56px) 16px calc(150px + env(safe-area-inset-bottom))}.cb *,.cb *:before,.cb *:after{box-sizing:border-box}.cb button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.cb svg{display:block}.cb__head{text-align:center;max-width:680px;margin:0 auto clamp(14px,3vw,36px)}.cb__eyebrow{display:inline-flex;align-items:center;gap:6px;margin:0 0 10px;padding:6px 14px;border-radius:999px;background:#fff;border:1px solid var(--cb-blush);color:var(--cb-rasp);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.cb__eyebrow span{color:var(--cb-gold)}.cb__title{margin:0 0 8px;font-family:var(--cb-head);font-size:clamp(30px,7.6vw,52px);line-height:1.05;letter-spacing:-.01em;color:var(--cb-cocoa)}.cb__sub{margin:0 auto;max-width:560px;color:var(--cb-muted);font-size:clamp(15px,2vw,18px);line-height:1.45}.cb__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;max-width:1240px;margin:0 auto}.cb__stage,.cb__panel,.cb__step{min-width:0}@media(min-width:990px){.cb__layout{grid-template-columns:minmax(0,11fr) minmax(0,12fr);gap:36px;align-items:start}.cb__stage{position:sticky;top:calc(var(--header-height, 72px) + 20px)}}@media(max-width:989px){.cb__stage{position:sticky;top:calc(var(--header-height, 60px) - 1px);z-index:15;margin:0 -16px;padding:8px 12px 10px;background:#fff7f5f5;-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);box-shadow:0 16px 22px -20px #4a2c3659}}.cb__preview{position:relative;aspect-ratio:1 / .66;border-radius:22px;overflow:hidden;isolation:isolate;touch-action:pan-y;background:radial-gradient(70% 55% at 50% 38%,#fffffff5,#fff0 70%),radial-gradient(120% 100% at 50% 0%,#fff4f7,#fbe2ea 55%,#f5cedb);box-shadow:inset 0 1px #ffffffe6,inset 0 -30px 60px -30px #b8436a33,var(--cb-shadow)}@media(max-width:989px){.cb__preview{aspect-ratio:auto;height:calc((100vw - 24px)*.52);max-height:330px;border-radius:18px;transition:height .32s cubic-bezier(.2,.8,.3,1)}.cb.is-compact .cb__preview{height:calc((100vw - 24px)*.36)}.cb.is-compact .cb__empty{opacity:0}.cb.is-compact .cb__tray-wrap{margin-top:8px}}.cb__preview:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.55;background-image:radial-gradient(rgb(184 67 106 / .1) 1px,transparent 1.2px);background-size:18px 18px;-webkit-mask-image:radial-gradient(80% 70% at 50% 45%,transparent 40%,#000 100%);mask-image:radial-gradient(80% 70% at 50% 45%,transparent 40%,#000 100%)}.cb__preview:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:80;box-shadow:inset 0 0 0 1px #ffffffb3,inset 0 0 0 2px #f3bfcf59}.cb__glow{position:absolute;left:50%;bottom:-30%;width:90%;height:60%;transform:translate(-50%);border-radius:50%;z-index:0;pointer-events:none;background:radial-gradient(50% 50% at 50% 50%,#ffffffd9,#fff0 70%)}.cb__chain{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;overflow:visible;pointer-events:none}.cb__clasp{position:absolute;left:0;top:0;z-index:60;pointer-events:none;max-width:none;will-change:transform;filter:drop-shadow(0 6px 7px rgb(90 40 60 / .2)) drop-shadow(0 1px 1px rgb(90 40 60 / .22))}.cb__clasp[hidden]{display:none}.cb__charms{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.cb__c{position:absolute;left:0;top:0;padding:0;border:0;background:none;cursor:grab;touch-action:none;transform-origin:var(--ox) var(--oy);pointer-events:none;will-change:transform;transition:opacity .3s}.cb__c:focus-visible{outline:2px solid var(--cb-rasp);outline-offset:2px;border-radius:12px}.cb__c-dr,.cb__c-sw{position:relative;display:block;width:100%;height:100%;transform-origin:var(--ox) var(--oy)}.cb__hit{position:absolute;pointer-events:auto;cursor:grab;touch-action:none;border-radius:30%}.cb__c.is-drag .cb__hit{cursor:grabbing}.cb__c-sw{animation:cb-sway 4.6s ease-in-out infinite}.cb__c img{display:block;width:100%;height:100%;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 7px 7px rgb(90 40 60 / .22)) drop-shadow(0 1px 1px rgb(90 40 60 / .2))}.cb__c.is-raw img{mix-blend-mode:multiply;filter:none}.cb__c.is-pre img{filter:none}.cb__c.is-pre.is-drag img{filter:drop-shadow(0 12px 10px rgb(90 40 60 / .22))}@media(hover:none),(pointer:coarse){.cb__c img,.cb__c.is-drag img,.cb__clasp{filter:none!important}}.cb__c.is-bead .cb__c-sw{animation:none}.cb__c.is-new .cb__c-dr{animation:cb-drop 1.15s cubic-bezier(.25,.9,.3,1) both}.cb__c.is-drag{cursor:grabbing;z-index:90!important}.cb__c.is-drag img{filter:drop-shadow(0 16px 14px rgb(90 40 60 / .3))}.cb__c.is-out{opacity:0;pointer-events:none}.cb__x{position:absolute;right:-4px;top:calc(var(--oy) - 26px);width:22px;height:22px;border-radius:50%;background:var(--cb-rasp);color:#fff;font-size:15px;line-height:22px;text-align:center;opacity:0;transform:scale(.6);transition:opacity .2s,transform .2s;pointer-events:none}@media(hover:hover){.cb__c:has(.cb__hit:hover) .cb__x{opacity:1;transform:none}}@keyframes cb-sway{0%,to{transform:rotate(-1.4deg)}50%{transform:rotate(1.4deg)}}@keyframes cb-drop{0%{transform:translateY(-70%) rotate(-8deg);opacity:0}30%{transform:translateY(0) rotate(14deg);opacity:1}48%{transform:rotate(-9deg)}64%{transform:rotate(5.5deg)}78%{transform:rotate(-3deg)}90%{transform:rotate(1.2deg)}to{transform:rotate(0)}}.cb__empty{position:absolute;z-index:70;left:50%;bottom:8%;transform:translate(-50%);margin:0;width:max-content;max-width:92%;white-space:nowrap;transition:opacity .2s;padding:7px 13px;border-radius:999px;background:#ffffffd1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center;font-size:12.5px;color:var(--cb-cocoa);box-shadow:0 6px 16px -10px #b8436a80}@media(min-width:990px){.cb__empty{font-size:14px;padding:9px 16px}}.cb__empty[hidden]{display:none}.cb__stage-tools{position:absolute;z-index:85;top:10px;right:10px;display:flex;gap:8px}.cb__icon-btn{display:grid;place-items:center;width:38px;height:38px;padding:0;border-radius:50%;border:1px solid rgb(255 255 255 / .9);cursor:pointer;background:#ffffffc7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--cb-cocoa);box-shadow:0 6px 14px -8px #4a2c3666;transition:transform .15s,background .2s}.cb__icon-btn svg{width:18px;height:18px}.cb__icon-btn:hover{background:#fff;transform:translateY(-1px)}.cb__icon-btn[hidden]{display:none}.cb__tray-wrap{display:flex;align-items:center;gap:10px;margin-top:10px;min-height:48px}.cb__tray-head{flex:none;display:flex;flex-direction:column;gap:2px}.cb__count{display:inline-flex;align-items:baseline;gap:3px;padding:6px 11px;border-radius:999px;background:#fff;border:1px solid var(--cb-line);font-size:12.5px;color:var(--cb-muted);white-space:nowrap}.cb__count b{color:var(--cb-cocoa);font-size:14px}.cb__hint{display:none;font-size:12.5px;color:var(--cb-muted)}.cb__tray{flex:1;min-width:0;display:flex;gap:8px;margin:0;padding:6px 2px;list-style:none;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 22px),transparent)}.cb__tray::-webkit-scrollbar{display:none}.cb__tray:empty:before{content:var(--cb-empty-txt,"M\e9g nincs charm a l\e1ncon");align-self:center;font-size:13px;color:var(--cb-muted);white-space:nowrap}.cb__ti{flex:none;position:relative}.cb__ti button{position:relative;display:block;width:44px;height:44px;padding:3px;border-radius:14px;border:1px solid var(--cb-line);background:#fff;cursor:pointer}.cb__ti img{width:100%;height:100%;object-fit:contain;pointer-events:none}.cb__ti button:after{content:"\d7";position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:50%;background:var(--cb-cocoa);color:#fff;font-size:12px;line-height:18px;text-align:center;box-shadow:0 0 0 2px var(--cb-cream)}.cb__ti.is-new button{animation:cb-in .45s cubic-bezier(.2,1.4,.4,1) both}@keyframes cb-in{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}.cb__perks{display:none}@media(min-width:990px){.cb__tray-wrap{flex-direction:column;align-items:stretch;gap:8px;margin-top:14px;padding:14px 16px;border-radius:20px;background:#fff;box-shadow:var(--cb-shadow)}.cb__tray-head{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.cb__hint{display:block;text-align:right}.cb__tray{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none;padding:6px 0 2px}.cb__ti button{width:54px;height:54px}.cb__perks{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;margin:12px 0 0;padding:0 6px;list-style:none;font-size:13.5px;color:var(--cb-muted)}.cb__perks li{display:flex;align-items:center;gap:8px}.cb__perks svg{flex:none;width:20px;height:20px;color:var(--cb-rasp)}}.cb__step{background:#fff;border-radius:var(--cb-r);padding:18px 16px;box-shadow:var(--cb-shadow);margin-bottom:16px;border:1px solid rgb(250 220 228 / .7)}@media(min-width:600px){.cb__step{padding:22px 22px 24px}}.cb__step-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.cb__step-title{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--cb-head);font-size:clamp(19px,4.6vw,22px);line-height:1.2;color:var(--cb-cocoa);font-weight:600}.cb__num{display:inline-grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;color:#fff;font-family:inherit;font-size:15px;background:linear-gradient(160deg,#D0628A 0%,var(--cb-rasp) 55%,var(--cb-rasp-d) 100%);box-shadow:0 6px 12px -6px var(--cb-rasp),inset 0 1px #ffffff59}.cb__arrows{display:none;gap:8px}@media(hover:hover)and (min-width:750px){.cb__arrows{display:flex}}.cb__arrow{display:grid;place-items:center;width:36px;height:36px;padding:0;border-radius:50%;border:1px solid var(--cb-line);background:#fff;color:var(--cb-cocoa);cursor:pointer;transition:opacity .2s,background .2s}.cb__arrow svg{width:18px;height:18px}.cb__arrow:hover{background:var(--cb-cream)}.cb__arrow[disabled]{opacity:.35;cursor:default}.cb__rail{position:relative;margin:0 -16px}@media(min-width:600px){.cb__rail{margin:0 -22px}}.cb__bracelets,.cb__filters{display:flex;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;scroll-padding-inline:16px}.cb__bracelets::-webkit-scrollbar,.cb__filters::-webkit-scrollbar{display:none}.cb__rail:before,.cb__rail:after{content:"";position:absolute;top:0;bottom:0;width:28px;z-index:2;pointer-events:none;transition:opacity .25s}.cb__rail:before{left:0;background:linear-gradient(90deg,#fff,#fff0);opacity:0}.cb__rail:after{right:0;background:linear-gradient(270deg,#fff,#fff0)}.cb__rail.is-scrolled:before{opacity:1}.cb__rail.is-end:after{opacity:0}.cb__bracelets{gap:10px;padding:4px 16px 12px}@media(min-width:600px){.cb__bracelets{padding-inline:22px;scroll-padding-inline:22px}}.cb__br{flex:none;width:126px;scroll-snap-align:start;position:relative;display:flex;flex-direction:column;gap:6px;text-align:left;padding:6px 6px 10px;border-radius:20px;border:1px solid var(--cb-line);background:#fff;cursor:pointer;font:inherit;color:inherit;transition:border-color .2s,box-shadow .2s,transform .2s}.cb__br:hover{transform:translateY(-2px)}.cb__br.is-on{border-color:var(--cb-rasp);box-shadow:0 0 0 1px var(--cb-rasp),0 12px 22px -16px var(--cb-rasp)}.cb__br.is-on:after{content:"";position:absolute;top:10px;right:10px;width:22px;height:22px;border-radius:50%;background:var(--cb-rasp) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6.5 12.5 3.6 3.6 7.4-8' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 15px no-repeat;box-shadow:0 0 0 2px #fff}.cb__br[disabled]{opacity:.45;cursor:not-allowed}.cb__br-img{display:block;aspect-ratio:1;border-radius:15px;overflow:hidden;background:radial-gradient(90% 80% at 50% 35%,#fff,#fff4f7 60%,#fbe6ee)}.cb__br-img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.cb__br-img--none{display:grid;place-items:center;text-align:center;padding:10px;font-size:12.5px;line-height:1.3;color:var(--cb-rasp);background:repeating-linear-gradient(135deg,#fff4f7 0 8px,#fdebf1 8px 16px)}.cb__br-name{font-size:12.5px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em;padding:0 2px}.cb__br-price{font-size:13px;font-weight:700;padding:0 2px}.cb__sizes{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:6px;font-size:14px}.cb__sizes[hidden]{display:none}.cb__label{font-size:13px;color:var(--cb-muted)}.cb__size-list{display:flex;gap:8px;flex-wrap:wrap}.cb__size{min-width:64px;min-height:40px;padding:8px 14px;border-radius:999px;border:1px solid var(--cb-rose);background:#fff;color:inherit;font:inherit;font-size:14px;cursor:pointer;transition:background .2s,color .2s}.cb__size.is-on{background:var(--cb-cocoa);border-color:var(--cb-cocoa);color:#fff}.cb__size[disabled]{opacity:.4;text-decoration:line-through}.cb__link{background:none;border:0;padding:4px 0;color:var(--cb-rasp);text-decoration:underline;text-underline-offset:3px;cursor:pointer;font:inherit;font-size:13.5px}.cb__sizeguide{margin:10px 0 0;font-size:13.5px;line-height:1.5;padding:12px 14px;border-radius:14px;background:var(--cb-cream);border:1px solid var(--cb-line)}.cb__sizeguide[hidden]{display:none}.cb__search{position:relative;display:flex;align-items:center;margin:0 0 12px}.cb__search>svg{position:absolute;left:15px;width:18px;height:18px;color:var(--cb-muted);pointer-events:none}.cb__search input{width:100%;height:48px;padding:0 44px;border-radius:999px;border:1px solid var(--cb-line);background:var(--cb-cream);color:var(--cb-cocoa);font:inherit;font-size:16px;outline:none;transition:border-color .2s,background .2s,box-shadow .2s;-webkit-appearance:none;appearance:none}.cb__search input::-webkit-search-cancel-button{display:none}.cb__search input::placeholder{color:#4a2c3680}.cb__search input:focus{background:#fff;border-color:var(--cb-rose);box-shadow:0 0 0 4px #f3bfcf59}.cb__search-x{position:absolute;right:6px;width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:var(--cb-muted);font-size:22px;line-height:1;cursor:pointer}.cb__search-x[hidden]{display:none}.cb__filters{gap:8px;padding:0 16px 4px}@media(min-width:600px){.cb__filters{padding-inline:22px}}.cb__chip{flex:none;scroll-snap-align:start;min-height:38px;padding:8px 15px;border-radius:999px;border:1px solid var(--cb-line);background:#fff;color:var(--cb-cocoa);font:inherit;font-size:14px;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s,border-color .2s}.cb__chip:hover{border-color:var(--cb-rose)}.cb__chip.is-on{background:var(--cb-cocoa);border-color:var(--cb-cocoa);color:#fff}.cb__result{margin:10px 2px;min-height:1em;font-size:12.5px;color:var(--cb-muted)}.cb__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media(min-width:600px){.cb__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}@media(min-width:990px)and (max-width:1100px){.cb__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cb__charm{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0;padding:5px 5px 9px;border-radius:18px;border:1px solid var(--cb-line);background:#fff;text-align:left;cursor:pointer;font:inherit;color:inherit;transition:transform .15s,border-color .2s,box-shadow .2s;content-visibility:auto;contain-intrinsic-size:120px 190px}.cb__charm:hover{transform:translateY(-2px);box-shadow:0 12px 22px -18px #b8436a99}.cb__charm.is-on{border-color:var(--cb-rasp);box-shadow:0 0 0 1px var(--cb-rasp)}.cb__charm.pop{animation:cb-pop .35s ease}@keyframes cb-pop{50%{transform:scale(.95)}}.cb__charm-img{position:relative;display:block;aspect-ratio:1;border-radius:14px;overflow:hidden;background:radial-gradient(90% 80% at 50% 30%,#fff,#fff4f7 55%,#fbe4ec)}.cb__charm-img img{width:100%;height:100%;object-fit:contain;padding:9%;transform-origin:50% 20%;transition:transform .45s cubic-bezier(.2,.8,.3,1)}.cb__charm-img.is-photo img{padding:0;mix-blend-mode:multiply}@media(hover:hover){.cb__charm:hover .cb__charm-img img{transform:rotate(-5deg) scale(1.03)}}.cb__charm-name{font-size:12.5px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em;padding:0 3px}.cb__charm-price{font-size:13px;font-weight:700;padding:0 34px 0 3px;white-space:nowrap}.cb__plus{position:absolute;right:7px;bottom:7px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(160deg,#D0628A 0%,var(--cb-rasp) 60%,var(--cb-rasp-d) 100%);box-shadow:0 6px 12px -6px var(--cb-rasp),inset 0 1px #ffffff59}.cb__plus svg{width:14px;height:14px}.cb__charm.is-on .cb__plus{display:none}.cb__qty{position:absolute;left:50%;bottom:7px;transform:translate(-50%);display:none;align-items:center;gap:2px;padding:3px;border-radius:999px;background:#fffffff0;box-shadow:0 6px 16px -8px #4a2c3673}.cb__charm.is-on .cb__qty{display:inline-flex}.cb__qty b{min-width:20px;text-align:center;font-size:13px;color:var(--cb-cocoa)}.cb__qty span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-size:17px;line-height:1;color:#fff;background:var(--cb-cocoa)}.cb__qty span[data-minus]{background:#fff;color:var(--cb-cocoa);box-shadow:inset 0 0 0 1px var(--cb-rose)}.cb__loading{grid-column:1 / -1;text-align:center;color:var(--cb-muted);margin:24px 0}.cb__skel{aspect-ratio:.64;border-radius:18px;background:linear-gradient(100deg,#fff4f7 30%,#fdebf1,#fff4f7 70%) 0 0 / 300% 100%;animation:cb-shimmer 1.4s linear infinite}@keyframes cb-shimmer{to{background-position:-150% 0}}.cb__more{display:block;margin:18px auto 0;min-height:46px;padding:12px 24px;border-radius:999px;border:1px solid var(--cb-rasp);background:#fff;color:var(--cb-rasp);font:inherit;font-weight:600;cursor:pointer}.cb__more[hidden]{display:none}.cb__bar{position:fixed;left:0;right:0;bottom:0;z-index:30;padding:8px 14px calc(10px + env(safe-area-inset-bottom));background:#fffffff0;-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-top:1px solid var(--cb-line);border-radius:22px 22px 0 0;box-shadow:0 -14px 30px -18px #4a2c3659;transform:translateY(0);transition:transform .35s cubic-bezier(.2,.8,.3,1)}.cb.is-bar-hidden .cb__bar{transform:translateY(110%)}@media(min-width:990px){.cb__stage .cb__bar{position:static;transform:none!important;margin-top:14px;padding:16px 18px 18px;border-radius:20px;border:1px solid rgb(250 220 228 / .7);background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--cb-shadow)}.cb__stage .cb__tiers{margin:0 6px 12px}.cb__stage .cb__total{font-size:24px}.cb__stage .cb__cta{min-height:56px;padding:15px 26px;font-size:16px}.cb__preview{aspect-ratio:auto;height:clamp(240px,38vh,380px)}}.cb__tiers{position:relative;display:flex;justify-content:space-between;margin:2px 8px 8px;padding-top:11px;font-size:11px;color:var(--cb-muted)}.cb__tiers:before,.cb__tiers-fill{content:"";position:absolute;top:4px;left:4px;right:4px;height:3px;border-radius:3px;background:var(--cb-blush)}.cb__tiers-fill{right:auto;width:0;background:linear-gradient(90deg,#D0628A,var(--cb-rasp));transition:width .5s cubic-bezier(.2,.8,.3,1)}.cb__tier{position:relative;display:flex;flex-direction:column;align-items:center;white-space:nowrap;transition:color .3s}.cb__tier:first-of-type{align-items:flex-start}.cb__tier:last-of-type{align-items:flex-end}.cb__tier i{position:absolute;top:-11px;width:11px;height:11px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px var(--cb-rose);transition:background .3s,box-shadow .3s}.cb__tier:first-of-type i{left:0}.cb__tier:last-of-type i{right:0}.cb__tier.is-on{color:var(--cb-rasp);font-weight:600}.cb__tier.is-on i{background:var(--cb-rasp);box-shadow:0 0 0 3px #b8436a2e}.cb__bar-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.cb__sum{flex:1;display:flex;flex-direction:column;min-width:0;gap:1px}.cb__nudge{font-size:12px;font-weight:600;line-height:1.3;color:var(--cb-rasp);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.cb__nudge:empty{display:none}.cb__nudge.warn{color:#b3261e}.cb__totals{display:flex;align-items:baseline;gap:6px;white-space:nowrap}.cb__total{font-size:21px;font-weight:800;letter-spacing:-.01em;color:var(--cb-cocoa)}.cb__full{font-size:13px;color:var(--cb-muted)}.cb__full:empty{display:none}.cb__save{font-size:12px;color:var(--cb-ok);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb__save:empty{display:none}.cb__cta{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:52px;padding:14px 20px;border:0;border-radius:999px;cursor:pointer;font:inherit;font-weight:700;font-size:15px;color:#fff;background:linear-gradient(170deg,#D0628A 0%,var(--cb-rasp) 55%,var(--cb-rasp-d) 100%);box-shadow:inset 0 1px #fff6,inset 0 -2px #0000001a,0 12px 24px -12px var(--cb-rasp);transition:transform .15s,filter .2s,opacity .2s}.cb__cta svg{width:18px;height:18px;transition:transform .2s}.cb__cta:hover{filter:brightness(1.05)}.cb__cta:hover svg{transform:translate(3px)}.cb__cta:active{transform:scale(.98)}.cb__cta[disabled]{background:#e9d5dc;color:#4a2c368c;box-shadow:none;cursor:not-allowed}.cb__cta[disabled] svg{display:none}.cb__cta.is-busy{opacity:.75;pointer-events:none}.cb__cta.is-busy svg{animation:cb-nudge .7s ease-in-out infinite alternate}@keyframes cb-nudge{to{transform:translate(4px)}}@media(max-width:400px){.cb__cta{padding:13px 16px;font-size:14px}.cb__total{font-size:19px}.cb__tiers{font-size:10.5px}}.cb__toast{position:fixed;left:50%;bottom:calc(118px + env(safe-area-inset-bottom));z-index:40;transform:translate(-50%,12px);opacity:0;pointer-events:none;max-width:calc(100% - 32px);padding:10px 16px;border-radius:999px;background:var(--cb-cocoa);color:#fff;font-size:13.5px;text-align:center;box-shadow:0 14px 30px -14px #4a2c3699;transition:opacity .25s,transform .25s}.cb__toast.is-on{opacity:1;transform:translate(-50%)}@media(min-width:990px){.cb__toast{bottom:32px}}.cb__fly{position:fixed;z-index:60;left:0;top:0;pointer-events:none;object-fit:contain;will-change:transform,opacity}@media(prefers-reduced-motion:reduce){.cb *,.cb *:before,.cb *:after{animation:none!important;transition:none!important}}.cb__cv{position:absolute;top:0;left:0;z-index:1;pointer-events:none;display:block}.cb__charms{z-index:3}.cb__c{transition:none}.cb__c.is-drag,.cb.is-dragging .cb__hit{cursor:grabbing}.cb__stage-tools--row{position:static;top:auto;right:auto;z-index:auto;display:flex;gap:6px;flex:none;margin-left:2px}.cb__stage-tools--row .cb__icon-btn{width:40px;height:40px;background:#fff;border:1px solid var(--cb-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.cb__stage-tools--row .cb__icon-btn:hover{background:#fff7f9}.cb__tray-head .cb__stage-tools--row{margin-left:12px}.cb__tray-head .cb__hint{margin-left:auto}
/*# sourceMappingURL=/cdn/shop/t/25/assets/charm-builder.css.map */
