.brcr_photo_container--origin.layout-mode-grid .brcr_photo_item>.brcr-wcard{display:none}.brcr_photo_container.brcr_photo_container--wide.layout-mode-row{display:grid;grid-template-columns:minmax(0,1fr);gap:30px;width:var(--desktop-width, 90%);max-width:1600px;margin:0 auto}@media screen and (min-width:1100px){.brcr_photo_container.brcr_photo_container--wide.layout-mode-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:750px)and (max-width:989px){.brcr-ctoolbar--views-tablet .brcr-ctoolbar__views{display:flex}}.brcr-wcard{--wcard-red: #d94941;--wcard-teal: #328ea5;--wcard-ink: #121212;--wcard-shadow: 0 1px 3px rgba(0, 0, 0, .6);--wcard-halo: 0 1px 3px rgba(0, 0, 0, .6), 0 0 12px rgba(0, 0, 0, .6), 0 0 28px rgba(0, 0, 0, .5);display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid var(--wcard-teal);border-top:none;border-radius:0 0 16px 16px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}@media(hover:hover)and (min-width:750px){.brcr-wcard:hover{transform:translateY(-2px);box-shadow:0 6px 16px #1212121f}}.brcr-wcard:has(.brcr-wcard__link:focus-visible){outline:2px solid var(--wcard-ink);outline-offset:3px}.brcr-wcard__link{display:block;color:#fff;text-decoration:none}.brcr-wcard__link:focus-visible{outline:none;box-shadow:none}.brcr-wcard__media{position:relative;aspect-ratio:25 / 12;overflow:hidden;background:var(--wcard-teal)}.brcr-wcard__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.brcr-wcard__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 150px at 0% 100%,#0a0a0a80,#0a0a0a00);pointer-events:none;z-index:1}.brcr-wcard__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0a0a0ab8,#0a0a0a59 55%,#0a0a0a1a);opacity:0;transition:opacity .25s ease;pointer-events:none;z-index:1}.brcr-wcard__caption{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;padding:12px 110px 3px 16px;color:#fff;text-shadow:var(--wcard-halo)}.brcr-wcard__origin{--wcard-capsule-pad: 5px;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;align-self:flex-start;gap:0;min-height:0;margin:0 0 8px calc(-.5em - var(--wcard-capsule-pad));font-size:13px;color:#fff;pointer-events:none}.brcr-wcard__origin--empty{visibility:hidden}.brcr-wcard__origin-line{flex:1 1 auto;order:2;width:1px;min-height:0;background:#ffffffd9}.brcr-wcard__origin-text{flex:0 0 auto;order:1;writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;padding:11px var(--wcard-capsule-pad);border-radius:999px;background:#fff;color:var(--wcard-ink);font-family:Sofia Pro Regular,sans-serif;font-size:1em;font-weight:600;line-height:1;letter-spacing:.14em;text-indent:.14em;text-transform:uppercase;text-shadow:none;box-shadow:0 1px 4px #0000004d}.brcr-wcard__origin--long .brcr-wcard__origin-text{letter-spacing:.06em;text-indent:.06em}.brcr-wcard__origin--xlong .brcr-wcard__origin-text{letter-spacing:.04em;text-indent:.04em;font-size:11.5px}.brcr-wcard__process{font-family:Sofia Pro Regular,sans-serif;font-size:13px;font-weight:400;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;opacity:.88}.brcr-wcard__name{margin:0;font-family:Sofia Pro Black,sans-serif;font-size:25px;line-height:1.05;letter-spacing:normal;text-transform:uppercase;color:#fff;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.brcr-wcard__subtitle{font-family:Sofia Pro Light,sans-serif;font-size:16.5px;font-style:italic;line-height:1.2}.brcr-wcard__notes{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:30px}.brcr-wcard__note{display:flex;align-items:center;gap:6px}.brcr-wcard__note-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border-radius:50%;background:#fffffff2}.brcr-wcard__note-icon .brcr-ficon{width:20px;height:20px;display:block}.brcr-wcard__note-name{font-family:Sofia Pro Regular,sans-serif;font-size:14px;font-weight:400;line-height:1.2;white-space:nowrap;text-shadow:var(--wcard-halo)}.brcr-wcard__notes-text{display:flex;align-items:center;margin:8px 0 0;min-height:30px;font-family:Sofia Pro Light,sans-serif;font-size:14.5px;line-height:1.4}.brcr-wcard__notes-text--excerpt{font-style:italic}.brcr-wcard__price{position:absolute;right:10px;bottom:0;z-index:2;padding:4px 12px;border-radius:10px 10px 0 0;background:var(--wcard-red);color:#fff;font-family:Sofia Pro Light,sans-serif;font-size:20px;line-height:1.2;text-shadow:none}.brcr-wcard__tease{display:none}@media(hover:hover)and (pointer:fine)and (min-width:750px){.brcr-wcard__tease{display:block;max-height:0;opacity:0;overflow:hidden;transform:translateY(6px);transition:max-height .3s ease,opacity .25s ease,transform .25s ease}.brcr-wcard__tease-text{margin:0 0 6px;max-width:34ch;font-family:Sofia Pro Light,sans-serif;font-size:17px;line-height:1.4}.brcr-wcard__go{display:inline-block;margin-bottom:12px;padding-bottom:2px;border-bottom:1px solid rgba(255,255,255,.7);font-family:Sofia Pro Regular,sans-serif;font-size:12.5px;font-weight:600;line-height:1.3;letter-spacing:.12em;text-transform:uppercase}.brcr-wcard__link:hover .brcr-wcard__tease,.brcr-wcard__link:focus-visible .brcr-wcard__tease{max-height:9em;opacity:1;transform:none}.brcr-wcard--tease .brcr-wcard__link:hover .brcr-wcard__media:before,.brcr-wcard--tease .brcr-wcard__link:focus-visible .brcr-wcard__media:before{opacity:1}}@media(prefers-reduced-motion:reduce){.brcr-wcard,.brcr-wcard__media:before,.brcr-wcard__tease{transition:none}.brcr-wcard:hover{transform:none}}.brcr-wcard__bar{margin-top:auto}.brcr-wcard__bar:empty{display:none}.brcr-wcard__bar .brcr_product_detail_button{min-height:0;padding:10px 0;border:0;border-radius:0;font-family:Sofia Pro Regular,sans-serif;font-size:15px;line-height:1.2;letter-spacing:2.5px;text-transform:uppercase;background-color:var(--wcard-red);color:#fff;box-shadow:none}.brcr-wcard__bar .brcr_product_detail_button:hover{background-color:var(--wcard-teal)}.brcr-wcard__bar .brcr_product_detail_button:focus-visible{outline:2px solid #fff;outline-offset:-4px;box-shadow:none}.brcr-wcard__bar .brcr_product_detail_button[disabled],.brcr-wcard__bar .brcr_product_detail_button[disabled]:hover{background-color:#b3b3b3;color:#fff;cursor:not-allowed;opacity:1}.brcr-wcard__bar .brcr_product_detail_button .loading-spinner{right:12px;width:1.4rem}.brcr-wcard__bar product-form .form{margin:0}
/*# sourceMappingURL=/cdn/shop/t/84/assets/brcr-coffee-card-wide.css.map */
