.sa-recap{background:var(--sa-outer);font-family:inherit;line-height:1.5}.sa-recap *{box-sizing:border-box}.sa-recap .sa__wrap{max-width:var(--sa-max);margin:0 auto;padding:0 20px}.sa-recap .sa-card{position:relative;overflow:hidden;border-radius:var(--sa-radius);background:var(--sa-bg);color:var(--sa-text);min-height:420px;isolation:isolate}.sa-recap .sa-media{position:absolute;top:0;right:0;bottom:0;width:var(--sa-image-width);overflow:hidden}.sa-recap .sa-media img,.sa-recap .sa-media svg{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--sa-pos);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 45%);mask-image:linear-gradient(90deg,transparent 0%,#000 45%)}.sa-recap .sa-media svg{opacity:.25}.sa-recap .sa-body{position:relative;z-index:1;width:62%;padding:clamp(30px,4.5vw,58px);display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;min-height:420px}.sa-recap .sa-eyebrow{margin:0 0 12px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--sa-accent)}.sa-recap .sa-title{margin:0;font-size:clamp(29px,3.5vw,44px);line-height:1.14;font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.025em;color:var(--sa-text)}.sa-recap .sa-title strong,.sa-recap .sa-title b{color:var(--sa-accent);font-weight:inherit}.sa-recap .sa-description{margin-top:14px;max-width:490px;font-size:15px;line-height:1.65;color:var(--sa-text)}.sa-recap .sa-description p{margin:0}.sa-recap .sa-feats{list-style:none;margin:26px 0 0;padding:0;width:100%;display:grid;grid-template-columns:repeat(var(--sa-cols),minmax(0,1fr));gap:16px 12px}.sa-recap .sa-feat{display:flex;flex-direction:column;align-items:center;gap:9px;min-width:0}.sa-recap .sa-feat__icon{color:var(--sa-accent);flex:none}.sa-recap .sa-feat__label{font-size:13px;line-height:1.4;font-weight:600;color:var(--sa-text)}.sa-recap .sa-btn{display:block;width:100%;max-width:420px;margin-top:27px;padding:15px 24px;border-radius:var(--sa-btn-radius);background:var(--sa-btn);color:var(--sa-btn-text);font-weight:700;font-size:15px;letter-spacing:.03em;text-decoration:none;text-align:center;border:1px solid var(--sa-btn);transition:background-color .15s ease,color .15s ease}.sa-recap .sa-btn:hover{filter:brightness(.94)}.sa-recap .sa-btn:focus-visible{outline:2px solid var(--sa-accent);outline-offset:3px}.sa-recap .sa-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:9px 24px;margin-top:17px;font-size:12px;color:var(--sa-text);opacity:.87}.sa-recap .sa-trust span{display:inline-flex;align-items:center;gap:7px}@media(max-width:849px){.sa-recap .sa-card{min-height:0}.sa-recap .sa-media{position:relative;width:100%;height:260px}.sa-recap .sa-media img,.sa-recap .sa-media svg{-webkit-mask-image:linear-gradient(180deg,#000 52%,transparent 100%);mask-image:linear-gradient(180deg,#000 52%,transparent 100%)}.sa-recap .sa-body{width:100%;min-height:0;margin-top:-32px;padding:12px 22px 34px}.sa-recap .sa-feats{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}}@media(max-width:430px){.sa-recap .sa__wrap{padding:0 12px}.sa-recap .sa-title{font-size:29px}.sa-recap .sa-description{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
