.cz-faq-refined{padding-block:clamp(5rem,6vw,9rem)}.cz-faq-refined>.page-width{display:grid;gap:3rem}.cz-faq-refined .title-wrapper{display:block;margin:0;text-align:left}.cz-faq-refined .title{font-size:clamp(3.4rem,4vw,5.6rem);line-height:1.08;letter-spacing:-.04em}.cz-faq-refined .title-wrapper .cz-faq-intro{max-width:30rem;margin:1.8rem 0 0;font-size:1.7rem;line-height:1.6}.cz-faq-refined .product-details .accordion{display:block;margin:0 0 1rem;border:1px solid #ddd;border-radius:1.6rem;background:#fff;overflow:hidden}.cz-faq-refined .product-details .accordion summary{padding:0 2.4rem}.cz-faq-refined .product-details .accordion .summary__title{padding:2.4rem 3.5rem 2.4rem 0}.cz-faq-refined .product-details .accordion__title{margin:0;font-size:1.8rem;line-height:1.4;font-weight:600}.cz-faq-refined .product-details .accordion summary .icon{right:2.4rem;width:1.6rem;height:1.6rem;margin-top:-.8rem}.cz-faq-refined .product-details .accordion__content{margin:0;padding:0 2.4rem 2.4rem;font-size:1.6rem;line-height:1.65}.cz-faq-refined .product-details .accordion details[open] summary{color:var(--cz-section-ink)}.cz-faq-refined summary:focus-visible{outline:2px solid currentColor;outline-offset:-4px;border-radius:1.6rem}.cz-banner-refined{padding:clamp(3rem,5vw,7rem) 0;background:#fff}.cz-banner-refined>.page-width{max-width:var(--page-width);padding-inline:1.5rem;margin-inline:auto}.cz-banner-refined .banner{display:grid;grid-template-columns:1fr;border-radius:2.4rem;overflow:hidden;background:var(--cz-section-color)}.cz-banner-refined .banner__media{z-index:0;grid-row:2;width:100%}.cz-banner-refined .banner__media .media{height:32rem;padding-bottom:0}.cz-banner-refined .banner .banner__content{position:relative;inset:auto;width:100%;height:auto;padding:3.2rem 2.4rem;grid-row:1}.cz-banner-refined .banner__box{padding:0;width:100%;max-width:52rem;text-align:left}.cz-banner-refined .banner__heading{font-size:clamp(3.4rem,3.7vw,5.6rem);line-height:1.08;letter-spacing:-.04em}.cz-banner-refined .banner__text{margin-top:2rem;font-size:1.8rem;line-height:1.6}.cz-banner-refined .button-group{justify-content:flex-start;margin-top:2.8rem}.cz-banner-refined .button{min-width:0;min-height:5.6rem;padding:1.5rem 2.4rem;font-size:1.3rem;letter-spacing:.08em}@media(min-width:750px){.cz-faq-refined>.page-width{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(4rem,7vw,10rem);align-items:start}.cz-banner-refined>.page-width{padding-inline:5rem}.cz-banner-refined .banner{grid-template-columns:1fr 1fr}.cz-banner-refined .banner__media{grid-column:2;grid-row:1}.cz-banner-refined .banner__media .media{height:100%;min-height:48rem}.cz-banner-refined .banner__media .media-wrapper{height:100%}.cz-banner-refined .banner .banner__content{grid-column:1;grid-row:1;padding:clamp(3rem,4vw,6rem)}}@media(max-width:749px){.cz-banner-refined>.page-width{padding-inline:0}.cz-banner-refined .banner{border-radius:0}.cz-banner-refined .banner .banner__content{padding-inline:var(--cz-page-gutter, 1.5rem)}.cz-banner-refined .button-group{justify-content:center;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/section-cozigo-home-refinements.css.map */
