.coffee-grid{display:grid;grid-template-columns:1.1fr 350px;gap:50px;align-items:center}.coffee-image img{width:100%;height:auto;border-radius:50%;object-fit:cover}.coffee-profile{border-top:solid 1px rgba(var(--color-foreground),1)}.coffee-content h2{font-size:34px;margin-bottom:25px}.coffee-content p{margin:0}.coffee-grid .coffee-grid_wrap_main .coffee-content .coffee-desc{margin-bottom:16px}.coffee-info{padding:100px 40px;height:100%}.info-item{display:flex;gap:20px;margin-bottom:32px;align-items:flex-start;flex-wrap:wrap}.info-item .info-item_wrap{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:8px}.info-item:nth-child(2) .info-item_wrap{gap:16px}.info-item:nth-child(3) .info-item_wrap{gap:16px}.info-item:nth-child(4) .info-item_wrap{gap:16px}.info-item:nth-child(3) .info-item_wrap img{width:32px}.info-item img{width:max-content}.info-label{display:block;font-size:14px;opacity:60%;text-transform:uppercase;font-weight:500;letter-spacing:1px;line-height:1.45;padding-bottom:8px}.info-value{font-size:16px;font-weight:700;letter-spacing:.6px;line-height:1.5}.coffee-grid .coffee-grid_wrap_main{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;flex-wrap:wrap}.coffee-grid .coffee-grid_wrap_main h2{width:100%;margin:0;padding:0;font-size:40px}.coffee-grid .coffee-grid_wrap_main .coffee-content{width:100%;max-width:400px}.coffee-grid .coffee-grid_wrap_main .coffee-image{width:100%;line-height:0;max-width:calc(100% - 440px)}.coffee-grid .coffee-grid_wrap_main .coffee-content .sourcing,.coffee-grid .coffee-grid_wrap_main .coffee-content .altitude{padding-bottom:16px;font-size:14px;text-transform:uppercase;font-weight:500;line-height:1.45;letter-spacing:1px}.coffee-grid .coffee-grid_wrap_main .coffee-content .varietal{padding-bottom:0;font-size:14px;text-transform:uppercase;font-weight:500;line-height:1.45;letter-spacing:1px}.coffee-grid .coffee-grid_wrap_main .coffee-content .sourcing p{margin:8px 0 0}.coffee-grid .coffee-grid_wrap_main .coffee-content .sourcing p strong{text-transform:none;font-size:16px;font-weight:700;letter-spacing:.6px;line-height:1.5}.coffee-grid .coffee-grid_wrap_main .coffee-content .altitude p{margin:8px 0 0}.coffee-grid .coffee-grid_wrap_main .coffee-content .altitude p strong{text-transform:none;font-size:16px;font-weight:700;letter-spacing:.6px;line-height:1.5}.coffee-grid .coffee-grid_wrap_main .coffee-content .varietal p{margin:8px 0 0}.coffee-grid .coffee-grid_wrap_main .coffee-content .varietal p strong{text-transform:none;font-size:16px;font-weight:700;letter-spacing:.6px;line-height:1.5}.coffee-grid .coffee-grid_wrap_main .coffee-content p{padding-bottom:16px;font-size:14px;font-weight:500;line-height:1.45}.coffee-grid .coffee-grid_wrap_main .coffee-content p strong{margin:8px 0 0;display:inline-block;font-size:16px;line-height:1.5}.coffee-grid .coffee-grid_wrap_main .coffee-content p:first-child{font-size:16px;line-height:1.5;font-weight:400}@media(max-width:1440px){.coffee-profile .page-width{padding-right:0}}@media(max-width:989px){.coffee-grid .coffee-grid_wrap_main .coffee-image{width:100%;line-height:0;max-width:calc(100% + -0px)}}@media(max-width:749px){.coffee-grid{grid-template-columns:1fr;gap:0}.coffee-info{margin-top:0}.coffee-grid .coffee-grid_wrap_main h2{font-size:30px}.coffee-grid .coffee-grid_wrap_main .coffee-image{max-width:328px}.coffee-image img{width:100%;height:100%}.coffee-grid .coffee-grid_wrap_main{gap:24px}.coffee-info{padding:32px 16px;height:100%}.info-item{margin-bottom:24px;gap:16px}.coffee-profile .page-width .coffee-info{margin:0 -16px}.info-item:last-child{margin-bottom:0}.coffee-profile .page-width{padding-right:16px}.coffee-grid .coffee-grid_wrap_main .coffee-content p:last-child{padding-bottom:0}}.coffee-info img.bean-icon{opacity:.5}.coffee-info img.bean-icon.active{opacity:1}.cpm-ring{position:relative;width:100%;aspect-ratio:1 / 1}.cpm-ring-photo{position:absolute;top:4.4%;right:4.4%;bottom:4.4%;left:4.4%;width:91.2%!important;height:91.2%!important;border-radius:50%;object-fit:cover}.cpm-ring-text{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.cpm-ring-text text{font-size:11px;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;fill:rgba(var(--color-foreground),.85)}.cpm-ring-badge{position:absolute;top:1.5%;left:0;width:46.7%!important;height:46.7%!important;border-radius:50%;object-fit:cover;border:4px solid rgb(var(--color-background));box-sizing:border-box}
/*# sourceMappingURL=/cdn/shop/t/27/assets/coffee_profile.css.map */
