.cwp{background:#faf8f3;color:#2a251f;padding-block:var(--padding-top, 16px) var(--padding-bottom, 80px)}.cwp__head-wrap,.cwp__section,.cwp__cta{width:100%;margin-inline:auto;padding-inline:var(--page-margin);box-sizing:border-box}.cwp__head-wrap,.cwp__section{max-width:1032px}.cwp__crumbs{margin-block-end:24px;font-family:var(--font-body--family);font-size:12.5px;letter-spacing:.04em;color:#6f6250}.cwp__crumbs a{color:#6f6250;text-decoration:none}.cwp__crumbs a:hover,.cwp__crumbs [aria-current]{color:#2a251f}.cwp__head{text-align:center}.cwp__title{margin:0;font-family:var(--font-heading--family);font-weight:400;font-size:clamp(26px,3.4vw,42px);line-height:1.08;color:#2a251f}.cwp__intro{max-width:620px;margin:14px auto 0;font-family:var(--font-body--family);font-size:15.5px;line-height:1.7;color:#7c7264}.cwp__section{margin-block-start:clamp(40px,5vw,56px)}.cwp__planner-section{margin-block-start:clamp(28px,4vw,40px)}.cwp__eyebrow{display:block;font-family:var(--font-body--family);font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:#8a5060}.cwp__h2{margin:0;font-family:var(--font-heading--family);font-weight:400;font-size:clamp(22px,2.6vw,30px);color:#2a251f}.cwp__h2--center{text-align:center}.cwp__section-intro{margin:12px 0 0;font-family:var(--font-body--family);font-size:15px;line-height:1.7;color:#5e5547}.cwp__planner{border:1px solid #ece3d4;background:#fff;padding:clamp(18px,3vw,28px)}.cwp__selectors{display:grid;grid-template-columns:1fr;gap:clamp(16px,2.4vw,22px)}@media(min-width:760px){.cwp__selectors{grid-template-columns:1fr 1fr}}.cwp__selector-label{display:block;margin-block-end:10px;font-family:var(--font-body--family);font-size:13px;font-weight:600;color:#2a251f}.cwp__options{display:grid;grid-template-columns:1fr;gap:8px}.cwp__option{display:block;width:100%;text-align:left;cursor:pointer;border:1px solid #ece3d4;background:#faf6ef;padding:12px 14px;transition:border-color .2s ease,background-color .2s ease}.cwp__option:hover{border-color:#2a251f}.cwp__option--active{border-color:#c04a63;background:#c04a630f}.cwp__option-title{display:block;font-family:var(--font-body--family);font-size:14.5px;font-weight:600;color:#2a251f}.cwp__option-note{display:block;margin-block-start:2px;font-family:var(--font-body--family);font-size:12.5px;line-height:1.5;color:#7c7264}.cwp__progress-wrap{margin-block-start:clamp(20px,3vw,26px);border-block-start:1px solid #ece3d4;padding-block-start:clamp(18px,2.5vw,22px)}.cwp__progress{margin-block-start:8px}.cwp__progress-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-family:var(--font-body--family);font-size:13px;color:#7c7264}.cwp__progress-count strong{color:#2a251f;font-weight:600}.cwp__progress-pct{font-weight:600;color:#c04a63}.cwp__progress-track{margin-block-start:8px;height:6px;overflow:hidden;background:#e0d4c0}.cwp__progress-fill{height:100%;background:#c04a63;transition:width .5s ease}.cwp__checklist{margin-block-start:clamp(22px,3vw,28px);display:grid;grid-template-columns:1fr;gap:clamp(14px,2vw,20px)}@media(min-width:760px){.cwp__checklist{grid-template-columns:1fr 1fr}}.cwp__cat{border:1px solid #ece3d4;background:#faf6ef;padding:18px}.cwp__cat-title{margin:0 0 12px;font-family:var(--font-heading--family);font-weight:400;font-size:18px;color:#2a251f}.cwp__items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.cwp__item{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.cwp__item-label{display:flex;align-items:flex-start;gap:10px;cursor:pointer;flex:1 1 auto;min-width:0}.cwp__check{margin-block-start:2px;width:18px;height:18px;flex-shrink:0;accent-color:#c04a63;cursor:pointer}.cwp__item-text{min-width:0}.cwp__item-name{display:block;font-family:var(--font-body--family);font-size:14.5px;font-weight:600;color:#2a251f}.cwp__item-note{display:block;margin-block-start:1px;font-family:var(--font-body--family);font-size:12.5px;line-height:1.5;color:#7c7264}.cwp__item--done .cwp__item-name{text-decoration:line-through;font-weight:400;color:#9c8f7c}.cwp__item--done .cwp__item-note{color:#9c8f7c}.cwp__item-shop{flex-shrink:0;align-self:flex-start;margin-block-start:2px;font-family:var(--font-body--family);font-size:12px;font-weight:600;color:#c04a63;text-decoration:none;white-space:nowrap}.cwp__item-shop:hover{text-decoration:underline;text-underline-offset:2px}.cwp__item--done .cwp__item-shop{display:none}.cwp__ref{margin-block-start:16px;display:flex;flex-direction:column;gap:16px}.cwp__ref-group-title{margin:0 0 4px;font-family:var(--font-heading--family);font-weight:400;font-size:16px;color:#2a251f}.cwp__ref-line{margin:0;font-family:var(--font-body--family);font-size:14px;line-height:1.75;color:#5e5547}.cwp__ref-line a{color:#2a251f;text-decoration:none}.cwp__ref-line a:hover{color:#c04a63;text-decoration:underline;text-underline-offset:2px}.cwp__steps{margin:16px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.cwp__steps li{font-family:var(--font-body--family);font-size:15px;line-height:1.7;color:#5e5547}.cwp__steps strong{color:#2a251f;font-weight:600}.cwp__bridge{border:1px solid #ece3d4;background:#fff;padding:clamp(20px,3vw,30px);text-align:center}.cwp__bridge-title{margin:0;font-family:var(--font-heading--family);font-weight:400;font-size:clamp(20px,2.4vw,26px);color:#2a251f}.cwp__bridge-body{max-width:460px;margin:8px auto 0;font-family:var(--font-body--family);font-size:14.5px;line-height:1.65;color:#7c7264}.cwp__bridge-actions{margin-block-start:20px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.cwp__btn{display:inline-block;padding:14px 32px;font-family:var(--font-body--family);font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;text-align:center;transition:background-color .2s ease,color .2s ease}.cwp__btn--sm{padding:11px 20px;font-size:11.5px}.cwp__btn--solid{background:#2a251f;color:#faf8f3}.cwp__btn--solid:hover{background:#c04a63}.cwp__btn--outline{border:1px solid #2a251f;color:#2a251f}.cwp__btn--outline:hover{background:#2a251f;color:#faf8f3}.cwp__faq{max-width:1032px}.cwp__faq-list{margin-block-start:20px;border-block-start:1px solid #e6dcca}.cwp__faq-item{border-block-end:1px solid #e6dcca}.cwp__faq-q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:16px;cursor:pointer;list-style:none;font-family:var(--font-heading--family);font-size:15.5px;color:#2a251f}.cwp__faq-q::-webkit-details-marker{display:none}.cwp__faq-plus{font-size:20px;line-height:1;color:#9c6470;transition:transform .2s ease}.cwp__faq-item[open] .cwp__faq-plus{transform:rotate(45deg)}.cwp__faq-a{margin:-2px 0 0;padding-block-end:16px;font-family:var(--font-body--family);font-size:14.5px;line-height:1.75;color:#5e5547}.cwp__more-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.cwp__more-title{margin:0;font-family:var(--font-heading--family);font-weight:400;font-size:clamp(20px,2.4vw,26px);color:#2a251f}.cwp__more-all{font-family:var(--font-body--family);font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#c04a63;text-decoration:none;white-space:nowrap}.cwp__more-all:hover{text-decoration:underline;text-underline-offset:2px}.cwp__more-grid{margin-block-start:18px;display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:640px){.cwp__more-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.cwp__more-grid{grid-template-columns:repeat(4,1fr)}}.cwp__more-card{display:flex;flex-direction:column;gap:6px;border:1px solid #ece3d4;background:#fff;padding:16px;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.cwp__more-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px -18px #2a251f73}.cwp__more-ico{font-size:22px;line-height:1}.cwp__more-name{font-family:var(--font-heading--family);font-size:15.5px;line-height:1.2;color:#2a251f}.cwp__more-card:hover .cwp__more-name{color:#c04a63}.cwp__more-stat{font-family:var(--font-body--family);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#7c7264}.cwp__cta{max-width:1032px;margin-block-start:clamp(44px,6vw,68px);background:#efe7d9;padding:clamp(40px,6vw,56px) clamp(24px,4vw,48px);text-align:center}.cwp__cta-body{max-width:480px;margin:12px auto 0;font-family:var(--font-body--family);font-size:15px;line-height:1.7;color:#5e5547}.cwp__cta-actions{margin-block-start:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}@media(min-width:640px){.cwp__cta-actions{flex-direction:row}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-tool-capsule-wardrobe-planner.css.map */
