.icon-box-content-inner,.image-text-iconbox__inner{display:flex;flex-direction:column;gap:24px}.image-text-iconbox__media{display:flex;flex-direction:column}.image-text-iconbox__frame{width:100%;border-radius:16px;overflow:hidden}.image-text-iconbox__img,.image-text-iconbox__video{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.image-text-iconbox__media{background:#fff;border-radius:12px;padding:5px}.image-text-iconbox__caption{padding:19px 15px}.image-text-iconbox__caption-title{font-family:var(--font-body);font-weight:600;font-size:16px;line-height:1.3;margin:0 0 6px;letter-spacing:-.02em}.image-text-iconbox__caption-body{font-family:var(--font-body);font-size:14px;font-weight:400;letter-spacing:-.02em;line-height:1.6}.image-text-iconbox__caption-body p{margin:0}.image-text-iconbox__caption-body p+p{margin-top:8px}.image-text-iconbox__content{display:flex;flex-direction:column}.image-text-iconbox__eyebrow{display:inline-block;width:fit-content;font-family:var(--font-body);font-size:14px;font-weight:600;margin:0;background-color:#fff;padding:8px 12px;border-radius:100px;letter-spacing:-2%}.image-text-iconbox__heading{font-family:var(--font-heading);font-size:32px;font-weight:800;line-height:1.15;color:#1f2ebc;width:100%;letter-spacing:-.02em;width:80%;margin:0}.image-text-iconbox__subtitle{font-family:var(--font-body);font-size:15px;line-height:1.6;margin-bottom:20px;color:#1f2ebc;width:100%}.image-text-iconbox__subtitle p{margin:0}.image-text-iconbox__grid{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.image-text-iconbox__box{display:grid;grid-template-columns:auto 1fr;column-gap:12px;row-gap:4px;align-items:start;padding:20px;border-radius:14px}.image-text-iconbox__box-icon{grid-column:1;grid-row:1;flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;align-self:center}.image-text-iconbox__box-icon img{width:22px;height:22px;object-fit:contain;display:block}.image-text-iconbox__box-title{grid-column:2;grid-row:1;font-family:var(--font-body);font-size:16px;font-weight:600;letter-spacing:-.02em;margin:0;line-height:0;color:inherit;align-self:center;line-height:20px}.image-text-iconbox__box-text{grid-column:2;grid-row:2;font-family:var(--font-body);font-size:13px;line-height:1.5;color:inherit;opacity:.85}.image-text-iconbox__box-text p{margin:0}.image-text-iconbox__box-text p+p{margin-top:8px}.image-text-iconbox__box-text strong{font-weight:700}.image-text-iconbox__button{display:flex;align-items:center;justify-content:center;width:100%;padding:16px 32px;border-radius:999px;font-family:var(--font-body);font-size:14px;font-weight:600;text-decoration:none;background-color:#fad707;color:#1f2ebc;gap:10px;letter-spacing:-.02em}.image-text-iconbox__button-arrow{width:18px;height:18px;flex-shrink:0}.image-text-iconbox__button-icon img{width:18px;height:18px;display:block}@media screen and (min-width:750px)and (max-width:1023px){.image-text-iconbox{margin-block:36px}.image-text-iconbox__caption-title{font-size:16px}.image-text-iconbox__caption-body{font-size:14px}.image-text-iconbox__eyebrow{font-size:14px;margin-bottom:20px}.image-text-iconbox__subtitle{width:92%}.image-text-iconbox__box{padding:20px}.image-text-iconbox__box-title{font-size:16px}.image-text-iconbox__box-text{font-size:14px}.image-text-iconbox__button{padding:16px 22px;font-size:15px}}.image-text-iconbox__inner{flex-direction:row;align-items:stretch;gap:24px}.image-text-iconbox__inner--right{flex-direction:row-reverse}.image-text-iconbox__frame{min-height:0;height:auto;aspect-ratio:auto}.image-text-iconbox__caption-title{font-size:16px}.image-text-iconbox__caption-body{font-size:14px}.image-text-iconbox__media{height:fit-content}.image-text-iconbox__subtitle{font-size:15px;font-weight:400;width:100%;letter-spacing:-.02em}.image-text-iconbox__grid{gap:16px;margin-bottom:24px}.image-text-iconbox__box{column-gap:8px;row-gap:4px;padding:20px;border-radius:16px}.image-text-iconbox__box-icon,.image-text-iconbox__box-icon img{width:24px;height:24px}.image-text-iconbox__box-title{font-size:16px}.image-text-iconbox__box-text{font-size:14px}.image-text-iconbox__button{padding:18px 24px;font-size:16px;gap:10px}
/*# sourceMappingURL=/cdn/shop/t/20/assets/theme-05-iconbox.css.map */
