.bsc{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;visibility:hidden;pointer-events:none}.bsc.is-open{visibility:visible;pointer-events:auto}.bsc__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#32262273;opacity:0;transition:opacity .3s}.bsc.is-open .bsc__overlay{opacity:1}.bsc__panel{position:absolute;top:0;right:0;height:100%;width:min(440px,100%);background:#fff;display:flex;flex-direction:column;transform:translate(100%);transition:transform .35s cubic-bezier(.2,.8,.2,1);box-shadow:-8px 0 30px #0000001f;font-family:var(--font-body-family)}.bsc.is-open .bsc__panel{transform:none}.bsc__head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #f0e6e9}.bsc__title{font-family:var(--font-heading-family);font-weight:700;font-size:1.9rem;color:var(--bs-brown,#322622)}.bsc__count{color:var(--bs-pink,#D87282)}.bsc__x{background:none;border:0;cursor:pointer;color:var(--bs-brown,#322622);padding:4px;display:grid;place-items:center}.bsc__x .ms{font-size:2.6rem}.bsc__timer{display:flex;align-items:center;justify-content:center;gap:6px;background:var(--bs-pink,#D87282);color:#fff;font-size:1.3rem;padding:8px 12px;text-align:center}.bsc__timer .ms{font-size:1.8rem}.bsc__timer b{font-variant-numeric:tabular-nums}.bsc__body{flex:1;overflow-y:auto;padding:14px 18px 8px;-webkit-overflow-scrolling:touch}.bsc__progress{background:var(--bs-pink-bg,#FDF6F8);border:1px solid var(--bs-pink-light,#EFDCE4);border-radius:12px;padding:12px 14px 26px;margin-bottom:14px}.bsc__ptext{margin:0 0 12px;font-size:1.35rem;text-align:center;color:var(--bs-brown,#322622);line-height:1.35}.bsc__ptext b{color:var(--bs-pink,#D87282)}.bsc__bar{position:relative;height:8px;border-radius:8px;background:#ead9df;margin:0 14px 0 4px}.bsc__fill{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:8px;background:linear-gradient(90deg,#e79aa6,var(--bs-pink,#D87282));transition:width .5s}.bsc__step{position:absolute;top:50%;transform:translate(-50%,-50%);width:28px;height:28px;border-radius:50%;background:#fff;border:2px solid #ead9df;display:grid;place-items:center;color:#c9b3ba;transition:all .3s}.bsc__step .ms{font-size:1.6rem}.bsc__step.is-done{background:var(--bs-pink,#D87282);border-color:var(--bs-pink,#D87282);color:#fff}.bsc__labels{position:relative;height:0;margin:0 14px 0 4px}.bsc__labels span{position:absolute;top:10px;transform:translate(-50%);font-size:1.1rem;font-weight:700;color:var(--bs-brown,#322622);white-space:nowrap}.bsc__labels span:last-child{transform:translate(-80%)}.bsc__item{display:grid;grid-template-columns:78px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid #f3ebee}.bsc__img{width:78px;height:78px;border-radius:10px;object-fit:cover;background:var(--bs-pink-bg,#FDF6F8);display:block}.bsc__info{min-width:0;display:flex;flex-direction:column;gap:3px}.bsc__top{display:flex;justify-content:space-between;gap:8px}.bsc__name{font-weight:700;font-size:1.4rem;color:var(--bs-brown,#322622);line-height:1.25;text-decoration:none}.bsc__var{font-size:1.25rem;color:#8b807c}.bsc__del{background:none;border:0;padding:0;cursor:pointer;color:#a99c98;height:22px}.bsc__del .ms{font-size:2rem}.bsc__bottom{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.bsc__qty{display:inline-flex;align-items:center;border:1px solid #e3dcda;border-radius:30px;overflow:hidden}.bsc__qty button{width:32px;height:32px;border:0;background:#fff;cursor:pointer;font-size:1.8rem;color:var(--bs-brown,#322622);line-height:1}.bsc__qty span{min-width:26px;text-align:center;font-weight:700;font-size:1.4rem}.bsc__price{text-align:right;line-height:1.2}.bsc__price b{display:block;font-size:1.5rem;color:var(--bs-brown,#322622)}.bsc__price s{font-size:1.2rem;color:#a99c98}.bsc__disc{font-size:1.1rem;font-weight:700;color:#2e9e48}.bsc__add{display:flex;align-items:center;gap:10px;margin:14px 0 4px;padding:10px 12px;border:1px dashed var(--bs-pink,#D87282);border-radius:12px;background:#fff}.bsc__add p{flex:1;margin:0;font-size:1.3rem;line-height:1.3;color:var(--bs-brown,#322622)}.bsc__add button{background:var(--bs-pink,#D87282);color:#fff;border:0;border-radius:30px;padding:8px 14px;font-weight:700;font-size:1.25rem;cursor:pointer;white-space:nowrap}.bsc__empty{text-align:center;padding:40px 10px;color:var(--bs-brown,#322622)}.bsc__empty .ms{font-size:5rem;color:var(--bs-pink-light,#EFDCE4)}.bsc__empty p{font-size:1.6rem;margin:8px 0 18px}.bsc__foot{border-top:1px solid #f0e6e9;padding:14px 18px calc(14px + env(safe-area-inset-bottom));background:#fff}.bsc__row{display:flex;justify-content:space-between;align-items:baseline;font-size:1.4rem;color:var(--bs-brown,#322622)}.bsc__row--save{color:#2e9e48;font-weight:700;margin-bottom:4px}.bsc__row--total{font-size:1.7rem;font-weight:700}.bsc__row--total b{font-size:2rem}.bsc__note{margin:2px 0 12px;font-size:1.15rem;color:#8b807c}.bsc__btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;border-radius:8px;padding:15px;font-weight:700;font-size:1.6rem;letter-spacing:.04em;text-decoration:none;cursor:pointer;border:0}.bsc__btn--main{background:var(--bs-pink,#D87282);color:#fff;box-shadow:0 6px 16px #d8728259}.bsc__btn--main .ms{font-size:2rem}.bsc__btn--ghost{display:inline-flex;width:auto;padding:12px 24px;border:2px solid var(--bs-pink,#D87282);color:var(--bs-pink,#D87282);background:#fff}.bsc__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;margin:12px 0 8px}.bsc__payicon{height:22px;width:auto}.bsc__trust{list-style:none;margin:0;padding:0;display:flex;justify-content:space-between;gap:6px}.bsc__trust li{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:1.05rem;text-align:center;color:#6f6461;line-height:1.2}.bsc__trust .ms{font-size:2rem;color:var(--bs-pink,#D87282)}.bsc.is-loading .bsc__body{opacity:.55;pointer-events:none}body.bsc-lock{overflow:hidden}.bsc__item.is-free .bsc__img{outline:2px solid var(--bs-pink,#D87282);outline-offset:-2px}.bsc__badge{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;background:var(--bs-pink-light,#EFDCE4);color:var(--bs-brown,#322622);font-size:1.05rem;font-weight:700;letter-spacing:.03em;padding:3px 9px 3px 6px;border-radius:20px;text-transform:uppercase}.bsc__badge .ms{font-size:1.4rem;color:var(--bs-pink,#D87282)}.bsc__price{display:flex;align-items:baseline;gap:6px}.bsc__price b{display:inline}.bsc__gift{color:var(--bs-pink,#D87282)!important;letter-spacing:.03em}.bsc [hidden]{display:none!important}.bsc__thumbs{position:relative;display:block}.bsc__more{position:absolute;right:-6px;bottom:-6px;background:var(--bs-pink,#D87282);color:#fff;font-size:1.1rem;font-weight:700;border-radius:20px;padding:2px 7px;border:2px solid #fff}.bsc__item .bsc__var{line-height:1.35}.bsc__reassure{display:flex;align-items:center;gap:12px;margin:16px 0 6px;padding:14px 16px;background:var(--bs-pink-bg,#FDF6F8);border:1px solid var(--bs-pink-light,#EFDCE4);border-radius:12px}.bsc__reassure .ms{font-size:3rem;color:var(--bs-pink,#D87282);flex-shrink:0}.bsc__reassure p{margin:0;font-size:1.35rem;line-height:1.45;color:var(--bs-brown,#322622)}.bsc__row--ship{font-size:1.4rem;margin-bottom:2px}.bsc__row--ship b{letter-spacing:.04em}.bsc__row--total{margin-bottom:12px}.bsc__pay{margin:12px 0 0;gap:6px}.bsc__payicon{height:24px}.bsc__price b,.bsc__row--total b{color:var(--bs-pink,#D87282)}.bsc__btn--main{background:#2e9e48;box-shadow:0 6px 16px #2e9e484d}.bsc__pay{flex-wrap:nowrap;gap:4px}.bsc__payicon{height:22px;flex:0 1 auto;min-width:0}.announcement-bar__message{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:clamp(1.1rem,3.3vw,1.4rem);letter-spacing:.02em;padding-left:8px;padding-right:8px}.bscp{padding-top:22px;padding-bottom:10px;font-family:var(--font-body-family);color:var(--bs-brown,#322622)}.bscp__title{text-align:center;margin:0 0 4px;font-family:var(--font-heading-family);font-size:2.8rem;font-weight:700;line-height:1.2}.bscp__cont{display:block;text-align:center;color:var(--bs-pink,#D87282);font-size:1.5rem;text-decoration:none;margin-bottom:14px}.bscp__cont:hover{text-decoration:underline}.bscp__head{display:flex;justify-content:space-between;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:#8b807c;padding-bottom:8px;border-bottom:1px solid #eee3e6}.bscp__item{display:grid;grid-template-columns:96px 1fr auto;gap:14px;padding:14px 0;border-bottom:1px solid #f1e8eb;align-items:start}.bscp__media img{width:96px;height:96px;object-fit:cover;border-radius:12px;display:block;background:var(--bs-pink-bg,#FDF6F8)}.bscp__item.is-free .bscp__media img{outline:2px solid var(--bs-pink,#D87282);outline-offset:-2px}.bscp__info{min-width:0;display:flex;flex-direction:column;gap:3px}.bscp__name{font-weight:700;font-size:1.45rem;line-height:1.25;color:inherit;text-decoration:none}.bscp__unit{font-size:1.35rem}.bscp__unit s,.bscp__tot s{color:#a99c98;font-size:.9em;margin-right:4px}.bscp__var{font-size:1.3rem;color:#6f6461;line-height:1.4}.bscp__badge{display:inline-flex;align-self:flex-start;align-items:center;gap:4px;font-size:1.05rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;background:var(--bs-pink-light,#EFDCE4);border-radius:20px;padding:3px 9px 3px 6px;margin-top:2px}.bscp__badge .ms{font-size:1.4rem;color:var(--bs-pink,#D87282)}.bscp__ctrl{display:flex;align-items:center;gap:14px;margin-top:6px}.bscp__qty{display:inline-flex;align-items:center;border:1px solid #e6d6dc;background:var(--bs-pink-bg,#FDF6F8);border-radius:10px;overflow:hidden}.bscp__qty button{width:36px;height:36px;border:0;background:none;font-size:1.8rem;cursor:pointer;color:inherit}.bscp__qty span{min-width:28px;text-align:center;font-weight:700;font-size:1.45rem}.bscp__del{background:none;border:0;padding:0;cursor:pointer;color:var(--bs-pink,#D87282)}.bscp__del .ms{font-size:2.1rem}.bscp__tot{text-align:right;font-size:1.5rem;line-height:1.3;white-space:nowrap}.bscp__tot s{display:block}.bscp__tot b{display:block;font-size:1.6rem}.bscp__item.is-free .bscp__tot b{color:var(--bs-pink,#D87282)}.bscp__sum{position:sticky;bottom:0;z-index:5;background:#fff;padding:12px 0 calc(12px + env(safe-area-inset-bottom));margin-top:4px;box-shadow:0 -8px 14px -10px #3226222e}.bscp__row{display:flex;justify-content:space-between;align-items:baseline;font-size:1.6rem;margin-bottom:10px}.bscp__row b{font-size:1.9rem}.bscp__pay{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:16px;border:0;border-radius:10px;background:var(--bs-pink,#D87282);color:#fff;font-weight:700;font-size:1.6rem;letter-spacing:.05em;cursor:pointer;text-decoration:none;box-shadow:0 6px 16px #d8728259}.bscp__pay .ms{font-size:2rem}.bscp__pay--ghost{background:#fff;color:var(--bs-pink,#D87282);border:2px solid var(--bs-pink,#D87282);box-shadow:none;width:auto;display:inline-flex;padding:12px 26px}.bscp__dyn{margin:4px 0 26px}.bscp__empty{text-align:center;padding:30px 0 50px}.bscp__empty p{font-size:1.6rem;margin:0 0 16px}.bscp.is-loading .bscp__items{opacity:.5;pointer-events:none}.bscp [hidden]{display:none!important}@media(min-width:750px){.bscp{max-width:760px}.bscp__title{font-size:3.4rem}.bscp__item{grid-template-columns:110px 1fr auto}.bscp__media img{width:110px;height:110px}.bscp__sum{position:static;box-shadow:none}}.bsfb__in{padding-top:34px;padding-bottom:6px;max-width:520px;margin:0;color:var(--bs-brown,#322622)}.bsfb__logo{display:inline-block;margin-bottom:8px}.bsfb__logo img{width:170px;height:auto;display:block}.bsfb__tag{margin:0 0 6px;font-size:1.5rem}.bsfb__rating{display:flex;align-items:center;gap:8px;font-size:1.4rem;margin-bottom:22px}.bsfb__stars{color:#f5b301;font-size:1.9rem;letter-spacing:1px}.bsfb__sep{color:#c7b8bd}.bsfb__h{font-family:var(--font-body-family);font-size:1.35rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px}.bsfb__txt{margin:0 0 12px;font-size:1.5rem;line-height:1.45}.bsfb__field{display:flex;border:1px solid var(--bs-brown,#322622);border-radius:8px;overflow:hidden;background:#fff}.bsfb__field input{flex:1;min-width:0;border:0;padding:14px;font-size:1.5rem;background:transparent;outline:none}.bsfb__field button{width:54px;border:0;border-left:1px solid var(--bs-brown,#322622);background:#fff;font-size:2rem;cursor:pointer;color:var(--bs-brown,#322622)}.bsfb__field button:hover{background:var(--bs-pink,#D87282);color:#fff}.bsfb__note{margin:8px 0 0;font-size:1.2rem;color:#8b807c}.bsfb__ok{font-size:1.5rem;color:#2e9e48;font-weight:700}.bsfb__err{font-size:1.3rem;color:#c0392b;margin:6px 0 0}.bsfb__rating{flex-wrap:nowrap;white-space:nowrap;font-size:1.3rem;gap:6px}.bsfb__stars{font-size:1.6rem}.bsfb__tag{line-height:1.45}@media(max-width:749px){.bsfb__in{padding-left:4rem;padding-right:4rem}}@media(min-width:750px){.bsfb__in{padding-left:5rem;padding-right:5rem}}.bsc__item.is-ebook .bsc__img,.bscp__item.is-ebook img{object-fit:contain;background:#fdf1f3}.bsc__item.is-ebook .bsc__bottom{justify-content:flex-end}
/*# sourceMappingURL=/cdn/shop/t/5/assets/bs-cart.css.map */
