.ip-shelfwrap{position:relative}.ip-shelf{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 5*14px)/6);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:2px 2px 10px;scrollbar-width:thin;scrollbar-color:#3a4652 transparent}.ip-shelf::-webkit-scrollbar{height:6px}.ip-shelf::-webkit-scrollbar-thumb{background:#3a4652;border-radius:9px}.ip-shelf>*{scroll-snap-align:start;min-width:0}.ip-shelfbtn{position:absolute;top:36%;transform:translateY(-50%);z-index:3;width:42px;height:84px;border:1px solid var(--ip-line);background:#151a20f0;color:#fff;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.ip-shelfbtn:hover{background:#26313d;border-color:var(--ip-accent)}.ip-shelfbtn svg{width:20px;height:20px;fill:currentColor}.ip-shelfbtn.prev{left:-12px}.ip-shelfbtn.next{right:-12px}.ip-shelfbtn[disabled]{opacity:0;pointer-events:none}@media(max-width:1100px){.ip-shelf{grid-auto-columns:calc((100% - 42px)/4)}}@media(max-width:760px){.ip-shelf{grid-auto-columns:42%}.ip-shelfbtn{display:none}}@media(max-width:420px){.ip-shelf{grid-auto-columns:62%}}.ip-bcard{display:flex;flex-direction:column;background:var(--ip-panel);border:1px solid var(--ip-line);border-radius:10px;overflow:hidden;transition:border-color .15s,transform .15s;height:100%}.ip-bcard:hover{border-color:#4a5866;transform:translateY(-2px)}.ip-bcard .ip-bim{position:relative;aspect-ratio:1/1;background:#fff;padding:10px;display:block}.ip-bcard .ip-bim img{width:100%;height:100%;object-fit:contain}.ip-badge{position:absolute;top:8px;left:8px;background:var(--ip-accent);color:var(--ip-onaccent);font-size:10.5px;font-weight:800;letter-spacing:.02em;padding:3px 8px;border-radius:3px;line-height:1.3;max-width:calc(100% - 16px)}.ip-badge.off{left:auto;right:8px;background:#c62828;color:#fff}.ip-bcard .ip-bbd{padding:10px 12px 12px;display:flex;flex-direction:column;flex:1;gap:4px}.ip-bcard .ip-bcat{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ip-mut)}.ip-bcard h3{font-family:var(--ip-body);font-size:13px;font-weight:500;line-height:1.38;color:var(--ip-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-transform:none;min-height:36px}.ip-bcard:hover h3{color:var(--ip-accent-d)}.ip-stars{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--ip-mut)}.ip-stars i{position:relative;display:inline-block;font-style:normal;letter-spacing:1px;color:#46525f;font-size:13px;line-height:1}.ip-stars i:before{content:"\2605\2605\2605\2605\2605"}.ip-stars i b{position:absolute;inset:0 auto 0 0;overflow:hidden;color:var(--ip-amber);white-space:nowrap}.ip-stars i b:before{content:"\2605\2605\2605\2605\2605"}.ip-bprice{display:flex;align-items:flex-start;gap:1px;color:var(--ip-ink);line-height:1;margin-top:2px;flex-wrap:wrap}.ip-bprice .from{font-size:11px;color:var(--ip-mut);align-self:center;margin-right:4px;font-weight:600}.ip-bprice .sym,.ip-bprice sup{font-size:12px;font-weight:700;position:relative;top:2px}.ip-bprice .whole{font-size:24px;font-weight:800;letter-spacing:-.5px}.ip-bprice .vat{font-size:11px;color:var(--ip-mut);align-self:flex-end;margin-left:5px;font-weight:600}.ip-was{font-size:12px;color:var(--ip-mut)}.ip-was s{color:var(--ip-mut)}.ip-deliv{font-size:12px;color:var(--ip-txt)}.ip-deliv b{color:var(--ip-ink)}.ip-instock{font-size:12px;font-weight:700;color:var(--ip-ok)}.ip-bcta{margin-top:auto;padding-top:8px}.ip-bcta span{display:block;text-align:center;background:var(--ip-accent);color:var(--ip-onaccent);font-weight:700;font-size:12.5px;padding:8px 10px;border-radius:99px;transition:background .15s}.ip-bcard:hover .ip-bcta span{background:var(--ip-accent-d)}.ip-sec.ip-prods,.ip-sec.ip-rv{padding:34px 0}.ip-sec.ip-rv{background:var(--ip-paper)}.ip-sec.ip-prods .ip-sechead,.ip-sec.ip-rv .ip-sechead,.ip-sec.ip-depts .ip-sechead{margin-bottom:16px}.ip-sec.ip-depts{padding:38px 0}.ip-quadgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ip-quad{background:var(--ip-panel);border:1px solid var(--ip-line);border-radius:10px;padding:16px 16px 14px;display:flex;flex-direction:column}.ip-quad h3{font-family:var(--ip-disp);text-transform:uppercase;font-size:20px;font-weight:800;color:var(--ip-ink);line-height:1.05;display:flex;justify-content:space-between;align-items:baseline;gap:8px}.ip-quad h3 a:hover{color:var(--ip-accent)}.ip-quad h3 small{font-family:var(--ip-body);font-size:11px;font-weight:600;color:var(--ip-mut);text-transform:none;white-space:nowrap}.ip-quad .ip-qgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 10px;flex:1}.ip-quad .ip-qt{display:flex;flex-direction:column;gap:5px;min-width:0}.ip-quad .ip-qt span.ip-qi{display:block;aspect-ratio:1/1;background:#fff;border-radius:6px;overflow:hidden}.ip-quad .ip-qt img{width:100%;height:100%;object-fit:cover}.ip-quad .ip-qt em{font-style:normal;font-size:12px;font-weight:600;color:var(--ip-txt);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ip-quad .ip-qt:hover em{color:var(--ip-accent)}.ip-quad .ip-qmore{font-size:13px;font-weight:700;color:var(--ip-accent);margin-top:auto}.ip-quad .ip-qmore:hover{text-decoration:underline}@media(max-width:1100px){.ip-quadgrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:820px){.ip-quadgrid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.ip-quadgrid{grid-template-columns:1fr}}.ip-btt{display:block;width:100%;background:#26313d;color:#e6ebf0;text-align:center;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:700;padding:14px 0;border:0;cursor:pointer;letter-spacing:.02em}.ip-btt:hover{background:#303d4b;color:#fff}.ip-sec.ip-hero{padding:28px 0 30px}.ip-sec.ip-hero .ip-wrap{gap:36px;align-items:start}.ip-sec.ip-hero h1{font-size:clamp(30px,3.1vw,42px);line-height:1.02}.ip-sec.ip-hero .ip-sub{margin-top:10px;font-size:15px;line-height:1.55}.ip-sec.ip-hero .ip-heroctas{margin-top:16px}.ip-sec.ip-hero .ip-btn{padding:11px 20px;font-size:14px}.ip-sec.ip-hero .ip-herostats{margin-top:18px;gap:26px}.ip-sec.ip-hero .ip-herostats div b{font-size:22px}.ip-sec.ip-hero .ip-finders{gap:12px}.ip-sec.ip-hero .ip-finder{padding:14px 18px}.ip-sec.ip-hero .ip-finder h3{font-size:18px}.ip-sec.ip-hero .ip-finder p{margin:3px 0 10px}.ip-sec.ip-hero .ip-finder .ip-tag{margin-bottom:8px}.ip-sec.ip-hero .ip-chips a{padding:7px 13px}.ip-sec.ip-hero .ip-finder>p:not(.ip-alt){display:none}.ip-sec.ip-hero .ip-finder h3{margin-bottom:10px}.ip-sec.ip-hero .ip-finder .ip-alt{margin-top:8px}.ip-sec.ip-hero .ip-herostats{display:none}.ip-sec.ip-trust .ip-t{padding:11px 18px;gap:10px}.ip-sec.ip-trust svg{width:24px;height:24px}.ip-sec.ip-prods .ip-eyebrow,.ip-sec.ip-rv .ip-eyebrow,.ip-sec.ip-depts .ip-eyebrow{display:none}.ip-sec.ip-prods .ip-sechead h2,.ip-sec.ip-rv .ip-sechead h2,.ip-sec.ip-depts .ip-sechead h2{font-size:clamp(22px,2.2vw,28px)}.ip-sec.ip-prods .ip-sechead p,.ip-sec.ip-rv .ip-sechead p,.ip-sec.ip-depts .ip-sechead p{font-size:13.5px;margin-top:3px}.ip-sec.ip-prods .ip-sechead,.ip-sec.ip-rv .ip-sechead,.ip-sec.ip-depts .ip-sechead{align-items:baseline;margin-bottom:12px}.ip-sec .ip-seeall{border-bottom:0;color:var(--ip-accent);padding-bottom:0}.ip-sec .ip-seeall:after{content:" \203a";font-size:1.25em;line-height:0;position:relative;top:1px}.ip-sec .ip-seeall:hover{text-decoration:underline;color:var(--ip-accent-d)}.ip-sec.ip-prods,.ip-sec.ip-rv{padding:24px 0}.ip-sec.ip-depts{padding:28px 0}.ip-sec.ip-prods .ip-bcta,.ip-sec.ip-rv .ip-bcta,.ip-sec.ip-prods .ip-instock,.ip-sec.ip-rv .ip-instock{display:none}.ip-sec.ip-prods .ip-bcard .ip-bbd,.ip-sec.ip-rv .ip-bcard .ip-bbd{padding:9px 11px 11px;gap:3px}.ip-sec.ip-prods .ip-bcard .ip-bim,.ip-sec.ip-rv .ip-bcard .ip-bim{padding:8px}@media(max-width:980px){.ip-sec.ip-hero .ip-wrap{gap:22px}}@media(max-width:760px){.ip-sec.ip-hero{padding:20px 0 22px}.ip-sec.ip-hero .ip-finder:nth-child(2){display:none}.ip-sec.ip-hero .ip-sub{font-size:14px}.ip-sec.ip-hero .ip-heroctas .ip-btn-ghost{display:none}.ip-sec.ip-trust .ip-t{padding:9px 14px}.ip-sec.ip-depts .ip-quadgrid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:8px;scrollbar-width:thin}.ip-sec.ip-depts .ip-quad{scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/ip-amz.css.map */
