.cm>.shopify-section{display:contents}body{margin:0;background:#fff}a{color:#88120e}a:hover{color:#5e0c08}.cm *{box-sizing:border-box}.cm a:focus-visible,.cm button:focus-visible,.cm summary:focus-visible,.cm input:focus-visible{outline:3px solid #88120e;outline-offset:2px}.cm .on-maroon a:focus-visible,.cm .on-maroon button:focus-visible,.cm .on-maroon input:focus-visible{outline-color:#ffcafb}.cm .wrap{max-width:1200px;margin:0 auto;padding-left:clamp(16px,4cqi,48px);padding-right:clamp(16px,4cqi,48px)}.cm .btn-primary{transition:background-color .2s cubic-bezier(.2,.7,.2,1)}.cm .btn-primary:hover{background:#fe3812;color:#fff}.cm .btn-pink{transition:background-color .2s cubic-bezier(.2,.7,.2,1)}.cm .btn-pink:hover{background:#fff;color:#88120e}.cm .nav-link:hover{text-decoration-color:#f7cdcd}.cm .logo-pink{-webkit-mask:url(camino-coffee.svg) no-repeat center/contain;mask:url(camino-coffee.svg) no-repeat center/contain;background:#ffcafb}.cm details summary{list-style:none;cursor:pointer}.cm details summary::-webkit-details-marker{display:none}.cm details[open] .faq-chev{transform:rotate(45deg)}.cm .faq-chev{transition:transform .2s cubic-bezier(.2,.7,.2,1)}.cm .mob-only{display:none}.cm .kick{margin:0;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1.3}.cm .h2{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(2.2rem,1.2rem + 3.6cqi,3.8rem);line-height:.98;letter-spacing:.03em;text-transform:uppercase}.cm .body{margin:0;font-size:clamp(16px,.4cqi + 14.5px,18px);line-height:1.65;max-width:40ch}.cm .herogrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5cqi,72px);align-items:center}.cm .trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 32px}.cm .show{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cm .two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5cqi,80px);align-items:center}.cm .two.faq{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:start}.cm .pgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cm .pcard{background:#f9f9f9;border-radius:24px;padding:12px 12px 20px;display:flex;flex-direction:column;gap:14px}.cm .pimg-link{display:block;position:relative}.cm .pimg{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:16px}.cm .pbody{padding:0 8px;display:flex;flex-direction:column;gap:10px;flex-grow:1}.cm .pname{margin:0;font-family:var(--font-display);font-weight:400;font-size:26px;line-height:1.1;letter-spacing:.05em;text-transform:uppercase}.cm .pbuy{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:6px}.cm .padd{width:52px;height:52px;border-radius:999px;border:0;background:#f75b3c;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex:none}.cm .snap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cm .snap.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2cqi,24px)}@container cm (max-width: 1000px){.cm .snap{grid-template-columns:repeat(2,minmax(0,1fr))}.cm .snap.three{grid-template-columns:repeat(3,minmax(0,1fr))}}@container cm (max-width: 860px){.cm .herogrid,.cm .show,.cm .two,.cm .two.faq,.cm .trust{grid-template-columns:minmax(0,1fr)}.cm .hero-cta{width:100%}}@container cm (max-width: 720px){.cm .desk-only{display:none!important}.cm .mob-only{display:flex!important}.cm .trust{gap:12px}.cm .pgrid{grid-template-columns:minmax(0,1fr);gap:10px}.cm .pcard{display:grid;grid-template-columns:104px minmax(0,1fr);gap:14px;padding:10px 12px 10px 10px;align-items:center}.cm .pbody{padding:0;gap:6px}.cm .pdesc,.cm .prev{display:none}.cm .pname{font-size:19px}.cm .pbuy{padding-top:2px}.cm .padd{width:44px;height:44px}.cm .snap,.cm .snap.three{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-left:-16px;margin-right:-16px;padding:0 16px 4px;scroll-padding-left:16px;scrollbar-width:none}.cm .snap>*{flex:0 0 84%;scroll-snap-align:start}}.cm .crumb{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--text-muted);padding-top:20px}.cm .crumb a{color:var(--text-muted);text-decoration:none}.cm .crumb a:hover{color:var(--maroon);text-decoration:underline}.cm .pdp{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(32px,5cqi,72px);align-items:start;padding-top:20px;padding-bottom:clamp(44px,6cqi,88px)}.cm .gal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cm .gal img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:20px;background:var(--bg-section)}.cm .gal>:first-child{grid-column:1 / -1;aspect-ratio:auto;height:auto}.cm .gal>:first-child img{aspect-ratio:1/1;border-radius:24px}.cm .gal-count{display:none}.cm .buy{position:sticky;top:24px;display:flex;flex-direction:column;gap:18px}.cm .chip{background:var(--pink);color:var(--maroon);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:700}.cm .dots{display:inline-flex;gap:4px}.cm .dots i{width:9px;height:9px;border-radius:999px;background:var(--line)}.cm .dots i.on{background:var(--maroon)}.cm .check{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.45}.cm .check svg{flex:none;margin-top:2px}.cm .opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cm .opt{position:relative;display:flex;flex-direction:column;gap:2px;border:1.5px solid var(--line);border-radius:16px;padding:14px 16px;cursor:pointer;background:var(--white);transition:border-color .16s cubic-bezier(.2,.7,.2,1),background-color .16s cubic-bezier(.2,.7,.2,1)}.cm .opt input{position:absolute;opacity:0;pointer-events:none}.cm .opt:hover{border-color:var(--text-muted)}.cm .opt:has(input:checked){border-color:var(--maroon);background:color-mix(in srgb,var(--pink) 28%,var(--white))}.cm .opt:has(input:focus-visible){outline:3px solid #88120e;outline-offset:2px}.cm .opt .radio{position:absolute;top:16px;right:16px;width:18px;height:18px;border-radius:999px;border:1.5px solid var(--text-muted)}.cm .opt:has(input:checked) .radio{border:5px solid var(--maroon)}.cm .sub-panel{display:none;flex-direction:column;gap:10px}.cm .buy:has(#mode-sub:checked) .sub-panel{display:flex}.cm .freq{display:flex;flex-wrap:wrap;gap:8px}.cm .freq label{position:relative;cursor:pointer}.cm .freq input{position:absolute;opacity:0}.cm .freq span{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;border:1.5px solid var(--line);font-size:14px;font-weight:700;background:var(--white)}.cm .freq input:checked+span{border-color:var(--maroon);color:var(--maroon);background:color-mix(in srgb,var(--pink) 28%,var(--white))}.cm .freq input:focus-visible+span{outline:3px solid #88120e;outline-offset:2px}.cm .qty{display:flex;align-items:center;border:1.5px solid var(--line);border-radius:999px;height:56px;flex:none}.cm .qty button{width:44px;height:52px;border:0;background:transparent;font-size:20px;color:var(--text-heading);cursor:pointer;border-radius:999px}.cm .qty span{min-width:24px;text-align:center;font-weight:700}.cm .ship-bar{height:6px;border-radius:999px;background:var(--line);overflow:hidden}.cm .ship-bar i{display:block;height:100%;width:63%;background:var(--soda);border-radius:999px}.cm .usp3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 32px}.cm .story{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,5cqi,80px);align-items:center}.cm .story img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:24px}.cm .story.flip>:first-child{order:2}.cm .nerd{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:16px;align-items:stretch}.cm .specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cm .spec{background:var(--bg-section);border-radius:18px;padding:18px 18px 20px;display:flex;flex-direction:column;gap:6px}.cm .spec.wide{grid-column:span 2}.cm .spec dt{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.cm .spec dd{margin:0}.cm .spec .v{font-size:19px;font-weight:700;color:var(--text-heading);line-height:1.3}.cm .spec .x{font-size:14px;line-height:1.5;color:var(--text)}.cm .meter{height:6px;border-radius:999px;background:var(--line);overflow:hidden;margin-top:6px}.cm .meter i{display:block;height:100%;background:var(--maroon);border-radius:999px}.cm .p2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:820px}@container cm (max-width: 1000px){.cm .specs{grid-template-columns:repeat(2,minmax(0,1fr))}.cm .nerd{grid-template-columns:minmax(0,1fr)}}@container cm (max-width: 860px){.cm .pdp,.cm .story,.cm .usp3{grid-template-columns:minmax(0,1fr)}.cm .story.flip>:first-child{order:0}.cm .buy{position:static}}@container cm (max-width: 720px){.cm .crumb{display:none}.cm .pdp{padding-top:0;gap:20px}.cm .gal-wrap{position:relative;margin-left:-16px;margin-right:-16px}.cm .gal{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:8px;padding:0 16px;scroll-padding-left:16px;scrollbar-width:none}.cm .gal>*{flex:0 0 86%;scroll-snap-align:start}.cm .gal img,.cm .gal>:first-child img{border-radius:20px}.cm .gal-count{display:block;position:absolute;right:28px;bottom:12px;background:var(--white);color:var(--text-heading);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.cm .opt{padding:12px 14px}.cm .specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cm .spec{padding:14px}.cm .spec .v{font-size:16px}.cm .spec .x{font-size:13px}.cm .p2{grid-template-columns:minmax(0,1fr);gap:10px}}.cm .ab-hero-img{display:none}.cm .ab-year{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;align-items:stretch}.cm .ab-year img{display:block;width:100%;height:100%;min-height:380px;object-fit:cover;border-radius:24px}.cm .ab-year>div{justify-content:center}.cm .stickers{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(16px,3.5cqi,48px);padding:0 16px clamp(48px,7cqi,96px)}.cm .stickers img{display:block;width:auto}@container cm (max-width: 860px){.cm .ab-year{grid-template-columns:minmax(0,1fr)}.cm .ab-year img{height:auto;min-height:0;aspect-ratio:4/3}}@container cm (max-width: 720px){.cm .ab-hero{background-image:none!important}.cm .ab-hero-img{display:block;width:100%;height:auto}.cm .stickers{gap:14px 18px}.cm .stickers img{height:64px!important}}.cm .b2b-form{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5cqi,80px);align-items:start}.cm .fcard{background:var(--white);border-radius:24px;padding:clamp(20px,3cqi,36px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.cm .fcard .wide{grid-column:1 / -1}.cm .fld{display:flex;flex-direction:column;gap:6px;min-width:0}.cm .fld>span:first-child,.cm .fld legend{font-size:14px;font-weight:700;color:var(--text-heading);padding:0;margin-bottom:6px}.cm .fld input[type=text],.cm .fld input[type=email],.cm .fld input[type=tel]{width:100%;box-sizing:border-box;min-height:52px;border:1.5px solid var(--line);border-radius:14px;background:var(--white);font-family:var(--font-body);font-size:16px;color:var(--text-heading);padding:0 14px;transition:border-color .16s cubic-bezier(.2,.7,.2,1)}.cm .fld input:hover{border-color:var(--text-muted)}.cm .fld input:focus{border-color:var(--maroon);outline:none}.cm .tel{display:flex;gap:8px}.cm .tel-cc{flex:none;display:inline-flex;align-items:center;min-height:52px;padding:0 12px;border:1.5px solid var(--line);border-radius:14px;font-size:15px;font-weight:700;background:var(--bg-section)}@container cm (max-width: 860px){.cm .b2b-form{grid-template-columns:minmax(0,1fr)}}@container cm (max-width: 720px){.cm .fcard{grid-template-columns:minmax(0,1fr);gap:16px}}.cm .trace-show{min-height:460px}.cm .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 28px}.cm .fact{display:flex;gap:14px;align-items:center}.cm .fact svg{flex:none}.cm .fact-t{margin:0;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-heading)}.cm .fact-x{margin:0;font-size:14px;line-height:1.45}.cm .vs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cm .vs-col{border-radius:24px;padding:clamp(22px,3.2cqi,40px);display:flex;flex-direction:column;gap:18px}.cm .vs-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.cm .vs-col li{display:flex;gap:12px;align-items:flex-start;font-size:17px;line-height:1.45}.cm .vs-x,.cm .vs-v{flex:none;width:26px;height:26px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;margin-top:-1px}.cm .vs-x{background:var(--line);color:var(--text-muted)}.cm .vs-v{background:var(--pink);color:var(--maroon)}.cm .mix{display:flex;flex-direction:column;gap:12px}.cm .mix>div{display:flex;gap:16px;align-items:center;font-size:15px;line-height:1.45}.cm .mix-n{flex:none;width:76px;font-family:var(--font-display);font-size:34px;line-height:1;color:var(--maroon)}.cm .cks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.cm .cks li{position:relative;padding-left:30px;font-size:15px;font-weight:700;line-height:1.45;color:var(--text-heading)}.cm .cks li:before{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;background:#88120e;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/contain no-repeat}.cm .cks.on-dark li{color:var(--pink)}.cm .cks.on-dark li:before{background:#ffcafb}.cm .steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cm .step{background:var(--white);border-radius:20px;padding:clamp(20px,2.6cqi,32px);display:flex;flex-direction:column;gap:8px}.cm .step-n{font-family:var(--font-display);font-size:48px;line-height:1;color:var(--soda)}.cm .step-t{margin:6px 0 0;font-size:18px;font-weight:700;color:var(--text-heading)}.cm .step-x{margin:0;font-size:15px;line-height:1.5}.cm .fsub{margin:0;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--maroon)}@container cm (max-width: 1000px){.cm .facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@container cm (max-width: 860px){.cm .trace-show{min-height:0}.cm .trace-show img{aspect-ratio:4/3}.cm .vs,.cm .steps{grid-template-columns:minmax(0,1fr)}}@container cm (max-width: 720px){.cm .facts{gap:14px 16px}.cm .fact{align-items:flex-start}.cm .fact svg{width:24px;height:24px}.cm .vs-col li{font-size:16px}.cm .step{flex-direction:row;flex-wrap:wrap;column-gap:14px;align-items:baseline}.cm .step-n{font-size:36px}.cm .step-t{margin:0;flex:1}.cm .step-x{flex-basis:100%}.cm .ab-hero{overflow:hidden}.cm .ab-hero-img{width:150%;max-width:none;margin-left:-50%;margin-top:-40px}.cm a[href="#proefpakket"]{width:100%;box-sizing:border-box;justify-content:center;font-size:16px!important;padding:0 18px!important}}@container cm (max-width: 520px){.cm [style*="padding-top: clamp(3"],.cm [style*="padding-top: clamp(4"],.cm [style*="padding-top:clamp(4"]{padding-top:30px!important}.cm [style*="padding-bottom: clamp(3"],.cm [style*="padding-bottom: clamp(4"],.cm [style*="padding-bottom:clamp(4"]{padding-bottom:30px!important}.cm [style*="gap:clamp(32px"],.cm [style*="gap:clamp(28px"],.cm [style*="gap:clamp(24px"],.cm .wrap.two{gap:18px!important}.cm .h2,.cm [style*="font-size: clamp(2rem, 1.1rem + 2.6cqi"]{font-size:28px!important;line-height:1!important}.cm h1[style*="clamp(3rem"]{font-size:40px!important}.cm .kick{margin-bottom:-4px}.cm [style*="gap: 14px"]:has(>.h2){gap:10px!important}.cm details>summary{min-height:50px!important;padding:10px 0!important;font-size:15.5px!important;line-height:1.35}.cm details>p{font-size:15px!important;margin-bottom:14px!important}.cm form label[for=nl-email]{display:none}.cm form:has(#nl-email)>div{flex-wrap:nowrap!important;gap:8px!important}.cm #nl-email{flex:1 1 0!important;font-size:16px!important;min-height:46px!important}.cm form:has(#nl-email) button{min-height:46px!important;padding:0 16px!important;font-size:13px!important;white-space:nowrap}.cm footer>.wrap:first-child{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px 10px!important;padding-bottom:12px!important}.cm footer>.wrap:first-child>div:first-child{grid-column:1 / -1;flex-direction:row!important;align-items:center;gap:14px!important}.cm footer .logo-pink{width:96px!important;height:38px!important;flex:none}.cm footer>.wrap:first-child>div:first-child p{font-size:13px!important;line-height:1.45!important}.cm footer nav a{font-size:14px!important;min-height:30px!important}.cm footer>.wrap:last-child{padding-top:6px!important;padding-bottom:20px!important}.cm footer>.wrap:last-child>div{font-size:12px!important}}@container cm (max-width: 520px){.cm .pcard{grid-template-columns:88px minmax(0,1fr)!important;gap:12px!important}.cm .pbody>p:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px!important}.cm .pbody>div[style*="flex-wrap: wrap"]{flex-wrap:nowrap!important;overflow:hidden}.cm .pbody>div[style*="flex-wrap: wrap"]>span{white-space:nowrap}.cm .pname{font-size:18px!important}.cm .step{flex-basis:56%!important}.cm .step img{aspect-ratio:4/3}.cm .founders img,.cm .story img,.cm .ab-year img{aspect-ratio:16/10!important}.cm .story{gap:14px!important}.cm .hpic-photo{aspect-ratio:16/11}.cm .hpic{padding-bottom:12px}.cm .vs{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important;gap:12px!important;align-items:center}.cm .vs-plain,.cm .vs-cam{max-width:none!important;margin:0!important;zoom:.56}}@container cm (max-width: 520px){.cm .ab-hero{position:relative;overflow:hidden}.cm .ab-hero>.wrap{position:relative;z-index:1}.cm .ab-hero-img{position:absolute;right:-16px;bottom:0;width:auto!important;height:130px!important;max-width:none!important;margin:0!important}}@container cm (max-width: 520px){.cm .fcard{gap:12px!important;padding:18px!important}.cm .fld input[type=text],.cm .fld input[type=email],.cm .fld input[type=tel]{min-height:46px!important}.cm .fld{gap:4px!important}.cm .fld>span:first-child,.cm .fld legend{margin-bottom:2px!important}.cm img[alt^="Laptop met"]{height:auto!important;aspect-ratio:16/10}}.cm-sticky{display:none}@media(max-width:520px){.cm-sticky{display:block}body{padding-bottom:88px}}.sticky-cta{transition:background-color .2s cubic-bezier(.2,.7,.2,1)}.sticky-cta:hover{background:#fe3812}.sticky-cta:focus-visible{outline:3px solid #88120e;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/16/assets/camino-b2b.css.map */
