html:has(footer#about[data-bemi-information]){background-color:#e9dff2;background-image:linear-gradient(180deg,#e9dff2 0% 8%,#f3dce7 25.3333% 41.3333%,#f7edcb 58.6667% 74.6667%,#e9dff2 92% 100%);background-repeat:no-repeat;background-size:100% 100%}html:has(footer#about[data-bemi-information]):has(:is(.bemi-about,.bemi-contact-page,.bemi-shipping,.bemi-distributors,.bemi-support)){background-color:var(--information-wash-a);background-image:linear-gradient(var(--information-wash-angle),var(--information-wash-a) 0%,var(--information-wash-b) 33.3333%,var(--information-wash-c) 66.6667%,var(--information-wash-a) 100%)}html:has(footer#about[data-bemi-information]):has(.bemi-about){--information-wash-a:#e9dff2;--information-wash-b:#f3dce7;--information-wash-c:#f7edcb;--information-wash-d:#dce9f2;--information-wash-angle:165deg;background-image:linear-gradient(var(--information-wash-angle),var(--information-wash-a) 0%,var(--information-wash-b) 25%,var(--information-wash-c) 50%,var(--information-wash-d) 75%,var(--information-wash-a) 100%)}html:has(footer#about[data-bemi-information]):has(.bemi-contact-page){--information-wash-a:#dceee5;--information-wash-b:#dbeef0;--information-wash-c:#f6e4d6;--information-wash-angle:155deg}html:has(footer#about[data-bemi-information]):has(.bemi-shipping){--information-wash-a:#f4dfd1;--information-wash-b:#f1d9df;--information-wash-c:#dce7f3;--information-wash-angle:200deg}html:has(footer#about[data-bemi-information]):has(.bemi-distributors){--information-wash-a:#e0e3f5;--information-wash-b:#e4efd7;--information-wash-c:#f3ead7;--information-wash-angle:165deg}html:has(footer#about[data-bemi-information]):has(.bemi-support){--information-wash-a:#d8edf3;--information-wash-b:#e4def3;--information-wash-c:#f1ddea;--information-wash-angle:190deg}html:has(footer#about[data-bemi-information]):has(.bemi-support #guides){background-image:linear-gradient(var(--information-wash-angle),var(--information-wash-a) 0%,var(--information-wash-b) 16.6667%,var(--information-wash-c) 33.3333%,var(--information-wash-a) 50%,var(--information-wash-b) 66.6667%,var(--information-wash-c) 83.3333%,var(--information-wash-a) 100%)}body:has(footer[data-bemi-information]){--information-title:clamp(34px,3.4vw,48px);--information-section:clamp(26px,2.4vw,32px)}body:has(footer[data-bemi-information]) :is(.bemi-service,.bemi-support){max-width:1700px;margin-inline:auto;padding-top:var(--inner-top);padding-bottom:64px}body:has(footer[data-bemi-information]) :is(.bemi-service-intro,.support-intro){max-width:900px;margin:0 0 40px}body:has(footer[data-bemi-information]) :is(.bemi-service,.bemi-support) h1{font-size:var(--information-title);line-height:1.12;letter-spacing:-.025em;margin:0 0 20px;text-wrap:balance}body:has(footer[data-bemi-information]) :is(.bemi-service,.bemi-support) h2{font-size:var(--information-section);line-height:1.22;margin:0 0 16px;text-wrap:balance}body:has(footer[data-bemi-information]) :is(.bemi-service-lead,.support-lead,.bemi-shipping-free){font-size:18px;line-height:1.7;max-width:66ch}body:has(footer[data-bemi-information]) .support-layout{grid-template-columns:minmax(170px,1fr) minmax(0,3fr);gap:clamp(36px,5vw,72px)}body:has(footer[data-bemi-information]) .support-index h2{font-family:var(--body);font-size:14px;font-weight:600;letter-spacing:0;margin:0 0 10px}body:has(footer[data-bemi-information]) .support-index a{font-size:14px;min-height:44px;text-decoration:none}body:has(footer[data-bemi-information]) .support-index a:is(:hover,[aria-current]){text-decoration:underline}body:has(footer[data-bemi-information]) .support-reading{max-width:none}body:has(footer[data-bemi-information]) .support-reading>section{margin-bottom:48px}body:has(footer[data-bemi-information]) .support-reading>:last-child{margin-bottom:0}.bemi-service-reading-layout{max-width:900px}.bemi-about .bemi-service-reading-layout{max-width:70ch}.bemi-service .support-breadcrumb{font-size:13px}.bemi-service :is([id],.support-reading section){scroll-margin-top:130px}.bemi-service .bemi-shipping-layout{display:block}.bemi-service .bemi-shipping-pickup{margin-top:40px;padding-top:28px;border-color:var(--line)}.bemi-service .bemi-shipping-free{border-color:var(--line);font-weight:700}.bemi-service .bemi-about-copy{max-width:none}.bemi-service .bemi-about-anniversary{margin-top:40px;padding-top:28px;border-color:var(--line)}.bemi-service .bemi-about-anniversary h2{max-width:none}.bemi-about-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(32px,4vw,64px);max-width:1200px!important;align-items:start}.bemi-about-copy{min-width:0}.bemi-about-copy>.bemi-service-lead{margin-bottom:24px}.bemi-about-story p{margin-bottom:20px}.bemi-about-story p:last-child{margin-bottom:0}.bemi-about-photo{margin:0;width:100%;max-width:500px;justify-self:end}.bemi-about-photo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.bemi-service .bemi-about-layout .bemi-about-anniversary{margin-top:28px;padding-top:24px;margin-bottom:0;max-width:none}.bemi-about-anniversary p{max-width:65ch;margin-bottom:0}@media(max-width:900px){.bemi-about-layout{display:flex;flex-direction:column;gap:0}.bemi-about-copy{display:contents}.bemi-about-copy>.bemi-service-lead{order:0;margin-bottom:28px}.bemi-about-photo{order:1;margin:0 0 28px;max-width:500px;align-self:center}.bemi-about-story{order:2;padding-top:28px}.bemi-about-copy>.bemi-about-anniversary{order:3;width:100%}}body:has(footer[data-bemi-information]) .bemi-contact-layout{grid-template-columns:minmax(220px,1fr) minmax(0,3fr);row-gap:40px}.bemi-contact-layout .bemi-contact-intro{grid-column:1;grid-row:1 / span 2}.bemi-service .bemi-contact-email{font-size:16px;line-height:1.65;overflow-wrap:anywhere}.bemi-service .bemi-contact-intro p{font-size:15px}.bemi-contact-page .bemi-contact-form,.bemi-contact-page .bemi-contact-fields{gap:22px}.bemi-service .bemi-distributor-directory{max-width:none}.bemi-service .bemi-distributor{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:6px 24px;padding-block:24px}.bemi-service .bemi-distributor-phone{grid-column:2}.bemi-service .bemi-distributor h3{font-size:17px}.bemi-service .bemi-distributor-recruitment{display:block;max-width:none;padding-block:32px 0;border-color:var(--line)}.bemi-service .bemi-distributor-recruitment-copy h2{max-width:none}.bemi-service .bemi-distributor-recruitment-copy p{max-width:66ch}.bemi-service .bemi-distributor-form{margin-top:24px}@media(max-width:760px){body:has(footer[data-bemi-information]) :is(.bemi-service,.bemi-support){max-width:1700px;padding-bottom:40px}body:has(footer[data-bemi-information]) :is(.bemi-service-intro,.support-intro){margin-bottom:28px}body:has(footer[data-bemi-information]) :is(.bemi-service-lead,.support-lead,.bemi-shipping-free){font-size:17px}body:has(footer[data-bemi-information]) .support-layout{display:block}.bemi-service .support-index h2{width:100%}body:has(footer[data-bemi-information]) .support-reading>section{margin-bottom:36px}.bemi-service :is([id],.support-reading section){scroll-margin-top:105px}body:has(footer[data-bemi-information]) .bemi-contact-layout{display:flex;flex-direction:column;gap:36px}.bemi-service .bemi-distributor{grid-template-columns:1fr;gap:4px;padding-block:22px}.bemi-service .bemi-distributor-phone{grid-column:auto}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/bemi-information-colors.css.map */
