.pql .app,.pql .hm,.pql .scrim,.pql .sheet{color-scheme:light;box-sizing:border-box}.pql .app,.pql .hm,.pql .scrim,.pql .sheet{--dark:#FFFFFF;--mid:#F5F5F7;--black:#000;--white:#1D1D1F;--gray:#6E6E73;--line:rgba(0,0,0,.1);--blue:#0071E3;--outline:#C7C7CC;--page:#FFFFFF;--font:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.pql .app *,.pql .app *:before,.pql .app *:after,.pql .hm *,.pql .hm *:before,.pql .hm *:after,.pql .scrim *,.pql .scrim *:before,.pql .scrim *:after,.pql .sheet *,.pql .sheet *:before,.pql .sheet *:after{box-sizing:inherit}.pql .app,.pql .hm,.pql .sheet{background:var(--page);color:var(--white);font-family:var(--font);-webkit-font-smoothing:antialiased}.pql :where(.app) button:focus-visible,.pql :where(.app) a:focus-visible,.pql .hm button:focus-visible,.pql .hm a:focus-visible,.pql .scrim button:focus-visible,.pql .scrim a:focus-visible,.pql .sheet button:focus-visible,.pql .sheet a:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.pql .cta{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 32px;border-radius:100px;background:var(--blue);color:var(--white);font-size:16px;font-weight:500;text-decoration:none}.pql .sec-h{font-size:24px;line-height:31.2px;letter-spacing:-.44px}.pql .seg{position:relative;align-self:center;max-width:100%;display:flex;background:#e8e8ed;border-radius:100px;padding:4px}.pql .seg-track{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;border-radius:100px;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){.pql .seg-track{scroll-behavior:auto}}.pql .seg-track::-webkit-scrollbar{display:none}.pql .tab{flex:none;height:44px;padding:0 16px;border:0;border-radius:100px;background:transparent;color:#424245;font-size:15px;font-weight:500;white-space:nowrap;transition:background-color .25s,color .25s}.pql .tab[aria-selected=true]{background:var(--white);color:var(--dark)}.pql .seg-arrow{position:absolute;top:4px;bottom:4px;width:48px;border:0;display:flex;align-items:center;color:#fff;padding:0 14px;transition:opacity .2s}.pql .seg-arrow.next{right:4px;justify-content:flex-end;border-radius:0 100px 100px 0;background:linear-gradient(to left,#e8e8ed 55%,#e8e8ed00)}.pql .seg-arrow.prev{left:4px;justify-content:flex-start;border-radius:100px 0 0 100px;background:linear-gradient(to right,#e8e8ed 55%,#e8e8ed00)}.pql .seg-arrow[hidden]{display:flex;opacity:0;pointer-events:none}.pql .seg-desc{margin:4px 0 0;text-align:center;color:var(--gray);font-size:15px;line-height:22px;font-weight:500;letter-spacing:-.264px;min-height:60px;padding:0 4px}.pql .seg-desc b{color:var(--white);font-weight:600}.pql .seg-desc small{display:block;margin-top:8px;color:var(--blue);font-size:12px;font-weight:600;text-transform:uppercase;line-height:12.18px}.pql .lineup{background:var(--mid);padding-block:clamp(56px,8vw,88px);padding-inline:max(20px,calc(50% - 570px));display:flex;flex-direction:column;gap:24px}.pql .lineup .seg{align-self:center;max-width:100%}.pql .lineup .sec-h,.pql .lineup .count{text-align:center}.pql .lineup .seg-track{flex:1}.pql .lineup .tab{min-width:76px;padding:0 20px}.pql .count{margin:0;color:var(--gray);font-size:12px;line-height:16px;font-weight:500}.pql .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:20px 10px;padding:2px;transition:opacity .18s}.pql .grid.fading{opacity:0}@media(prefers-reduced-motion:reduce){.pql .grid{transition:none}}.pql .gcard{display:flex;flex-direction:column;gap:12px;text-align:left;background:none;border:0;padding:0;color:var(--white)}.pql .gcard .img{aspect-ratio:4/5;border-radius:16px;overflow:hidden;background:var(--dark);position:relative;width:100%;display:flex;align-items:flex-end;justify-content:flex-start;padding:10px}.pql .info{display:flex;flex-direction:column;gap:6px;letter-spacing:-.264px;font-weight:500}.pql .info b{font-weight:500;font-size:14px;line-height:16.1px}.pql .info span{font-size:12px;line-height:13.8px;color:var(--gray)}.pql .info i{font-style:normal;font-size:14px;line-height:16.1px}.pql .history>header .sec-h{font-size:28px;line-height:32px}.pql :where(.app) h1,.pql :where(.app) h2,.pql :where(.app) h3,.pql h4,.pql .sec-h,.pql .hero p,.pql .sec-sub,.pql .hm .lede,.pql .band p,.pql .ph,.pql .media,.pql .story-media,.pql .band-img{text-wrap:balance}.pql :where(.app) p,.pql :where(.app) li,.pql .app .info b,.pql .app .info span,.pql .app .sheet .meta{text-wrap:pretty}.pql .scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:200;opacity:0;pointer-events:none;transition:opacity .25s}.pql .scrim.on{opacity:1;pointer-events:auto}.pql .sheet{position:fixed;left:50%;bottom:0;z-index:201;width:min(100%,430px);max-height:88%;overflow-y:auto;background:var(--dark);border-radius:20px 20px 0 0;padding:12px 24px calc(env(safe-area-inset-bottom,0px) + 24px);transform:translate(-50%,100%);transition:transform .32s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column;gap:16px}.pql .sheet.on{transform:translate(-50%)}@media(prefers-reduced-motion:reduce){.pql .sheet,.pql .scrim{transition:opacity .15s}.pql .sheet{transform:translate(-50%);opacity:0;pointer-events:none}.pql .sheet.on{opacity:1;pointer-events:auto}}.pql .grab{width:40px;height:5px;border-radius:3px;background:#d2d2d7;align-self:center}.pql .sheet-top{display:flex;justify-content:space-between;align-items:center}.pql .sheet-top small{color:var(--gray);font-size:12px;font-weight:500}.pql .x{position:relative;width:36px;height:36px;border-radius:50%;border:0;background:#e8e8ed;display:grid;place-items:center}.pql .x:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.pql .shots{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;scrollbar-width:none;border-radius:14px}.pql .shots::-webkit-scrollbar{display:none}.pql .shot{flex:0 0 100%;aspect-ratio:4/5;scroll-snap-align:start;background:var(--mid);border-radius:14px;overflow:hidden;display:flex;align-items:center;justify-content:center;color:var(--gray);font-size:13px;position:relative}.pql .dots{display:flex;gap:6px;justify-content:center}.pql .dots i{width:6px;height:6px;border-radius:50%;background:#c7c7cc}.pql .dots i.on{background:var(--white)}.pql .sheet h3{font-size:20px;line-height:26px;letter-spacing:-.44px;font-weight:500;margin:0}.pql .sheet .meta{color:var(--gray);font-size:15px;line-height:18px;font-weight:500;margin:4px 0 0}.pql .sheet .price{font-size:18px;line-height:24px;font-weight:500;margin:8px 0 0}.pql .feat-tags{display:flex;flex-wrap:wrap;gap:6px}.pql .feat-tags span{font-size:12px;font-weight:600;border:1px solid #D2D2D7;border-radius:100px;padding:6px 10px;color:#424245}.pql .sheet-actions{display:flex;flex-direction:column;gap:10px}.pql .btn-ghost{height:48px;border-radius:100px;border:1px solid var(--outline);background:transparent;color:var(--white);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;font-family:inherit;text-decoration:none;cursor:pointer;transition:background-color .15s}.pql .btn-ghost:hover{background:var(--mid)}.pql .btn-primary[disabled]{background:var(--outline);cursor:default}.pql .btn-primary[disabled]:hover{background:var(--outline)}.pql .btn-primary[disabled] .cta-arr{display:none}.pql .sheet-note{margin:0;font-size:13px;line-height:1.35;color:var(--gray);text-align:center}.pql .sheet-note:empty{display:none}.pql .sheet-note.is-bad{color:#b3261e}.pql .sheet-dev[hidden]{display:none}.pql .devsel-wrap{position:relative}.pql .devsel{-webkit-appearance:none;appearance:none;width:100%;height:44px;padding:0 44px 0 16px;border:1px solid #8E8E93;border-radius:12px;background:transparent;color:var(--white);font-size:16px;font-weight:400;font-family:inherit;cursor:pointer}.pql .devsel:focus-visible{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px #0071e333}.pql .devsel-chev{position:absolute;right:16px;top:50%;margin-top:-7px;color:var(--gray);pointer-events:none}.pql .devrow{display:none;gap:10px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.pql .devrow::-webkit-scrollbar{display:none}.pql .dev{flex:none;height:44px;padding:0 18px;border:1px solid #8E8E93;border-radius:12px;background:transparent;color:var(--gray);font-size:15px;font-weight:400;font-family:inherit;white-space:nowrap;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.pql .dev:hover{border-color:var(--white);color:var(--white)}.pql .dev[aria-pressed=true]{border-color:var(--blue);color:var(--blue);background:#f5f5f7}.pql .sheet .sw--lg[hidden],.pql [data-pql-colors][hidden]{display:none}.pql .sheet .sw--lg[disabled]{cursor:default;opacity:.3}.pql .btn-primary{height:48px;border-radius:100px;background:var(--blue);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;text-decoration:none}.pql .sec-h{line-height:1.2;letter-spacing:-.018em}.pql .info{gap:6px}.pql .info b{font-size:14px;line-height:1.35;letter-spacing:-.005em}.pql .info span{font-size:12px;line-height:1.4;letter-spacing:0}.pql .info i{font-size:14px;line-height:1.35;letter-spacing:-.005em}@media(max-width:767px){.pql .info b{font-size:13px}.pql .info span{font-size:11px}.pql .info i{font-size:12px}.pql .gcard .info i{display:flex;flex-wrap:wrap;gap:5px;align-items:baseline}.pql .gcard .info i b,.pql .gcard .info i s,.pql .gcard .info i em{white-space:nowrap}}.pql .tab{letter-spacing:-.003em}.pql .count{font-size:13px;line-height:1.4}.pql .sheet h3{line-height:1.25;letter-spacing:-.015em}.pql .sheet .meta{line-height:1.45}.pql .sheet .price{line-height:1.3}.pql .feat-tags span{letter-spacing:.01em}.pql .gcard .img .thumb{position:absolute;pointer-events:none}.pql .gcard:not(.is-photo) .img .thumb{left:50%;top:50%;right:auto;bottom:auto;width:var(--card-fit,100%);height:auto;max-width:none;transform:translate(-50%,-50%);object-fit:contain}.pql .gcard.is-photo .img .thumb{left:0;top:0;width:100%;height:100%;object-fit:cover}.pql .gcard .img .qbuy{position:absolute;bottom:10px;left:10px;z-index:1;background:var(--blue);color:#fff;font-size:12px;line-height:1;font-weight:500;padding:8px 14px;border-radius:100px;opacity:0;transition:opacity .15s}.pql .gcard:hover .qbuy,.pql .gcard:focus-visible .qbuy{opacity:1}.pql .gcard:hover .img,.pql .gcard:focus-visible .img{box-shadow:0 0 0 1px #0000001f}@media(hover:none){.pql .gcard .img .qbuy{display:none}}.pql .shot.is-photo img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.pql .shot img{width:var(--shot-fit,100%);height:var(--shot-fit,100%);max-width:none;max-height:none;object-fit:contain;pointer-events:none;flex:none}.pql .shot{background:#f6f6f6}.pql .app,.pql .hm,.pql .sheet,.pql .lineup{background:#fff}.pql .gcard .img{background:#f6f6f6;box-shadow:none}.pql .cta,.pql .pill--blue,.pql .btn-primary,.pql .tab[aria-selected=true],.pql .chip[aria-pressed=true],.pql .drop-steps li.on:before{color:#fff}.pql .seg-arrow{color:#1d1d1f}.pql .fc .media,.pql .gcard .img{box-shadow:0 0 0 1px #0000000a}.pql .x{background:#1d1d1f}.pql .story-body b,.pql .seg-desc b{color:#1d1d1f}.pql .app,.pql .hm,.pql .scrim,.pql .sheet{--g:6.25vw}@media(min-width:1440px){.pql .app,.pql .hm,.pql .scrim,.pql .sheet{--g: calc((100vw - 1260px)/2) }}@media(min-width:768px){.pql .app,.pql .hm,.pql .sheet{background:#fff}.pql .lineup .seg{align-self:center;max-width:640px}.pql .lineup .sec-h,.pql .lineup .count{text-align:center}.pql .grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 14px}.pql .sheet{top:50%;bottom:auto;width:min(92vw,520px);max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);border-radius:28px;padding-top:24px;transform:translate(-50%,-46%);opacity:0;pointer-events:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .2s}.pql .sheet.on{transform:translate(-50%,-50%);opacity:1;pointer-events:auto}.pql .grab{display:none}}.pql .sec-h{font-size:clamp(24px,calc(16px + 1.65vw),40px)}.pql .seg{padding:5px}.pql .seg-arrow{top:5px;bottom:5px}.pql .seg-arrow.next{right:5px}.pql .seg-arrow.prev{left:5px}.pql .sheet>*{flex-shrink:0}.pql .shots{width:100%}.pql .shot{aspect-ratio:4/5;height:auto}.pql .sheet-top{justify-content:flex-end}.pql .fc-track,.pql .row,.pql .seg-track,.pql .shots,.pql .chips,.pql .tabs{overflow-y:hidden;overscroll-behavior-y:auto;touch-action:pan-x pan-y}.pql .cta,.pql .pill--blue,.pql .btn-primary{position:relative;transition:background-color .3s ease}.pql .cta-t{position:relative;display:inline-block;transition:transform .35s cubic-bezier(.2,.65,.2,1)}.pql .cta-arr{position:absolute;top:50%;left:calc(100% + 8px);width:14px;height:11px;margin-top:-5.5px;opacity:0;transform:translate(-8px);transition:opacity .25s ease,transform .35s cubic-bezier(.2,.65,.2,1);pointer-events:none}.pql .pill--blue .cta-arr{left:calc(100% + 6px);width:11px;height:9px;margin-top:-4.5px}@media(hover:hover){.pql .cta:hover,.pql .pill--blue:hover,.pql .btn-primary:hover{background:#3b8fef}.pql .cta:hover .cta-t,.pql .btn-primary:hover .cta-t{transform:translate(-11px)}.pql .pill--blue:hover .cta-t{transform:translate(-8.5px)}.pql .cta:hover .cta-arr,.pql .pill--blue:hover .cta-arr,.pql .btn-primary:hover .cta-arr{opacity:1;transform:none}}.pql .cta:focus-visible .cta-t,.pql .btn-primary:focus-visible .cta-t{transform:translate(-11px)}.pql .pill--blue:focus-visible .cta-t{transform:translate(-8.5px)}.pql .cta:focus-visible .cta-arr,.pql .pill--blue:focus-visible .cta-arr,.pql .btn-primary:focus-visible .cta-arr{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.pql .cta-t,.pql .cta-arr{transition:opacity .2s ease}}.pql .shots-wrap{position:relative}.pql .shot-nav{position:absolute;top:50%;width:36px;height:36px;margin-top:-18px;border:0;border-radius:50%;background:#ffffffe0;color:#1d1d1f;display:grid;place-items:center;box-shadow:0 1px 4px #0000001f;transition:opacity .2s,background-color .2s}.pql .shot-nav:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.pql .shot-nav.prev{left:10px}.pql .shot-nav.next{right:10px}.pql .shot-nav:hover{background:#fff}.pql .shot-nav:disabled{opacity:0;pointer-events:none}.pql .one-shot .shot-nav{display:none}@media(hover:none){.pql .shot-nav{display:none}}.pql .dots{gap:2px}.pql .dots button{width:22px;height:22px;padding:0;border:0;background:none;display:grid;place-items:center;cursor:pointer;position:relative}.pql .dots button:after{content:"";position:absolute;top:-11px;right:-1px;bottom:-11px;left:-1px}.pql .dots button i{display:block;width:7px;height:7px;border-radius:50%;background:#c7c7cc;transition:background-color .2s,transform .2s}.pql .dots button:hover i{background:#86868b}.pql .dots button.on i{background:var(--white)}.pql .cta .cta-t{display:inline-flex;align-items:center}.pql .cta:hover .cta-t,.pql .cta:focus-visible .cta-t{transform:none}.pql .cta .cta-arr{position:static;width:0;height:11px;margin-top:0;margin-left:0;opacity:0;flex:none;overflow:hidden;transform:none;transition:width .35s cubic-bezier(.2,.65,.2,1),margin-left .35s cubic-bezier(.2,.65,.2,1),opacity .25s ease}.pql .cta:hover .cta-arr,.pql .cta:focus-visible .cta-arr{width:14px;margin-left:8px;opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.pql .cta .cta-arr{transition:opacity .15s ease}}.pql .gcard .info i,.pql .price{display:flex;align-items:baseline;gap:8px}.pql .gcard .info i b,.pql .price b{font-weight:600;color:inherit}.pql .gcard .info i s,.pql .price s{color:var(--gray);text-decoration:line-through;font-weight:500}.pql .gcard .info i em,.pql .price em{font-style:normal;font-weight:600;color:#d70015}.pql .lineup:has(.catdd) .seg{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pql .catbar{align-self:center;position:relative;z-index:5}.pql .catbar .catdd-menu{left:50%;transform:translate(-50%)}.pql .grid.rows{display:block}.pql .brand-row{margin-top:clamp(56px,7vw,88px)}.pql .grid.rows>:first-child{margin-top:0}.pql .brand-head{margin:0 0 20px;font-size:clamp(22px,calc(15px + 1.2vw),32px);line-height:1.2;font-weight:500;letter-spacing:-.016em;text-align:center;text-wrap:balance;color:inherit}.pql .sheet>.shots-wrap{flex:1 1 auto;min-height:180px;display:flex;overflow:hidden;aspect-ratio:4/5;height:auto;margin-left:0;margin-right:0}.pql .sheet .shots{flex:1 1 auto;min-width:0}.pql .sheet .shot{aspect-ratio:4/5}.pql .sheet .shot img{max-height:none}.pql .sheet>.sheet-top{position:absolute;top:36px;right:36px;z-index:3;height:0;margin:0}.pql .sheet>.sheet-top .x{position:absolute;top:0;right:0}@media(max-width:767px){.pql .sheet{top:0;bottom:auto;width:100%;height:100vh;height:100dvh;max-height:none;border-radius:0;padding-left:22px;padding-right:22px;padding-top:calc(env(safe-area-inset-top,0px) + 22px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 20px)}.pql .sheet>.sheet-top{top:calc(env(safe-area-inset-top,0px) + 33px);right:33px}.pql .grab{display:none}}.pql .sheet{scrollbar-width:none}.pql .sheet::-webkit-scrollbar{display:none}.pql .sheet .shots,.pql .sheet .shot{border-radius:12px}@media(max-width:767px){.pql .sheet .shots,.pql .sheet .shot{border-radius:16px}}.pql .sheet .shot-nav.prev{left:16px}.pql .sheet .shot-nav.next{right:16px}.pql .sheet-colors:empty{display:none}.pql .sheet .color-h{margin:18px 0 8px;font-size:13px;line-height:1.2;font-weight:600;color:var(--white)}.pql .sheet .color-list{display:flex;flex-wrap:wrap;gap:12px}.pql .sheet .sw--lg{width:28px;height:28px;box-shadow:0 0 0 1px #00000026}.pql .sheet .sw{border-radius:50%;background:var(--sw) center/cover no-repeat}.pql .sheet button.sw--lg{padding:0;border:0;-webkit-appearance:none;appearance:none;cursor:pointer}.pql .sheet .sw--lg.is-on{outline:none;box-shadow:0 0 0 2px var(--page),0 0 0 4px var(--white)}.pql .sheet .sw--lg:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.pql .cat-tile{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);margin-top:clamp(56px,7vw,88px);border-radius:24px;overflow:hidden;background:var(--mid);color:var(--white);text-decoration:none}.pql .cat-tile[hidden]{display:none}.pql .cat-tile__img{display:block;position:relative;aspect-ratio:4/3;overflow:hidden}.pql .cat-tile__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pql .cat-tile--cutout .cat-tile__img img{object-fit:contain;object-position:50% 100%}.pql .cat-tile__body{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:clamp(28px,3.4vw,48px)}.pql .cat-tile__eyebrow{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gray)}.pql .cat-tile__h{font-size:clamp(24px,calc(14px + 1.4vw),34px);line-height:1.15;font-weight:500;letter-spacing:-.016em;text-wrap:balance}.pql .cat-tile__sub{font-size:16px;line-height:1.45;color:var(--gray)}.pql .cat-tile__cta{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 28px;border-radius:100px;background:var(--blue);font-size:16px;font-weight:500;margin-top:10px}@media(max-width:767px){.pql .cat-tile{display:flex;flex-direction:column;margin-top:44px;border-radius:20px}.pql .cat-tile__body{order:1;align-items:center;text-align:center;padding:28px 20px 0;gap:8px}.pql .cat-tile__img{order:2;aspect-ratio:4/3;max-height:440px}.pql .cat-tile__h{font-size:24px}.pql .cat-tile__sub{font-size:15px}.pql .cat-tile__cta{height:44px;font-size:15px;padding:0 24px;margin-top:8px}}.pql .gcard .info{padding-right:10px}
/*# sourceMappingURL=/cdn/shop/t/481/assets/product-quicklook.css.map */
