.custom-announcement-bar{background:var(--bg);color:var(--text)}.custom-announcement-bar .page-width{display:flex;justify-content:center;align-items:center;min-height:36px}.custom-announcement-bar__text{margin:0;font-size:var(--font-size);letter-spacing:var(--letter-spacing);text-align:center;line-height:1.3;text-transform:uppercase}@media screen and (max-width:749px){.custom-announcement-bar .page-width{min-height:32px;padding:1rem 12px;display:block}.custom-announcement-bar__text{font-size:12px}}.shield-features{--shield-red: #d9232e;--shield-ink: #191919;--shield-muted: #666;--shield-line: #e8e8e8;--shield-soft: #f7f7f7;color:var(--shield-ink);background:#fff;padding:clamp(48px,7vw,100px) 24px}.shield-features *,.shield-features *:before,.shield-features *:after{box-sizing:border-box}.shield-features__container{width:min(1200px,100%);margin-inline:auto}.shield-features h2,.shield-features h3,.shield-features p{margin-top:0}.shield-features h2{margin-bottom:16px;font-size:clamp(30px,4vw,48px);font-weight:800;line-height:1.05;letter-spacing:-.045em}.shield-features h3{font-size:18px;font-weight:750;line-height:1.25;letter-spacing:-.02em}.shield-features p{color:var(--shield-muted);font-size:15px;line-height:1.65}.shield-features__intro{max-width:740px;margin:0 auto 38px;text-align:center}.shield-features__eyebrow{display:inline-block;margin-bottom:14px;color:var(--shield-red);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.shield-features__intro h2{max-width:700px;margin-inline:auto}.shield-features__methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:clamp(72px,10vw,120px)}.shield-method{position:relative;display:flex;min-height:330px;flex-direction:column;align-items:flex-start;padding:30px;overflow:hidden;border:1px solid var(--shield-line);border-radius:20px;background:linear-gradient(145deg,#fff,#f8f8f8);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.shield-method:hover{transform:translateY(-4px);border-color:#f0b7ba;box-shadow:0 18px 40px #00000012}.shield-method__number{position:absolute;top:24px;right:25px;color:#d8d8d8;font-size:32px;font-weight:800;letter-spacing:-.06em}.shield-method__icon{display:grid;width:58px;height:58px;place-items:center;margin-bottom:28px;border-radius:16px;background:#ffeded;color:var(--shield-ink)}.shield-method__icon svg{display:block;width:38px;height:38px}.shield-method h3{margin-bottom:12px}.shield-method p{margin-bottom:10px}.shield-method__detail{margin-top:auto;padding-top:8px;font-size:13px!important}.shield-features__control{margin-bottom:clamp(72px,10vw,120px)}.shield-features__section-heading{max-width:680px;margin-bottom:30px}.shield-features__categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.shield-category{display:flex;gap:16px;min-height:145px;padding:24px;border:1px solid var(--shield-line);border-radius:16px;background:#fff}.shield-category__icon{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border-radius:13px;background:#ffeded;color:var(--shield-red);font-size:12px;font-weight:800}.shield-category h3{margin-bottom:8px;font-size:16px}.shield-category p{margin-bottom:0;font-size:13px;line-height:1.55}.shield-features__note{margin:20px 0 0;font-size:13px!important}.shield-features__easy{margin-bottom:clamp(72px,10vw,120px);padding:clamp(30px,5vw,58px);border-radius:24px;background:var(--shield-soft)}.shield-features__easy-copy{max-width:760px}.shield-features__easy-copy p{max-width:700px}.shield-features__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px;padding-top:28px;border-top:1px solid #dedede}.shield-benefit{display:flex;align-items:center;gap:14px}.shield-benefit__icon{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border:1px solid #efb2b6;border-radius:50%;background:#fff;color:var(--shield-red);font-size:22px;font-weight:700}.shield-benefit h3{margin-bottom:2px;font-size:15px}.shield-benefit p{margin-bottom:0;font-size:13px}.shield-features__easy-tagline{margin:28px 0 0;font-weight:700}.shield-features__specifications{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:start;gap:clamp(28px,5vw,64px);margin-bottom:clamp(72px,10vw,120px)}.shield-features__spec-copy h3{margin-top:28px}.shield-spec-card{padding:clamp(24px,4vw,38px);border:1px solid var(--shield-line);border-radius:20px;background:#f8f8f8}.shield-spec-card>h3{margin-bottom:26px;font-size:20px}.shield-spec-list{margin:0}.shield-spec-list>div{padding:16px 0;border-top:1px solid #e4e4e4}.shield-spec-list dt{margin-bottom:5px;font-size:14px;font-weight:750}.shield-spec-list dd{margin:0;color:var(--shield-muted);font-size:14px;line-height:1.6}.shield-features__final{padding:clamp(32px,6vw,70px);border-radius:24px;background:var(--shield-ink);color:#fff}.shield-features__final .shield-features__eyebrow{color:#ff777e}.shield-features__final h2{max-width:700px;color:#fff}.shield-features__final p{max-width:760px;color:#d0d0d0}.shield-features__final strong{color:#fff}.shield-features__final-tagline{display:inline-flex;margin-top:18px;padding:16px 20px;border:1px solid rgb(255 255 255 / 18%);border-radius:12px;background:#ffffff12;color:#fff;font-size:14px;font-weight:700}@media screen and (max-width:900px){.shield-features__methods,.shield-features__categories{grid-template-columns:repeat(2,minmax(0,1fr))}.shield-features__specifications{grid-template-columns:1fr}}@media screen and (max-width:600px){.shield-features{padding-inline:16px}.shield-features__methods,.shield-features__categories,.shield-features__benefits{grid-template-columns:1fr}.shield-method{min-height:auto;padding:24px}.shield-method__detail{margin-top:0}.shield-category{min-height:auto;padding:20px}.shield-features__easy{padding:26px 22px;border-radius:18px}.shield-features__benefits{gap:20px}.shield-features__final{padding:28px 22px;border-radius:18px}.shield-features__final-tagline{align-items:flex-start;font-size:13px}}@media(prefers-reduced-motion:reduce){.shield-method{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/22/compiled_assets/styles.css.map?subset=AQAAAAAAAAAAAAAAAAAAAg */
