.z1 [hidden]{display:none!important}.z1 .z1-pdp{background:#fff;color:#12161d}.z1 .z1-pdp-grid{display:grid;grid-template-columns:1.02fr 1fr;gap:48px;padding:34px 22px 58px;align-items:start}.z1 .z1-pdp .z1-gal{position:sticky;top:96px;align-self:start}.z1 .z1-pdp .z1-gal-main{position:relative;background:#fff;border:1px solid #E6EAF1;border-radius:14px;overflow:hidden}.z1 .z1-pdp .z1-gal-main img{width:100%;aspect-ratio:1/1;object-fit:contain;padding:5%;background:#fff}.z1 .z1-pdp .z1-gal-main .z1-tag{position:absolute;top:14px;left:14px;z-index:2;padding:6px 12px;border-radius:99px;background:var(--blue);color:#fff;font:700 10px/1 var(--body);letter-spacing:.11em;text-transform:uppercase}.z1 .z1-pdp .z1-gal-thumbs{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.z1 .z1-pdp .z1-gal-thumb{width:72px;height:72px;border-radius:9px;overflow:hidden;background:#fff;border:2px solid #E6EAF1;cursor:pointer;padding:5px;transition:border-color .18s}.z1 .z1-pdp .z1-gal-thumb img{width:100%;height:100%;object-fit:contain}.z1 .z1-pdp .z1-gal-thumb.is-on{border-color:var(--blue)}.z1 .z1-pdp .z1-gal-thumb:hover{border-color:#c7dbff}.z1 .z1-pdp .z1-eyebrow{display:flex;align-items:center;gap:12px;font:700 11.5px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:#5a6473;flex-wrap:wrap}.z1 .z1-pdp .z1-eyebrow:before{content:"";width:28px;height:1px;background:var(--blue);flex:none}.z1 .z1-pdp .z1-chip{display:inline-flex;align-items:center;padding:5px 12px;border:1px solid #D5DBE4;border-radius:99px;font:700 10.5px/1 var(--body);letter-spacing:.11em;text-transform:uppercase;color:#0e1116;background:#fff}.z1 .z1-pdp .z1-badge-maxton{display:inline-flex;align-items:center;padding:5px 12px;border:1px solid rgba(176,42,55,.32);border-radius:99px;background:#b02a3714;color:#b02a37;font:700 10.5px/1 var(--body);letter-spacing:.14em;text-transform:uppercase}.z1 .z1-pdp h1{font:800 clamp(27px,3.4vw,40px)/1.02 var(--disp);letter-spacing:.01em;text-transform:uppercase;color:#0e1116;margin:14px 0 10px}.z1 .z1-pdp .z1-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:10px 0 4px;font:inherit;color:inherit}.z1 .z1-pdp .z1-price .z1-now{font:700 31px/1 var(--disp);color:#12161d}.z1 .z1-pdp .z1-price .z1-was{font:400 17px/1 var(--body);color:#8a93a0;text-decoration:line-through}.z1 .z1-pdp .z1-price .z1-save{padding:4px 9px;border-radius:5px;background:#1666e01a;color:var(--blue);font:700 11px/1 var(--body);letter-spacing:.07em;text-transform:uppercase}.z1 .z1-pdp .z1-stock{display:inline-flex;align-items:center;gap:7px;font:700 11.5px/1 var(--body);letter-spacing:.09em;text-transform:uppercase;color:#1b8a53;margin:10px 0 16px}.z1 .z1-pdp .z1-stock .z1-dot{width:8px;height:8px;border-radius:50%;background:#1b8a53}.z1 .z1-pdp .z1-stock.is-out{color:#8a93a0}.z1 .z1-pdp .z1-stock.is-out .z1-dot{background:#8a93a0}.z1 .z1-pdp .z1-opt{margin:0 0 14px}.z1 .z1-pdp .z1-opt label{display:block;font:700 11.5px/1 var(--body);letter-spacing:.1em;text-transform:uppercase;color:#5a6473;margin-bottom:8px}.z1 .z1-pdp .z1-select{width:100%;max-width:340px;height:50px;padding:0 42px 0 14px;background-color:#fff;border:1px solid #D5DBE4;border-radius:9px;color:#0e1116;font:600 15px/1 var(--body);cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%230E1116' stroke-width='2'><path d='M2 4l4 4 4-4'/></svg>");background-repeat:no-repeat;background-position:right 14px center}.z1 .z1-pdp .z1-select:focus{border-color:var(--blue);outline:none}.z1 .z1-pdp .z1-atc{display:flex;gap:12px;margin:18px 0 12px;flex-wrap:wrap}.z1 .z1-pdp .z1-atc-opts{flex:1 1 100%}.z1 .z1-pdp .z1-qty{display:inline-flex;align-items:center;border:1px solid #D5DBE4;border-radius:9px;overflow:hidden;background:#fff;flex:none}.z1 .z1-pdp .z1-qty button{width:46px;height:54px;background:#fff;color:#0e1116;border:0;font:400 20px/1 var(--body);cursor:pointer;transition:background .15s}.z1 .z1-pdp .z1-qty button:hover{background:#f2f4f7}.z1 .z1-pdp .z1-qty input{width:46px;height:54px;background:#fff;border:0;border-left:1px solid #EDF0F4;border-right:1px solid #EDF0F4;color:#0e1116;text-align:center;font:700 16px/1 var(--body);-moz-appearance:textfield}.z1 .z1-pdp .z1-qty input::-webkit-outer-spin-button,.z1 .z1-pdp .z1-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.z1 .z1-pdp .z1-atc .z1-add{flex:1 1 240px;height:54px;padding:0 26px;background:var(--blue);color:#fff;border:1px solid var(--blue);border-radius:9px;font:700 13.5px/1 var(--body);letter-spacing:.13em;text-transform:uppercase;cursor:pointer;transition:background .2s,box-shadow .2s,transform .15s}.z1 .z1-pdp .z1-atc .z1-add:hover{background:#0f53c0;box-shadow:0 10px 26px #1666e047}.z1 .z1-pdp .z1-atc .z1-add:active{transform:scale(.99)}.z1 .z1-pdp .z1-atc .z1-add[disabled]{background:#c3cbd6;border-color:#c3cbd6;cursor:not-allowed;box-shadow:none}.z1 .z1-pdp .z1-soldout-note{margin:0 0 18px;font:400 14px/1.55 var(--body);color:#5a6473}.z1 .z1-pdp .z1-soldout-note a{color:var(--blue);font-weight:600;text-decoration:underline}.z1 .z1-pdp .z1-trust3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0 22px;padding:16px 0;border-top:1px solid #EDF0F4;border-bottom:1px solid #EDF0F4}.z1 .z1-pdp .z1-trust3 div{display:flex;align-items:center;gap:9px;font:500 12.5px/1.35 var(--body);color:#5a6473}.z1 .z1-pdp .z1-trust3 svg{flex:none;color:var(--blue)}.z1 .z1-fit{border:1px solid #E6EAF1;border-radius:14px;overflow:hidden;margin:0 0 22px;background:#fff}.z1 .z1-pdp .z1-acc{display:grid;gap:10px;margin:0 0 22px}.z1 .z1-pdp .z1-acc .z1-fit{margin:0}.z1 .z1-fit-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;background:#f7f9fc;border:0;color:#0e1116;font:700 14px/1.2 var(--disp);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;text-align:left}.z1 .z1-fit-head:hover{background:#f1f5fb}.z1 .z1-fit-head:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.z1 .z1-fit-head .z1-car{color:#5a6473;font-size:11px;transition:transform .2s}.z1 .z1-fit.is-open .z1-fit-head .z1-car{transform:rotate(180deg)}.z1 .z1-fit-body{display:none;padding:4px 18px 18px}.z1 .z1-fit.is-open .z1-fit-body{display:block}.z1 .z1-fit-table{width:100%;border-collapse:collapse;font:400 14px/1.4 var(--body);margin-bottom:12px}.z1 .z1-fit-table th,.z1 .z1-fit-table td{padding:11px 2px;border-bottom:1px solid #EDF0F4;text-align:left;vertical-align:top}.z1 .z1-fit-table th{width:36%;color:#0e1116;font-weight:700}.z1 .z1-fit-table td{color:#4a5260}.z1 .z1-fit-note{font:400 13.5px/1.55 var(--body);color:#5a6473;margin:0}.z1 .z1-fit-note a{color:var(--blue);font-weight:600;text-decoration:underline}.z1 .z1s-crumb.z1-tapfix a{padding:14px 5px;margin:-14px -5px}.z1 .z1-fit-note a{padding:14px 5px;margin:0 -5px}.z1 .z1-desc-head{font:700 11.5px/1 var(--body);letter-spacing:.16em;text-transform:uppercase;color:#5a6473;margin:0 0 12px}.z1 .z1-desc{font:400 15px/1.7 var(--body);color:#3c4452;max-width:64ch}.z1 .z1-desc strong,.z1 .z1-desc b{color:#0e1116;font-weight:700}.z1 .z1-desc u{text-decoration:underline;text-underline-offset:3px}.z1 .z1-desc>*:first-child{margin-top:0}.z1 .z1-desc>*:last-child{margin-bottom:0}.z1 .z1-desc h1,.z1 .z1-desc h2,.z1 .z1-desc h3,.z1 .z1-desc h4{font-family:var(--disp);text-transform:uppercase;color:#0e1116;margin:18px 0 8px;font-size:18px;line-height:1.15}.z1 .z1-desc p{margin:0 0 12px}.z1 .z1-desc ul,.z1 .z1-desc ol{list-style:disc;padding-left:20px;margin:0 0 12px}.z1 .z1-desc ol{list-style:decimal}.z1 .z1-desc li{margin-bottom:6px}.z1 .z1-desc a{color:var(--blue);text-decoration:underline}.z1 .z1-desc img{border-radius:10px;margin:8px 0}.z1 .z1-desc table{width:100%;border-collapse:collapse}.z1 .z1-desc td,.z1 .z1-desc th{border:1px solid #E6EAF1;padding:8px}.z1 .z1-recs{background:#f2f4f7;color:#0e1116;padding:54px 0 62px}.z1 .z1-recs .sec-head{margin-bottom:26px}.z1 .z1-recs h2{font:800 clamp(28px,3.6vw,42px)/1 var(--disp);text-transform:uppercase;color:#0e1116}.z1 .z1-recs .eyebrow,.z1 .z1-recs .z1-viewall{color:#5a6473}.z1 .z1-recs .z1-rec-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.z1 .z1-pdp-cta{background:var(--surface2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.z1 .z1-pdp-cta .wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:38px 22px;flex-wrap:wrap}.z1 .z1-pdp-cta h3{font:800 clamp(22px,3vw,30px)/1.05 var(--disp);text-transform:uppercase;color:var(--text);margin-bottom:8px}.z1 .z1-pdp-cta p{color:var(--muted);font-size:14.5px;max-width:56ch}@media(max-width:980px){.z1 .z1-pdp-grid{grid-template-columns:1fr;gap:26px;padding:22px 22px 44px}.z1 .z1-pdp .z1-gal{position:static}.z1 .z1-recs .z1-rec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.z1 .z1-pdp .z1-trust3{grid-template-columns:1fr;gap:12px}.z1 .z1-pdp .z1-atc .z1-add{flex:1 1 100%}.z1 .z1-pdp .z1-gal-thumb{width:62px;height:62px}.z1 .z1-recs{padding:42px 0 48px}.z1 .z1-pdp-cta .wrap{padding:30px 22px}.z1 .z1-pdp-cta .btn{width:100%}}.z1-pdp .z1-buybar{display:none}@media(max-width:900px){.z1-pdp .z1-buybar{display:block;position:fixed;left:0;right:0;bottom:calc(56px + env(safe-area-inset-bottom));z-index:2000050;background:#fff;border-top:1px solid #E3E7EE;box-shadow:0 -8px 24px #0a0c1014;padding:10px 22px;transform:translateY(120%);transition:transform .25s ease}.z1-pdp .z1-buybar.is-on{transform:none}.z1-pdp .z1-buybar-in{display:flex;align-items:center;justify-content:space-between;gap:14px}.z1-pdp .z1-buybar-price{font:800 22px/1 var(--disp);color:#0e1116;letter-spacing:.01em}.z1-pdp .z1-buybar-btn{height:44px;padding:0 24px;flex:0 0 auto}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/z1-product.css.map */
