.sep-design-pdp.is-safety-pdp{--nvz-ink:#0E0E10;--nvz-muted:#6E6E75;--nvz-hair:#E4E2DE;--nvz-surface:#F4F3F1;--nvz-green:#048D2E;--nvz-check:#2E7D5B;--nvz-strike:#888;--nvz-star:#FFC401;--nvz-body:Roboto,system-ui,-apple-system,"Segoe UI",sans-serif;--nvz-display:Quan,sans-serif}.sep-design-pdp.is-safety-pdp .product__information{container-type:inline-size;container-name:nvzcol}.sep-design-pdp.is-safety-pdp .product__information_block.badges{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sep-design-pdp.is-safety-pdp .badge_item--new{background:#0e0e10;color:#fff;border-radius:4px;font-size:11px;font-weight:800;letter-spacing:.6px;padding:5px 8px;text-transform:uppercase;line-height:1}.sep-design-pdp.is-safety-pdp .badge_item--z87{background:#19c7fc;color:#fff;border-radius:4px;font-size:11px;font-weight:800;letter-spacing:.4px;padding:5px 10px;text-transform:uppercase;line-height:1}.sep-design-pdp.is-safety-pdp .atc-button__amt:not(:empty):before{content:"\2014";opacity:.72;margin:0 .42em}.sep-design-pdp.is-safety-pdp .additional-block.z87-info .additional-block-content li{padding-left:0}.sep-design-pdp.is-safety-pdp .additional-block.z87-info .additional-block-content li:after{display:none}.sep-design-pdp.is-safety-pdp .nvz-reviews{display:inline-flex;align-items:center;height:20px;text-decoration:none}.sep-design-pdp.is-safety-pdp .nvz-reviews__stars{display:flex;align-items:center;gap:4.4px}.sep-design-pdp.is-safety-pdp .nvz-reviews svg{width:14px;height:14px;display:block;fill:var(--nvz-star)}.sep-design-pdp.is-safety-pdp .nvz-reviews__count{font-size:12px;line-height:14px;color:var(--nvz-muted);margin-left:7px}.sep-design-pdp.is-safety-pdp .nvz-price{font-size:30px;font-weight:800;letter-spacing:-.2px}.sep-design-pdp.is-safety-pdp .nvz-price__was{font-size:16px;color:var(--nvz-strike);text-decoration:line-through}.sep-design-pdp.is-safety-pdp .nvz-pricewrap{display:flex;align-items:center;gap:8px;white-space:nowrap;padding-top:4px}.sep-design-pdp.is-safety-pdp .nvz-offer{margin-top:24px;background:var(--nvz-surface);border:1.25px solid var(--nvz-ink);border-radius:15px;padding:14px 16px;display:flex;align-items:center;gap:12px}.sep-design-pdp.is-safety-pdp .nvz-offer__ic{font-size:clamp(15px,2cqw,19px);line-height:1;flex:0 0 auto}.sep-design-pdp.is-safety-pdp .nvz-offer__ic svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;display:block}.sep-design-pdp.is-safety-pdp .nvz-offer__tx{flex:1;min-width:0}.sep-design-pdp.is-safety-pdp .nvz-offer__tx b{display:block;font-size:clamp(9.5px,2.5cqw,13.5px);line-height:1.25;font-weight:800;letter-spacing:-.05px;white-space:nowrap}.sep-design-pdp.is-safety-pdp .nvz-offer__tx span{display:block;font-size:clamp(8.5px,2.2cqw,11.5px);line-height:1.35;color:var(--nvz-muted);margin-top:2px;white-space:nowrap}.sep-design-pdp.is-safety-pdp .nvz-offer__pill{font-size:clamp(9px,2cqw,11.5px);font-weight:800;letter-spacing:.4px;color:#fff;background:var(--nvz-ink);border-radius:8px;padding:8px 11px;white-space:nowrap}.sep-design-pdp.is-safety-pdp .nvz-atcrow{display:flex;gap:12px;margin-top:9px}.sep-design-pdp.is-safety-pdp .nvz-atc{flex:1;height:50px;border:0;border-radius:14px;background:var(--nvz-green);color:#fff;font-size:18px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;white-space:nowrap}.sep-design-pdp.is-safety-pdp .nvz-atc__amt:not(:empty):before{content:"\2014";opacity:.72;margin:0 .42em}.sep-design-pdp.is-safety-pdp .nvz-wish{width:50px;height:50px;border-radius:14px;border:1.25px solid var(--nvz-hair);background:#fff;cursor:pointer;font-size:17px;color:var(--nvz-muted);flex:0 0 50px}.sep-design-pdp.is-safety-pdp .nvz-sel{margin-top:14px}.sep-design-pdp.is-safety-pdp .nvz-sel--group{margin-top:30px}.sep-design-pdp.is-safety-pdp .nvz-sel__lab{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:11px;gap:12px}.sep-design-pdp.is-safety-pdp .nvz-sel__k{font-size:11.5px;font-weight:700;letter-spacing:1.61px;text-transform:uppercase}.sep-design-pdp.is-safety-pdp .nvz-sel__help{display:flex;justify-content:space-between;gap:10px;margin-top:9px;font-size:12.5px;color:var(--nvz-muted)}.sep-design-pdp.is-safety-pdp .nvz-sel__help a{color:var(--nvz-muted);text-decoration:underline;text-underline-offset:2px}.sep-design-pdp.is-safety-pdp .nvz-sel__help>a:only-child{margin-left:auto}.sep-design-pdp.is-safety-pdp .nvz-lens{display:grid;gap:7px}.sep-design-pdp.is-safety-pdp .nvz-lens__row{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1.25px solid var(--nvz-hair);border-radius:10px;background:#fff;cursor:pointer;text-align:left;transition:.14s;width:100%;font:inherit;color:inherit}.sep-design-pdp.is-safety-pdp .nvz-lens__row:hover{border-color:#c9c6c0;background:#fafaf8}.sep-design-pdp.is-safety-pdp .nvz-lens__row.is-on{border-color:var(--nvz-ink);border-width:1.9px;padding:11.35px 13.4px;background:#fff}.sep-design-pdp.is-safety-pdp .nvz-lens__row.is-sold-out{opacity:.45}.sep-design-pdp.is-safety-pdp .nvz-lens__row.is-sold-out:hover{border-color:#c9c6c0;background:#fafaf8;cursor:pointer}.sep-design-pdp.is-safety-pdp .nvz-lens__row[disabled]{opacity:.45;cursor:not-allowed}.sep-design-pdp.is-safety-pdp .nvz-lens__tx{flex:1;min-width:0}.sep-design-pdp.is-safety-pdp .nvz-lens__tx b{display:block;font-size:13.5px;font-weight:700;line-height:17px}.sep-design-pdp.is-safety-pdp .nvz-lens__tx b em{font-style:normal;font-size:8.5px;font-weight:800;letter-spacing:.5px;color:var(--nvz-check);background:#eaf4ef;border-radius:4px;padding:2px 5px;margin-left:6px;vertical-align:1.5px}.sep-design-pdp.is-safety-pdp .nvz-lens__tx span{display:block;font-size:12px;line-height:16.2px;color:var(--nvz-muted)}.sep-design-pdp.is-safety-pdp .nvz-lens__amt{font-size:13.5px;font-weight:800;white-space:nowrap;text-align:right;line-height:16px}.sep-design-pdp.is-safety-pdp .nvz-lens__amt s{display:block;font-size:10.5px;font-weight:400;color:var(--nvz-strike);margin-top:1px}.sep-design-pdp.is-safety-pdp .nvz-chip{width:32px;height:32px;border-radius:9px;flex:0 0 32px;border:1px solid rgba(0,0,0,.14);position:relative;overflow:hidden}.sep-design-pdp.is-safety-pdp .nvz-chip--clear{background:linear-gradient(135deg,#fbfdff,#eef3f7)}.sep-design-pdp.is-safety-pdp .nvz-chip--smoke{background:linear-gradient(135deg,#4a4a4e,#1b1b1f)}.sep-design-pdp.is-safety-pdp .nvz-chip--polarized{background:linear-gradient(135deg,#3a3a40,#0f0f12)}.sep-design-pdp.is-safety-pdp .nvz-chip--polarized:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.42) 47%,transparent 56%)}.sep-design-pdp.is-safety-pdp .nvz-chip--photochromic{background:linear-gradient(135deg,#f2f5f8,#9aa0a6 52%,#26262b)}.sep-design-pdp.is-safety-pdp .nvz-seg{display:grid;gap:7px;grid-template-columns:repeat(2,1fr)}.sep-design-pdp.is-safety-pdp .nvz-seg__btn{position:relative;min-height:50px;border:1.25px solid var(--nvz-hair);border-radius:10px;background:#fff;color:var(--nvz-ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:8px 6px;cursor:pointer;transition:.14s;font:inherit}.sep-design-pdp.is-safety-pdp .nvz-seg__btn:hover{border-color:#c9c6c0}.sep-design-pdp.is-safety-pdp .nvz-seg__btn.is-on{background:var(--nvz-ink);border-color:var(--nvz-ink);color:#fff}.sep-design-pdp.is-safety-pdp .nvz-seg__t{font-size:14px;font-weight:700;letter-spacing:.14px}.sep-design-pdp.is-safety-pdp .nvz-seg__d{font-size:12px;font-weight:400;opacity:.82}.sep-design-pdp.is-safety-pdp .nvz-box{border:1.25px solid var(--nvz-hair);border-radius:14px;overflow:hidden}.sep-design-pdp.is-safety-pdp .nvz-row{display:flex;align-items:center;gap:12px;padding:14px 15px;text-decoration:none;color:inherit}.sep-design-pdp.is-safety-pdp .nvz-row+.nvz-row,.sep-design-pdp.is-safety-pdp .nvz-row+.nvz-shwrap{border-top:1px solid var(--nvz-hair)}.sep-design-pdp.is-safety-pdp a.nvz-row{cursor:pointer}.sep-design-pdp.is-safety-pdp a.nvz-row:hover,.sep-design-pdp.is-safety-pdp .nvz-row--btn:hover{background:#fafaf8}.sep-design-pdp.is-safety-pdp a.nvz-row:hover .nvz-car{transform:translate(2px)}.sep-design-pdp.is-safety-pdp .nvz-row--btn{width:100%;background:none;border:0;font:inherit;text-align:left;cursor:pointer}.sep-design-pdp.is-safety-pdp .nvz-row--btn[aria-expanded=true] .nvz-car{transform:rotate(90deg)}.sep-design-pdp.is-safety-pdp .nvz-ic{width:32px;height:32px;border-radius:9px;background:var(--nvz-surface);color:var(--nvz-ink);display:flex;align-items:center;justify-content:center;flex:0 0 32px}.sep-design-pdp.is-safety-pdp .nvz-ic svg{width:19px;height:19px;display:block;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sep-design-pdp.is-safety-pdp .nvz-tx{flex:1;min-width:0}.sep-design-pdp.is-safety-pdp .nvz-tx b{display:block;font-size:13.5px;font-weight:700;line-height:16.875px}.sep-design-pdp.is-safety-pdp .nvz-tx span{display:block;font-size:12px;line-height:16.2px;color:var(--nvz-muted)}.sep-design-pdp.is-safety-pdp .nvz-chk{font-size:11.5px;font-weight:700;letter-spacing:.46px;color:var(--nvz-check);white-space:nowrap}.sep-design-pdp.is-safety-pdp .nvz-car{color:var(--nvz-muted);font-size:17px;transition:transform .14s}.sep-design-pdp.is-safety-pdp .nvz-shamt{font-size:12.5px;font-weight:800;white-space:nowrap}.sep-design-pdp.is-safety-pdp .nvz-shwrap{background:#fafaf8;padding:2px 15px 12px}.sep-design-pdp.is-safety-pdp .nvz-shwrap[hidden]{display:none}.sep-design-pdp.is-safety-pdp .nvz-shrow{display:flex;align-items:center;gap:11px;padding:10px 0}.sep-design-pdp.is-safety-pdp .nvz-shrow+.nvz-shrow{border-top:1px solid var(--nvz-hair)}.sep-design-pdp.is-safety-pdp .nvz-shsw{width:22px;height:22px;border-radius:7px;border:1px solid rgba(0,0,0,.18);flex:0 0 22px}.sep-design-pdp.is-safety-pdp .nvz-shtx{flex:1;min-width:0}.sep-design-pdp.is-safety-pdp .nvz-shtx b{display:block;font-size:13px;font-weight:700;line-height:16px}.sep-design-pdp.is-safety-pdp .nvz-shtx span{display:block;font-size:11px;line-height:14px;color:var(--nvz-muted);margin-top:1px}.sep-design-pdp.is-safety-pdp .nvz-shadd{border:1.25px solid var(--nvz-hair);background:#fff;border-radius:8px;padding:7px 13px;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.sep-design-pdp.is-safety-pdp .nvz-shadd:hover{border-color:#c9c6c0}.sep-design-pdp.is-safety-pdp .nvz-shstep{display:flex;align-items:center;border:1.25px solid var(--nvz-ink);border-radius:8px;overflow:hidden;background:#fff}.sep-design-pdp.is-safety-pdp .nvz-shstep button{width:28px;height:30px;border:0;background:none;font-size:15px;font-weight:700;cursor:pointer;line-height:1;padding:0}.sep-design-pdp.is-safety-pdp .nvz-shstep i{font-style:normal;min-width:24px;text-align:center;font-size:12.5px;font-weight:700}.sep-design-pdp.is-safety-pdp .nvz-shrow.is-out{opacity:.45;pointer-events:none}.sep-design-pdp.is-safety-pdp .nvz-shfoot{font-size:11px;line-height:15px;color:var(--nvz-muted);padding-top:9px;border-top:1px solid var(--nvz-hair)}.sep-design-pdp.is-safety-pdp .nvz-band{margin:0 0 18px;padding:24px 22px;background:var(--nvz-surface);border-radius:15px}.sep-design-pdp.is-safety-pdp .nvz-band h3{margin:0;font:800 clamp(15px,2.6cqw,21px)/1.2 Archivo,var(--nvz-body);letter-spacing:-.3px;text-transform:uppercase;color:var(--nvz-ink)}.sep-design-pdp.is-safety-pdp .nvz-band p{margin:8px 0 0;font-size:12.5px;line-height:21px;color:var(--nvz-muted);max-width:46ch}.sep-design-pdp.is-safety-pdp .nvz-band ul{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:11px}.sep-design-pdp.is-safety-pdp .nvz-band li{display:flex;gap:10px;align-items:flex-start;font-size:12.5px;line-height:17px;color:var(--nvz-ink)}.sep-design-pdp.is-safety-pdp .nvz-band li b{font-weight:700}.sep-design-pdp.is-safety-pdp .nvz-band li i{font-style:normal;flex:0 0 18px}.sep-design-pdp.is-safety-pdp .nvz-modal[hidden]{display:none!important}.sep-design-pdp.is-safety-pdp .nvz-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:20px}.sep-design-pdp.is-safety-pdp .nvz-modal.is-open{display:flex}.sep-design-pdp.is-safety-pdp .nvz-modal__bd{position:absolute;top:0;right:0;bottom:0;left:0;background:#0e0e108c}.sep-design-pdp.is-safety-pdp .nvz-modal__p{position:relative;width:min(100%,440px);max-height:min(640px,calc(100vh - 40px));background:#fff;border-radius:18px;padding:28px 24px 24px;overflow-y:auto;box-shadow:0 18px 48px #0e0e102e;-webkit-overflow-scrolling:touch}.sep-design-pdp.is-safety-pdp .nvz-modal__p>*:last-child{margin-bottom:0}.sep-design-pdp.is-safety-pdp .nvz-modal__x{position:absolute;top:14px;right:14px;width:40px;height:40px;border-radius:11px;background:var(--nvz-surface);border:0;color:var(--nvz-ink);cursor:pointer;display:grid;place-items:center;line-height:1;transition:background .14s}.sep-design-pdp.is-safety-pdp .nvz-modal__x:hover{background:#e8e6e2}.sep-design-pdp.is-safety-pdp .nvz-modal__x svg{width:18px;height:18px;display:block;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;fill:none}.sep-design-pdp.is-safety-pdp .nvz-modal__eb{font-size:11px;font-weight:700;letter-spacing:1.54px;text-transform:uppercase;color:var(--nvz-muted);margin-bottom:6px;padding-right:50px}.sep-design-pdp.is-safety-pdp .nvz-modal__t{margin:0 0 8px;font:800 28px/32.2px var(--nvz-display);letter-spacing:-.56px;text-transform:uppercase;padding-right:50px}.sep-design-pdp.is-safety-pdp .nvz-modal__l{font-size:14px;line-height:20.3px;color:var(--nvz-muted);margin:0 0 22px}.sep-design-pdp.is-safety-pdp .nvz-modal__steps{display:flex;flex-direction:column;gap:14px;margin:0 0 22px}.sep-design-pdp.is-safety-pdp .nvz-modal__step{display:flex;gap:14px;align-items:flex-start}.sep-design-pdp.is-safety-pdp .nvz-modal__n{width:34px;height:34px;border-radius:10px;background:var(--nvz-ink);color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:0 0 34px}.sep-design-pdp.is-safety-pdp .nvz-modal__step .nvz-chip{width:34px;height:34px;border-radius:10px;flex:0 0 34px}.sep-design-pdp.is-safety-pdp .nvz-modal__step b{display:block;font-size:15px;font-weight:700;line-height:19.5px}.sep-design-pdp.is-safety-pdp .nvz-modal__step p{margin:3px 0 0;font-size:14px;line-height:20px;color:var(--nvz-muted)}.sep-design-pdp.is-safety-pdp .nvz-modal__step em{font-style:normal;display:block;margin-top:5px;font-size:12.5px;line-height:17px;color:#8a5a2b;background:#fff7ed;border-left:2px solid #FDBA74;border-radius:0 6px 6px 0;padding:6px 9px}.sep-design-pdp.is-safety-pdp .nvz-modal__tbl{width:100%;border-collapse:collapse;font-size:13px;margin:0 0 16px}.sep-design-pdp.is-safety-pdp .nvz-modal__tbl th{text-align:left;font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--nvz-muted);padding:0 0 8px;border-bottom:1px solid var(--nvz-hair);white-space:nowrap}.sep-design-pdp.is-safety-pdp .nvz-modal__tbl td{padding:11px 0;border-bottom:1px solid var(--nvz-hair);white-space:nowrap}.sep-design-pdp.is-safety-pdp .nvz-modal__tbl td:first-child{font-weight:700}.sep-design-pdp.is-safety-pdp .nvz-modal__tbl th+th,.sep-design-pdp.is-safety-pdp .nvz-modal__tbl td+td{padding-left:10px;text-align:right}.sep-design-pdp.is-safety-pdp .nvz-modal__tbl tr.is-off td{color:var(--nvz-muted)}.sep-design-pdp.is-safety-pdp .nvz-modal__tbl tr.is-off td:first-child{font-weight:400}.sep-design-pdp.is-safety-pdp .nvz-modal__note{font-size:12.5px;line-height:17.5px;color:var(--nvz-muted);margin:0 0 20px}body.nvz-locked{overflow:hidden}@container nvzcol (max-width:560px){.sep-design-pdp.is-safety-pdp .nvz-offer{padding:9px 10px;gap:7px;border-radius:12px}.sep-design-pdp.is-safety-pdp .nvz-offer__pill{padding:5px 7px;border-radius:6px}.sep-design-pdp.is-safety-pdp .nvz-lens__row{padding:11px 12px;gap:10px}.sep-design-pdp.is-safety-pdp .nvz-lens__row.is-on{padding:10.35px 11.4px}.sep-design-pdp.is-safety-pdp .nvz-lens__tx b{font-size:13px}.sep-design-pdp.is-safety-pdp .nvz-lens__tx span{font-size:11.5px;line-height:15.5px}.sep-design-pdp.is-safety-pdp .nvz-chip{width:30px;height:30px;flex:0 0 30px}.sep-design-pdp.is-safety-pdp .nvz-row{padding:13px;gap:10px}.sep-design-pdp.is-safety-pdp .nvz-tx b{font-size:13px}.sep-design-pdp.is-safety-pdp .nvz-tx span{font-size:11.5px}.sep-design-pdp.is-safety-pdp .nvz-sel__help{font-size:11.5px;flex-wrap:wrap}.sep-design-pdp.is-safety-pdp .nvz-atcrow{position:sticky;bottom:0;z-index:20;margin:14px -16px 0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fffffff7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--nvz-hair)}}@media(max-width:560px){.sep-design-pdp.is-safety-pdp .nvz-modal__t{font-size:24px;line-height:27px}.sep-design-pdp.is-safety-pdp .nvz-modal__p{padding:24px 18px 20px;border-radius:16px}}
/*# sourceMappingURL=/cdn/shop/t/132/assets/safety-pdp.css.map */
