.sn57-needs.sn67-choice{padding:56px 0;background:#f3f6f8;scroll-margin-top:8px}.sn67-choice .sn57-section-heading{max-width:820px;margin:0 auto 28px;text-align:center}.sn67-choice .sn57-section-heading>p:last-child{max-width:660px;margin-inline:auto}.sn57-needs.sn67-choice .sn57-needs__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;border:0}.sn57-needs.sn67-choice .sn57-need{display:flex;flex-direction:column;align-items:flex-start;padding:20px;gap:0;border:1px solid #dce3e9;border-radius:12px;background:#fff;color:#172b45;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.sn57-needs.sn67-choice .sn57-need:first-child,.sn57-needs.sn67-choice .sn57-need:last-child{padding:20px}.sn67-choice__media{position:relative;display:block;overflow:hidden;width:100%;height:136px;margin:0 0 18px}.sn67-choice .sn67-choice__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.sn57-needs.sn67-choice .sn57-need h3{font-size:21px;line-height:1.18;letter-spacing:-.025em;margin:0 0 10px}.sn57-needs.sn67-choice .sn57-need>p{font-size:14px;line-height:1.55;margin:0 0 14px;color:#556171}.sn67-choice__fact{display:block;max-width:100%;padding:6px 9px;border-radius:6px;background:#f3f6f8;font-size:12px;font-weight:600;line-height:1.4;margin-bottom:18px}.sn67-choice__product{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 10px;width:100%;margin:auto 0 14px;padding-top:14px;border-top:1px solid #dce3e9;font-size:12px;line-height:1.4}.sn67-choice__product strong{font-size:16px;white-space:nowrap;font-variant-numeric:tabular-nums}.sn57-needs.sn67-choice .sn57-need__link{margin-top:0;min-height:44px;padding:10px 12px;border-radius:10px;background:#042146;color:#fff;font-size:13px;line-height:1.3;align-items:center}.sn57-needs.sn67-choice .sn57-need__link svg{flex:0 0 18px;width:18px;height:18px}.sn57-needs.sn67-choice .sn57-need:hover{border-color:#042146;box-shadow:0 5px 16px #172b450b;transform:translateY(-2px)}.sn57-needs.sn67-choice .sn57-need:focus-visible{outline:3px solid #042146;outline-offset:4px}.sn67-choice__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px;font-size:14px;line-height:1.5;color:#556171}.sn67-choice__footer p{margin:0}.sn67-choice__footer a{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;min-height:44px;color:#042146;font-weight:600;text-underline-offset:4px}.sn67-choice__footer svg{width:18px;height:18px}.sn17-pdp.sn17-pdp .sn17-sticky-purchase[data-sn17-sticky-mode=choose] .sn17-add{font-size:14px;line-height:1.25}@media(max-width:989px){.sn57-needs.sn67-choice .sn57-needs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sn57-needs.sn67-choice .sn57-need:nth-child(2),.sn57-needs.sn67-choice .sn57-need:nth-child(n+3){border:1px solid #dce3e9}}@media(max-width:749px){.sn57-needs.sn67-choice{padding:36px 0;scroll-margin-top:8px}.sn67-choice .sn57-section-heading{margin-bottom:22px}.sn67-choice .sn57-section-heading h2{font-size:28px;line-height:1.12}.sn67-choice .sn57-section-heading>p:last-child{font-size:14px;line-height:1.5}.sn57-needs.sn67-choice .sn57-needs__grid{gap:10px}.sn57-needs.sn67-choice .sn57-need,.sn57-needs.sn67-choice .sn57-need:first-child,.sn57-needs.sn67-choice .sn57-need:last-child{padding:14px 12px}.sn67-choice__media{height:102px;margin-bottom:14px}.sn57-needs.sn67-choice .sn57-need h3{font-size:18px;line-height:1.15;margin-bottom:9px}.sn57-needs.sn67-choice .sn57-need>p{font-size:13px;line-height:1.5;margin-bottom:12px}.sn67-choice__fact{font-size:11px;padding:6px 7px;margin-bottom:14px}.sn67-choice__product{font-size:11px;padding-top:12px;margin-bottom:12px;gap:4px 8px}.sn67-choice__product strong{font-size:16px}.sn57-needs.sn67-choice .sn57-need__link{font-size:12px;min-height:44px;padding:9px 10px;gap:6px}.sn67-choice__footer{flex-direction:column;align-items:center;text-align:center;margin-top:18px;font-size:13px;gap:6px}}@media(prefers-reduced-motion:reduce){.sn57-needs.sn67-choice .sn57-need{transition:none}.sn57-needs.sn67-choice .sn57-need:hover{transform:none}}html body .sn17-buybox .sn88-product-reason{margin:4px 0 14px;padding-left:12px;border-left:2px solid #dce3e9;color:var(--sn-muted, #58616c);font-size:14px;line-height:1.5}html body .sn17-buybox .sn88-product-reason strong{display:block;color:var(--sn-ink, #1f2837);font-weight:650;margin-bottom:2px}
/*# sourceMappingURL=/cdn/shop/t/11/assets/sn67-kasmi.css.map */
