.clf{--bg:#0a0a0a;--surface:#131313;--surface2:#1b1b1b;--line:#2a2a2a;--text:#f5f5f5;--muted:#a8a8a8;--red:#c8102e;--red-hi:#e0193a;--red-lo:#8f0a20;--gold:#f5c518;background:var(--bg);color:var(--text);font-family:var(--font-body--family,Inter,system-ui,sans-serif)}.clf *{box-sizing:border-box}.clf a{color:inherit}.clf-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.clf-section{padding:72px 0}.clf-section--tight{padding:40px 0}.clf-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--red-hi);font-weight:700}.clf-eyebrow:before{content:"";width:22px;height:2px;background:var(--red)}.clf-h1{font-size:clamp(34px,5.4vw,64px);line-height:1.02;letter-spacing:-.01em;text-transform:uppercase;font-weight:800;margin:14px 0 16px}.clf-h2{font-size:clamp(26px,3.6vw,42px);line-height:1.08;text-transform:uppercase;font-weight:800;margin:10px 0 14px;letter-spacing:-.005em}.clf-h1 em,.clf-h2 em{font-style:normal;color:var(--red-hi)}.clf-lead{color:var(--muted);font-size:17px;line-height:1.6;max-width:56ch}.clf-center{text-align:center}.clf-center .clf-lead{margin-left:auto;margin-right:auto}.clf-btn{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:58px;padding:0 24px;border-radius:6px;font-weight:800;font-size:16px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:transform .15s ease,background .2s ease,box-shadow .2s ease}.clf-btn--primary{background:linear-gradient(180deg,var(--red-hi),var(--red));color:#fff;box-shadow:0 10px 30px -10px #c8102ecc}.clf-btn--primary:hover{transform:translateY(-1px);box-shadow:0 14px 36px -10px #e0193af2}.clf-btn--ghost{background:transparent;color:var(--text);border:1px solid var(--line)}.clf-btn--ghost:hover{border-color:var(--red)}.clf-btn[disabled]{opacity:.5;cursor:not-allowed}.clf-pulse{animation:clfPulse 2.4s infinite}@keyframes clfPulse{0%,to{box-shadow:0 10px 30px -10px #c8102ecc}50%{box-shadow:0 10px 44px -6px #e0193a}}.clf-stars{display:inline-flex;gap:2px;color:var(--gold);font-size:16px;line-height:1}.clf-stars .off{color:#444}.clf-rating-line{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--muted)}.clf-rating-line[hidden]{display:none}.clf-rating-line a{text-decoration:underline;text-underline-offset:3px}.clf-buy{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:start}.clf-gallery{position:sticky;top:90px}.clf-gallery__main{position:relative;aspect-ratio:1/1;background:radial-gradient(circle at 50% 40%,#2a0a10,#0a0a0a 70%);border-radius:10px;overflow:hidden;border:1px solid var(--line)}.clf-gallery__main img{width:100%;height:100%;object-fit:cover;display:block}.clf-gallery__badge{position:absolute;top:14px;left:14px;background:var(--red);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:7px 12px;border-radius:4px;z-index:2}.clf-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:10px}.clf-thumbs button{padding:0;border:1px solid var(--line);border-radius:6px;overflow:hidden;background:none;cursor:pointer;aspect-ratio:1/1}.clf-thumbs button[aria-current=true]{border-color:var(--red);box-shadow:0 0 0 1px var(--red)}.clf-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.clf-price{display:flex;align-items:baseline;gap:12px;margin:6px 0 18px}.clf-price__now{font-size:34px;font-weight:800}.clf-price__was{font-size:18px;color:var(--muted);text-decoration:line-through}.clf-price__save{background:var(--red);color:#fff;font-size:12px;font-weight:800;padding:5px 9px;border-radius:4px;letter-spacing:.06em;text-transform:uppercase}.clf-bullets{list-style:none;padding:0;margin:0 0 22px;display:grid;gap:10px}.clf-bullets li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.45}.clf-bullets li svg{flex:none;margin-top:2px;color:var(--red-hi)}.clf-stock{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;margin:0 0 14px}.clf-stock__dot{width:9px;height:9px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px #22c55e26}.clf-stock--low .clf-stock__dot{background:var(--red-hi);box-shadow:0 0 0 4px #e0193a33;animation:clfBlink 1.4s infinite}.clf-stock--low{color:#ff6b81}@keyframes clfBlink{50%{opacity:.35}}.clf-stockbar{height:6px;background:var(--surface2);border-radius:99px;overflow:hidden;margin:-4px 0 18px}.clf-stockbar span{display:block;height:100%;background:linear-gradient(90deg,var(--red-lo),var(--red-hi))}.clf-qty-row{display:flex;gap:12px;margin-bottom:12px}.clf-qty{display:flex;align-items:center;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.clf-qty button{background:none;border:0;color:var(--text);width:44px;height:56px;font-size:20px;cursor:pointer}.clf-qty input{width:42px;text-align:center;background:none;border:0;color:var(--text);font-size:16px;font-weight:700;-moz-appearance:textfield}.clf-qty input::-webkit-outer-spin-button,.clf-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.clf-ship-note{font-size:13px;color:var(--muted);text-align:center;margin:10px 0 0}.clf-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}.clf-trust div{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:12px 8px;text-align:center;font-size:12px;line-height:1.35;color:var(--muted)}.clf-trust strong{display:block;color:var(--text);font-size:13px;margin-top:6px}.clf-trust svg{color:var(--red-hi)}.clf-pay{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:8px}.clf-pay svg{height:24px;width:auto}.clf-acc{border-top:1px solid var(--line);margin-top:18px}.clf-acc details{border-bottom:1px solid var(--line)}.clf-acc summary{list-style:none;cursor:pointer;padding:16px 0;font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:13px;display:flex;justify-content:space-between;align-items:center}.clf-acc summary::-webkit-details-marker{display:none}.clf-acc summary:after{content:"+";font-size:20px;color:var(--red-hi);transition:transform .2s}.clf-acc details[open] summary:after{transform:rotate(45deg)}.clf-acc .clf-acc__body{padding:0 0 16px;color:var(--muted);line-height:1.65;font-size:15px}.clf-msg{font-size:14px;margin-top:10px;min-height:1em;color:#ff6b81}.clf-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#0a0a0af5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);padding:10px 14px calc(10px + env(safe-area-inset-bottom));display:none;align-items:center;gap:12px;transform:translateY(110%);transition:transform .25s ease}.clf-sticky.is-visible{transform:none}.clf-sticky img{width:46px;height:46px;border-radius:6px;object-fit:cover}.clf-sticky__info{flex:1;min-width:0;font-size:13px}.clf-sticky__info strong{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clf-sticky .clf-btn{width:auto;min-height:48px;padding:0 18px;font-size:14px}.clf-strip{background:var(--red);color:#fff;overflow:hidden;white-space:nowrap;padding:12px 0;font-weight:800;letter-spacing:.18em;text-transform:uppercase;font-size:13px}.clf-strip__track{display:inline-flex;gap:48px;animation:clfMarquee 28s linear infinite;padding-left:48px}.clf-strip__track span:after{content:"\2726";margin-left:48px;opacity:.7}@keyframes clfMarquee{to{transform:translate(-50%)}}.clf-grid{display:grid;gap:18px}.clf-grid--4{grid-template-columns:repeat(4,1fr)}.clf-grid--3{grid-template-columns:repeat(3,1fr)}.clf-card{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:26px 22px;position:relative;overflow:hidden}.clf-card:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,transparent,var(--red),transparent);opacity:.8}.clf-card h3{text-transform:uppercase;font-size:16px;letter-spacing:.06em;margin:14px 0 8px}.clf-card p{color:var(--muted);font-size:14.5px;line-height:1.6;margin:0}.clf-card__icon{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#c8102e1f;color:var(--red-hi)}.clf-split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.clf-split__img{border-radius:10px;overflow:hidden;border:1px solid var(--line);aspect-ratio:4/5}.clf-split__img img,.clf-split__img svg{width:100%;height:100%;object-fit:cover;display:block}.clf-moments{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 28px}.clf-moments div{border:1px solid var(--line);border-left:3px solid var(--red);padding:14px 16px;border-radius:6px;background:var(--surface);font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.06em}.clf-moments small{display:block;font-weight:400;text-transform:none;letter-spacing:0;color:var(--muted);margin-top:4px;font-size:13px}.clf-rev-head{display:grid;grid-template-columns:auto 1fr auto;gap:32px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:28px;margin:28px 0}.clf-rev-score{text-align:center;min-width:140px}.clf-rev-score b{display:block;font-size:52px;line-height:1;font-weight:800}.clf-rev-score small{color:var(--muted);font-size:13px}.clf-rev-bars{display:grid;gap:6px;font-size:13px;color:var(--muted)}.clf-rev-bars div{display:grid;grid-template-columns:28px 1fr 32px;gap:10px;align-items:center}.clf-rev-bars i{display:block;height:8px;background:var(--surface2);border-radius:99px;overflow:hidden}.clf-rev-bars i span{display:block;height:100%;background:var(--gold)}.clf-rev-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.clf-chip{background:var(--surface);border:1px solid var(--line);color:var(--text);border-radius:99px;padding:8px 14px;font-size:13px;cursor:pointer}.clf-chip[aria-pressed=true]{border-color:var(--red);background:#c8102e26}.clf-rev-media-strip{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px;margin-bottom:22px;scrollbar-width:thin}.clf-rev-media-strip button{flex:none;width:110px;height:140px;border-radius:8px;overflow:hidden;border:1px solid var(--line);padding:0;background:#000;cursor:pointer;position:relative}.clf-rev-media-strip img,.clf-rev-media-strip video{width:100%;height:100%;object-fit:cover;display:block}.clf-play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;color:#fff}.clf-play span{width:38px;height:38px;border-radius:50%;background:#c8102ee6;display:grid;place-items:center}.clf-rev-list{columns:3 300px;column-gap:18px}.clf-rev-list>div{break-inside:avoid}.clf-rev{break-inside:avoid;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:20px;margin:0 0 18px}.clf-rev__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.clf-rev__name{font-weight:700;font-size:15px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.clf-rev__ver{font-size:11px;color:#22c55e;font-weight:600;display:inline-flex;align-items:center;gap:4px}.clf-rev__date{font-size:12px;color:var(--muted)}.clf-rev h4{margin:8px 0 6px;font-size:15px}.clf-rev p{margin:0;color:#d4d4d4;line-height:1.6;font-size:14.5px;white-space:pre-line}.clf-rev__media{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px}.clf-rev__media button{aspect-ratio:1/1;border-radius:6px;overflow:hidden;border:1px solid var(--line);padding:0;background:#000;cursor:pointer;position:relative}.clf-rev__media img,.clf-rev__media video{width:100%;height:100%;object-fit:cover;display:block}.clf-empty{text-align:center;border:1px dashed var(--line);border-radius:12px;padding:40px 20px;color:var(--muted)}.clf-empty strong{display:block;color:var(--text);font-size:18px;margin-bottom:6px}.clf-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#000000eb;display:none;align-items:center;justify-content:center;padding:20px}.clf-lb.is-open{display:flex}.clf-lb__inner{max-width:min(92vw,900px);max-height:86vh}.clf-lb__inner img,.clf-lb__inner video{max-width:100%;max-height:86vh;display:block;border-radius:8px}.clf-lb__close{position:absolute;top:16px;right:18px;background:none;border:0;color:#fff;font-size:36px;cursor:pointer;line-height:1}.clf-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#000c;display:none;align-items:flex-start;justify-content:center;overflow-y:auto;padding:40px 16px}.clf-modal.is-open{display:flex}.clf-modal__box{background:var(--surface);border:1px solid var(--line);border-radius:12px;max-width:560px;width:100%;padding:28px;position:relative}.clf-modal__box h3{margin:0 0 6px;text-transform:uppercase;letter-spacing:.06em}.clf-field{display:grid;gap:6px;margin:14px 0}.clf-field label{font-size:13px;font-weight:600;color:var(--muted)}.clf-field input,.clf-field textarea{background:var(--bg);border:1px solid var(--line);color:var(--text);border-radius:6px;padding:12px 14px;font-size:15px;font-family:inherit}.clf-field input:focus,.clf-field textarea:focus{outline:none;border-color:var(--red)}.clf-starpick{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:4px}.clf-starpick input{display:none}.clf-starpick label{font-size:32px;color:#444;cursor:pointer;line-height:1}.clf-starpick input:checked~label,.clf-starpick label:hover,.clf-starpick label:hover~label{color:var(--gold)}.clf-upload{border:1px dashed var(--line);border-radius:8px;padding:18px;text-align:center;color:var(--muted);font-size:14px}.clf-upload b{color:var(--text)}.clf-success{background:#22c55e1a;border:1px solid rgba(34,197,94,.4);color:#86efac;padding:14px;border-radius:8px;margin-bottom:14px}.clf-faq{max-width:820px;margin:0 auto}.clf-final{background:radial-gradient(ellipse at center,#3a0a14,#0a0a0a 70%);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.clf-final .clf-btn{max-width:420px}.clf-hero{position:relative;overflow:hidden;min-height:min(88vh,820px);display:flex;align-items:center;isolation:isolate;background:#050505}.clf-hero__media{position:absolute;inset:0 0 0 auto;width:62%;z-index:-2;-webkit-mask-image:linear-gradient(to left,#000 55%,transparent 100%);mask-image:linear-gradient(to left,#000 55%,transparent 100%)}.clf-hero__media img,.clf-hero__media video{width:100%;height:100%;object-fit:cover;display:block;animation:clfKen 18s ease-out both}@keyframes clfKen{0%{transform:scale(1.12)}to{transform:scale(1)}}.clf-hero:before{content:"";position:absolute;z-index:-1;width:900px;height:900px;left:-280px;top:50%;transform:translateY(-50%);background:radial-gradient(circle,#c8102e47,#c8102e00 62%);pointer-events:none}.clf-hero:after{content:"";position:absolute;inset:auto 0 0 0;height:160px;z-index:-1;background:linear-gradient(to top,var(--bg),transparent);pointer-events:none}.clf-hero__inner{width:100%;padding:90px 20px 110px}.clf-hero__content{max-width:620px}.clf-hero__tag{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(224,25,58,.5);background:#c8102e1a;color:#ffb3bf;border-radius:99px;padding:7px 14px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:700}.clf-hero__tag i{width:7px;height:7px;border-radius:50%;background:var(--red-hi);box-shadow:0 0 0 4px #e0193a40;animation:clfBlink 1.6s infinite}.clf-hero__title{font-size:clamp(52px,9vw,120px);line-height:.9;font-weight:900;text-transform:uppercase;letter-spacing:-.025em;margin:22px 0}.clf-hero__title em{font-style:normal;color:transparent;-webkit-text-stroke:2px var(--red-hi);display:block}.clf-hero__title strong{display:block;font-weight:900;color:var(--text)}.clf-hero__sub{font-size:clamp(16px,1.6vw,19px);line-height:1.6;color:#cfcfcf;max-width:46ch;margin:0 0 26px}.clf-hero__rating{margin:0 0 26px}.clf-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.clf-hero__ctas .clf-btn{width:auto;min-width:240px}.clf-hero__ctas .clf-btn small{font-weight:600;opacity:.85;letter-spacing:.04em;margin-left:4px;font-size:14px}.clf-hero__trust{display:flex;flex-wrap:wrap;gap:22px;margin-top:30px;color:var(--muted);font-size:13px}.clf-hero__trust span{display:inline-flex;align-items:center;gap:8px}.clf-hero__trust svg{color:var(--red-hi)}.clf-hero__scroll{position:absolute;left:50%;bottom:22px;transform:translate(-50%);color:var(--muted);font-size:11px;letter-spacing:.25em;text-transform:uppercase;display:flex;flex-direction:column;align-items:center;gap:8px;text-decoration:none}.clf-hero__scroll span{width:1px;height:34px;background:linear-gradient(var(--red-hi),transparent);animation:clfDrop 1.8s infinite}@keyframes clfDrop{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.clf-fade{opacity:0;transform:translateY(18px);animation:clfUp .8s cubic-bezier(.2,.7,.2,1) forwards}.clf-fade.d1{animation-delay:.08s}.clf-fade.d2{animation-delay:.2s}.clf-fade.d3{animation-delay:.32s}.clf-fade.d4{animation-delay:.44s}.clf-fade.d5{animation-delay:.56s}@keyframes clfUp{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.clf-fade{opacity:1;transform:none;animation:none}.clf-hero__media img,.clf-hero__media video{animation:none}}@media(max-width:900px){.clf-buy,.clf-split{grid-template-columns:1fr;gap:28px}.clf-split__img{order:0!important}.clf-gallery{position:static}.clf-grid--4{grid-template-columns:1fr 1fr}.clf-grid--3{grid-template-columns:1fr}.clf-rev-head{grid-template-columns:1fr;text-align:center;gap:18px}.clf-section{padding:52px 0}.clf-sticky{display:flex}.clf-hero{min-height:auto;flex-direction:column;align-items:stretch}.clf-hero__media{position:relative;inset:auto;width:100%;height:58vh;max-height:520px;-webkit-mask-image:linear-gradient(to bottom,#000 60%,transparent 100%);mask-image:linear-gradient(to bottom,#000 60%,transparent 100%)}.clf-hero__inner{padding:0 20px 70px;margin-top:-90px;position:relative}.clf-hero:before{left:50%;top:auto;bottom:-300px;transform:translate(-50%)}.clf-hero__ctas .clf-btn{width:100%}.clf-hero__scroll{display:none}.clf-hero__title em{-webkit-text-stroke:1.5px var(--red-hi)}}@media(max-width:520px){.clf-grid--4,.clf-moments{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/clife.css.map */
