.calm-collection-guide{--sage: #5f7762;--forest: #4d594f;--terra: #d9a78b;--rose: #f9f2ed;--soft: #eef5f0;--cream: #fffaf6;--ink: #4d554e;background:#fff;color:var(--ink)}.calm-collection-guide *{box-sizing:border-box}.calm-collection-guide__wrap{padding-top:32px;padding-bottom:54px}.calm-collection-guide__trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:50px}.calm-collection-guide__trust>span,.calm-collection-guide__trust>a{display:flex;min-height:52px;align-items:center;justify-content:center;gap:9px;padding:10px 12px;border:1px solid rgba(95,119,98,.12);border-radius:15px;background:var(--soft);color:var(--forest);font-size:1.2rem;font-weight:650;line-height:1.3;text-align:center}.calm-collection-guide__trust-icon{display:grid;width:23px;height:23px;flex:0 0 23px;place-items:center;border-radius:999px;background:#fff;color:#b67e68;font-size:1.25rem;font-weight:800;box-shadow:inset 0 0 0 1px #d9a78b47}.calm-collection-guide__heading{max-width:820px;margin:0 auto;text-align:center}.calm-collection-guide__heading h2{margin:0;color:var(--sage);font-family:"Allenoire Free Personal",var(--font-heading-family),Georgia,serif;font-size:clamp(3.2rem,4.2vw,4.8rem);font-weight:400;font-variant-ligatures:none;font-feature-settings:"liga" 0,"clig" 0,"dlig" 0;line-height:1.1}.calm-collection-guide__heading>div{max-width:620px;margin:13px auto 0;font-size:1.48rem;line-height:1.5}.calm-collection-guide__eyebrow,.calm-collection-guide__label{margin:0 0 9px;color:#b67e68;font-size:1.08rem;font-weight:700;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.calm-fit-finder{max-width:880px;margin:28px auto 0}.calm-fit-finder__step,.calm-fit-finder__results{padding:24px;border:1px solid rgba(95,119,98,.13);border-radius:26px;background:linear-gradient(135deg,var(--cream),#fff);box-shadow:0 14px 34px #4d554e0d}.calm-fit-finder__question{max-width:620px;margin:0 auto 18px;color:var(--forest);font-size:1.65rem;font-weight:700;text-align:center}.calm-fit-finder__choices{display:grid;grid-template-columns:1fr;gap:10px}.calm-fit-finder__choices button{display:flex;min-height:74px;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:14px 20px;border:1px solid rgba(95,119,98,.2);border-radius:15px;background:#fff;color:var(--forest);cursor:pointer;font:inherit;line-height:1.3;text-align:center;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.calm-fit-finder__choice-title{display:block;font-size:1.48rem;font-weight:700}.calm-fit-finder__choice-copy{display:block;max-width:650px;color:#4d594fc4;font-size:1.18rem;font-weight:400}.calm-fit-finder__choices button:hover,.calm-fit-finder__choices button:focus-visible{border-color:var(--sage);background:var(--soft);box-shadow:0 8px 18px #4d554e14;outline:none;transform:translateY(-1px)}.calm-fit-finder__back,.calm-fit-finder__reset{border:0;background:transparent;color:var(--forest);cursor:pointer;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px}.calm-fit-finder__back{display:inline-block;margin-bottom:14px}.calm-fit-finder__result{display:grid;grid-template-columns:minmax(240px,.42fr) minmax(0,.58fr);max-width:860px;margin:0 auto;overflow:hidden;border:1px solid rgba(95,119,98,.13);border-radius:22px;background:#fff;box-shadow:0 12px 28px #4d554e0d;outline:none}.calm-fit-finder__result[hidden]{display:none}.calm-fit-finder__result-media{display:block;min-height:100%;overflow:hidden;background:var(--soft);text-decoration:none}.calm-fit-finder__result-media img{display:block;width:100%;height:100%;min-height:330px;object-fit:contain}.calm-fit-finder__result-copy{display:flex;flex-direction:column;justify-content:center;padding:30px 32px;text-align:left}.calm-fit-finder__result-copy h3{margin:0;color:var(--sage);font-family:"Allenoire Free Personal",var(--font-heading-family),Georgia,serif;font-size:clamp(2.8rem,3.7vw,4rem);font-weight:400;line-height:1.08}.calm-fit-finder__result-copy h3 a{color:inherit;text-decoration:none}.calm-fit-finder__result-copy h3 a:hover,.calm-fit-finder__result-copy h3 a:focus-visible,.calm-fit-finder__product-link:hover,.calm-fit-finder__product-link:focus-visible{text-decoration:underline;text-underline-offset:3px}.calm-fit-finder__result-text{margin:13px 0 0;font-size:1.43rem;line-height:1.5}.calm-fit-finder__product-link{display:inline-block;width:fit-content;margin-top:10px;color:var(--forest);font-size:1.22rem;font-weight:700;text-underline-offset:3px}.calm-fit-finder__result-copy ul{display:grid;gap:7px;margin:18px 0 0;padding:0;list-style:none;text-align:left}.calm-fit-finder__result-copy li{position:relative;padding-left:18px;font-size:1.28rem;line-height:1.45}.calm-fit-finder__result-copy li:before{content:"\2713";position:absolute;left:0;color:#b67e68;font-weight:800}.calm-fit-finder__result-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px 16px;margin-top:22px}.calm-fit-finder__cta{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:11px 20px;border-radius:999px;background:var(--terra);color:#fff;font-weight:700;text-decoration:none}.calm-fit-finder__secondary-link,.calm-fit-finder__browse{color:var(--forest);font-weight:700;text-underline-offset:3px}.calm-fit-finder__browse{display:table;margin:17px auto 0}@media(max-width:749px){.calm-collection-guide__wrap{padding-top:22px;padding-bottom:44px}.calm-collection-guide__trust{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:38px}.calm-collection-guide__trust>span{min-height:60px;padding:10px 8px;font-size:1.12rem}.calm-collection-guide__heading{text-align:center}.calm-collection-guide__heading h2{font-size:3rem}.calm-collection-guide__heading>div{font-size:1.4rem}.calm-fit-finder{margin-top:22px}.calm-fit-finder__step,.calm-fit-finder__results{padding:16px;border-radius:20px}.calm-fit-finder__choices button{min-height:76px;padding:13px 14px}.calm-fit-finder__choice-title{font-size:1.4rem}.calm-fit-finder__choice-copy{font-size:1.13rem}.calm-fit-finder__question{font-size:1.5rem}.calm-fit-finder__result{grid-template-columns:1fr}.calm-fit-finder__result-media img{min-height:0;aspect-ratio:4 / 3}.calm-fit-finder__result-copy{padding:22px 18px 24px;text-align:center}.calm-fit-finder__product-link{margin-left:auto;margin-right:auto}.calm-fit-finder__result-copy ul{max-width:520px;margin-left:auto;margin-right:auto}.calm-fit-finder__result-actions{align-items:stretch;flex-direction:column}.calm-fit-finder__cta{width:100%}}@media(prefers-reduced-motion:reduce){.calm-fit-finder__choices button{transition:none}}.calm-collection-guide__trust>a{color:var(--forest)!important;text-decoration:none!important}
/*# sourceMappingURL=/cdn/shop/t/18/assets/calm-collection-guide.css.map */
