.ror-ico{width:100%;height:100%;display:block}.ror-cm{margin-top:.8rem;display:grid;gap:.6rem;min-width:0;max-width:100%}.ror-cm__notes{margin:0;font-size:1.25rem;line-height:1.4;min-height:2.8em;color:rgba(var(--color-foreground),.72);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ror-cm__meta{margin:0;min-height:1.8rem;display:flex;flex-wrap:nowrap;align-items:center;gap:1rem;font-size:1.2rem;color:rgba(var(--color-foreground),.6);overflow:hidden}.ror-cm__sizes{white-space:nowrap}.ror-cm__origin{display:inline-flex;align-items:center;gap:.3rem;font-weight:500;color:#3a2317;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ror-cm__origin .ror-ico--pin{width:1.3rem;height:1.3rem;flex:none}.ror-cm__row{display:inline-flex;flex-wrap:wrap;max-width:100%;align-items:center;gap:.5rem;width:fit-content;min-height:3.8rem;padding:.5rem .7rem;border-radius:99px;background:#f7f3ee;border:1px solid #EFE6DB}.ror-cm__chip{position:relative;width:2.8rem;height:2.8rem;padding:.45rem;border-radius:50%;border:1px solid #E4D9CC;background:#fff;color:#3a2317;display:inline-flex;flex:none;cursor:help}.ror-cm__chip--roast{padding:.3rem}.ror-cm__chip[data-tip]:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);background:#2b1a10;color:#fff;font-size:1.1rem;line-height:1.2;white-space:nowrap;padding:.5rem .8rem;border-radius:.6rem;opacity:0;pointer-events:none;transition:opacity .15s,transform .15s;z-index:5}.ror-cm__chip[data-tip]:hover:after,.ror-cm__chip[data-tip]:focus-visible:after{opacity:1;transform:translate(-50%)}@media(max-width:749px){.ror-cm__notes{font-size:1.15rem}.ror-cm__chip{width:2.4rem;height:2.4rem;padding:.35rem}.ror-cm__row{gap:.35rem;padding:.4rem .5rem;min-height:3.4rem}.ror-cm__meta{gap:.6rem;font-size:1.1rem}}.product-card-wrapper:has(.ror-cm),.product-card-wrapper:has(.ror-cm)>.card{height:100%}.product-card-wrapper:has(.ror-cm)>.card{display:flex;flex-direction:column}.product-card-wrapper:has(.ror-cm) .card__content.for-arrow-alignment{flex:1;display:flex;flex-direction:column}.product-card-wrapper:has(.ror-cm) .card__content.for-arrow-alignment>.card__information{flex:1;display:flex;flex-direction:column}.product-card-wrapper:has(.ror-cm) .ror-cm{flex:1;display:flex;flex-direction:column}.ror-cm__row{margin-top:auto}.ror-cf__heading{text-align:center;margin:0 0 1.6rem}.ror-cf__notice{background:#fff6e5;border:1px dashed #D9A441;padding:1rem 1.4rem;border-radius:.8rem;font-size:1.3rem}.ror-cf__panel{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;row-gap:1.6rem;background:var(--ror-bg);color:var(--ror-ink);border-radius:2rem;padding:2rem 1.2rem;border:1px solid #EFE7DD;box-shadow:0 8px 24px #3a23170f}.ror-cf__group{padding:0 1.8rem;display:flex;flex-direction:column;align-items:center}.ror-cf__group+.ror-cf__group{border-left:1px solid #ECE4DA}.ror-cf__group--origin{flex-basis:100%;border-left:0!important;border-top:1px solid #ECE4DA;padding-top:1.6rem}.ror-cf__title{margin:0 0 1.1rem;font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ror-accent);font-weight:600}.ror-cf__items{list-style:none;margin:0;padding:0;display:flex;gap:1rem}.ror-cf__item{display:flex;flex-direction:column;align-items:center;gap:.6rem;text-decoration:none;color:inherit;width:6.4rem}.ror-cf__icon{width:4.4rem;height:4.4rem;border-radius:50%;border:1px solid #E4D9CC;background:#fbf8f4;padding:.9rem;display:flex;color:#3a2317;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.ror-cf__group--origin .ror-cf__items{flex-wrap:wrap;justify-content:center;gap:.8rem}.ror-cf__pill{display:inline-flex;align-items:center;gap:.4rem;padding:.7rem 1.4rem;border-radius:99px;border:1px solid #E4D9CC;background:#fbf8f4;color:#3a2317;font-size:1.25rem;text-decoration:none;white-space:nowrap;transition:border-color .15s,background .15s}.ror-cf__pill .ror-ico--pin{width:1.3rem;height:1.3rem}.ror-cf__pill:hover{border-color:var(--ror-accent)}.ror-cf__pill.is-active{background:var(--ror-accent);border-color:var(--ror-accent);color:#fff}.ror-cf__label{font-size:1.15rem;line-height:1.25;text-align:center;padding:.2rem .6rem;border-radius:99px}.ror-cf__item:hover .ror-cf__icon{transform:translateY(-2px);border-color:var(--ror-accent)}.ror-cf__item.is-active .ror-cf__icon{border:2px solid var(--ror-accent);box-shadow:0 0 0 3px #7a4b2a1f}.ror-cf__item.is-active .ror-cf__label{background:var(--ror-accent);color:#fff;font-weight:600}.ror-cf__item:focus-visible{outline:2px solid var(--ror-accent);outline-offset:4px;border-radius:.8rem}@media(max-width:749px){.ror-cf__panel{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:1.4rem;padding:1.6rem .6rem}.ror-cf__panel::-webkit-scrollbar{display:none}.ror-cf__group{flex:none;scroll-snap-align:start;padding:0 1.2rem}.ror-cf__group--origin{flex-basis:auto;border-top:0;padding-top:0;border-left:1px solid #ECE4DA!important}.ror-cf__group--origin .ror-cf__items{flex-wrap:nowrap}.ror-cf__items{gap:.6rem}.ror-cf__icon{width:3.8rem;height:3.8rem;padding:.75rem}.ror-cf__item{width:5.6rem}}.ror-qf{margin:0 0 2.4rem;position:relative;min-width:0;max-width:100%;width:100%;contain:inline-size;grid-row:2;grid-column:1 / -1}.ror-qf[hidden]{display:none}.ror-qf__bar{box-sizing:border-box;max-width:100%;min-width:0;display:flex;align-items:center;gap:.8rem;padding:.8rem;border-radius:99px;background:#fff;border:1px solid #EDE4D9;box-shadow:0 6px 20px #3a23170f;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.ror-qf__bar::-webkit-scrollbar{display:none}.ror-qf__group{flex:none;font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;color:#9a7b60;font-weight:600;padding:0 .2rem 0 .4rem}.ror-qf__sep{flex:none;width:1px;height:2.4rem;background:#ede4d9;margin:0 .2rem}.ror-qf__chip{flex:none;display:inline-flex;align-items:center;gap:.6rem;height:4rem;padding:0 1.4rem 0 .5rem;border-radius:99px;border:1px solid #E8DED2;background:#fbf8f4;color:#3a2317;font:inherit;font-size:1.3rem;cursor:pointer;white-space:nowrap;scroll-snap-align:start;transition:background .15s,border-color .15s,color .15s,transform .15s}.ror-qf__chip:hover{border-color:#7a4b2a;transform:translateY(-1px)}.ror-qf__chip.is-active{background:#3a2317;border-color:#3a2317;color:#fff}.ror-qf__chip[hidden]{display:none}.ror-qf__ico{width:3rem;height:3rem;border-radius:50%;background:#fff;border:1px solid #EDE4D9;padding:.55rem;display:inline-flex;color:#3a2317;flex:none}.ror-qf__ico--roast{padding:.35rem}.ror-qf__chip.is-active .ror-qf__ico{border-color:transparent}.ror-qf__chip--all{padding-right:1.6rem}.ror-qf__clear{flex:none;margin-left:auto;height:4rem;padding:0 1.6rem;border:0;border-radius:99px;background:transparent;color:#7a4b2a;font:inherit;font-size:1.3rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ror-qf__clear[hidden]{display:none}.ror-qf__chip:focus-visible,.ror-qf__clear:focus-visible{outline:2px solid #7A4B2A;outline-offset:2px}.ror-qf__empty{margin:1.6rem 0 0;text-align:center;font-size:1.4rem;color:rgba(var(--color-foreground),.7)}.ror-qf__empty[hidden]{display:none}.ror-qf__empty button{border:0;background:none;color:#7a4b2a;text-decoration:underline;font:inherit;cursor:pointer}@media(min-width:1200px){.ror-qf__bar{justify-content:center;flex-wrap:wrap;border-radius:2.4rem}.ror-qf__clear{margin-left:.4rem}}@media(max-width:749px){.ror-qf{margin:1.6rem 0 0;padding:0 1.2rem}.ror-qf__bar{border-radius:99px;box-shadow:none;padding:.6rem;gap:.5rem;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.ror-qf__group{display:none}.ror-qf__sep{height:2rem}.ror-qf__chip{height:3.6rem;font-size:1.25rem;padding-right:1.2rem}.ror-qf__chip:hover{transform:none}.ror-qf__ico{width:2.6rem;height:2.6rem;padding:.45rem}}.template-index [id$=__slideshow_PyLqTD] .slide-banner{height:500px!important}.template-index [id$=__slideshow_PyLqTD] .slideshow__media img{width:100%;height:100%;object-fit:cover;object-position:center}.template-index [id$=__slideshow_PyLqTD] slideshow-component{padding-top:2rem!important}.template-index [id$=__slideshow_PyLqTD] .swiper{border:0!important;border-radius:2.4rem!important;overflow:hidden}.template-index [id$=__slideshow_PyLqTD] .swiper-pagination{position:absolute!important;left:0;right:0;bottom:14px!important;z-index:3;margin:0!important}.template-index [id$=__slideshow_PyLqTD] .swiper-pagination-bullet{width:8px!important;height:8px!important;border-radius:99px!important;background:#ffffff8c!important;opacity:1!important;transition:width .25s}.template-index [id$=__slideshow_PyLqTD] .swiper-pagination-bullet-active{width:24px!important;background:#fff!important}@media(max-width:1199px){.template-index [id$=__slideshow_PyLqTD] .slide-banner{height:360px!important}}@media(max-width:749px){.template-index [id$=__slideshow_PyLqTD] .slide-banner{height:180px!important}.template-index [id$=__slideshow_PyLqTD] .swiper{border-radius:1.4rem!important}.template-index [id$=__slideshow_PyLqTD] slideshow-component{padding-top:1.2rem!important}.template-index [id$=__slideshow_PyLqTD] .slideshow__media .desktop-slider{display:block!important}.template-index [id$=__slideshow_PyLqTD] .slideshow__media .mobile-slider{display:none!important}.template-index [id$=__slideshow_PyLqTD] .banner__buttons .button{min-height:3.4rem;padding:0 1.6rem;font-size:1.2rem}.template-index [id$=__slideshow_PyLqTD] .banner__heading{font-size:2rem}}.template-index [id$=__collection_list_kKLWex] .title-wrapper-with-link{margin-bottom:2.4rem!important}.template-index [id$=__collection_list_kKLWex] .collection-list__item .card{border:0!important;background:transparent!important;box-shadow:none!important}.template-index [id$=__collection_list_kKLWex] .collection-list__item .card__inner{width:100%;max-width:120px;margin:0 auto;border:1px solid #EFE6DB;border-radius:50%;background:#f7f3ee;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.template-index [id$=__collection_list_kKLWex] .collection-list__item:hover .card__inner{transform:translateY(-3px);box-shadow:0 8px 18px #3a23171f}.template-index [id$=__collection_list_kKLWex] .collection-list__item .card__content.for-arrow-alignment{padding:1rem 0 0!important;border:0!important}.template-index [id$=__collection_list_kKLWex] .collection-list__item .card__heading{font-size:1.4rem!important;font-weight:500;line-height:1.3;margin:0}.template-index [id$=__collection_list_kKLWex] .collection-list__item .card__heading svg,.template-index [id$=__collection_list_kKLWex] .collection-list__item .card__heading .icon-wrap{display:none}.template-index [id$=__collection_list_kKLWex] .collection__view-all{margin-top:2rem}@media(max-width:749px){.template-index [id$=__collection_list_kKLWex] .collection-list__item .card__inner{max-width:84px}.template-index [id$=__collection_list_kKLWex] .collection-list__item .card__heading{font-size:1.2rem!important}}.template-index .product-tab-wrapper .collection .tabs{margin-top:4rem;margin-bottom:3rem}@media(max-width:576px){.template-index .product-tab-wrapper .collection .tabs{margin-top:3rem;margin-bottom:0}}.template-index .title-wrapper-with-link .title{margin-bottom:0}.header-wrapper--border-bottom{border-bottom-color:#efe7de!important}@media(min-width:990px){#shopify-section-header .header.header--middle{padding:1.2rem 0!important}#shopify-section-header .header__heading-link img{height:62px!important;width:auto!important}#shopify-section-header .header__inline-menu #AccessibleNav{margin:0!important;justify-content:flex-start!important}#shopify-section-header #AccessibleNav>ul.dt-nav{display:flex;justify-content:flex-start;align-items:center;gap:3.2rem}#shopify-section-header #AccessibleNav>ul.dt-nav>li{margin:0!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/ror-coffee.css.map */
