.cce{--cce-ink:#14202E;--cce-night:#1E2E42;--cce-shell:#F2F0EB;--cce-paper:#FFFFFF;--cce-brass:#B98F4A;--cce-brass-lt:#DCC08A;--cce-rule:#D8D2C6;--cce-muted:#5C6B7E;--cce-sans:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--cce-serif:"Newsreader",Georgia,"Times New Roman",serif;--cce-pad:clamp(20px,5vw,64px);font-family:var(--cce-sans);color:var(--cce-ink);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.cce *{box-sizing:border-box}.cce img{display:block;max-width:100%;height:auto}.cce a{color:inherit;text-decoration:none}.cce :focus-visible{outline:2px solid var(--cce-ink);outline-offset:3px}.cce-sec--dark :focus-visible,.cce-hero :focus-visible,.cce-promo :focus-visible,.cce-ftr :focus-visible,.cce-pw :focus-visible{outline-color:#fff}.cce [hidden]{display:none!important}.cce-wrap{max-width:1220px;margin:0 auto;padding:0 var(--cce-pad)}.cce-sec{padding:clamp(56px,8vw,104px) 0}.cce-sec--tight{padding:clamp(36px,5vw,56px) 0}.cce-sec--shell{background:var(--cce-shell)}.cce-sec--dark{background:var(--cce-ink);color:#edf1f5}.cce h1,.cce h2,.cce h3{font-family:var(--cce-serif);font-weight:300;letter-spacing:-.012em;margin:0}.cce h2{font-size:clamp(30px,4.4vw,50px);line-height:1.08}.cce h3{font-size:clamp(20px,2.2vw,25px);line-height:1.2;font-weight:400}.cce p{margin:0 0 1em}.cce-lede{font-size:clamp(16px,1.7vw,19px);color:var(--cce-muted);max-width:56ch;line-height:1.65}.cce-sec--dark .cce-lede{color:#a9b8c8}.cce-head{max-width:62ch;margin-bottom:clamp(32px,4vw,52px)}.cce-head p{margin:14px 0 0}.cce-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--cce-sans);font-size:15px;font-weight:600;letter-spacing:.01em;padding:16px 30px;border-radius:2px;border:1px solid transparent;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.cce-btn--brass{background:var(--cce-brass);color:var(--cce-ink)}.cce-btn--brass:hover{background:#d3b06c;color:var(--cce-ink)}.cce-btn--ink{background:var(--cce-ink);color:#fff}.cce-btn--ink:hover{background:var(--cce-night);color:#fff}.cce-btn--ghost{background:transparent;color:#fff;border-color:currentColor}.cce-btn--ghost:hover{background:#fff;color:var(--cce-ink);border-color:#fff}.cce-btn--wide{width:100%}.cce-hero{position:relative;min-height:min(86vh,760px);display:flex;align-items:flex-end;background:var(--cce-ink)}.cce-hero__img{position:absolute;top:0;right:0;bottom:0;left:0}.cce-hero__img img{width:100%;height:100%;object-fit:cover;opacity:.92}.cce-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#0f1a28e6,#0f1a28b8 38%,#0f1a2826 72%,#0f1a2800)}.cce-hero__in{position:relative;width:100%;padding-top:clamp(80px,14vh,150px);padding-bottom:clamp(48px,7vh,80px);color:#fff}.cce-hero__copy{max-width:36ch}.cce-hero h1{font-size:clamp(38px,6.4vw,74px);line-height:1.02;font-weight:200;letter-spacing:-.02em;color:#fff}.cce-hero h1 em{font-style:italic;font-weight:300}.cce-hero__sub{margin:22px 0 0;font-size:clamp(16px,1.8vw,19px);line-height:1.6;color:#d6dee7;max-width:44ch}.cce-hero__price{display:flex;align-items:baseline;gap:12px;margin:26px 0 0;font-family:var(--cce-serif);font-size:20px;color:#fff}.cce-hero__price s{color:#8fa2b6;font-size:16px}.cce-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.cce-hero__note{margin:18px 0 0;font-size:13.5px;color:#9db0c3}.cce-trust{border-bottom:1px solid var(--cce-rule);background:var(--cce-paper)}.cce-trust__in{display:grid;grid-template-columns:repeat(4,1fr);font-size:14px;color:var(--cce-muted)}.cce-trust__item{padding:20px 22px;border-left:1px solid var(--cce-rule)}.cce-trust__item:first-child{border-left:0;padding-left:0}.cce-trust__item b{display:block;color:var(--cce-ink);font-weight:600;font-size:14.5px;margin-bottom:2px}@media(max-width:860px){.cce-trust__in{grid-template-columns:1fr 1fr}.cce-trust__item{border-left:0;border-top:1px solid var(--cce-rule);padding:16px 0}.cce-trust__item:nth-child(-n+2){border-top:0}.cce-trust__item:nth-child(2n){padding-left:22px;border-left:1px solid var(--cce-rule)}}.cce-why{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,6vw,84px);align-items:center}.cce-why__media{position:relative}.cce-why__media img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:2px}.cce-why__stat{position:absolute;right:-14px;bottom:26px;background:var(--cce-paper);padding:18px 22px;border-left:3px solid var(--cce-brass);max-width:230px}.cce-why__stat b{display:block;font-family:var(--cce-serif);font-size:30px;font-weight:400;line-height:1}.cce-why__stat span{font-size:13.5px;color:var(--cce-muted)}.cce-spec{border-top:1px solid var(--cce-rule);padding:22px 0 0;margin-top:22px}.cce-spec--first{border-top:0;padding-top:0;margin-top:28px}.cce-spec h3{margin-bottom:6px}.cce-spec p{color:var(--cce-muted);margin:0;max-width:50ch}@media(max-width:880px){.cce-why{grid-template-columns:1fr}.cce-why__stat{right:16px}}.cce-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.4vw,30px)}.cce-card{background:transparent;display:flex;flex-direction:column;position:relative}.cce-card__media{position:relative;overflow:hidden;background:var(--cce-shell);display:block}.cce-card__media img{width:100%;aspect-ratio:1/1;object-fit:cover;transition:transform .5s ease}.cce-card:hover .cce-card__media img{transform:scale(1.03)}.cce-card__flag{position:absolute;top:14px;left:14px;background:var(--cce-ink);color:#fff;font-size:12px;font-weight:600;letter-spacing:.02em;padding:6px 11px;border-radius:2px}.cce-card__flag--brass{background:var(--cce-brass);color:var(--cce-ink)}.cce-card__body{padding:20px 2px 0;display:flex;flex-direction:column;flex:1}.cce .cce-card__title{font-family:var(--cce-serif);font-size:21px;font-weight:400;line-height:1.25;margin:0 0 6px}.cce-card__title a:hover{text-decoration:underline;text-underline-offset:3px}.cce-card__desc{font-size:14px;color:var(--cce-muted);margin:0 0 16px;line-height:1.55}.cce-card__price{display:flex;align-items:baseline;gap:10px;margin-bottom:4px}.cce-card__now{font-family:var(--cce-serif);font-size:24px}.cce-card__was{color:var(--cce-muted);font-size:15px}.cce-card__save{font-size:13px;color:#8a642c;font-weight:600;margin-bottom:16px;min-height:19px}.cce-card__cta{margin-top:auto}.cce-card--feature{outline:1px solid var(--cce-brass);outline-offset:14px}@media(max-width:900px){.cce-grid{grid-template-columns:1fr;gap:44px}.cce-card--feature{outline-offset:10px}}.cce-cmp{width:100%;border-collapse:collapse;font-size:14.5px;background:var(--cce-paper)}.cce-cmp th,.cce-cmp td{padding:16px 18px;text-align:left;border-bottom:1px solid var(--cce-rule);vertical-align:top}.cce-cmp thead th{font-weight:600;font-size:13.5px;color:var(--cce-muted);border-bottom:1px solid var(--cce-ink)}.cce-cmp thead th:nth-child(2){color:var(--cce-ink)}.cce-cmp tbody th{font-weight:500;color:var(--cce-ink);width:26%}.cce-cmp td:nth-child(2){background:#b98f4a12;font-weight:500}.cce-cmp td:nth-child(3),.cce-cmp td:last-child{color:var(--cce-muted)}.cce-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:760px){.cce-cmp{min-width:620px}}.cce-rev{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,26px)}.cce-rev__card{border:1px solid var(--cce-rule);padding:26px 24px;display:flex;flex-direction:column}.cce-rev__stars{color:var(--cce-brass);letter-spacing:.14em;font-size:14px;margin-bottom:12px}.cce-rev__q{font-family:var(--cce-serif);font-size:18px;line-height:1.5;margin:0 0 16px;flex:1}.cce-rev__who{font-size:13px;color:var(--cce-muted);margin:0}@media(max-width:860px){.cce-rev{grid-template-columns:1fr}}.cce-size{width:100%;border-collapse:collapse;font-size:14.5px}.cce-size th,.cce-size td{padding:14px 16px;text-align:left;border-bottom:1px solid var(--cce-rule)}.cce-size thead th{font-size:13.5px;color:var(--cce-muted);font-weight:600;border-bottom:1px solid var(--cce-ink)}.cce-size tbody th{font-weight:500}@media(max-width:700px){.cce-size{min-width:560px}}.cce-gtee{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,6vw,80px);align-items:center}.cce-gtee img{width:100%;aspect-ratio:5/4;object-fit:cover;border-radius:2px}@media(max-width:880px){.cce-gtee{grid-template-columns:1fr}}.cce-faq{max-width:820px}.cce-faq details{border-bottom:1px solid var(--cce-rule)}.cce-faq summary{cursor:pointer;list-style:none;padding:22px 40px 22px 0;position:relative;font-family:var(--cce-serif);font-size:clamp(18px,2vw,21px);font-weight:400}.cce-faq summary::-webkit-details-marker{display:none}.cce-faq summary:after{content:"";position:absolute;right:6px;top:50%;width:11px;height:11px;border-right:1.5px solid var(--cce-brass);border-bottom:1.5px solid var(--cce-brass);transform:translateY(-70%) rotate(45deg);transition:transform .2s ease}.cce-faq details[open] summary:after{transform:translateY(-20%) rotate(225deg)}.cce-faq__body{padding:0 0 24px;color:var(--cce-muted);max-width:70ch}.cce-faq__body p:last-child{margin-bottom:0}.cce-sticky{position:fixed;left:0;right:0;bottom:0;z-index:70;display:none;background:#fffffff7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--cce-rule);padding:10px 16px calc(10px + env(safe-area-inset-bottom));align-items:center;gap:12px}.cce-sticky__txt{font-size:13px;line-height:1.3;flex:1;color:var(--cce-muted)}.cce-sticky__txt b{display:block;font-family:var(--cce-serif);font-size:16px;font-weight:400;color:var(--cce-ink)}.cce-sticky .cce-btn{padding:13px 20px;font-size:14px}@media(max-width:900px){.cce-sticky{display:flex}}.cce-promo{background:var(--cce-ink);color:#f0e4cb;text-align:center;font-size:13.5px;letter-spacing:.015em;padding:11px 16px}.cce-promo strong{color:var(--cce-brass-lt);font-weight:600}.cce-promo .cce-code{border:1px dashed rgba(220,192,138,.75);background:transparent;font:inherit;padding:2px 8px;margin:0 2px;border-radius:2px;font-weight:600;color:#fff;cursor:pointer}.cce-promo .cce-code:hover{background:#ffffff1a}.cce-promo #cce-clock{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.cce *{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/cce.css.map */
