.ab{--ab-pointer:#1737d6;position:relative;z-index:0;background:var(--ab-bg,#fff);color:var(--ab-ink,#111);font-family:Inter,Poppins,Helvetica Neue,Arial,sans-serif;padding:var(--ab-pad-top,56px) 0 var(--ab-pad-bottom,64px);-webkit-font-smoothing:antialiased}.ab *,.ab *:before,.ab *:after{box-sizing:border-box}.ab-inner{max-width:1600px;margin:0 auto;padding:0 clamp(20px,2.4vw,44px)}.ab-grid{display:grid;grid-template-columns:minmax(250px,1fr) minmax(0,2fr) minmax(200px,.72fr);grid-template-areas:"left stage right";gap:clamp(20px,3vw,56px);align-items:stretch}.ab [hidden]{display:none!important}.ab-left{grid-area:left;display:flex;flex-direction:column;justify-content:center;min-width:0}.ab-head{margin:0}.ab-eyebrow{margin:0 0 14px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--ab-accent,#f01e85)}.ab-title{margin:0;font-family:"Instrument Serif",Georgia,Times New Roman,serif!important;font-style:italic;font-weight:400;font-size:clamp(46px,5.2vw,84px);line-height:.98;letter-spacing:-.02em;text-transform:none;color:var(--ab-ink,#111)}.ab-meet{display:inline-flex;align-items:center;gap:8px;margin-top:22px;font-family:Inter,sans-serif;font-size:17px;font-weight:500;color:var(--ab-ink,#111);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.ab-meet svg{width:18px;height:18px;transition:transform .25s}.ab-meet:hover svg{transform:translate(4px)}.ab-lists{margin-top:26px}.ab-list{list-style:none;margin:0;padding:0;max-width:340px;border-top:1px solid #e8e8e8}.ab-row{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr) 30px;align-items:center;gap:14px;padding:11px 0;border-bottom:1px solid #e8e8e8;transition:opacity .25s}.ab-row__media{display:block;width:52px;height:52px;border-radius:10px;background:#f4f4f4;overflow:hidden}.ab-row__img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;padding:4px}.ab-row__text{display:flex;flex-direction:column;gap:3px;min-width:0}.ab-row__name{font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:1.3;color:var(--ab-ink,#111);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .2s}.ab-row__name:hover{text-decoration:underline;text-underline-offset:3px}.ab-row__price{font-family:Inter,sans-serif;font-size:13.5px;color:var(--ab-muted,#8a8a8a)}.ab-row.is-hot .ab-row__name{color:var(--ab-pointer);font-weight:600}.ab-row__x,.ab-row__add{-webkit-appearance:none;appearance:none;width:30px;height:30px;padding:0;border-radius:50%;border:0;background:transparent;color:var(--ab-ink,#111);display:grid;place-items:center;cursor:pointer;transition:background .2s,color .2s,transform .3s}.ab-row__x svg,.ab-row__add svg{width:14px;height:14px}.ab-row__x:hover{background:#f1f1f1}.ab-row.is-removed{opacity:.42}.ab-row.is-removed .ab-row__x svg{transform:rotate(45deg)}.ab-row__add{display:none;border:1px solid var(--ab-ink,#111);background:#fff}.ab-row__add:hover{background:var(--ab-ink,#111);color:#fff}.ab-row__add.is-busy{opacity:.55;pointer-events:none}.ab-row__add.is-added{background:var(--ab-accent,#f01e85);border-color:var(--ab-accent,#f01e85);color:#fff}.ab.is-individual .ab-row__x{display:none}.ab.is-individual .ab-row__add{display:grid}.ab-tabs{display:flex;flex-wrap:wrap;gap:28px;margin-top:auto;padding-top:34px}.ab-tab{-webkit-appearance:none;appearance:none;position:relative;background:transparent;border:0;padding:0 0 10px;font-family:Inter,sans-serif;font-size:15px;font-weight:400;letter-spacing:0;color:var(--ab-muted,#8a8a8a);cursor:pointer;transition:color .25s}.ab-tab:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--ab-accent,#f01e85);transform:scaleX(0);transform-origin:left;transition:transform .3s}.ab-tab:hover{color:var(--ab-ink,#111)}.ab-tab.is-active{color:var(--ab-ink,#111);font-weight:500}.ab-tab.is-active:after{transform:none}.ab-tab:focus-visible{outline:2px solid var(--ab-accent,#f01e85);outline-offset:3px}.ab-stage{grid-area:stage;display:grid;min-width:0;align-items:center}.ab-scene{grid-area:1/1;opacity:0;pointer-events:none;transition:opacity .5s ease}.ab-scene.is-active{position:relative;z-index:1;opacity:1;pointer-events:auto}.ab-scene__frame{position:relative;width:100%}.ab-scene__img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.ab-scene__img--empty{background:#f3f3f3}.ab-hot{position:absolute;left:var(--x,50%);top:var(--y,50%);z-index:2;display:block;width:0;height:0;color:var(--ab-ink,#111);text-decoration:none}.ab-hot__dot{position:absolute;left:-12px;top:-12px;width:24px;height:24px;border-radius:50%;background:#ffffff57;border:1.5px solid rgba(255,255,255,.9);-webkit-backdrop-filter:blur(7px) saturate(1.2);backdrop-filter:blur(7px) saturate(1.2);box-shadow:0 2px 10px #0000002e,inset 0 0 0 1px #ffffff40;transition:background .3s,border-color .3s,box-shadow .3s,transform .3s cubic-bezier(.2,.8,.2,1)}.ab-hot__dot:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;background:#ffffffeb;transition:background .3s,transform .3s}.ab-hot__dot:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%;border:1.5px solid var(--ab-pointer);opacity:0;transform:scale(.7);transition:opacity .3s,transform .3s}.ab-hot__line{position:absolute;background:#ffffffb8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 0 0 1px #00000021,0 2px 6px #00000024;border-radius:3px;transition:background .3s,box-shadow .3s}.ab-hot__label{position:absolute;white-space:nowrap;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:1;letter-spacing:.01em;color:var(--ab-ink,#111);text-shadow:0 0 6px #fff,0 0 12px #fff,0 0 2px #fff,0 0 2px #fff;transition:color .25s}.ab-hot--r .ab-hot__line{left:15px;top:-1.5px;width:60px;height:3px}.ab-hot--r .ab-hot__label{left:84px;top:-8px}.ab-hot--l .ab-hot__line{right:15px;top:-1.5px;width:60px;height:3px}.ab-hot--l .ab-hot__label{right:84px;top:-8px}.ab-hot--ur .ab-hot__line{left:-1.5px;bottom:13px;width:3px;height:46px;transform-origin:bottom left;transform:rotate(35deg)}.ab-hot--ur .ab-hot__label{left:30px;top:-62px}.ab-hot--ul .ab-hot__line{right:-1.5px;bottom:13px;width:3px;height:46px;transform-origin:bottom right;transform:rotate(-35deg)}.ab-hot--ul .ab-hot__label{right:30px;top:-62px}.ab-hot--u .ab-hot__line{left:-1.5px;bottom:14px;width:3px;height:28px}.ab-hot--u .ab-hot__label{left:50%;bottom:50px;transform:translate(-50%)}.ab-hot--d .ab-hot__line{left:-1.5px;top:14px;width:3px;height:28px}.ab-hot--d .ab-hot__label{left:50%;top:50px;transform:translate(-50%)}.ab-hot.is-hot .ab-hot__dot,.ab-hot:hover .ab-hot__dot{background:#ffffff38;border-color:#fffffff2;-webkit-backdrop-filter:blur(12px) saturate(1.5);backdrop-filter:blur(12px) saturate(1.5);transform:scale(1.25);box-shadow:0 8px 24px #0000002e,0 0 0 6px #ffffff47,inset 0 1px #ffffffb3}.ab-hot.is-hot .ab-hot__dot:before,.ab-hot:hover .ab-hot__dot:before{background:#fff;transform:scale(.62);box-shadow:0 1px 3px #00000040}.ab-hot.is-hot .ab-hot__dot:after,.ab-hot:hover .ab-hot__dot:after{opacity:1;transform:scale(1);border-color:#ffffffbf}.ab-hot.is-hot .ab-hot__line,.ab-hot:hover .ab-hot__line{background:#fffffff2;box-shadow:0 0 0 1px #0000001a,0 2px 8px #00000029}.ab-hot.is-hot .ab-hot__label,.ab-hot:hover .ab-hot__label{color:var(--ab-ink,#111)}.ab-hot.is-off{opacity:.35}.ab-right{grid-area:right;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0}.ab-count{margin:0;font-family:Inter,sans-serif;font-size:17px;font-weight:500;letter-spacing:.06em;color:var(--ab-ink,#111)}.ab-count__sep{margin:0 8px;color:var(--ab-muted,#8a8a8a)}.ab-count__line{display:block;width:36px;height:2px;background:var(--ab-accent,#f01e85);margin:12px 0 44px}.ab-panel{display:flex;flex-direction:column;align-items:flex-start;width:100%}.ab-strip,.ab-names{display:none}.ab-btn{position:relative;order:1;-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:12px;height:52px;padding:0 26px;border:0;border-radius:4px;background:var(--ab-ink,#111);color:#fff;font-family:Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background .25s,opacity .25s}.ab-btn svg{width:16px;height:16px;transition:transform .25s}.ab-btn:hover{background:var(--ab-accent,#f01e85)}.ab-btn:hover svg{transform:translate(3px)}.ab-btn:focus-visible{outline:2px solid var(--ab-accent,#f01e85);outline-offset:3px}.ab-btn.is-busy{opacity:.6;pointer-events:none}.ab-btn[disabled]{opacity:.4;pointer-events:none}.ab-btn__done{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:0;transition:opacity .2s}.ab-btn.is-added{background:var(--ab-accent,#f01e85)}.ab-btn.is-added .ab-btn__label,.ab-btn.is-added svg{opacity:0}.ab-btn.is-added .ab-btn__done{opacity:1}.ab-price{order:2;margin:22px 0 0;font-family:Inter,sans-serif;font-size:26px;font-weight:500;letter-spacing:-.01em;color:var(--ab-ink,#111)}.ab-alt{order:3;-webkit-appearance:none;appearance:none;background:transparent;border:0;padding:0;margin:12px 0 0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:var(--ab-ink,#111);text-decoration:underline;text-underline-offset:5px;cursor:pointer}.ab-alt:hover{color:var(--ab-accent,#f01e85)}.ab-alt__phone{display:none}.ab-msg{order:5;margin:10px 0 0;font-size:12px;line-height:1.4;color:#c0262b}@media(max-width:1439px){.ab-hot .ab-hot__line{display:none}.ab-hot .ab-hot__label{left:50%;right:auto;top:16px;bottom:auto;transform:translate(-50%);font-size:12.5px;letter-spacing:0}.ab-hot:nth-of-type(odd) .ab-hot__label{top:auto;bottom:16px}}@media(max-width:1024px){.ab-grid{grid-template-columns:1fr;grid-template-areas:"left" "stage" "right";gap:24px}.ab-left{text-align:center;align-items:center}.ab-list{max-width:420px;width:100%;text-align:left}.ab-tabs{justify-content:center;margin-top:0;padding-top:22px}.ab-stage{max-width:640px;width:100%;margin:0 auto}.ab-right{align-items:center;text-align:center}.ab-panel{align-items:center}.ab-count__line{margin-bottom:22px}}@media(max-width:749px){.ab{padding:44px 0 36px}.ab-inner{padding:0 16px}.ab-grid{display:flex;flex-direction:column;gap:0}.ab-left,.ab-right{display:contents}.ab-head{order:1;text-align:center}.ab-eyebrow{margin-bottom:10px;font-size:11px;letter-spacing:.28em}.ab-title{font-size:clamp(38px,11.5vw,46px);line-height:1}.ab-meet{margin-top:12px;font-size:15px}.ab-stage{order:2;margin-top:22px}.ab-hot{display:none}.ab-panel{order:3;align-items:stretch}.ab-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;padding:0 0 12px;font-family:Inter,sans-serif;font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ab-ink,#111)}.ab-names{position:relative;display:grid;grid-template-columns:1fr 1fr;column-gap:24px;row-gap:6px;margin:0 0 22px;font-family:Inter,sans-serif;font-size:14.5px;line-height:1.35;color:var(--ab-ink,#111);text-align:center}.ab-names:after{content:"";position:absolute;left:50%;top:4px;bottom:4px;width:1px;background:var(--ab-line,#e2e2e2)}.ab-names__item{color:inherit;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ab-names__item:nth-child(odd){text-align:right}.ab-names__item:nth-child(2n){text-align:left}.ab-names__item:hover,.ab-names__item:active{color:var(--ab-accent,#e31c63);text-decoration:underline;text-underline-offset:3px}.ab-names__item.is-off{opacity:.4;text-decoration:line-through}.ab-btn{order:1;width:100%;height:52px;border-radius:999px;font-size:12.5px;letter-spacing:.16em}.ab-price{display:none}.ab-alt{order:3;margin:14px auto 0;font-size:13.5px}.ab-alt__desk{display:none}.ab-alt__phone{display:inline}.ab-msg{text-align:center}.ab-lists{order:4;margin-top:16px}.ab-list{display:none;max-width:none;border-top:0}.ab.is-individual .ab-list.is-active{display:block}.ab-row__x{display:none}.ab-row__add{display:grid;width:28px;height:28px}.ab-tabs{order:5;justify-content:center;gap:0;margin-top:26px;padding-top:0}.ab-tab{padding:0 14px 8px;font-size:14px}.ab-tab:after{left:14px;right:14px}.ab-count{order:6;margin:18px 0 0;text-align:center;font-size:13px}.ab-count [data-ab-cur]{color:var(--ab-accent,#f01e85)}.ab-count__line{display:none}}@media(prefers-reduced-motion:reduce){.ab-scene,.ab-hot__dot,.ab-hot__dot:before,.ab-hot__dot:after,.ab-hot__line,.ab-tab:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/afkar-box.css.map */
