.cm-accordion{width:100%;border-top:1px solid #fff}.cm-accordion .cm-accordion__menu-item{position:relative;display:block;width:100%;padding:13px 24px;font-size:1rem;font-weight:700;border:none;background:transparent;text-align:left;color:#fff}.cm-accordion .cm-accordion__menu-item:is(button):after,.cm-accordion .cm-accordion__menu-item:is(button):before{content:"";display:block;position:absolute;top:50%;right:19px;width:14px;height:2px;background:#fff;transform-origin:center;transform:translateY(-50%)}.cm-accordion .cm-accordion__menu-item:is(button):after{transform:translateY(-50%) rotate(90deg);transition:transform .3s ease}.cm-accordion .cm-accordion__menu-item:is(button)[aria-expanded=true]:after{transform:translateY(-50%) rotate(0)}.cm-accordion .cm-accordion-menu-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease,padding .3s ease,margin-bottom .3s ease;padding:0;margin:0;border-radius:12px;background:#fff}.cm-accordion .cm-accordion-menu-wrapper[aria-hidden=false]{padding:8px 0;grid-template-rows:1fr;margin-bottom:16px}.cm-accordion .cm-accordion-menu-wrapper .cm-accordion-menu{list-style:none;margin:0;padding:0;overflow:hidden}.cm-accordion .cm-accordion-menu-wrapper .cm-accordion-menu .cm-accordion__menu-item{font-size:calc(1rem - 2px);font-weight:500;color:#1a1a1a;padding:16px 24px}.cm-accordion .accordion-disabled .cm-accordion__menu-item:after,.cm-accordion .accordion-disabled .cm-accordion__menu-item:before{display:none}.cm-accordion .accordion-disabled .cm-accordion-menu-wrapper{display:flex;flex-direction:column;gap:16px;background:transparent}.cm-accordion .accordion-disabled .cm-accordion-menu-wrapper .cm-accordion__menu-item{font-weight:500;padding:0 24px;color:#fff}@media screen and (min-width:750px){.cm-accordion{border-top:none}.cm-accordion .cm-accordion-container{display:flex;flex-direction:column;gap:12px}.cm-accordion .cm-accordion-container .cm-accordion__menu-item{padding:0}.cm-accordion .cm-accordion-container .cm-accordion__menu-item:after,.cm-accordion .cm-accordion-container .cm-accordion__menu-item:before{display:none!important}.cm-accordion .cm-accordion-container .cm-accordion-menu-wrapper{display:block;background:transparent}.cm-accordion .cm-accordion-container .cm-accordion-menu-wrapper .cm-accordion-menu{display:flex;flex-direction:column;gap:12px}.cm-accordion .cm-accordion-container .cm-accordion-menu-wrapper .cm-accordion-menu .cm-accordion__menu-item{padding:0;color:#fff;font-weight:500}}@media screen and (min-width:1052px){.cm-accordion .cm-accordion-container{width:210px}}.cm-faq{border-bottom:1px solid #DCDCDC;width:100%;max-width:780px;margin-inline:auto}.cm-faq .cm-faq__button{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;cursor:pointer;padding:24px 0;background:transparent;border:none;text-align:left}.cm-faq .cm-faq__button .cm-faq__button-text{width:100%}.cm-faq .cm-faq__button:before{flex-shrink:0;content:"Q";display:block;font-size:24px;font-weight:700;color:#007bc7;margin-bottom:auto;line-height:1.6;letter-spacing:0;font-family:var(--font-paragraph--family)}.cm-faq .cm-faq__button:after{flex-shrink:0;content:"";display:block;width:11px;height:20px;background:url(//ilmiioroastery.com/cdn/shop/t/4/assets/cm-faq-arrow.svg?v=31852866291178923631785470977) no-repeat center center / contain;transition:transform .3s ease-in-out}.cm-faq .cm-faq__button[aria-expanded=true]{border-bottom:1px solid #DCDCDC}.cm-faq .cm-faq__button[aria-expanded=true]:after{transform:rotate(180deg)}.cm-faq .cm-faq__contnet{display:grid;grid-template-rows:0fr;padding:0;transition:grid-template-rows .3s ease-in-out,padding .3s ease-in-out}.cm-faq .cm-faq__contnet .cm-faq__contnet-inner{display:flex;gap:24px;overflow:hidden}.cm-faq .cm-faq__contnet .cm-faq__contnet-inner:before{content:"A";display:block;font-size:24px;font-weight:700;color:#ee8d81;line-height:1.6;letter-spacing:0;font-family:var(--font-paragraph--family)}.cm-faq .cm-faq__contnet[aria-hidden=false]{grid-template-rows:1fr;padding:16px 0 32px}.cm-product-accordion-content .cm-faq{max-width:calc(100% - 32px);margin-inline:auto}@media(min-width:750px){.cm-product-accordion-content .cm-faq{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/customize.css.map */
