.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}.cm .cmp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--white);border:1px solid var(--line);border-radius:24px;overflow:hidden}.cm .cmp>*{margin:0;padding:14px 22px;font-size:16px;line-height:1.35;border-top:1px solid var(--line);display:flex;align-items:center;gap:12px}.cm .cmp svg{flex:none}.cm .cmp .hd{border-top:0;padding-top:20px;padding-bottom:14px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.cm .cmp .me{background:var(--maroon);color:var(--pink);border-top-color:#ffcafb40;font-weight:700}.cm .cmp .hd.me{color:var(--pink)}.cm .founders img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:24px}@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 .cmp>*{padding:12px 14px;font-size:14px;gap:8px}.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}}@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 .rvrow{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin:16px -16px 0;padding:0 16px 6px;scroll-padding-left:16px;scrollbar-width:none}.cm .rvrow>article{flex:0 0 84%;scroll-snap-align:start;border:1px solid var(--line)!important;border-radius:20px;padding:16px!important;box-sizing:border-box;gap:8px!important}.cm .rvrow>article p{font-size:15px!important;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}#reviews{padding-bottom:30px}.cm .spec{padding:11px 12px!important}.cm .spec .x{font-size:12px!important;line-height:1.4!important}.cm .specs{gap:6px!important}}@container cm (max-width: 520px){.cm .gal>*{flex-basis:80%!important}.cm figure:has(button[aria-label="Vorige review"]) blockquote{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cm figure:has(button[aria-label="Vorige review"]){padding:14px 16px!important;gap:6px!important}}.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}.cm .visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cm .gal>:last-child:nth-child(2n){grid-column:1 / -1}.cm .gal>:last-child:nth-child(2n) img{aspect-ratio:1/1}.cm [data-shipping-message] b{font-weight:700;color:var(--text-heading)}.cm .cm-desc p{margin:0 0 1em}.cm .cm-desc>:last-child,.cm .cm-desc>:last-child>:last-child{margin-bottom:0}.cm .cm-desc div{margin:0}.cm .cm-rt p{margin:0 0 1em}.cm .cm-rt>:last-child{margin-bottom:0}.cm .btn-primary[disabled]{opacity:.55;cursor:not-allowed}.cm .cm-err{margin:0;font-size:14px;color:var(--maroon);font-weight:700}.cm .cm-jdgm,.cm .cm-jdgm :is(p,a,div,button,h2,h3,select,time,blockquote,b,strong):not([class*=star]):not([class*=icon]),.cm .cm-jdgm span:not([class*=star]):not([class*=icon]):not([class*=jdgm-rev__icon]){font-family:var(--font-body)!important}.cm .cm-jdgm .jdgm-star{color:var(--maroon)!important}.cm .cm-feat .jdgm-carousel-wrapper,.cm .cm-feat [class*=jdgm]{max-width:100%!important}.cm .cm-reviews .jdgm-rev-widg{padding:0!important;border:0!important;background:transparent!important}.cm .cm-reviews .jdgm-rev-widg__title{font-family:var(--font-body)!important;font-size:22px!important;font-weight:700!important;color:var(--text-heading)!important;text-align:left!important;text-transform:none!important;letter-spacing:0!important;margin:0 0 8px!important}.cm .cm-reviews .jdgm-write-rev-link,.cm .cm-reviews .jdgm-ask-question-btn{display:inline-flex!important;align-items:center;min-height:48px;padding:0 24px!important;border-radius:999px!important;background:var(--maroon)!important;border:0!important;color:var(--white)!important;font-size:15px!important;font-weight:700!important;text-decoration:none!important}.cm .cm-reviews .jdgm-rev{padding:24px 0!important;border-top:0!important;border-bottom:1px solid var(--line)!important}.cm .cm-reviews .jdgm-rev__body,.cm .cm-reviews .jdgm-rev__body p{font-size:16px!important;line-height:1.6!important;color:var(--text-heading)!important}.cm .cm-reviews .jdgm-rev__author{font-weight:700!important;color:var(--text-heading)!important}.cm .cm-reviews .jdgm-rev__timestamp{font-size:13px!important;color:var(--text-muted)!important}.cm .cm-reviews .jdgm-rev__icon{background:var(--pink)!important;color:var(--maroon)!important;border-radius:999px!important}.cm .cm-reviews .jdgm-rev__buyer-badge{background:transparent!important;border:1px solid var(--text-heading)!important;border-radius:999px!important;color:var(--text-heading)!important;font-size:11px!important;padding:1px 8px!important}.cm .cm-reviews .jdgm-paginate__page.jdgm-curt,.cm .cm-reviews .jdgm-sort-dropdown,.cm .cm-reviews select{border-radius:999px!important;border-color:var(--line)!important}.cm .gal img,.cm .story img,.cm .founders img,.cm .pimg{height:auto}.cm .cm-jdgm [class*=star]:not([class*=wrapper]){color:var(--maroon)!important}.cm .cm-jdgm svg[class*=star] path,.cm .cm-jdgm [class*=star] svg path{fill:var(--maroon)!important}.cm .cm-feat *{box-shadow:none!important}.cm .cm-feat [class*=card]{border:0!important;background:transparent!important}.cm .cm-reviews [class*=verified]:not(.jdgm-rev__buyer-badge):not([class*=buyer]){background:var(--pink)!important;color:var(--maroon)!important;border-radius:999px!important;border:0!important;font-weight:700!important}.cm .cm-reviews [class*=verified]:not(.jdgm-rev__buyer-badge):not([class*=buyer]) *{color:var(--maroon)!important;fill:var(--maroon)!important}.cm .cm-reviews .jdgm-btn,.cm .cm-reviews .jdgm-write-rev-link{border-radius:999px!important;min-height:48px!important}.cm .cm-reviews [class*=filter] button,.cm .cm-reviews button[class*=filter]{border-radius:999px!important;border-color:var(--line)!important}
/*# sourceMappingURL=/cdn/shop/t/16/assets/camino-pdp-v3.css.map */
