.what-to-expect{--color-wisp: #f9f7f2;--color-indigo: #4a3c5a;--color-plum: #4a3c5a;--color-onyx: #1a1a1a}.what-to-expect{background-color:var(--color-wisp);position:relative;overflow:hidden;padding-block:2rem}@media screen and (min-width:990px){.what-to-expect{padding-block:5rem}}.what-to-expect .container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.what-to-expect__header{text-align:center;color:var(--color-indigo);line-height:1.1;margin-bottom:2rem}@media screen and (min-width:990px){.what-to-expect__header{margin-bottom:4rem}}.what-to-expect__subheading{font-family:var(--font-heading-secondary--family, serif);font-style:italic;font-size:1.5rem;margin:0 0 -.5rem}.what-to-expect__heading{font-family:var(--font-heading--family);font-size:2.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin:0}.what-to-expect__grid{display:flex;flex-wrap:wrap;gap:12px;margin:0 -6px}@media screen and (min-width:990px){.what-to-expect__grid{gap:24px;margin:0 -12px}}.what-to-expect__card-wrapper{flex:0 0 100%;max-width:100%;padding:0 6px}@media screen and (min-width:990px){.what-to-expect__card-wrapper{flex:0 0 calc(50% - 24px);max-width:calc(50% - 24px);padding:0 12px}}.what-to-expect__card{display:flex;flex-direction:row;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #0000000d;height:100%}@media screen and (max-width:749px){.what-to-expect__card{flex-direction:column}}.what-to-expect__image-wrapper{position:relative;flex:0 0 35%;max-width:35%;overflow:hidden;aspect-ratio:1;background-color:#f5f5f5}@media screen and (max-width:749px){.what-to-expect__image-wrapper{flex:0 0 auto;max-width:100%;aspect-ratio:1;background-color:#f5f5f5}}@media screen and (min-width:990px){.what-to-expect__image-wrapper{flex:0 0 40%;max-width:40%;aspect-ratio:1;background-color:#f5f5f5}}.what-to-expect__image{width:100%;height:100%;object-fit:contain;object-position:center;display:block}@media screen and (max-width:749px){.what-to-expect__image{height:100%}}.what-to-expect__image-placeholder{width:100%;height:100%;min-height:200px;background-color:#e5e5e5}.what-to-expect__content{flex:1;padding:16px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:990px){.what-to-expect__content{padding:24px}}.what-to-expect__badge{display:inline-block;margin-bottom:1rem}.what-to-expect__badge span{display:inline-block;padding:4px 12px;background-color:var(--color-indigo);color:#fff;border-radius:4px;font-size:.75rem;letter-spacing:.05em}.what-to-expect__list{list-style:none;padding:0;margin:0}.what-to-expect__list li{display:flex;align-items:flex-start;gap:10px;margin-bottom:.75rem;color:var(--color-plum);font-size:.875rem;line-height:1.2}@media screen and (min-width:990px){.what-to-expect__list li{font-size:1rem}}.what-to-expect__list li:last-child{margin-bottom:0}.what-to-expect__checkmark{flex-shrink:0;margin-top:2px;color:var(--color-indigo);width:13px;height:13px}.what-to-expect__cta-wrapper{margin-top:2rem}@media screen and (min-width:990px){.what-to-expect__cta-wrapper{margin-top:3rem}}.what-to-expect__cta{display:inline-block;padding:16px 32px;background-color:var(--color-onyx);color:#fff;text-decoration:none;font-weight:600;font-size:.875rem;letter-spacing:.05em;border-radius:4px;transition:opacity .2s ease}.what-to-expect__cta:hover{opacity:.9}.text-center{text-align:center}.flex{display:flex}.justify-center{justify-content:center}.row{display:flex;flex-wrap:wrap}.relative{position:relative}.overflow-hidden{overflow:hidden}.uppercase{text-transform:uppercase}.italic{font-style:italic}.weight-600{font-weight:600}.lh-110{line-height:1.1}.lh-120{line-height:1.2}.font-md{font-size:1rem}.color-indigo{color:var(--color-indigo)}.color-plum{color:var(--color-plum)}.bg-wisp{background-color:var(--color-wisp)}.bg-onyx{background-color:var(--color-onyx)}.py-md{padding-block:2rem}.mb-xl{margin-bottom:2rem}.mt-2xl{margin-top:2rem}.gap-smd{gap:12px}@media screen and (min-width:990px){.lg\:py-xl{padding-block:5rem}.lg\:mb-4xl{margin-bottom:4rem}.lg\:mt-3xl{margin-top:3rem}.lg\:gap-xl{gap:24px}.lg\:col-6{flex:0 0 50%;max-width:50%}}.hide-desktop{display:flex}@media screen and (min-width:990px){.hide-desktop{display:none}}.card{border-radius:12px;overflow:hidden}.btn{display:inline-block;padding:16px 32px;text-decoration:none;font-weight:600;border-radius:4px;cursor:pointer;border:none}.btn-primary{background-color:var(--color-onyx);color:#fff}.btn--large{padding:18px 40px;font-size:.875rem;letter-spacing:.05em}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-what-to-expect.css.map */
