.bu{margin:12px 0;padding:14px 0 12px;border-radius:16px;background:#fff;border:1px solid #F1DCC4;overflow:hidden}.bu.is-open{border-color:#f0b347;background:linear-gradient(180deg,#fff7e8,#fff 70%)}.bu__head{display:flex;gap:10px;align-items:flex-start;padding:0 14px}.bu__icon{flex:0 0 36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fbeae6;color:#a5161a}.bu.is-open .bu__icon{background:#f5b83d;color:#3a1a08}.bu__txt{min-width:0}.bu__h{margin:0;font:700 15px/1.25 DM Sans,DM-sans,sans-serif;color:#2a1a12}.bu.is-locked .bu__h{color:#a5161a}.bu__why{display:inline-block;margin:2px 0 0 4px;padding:2px 8px;border-radius:999px;background:#a5161a;color:#fff;font:700 11.5px/1.35 DM Sans,DM-sans,sans-serif;vertical-align:2px;white-space:nowrap}.bu__sub{margin:3px 0 0;font:400 12.5px/1.35 DM Sans,DM-sans,sans-serif;color:#6b5f57}.bu__bar{margin:10px 14px 0;height:6px;border-radius:99px;background:#f3e6da;overflow:hidden}.bu__bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#a5161a,#e04a17 60%,#f0a12e);transition:width .4s ease}.bu__row{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:12px 14px 4px;scroll-snap-type:x proximity}.bu__row::-webkit-scrollbar{display:none}.bu__fine{margin:6px 14px 0;font:400 11px/1.3 DM Sans,DM-sans,sans-serif;color:#9a8e85}.bu-card{flex:0 0 138px;scroll-snap-align:start;display:flex;flex-direction:column;gap:4px}.bu-card__img{position:relative;display:block;padding:0;border:0;border-radius:12px;overflow:hidden;background:#f4f1ec;aspect-ratio:3/4;cursor:zoom-in;width:100%}.bu-card__img img{width:100%;height:100%;object-fit:cover;display:block;transition:filter .3s}.bu-card.is-locked .bu-card__img img{filter:saturate(.55) brightness(.92)}.bu-card__off{position:absolute;left:6px;top:6px;padding:3px 6px;border-radius:6px;background:#a5161a;color:#fff;font:700 10.5px/1 DM Sans,DM-sans,sans-serif}.bu-card__lock{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffffeb;color:#a5161a;box-shadow:0 4px 12px #0000002e}.bu-card__zoom{position:absolute;right:6px;bottom:6px;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffffe6;color:#2a1a12}.bu-card__t{margin:2px 0 0;font:500 12.5px/1.25 DM Sans,DM-sans,sans-serif;color:#2a1a12;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:31px}.bu-card__p{margin:0;display:flex;align-items:baseline;gap:6px}.bu-card__p b{font:800 16px/1 DM Sans,DM-sans,sans-serif;color:#a5161a}.bu-card__p s{font:400 11.5px/1 DM Sans,DM-sans,sans-serif;color:#9a8e85}.bu-card__left{margin:0;font:600 11px/1.2 DM Sans,DM-sans,sans-serif;color:#2e7d46}.bu-card__left.is-low{color:#c2261a}.bu-card__size{width:100%;height:30px;padding:0 8px;border:1px solid #E6DED6;border-radius:8px;background:#fff;font:500 12px/1 DM Sans,DM-sans,sans-serif;color:#2a1a12}.bu-card__btn{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;height:34px;margin-top:2px;border:0;border-radius:8px;background:#efe7df;color:#8a7f78;font:700 12px/1 DM Sans,DM-sans,sans-serif;cursor:not-allowed}.bu-card__btn.is-go{background:#a5161a;color:#fff;cursor:pointer}.bu-card__btn.is-go:active{transform:scale(.98)}.bu-card__btn.is-busy{opacity:.6;pointer-events:none}.bu-pv{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:flex-end;background:#140a0573;animation:buFade .2s ease}.bu-pv__sheet{width:100%;max-height:92%;overflow-y:auto;background:#fff;border-radius:20px 20px 0 0;padding:14px 16px calc(22px + env(safe-area-inset-bottom));animation:buUp .25s ease}.bu-pv__top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.bu-pv__t{margin:0;font:600 15px/1.3 DM Sans,DM-sans,sans-serif;color:#2a1a12}.bu-pv__x{flex:0 0 34px;height:34px;border:0;border-radius:50%;background:#f4f1ec;color:#2a1a12;font-size:18px;line-height:1;cursor:pointer}.bu-pv__imgs{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:0 16px}.bu-pv__imgs::-webkit-scrollbar{display:none}.bu-pv__imgs img{flex:0 0 auto;height:min(44vh,380px);aspect-ratio:3/4;object-fit:cover;border-radius:14px;background:#f4f1ec;scroll-snap-align:center}.bu-pv__p{display:flex;align-items:baseline;gap:8px;margin:12px 0 8px}.bu-pv__p b{font:800 22px/1 DM Sans,DM-sans,sans-serif;color:#a5161a}.bu-pv__p s{font-size:14px;color:#9a8e85}.bu-pv__p em{font-style:normal;font:700 12px/1 DM Sans,DM-sans,sans-serif;color:#2e7d46}.bu-pv__row{display:flex;gap:8px}.bu-pv__row .bu-card__size{flex:0 0 34%;height:44px;font-size:14px}.bu-pv__row .bu-card__btn{flex:1;height:44px;margin:0;font-size:14px;border-radius:10px}@keyframes buFade{0%{opacity:0}}@keyframes buUp{0%{transform:translateY(30px);opacity:.4}}.bys-cl__side.is-unlock{background:#fff1d6;color:#7a3e00}.bu-card__rate{margin:0;font:600 11.5px/1 DM Sans,DM-sans,sans-serif;color:#2a1a12}.bu-card__rate span{color:#d4a23a}.bu-card__rate em{font-style:normal;font-weight:400;color:#9a8e85}
/*# sourceMappingURL=/cdn/shop/t/474/assets/bys-unlock.css.map */
