.asb--grid .asb__media,.asb--grid .asb__price,.asb--grid .asb__gift{display:none}.asb--grid .asb__info{max-width:none;flex:1 1 100%}.asb--grid .asb__info>div:first-child{text-align:center;max-width:640px;margin:0 auto}.asb--grid .asb__title{font-size:36px}.asbg-ms{position:relative;width:100%;max-width:720px;margin:6px auto 0}.asbg-track{position:absolute;top:6px;left:calc(50% / var(--n));right:calc(50% / var(--n));height:6px;border-radius:6px;background:#ece6d9}.asbg-track i{display:block;height:100%;border-radius:6px;background:#af9a65;transition:width .3s ease}.asbg-ms ol{list-style:none;position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));margin:0;padding:0}.asbg-ms li{display:flex;flex-direction:column;align-items:center;min-width:0;padding:0 2px;text-align:center;line-height:1.25;font-size:13px;color:#666}.asbg-dot{position:relative;z-index:1;width:18px;height:18px;margin-bottom:4px;border-radius:50%;border:2px solid #d9d2c3;background:#fff;box-sizing:border-box}.asbg-ms li.on .asbg-dot{border-color:#af9a65;background:#af9a65}.asbg-ms li b{font-size:13px;color:#121212}.asbg-ms li.on span:last-child{color:#6f5d2e;font-weight:700}.asbg-ms.sm{max-width:none}.asbg-ms.sm li,.asbg-ms.sm li b{font-size:12px}.asbg-group{margin-top:28px}.asbg-gh{margin:0 0 12px;font-size:24px}.asbg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}.asbg-card{display:flex;flex-direction:column;border:1px solid #ece6d9;border-radius:14px;background:#fff;overflow:hidden}.asbg-ph{position:relative;aspect-ratio:1/1;background:#f4f0e8}.asbg-ph img{width:100%;height:100%;object-fit:cover;display:block}.asbg-card.out .asbg-ph img{filter:grayscale(1) opacity(.55)}.asbg-in{position:absolute;top:8px;left:8px;padding:4px 10px;border-radius:40px;background:#af9a65;color:#fff;font-size:12px;font-weight:700;line-height:1.2}.asbg-so{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:5px 12px;border-radius:40px;background:#fff;font-size:13px;font-weight:700}.asbg-cb{flex:1;display:flex;flex-direction:column;gap:8px;padding:10px 12px 12px}.asbg-name{font-size:16px;line-height:1.25}.asbg-opts{display:flex;gap:3px;padding:3px;border-radius:10px;background:#f4f0e8}.asbg-opt{flex:1;min-width:0;min-height:36px;padding:0 6px;border:0;border-radius:8px;background:transparent;color:#444;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.asbg-opt.on{background:#fff;color:#121212;box-shadow:0 1px 3px #0000001f,inset 0 0 0 1px #af9a65}.asbg-opt.na{color:#9a9a9a;text-decoration:line-through}.asbg-gb{min-height:32px;font-size:13px}.asbg-row{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-top:auto}.asbg-price{font-size:16px;font-weight:700}.asbg-more{font-size:12px;color:#6f5d2e}.asbg-add{min-height:42px;border:1.5px solid #8a7745;border-radius:40px;background:#fff;color:#5f4f25;font:inherit;font-size:15px;font-weight:700;cursor:pointer}.asbg-add:hover{background:#8a7745;color:#fff}.asbg-add:disabled{border-color:#d9d2c3;background:#f8f6f1;color:#999;cursor:not-allowed}.asbg-wrap{display:flex;align-items:flex-start;gap:28px;margin-top:8px}.asbg-main{flex:1;min-width:0}.asbg-main .asbg-group:first-child{margin-top:0}.asbg-side{position:sticky;top:90px;flex:0 0 360px;display:flex;flex-direction:column;gap:10px;max-height:calc(100vh - 110px);overflow:auto;padding:16px;border:1px solid #e6dfcf;border-radius:16px;background:#fff;box-shadow:0 6px 24px #0000000f}.asbg-side .asbg-chev{display:none}.asbg-side .asbg-toggle{cursor:default}.asbg-sel{position:relative;display:block}.asbg-sel select{width:100%;min-height:38px;padding:0 28px 0 10px;border:1px solid #d9d2c3;border-radius:8px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M0 0h10L5 6z' fill='%23121212'/%3E%3C/svg%3E") no-repeat right 10px center/9px 5px;color:#121212;font:inherit;font-size:14px;-webkit-appearance:none;appearance:none;text-overflow:ellipsis}.asbg-toggle{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:0;border:0;background:transparent;color:#121212;font:inherit;text-align:left;cursor:pointer}.asbg-toggle b{font-size:16px}.asbg-toggle span{font-size:14px;color:#666}.asbg-chev{margin-left:auto;font-size:13px;font-weight:600;color:#6f5d2e}.asbg-list{list-style:none;display:flex;flex-direction:column;gap:8px;margin:0;padding:0}.asbg-list li{display:flex;align-items:center;gap:10px}.asbg-list img{width:40px;height:40px;flex:0 0 auto;border-radius:8px;object-fit:cover;background:#f4f0e8}.asbg-li{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25;font-size:14px}.asbg-li small{overflow:hidden;font-size:12px;color:#666;text-overflow:ellipsis;white-space:nowrap}.asbg-q{display:inline-flex;align-items:center;border:1px solid #e0d9ca;border-radius:40px}.asbg-q button{width:36px;height:36px;border:0;background:transparent;color:#121212;font-size:18px;cursor:pointer}.asbg-q button:disabled{color:#bbb;cursor:not-allowed}.asbg-q span{min-width:18px;text-align:center;font-weight:700;font-size:14px}.asbg-lp{min-width:62px;text-align:right;font-size:14px;font-weight:700}.asbg-empty{font-size:14px;color:#666}.asbg-tiny{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border-radius:10px;background:#fbf8f1;font-size:14px}.asbg-sum{display:flex;justify-content:space-between;align-items:center;gap:10px}.asbg-sl{display:flex;flex-direction:column;font-size:16px;line-height:1.3}.asbg-perk{font-size:12px;color:#666}.asbg-perk.on{color:#6f5d2e;font-weight:700}.asbg-sp{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.asbg-sp s{font-size:14px;color:#888}.asbg-sp b{font-size:20px;color:#8a7745}.asbg-sp em{padding:3px 7px;border-radius:6px;background:#f4efe3;color:#6f5d2e;font-style:normal;font-size:12px;font-weight:700}.asb--grid .asb__cta{min-height:50px;border-radius:40px}.asb--grid .asb__msg:empty{display:none}.asbg-opt:focus-visible,.asbg-sel select:focus-visible,.asbg-add:focus-visible,.asbg-toggle:focus-visible,.asbg-q button:focus-visible{outline:2px solid #121212;outline-offset:2px}@media(max-width:989px){.asbg-wrap{display:block}.asbg-side{position:sticky;top:auto;bottom:0;z-index:20;max-height:none;overflow:visible;margin:18px -16px 0;padding:10px 14px calc(12px + env(safe-area-inset-bottom,0px));border-bottom:0;border-radius:16px 16px 0 0;box-shadow:0 -6px 24px #0000001a}.asbg-side .asbg-chev{display:inline}.asbg-side .asbg-toggle{cursor:pointer}.asbg-side:not(.is-open) .asbg-list,.asbg-side:not(.is-open) .asbg-tiny{display:none}.asbg-side.is-open .asbg-list{max-height:42vh;overflow:auto}}@media(max-width:749px){.asb--grid .asb__title{font-size:28px}.asbg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.asbg-gh{font-size:20px}.asbg-cb{padding:8px 10px 10px;gap:6px}.asbg-name{font-size:15px}.asbg-opt{font-size:12px;padding:0 4px}.asbg-sel select{font-size:13px;padding-left:8px}.asbg-add{font-size:14px;min-height:40px}.asbg-ms li,.asbg-ms li b{font-size:12px}}.asbg-tiny span{font-size:12px;color:#666}
/*# sourceMappingURL=/cdn/shop/t/58/assets/ansu-set-builder-grid.css.map */
