.ce{--ce-paper: #ffffff;--ce-panel: #f4f6f0;--ce-card: #e7e9e0;--ce-ink: #0a1a0f;--ce-muted: rgba(10, 26, 15, .64);--ce-faint: rgba(10, 26, 15, .44);--ce-line: rgba(10, 26, 15, .12);--ce-deep: #061109;--ce-deep-2: #0b1d12;--ce-glow: #2be84b;--ce-lime: #8cf03c;--ce-yellow: #edfb3e;--ce-accent: #0d8f36;--ce-beam: linear-gradient(100deg, #2be84b, #8cf03c 52%, #edfb3e);--ce-display: "Archivo", ui-sans-serif, system-ui, sans-serif;--ce-sans: "Poppins", ui-sans-serif, system-ui, sans-serif;--ce-gutter: clamp(18px, 4vw, 56px);--ce-max: 1420px;--ce-ease: cubic-bezier(.16, 1, .3, 1);position:relative;background:var(--ce-paper);color:var(--ce-ink);font-family:var(--ce-sans);isolation:isolate;overflow:clip}.ce *,.ce *:before,.ce *:after{box-sizing:border-box}.ce__inner{position:relative;z-index:2;width:100%;max-width:var(--ce-max);margin-inline:auto;padding-inline:var(--ce-gutter)}.ce-section{padding-block:clamp(56px,6.4vw,104px)}.ce--dark{--ce-paper: var(--ce-deep);--ce-panel: rgba(255, 255, 255, .06);--ce-card: rgba(255, 255, 255, .08);--ce-ink: #f2f7ee;--ce-muted: rgba(242, 247, 238, .72);--ce-faint: rgba(242, 247, 238, .5);--ce-line: rgba(242, 247, 238, .16);--ce-accent: #4dfb6b;background:var(--ce-deep);color:var(--ce-ink)}.ce__eyebrow{display:block;margin:0 0 clamp(10px,1.1vw,16px);font-family:var(--ce-sans);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ce-accent)}.ce__display,.ce__title{display:block;margin:0;font-family:var(--ce-display);font-stretch:118%;font-weight:800;text-transform:uppercase;color:var(--ce-ink);word-break:normal;overflow-wrap:normal}.ce__display{font-size:clamp(34px,5.6vw,86px);line-height:1;letter-spacing:.02em}.ce__display em,.ce__title em{font-style:normal;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.5px currentColor;text-stroke:1.5px currentColor;paint-order:stroke fill}.ce__title{font-size:clamp(24px,3vw,46px);line-height:1.08;letter-spacing:.02em}.ce__lede{margin:clamp(14px,1.6vw,22px) 0 0;max-width:46ch;font-size:clamp(14px,1vw,16px);line-height:1.6;color:var(--ce-muted)}.ce-head{margin-bottom:clamp(26px,3vw,44px);text-align:center}.ce-head .ce__lede{margin-inline:auto;text-align:center}.ce-head--left{text-align:left}.ce-head--left .ce__lede{margin-inline:0;text-align:left}.ce__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(22px,2.6vw,34px)}.ce__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:1.15em 2.4em;border:1.5px solid currentColor;font-family:var(--ce-sans);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--ce-ink);background:transparent;overflow:hidden;transition:color .4s var(--ce-ease),border-color .4s var(--ce-ease)}.ce__btn span{position:relative;z-index:2}.ce__btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--ce-beam);transform:translateY(101%);transition:transform .5s var(--ce-ease)}.ce__btn:hover{color:#07140b;border-color:transparent}.ce__btn:hover:before{transform:translateY(0)}.ce__btn--solid{border-color:transparent;color:#07140b;background:var(--ce-beam);box-shadow:0 10px 34px -12px #2be84bd9}.ce__btn--solid:before{background:var(--ce-ink)}.ce__btn--solid:hover{color:var(--ce-glow)}.ce__btn--ghost{padding:.6em 0;border:0}.ce__btn--ghost:before{inset:auto 0 0 0;top:auto;height:2px;transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ce-ease)}.ce__btn--ghost:hover{color:var(--ce-accent)}.ce__btn--ghost:hover:before{transform:scaleX(1)}.ce-reveal{opacity:0;transform:translateY(26px);transition:opacity .9s var(--ce-ease),transform .9s var(--ce-ease);transition-delay:var(--ce-delay, 0ms)}.ce-reveal.is-in{opacity:1;transform:none}.ce-hero{position:relative;display:grid;align-items:center;min-height:clamp(460px,68vh,680px);padding-block:clamp(56px,7vw,96px);background:var(--ce-deep);overflow:hidden}.ce-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ce-hero__bg img{width:100%;height:100%;object-fit:cover}.ce-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#061109f0,#061109cc 38%,#06110947 72%,#06110980)}.ce-hero__copy{position:relative;z-index:3;max-width:44rem}.ce-hero .ce__lede{max-width:40ch}.ce-hero__rating{display:flex;align-items:center;gap:12px;margin-top:clamp(24px,2.6vw,36px)}.ce-hero__score{font-family:var(--ce-display);font-stretch:118%;font-weight:800;font-size:26px;line-height:1;color:var(--ce-ink)}.ce-hero__stars{color:var(--ce-glow);font-size:14px;letter-spacing:.12em}.ce-hero__ratingtext{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ce-faint)}.ce-logos{background:var(--ce-deep-2);padding-block:clamp(26px,3vw,44px)}.ce-logos__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-bottom:clamp(18px,2vw,28px);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ce-logos__head span:first-child{color:#f2f7eea8}.ce-logos__head span:last-child{color:var(--ce-glow)}.ce-logos__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:clamp(18px,3vw,48px)}.ce-logos__item{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#f2f7eed1}.ce-logos__item i{width:7px;height:7px;border-radius:50%;background:var(--ce-beam);box-shadow:0 0 9px #2be84bcc}.ce-logos__item img{max-height:30px;width:auto;filter:brightness(0) invert(1);opacity:.8}.ce-tabs__nav{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:clamp(18px,2.6vw,44px);margin-bottom:clamp(26px,3vw,42px);padding-bottom:2px;overflow-x:auto;scrollbar-width:none}@media(min-width:900px){.ce-tabs__nav{justify-content:center}}.ce-tabs__nav::-webkit-scrollbar{display:none}.ce-tabs__btn{position:relative;flex:none;padding:0 0 12px;border:0;background:none;cursor:pointer;font-family:var(--ce-sans);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--ce-faint);transition:color .35s var(--ce-ease)}.ce-tabs__btn:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--ce-beam);transform:scaleX(0);transition:transform .45s var(--ce-ease)}.ce-tabs__btn:hover,.ce-tabs__btn[aria-selected=true]{color:var(--ce-ink)}.ce-tabs__btn[aria-selected=true]:after{transform:scaleX(1)}.ce-tabs__panel[hidden]{display:none}.ce-grid{display:grid;gap:clamp(10px,1.1vw,18px);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:750px){.ce-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ce-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.ce-prod{display:block;text-decoration:none;color:inherit}.ce-prod__frame{position:relative;display:block;aspect-ratio:1 / 1;margin-bottom:14px;background:var(--ce-card);overflow:hidden}.ce-prod__frame img{width:100%;height:100%;object-fit:cover;transform:scale(1.01);transition:transform 1.2s var(--ce-ease)}.ce-prod:hover .ce-prod__frame img{transform:scale(1.07)}.ce-prod__badge{position:absolute;z-index:2;top:0;left:0;padding:7px 13px;background:var(--ce-beam);color:#07140b;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ce-prod__row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ce-prod__name{margin:0;font-family:var(--ce-display);font-stretch:118%;font-weight:700;font-size:12px;line-height:1.32;letter-spacing:.04em;text-transform:uppercase;color:var(--ce-ink)}.ce-prod__pricebox{flex:none;text-align:right}.ce-prod__price{display:block;margin:0;font-family:var(--ce-display);font-stretch:118%;font-weight:800;font-size:clamp(15px,1.2vw,19px);line-height:1.1;color:var(--ce-ink)}.ce-prod__from{display:block;margin-bottom:3px;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ce-faint)}.ce-quotes{display:grid;gap:clamp(12px,1.4vw,22px);grid-template-columns:1fr}@media(min-width:850px){.ce-quotes{grid-template-columns:repeat(3,minmax(0,1fr))}}.ce-quote{display:flex;flex-direction:column;border:1px solid var(--ce-line);background:var(--ce-paper)}.ce-quote__media{aspect-ratio:4 / 3;background:var(--ce-card);overflow:hidden}.ce-quote__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.3s var(--ce-ease)}.ce-quote:hover .ce-quote__media img{transform:scale(1.06)}.ce-quote__body{display:flex;flex-direction:column;gap:14px;align-items:center;flex:1;padding:clamp(22px,2.2vw,32px);text-align:center}.ce-quote__stars{color:var(--ce-glow);font-size:14px;letter-spacing:.22em}.ce-quote__text{flex:1;margin:0;font-size:13.5px;line-height:1.68;color:var(--ce-muted)}.ce-quote__who{margin:0;font-family:var(--ce-display);font-stretch:118%;font-weight:800;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ce-ink)}.ce-quote--empty{border-style:dashed}.ce-quote--empty .ce-quote__text{color:var(--ce-faint)}.ce-feature{position:relative;padding-block:clamp(50px,6vw,92px);background:radial-gradient(120% 150% at 78% 46%,#2be84b,#15a23d 32%,#06110900 72%),var(--ce-deep);color:#f2f7ee;overflow:hidden}.ce-feature .ce__eyebrow{color:#f2f7eecc;text-align:center}.ce-feature .ce__title{color:#f2f7ee;text-align:center}.ce-cards{display:grid;gap:clamp(12px,1.3vw,20px);grid-template-columns:1fr}@media(min-width:850px){.ce-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.ce-card2{padding:clamp(26px,2.6vw,40px) clamp(22px,2.2vw,32px);border:1px solid rgba(255,255,255,.28);background:#ffffff24;backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);text-align:center;transition:transform .6s var(--ce-ease),background .6s var(--ce-ease)}.ce-card2:hover{transform:translateY(-6px);background:#fff3}.ce-card2__icon{display:grid;place-items:center;width:54px;height:54px;margin:0 auto clamp(16px,1.8vw,24px);background:var(--ce-beam);color:#07140b;font-family:var(--ce-display);font-stretch:118%;font-weight:800;font-size:15px}.ce-card2__title{margin:0 0 10px;font-family:var(--ce-display);font-stretch:118%;font-weight:800;font-size:clamp(14px,1.15vw,19px);letter-spacing:.04em;text-transform:uppercase;color:#fff}.ce-card2__text{margin:0;font-size:13px;line-height:1.62;color:#ffffffdb}.ce-split{display:grid;gap:clamp(28px,3.4vw,60px);align-items:center;grid-template-columns:1fr}@media(min-width:990px){.ce-split{grid-template-columns:1fr 1fr}.ce-split__media{margin-right:calc(50% - 50vw)}.ce-split--flip .ce-split__media{order:-1;margin-right:0;margin-left:calc(50% - 50vw)}}.ce-split__media{position:relative;aspect-ratio:16 / 11;overflow:hidden;background:var(--ce-card)}.ce-split__media img{width:100%;height:100%;object-fit:cover}.ce-split__list{margin:clamp(22px,2.4vw,34px) 0 0;padding:0;list-style:none;display:grid;border-top:1px solid var(--ce-line)}.ce-split__list li{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:12px 0;border-bottom:1px solid var(--ce-line);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ce-faint)}.ce-split__list b{font-weight:700;color:var(--ce-ink);text-align:right}.ce-gallery{display:grid;gap:clamp(8px,.9vw,14px);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:750px){.ce-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}.ce-gallery__item{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--ce-card);text-decoration:none;color:#fff}.ce-gallery__item img{width:100%;height:100%;object-fit:cover;transition:transform 1.3s var(--ce-ease)}.ce-gallery__item:hover img{transform:scale(1.07)}.ce-gallery__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#040a0600 42%,#040a06db)}.ce-gallery__cap{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:clamp(14px,1.3vw,20px)}.ce-gallery__kicker{display:block;margin-bottom:5px;font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ce-glow)}.ce-gallery__name{margin:0;font-family:var(--ce-display);font-stretch:118%;font-weight:800;font-size:clamp(13px,1.1vw,18px);line-height:1.2;letter-spacing:.03em;text-transform:uppercase;color:#fff}.ce-marquee{position:relative;z-index:2;padding-block:clamp(20px,2.4vw,32px);background:var(--ce-deep-2);overflow:hidden}.ce-marquee__track{display:flex;width:max-content;gap:clamp(26px,3.4vw,56px);animation:ce-scroll var(--ce-speed, 38s) linear infinite}.ce-marquee:hover .ce-marquee__track{animation-play-state:paused}.ce-marquee__item{display:inline-flex;align-items:center;gap:clamp(26px,3.4vw,56px);font-family:var(--ce-display);font-stretch:118%;font-weight:800;font-size:clamp(16px,1.7vw,26px);letter-spacing:.04em;text-transform:uppercase;color:#f2f7eec2;white-space:nowrap}.ce-marquee__item:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--ce-glow);box-shadow:0 0 12px #2be84be6}@keyframes ce-scroll{to{transform:translate(-50%)}}.ce-faq{display:grid;max-width:980px;margin-inline:auto;border-top:1px solid var(--ce-line)}.ce-faq__item{border-bottom:1px solid var(--ce-line)}.ce-faq__q{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(16px,1.7vw,24px) 0;cursor:pointer;list-style:none;font-family:var(--ce-display);font-stretch:118%;font-weight:800;font-size:clamp(13px,1.1vw,17px);letter-spacing:.03em;text-transform:uppercase;color:var(--ce-ink);transition:color .3s ease}.ce-faq__q::-webkit-details-marker{display:none}.ce-faq__q:hover{color:var(--ce-accent)}.ce-faq__sign{position:relative;flex:none;width:15px;height:15px}.ce-faq__sign:before,.ce-faq__sign:after{content:"";position:absolute;inset:50% 0 auto 0;height:2px;background:var(--ce-accent);transition:transform .4s var(--ce-ease)}.ce-faq__sign:after{transform:rotate(90deg)}.ce-faq__item[open] .ce-faq__sign:after{transform:rotate(0)}.ce-faq__a{margin:0;padding:0 0 clamp(18px,1.8vw,26px);max-width:66ch;font-size:13.5px;line-height:1.7;color:var(--ce-muted)}.ce-cta{position:relative;text-align:center;padding-block:clamp(72px,9vw,140px);background:radial-gradient(110% 140% at 50% 110%,#2be84b6b,#06110900 66%),var(--ce-deep)}.ce-cta .ce__display{margin-inline:auto;max-width:17ch}.ce-cta .ce__lede{margin-inline:auto}.ce-cta .ce__actions{justify-content:center}@media(prefers-reduced-motion:reduce){.ce *,.ce *:before,.ce *:after{animation:none!important;transition-duration:.01ms!important}.ce-reveal{opacity:1;transform:none}}.ce a:focus-visible,.ce button:focus-visible{outline:2px solid var(--ce-accent);outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ce-cinematic.css.map */
