:root{--czc-green: #2f9e5b;--czc-green-2: #23824a;--czc-green-bg: #e8f5ec;--czc-line: rgba(57, 36, 50, .1);--czc-muted: rgba(57, 36, 50, .66)}.czc-count{position:absolute;top:4px;right:1px;display:grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:var(--czh-terra, #b5371e);color:#fff;font-family:var(--czh-body);font-weight:800;font-size:11px;line-height:1;letter-spacing:0;box-shadow:0 0 0 2px #fff9f1f2;pointer-events:none}.czc-count[hidden]{display:none}[data-style=dark] .czc-count{background:var(--czh-cream);color:var(--czh-ink);box-shadow:0 0 0 2px #140d12e6}.czc-count.is-pop{animation:czc-pop .5s var(--czh-bounce, ease)}@keyframes czc-pop{0%{transform:scale(.4)}60%{transform:scale(1.25)}to{transform:scale(1)}}.czc-bump{animation:czc-bump .55s var(--czh-bounce, ease)}@keyframes czc-bump{0%{transform:scale(1)}30%{transform:scale(1.28) rotate(-6deg)}60%{transform:scale(.94) rotate(3deg)}to{transform:scale(1) rotate(0)}}.czc-fly{position:fixed;left:0;top:0;z-index:2147483000;display:block;pointer-events:none;box-shadow:0 0 0 2.5px var(--czc-ring, #fff),0 10px 22px -8px #3924328c;will-change:transform,left,top,width,height}.czc-fly--ghost{box-shadow:none;opacity:.35}.czc-ripple{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;border-radius:inherit;pointer-events:none}.czc-ripple__dot{position:absolute;border-radius:50%;background:currentColor;opacity:.3;transform:scale(0);animation:czc-ripple .55s cubic-bezier(.2,.8,.2,1) forwards}@keyframes czc-ripple{to{transform:scale(1);opacity:0}}.czc-press{animation:czc-press .34s var(--czh-bounce, ease)}@keyframes czc-press{0%{transform:scale(1)}35%{transform:scale(.94)}to{transform:scale(1)}}.czh-sbar__cart{position:relative;display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:50%;background:#3924320f;color:var(--czh-ink);transition:background-color .2s,transform .2s var(--czh-ease)}.czh-sbar__cart:hover{background:#b5371e1f;color:var(--czh-terra)}.czh-sbar__cart:active{transform:scale(.92)}.czh-sbar__cart .czh-icon{width:23px;height:23px}.czh-sbar__cta+.czh-sbar__cart{margin-left:-6px}@media(max-width:749px){.czh-sbar__cart{width:44px;height:44px}.czh-sbar__cta+.czh-sbar__cart{margin-left:-4px}}@media(max-width:480px){.czh-sbar__inner:has(.czh-sbar__cart) .czh-sbar__brand,.czh-sbar__inner:has(.czh-sbar__cart) .czh-sbar__dot{display:none}}html.czc-lock,html.czc-lock body{overflow:hidden!important}html.czc-lock .page-wrapper{overflow:hidden!important;scrollbar-gutter:stable}.czc{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;visibility:hidden;pointer-events:none;transition:visibility 0s linear .55s}.czc.is-open{visibility:visible;pointer-events:auto;transition:none}.czc__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#39243257;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .4s ease;cursor:pointer}.czc.is-open .czc__overlay{opacity:1}.czc__panel{position:absolute;top:10px;right:10px;bottom:10px;width:min(460px,calc(100vw - 20px));display:flex;flex-direction:column;border-radius:32px;background:#fff9f1f0;-webkit-backdrop-filter:blur(24px) saturate(1.5);backdrop-filter:blur(24px) saturate(1.5);border:1px solid rgba(255,255,255,.75);box-shadow:0 34px 80px -24px #39243280,inset 0 1px #fff;overflow:hidden;transform:translate(calc(100% + 28px));transition:transform .55s var(--czh-ease, cubic-bezier(.2, .8, .2, 1));outline:none}.czc.is-open .czc__panel{transform:none}.czc__inner{display:flex;flex-direction:column;min-height:0;height:100%}.czc__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 16px 4px 24px}.czc__title{display:flex;align-items:center;gap:10px;font-family:var(--czh-display);font-weight:800;font-size:30px;line-height:1;letter-spacing:-.02em;color:var(--czh-terra);margin:0}.czc__title-count{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 8px;border-radius:14px;background:var(--czh-violet);color:#fff;font-family:var(--czh-body);font-weight:800;font-size:14px;letter-spacing:0}.czc__close{display:grid;place-items:center;flex:none;width:46px;height:46px;padding:0;border:0;border-radius:50%;background:#3924320f;color:var(--czh-ink);cursor:pointer;transition:background-color .2s,transform .25s var(--czh-ease)}.czc__close:hover{background:#b5371e1f;color:var(--czh-terra);transform:rotate(90deg)}.czc__close .czh-icon{width:22px;height:22px}.czc-ship{display:flex;align-items:center;gap:10px;margin:12px 16px 0;padding:11px 14px;border-radius:16px;background:var(--czc-green-bg);color:var(--czh-ink);font-weight:600;font-size:14px;line-height:1.35}.czc-ship .czh-icon{width:20px;height:20px;flex:none;color:var(--czc-green-2)}.czc-ship strong{font-weight:800}.czc__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 16px 18px;scrollbar-width:thin;scrollbar-color:rgba(57,36,50,.2) transparent}.czc-lines{display:grid;gap:10px;margin:0;padding:0;list-style:none}.czc-line{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:start;padding:10px;border-radius:24px;background:#ffffffc7;border:1px solid rgba(57,36,50,.07);box-shadow:0 8px 20px -16px #39243259;transition:opacity .25s,transform .3s var(--czh-ease)}.czc-line.is-busy{opacity:.55;pointer-events:none}.czc-line.is-new{animation:czc-new .7s var(--czh-ease)}@keyframes czc-new{0%{transform:translateY(10px);opacity:0}to{transform:none;opacity:1}}.czc-line__media{position:relative;display:block;width:96px;height:104px;overflow:hidden;border-radius:48px 48px 18px 18px;background:var(--czc-arch, #f3dfdb)}.czc-line__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.czc-line__media.is-cut img{inset:auto 6% 8% 6%;width:88%;height:72%;object-fit:contain;object-position:center bottom}.czc-line__info{display:flex;flex-direction:column;min-width:0;padding-top:4px}.czc-line__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.czc-line__title{font-family:var(--czh-display);font-weight:800;font-size:19px;line-height:1.1;letter-spacing:-.01em;color:var(--czh-ink)}.czc-line__title:hover{color:var(--czh-terra)}.czc-line__price{margin:0;display:flex;flex-direction:column;align-items:flex-end;text-align:right;white-space:nowrap;font-size:15px;line-height:1.2}.czc-line__price strong{font-weight:800}.czc-line__price s{font-size:13px;color:var(--czc-muted)}.czc-line__variant{display:flex;align-items:center;gap:7px;margin:5px 0 0;font-weight:600;font-size:13px;color:var(--czc-muted)}.czc-dot{width:12px;height:12px;flex:none;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #3924322e}.czc-line__prop{margin:3px 0 0;font-size:13px;color:var(--czc-muted)}.czc-line__discount{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;margin:6px 0 0;padding:4px 9px;border-radius:999px;background:#7845971a;color:var(--czh-violet);font-weight:800;font-size:12px;letter-spacing:.03em;text-transform:uppercase}.czc-line__discount .czh-icon{width:13px;height:13px}.czc-line__actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.czc-qty{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:999px;background:#3924320f}.czc-qty__btn{position:relative;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#fff;color:var(--czh-ink);cursor:pointer;box-shadow:0 2px 6px -3px #39243259;transition:background-color .2s,color .2s,transform .2s var(--czh-ease)}.czc-qty__btn svg{width:16px;height:16px}.czc-qty__btn:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%}.czc-qty__btn:hover{background:var(--czh-terra);color:#fff}.czc-qty__btn:active{transform:scale(.9)}.czc-qty__n{min-width:28px;text-align:center;font-weight:800;font-size:15px}.czc-line__remove{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;border:0;background:none;cursor:pointer;font-weight:700;font-size:13px;color:var(--czc-muted);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#3924324d}.czc-line__remove:hover{color:var(--czh-terra);text-decoration-color:currentColor}.czc-up{margin-top:18px}.czc-up__kicker{display:flex;align-items:center;gap:7px;margin:0 0 9px 4px;font-weight:800;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--czh-violet)}.czc-up__kicker .czh-icon{width:14px;height:14px}.czc-up__card{position:relative;display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px;align-items:center;padding:12px;border-radius:26px;background:linear-gradient(140deg,#fff,#fbeee6);border:1.5px dashed rgba(181,55,30,.28)}.czc-up__media{position:relative;width:112px;height:120px;overflow:hidden;border-radius:56px 56px 20px 20px;background:var(--czc-arch, #f3dfdb);transition:background-color .35s}.czc-up__media img{position:absolute;inset:auto 5% 8% 5%;width:90%;height:74%;object-fit:contain;object-position:center bottom;transition:opacity .25s}.czc-up__media.is-swapping img{opacity:0}.czc-up__body{min-width:0}.czc-up__title{margin:0;font-family:var(--czh-display);font-weight:800;font-size:20px;line-height:1.05;color:var(--czh-terra)}.czc-up__title a:hover{text-decoration:underline;text-underline-offset:3px}.czc-up__pitch{margin:3px 0 0;font-weight:600;font-size:13px;line-height:1.3;color:var(--czc-muted)}.czc-up__opts{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin-top:9px}.czc-up__swatches{display:flex;gap:10px}.czc-up__swatch{position:relative;width:28px;height:28px;padding:0;border:0;border-radius:50%;cursor:pointer;background:var(--c);box-shadow:inset 0 0 0 1px #39243233,0 0 0 0 transparent;transition:box-shadow .2s,transform .2s var(--czh-ease)}.czc-up__swatch:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%}.czc-up__swatch:hover{transform:scale(1.1)}.czc-up__swatch[aria-checked=true]{box-shadow:inset 0 0 0 1px #39243233,0 0 0 2px #fff,0 0 0 4px var(--czh-ink)}.czc-up__size{position:relative;display:inline-flex;align-items:center}.czc-up__size select{-webkit-appearance:none;appearance:none;height:40px;padding:0 32px 0 14px;border-radius:999px;border:1px solid rgba(57,36,50,.18);background:#fff;color:var(--czh-ink);font:700 14px/1 var(--czh-body);cursor:pointer}.czc-up__size svg{position:absolute;right:9px;width:16px;height:16px;pointer-events:none}.czc-up__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:11px}.czc-up__price{margin:0;font-weight:800;font-size:16px}.czc-up__add{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px 0 12px;border:0;border-radius:999px;background:var(--czh-terra);color:#fff;cursor:pointer;font:800 14px/1 var(--czh-body);box-shadow:0 4px #781e0c59;transition:transform .2s var(--czh-ease),box-shadow .2s,background-color .2s}.czc-up__add .czh-icon{width:17px;height:17px;stroke-width:2.4}.czc-up__add:hover{background:var(--czh-terra-2);transform:translateY(-1px);box-shadow:0 5px #781e0c59}.czc-up__add:active{transform:translateY(3px);box-shadow:0 1px #781e0c59}.czc-up__add[disabled]{opacity:.5;pointer-events:none}.czc__foot{flex:none;padding:14px 18px 16px;border-top:1px solid var(--czc-line);background:#fff9}.czc-sum{display:grid;gap:6px;margin:0}.czc-sum__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:14px}.czc-sum__row dt{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--czc-muted)}.czc-sum__row dd{margin:0;font-weight:800}.czc-sum__row .czh-icon{width:15px;height:15px}.czc-sum__row--discount dt,.czc-sum__row--discount dd{color:var(--czh-violet)}.czc-sum__row--ship dd{display:inline-flex;align-items:center;gap:5px;color:var(--czc-green-2)}.czc-sum__row--ship .czh-icon{stroke-width:3}.czc-sum__row--total{margin-top:4px;padding-top:8px;border-top:1px dashed var(--czc-line)}.czc-sum__row--total dt{font-family:var(--czh-display);font-weight:800;font-size:22px;color:var(--czh-ink)}.czc-sum__row--total dd{font-family:var(--czh-display);font-weight:800;font-size:26px;letter-spacing:-.01em;color:var(--czh-ink)}.czc-sum__tax{margin:2px 0 0;font-size:13px;color:var(--czc-muted);text-align:right}.czc-checkout-form{margin:12px 0 0}.czc-checkout{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:58px;padding:0 24px;border:0;border-radius:999px;background:var(--czh-terra);color:#fff;cursor:pointer;font:800 17px/1 var(--czh-body);letter-spacing:.01em;box-shadow:0 6px #781e0c61;transition:transform .25s var(--czh-ease),box-shadow .25s var(--czh-ease),background-color .2s}.czc-checkout .czh-icon{width:20px;height:20px}.czc-checkout:hover{background:var(--czh-terra-2);transform:translateY(-2px);box-shadow:0 8px #781e0c61}.czc-checkout:active{transform:translateY(4px);box-shadow:0 2px #781e0c61}.czc-trust{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 14px;margin:14px 0 0;padding:0;list-style:none}.czc-trust li{display:inline-flex;align-items:center;gap:5px;font-weight:700;font-size:13px;color:var(--czc-muted)}.czc-trust .czh-icon{width:15px;height:15px;color:var(--czh-terra)}.czc-pay{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin:11px 0 0;padding:0;list-style:none}.czc-pay__icon{display:block;width:34px;height:22px}.czc__inner.is-empty .czc__scroll{display:flex}.czc-empty{display:flex;flex-direction:column;align-items:center;width:100%;margin:auto 0;padding:10px 4px 6px;text-align:center}.czc-empty__art{position:relative;width:128px;height:104px;margin-bottom:12px;color:var(--czh-terra)}.czc-empty__sofa{position:absolute;left:50%;bottom:0;width:92px!important;height:92px!important;margin-left:-46px;stroke-width:1.3}.czc-empty__moon{position:absolute;top:0;right:8px;color:var(--czh-violet)}.czc-empty__moon .czh-icon{width:30px;height:30px}.czc-empty__z{position:absolute;left:40%;top:18px;font-family:var(--czh-display);font-weight:800;font-size:16px;color:var(--czh-violet);animation:czc-z 2.6s ease-in-out infinite;opacity:0}.czc-empty__z--2{left:48%;top:8px;font-size:20px;animation-delay:.8s}.czc-empty__z--3{left:57%;top:-2px;font-size:24px;animation-delay:1.6s}@keyframes czc-z{0%{transform:translateY(8px) scale(.6);opacity:0}40%{opacity:1}to{transform:translateY(-14px) scale(1);opacity:0}}.czc-empty__title{margin:0;font-family:var(--czh-display);font-weight:800;font-size:26px;line-height:1.05;color:var(--czh-terra);text-wrap:balance}.czc-empty__text{margin:6px 0 0;font-weight:600;font-size:15px;color:var(--czc-muted)}.czc-empty__products{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;margin:20px 0 0;padding:0;list-style:none}.czc-empty__card{display:flex;flex-direction:column;align-items:center;gap:3px;height:100%;padding:12px 10px 14px;border-radius:24px;background:#fffc;border:1px solid rgba(57,36,50,.07);transition:transform .3s var(--czh-ease),box-shadow .3s}.czc-empty__card:hover{transform:translateY(-3px);box-shadow:0 16px 26px -18px #39243280}.czc-empty__media{position:relative;display:block;width:100%;max-width:132px;aspect-ratio:1 / 1.05;margin-bottom:6px;overflow:hidden;border-radius:50% 50% 20px 20px/47.6% 47.6% 20px 20px;background:var(--czc-arch, #f7d5c5)}.czc-empty__media img{position:absolute;inset:auto 6% 9% 6%;width:88%;height:72%;object-fit:contain;object-position:center bottom}.czc-empty__name{font-family:var(--czh-display);font-weight:800;font-size:18px;line-height:1.1;color:var(--czh-ink)}.czc-empty__price{font-weight:700;font-size:13px;color:var(--czc-muted)}.czc-empty__go{display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-weight:800;font-size:13px;color:var(--czh-terra)}.czc-empty__go .czh-icon{width:15px;height:15px;transition:transform .25s var(--czh-ease)}.czc-empty__card:hover .czc-empty__go .czh-icon{transform:translate(3px)}.czc-toast{position:absolute;left:16px;right:16px;top:76px;z-index:5;margin:0;padding:12px 16px;border-radius:16px;background:var(--czh-ink);color:var(--czh-cream);font-weight:700;font-size:14px;line-height:1.35;box-shadow:0 16px 30px -16px #39243299;animation:czc-new .4s var(--czh-ease)}.czc-toast[hidden]{display:none}@media(max-width:600px){.czc__panel{top:8px;right:8px;bottom:8px;width:calc(100vw - 16px);border-radius:28px}.czc__head{padding:16px 12px 2px 20px}.czc__title{font-size:27px}.czc-ship{margin:10px 12px 0;padding:10px 12px;font-size:13.5px}.czc__scroll{padding:12px 12px 16px}.czc-line{grid-template-columns:84px minmax(0,1fr);gap:12px}.czc-line__media{width:84px;height:94px;border-radius:42px 42px 16px 16px}.czc-line__title{font-size:17px}.czc-up__card{grid-template-columns:96px minmax(0,1fr);gap:12px;padding:10px}.czc-up__media{width:96px;height:108px;border-radius:48px 48px 18px 18px}.czc__foot{padding:12px 14px 14px}.czc-checkout{min-height:56px}}@media(prefers-reduced-motion:reduce){.czc,.czc__overlay,.czc__panel{transition-duration:.01s!important}.czc-empty__z{animation:none!important}}.czc-redirect{min-height:50vh;display:grid;place-items:center;padding:140px var(--czh-gutter) 80px;text-align:center}.czc-redirect__msg{font-family:var(--czh-display);font-weight:800;font-size:28px;color:var(--czh-terra)}.czc-redirect__note{margin-top:8px;font-size:15px;color:var(--czc-muted)}.czc-redirect__list{display:grid;gap:8px;max-width:520px;margin:22px auto 0;text-align:left}.czc-redirect__list li{display:flex;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:16px;background:#fff}.czc-page{padding:clamp(120px,12vw,150px) 0 clamp(64px,8vw,110px);background:var(--czh-cream)}.czc-page__head{margin-bottom:clamp(24px,3vw,36px)}.czc-page__title{margin:10px 0 0;display:flex;align-items:center;gap:12px;font-family:var(--czh-display);font-weight:800;font-size:clamp(40px,5vw,64px);line-height:1;letter-spacing:-.02em;color:var(--czh-terra);text-transform:none}.czc-page__grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:clamp(20px,3vw,40px);align-items:start}.czc-page__lines{display:grid;gap:12px;margin:0;padding:0;list-style:none}.czc-page__line{display:grid;grid-template-columns:120px minmax(0,1fr);gap:18px;align-items:start;padding:12px;border-radius:28px;background:#fff;border:1px solid rgba(57,36,50,.07);box-shadow:0 10px 24px -18px #39243266}.czc-page__line .czc-line__media{width:120px;height:130px;border-radius:60px 60px 20px 20px}.czc-page__info{display:flex;flex-direction:column;min-width:0;padding-top:6px}.czc-page__info .czc-line__title{font-size:22px}.czc-page__info .czc-line__price{font-size:17px}.czc-page__info .czc-line__variant{font-size:14px}.czc-page__info .czc-qty__btn{text-decoration:none}.czc-page__sum{position:sticky;top:110px;display:flex;flex-direction:column;padding:18px;border-radius:28px;background:#fff;border:1px solid rgba(57,36,50,.07);box-shadow:0 16px 34px -22px #39243273}.czc-page__sum .czc-ship{margin:0 0 14px}.czc-page__back{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin-top:10px;font-weight:800;font-size:15px;color:var(--czh-violet)}.czc-page__back .czh-icon{width:18px;height:18px;transform:rotate(180deg)}.czc-page__back:hover{color:var(--czh-terra)}.czc-page__empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 16px;border-radius:28px;background:#fff;text-align:center}.czc-page__empty-actions{margin-top:16px}@media(max-width:849px){.czc-page__grid{grid-template-columns:1fr}.czc-page__sum{position:static}}@media(max-width:600px){.czc-page{padding-top:110px}.czc-page__line{grid-template-columns:92px minmax(0,1fr);gap:12px;padding:10px;border-radius:24px}.czc-page__line .czc-line__media{width:92px;height:100px;border-radius:46px 46px 16px 16px}.czc-page__info .czc-line__title{font-size:18px}.czc-page__info .czc-line__price{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/cz-cart.css.map */
