.pmc-pack{--pmc-brown: #4d2e19;--pmc-orange: #fca311;--pmc-orange-dark: #e8772e;--pmc-cream: #fff8ee;--pmc-line: #ead9c6;--pmc-green: #eaf7ef;display:block;margin:1.6rem 0;color:var(--pmc-brown);font-size:1.4rem}.pmc-hidden{display:none!important}.pmc-pack__head{text-align:center;margin-bottom:1.2rem}.pmc-pack[data-mode=volume] .pmc-pack__title{display:flex;align-items:center;gap:1rem;font-weight:700;font-size:1.6rem;margin:0}.pmc-pack[data-mode=volume] .pmc-pack__title:before,.pmc-pack[data-mode=volume] .pmc-pack__title:after{content:"";flex:1;height:1px;background:var(--pmc-line)}.pmc-pack:not([data-mode=volume]) .pmc-pack__head{text-align:left}.pmc-pack:not([data-mode=volume]) .pmc-pack__title{font-size:2.2rem;font-weight:700;line-height:1.2;margin:0 0 .4rem}.pmc-pack__sub{margin:.4rem 0 0;color:#8a5a3c;font-size:1.3rem;line-height:1.4}.pmc-opts{display:grid;gap:1rem}.pmc-opt{position:relative;display:flex;align-items:center;gap:1.2rem;padding:1.4rem 1.6rem;border:2px solid var(--pmc-line);border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s}.pmc-opt:hover{border-color:#f3c27a}.pmc-opt.is-active{border-color:var(--pmc-orange-dark);box-shadow:0 2px 8px #e8772e2e;background:var(--pmc-cream)}.pmc-opt input{position:absolute;opacity:0;pointer-events:none}.pmc-opt input:focus-visible~.pmc-opt__dot{outline:2px solid var(--pmc-brown);outline-offset:2px}.pmc-opt__dot{flex:none;width:18px;height:18px;border-radius:50%;border:2px solid #f0b48a;background:#fff}.pmc-opt.is-active .pmc-opt__dot{border-color:var(--pmc-orange-dark);box-shadow:inset 0 0 0 4px #fff;background:var(--pmc-orange-dark)}.pmc-opt__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.pmc-opt__name{font-weight:700;font-size:1.5rem;display:flex;align-items:center;flex-wrap:wrap;gap:.6rem}.pmc-opt__note{font-size:1.2rem;color:#8a5a3c}.pmc-opt__price{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap}.pmc-opt__price b{font-size:1.6rem}.pmc-opt__price s{font-size:1.2rem;color:#9a8676}.pmc-badge{font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:.2rem .7rem;border-radius:999px;background:#fde3cf;color:var(--pmc-brown)}.pmc-ribbon{position:absolute;top:-11px;right:14px;padding:.2rem .9rem;border-radius:4px;background:var(--pmc-orange-dark);color:#fff;font-size:1.1rem;font-weight:700}.pmc-pack__tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin-bottom:1.2rem}.pmc-pack__tiers.is-single{grid-template-columns:1fr}.pmc-tier{padding:1rem 1.2rem;border:1px solid #c9a98c;border-radius:10px;background:var(--pmc-cream);display:flex;flex-direction:column;gap:.2rem;transition:background .15s,border-color .15s}.pmc-tier:last-child:nth-child(3n+1){grid-column:1 / -1;text-align:center}.pmc-pack__tiers.is-single .pmc-tier{text-align:center}.pmc-tier b{font-size:1.3rem}.pmc-tier span{font-size:1.2rem;color:#8a5a3c}.pmc-tier.is-active{background:var(--pmc-orange);border-color:var(--pmc-orange-dark)}.pmc-tier.is-active span{color:var(--pmc-brown)}.pmc-pack__progress{padding:1.4rem 1.6rem;border:1px solid #cfe9d8;border-radius:10px;background:var(--pmc-green);text-align:center;margin-bottom:1.4rem}.pmc-pack__progress-text{margin:0 0 .8rem;font-size:1.3rem}.pmc-pack__progress.is-done .pmc-pack__progress-text{font-weight:700}.pmc-pack__bar{height:8px;border-radius:999px;background:#f3e6d3;overflow:hidden}.pmc-pack__bar span{display:block;height:100%;width:0;background:var(--pmc-orange-dark);border-radius:inherit;transition:width .25s ease}.pmc-pack__body{padding:1.4rem;border:1px solid var(--pmc-line);border-radius:12px;background:var(--pmc-cream)}.pmc-list__title{margin:0 0 1rem;font-weight:700;font-size:1.6rem}.pmc-list{display:grid;gap:.8rem}.pmc-item{display:flex;align-items:center;gap:1.2rem;padding:.8rem 1rem;border:1px solid var(--pmc-line);border-radius:10px;background:#fff;transition:border-color .15s}.pmc-item.is-picked{border-color:var(--pmc-orange-dark)}.pmc-item.is-soldout{opacity:.55}.pmc-item__img{flex:none;width:64px;height:64px;display:block}.pmc-item__img img{width:100%;height:100%;object-fit:contain}.pmc-item__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.pmc-item__name{font-size:1.4rem;line-height:1.3}.pmc-item__price{font-weight:700;font-size:1.3rem}.pmc-item__ctrl{flex:none}.pmc-add,.pmc-step button{border:0;border-radius:6px;background:var(--pmc-orange);color:var(--pmc-brown);font:inherit;font-weight:700;cursor:pointer;min-height:40px}.pmc-add{padding:0 1.4rem;font-size:1.3rem}.pmc-add:disabled,.pmc-step button:disabled{background:#e4dcd2;color:#9a8676;cursor:not-allowed}.pmc-step{display:inline-flex;align-items:center;gap:.4rem}.pmc-step[hidden],.pmc-add[hidden]{display:none}.pmc-step button{width:40px;font-size:1.8rem;line-height:1}.pmc-step [data-qty]{min-width:2.4rem;text-align:center;font-weight:700;font-size:1.5rem}.pmc-soldout{font-size:1.2rem;color:#9a8676}.pmc-pack__summary:not(:empty){margin-top:1.2rem;padding:1.2rem 1.4rem;border-radius:10px;background:#fff;border:1px dashed #c9a98c}.pmc-sum__row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;flex-wrap:wrap}.pmc-sum__row b{font-size:1.8rem}.pmc-sum__row s{color:#9a8676;margin-right:.4rem}.pmc-sum__save{margin-top:.4rem;font-size:1.3rem;font-weight:700;color:#2f7a4a}.pmc-pack__cta{margin-top:1.2rem}.pmc-pack__cta:disabled{opacity:.55;cursor:not-allowed}.pmc-pack__error{margin:.8rem 0 0;color:#b3261e;font-size:1.3rem}@media(max-width:480px){.pmc-pack__tiers{grid-template-columns:repeat(2,1fr)}.pmc-tier:last-child:nth-child(3n+1){grid-column:auto;text-align:left}.pmc-tier:last-child:nth-child(odd){grid-column:1 / -1;text-align:center}.pmc-opt{padding:1.2rem;gap:.9rem}.pmc-item{gap:.8rem}.pmc-item__img{width:52px;height:52px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/pmc-pack-offer.css.map */
