.char-features{position:relative;isolation:isolate;overflow:hidden;padding:var(--cf-pad-top-mobile) var(--cf-side-mobile) var(--cf-pad-bottom-mobile);background-color:var(--cf-bg);font-family:"Gellix",var(--font-body-family)}.char-features *,.char-features *:before,.char-features *:after{box-sizing:border-box}.char-features__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.char-features__backdrop img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--cf-bg-position)}.char-features__inner{display:flex;flex-direction:column;gap:var(--cf-row-gap-mobile);max-width:var(--cf-width);margin:0 auto}.char-features__row{display:flex;flex-direction:column;gap:var(--cf-stack-gap-mobile)}.char-features--text-first .char-features__media{order:1}.char-features__media{position:relative;width:100%;aspect-ratio:var(--cf-ratio);overflow:hidden;border:var(--cf-border-mobile) solid var(--cf-border-color);border-radius:var(--cf-radius-mobile);background-color:var(--cf-border-color);box-shadow:var(--cf-shadow-mobile)}.char-features__media picture{display:block;width:100%;height:100%}.char-features__media img,.char-features__media video{display:block;width:100%;height:100%;object-fit:cover}.char-features--adapt .char-features__media img,.char-features--adapt .char-features__media video{height:auto}.char-features__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--cf-text-gap-mobile);min-width:0}.char-features .char-features__heading{margin:0;font-family:"Squishy Blue",var(--font-heading-family);font-size:var(--cf-heading-size-mobile);font-weight:400;line-height:var(--cf-heading-line-mobile);letter-spacing:normal;color:var(--cf-heading-color-mobile)}.char-features__text{font-size:var(--cf-text-size-mobile);font-weight:600;line-height:var(--cf-text-line-mobile);letter-spacing:normal;color:var(--cf-text-color)}.char-features__text p,.char-features__review-text p{margin:0;font:inherit;letter-spacing:inherit;color:inherit}.char-features__text p+p,.char-features__text p+ul,.char-features__text ul+p{margin-top:.6em}.char-features__text ul{margin:0;padding-left:1.2em}.char-features__text a{color:inherit}.char-features__review{width:100%;padding:12px;border-radius:10px;background-color:var(--cf-review-bg);font-size:14px;font-weight:500;line-height:1.3;color:var(--cf-text-color)}.char-features__review-meta{display:flex;align-items:center;gap:12px;margin-top:6px}.char-features__stars{display:inline-flex;flex-shrink:0;color:var(--cf-star-color)}.char-features__stars svg{width:16px;height:16px}.char-features__review-name{opacity:.7}.char-features__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 28px;border-radius:999px;background-color:var(--cf-button-bg);color:var(--cf-button-color);font-size:15px;font-weight:600;text-decoration:none;transition:opacity .2s ease}.char-features__button:hover{opacity:.9}@media screen and (min-width:750px){.char-features{padding:var(--cf-pad-top) clamp(20px,4.9vw,70px) var(--cf-pad-bottom)}.char-features__inner{gap:var(--cf-row-gap)}.char-features__row{display:grid;grid-template-columns:minmax(0,var(--cf-media-fr)) minmax(0,var(--cf-text-fr));align-items:var(--cf-align);gap:min(var(--cf-col-gap),var(--cf-col-gap-fluid))}.char-features__row--image-right{grid-template-columns:minmax(0,var(--cf-text-fr)) minmax(0,var(--cf-media-fr))}.char-features__row--image-right .char-features__media,.char-features--text-first .char-features__row--image-right .char-features__media{order:2}.char-features--text-first .char-features__row--image-left .char-features__media{order:0}.char-features__row--text-only{grid-template-columns:minmax(0,1fr)}.char-features__media{border-width:var(--cf-border);border-radius:var(--cf-radius);box-shadow:var(--cf-shadow)}.char-features__content{gap:var(--cf-text-gap)}.char-features .char-features__heading{font-size:calc(var(--cf-heading-size) * .7);line-height:var(--cf-heading-line);color:var(--cf-heading-color)}.char-features__text{font-size:var(--cf-text-size);line-height:var(--cf-text-line);letter-spacing:.6px}.char-features__review{padding:20px 14px;border-radius:20px;font-size:18px}}@media screen and (min-width:990px){.char-features .char-features__heading{font-size:calc(var(--cf-heading-size) * .85)}}@media screen and (min-width:1200px){.char-features .char-features__heading{font-size:var(--cf-heading-size)}}
/*# sourceMappingURL=/cdn/shop/t/266/assets/section-info-screen-text-disney.css.map */
