.ict-product{--ict-muted: rgba(var(--color-foreground), .72);--ict-line: rgba(var(--color-foreground), .16);--ict-tint: rgba(var(--color-foreground), .06);--ict-gold: #c9aa68;color:rgb(var(--color-foreground))}.ict-product__inner{padding-top:2.4rem;padding-bottom:7.2rem}.ict-product__breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;margin:0 0 3.2rem;padding:0;list-style:none;font-size:1.3rem;color:var(--ict-muted)}.ict-product__breadcrumb li+li:before{content:"/";margin-right:1.2rem;color:rgba(var(--color-foreground),.45)}.ict-product__breadcrumb a{color:inherit;text-decoration:none}.ict-product__breadcrumb a:hover{text-decoration:underline;text-underline-offset:.3rem}.ict-product__breadcrumb [aria-current]{color:rgb(var(--color-foreground))}.ict-product__hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"visual summary";gap:clamp(3.2rem,4.5vw,6.4rem);align-items:start}.ict-product__summary{grid-area:summary;min-width:0}.ict-product__visual{grid-area:visual;min-width:0;margin:0}.ict-product__eyebrow{margin:0 0 .8rem;font-size:1.2rem;font-weight:700;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.ict-product__title{margin:0 0 1.2rem;font-size:clamp(3.2rem,3vw,4.2rem);line-height:1.1;overflow-wrap:anywhere}.ict-product__region{margin:0 0 2.2rem;font-size:1.5rem;line-height:1.5;color:var(--ict-muted);overflow-wrap:anywhere}.ict-product__label{margin:0 0 .7rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;line-height:1.4;letter-spacing:.07em;text-transform:uppercase}.ict-product h2.ict-product__label,.ict-product h2.ict-product__availability{font-family:var(--font-body-family)!important;font-weight:700!important}.ict-product__cup{margin:0 0 2.2rem}.ict-product__cup p{margin:0;max-width:46rem;font-size:1.9rem;line-height:1.45;overflow-wrap:anywhere}.ict-product__profile{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:2.2rem;margin:0 0 2.4rem}.ict-product__profile dt{font-size:1.3rem;color:var(--ict-muted)}.ict-product__profile dd{margin:.4rem 0 0;font-size:1.6rem;line-height:1.35;overflow-wrap:anywhere}.ict-product__offer{padding:2.2rem 2.4rem 2rem;background:var(--ict-tint)}.ict-product__availability{margin:0 0 1.5rem;font-family:var(--font-body-family);font-size:2.2rem;font-weight:700;line-height:1.2}.ict-product__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:1.2rem 1.6rem;margin:0 0 1.8rem}.ict-product__facts dt{font-size:1.2rem;color:var(--ict-muted)}.ict-product__facts dd{margin:.3rem 0 0;font-size:1.5rem;line-height:1.35;overflow-wrap:anywhere}.ict-product__cta{min-height:4.8rem;font-size:1.5rem;font-weight:700}.ict-product__help{margin:1rem 0 0;font-size:1.25rem;line-height:1.5;text-align:center;color:var(--ict-muted)}.ict-product__sheet{display:flex;align-items:center;gap:1.2rem;margin-top:1.6rem;padding:1.4rem 1.8rem;border:1px solid var(--ict-line);color:inherit;text-decoration:none}.ict-product__sheet:hover{border-color:rgba(var(--color-foreground),.45)}.ict-product__sheet:hover .ict-product__sheet-label{text-decoration:underline;text-underline-offset:.3rem}.ict-product__sheet-icon{flex:0 0 auto;width:2rem;height:2rem}.ict-product__sheet-text{display:grid;gap:.2rem}.ict-product__sheet-label{font-size:1.4rem;font-weight:700;line-height:1.3}.ict-product__sheet-type{font-size:1.2rem;letter-spacing:.06em;color:var(--ict-muted)}.ict-product__photo-frame{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--ict-tint)}.ict-product__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.ict-product__caption{margin-top:1.2rem;font-size:1.3rem;line-height:1.4;color:var(--ict-muted)}.ict-product__visual--artwork{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;aspect-ratio:4 / 3;padding:3.2rem;box-sizing:border-box;background:var(--ict-tint);text-align:center}.ict-product__map{display:block;width:min(24rem,45%);height:auto;aspect-ratio:1;object-fit:contain}.ict-product__map[hidden]{display:none}.ict-product__artwork-text{display:grid;gap:.4rem}.ict-product__artwork-origin{font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.2}.ict-product__artwork-region{font-size:1.3rem;color:var(--ict-muted)}.ict-product__lower{margin-top:5.6rem;border-top:1px solid var(--ict-gold)}.ict-product__block{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(3.2rem,4.5vw,6.4rem);padding:3.2rem 0}.ict-product__block+.ict-product__block{border-top:1px solid var(--ict-line)}.ict-product__block-heading h2{margin:0 0 1rem;font-size:3rem;line-height:1.15}.ict-product__block-heading p{margin:0;max-width:42rem;font-size:1.4rem;line-height:1.55;color:var(--ict-muted)}.ict-product__description{max-width:64rem;font-size:1.6rem;line-height:1.7;overflow-wrap:anywhere}.ict-product__description p{margin:0}.ict-product__description p+p{margin-top:1.4rem}.ict-product__specs{margin:0}.ict-product__specs>div{display:grid;grid-template-columns:minmax(12.5rem,.8fr) minmax(0,1.5fr);gap:2rem;padding:1.4rem 0;border-bottom:1px solid var(--ict-line);font-size:1.5rem;line-height:1.5}.ict-product__specs>div:first-child{padding-top:0}.ict-product__specs dt{color:var(--ict-muted)}.ict-product__specs dd{margin:0;overflow-wrap:anywhere}.ict-product a:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}@media screen and (min-width:750px)and (max-width:989px){.ict-product__hero,.ict-product__block{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:3.6rem}.ict-product__title{font-size:3.5rem}.ict-product__cup p{font-size:1.8rem}.ict-product__offer{padding:2rem}.ict-product__profile{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:1.2rem}.ict-product__specs>div{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:1.4rem;font-size:1.4rem}}@media screen and (max-width:749px){.ict-product__inner{padding-top:1.6rem;padding-bottom:4.8rem}.ict-product__breadcrumb ol{margin-bottom:2.2rem;font-size:1.2rem}.ict-product__hero{display:flex;flex-direction:column;gap:2.8rem}.ict-product__summary,.ict-product__visual{width:100%}.ict-product__eyebrow{font-size:1.1rem}.ict-product__title{font-size:3.2rem;margin-bottom:1rem}.ict-product__region{font-size:1.4rem;margin-bottom:1.7rem}.ict-product__label{font-size:1.1rem}.ict-product__cup{margin-bottom:1.7rem}.ict-product__cup p{font-size:1.8rem}.ict-product__profile{gap:1.8rem;margin-bottom:2rem}.ict-product__offer{padding:1.8rem 2rem}.ict-product__availability{font-size:2.1rem}.ict-product__visual--artwork{flex-direction:row;justify-content:flex-start;gap:2rem;aspect-ratio:auto;padding:2rem;text-align:left}.ict-product__map{width:6.4rem}.ict-product__artwork-origin{font-size:1.9rem}.ict-product__lower{margin-top:3.2rem}.ict-product__block{grid-template-columns:minmax(0,1fr);gap:1.6rem;padding:2.8rem 0}.ict-product__block-heading h2{font-size:2.6rem}.ict-product__description{font-size:1.5rem}.ict-product__specs>div{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:1.4rem;font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ict-coffee-product.css.map */
