.ss-cb{margin:1.1rem 0 .2rem;font-family:var(--ss-font-body, "Roboto", system-ui, sans-serif)}.ss-cb__label{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.95rem;font-weight:600;color:var(--ss-forest, #284634)}.ss-cb__opt{font-size:.78rem;font-weight:400;letter-spacing:.02em;color:var(--ss-forest-soft, #4A6752);background:var(--ss-cream-2, #F2E9E1);border-radius:99px;padding:.12rem .5rem}.ss-cb__open{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:.95rem 1.1rem;border:1px dashed #C9BFB2;border-radius:12px;background:#fff;font:inherit;color:var(--ss-forest, #284634);text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease}.ss-cb__open:hover{border-color:var(--ss-forest-soft, #4A6752)}.ss-cb.is-set .ss-cb__open{border-style:solid;border-color:var(--ss-forest, #284634);background:#f6f9f6}.ss-cb__open-main{min-width:0;font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-cb__open-aside{flex:none;font-size:.85rem;color:var(--ss-forest-soft, #4A6752);text-decoration:underline}.ss-cb__modal[hidden]{display:none}.ss-cb__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:clamp(12px,3vw,32px)}.ss-cb__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#14201780;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.ss-cb__dialog{position:relative;width:100%;max-width:720px;max-height:calc(100vh - (2*clamp(12px,3vw,32px)));display:flex;flex-direction:column;padding:clamp(20px,3vw,34px);border-radius:24px;background:#fff;box-shadow:0 30px 80px #14201752;overflow:hidden}.ss-cb__x{position:absolute;top:16px;right:16px;width:38px;height:38px;display:grid;place-items:center;border:1px solid #E3DAD0;border-radius:50%;background:#fff;color:var(--ss-forest, #284634);cursor:pointer}.ss-cb__x:hover{background:var(--ss-cream, #FAF4EF)}.ss-cb__title{margin:0 3rem 0 0;font-family:var(--ss-font-head, "Philosopher", Georgia, serif);font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:600;line-height:1.2;color:var(--ss-forest, #284634)}.ss-cb__sub{margin:.35rem 0 1.2rem;font-size:.95rem;color:var(--ss-forest-soft, #4A6752)}.ss-cb__sizes{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:1.3rem}.ss-cb__size{padding:.8rem 1rem;border:1px solid #E3DAD0;border-radius:14px;background:#fff;font:inherit;color:var(--ss-forest, #284634);cursor:pointer;text-align:center;transition:border-color .18s ease,background .18s ease}.ss-cb__size.is-on{border-color:var(--ss-forest, #284634);border-width:2px;background:#f2f6f2}.ss-cb__size-main{display:block;font-size:1.05rem}.ss-cb__size-sub{display:block;margin-top:.15rem;font-size:.85rem;color:var(--ss-forest-soft, #4A6752)}.ss-cb__meter{margin-bottom:1rem}.ss-cb__meter-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.5rem;font-size:.95rem;color:var(--ss-forest-soft, #4A6752)}.ss-cb__meter-row strong{font-size:1.05rem;font-weight:600;color:var(--ss-forest, #284634)}.ss-cb__bar{height:4px;border-radius:99px;background:#efe5da;overflow:hidden}.ss-cb__bar span{display:block;height:100%;width:0;border-radius:99px;background:var(--ss-forest, #284634);transition:width .25s ease}.ss-cb__picks{flex:1 1 auto;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:2px;margin-bottom:1.1rem}.ss-cb__pick{display:flex;align-items:center;gap:.7rem;padding:.5rem .6rem;border:1px solid #EFE5DA;border-radius:14px;background:#fff;min-width:0}.ss-cb__pick.is-on{border-color:var(--ss-forest, #284634);background:#f6f9f6}.ss-cb__sw{flex:none;width:44px;height:44px;border-radius:10px;overflow:hidden;background:var(--ss-cream-2, #F2E9E1)}.ss-cb__sw img{display:block;width:100%;height:100%;object-fit:cover}.ss-cb__name{flex:1 1 auto;min-width:0;font-size:.92rem;line-height:1.25;color:var(--ss-forest, #284634);text-wrap:pretty}.ss-cb__step{flex:none;display:flex;align-items:center;gap:.1rem;padding:.15rem;border:1px solid #E3DAD0;border-radius:99px}.ss-cb__step b{min-width:1.6rem;text-align:center;font-size:.95rem;font-weight:600;color:var(--ss-forest, #284634)}.ss-cb__pm{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:50%;background:none;font:inherit;font-size:1.05rem;line-height:1;color:var(--ss-forest, #284634);cursor:pointer}.ss-cb__pm:hover:not(:disabled){background:var(--ss-cream, #FAF4EF)}.ss-cb__pm:disabled{opacity:.3;cursor:default}.ss-cb__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.ss-cb__note{font-size:.85rem;color:var(--ss-forest-soft, #4A6752);text-wrap:pretty}.ss-cb__total{text-align:right}.ss-cb__total span{display:block;font-size:.85rem;color:var(--ss-forest-soft, #4A6752)}.ss-cb__total b{font-family:var(--ss-font-head, "Philosopher", Georgia, serif);font-size:1.5rem;font-weight:600;color:var(--ss-forest, #284634)}.ss-cb__cta{width:100%;padding:1rem 1.2rem;border:0;border-radius:99px;background:var(--ss-forest, #284634);font:inherit;font-size:1rem;color:#fff;cursor:pointer;transition:opacity .2s ease}.ss-cb__cta:hover:not(:disabled){opacity:.9}.ss-cb__cta:disabled{background:#9fb3a4;cursor:default}@media(max-width:620px){.ss-cb__modal{padding:0}.ss-cb__dialog{max-width:none;max-height:92vh;margin-top:auto;border-radius:24px 24px 0 0}.ss-cb__picks{grid-template-columns:1fr}.ss-cb__foot{flex-direction:column;align-items:stretch;gap:.5rem}.ss-cb__total{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ss-custom-box.css.map */
