.cl-rows{display:grid;gap:12px;text-align:left}.cl-tags,.cl-row{display:grid;grid-template-columns:1fr 54px 1.25fr}.cl-tags{font:700 10px var(--cl-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--cl-mute)}.cl-tags span{padding:0 24px}.cl-tags span:last-child{color:var(--cl-gold)}.cl-row{border:1px solid var(--cl-line);background:#0b090a;transition:border-color .3s}.cl-row:hover{border-color:#c8303073}.cl-was{padding:22px 24px;color:var(--cl-mute);display:flex;gap:12px;align-items:flex-start}.cl-was:before{content:"\2715";color:var(--cl-red);font-weight:700;flex:none}.cl-arrow{display:flex;align-items:center;justify-content:center;color:var(--cl-red);font-size:20px;border-inline:1px solid var(--cl-line)}.cl-now{padding:22px 24px;font-weight:500;background:linear-gradient(90deg,rgba(200,48,48,.09),transparent 70%)}.cl-now small{display:block;margin-top:8px;font:700 10px var(--cl-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--cl-gold)}.cl-honest{margin-top:34px!important;padding:20px 26px;border-left:2px solid var(--cl-gold);color:var(--cl-dim);font-style:italic;max-width:70ch;text-align:left}.cl-al-center .cl-honest{margin-left:auto;margin-right:auto}.cl-quote{border:1px solid var(--cl-line);background:linear-gradient(180deg,#120e10,#0a0809);padding:clamp(28px,5vw,56px);position:relative;text-align:left;margin-top:12px}.cl-quote:before{content:"\201c";position:absolute;top:-34px;left:22px;font:900 120px/1 var(--cl-serif);color:var(--cl-red)}.cl-src{font:700 10px var(--cl-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--cl-gold);margin-bottom:20px!important}.cl-quote blockquote{font:italic 500 clamp(20px,2.4vw,28px)/1.45 var(--cl-serif)}.cl-q2{margin-top:20px!important;color:var(--cl-dim);font-family:var(--cl-serif);font-style:italic;font-size:1.05em}.cl-close{margin-top:26px!important;padding-top:20px;border-top:1px solid var(--cl-line)}.cl-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;text-align:left}.cl-card{border:1px solid var(--cl-line);background:linear-gradient(180deg,#120e10,#0a0809);padding:26px;text-decoration:none;display:flex;flex-direction:column;gap:12px;min-height:210px;transition:border-color .3s,transform .3s var(--cl-ease),box-shadow .3s}.cl-card:hover{border-color:var(--cl-red);transform:translateY(-4px);box-shadow:0 20px 40px #00000073}.cl-card q{font:italic 700 22px/1.25 var(--cl-serif);quotes:"\ab" "\bb"}.cl-card p{font-size:14px;color:var(--cl-dim)}.cl-card span{margin-top:auto;font:700 10px var(--cl-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--cl-gold)}.cl-parts{display:grid;grid-template-columns:1.6fr 1fr;gap:clamp(24px,4vw,56px);align-items:start;text-align:left}.cl-part{border-top:1px solid var(--cl-line);padding:22px 0}.cl-part:last-of-type{border-bottom:1px solid var(--cl-line)}.cl-part summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:64px 1fr auto;gap:16px;align-items:baseline}.cl-part summary::-webkit-details-marker{display:none}.cl-part summary b{font:900 38px/1 var(--cl-serif);color:transparent;-webkit-text-stroke:1px rgba(200,48,48,.75);transition:color .3s}.cl-part[open] summary b,.cl-part summary:hover b{color:var(--cl-red)}.cl-part summary h3{font:700 clamp(20px,2.4vw,28px)/1.2 var(--cl-serif)}.cl-part summary span{font:700 10px var(--cl-sans);letter-spacing:.14em;color:var(--cl-gold);text-transform:uppercase;white-space:nowrap}.cl-part-body{margin:14px 0 0 80px;color:var(--cl-dim)}.cl-part-body ul{margin-top:12px!important;display:flex;flex-wrap:wrap;gap:8px}.cl-part-body li{font:600 12px var(--cl-sans);border:1px solid var(--cl-line);padding:6px 12px;color:var(--cl-ink)}.cl-sum{position:sticky;top:120px;border:1px solid rgba(200,48,48,.4);background:radial-gradient(circle at 30% 0,rgba(200,48,48,.18),transparent 60%),#0d0a0b;padding:34px}.cl-sum h3{font:800 34px/1.12 var(--cl-serif);margin-bottom:14px!important}.cl-sum p{color:var(--cl-dim);margin-bottom:24px!important}.cl-sum .cl-btn{width:100%}.cl-eqs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:40px 0!important}.cl-eq{border:1px solid var(--cl-line);padding:26px 18px;background:#0b090a;text-align:center}.cl-eq b{display:block;font:900 clamp(34px,4vw,48px)/1 var(--cl-serif)}.cl-eq b i{font:700 14px var(--cl-sans);font-style:normal;color:var(--cl-red);margin-left:4px;letter-spacing:.06em}.cl-eq>span{display:block;margin-top:10px;font-size:13px;color:var(--cl-dim)}.cl-recibes{display:grid;grid-template-columns:1fr 1fr;gap:14px 34px;text-align:left;margin-bottom:56px!important}.cl-recibes li{display:flex;gap:12px;color:var(--cl-dim)}.cl-recibes li:before,.cl-incl li:before{content:"\2713";color:var(--cl-gold);font-weight:800;flex:none}.cl-recibes strong{color:var(--cl-ink)}.cl-box{display:grid;grid-template-columns:260px 1fr;gap:clamp(24px,4vw,56px);align-items:center;border:1px solid rgba(200,48,48,.45);background:radial-gradient(circle at 0 0,rgba(200,48,48,.16),transparent 55%),#0d0a0b;padding:clamp(24px,4vw,48px);text-align:left;box-shadow:0 40px 90px #00000080}.cl-box-img img{filter:drop-shadow(0 30px 40px rgba(0,0,0,.7));transform:rotate(-2deg)}.cl-box h3{font:800 clamp(28px,3.4vw,40px)/1.1 var(--cl-serif);margin-bottom:16px!important}.cl-box ul{margin-bottom:28px!important}.cl-box li{padding:8px 0;border-bottom:1px solid var(--cl-line);color:var(--cl-dim);font-size:15px}.cl-guar{display:flex;gap:24px;align-items:center;margin-top:20px;border:1px solid var(--cl-line);padding:26px 28px;text-align:left}.cl-seal{flex:none;width:92px;height:92px;border-radius:50%;border:2px solid var(--cl-gold);display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--cl-gold)}.cl-seal b{font:900 34px/1 var(--cl-serif)}.cl-seal span{font:700 9px var(--cl-sans);letter-spacing:.24em}.cl-guar h3{font:800 22px/1.2 var(--cl-serif);margin-bottom:8px!important}.cl-guar p{color:var(--cl-dim);font-size:15px}.cl-guar em{color:var(--cl-ink)}.cl-mail{margin-top:8px!important;font-size:13px!important;color:var(--cl-mute)!important}.cl-nofor{max-width:760px;text-align:left;display:grid;gap:12px}.cl-al-center .cl-nofor{margin-left:auto;margin-right:auto}.cl-nofor li{display:flex;gap:14px;padding:18px 22px;border:1px solid var(--cl-line);color:var(--cl-dim)}.cl-nofor li:before{content:"\2715";color:var(--cl-red);font-weight:800;flex:none}.cl-author{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(30px,5vw,80px);align-items:center}.cl-author-img img{width:100%;aspect-ratio:4/5;object-fit:cover}.cl-pull{font:italic 700 clamp(24px,3vw,34px)/1.3 var(--cl-serif);margin-bottom:8px!important}.cl-sig{font:italic 700 36px var(--cl-serif);color:var(--cl-red);margin-top:20px!important}.cl-sig-h{font:600 13px var(--cl-sans);color:var(--cl-mute)}.cl-faq{max-width:820px;text-align:left}.cl-al-center .cl-faq{margin-left:auto;margin-right:auto}.cl-faq details{border-top:1px solid var(--cl-line)}.cl-faq details:last-child{border-bottom:1px solid var(--cl-line)}.cl-faq summary{list-style:none;cursor:pointer;padding:22px 44px 22px 0;position:relative;font:700 clamp(18px,2vw,21px)/1.35 var(--cl-serif)}.cl-faq summary::-webkit-details-marker{display:none}.cl-faq summary:after{content:"+";position:absolute;right:4px;top:16px;font:300 30px var(--cl-sans);color:var(--cl-red);transition:transform .3s var(--cl-ease)}.cl-faq details[open] summary:after{transform:rotate(45deg)}.cl-ans{padding:0 0 22px;color:var(--cl-dim)}.cl-ans p+p{margin-top:10px}.cl-final{position:relative}.cl-final.cl-glow:before{content:"";position:absolute;left:0;right:0;bottom:-40%;height:90%;background:radial-gradient(ellipse at 50% 100%,rgba(200,48,48,.3),transparent 65%);pointer-events:none}.cl-final .cl-wrap{position:relative}.cl-final .cl-lede{margin-bottom:34px!important}.cl-final-alt{margin-top:22px!important}.cl-guars{display:flex;gap:28px;flex-wrap:wrap;margin-top:34px!important;color:var(--cl-mute);font:600 11px var(--cl-sans);letter-spacing:.14em;text-transform:uppercase}.cl-al-center .cl-guars{justify-content:center}.cl-guars li:before{content:"\2713  ";color:var(--cl-gold)}.cl-foot{border-top:1px solid var(--cl-line)}.cl-foot .cl-wrap{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.cl-foot-brand{font:800 12px var(--cl-sans);letter-spacing:.3em;text-transform:uppercase}.cl-foot nav{display:flex;gap:22px;flex-wrap:wrap}.cl-foot nav a{font-size:13px;color:var(--cl-dim);text-decoration:none}.cl-foot nav a:hover{color:var(--cl-ink)}.cl-foot-copy{font-size:12px;color:var(--cl-mute)}.cl-disc{max-width:900px;margin:22px auto 0!important;color:var(--cl-mute);font-size:12px;text-align:center}.cl-barra{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#07070af0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--cl-line);padding:12px clamp(16px,4vw,40px)!important;display:flex;align-items:center;gap:16px;transform:translateY(110%);transition:transform .45s var(--cl-ease)}.cl-barra.on,.cl-barra.cl-always{transform:none}.cl-barra img{height:46px;width:auto;border:1px solid var(--cl-line)}.cl-barra-t{font:700 13px/1.3 var(--cl-sans);margin-right:auto}.cl-barra-t small{display:block;font:500 11px var(--cl-sans);color:var(--cl-mute)}.cl-barra .cl-btn{padding:15px 22px;font-size:12px}.cl-edit .cl-barra{position:relative;transform:none}.cl-prod{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,80px);align-items:start}.cl-gal-main{background:radial-gradient(circle at 50% 40%,rgba(200,48,48,.2),transparent 60%),#0d0a0b;border:1px solid var(--cl-line);padding:clamp(24px,5vw,60px);display:flex;justify-content:center}.cl-gal-main img{max-height:620px;width:auto;filter:drop-shadow(0 40px 60px rgba(0,0,0,.75))}.cl-thumbs{display:flex;gap:10px;margin-top:10px;flex-wrap:wrap}.cl-thumbs button{border:1px solid var(--cl-line);background:#0d0a0b;padding:6px;cursor:pointer;width:76px}.cl-thumbs button.on,.cl-thumbs button:hover{border-color:var(--cl-red)}.cl-prod-info{position:sticky;top:120px}.cl-prod-info h1{font:900 clamp(34px,4.4vw,56px)/1.05 var(--cl-serif)}.cl-prod-price{font:900 44px/1 var(--cl-serif);margin:26px 0 8px!important}.cl-prod-note{font-size:13px;color:var(--cl-mute);margin-bottom:24px!important}.cl-prod form .cl-btn,.cl-prod select{width:100%}.cl-prod select{background:#0d0a0b;color:var(--cl-ink);border:1px solid var(--cl-line);padding:14px;margin-bottom:12px;font:inherit}.cl-trust{display:grid;gap:12px;margin:26px 0!important;padding:20px 0;border-top:1px solid var(--cl-line);border-bottom:1px solid var(--cl-line)}.cl-trust li{display:flex;gap:12px;align-items:center;font-size:14px;color:var(--cl-dim)}.cl-trust svg{flex:none;color:var(--cl-gold)}.cl-prod-desc{color:var(--cl-dim)}.cl-prod-desc p+p{margin-top:12px}.cl-prod-desc strong{color:var(--cl-ink)}.cl-incl{margin-top:22px!important;display:grid;gap:10px}.cl-incl li{display:flex;gap:12px;color:var(--cl-dim)}@media(max-width:990px){.cl-hero .cl-wrap,.cl-scene,.cl-parts,.cl-author,.cl-prod{grid-template-columns:1fr}.cl-eqs{grid-template-columns:repeat(2,1fr)}.cl-sum,.cl-prod-info{position:static}.cl-box{grid-template-columns:200px 1fr}.cl-author-img{max-width:420px}}@media(max-width:640px){.cl-pains,.cl-recibes,.cl-row{grid-template-columns:1fr}.cl-tags,.cl-arrow{display:none}.cl-was{padding-bottom:12px}.cl-now{border-top:1px solid var(--cl-line);padding-top:14px}.cl-box{grid-template-columns:1fr}.cl-box-img{max-width:190px;margin:0 auto}.cl-part summary{grid-template-columns:44px 1fr}.cl-part summary span{grid-column:2}.cl-part-body{margin-left:60px}.cl-barra img,.cl-barra-t{display:none}.cl-barra .cl-btn{width:100%}.cl-guar{flex-direction:column;align-items:flex-start}.cl-price{font-size:42px}.cl-btn{padding:19px 24px}.cl-hero .cl-btn{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cl-section *,.cl-section *:before,.cl-section *:after{animation:none!important;transition:none!important}.cl-js .cl-rv,.cl-js .cl-phone :is(.cl-msg,.cl-meta,.cl-gap){opacity:1!important;transform:none!important}}.cl-addon{display:flex;gap:14px;align-items:center;margin:20px 0 4px;padding:14px 16px;border:1px dashed rgba(200,160,72,.55);background:#c8a0480f;cursor:pointer;text-align:left;font-size:14px;line-height:1.45;color:var(--cl-dim);max-width:560px}.cl-addon input{flex:none;width:22px;height:22px;accent-color:var(--cl-red);cursor:pointer}.cl-addon img{flex:none;width:44px;height:auto;box-shadow:0 6px 16px #0009}.cl-addon b{display:block;color:var(--cl-ink);font-weight:700;margin-bottom:2px}.cl-addon:has(input:checked){border-style:solid;border-color:var(--cl-gold);background:#c8a0481f}.cl-al-center .cl-addon{margin-left:auto;margin-right:auto}
/*# sourceMappingURL=/cdn/shop/t/14/assets/cl-styles-2.css.map */
