.pdp-closeout,.pdp-closeout *,.pdp-closeout *:before,.pdp-closeout *:after{box-sizing:border-box}.pdp-closeout{--pdp-closeout-ink: #0a0a09;--pdp-closeout-paper: #f6f5f0;--pdp-closeout-white: #ffffff;--pdp-closeout-muted: #68645d;--pdp-closeout-line: rgba(10, 10, 9, .16);--pdp-closeout-amber: #d6890c;--pdp-closeout-display: "Barlow Condensed", "Arial Narrow", Arial, sans-serif;--pdp-closeout-body: var(--font-body--family, Inter, "Helvetica Neue", Arial, sans-serif);width:100%;overflow:clip;background:var(--pdp-closeout-paper);color:var(--pdp-closeout-ink);font-family:var(--pdp-closeout-body);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.pdp-closeout img{display:block;max-width:100%}.pdp-closeout button,.pdp-closeout a,.pdp-closeout summary{-webkit-tap-highlight-color:transparent}.pdp-closeout button:focus-visible,.pdp-closeout a:focus-visible,.pdp-closeout summary:focus-visible,.pdp-closeout [tabindex="0"]:focus-visible{outline:2px solid var(--pdp-closeout-amber);outline-offset:4px}.pdp-closeout__reviews{position:relative;padding:clamp(82px,8vw,122px) 0 clamp(86px,8.5vw,132px);overflow:hidden;background:var(--pdp-closeout-paper)}.pdp-closeout__reviews-shell{width:min(1360px,calc(100% - max(40px,8vw)));margin:0 auto}.pdp-closeout__reviews-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px}.pdp-closeout__reviews-heading>p{grid-column:1 / -1;margin:0 0 16px}.pdp-closeout__reviews-heading h2{max-width:10ch;margin:0;font-family:var(--pdp-closeout-display);font-size:clamp(3.4rem,7vw,7rem);font-weight:700;line-height:.86;letter-spacing:-.035em}.pdp-closeout__reviews-controls{display:grid;grid-template-columns:48px minmax(62px,auto) 48px;align-items:center;gap:10px}.pdp-closeout__reviews-controls button{width:48px;height:48px;padding:0;border:1px solid var(--pdp-closeout-ink);border-radius:50%;display:grid;place-items:center;background:transparent;color:var(--pdp-closeout-ink);cursor:pointer;transition:background-color .18s ease,color .18s ease,opacity .18s ease,transform .18s ease}.pdp-closeout__reviews-controls button:hover:not(:disabled){background:var(--pdp-closeout-ink);color:var(--pdp-closeout-white);transform:translateY(-2px)}.pdp-closeout__reviews-controls button:disabled{opacity:.28;cursor:default}.pdp-closeout__reviews-controls button span{font-size:22px;line-height:1}.pdp-closeout__reviews-controls>span{color:var(--pdp-closeout-muted);font-family:var(--pdp-closeout-display);font-size:14px;font-weight:700;letter-spacing:.12em;text-align:center}.pdp-closeout__reviews-stage{position:relative;min-height:0;margin-top:clamp(42px,5vw,72px);border-top:1px solid var(--pdp-closeout-line);border-bottom:1px solid var(--pdp-closeout-line);overflow:hidden;background:transparent}.pdp-closeout__reviews-viewport{width:100%;min-height:0;padding:clamp(38px,4vw,58px) 0;overflow:hidden;cursor:grab;touch-action:pan-x pan-y pinch-zoom}.pdp-closeout__reviews-viewport.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.pdp-closeout__reviews-track{display:flex;align-items:stretch;gap:clamp(14px,1.8vw,24px);overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.pdp-closeout__reviews-track::-webkit-scrollbar{display:none}.pdp-closeout__review{flex:0 0 min(860px,76vw);min-height:clamp(390px,31vw,470px);display:grid;grid-template-columns:minmax(0,1fr);scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden;border:0;border-top:1px solid rgba(10,10,9,.18);border-bottom:1px solid rgba(10,10,9,.18);background:transparent;box-shadow:none;opacity:.4;transition:opacity .28s ease,border-color .28s ease}.pdp-closeout__review[aria-current=true]{border-color:var(--pdp-closeout-amber);opacity:1}.pdp-closeout__review-copy{min-width:0;min-height:inherit;padding:clamp(34px,4vw,58px);display:flex;flex-direction:column;justify-content:space-between}.pdp-closeout__review-meta{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:20px;border-bottom:1px solid var(--pdp-closeout-line)}.pdp-closeout__review-meta span:first-child{font-size:clamp(14px,1vw,17px);font-weight:700}.pdp-closeout__review-meta span:last-child{color:#e27900;font-size:clamp(22px,2vw,31px);line-height:1;letter-spacing:.025em}.pdp-closeout__review blockquote{max-width:58ch;margin:clamp(28px,3vw,42px) 0 0}.pdp-closeout__review blockquote p{margin:0;color:#34332f;font-size:clamp(17px,1.65vw,24px);line-height:1.48;letter-spacing:-.012em;text-wrap:pretty}.pdp-closeout__faq{position:relative;padding:clamp(86px,8.4vw,128px) 0 clamp(92px,9vw,138px);background:#fff}.pdp-closeout__faq-shell{width:min(1280px,calc(100% - max(40px,8vw)));margin:0 auto;display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(56px,8vw,118px)}.pdp-closeout__faq-heading{position:sticky;top:96px}.pdp-closeout__faq-heading>p:first-child{margin:0 0 22px}.pdp-closeout__faq-heading h2{max-width:12ch;margin:0;font-family:var(--pdp-closeout-display);font-size:clamp(2.7rem,4.8vw,5.2rem);font-weight:700;line-height:.94;letter-spacing:-.035em;text-wrap:balance}.pdp-closeout__faq-heading>p:last-child{margin:24px 0 0;color:#9d5c00;font-family:var(--pdp-closeout-display);font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pdp-closeout__faq-list{border-top:1px solid var(--pdp-closeout-ink)}.pdp-closeout__faq-item{border-bottom:1px solid var(--pdp-closeout-line)}.pdp-closeout__faq-item summary{min-height:92px;padding:22px 0;display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:24px;list-style:none;cursor:pointer}.pdp-closeout__faq-item summary::-webkit-details-marker{display:none}.pdp-closeout__faq-item summary span{font-size:clamp(17px,1.3vw,21px);font-weight:650;line-height:1.35}.pdp-closeout__faq-item summary i{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--pdp-closeout-ink);border-radius:50%;font-size:22px;font-style:normal;font-weight:350;transition:transform .42s cubic-bezier(.2,.8,.2,1),background-color .18s ease,color .18s ease}.pdp-closeout__faq-item[open] summary i{background:var(--pdp-closeout-ink);color:var(--pdp-closeout-white);transform:rotate(45deg)}.pdp-closeout__faq-answer{max-width:64ch;padding:0 64px 30px 0;animation:pdp-closeout-answer-in .36s cubic-bezier(.2,.8,.2,1) both}.pdp-closeout__faq-answer p{margin:0;color:var(--pdp-closeout-muted);font-size:clamp(14px,1vw,16px);line-height:1.66}@keyframes pdp-closeout-answer-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.pdp-closeout__final{--pdp-closeout-media-y: 0px;--pdp-closeout-copy-y: 0px;--pdp-closeout-copy-opacity: 1;position:relative;min-height:clamp(620px,78svh,820px);overflow:hidden;display:grid;color:var(--pdp-closeout-white);background:var(--pdp-closeout-ink);isolation:isolate}.pdp-closeout__final-media,.pdp-closeout__final-shade{position:absolute;top:0;right:0;bottom:0;left:0}.pdp-closeout__final-media{z-index:-2}.pdp-closeout__final-media img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 54%;filter:saturate(.86) contrast(1.04) brightness(.82);transform:translate3d(0,var(--pdp-closeout-media-y),0) scale(1.075);transition:transform .12s linear;will-change:transform}.pdp-closeout__final-shade{z-index:-1;background:linear-gradient(180deg,#05050514,#0505052e 52%,#050505ad),linear-gradient(90deg,#050505ad,#05050557 46%,#0505051a)}.pdp-closeout__final-copy{width:min(1280px,calc(100% - max(40px,8vw)));min-height:inherit;margin:0 auto;padding:72px 0 clamp(50px,5.6vw,84px);display:flex;flex-direction:column;justify-content:space-between;opacity:var(--pdp-closeout-copy-opacity);transform:translate3d(0,var(--pdp-closeout-copy-y),0);transition:opacity .16s linear,transform .16s linear;will-change:opacity,transform}.pdp-closeout__final-logo{width:clamp(96px,9vw,136px);height:auto;filter:invert(1) brightness(2.6)}.pdp-closeout__final-line{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:46px}.pdp-closeout__final-line h2{margin:0;display:grid;font-family:var(--pdp-closeout-display);font-size:clamp(4.6rem,8vw,8rem);font-weight:700;line-height:.76;letter-spacing:-.045em}.pdp-closeout__final-line h2 span:last-child{color:transparent;-webkit-text-stroke:1.4px rgba(255,255,255,.88)}.pdp-closeout__final-line p{margin:28px 0 0;color:#ffffffb8;font-size:15px;letter-spacing:.025em}.pdp-closeout__final-actions{display:flex;gap:10px}.pdp-closeout__action{min-width:176px;min-height:52px;padding:0 20px;display:inline-flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(255,255,255,.72);color:var(--pdp-closeout-white);font-size:13px;font-weight:750;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,color .18s ease,transform .18s ease}.pdp-closeout__action:hover{transform:translateY(-2px)}.pdp-closeout__action--amber{border-color:var(--pdp-closeout-amber);background:var(--pdp-closeout-amber);color:#10100f}.pdp-closeout__action--glass{background:#05050533;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pdp-closeout__footer{padding:clamp(64px,7vw,96px) max(28px,calc((100vw - 1280px)/2)) 28px;border-top:1px solid rgba(255,255,255,.14);background:var(--pdp-closeout-ink);color:var(--pdp-closeout-white)}.pdp-closeout__footer-main{display:grid;grid-template-columns:minmax(250px,1.4fr) minmax(150px,.7fr) minmax(190px,.9fr);gap:clamp(44px,6vw,92px);align-items:start}.pdp-closeout__footer-brand{max-width:320px}.pdp-closeout__footer-brand>a img{width:min(184px,64vw);filter:invert(1) brightness(2.6)}.pdp-closeout__footer-brand>p:not(.pdp-closeout__footer-notice){margin:28px 0 20px;color:#ffffffb3;font-size:14px;line-height:1.5}.pdp-closeout__footer-notice{max-width:280px;margin:0;padding:10px 12px;display:inline-block;border:1px solid rgba(255,255,255,.68);color:#ffffffdb;font-size:10px;font-weight:760;line-height:1.25;letter-spacing:.025em;text-transform:uppercase}.pdp-closeout__footer nav{display:grid;justify-items:start;gap:14px}.pdp-closeout__footer nav h2{margin:0 0 10px;color:var(--pdp-closeout-white);font-size:17px;font-weight:650}.pdp-closeout__footer nav a{color:#ffffffa8;font-size:14px;line-height:1.35;text-decoration:none;transition:color .18s ease,transform .18s ease}.pdp-closeout__footer nav a:hover{color:var(--pdp-closeout-white);transform:translate(2px)}.pdp-closeout__footer-bottom{margin-top:clamp(52px,6vw,82px);padding-top:22px;border-top:1px solid rgba(255,255,255,.14);display:flex;justify-content:space-between;gap:20px;color:#ffffff73;font-size:11px;letter-spacing:.08em;text-transform:uppercase}@media(max-width:980px){.pdp-closeout__reviews-shell,.pdp-closeout__faq-shell,.pdp-closeout__final-copy{width:min(100% - 44px,760px)}.pdp-closeout__review{flex-basis:min(680px,calc(100vw - 92px))}.pdp-closeout__faq-shell{grid-template-columns:1fr;gap:44px}.pdp-closeout__faq-heading{position:static;max-width:720px}.pdp-closeout__faq-heading h2{max-width:15ch}.pdp-closeout__final-line{grid-template-columns:1fr;gap:34px}.pdp-closeout__final-actions{justify-self:start}.pdp-closeout__footer-main{grid-template-columns:1.15fr .75fr .9fr;gap:34px}}@media(max-width:767px){.pdp-closeout__reviews{padding:68px 0 76px}.pdp-closeout__reviews-shell,.pdp-closeout__faq-shell,.pdp-closeout__final-copy{width:calc(100% - 32px)}.pdp-closeout__reviews-heading{grid-template-columns:1fr;gap:24px}.pdp-closeout__reviews-heading h2{max-width:9ch;font-size:clamp(3.3rem,14vw,4.4rem)}.pdp-closeout__reviews-controls{justify-self:end}.pdp-closeout__reviews-stage{min-height:0;margin-top:34px}.pdp-closeout__reviews-viewport{padding:24px 0 30px}.pdp-closeout__reviews-track{gap:12px}.pdp-closeout__review{flex:0 0 100%;min-height:500px}.pdp-closeout__review-copy{padding:28px 22px 32px}.pdp-closeout__review-meta{padding-bottom:16px}.pdp-closeout__review-meta span:last-child{font-size:22px}.pdp-closeout__review blockquote{margin-top:34px}.pdp-closeout__review blockquote p{font-size:15.5px;line-height:1.54}.pdp-closeout__faq{padding:72px 0 78px}.pdp-closeout__faq-shell{gap:32px}.pdp-closeout__faq-heading>p:first-child{margin-bottom:16px}.pdp-closeout__faq-heading h2{max-width:none;font-size:clamp(15px,4.35vw,18px);line-height:1.08;letter-spacing:-.05em;white-space:nowrap;text-wrap:nowrap}.pdp-closeout__faq-heading>p:last-child{margin-top:14px;font-size:13px}.pdp-closeout__faq-item summary{min-height:76px;padding:18px 0;grid-template-columns:minmax(0,1fr) 36px;gap:14px}.pdp-closeout__faq-item summary span{font-size:15.5px}.pdp-closeout__faq-item summary i{width:34px;height:34px;font-size:20px}.pdp-closeout__faq-answer{padding:0 0 24px}.pdp-closeout__faq-answer p{font-size:13.75px;line-height:1.6}.pdp-closeout__final{min-height:clamp(590px,74svh,700px)}.pdp-closeout__final-copy{padding:76px 0 42px}.pdp-closeout__final-logo{width:94px}.pdp-closeout__final-line{gap:28px}.pdp-closeout__final-line h2{font-size:clamp(3.3rem,14.5vw,4.2rem)}.pdp-closeout__final-line p{margin-top:20px}.pdp-closeout__final-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.pdp-closeout__action{min-width:0;min-height:50px;padding:0 14px;font-size:11px}.pdp-closeout__footer{padding:58px 20px 24px}.pdp-closeout__footer-main{grid-template-columns:1fr 1fr;gap:44px 24px}.pdp-closeout__footer-brand{grid-column:1 / -1}.pdp-closeout__footer-bottom{margin-top:54px;flex-direction:column;align-items:flex-start;gap:8px}}@media(max-width:420px){.pdp-closeout__review{flex-basis:100%}.pdp-closeout__footer-main{grid-template-columns:1fr}.pdp-closeout__footer-brand{grid-column:auto}}@media(prefers-reduced-motion:reduce){.pdp-closeout__reviews-track{scroll-behavior:auto}.pdp-closeout__review,.pdp-closeout__reviews-controls button,.pdp-closeout__faq-item summary i,.pdp-closeout__faq-answer,.pdp-closeout__final-media img,.pdp-closeout__final-copy,.pdp-closeout__action,.pdp-closeout__footer nav a{animation:none;transition:none}.pdp-closeout__final-media img,.pdp-closeout__final-copy{transform:none!important;opacity:1!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/852labs-pdp-closeout.css.map */
