.cn-about.page-width{padding-top:var(--cn-about-pt,16px);padding-bottom:var(--cn-about-pb,64px)}.cn-about__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(30px,5vw,72px);margin-bottom:42px}.cn-about__visual{margin:0;overflow:hidden;border-radius:8px;background:#fff;aspect-ratio:1.4}.cn-about__visual img{width:100%;height:100%;display:block;object-fit:cover}.cn-about__intro{max-width:560px}.cn-about h2{margin:0 0 16px;color:var(--cn-ink,#2E2A39)}.cn-about p{color:var(--cn-text,#49454D);line-height:1.7}.cn-about__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(36px,6vw,90px)}.cn-about__details .button{margin-top:8px}@media(max-width:749px){.cn-about__hero,.cn-about__details{grid-template-columns:1fr}.cn-about__hero{gap:22px;margin-bottom:32px}.cn-about__visual{aspect-ratio:1.5}}.cn-contact-intro{background:#f8f5ed}.cn-contact-intro__inner{padding-top:var(--cn-contact-pt,32px);padding-bottom:var(--cn-contact-pb,28px);text-align:center}.cn-contact-intro h1{margin:0 0 16px;color:var(--cn-ink,#2E2A39)}.cn-contact-intro .rte{max-width:760px;margin-inline:auto;color:var(--cn-text,#49454D);line-height:1.7}.cn-faq-page{padding-top:var(--cn-faq-pt,0);padding-bottom:var(--cn-faq-pb,44px)}.cn-faq-page__list{border-top:1px solid var(--cn-line,#DDDCD4)}.cn-faq-page__item{border-bottom:1px solid var(--cn-line,#DDDCD4)}.cn-faq-page__item summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:21px 0;cursor:pointer;list-style:none;font-weight:650;line-height:1.45}.cn-faq-page__item summary::-webkit-details-marker{display:none}.cn-faq-page__plus{font-size:23px;font-weight:400;line-height:1;color:var(--cn-signature,#7B2F5D);transition:transform .18s ease}.cn-faq-page__item[open] .cn-faq-page__plus{transform:rotate(45deg)}.cn-faq-page__answer{padding:0 35px 22px 0;line-height:1.7;color:var(--cn-text,#49454D)}.cn-faq-page__answer p{margin-top:0}@media(max-width:749px){.cn-faq-page__item summary{padding:17px 0;font-size:15px}.cn-faq-page__answer{padding-right:10px;font-size:14px}}.estimated-shipping__text--compact{display:grid;gap:.4rem}.estimated-shipping__text--compact>p{margin:0;font-size:1.6rem;line-height:1.45;font-weight:400}.estimated-shipping__text--compact>p strong{font-weight:600}.estimated-shipping__text--compact>p+p{font-size:1.4rem;line-height:1.5;color:#68636b}.estimated-shipping__text--compact>p+p strong{font-weight:600;color:#27472e}
/*# sourceMappingURL=/cdn/shop/t/45/compiled_assets/styles.css.map */
