/* v2 overrides */
.pdp-optlbl{color:#111318!important;font-weight:700}
.pdp-b[data-gift]{position:relative;padding-bottom:58px}
.pdp-b[data-gift] .pdp-gift{position:absolute!important;left:0!important;right:0!important;bottom:0!important;width:auto!important;max-width:none!important;margin:0!important;flex:none!important;border-radius:0 0 13px 13px!important;padding:13px 16px!important}
.sv-sec-grey{background:#F4F5F6}
.sv-acc{border-top:0!important;margin-top:24px}
.sv-acc details{border:1px solid #e4e6e8!important;border-radius:12px;margin-bottom:12px;background:#fff}
.sv-acc summary{padding:19px 18px!important;font-size:18px}
.sv-acc summary:after{border-color:#555}
.sv-acc .sv-accb{padding:0 18px 18px!important}
.sv-why{gap:12px}
.sv-why-i{align-items:stretch;border:1px solid #ededf0;border-radius:16px;box-shadow:0 1px 3px rgba(16,24,40,.05);background:#fff;overflow:hidden}
.sv-why-i img{flex:0 0 37%!important;width:37%!important;height:auto!important;aspect-ratio:1/1;object-fit:cover;align-self:stretch}
.sv-why-t{padding:18px 20px;display:flex;flex-direction:column;justify-content:center}
.sv-why-t h3{font-size:18px;font-weight:600;letter-spacing:-.01em;margin:0 0 6px;color:#101828}
.sv-why-t p{font-size:15px;line-height:1.5;color:#7b8290;margin:0}
.sv-sticky{background:#fff!important;border-top:0!important;box-shadow:0 -6px 22px rgba(16,24,40,.10)!important;padding:12px 16px calc(14px + env(safe-area-inset-bottom))!important;transform:translateY(130%)}
.sv-sticky.show{transform:none!important}
.sv-sticky .in{display:block!important}
.sv-sticky img,.sv-sticky .nm{display:none!important}
.sv-sticky .bt{display:block!important;width:100%!important;background:#000!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:19px 20px!important;font-size:18px!important;font-weight:700!important}
@media(min-width:750px){.sv-why-i img{flex:0 0 30%!important;width:30%!important}}
