.spdp{--navy: #091c79;--deep: #02092d;--white: #f8f8f9;--lime: #d5fe38;--red: #fc0d05;--cyan: #00d6f8;--pink: #f32f9e;--head: "Ft Bueloz Slant", Impact, sans-serif;--body: "Code Saver", ui-monospace, monospace;--label: "Optician Sans", ui-monospace, monospace;font-family:var(--body);line-height:1.25;text-transform:lowercase;color:var(--navy)}.spdp *,.spdp *:before,.spdp *:after{box-sizing:border-box}.spdp :where(h2,h3,h4,p,ul,ol,li,blockquote,figure){margin:0;padding:0}.spdp-story{container:spdp / inline-size}.spdp img{max-width:100%}.spdp .eyebrow{font-family:var(--label);text-transform:uppercase;letter-spacing:.07em}.spdp .h{font-family:var(--head);font-style:oblique;font-weight:400;text-transform:uppercase;line-height:.9}.spdp .h em{font-style:oblique;color:var(--red)}.spdp [data-scheme=dark] .h em{color:var(--lime)}.spdp [data-scheme=lime] .h em{color:var(--navy)}.spdp .btn{display:inline-block;font-family:var(--body);text-transform:lowercase;font-size:15px;padding:14px 24px;border-radius:.375rem;background:var(--navy);color:var(--white);border:0;cursor:pointer;text-align:center}.spdp [data-scheme=dark] .btn,.spdp [data-scheme=navy] .btn{background:var(--lime);color:var(--deep)}.spdp .stars{color:var(--navy);letter-spacing:2px}.spdp .offer{border:2px solid var(--navy);border-radius:1rem;padding:12px 14px;display:grid;gap:6px;box-shadow:5px 5px 0 var(--lime)}.spdp .offer__row{display:flex;justify-content:space-between;gap:10px;font-size:15px;padding:4px 0}.spdp .offer__row span:last-child{font-family:var(--label);text-transform:uppercase;letter-spacing:.07em;font-size:13px;white-space:nowrap}.spdp .offer__row s{color:#8a90b8;margin-right:6px}.spdp .offer .is-free{color:var(--red)}.spdp .offer .is-total{border-top:2px solid var(--navy);margin-top:4px;padding-top:10px;align-items:baseline}.spdp .offer .is-total span:first-child{font-family:var(--label);text-transform:uppercase;letter-spacing:.07em;font-size:13px}.spdp .offer .is-total s{color:var(--navy);opacity:.65;font-size:14px;margin-left:4px;text-decoration-thickness:2px}.spdp .offer .is-total b{font-family:var(--head);font-style:oblique;font-weight:400;font-size:22px;letter-spacing:0;margin-left:4px}.spdp .offer .is-save{background:var(--lime);color:var(--deep);border-radius:.5rem;padding:6px 10px;justify-content:center;font-family:var(--label);text-transform:uppercase;letter-spacing:.07em;font-size:13px}.spdp .trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center;font-size:13px;line-height:1.25}.spdp .trust div{background:#eceef6;border-radius:.75rem;padding:10px 6px}.spdp .trust b{display:block;font-family:var(--head);font-style:oblique;font-weight:400;font-size:18px;text-transform:uppercase}.spdp .sec{display:grid;gap:1.5rem;padding:2.5rem 1.25rem}.spdp .sec[data-scheme=light]{background:var(--white);color:var(--navy)}.spdp .sec[data-scheme=dark]{background:var(--deep);color:var(--white)}.spdp .sec[data-scheme=navy]{background:var(--navy);color:var(--white)}.spdp .sec[data-scheme=lime]{background:var(--lime);color:var(--deep)}@container spdp (min-width: 750px){.spdp .sec{grid-template-columns:1fr 1fr;gap:3.5rem;padding:5rem 2.5rem;align-items:center}.spdp .sec.is-flip .sec__media{order:2}}.spdp .sec__media{position:relative;aspect-ratio:4 / 5;border-radius:1rem;overflow:hidden;background:repeating-linear-gradient(135deg,rgba(127,127,160,.16) 0 14px,transparent 14px 28px);border:2px solid currentColor;display:flex;align-items:flex-end;padding:16px}.spdp .ba{position:relative;aspect-ratio:4 / 5;border-radius:1rem;overflow:hidden;background:var(--deep);-webkit-user-select:none;user-select:none;touch-action:pan-y}.spdp .ba img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.spdp .ba__before{clip-path:inset(0 calc(100% - var(--x)) 0 0)}.spdp .ba__line{position:absolute;top:0;bottom:0;left:var(--x);width:4px;margin-left:-2px;background:var(--lime);pointer-events:none}.spdp .ba__line i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:99px;background:var(--lime);color:var(--deep);font-style:normal;font-size:22px;display:grid;place-items:center;box-shadow:0 2px 0 var(--deep)}.spdp .ba__tag{position:absolute;top:14px;font-family:var(--label);text-transform:uppercase;letter-spacing:.07em;font-size:13px;padding:5px 9px;border-radius:.5rem;pointer-events:none}.spdp .ba__tag--l{left:14px;background:var(--white);color:var(--navy)}.spdp .ba__tag--r{right:14px;background:var(--lime);color:var(--deep)}.spdp .ba__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}.spdp .sec__media.has-img{border:0;background:var(--deep);padding:0}.spdp .sec__media.has-img:before{content:none}.spdp .sec__media img{width:100%;height:100%;object-fit:cover;display:block}.spdp .sec__media.is-contain{background:#fff}.spdp .sec__media.is-contain img{object-fit:contain;padding:6%}.spdp .sec__eyebrow{display:flex;align-items:center;gap:10px;font-size:14px;margin-bottom:12px}.spdp .sec__eyebrow:before{content:"";width:26px;height:3px;background:var(--red)}.spdp .sec[data-scheme=dark] .sec__eyebrow:before,.spdp .sec[data-scheme=navy] .sec__eyebrow:before{background:var(--lime)}.spdp .sec[data-scheme=lime] .sec__eyebrow:before{background:var(--deep)}.spdp .sec__h{font-size:36px;margin-bottom:14px}@container spdp (min-width: 750px){.spdp .sec__h{font-size:56px}}.spdp .sec__body{font-size:18px;line-height:1.4;max-width:520px;margin-bottom:20px}.spdp .sec__widget{container-type:inline-size;max-width:560px}.spdp .sec .btn{margin-top:22px}.spdp .pdp-story__box{background:var(--white);color:var(--navy);border-radius:1rem;padding:2cqw 4cqw;box-shadow:1.4cqw 1.4cqw 0 var(--lime)}.spdp .pdp-story__box li{list-style:none;display:flex;justify-content:space-between;gap:3cqw;align-items:baseline;padding:2.3cqw 0;border-bottom:1px dashed rgba(9,28,121,.35);font-size:3.1cqw}.spdp .pdp-story__box li:last-child{border-bottom:0}.spdp .pdp-story__box li span:last-child{font-family:var(--label);text-transform:uppercase;letter-spacing:.07em;white-space:nowrap}.spdp .pdp-story__box li span:only-child{white-space:normal;font-family:var(--body);text-transform:lowercase;letter-spacing:0}.spdp .pdp-story__box .is-free{color:var(--red)}.spdp .pdp-story__box s{color:#8a90b8;margin-right:1.5cqw}.spdp .pdp-story__box .is-total{border-top:2px solid var(--navy);border-bottom:0}.spdp .pdp-story__box .is-total span:first-child{font-family:var(--label);text-transform:uppercase;letter-spacing:.07em}.spdp .pdp-story__box .is-total b{font-family:var(--head);font-style:oblique;font-weight:400;font-size:1.5em;letter-spacing:0;margin-left:1cqw}.spdp .pdp-story__box .is-save{justify-content:center;background:var(--lime);color:var(--deep);border-radius:.5rem;margin:0 -2cqw 2cqw;font-family:var(--label);text-transform:uppercase;letter-spacing:.07em}.spdp .pdp-story__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:2cqw}.spdp .pdp-story__step{position:relative;overflow:hidden;aspect-ratio:3 / 4;background:var(--navy) center / cover no-repeat;color:var(--white);border-radius:1rem;padding:2.5cqw 2cqw;display:flex;flex-direction:column;justify-content:space-between}.spdp .pdp-story__step:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#02092dd9)}.spdp .pdp-story__step b,.spdp .pdp-story__step span{position:relative;z-index:1}.spdp .pdp-story__step b{font-family:var(--head);font-style:oblique;font-weight:400;font-size:9cqw;color:var(--lime);line-height:.8;text-shadow:0 2px 8px rgba(2,9,45,.6)}.spdp .pdp-story__step span{font-family:var(--label);text-transform:uppercase;letter-spacing:.07em;font-size:2.5cqw;line-height:1.15}.spdp .pdp-story__ramp{margin-top:3cqw;display:flex;justify-content:space-between;font-family:var(--label);text-transform:uppercase;letter-spacing:.07em;font-size:2.5cqw;position:relative;padding-top:3cqw}.spdp .pdp-story__ramp:before{content:"";position:absolute;top:0;left:0;right:0;height:1.6cqw;border-radius:9px;background:linear-gradient(90deg,var(--cyan),var(--lime))}.spdp .pdp-story__quotes{display:grid;gap:2.5cqw}.spdp .pdp-story__quote{background:var(--white);color:var(--navy);border-radius:1rem;padding:3cqw 3.5cqw;font-size:2.9cqw;line-height:1.25}.spdp .pdp-story__quote:nth-child(2){margin-left:10cqw;background:var(--cyan);color:var(--deep)}.spdp .pdp-story__quote cite{display:block;font-style:normal;font-family:var(--label);text-transform:uppercase;letter-spacing:.07em;font-size:2.3cqw;margin-top:1.5cqw}.spdp .gcard__tag{position:absolute;top:4cqw;left:4cqw;font-family:var(--label);font-style:normal;text-transform:uppercase;letter-spacing:.04em;font-size:4.3cqw;padding:1.2cqw 2.4cqw;border-radius:.4rem;background:var(--white);color:var(--deep)}.spdp .gtile__h i,.spdp .sec__h i{font-style:inherit;color:var(--red)}.spdp .gtile__pill{display:inline-block;font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;font-size:4cqw;background:var(--lime);color:var(--deep);padding:1.4cqw 3cqw;border-radius:99px}.spdp .built{display:grid;gap:2.5cqw}.spdp .built__meta{display:flex;flex-wrap:wrap;align-items:center;gap:2.5cqw;font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;font-size:4cqw}.spdp .built__checks{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:2cqw}.spdp .built__checks li{display:flex;align-items:center;gap:1.8cqw;background:#0a0f3ce0;color:var(--white);border:1px solid rgba(248,248,249,.18);border-radius:1.6cqw;padding:2.6cqw 2.2cqw;font-family:var(--label);text-transform:uppercase;letter-spacing:.03em;font-size:3.8cqw;line-height:1.15}.spdp .built__checks li:before,.spdp .fields__caps span:before{content:"\2713";flex:0 0 5.4cqw;height:5.4cqw;display:grid;place-items:center;border-radius:99px;background:var(--lime);color:var(--deep);font-size:3.2cqw}.spdp .sizes{--u: .22cqw;display:grid;grid-template-columns:repeat(4,1fr);gap:1cqw;align-items:start;text-transform:uppercase}.spdp .sizes__col{font:inherit;color:inherit;background:none;border:2px solid transparent;border-radius:1.6cqw;padding:1.5cqw .4cqw;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.8cqw}.spdp button.sizes__col{cursor:pointer}.spdp .sizes__col.is-on{border-color:var(--lime);background:#d5fe3814}.spdp .sizes__lane{height:calc(120 * var(--u) + 6cqw);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:1cqw}.spdp .sizes__mat{width:calc(var(--w) * var(--u));height:calc(var(--l) * var(--u));border-radius:1cqw;overflow:hidden;background-repeat:no-repeat}.spdp .sizes__len,.spdp .sizes__w{font-family:var(--label);letter-spacing:.02em;font-size:4.3cqw;color:var(--lime)}.spdp .sizes__series{font-family:var(--head);font-style:oblique;font-weight:400;font-size:5.6cqw;line-height:.9;margin-top:1cqw}.spdp .sizes__who,.spdp .sizes__fact{font-family:var(--label);letter-spacing:0;font-size:4.3cqw;line-height:1.15}.spdp .sizes__fact{opacity:.75}.spdp .fields{display:grid;grid-template-columns:repeat(3,1fr);gap:2cqw;flex:1;min-height:0}.spdp .fields__p{position:relative;border-radius:2cqw;background:var(--navy) center / cover no-repeat;min-height:30cqw}.spdp .fields__caps{display:grid;grid-template-columns:repeat(3,1fr);gap:2cqw}.spdp .fields__caps span{display:flex;align-items:center;gap:1.8cqw;font-family:var(--label);text-transform:uppercase;letter-spacing:0;font-size:4.3cqw;line-height:1.15}.spdp .sec[data-scheme=light] .fields__caps span:before{background:var(--navy);color:var(--lime)}.spdp .promise{display:grid;gap:2.4cqw}.spdp .promise__row{display:grid;grid-template-columns:auto 1fr;gap:3cqw;align-items:center;background:#f8f8f912;border:1px solid rgba(248,248,249,.16);border-radius:2cqw;padding:3cqw}.spdp .promise__badge{width:16cqw;height:16cqw;border-radius:99px;background:var(--lime);color:var(--deep);display:grid;place-content:center;text-align:center;font-family:var(--label);text-transform:uppercase;letter-spacing:.04em;font-size:3cqw;line-height:1}.spdp .promise__badge b{font-family:var(--head);font-style:oblique;font-weight:400;font-size:7cqw;line-height:.85}.spdp .promise h4{font-family:var(--head);font-style:oblique;font-weight:400;text-transform:uppercase;font-size:6cqw;line-height:.9;margin-bottom:1.2cqw}.spdp .promise p{font-family:var(--label);text-transform:uppercase;letter-spacing:0;font-size:4.8cqw;line-height:1.2;opacity:.9}.spdp .promise__fine,.spdp .promise__sign{font-family:var(--label);text-transform:uppercase;letter-spacing:.02em;font-size:4.3cqw}.spdp .promise__fine{opacity:.7}.spdp .promise__sign b{font-weight:400;color:var(--lime)}.spdp .promise__sign span:before{content:"\b7  "}.spdp .tagrow{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.spdp .tagrow span{font-family:var(--label);text-transform:uppercase;letter-spacing:.07em;font-size:13px;padding:7px 12px;border-radius:99px;background:var(--white);color:var(--navy)}.spdp .tagrow .stars{padding:0;background:none;letter-spacing:2px}.spdp .tagrow .is-free{background:var(--lime);color:var(--deep)}.spdp .tagrow s{opacity:.6}.spdp .cmp{display:grid;font-family:var(--label);text-transform:uppercase;letter-spacing:.05em;font-size:15px}.spdp .cmp>div{display:grid;grid-template-columns:1fr 84px 84px;align-items:stretch}.spdp .cmp__row>span{padding:14px 12px 14px 0;border-top:1px solid rgba(9,28,121,.18);line-height:1.3;display:flex;align-items:center}.spdp .cmp i,.spdp .cmp__head span{display:grid;place-items:center;font-style:normal}.spdp .cmp i{border-top:1px solid rgba(9,28,121,.18)}.spdp .cmp__head span{gap:6px;padding:10px 0;font-size:13px}.spdp .cmp__head img{width:52px;height:52px;border-radius:99px;object-fit:cover}.spdp .cmp .is-us{background:#091c7912}.spdp .cmp__head .is-us{border-radius:12px 12px 0 0}.spdp .cmp__row:last-child .is-us{border-radius:0 0 12px 12px}.spdp .cmp b{width:28px;height:28px;border-radius:99px;display:grid;place-items:center;font-weight:400;font-size:15px}.spdp .cmp .is-us b{background:var(--lime);color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}.spdp .cmp .no b{border:2px solid #c8102e;color:#c8102e}.spdp .kit{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px}.spdp .kit>div{background:#f8f8f914;border:1px solid rgba(248,248,249,.2);border-radius:1rem;padding:10px;display:grid;gap:8px;justify-items:center;align-content:start;text-align:center}.spdp .kit i{width:100%;aspect-ratio:1;border-radius:.6rem;background:#fff center / contain no-repeat}.spdp .kit b{font-family:var(--label);font-weight:400;text-transform:uppercase;letter-spacing:.04em;font-size:13px;line-height:1.2}.spdp .kit span{font-family:var(--label);text-transform:uppercase;letter-spacing:.05em;font-size:12px;padding:3px 8px;border-radius:99px;background:#f8f8f926}.spdp .kit span.is-free{background:var(--lime);color:var(--deep)}.spdp .kit s{opacity:.6}.spdp .prog__label{font-family:var(--label);text-transform:uppercase;letter-spacing:.07em;font-size:14px;margin:20px 0 8px}.spdp .prog{display:flex;flex-wrap:wrap;gap:4px 14px;font-family:var(--head);font-style:oblique;text-transform:uppercase;font-size:30px;line-height:1}.spdp .prog span:last-child{color:var(--red)}.spdp .tl{list-style:none;margin-bottom:18px}.spdp .tl li{position:relative;padding:0 0 18px 34px}.spdp .tl li:before{content:"";position:absolute;left:0;top:2px;width:18px;height:18px;border-radius:99px;border:2px solid var(--lime)}.spdp .tl li:after{content:"";position:absolute;left:10px;top:24px;bottom:2px;width:2px;background:currentColor;opacity:.3}.spdp .tl li:last-child:after{display:none}.spdp .tl li.is-goal:before{background:var(--lime)}.spdp .tl li.is-goal b{color:var(--lime)}.spdp .tl b{display:block;font-family:var(--head);font-style:oblique;font-weight:400;text-transform:uppercase;font-size:22px;line-height:1}.spdp .tl span{font-family:var(--label);text-transform:uppercase;letter-spacing:.05em;font-size:14px}.spdp .said{font-size:20px;line-height:1.3;max-width:520px}.spdp .said cite{display:block;margin-top:14px;font-style:normal;font-family:var(--label);text-transform:uppercase;letter-spacing:.07em;font-size:14px}.spdp .said cite b{font-weight:400;color:var(--lime)}.spdp .stats{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center;margin-bottom:16px;font-family:var(--label);text-transform:uppercase;letter-spacing:.07em;font-size:14px}.spdp .stats b{font-family:var(--head);font-style:oblique;font-weight:400;font-size:26px;margin:0 6px}.spdp .sec__widget .built__meta,.spdp .sec__widget .gtile__pill,.spdp .sec__widget .sizes__len,.spdp .sec__widget .sizes__w,.spdp .sec__widget .fields__caps span,.spdp .sec__widget .promise__fine,.spdp .sec__widget .promise__sign{font-size:max(13px,2.4cqw)}.spdp .sec__widget .built__checks li,.spdp .sec__widget .sizes__fact{font-size:max(14px,2.2cqw)}.spdp .sec__widget .sizes__who{font-size:max(15px,2.2cqw);line-height:1.25}.spdp .sec__widget .built__checks li:before,.spdp .sec__widget .fields__caps span:before{flex-basis:max(20px,4.2cqw);height:max(20px,4.2cqw);font-size:max(12px,2.4cqw)}.spdp .sec__widget .promise p{font-size:max(18px,2.6cqw);line-height:1.3}.spdp .sec__widget .promise h4,.spdp .sec__widget .sizes__series{font-size:max(20px,4.6cqw)}.spdp .sec__widget .promise__badge{width:max(64px,14cqw);height:max(64px,14cqw);font-size:max(11px,1.9cqw)}.spdp .sec__widget .promise__badge b{font-size:max(22px,6cqw)}.spdp .sec__widget .fields__p{aspect-ratio:3 / 4;min-height:0}.spdp .sec__widget .fields__caps{margin-top:14px}.spdp .sec__widget .gcard__tag{font-size:max(13px,2.4cqw)}.spdp .sec__widget .pdp-story__vs-col,.spdp .sec__widget .pdp-story__box li,.spdp .sec__widget .pdp-story__quote,.spdp .sec__widget .pdp-story__spec{font-size:max(18px,2.9cqw);line-height:1.35}.spdp .sec__widget .pdp-story__vs-col h3,.spdp .sec__widget .pdp-story__step span,.spdp .sec__widget .pdp-story__ramp,.spdp .sec__widget .pdp-story__chips span,.spdp .sec__widget .pdp-story__quote cite{font-size:max(13px,2.6cqw)}.spdp .sec__widget .pdp-story__fine{font-size:14px}.spdp .buy__extras{font-size:14px;color:var(--red);margin-bottom:4px}.spdp .buy__trust{font-size:13px}.spdp .buy__trust .stars{letter-spacing:1px}.spdp .offer__head{font-size:13px;margin-bottom:2px}.spdp .offer .is-free{margin-left:6px}.spdp a.sizes__col{text-decoration:none}.spdp .spdp-cta .btn{border:0;cursor:pointer;font-size:18px;padding:16px 28px}.spdp .spdp-cta .btn[disabled]{opacity:.5;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/14/assets/slidemvp-pdp.css.map */
