.guarantee-banner{display:block;width:100%;box-sizing:border-box;font-family:var(--font-body-family, "Plus Jakarta Sans", sans-serif)}.guarantee-banner__container{position:relative;overflow:hidden;width:100%;box-sizing:border-box}.guarantee-banner__grid{display:flex;flex-direction:column;align-items:stretch;width:100%}@media screen and (min-width:992px){.guarantee-banner__grid{flex-direction:row;align-items:stretch;min-height:240px}}.guarantee-banner__image-col{display:flex;align-items:flex-end;justify-content:center;position:relative;width:100%;height:200px;box-sizing:border-box}.guarantee-banner__image-col.hide-mobile{display:none}@media screen and (min-width:992px){.guarantee-banner__image-col{width:25%;height:auto;justify-content:flex-start;padding-left:1.5rem}.guarantee-banner__image-col.hide-mobile{display:flex}}.guarantee-banner__img-wrapper{width:100%;height:100%;display:flex;align-items:flex-end}.guarantee-banner__img{max-height:100%;max-width:100%;height:auto;width:auto;object-fit:contain;display:block}.guarantee-banner__text-col{width:100%;padding:2rem 1.5rem 1.5rem;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;text-align:center}@media screen and (min-width:992px){.guarantee-banner__text-col{width:38%;padding:2.5rem 1.5rem 2.5rem 2.5rem;text-align:left}}.guarantee-banner__question{font-size:1.3rem;font-weight:700;margin:0 0 .65rem;line-height:1.3}@media screen and (min-width:992px){.guarantee-banner__question{font-size:1.5rem}}.guarantee-banner__answer{font-size:.92rem;line-height:1.5;margin:0 0 1.5rem;opacity:.95}.guarantee-banner__answer p{margin:0}.guarantee-banner__button{display:inline-flex;align-items:center;justify-content:center;padding:12px 26px;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:6px;text-decoration:none;transition:transform .2s ease,opacity .2s ease;border:none;cursor:pointer;align-self:center;box-shadow:0 4px 10px #00000014}.guarantee-banner__button:hover{transform:translateY(-1px);opacity:.95}@media screen and (min-width:992px){.guarantee-banner__button{align-self:flex-start}}.guarantee-banner__icons-col{width:100%;padding:1.5rem 1.5rem 2.5rem;box-sizing:border-box;display:flex;flex-direction:column;gap:1.75rem;justify-content:center}@media screen and (min-width:768px)and (max-width:991px){.guarantee-banner__icons-col{flex-direction:row;gap:1.5rem}}@media screen and (min-width:992px){.guarantee-banner__icons-col{width:37%;flex-direction:row;padding:2.5rem 2.5rem 2.5rem 1rem;gap:1rem}}.guarantee-banner__icon-item{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1}.guarantee-banner__icon-wrapper{width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.5);display:flex;align-items:center;justify-content:center;margin-bottom:.85rem;flex-shrink:0}.guarantee-banner__svg{width:22px;height:22px;display:block}.guarantee-banner__icon-img{width:24px;height:24px;object-fit:contain;display:block}.guarantee-banner__icon-title{font-size:1rem;font-weight:700;text-transform:uppercase;margin:0 0 .35rem;letter-spacing:.05em;line-height:1.3}.guarantee-banner__icon-desc{font-size:.9rem;line-height:1.35;margin:0;opacity:.85}.guarantee-banner__image-placeholder{width:100%;height:100%;background-color:#ffffff26;border:1px dashed rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;color:inherit;font-size:.8rem;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-guarantee-banner.css.map */
