.asb{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start;padding-top:32px;padding-bottom:48px;color:#121212}.asb__media{flex:1 1 480px;min-width:0;position:sticky;top:90px}.asb__info{flex:1 1 400px;min-width:0;max-width:560px;display:flex;flex-direction:column;gap:14px}.asb__eyebrow{font-size:13px;letter-spacing:.04em;color:#6b6b6b;text-transform:uppercase}.asb__title{margin:0;font-size:34px;line-height:1.1}.asb__sub{font-size:15px;color:#555;margin-top:4px}.asb__price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.asb__price .now{font-size:26px;font-weight:700}.asb__price s{font-size:16px;color:#777}.asb__price .save{font-size:14px;color:#6f5d2e;font-weight:600;background:#f4efe3;border-radius:40px;padding:2px 10px}.asb__stage{position:relative;width:100%;aspect-ratio:1/1}.asb__stage.auto{aspect-ratio:auto}.asb-g{display:grid;gap:8px;width:100%;height:100%}.asb-g.n1{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.asb-g.n2{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.asb-g.n2.nogift .ts{grid-column:1/-1}.asb-g.n3,.asb-g.n4{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr))}.asb-g.n3 .r1,.asb-g.n4 .r1{grid-column:1/3;grid-row:1/3}.asb-g.n3 .r2,.asb-g.n4 .r2{grid-column:3;grid-row:1}.asb-g.n3 .r3,.asb-g.n4 .r3{grid-column:3;grid-row:2}.asb-g.n3 .tg{grid-column:1;grid-row:3}.asb-g.n3 .ts{grid-column:2/4;grid-row:3}.asb-g.n3.nogift .ts{grid-column:1/4}.asb-g.n4 .r4{grid-column:1;grid-row:3}.asb-g.n4 .tg{grid-column:2;grid-row:3}.asb-g.n4 .ts{grid-column:3;grid-row:3}.asb-g.n4.nogift .ts{grid-column:2/4}.asb-g.nx{grid-template-columns:repeat(3,minmax(0,1fr));height:auto}.asb-g.nx>*{aspect-ratio:1/1}.asb-t{position:relative;overflow:hidden;min-width:0;min-height:0;background:#f4f0e8;border-radius:14px}.asb-t img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;animation:asb-in .35s ease}@keyframes asb-in{0%{opacity:.25}to{opacity:1}}.asb-t.out img{filter:grayscale(1) opacity(.55)}.asb-so{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fffffff2;color:#121212;font-weight:700;font-size:13px;padding:6px 12px;border-radius:40px;white-space:nowrap}.asb-l{position:absolute;left:8px;bottom:8px;max-width:calc(100% - 16px);padding:3px 10px;border-radius:40px;background:#fffffff0;font-size:12px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asb-b{position:absolute;top:8px;left:8px;padding:5px 11px;border-radius:40px;background:#af9a65;color:#fff;font-size:12px;font-weight:700;line-height:1;box-shadow:0 2px 6px #00000026}.asb-b.gb{left:auto;right:8px;background:#fff;color:#6f5d2e;box-shadow:none;border:1px solid #e6dfcf}.tg.locked img{filter:grayscale(.5) opacity(.5)}.asb-lock{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max-content;max-width:86%;text-align:center;padding:8px 12px;font-weight:700;font-size:13px;line-height:1.3;background:#fffffff2;border-radius:12px;box-shadow:0 2px 10px #00000014}.asb-sum{background:linear-gradient(155deg,#fdfbf6,#f3ecdd);border:1px solid #e9e1cf;border-radius:14px;color:#121212;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:8% 10%;min-width:0;min-height:0}.asb-sum b{order:0;color:#8a7745;font-size:14px;line-height:1.2}.asb-sum .p{order:1;font-size:24px;font-weight:700;line-height:1.15}.asb-sum span:not(.g):not(.p){order:2;font-size:13px;line-height:1.35;color:#555}.asb-sum .g{order:3;align-self:flex-start;margin-top:6px;font-size:12px;font-weight:700;color:#6f5d2e;background:#fff;border:1px solid #e0d4b4;border-radius:40px;padding:2px 9px;line-height:1.4}.asb-inset{position:absolute;right:4%;bottom:4%;width:27%;aspect-ratio:1/1;border-radius:50%;overflow:hidden;border:4px solid #fff;box-shadow:0 8px 24px #0000002e;background:#f4f0e8}.asb-inset img{width:100%;height:100%;object-fit:cover;display:block}.asb-inset .asb-b{top:auto;left:50%;bottom:9%;transform:translate(-50%)}.asb-steps{list-style:none;margin:0;padding:0;display:flex;gap:6px}.asb-steps li{flex:1;border:1px solid #e6e0d3;border-radius:40px;padding:5px 8px;font-size:13px;text-align:center;white-space:nowrap;background:#fff;color:#444}.asb-steps li.on{border-color:#af9a65;background:#fbf8f1;color:#6f5d2e;font-weight:700;box-shadow:inset 0 0 0 1px #af9a65}.asb-next,.asb-hint{margin:6px 0 0;font-size:13px;color:#444}.asb-hint{color:#6f5d2e;font-weight:600;margin:0}.asb__items{display:flex;flex-direction:column;gap:8px}.asb-r{border:1px solid #e6e0d3;border-radius:14px;background:#fff;overflow:hidden}.asb-r.open{border-color:#af9a65;box-shadow:0 4px 14px #af9a6524}.asb-rh{display:flex;align-items:center;padding-right:6px}.asb-rt{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:6px 8px 6px 6px;min-height:54px;background:transparent;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.asb-rt img{width:42px;height:42px;object-fit:cover;flex:0 0 auto;background:#f4f0e8;border-radius:10px}.asb-rx{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.asb-rx b{font-size:13px;color:#6b6b6b;font-weight:600}.asb-rx span{font-size:14px;font-weight:600;color:#121212;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asb-rp{font-weight:700;font-size:15px;white-space:nowrap}.asb-rp em{font-style:normal;color:#8a2c1d;font-size:13px}.asb-ch{width:14px;text-align:center;color:#8a8a8a;font-size:11px}.asb-rm{width:36px;height:36px;flex:0 0 36px;border:0;border-radius:50%;background:#f4f0e8;font-size:18px;line-height:1;cursor:pointer;color:#555;margin:4px}.asb-rb{padding:0 10px 10px;display:flex;flex-direction:column;gap:8px}.asb-rb select{width:100%;min-height:44px;padding:0 12px;border:1px solid #e0d9ca;background:#fff;color:#121212;font:inherit;font-size:15px;border-radius:12px}.asb-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.asb-row.one{grid-template-columns:1fr}.asb-segs{display:flex;gap:3px;padding:3px;background:#f4f0e8;border-radius:12px}.asb-seg{flex:1;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 8px;border:0;border-radius:9px;background:transparent;color:#444;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,box-shadow .15s}.asb-seg.on{background:#fff;color:#121212;font-weight:700;box-shadow:0 1px 4px #0000001f,inset 0 0 0 1px #af9a65}.asb-seg.na{color:#9a9a9a;text-decoration:line-through}.asb-seg.na.on{background:#ece6d9;box-shadow:none}.asb-seg img{width:30px;height:30px;border-radius:50%;object-fit:cover}.asb-seg:disabled{opacity:.45;cursor:not-allowed}.asb-gift{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 2px;border:0;background:transparent;font:inherit;font-size:14px;font-weight:600;color:#121212;cursor:pointer;text-align:left;flex-wrap:wrap}.asb-gift small{font-weight:400;color:#777;font-size:13px}.asb-sw{width:38px;height:22px;border-radius:22px;background:#ddd5c4;position:relative;flex:0 0 auto;transition:background .15s}.asb-sw:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:left .15s}.asb-gift.on .asb-sw{background:#af9a65}.asb-gift.on .asb-sw:after{left:18px}.asb-gift:disabled{opacity:.5;cursor:not-allowed}.asb-adds{display:flex;gap:6px;flex-wrap:wrap}.asb-adds .asb-add{flex:1 1 30%}.asb-add{min-height:44px;border:1px dashed #af9a65;border-radius:40px;background:#fff;color:#121212;font:inherit;font-weight:700;font-size:14px;cursor:pointer;padding:0 14px}.asb-add span{font-weight:600;color:#6f5d2e}.asb__gift{padding:10px 12px;border:1px solid #ebe3d2;border-radius:14px;background:#fbf8f1;display:flex;flex-direction:column;gap:8px}.asb__gift:empty{display:none}.asb-gh{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px}.asb-gh b{font-size:14px}.asb-gh span{font-size:13px}.asb-gh s{color:#777}.asb-gh strong{color:#6f5d2e}.asb-bar{height:6px;background:#ece6d9;border-radius:6px;overflow:hidden}.asb-bar i{display:block;height:100%;background:#af9a65;border-radius:6px;transition:width .3s ease}.asb__cta{width:100%;min-height:52px;background:#8a7745;color:#fff;border:0;border-radius:12px;font:inherit;font-size:17px;font-weight:700;cursor:pointer;padding:8px 16px}.asb__cta:disabled{background:#c2bba9;cursor:not-allowed}.asb__msg{font-size:14px}.asb__msg a{color:#6f5d2e;font-weight:700}.asb button:focus-visible,.asb select:focus-visible{outline:2px solid #121212;outline-offset:2px}@media(max-width:749px){.asb{gap:14px;padding-top:14px}.asb__media{position:static;flex-basis:100%}.asb__title{font-size:26px}.asb__price .now{font-size:22px}.asb__info{gap:10px}.asb-g{gap:6px}.asb-t,.asb-sum{border-radius:12px}.asb-sum .p{font-size:20px}.asb-sum{padding:7% 9%}.asb-steps li{font-size:12px;padding:5px 4px}.asb-rt{min-height:50px}.asb-rt img{width:38px;height:38px}}@media(prefers-reduced-motion:reduce){.asb-t img{animation:none}.asb-bar i,.asb-sw,.asb-sw:after,.asb-seg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/ansu-set-builder.css.map */
