:root{--cinder-brown: #6f4e37;--cinder-brown-dark: #4a2c1a;--cinder-brown-deep: #2e1a0e;--cinder-cream: #f5efe6;--cinder-tan: #c8a97e}.cinder-header-cta{display:inline-flex;align-items:center;justify-content:center;padding:9px 18px;border-radius:999px;background:var(--cinder-brown);color:var(--cinder-cream);font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;margin-inline-end:8px;transition:background-color .2s ease,transform .2s ease}.cinder-header-cta:hover{background:var(--cinder-brown-dark);color:var(--cinder-cream);transform:translateY(-1px)}@media(max-width:749px){.cinder-header-cta{display:none}}.cinder-hero{position:relative;height:150svh}.cinder-hero__sticky{position:sticky;top:0;height:100svh;height:100dvh;overflow:hidden;background:var(--cinder-brown-deep)}.cinder-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.cinder-hero__bg-img{width:100%;height:115%;object-fit:cover;object-position:center;transform:translate3d(0,var(--cinder-bg-y, 0%),0) scale(var(--cinder-bg-scale, 1.06));will-change:transform}.cinder-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#2e1a0e80,#2e1a0e38 42%,#2e1a0e99)}.cinder-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:flex-start;justify-content:center;padding-top:10svh;pointer-events:none;animation:cinder-hero-in .9s ease-out both}.cinder-hero__copy{text-align:center;max-width:920px;padding:0 24px;transform:translate3d(0,var(--cinder-copy-y, 0px),0);opacity:var(--cinder-copy-o, 1);will-change:transform,opacity}.cinder-hero__headline{color:#fff;margin:0;font-weight:700;letter-spacing:-.02em;font-size:clamp(2.4rem,6.4vw,4.6rem);line-height:1.04;text-wrap:balance;text-shadow:0 2px 24px rgba(20,10,4,.35)}.cinder-hero__subtext{color:#ffffffed;margin:18px auto 0;max-width:580px;font-size:clamp(1rem,2vw,1.25rem);line-height:1.5;text-shadow:0 1px 12px rgba(20,10,4,.4)}@keyframes cinder-hero-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.cinder-hero__product-wrap{position:absolute;z-index:3;left:50%;top:65%;transform:translate(-50%,-50%);pointer-events:none}.cinder-hero__product{display:block;height:min(48svh,480px);width:auto;max-width:82vw;border-radius:18px;box-shadow:0 30px 80px #140a0480;transform:translate3d(var(--cinder-p-x, 0px),var(--cinder-p-y, 0px),0) rotate(var(--cinder-p-r, 18deg)) scale(var(--cinder-p-s, 1));opacity:var(--cinder-p-o, 1);will-change:transform,opacity}@media(max-width:749px){.cinder-hero{height:140svh}.cinder-hero__content{padding-top:12svh}.cinder-hero__product-wrap{top:63%}.cinder-hero__product{height:min(42svh,360px);max-width:78vw;border-radius:14px}}.cinder-spotlight{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;max-width:var(--page-width, 1200px);margin:0 auto;padding:88px 24px}.cinder-spotlight__eyebrow{margin:0 0 12px;font-size:.8125rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cinder-brown)}.cinder-spotlight__headline{margin:0 0 16px;font-size:clamp(1.9rem,4vw,3rem);line-height:1.1;letter-spacing:-.01em}.cinder-spotlight__copy{margin:0 0 12px;font-size:1.0625rem;line-height:1.6}.cinder-spotlight__price{margin:0 0 24px;font-weight:700;color:var(--cinder-brown-dark)}.cinder-spotlight__cta{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:999px;background:var(--cinder-brown);color:var(--cinder-cream);font-weight:600;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.cinder-spotlight__cta:hover{background:var(--cinder-brown-dark);color:var(--cinder-cream);transform:translateY(-1px)}.cinder-spotlight__media{display:flex;justify-content:center}.cinder-spotlight__img{width:100%;max-width:520px;height:auto;border-radius:20px;box-shadow:0 24px 60px #140a0447;animation:cinder-float 6s ease-in-out infinite}@keyframes cinder-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(max-width:749px){.cinder-spotlight{grid-template-columns:1fr;gap:32px;padding:56px 20px}.cinder-spotlight__img{max-width:420px}}#shopify-section-cinder_marquee_cc marquee-component{background:var(--cinder-brown-dark);color:var(--cinder-cream)}#shopify-section-cinder_marquee_cc .marquee__content{color:var(--cinder-cream)}@media(max-width:749px){[id$=__cinder_slider_cc] slideshow-component{--slide-min-height: 56.25vw !important}[id$=__cinder_slider_cc] slideshow-slides{min-height:56.25vw!important;height:56.25vw!important;scroll-behavior:auto!important}[id$=__cinder_slider_cc] slideshow-slide{width:100%!important;flex:0 0 100%!important;height:56.25vw!important;min-height:0!important}[id$=__cinder_slider_cc] .slide__image{object-fit:cover;object-position:center center}[id$=__cinder_slider_cc] .slide__content .button{font-size:.75rem;padding:8px 16px}}[data-cinder-tilt]{transform-style:preserve-3d;transform:perspective(900px) rotateX(var(--cinder-tilt-x, 0deg)) rotateY(var(--cinder-tilt-y, 0deg));transition:transform .18s ease-out;will-change:transform}[id$=__cinder_slider_cc] slideshow-component{--slide-min-height-desktop: 56.25vw !important}[id$=__cinder_slider_cc] slideshow-slides{min-height:56.25vw!important;height:56.25vw!important}[id$=__cinder_slider_cc] .slide__content .button{background:var(--cinder-brown-dark)!important;background-color:#4a2c1a!important;color:var(--cinder-cream)!important;border:none!important;border-radius:999px!important;padding:13px 28px!important;font-weight:600;box-shadow:none!important;text-decoration:none}[id$=__cinder_slider_cc] .slide__content .button:hover,[id$=__cinder_slider_cc] .slide__content .button:focus-visible{background:var(--cinder-brown)!important;color:var(--cinder-cream)!important}#shopify-section-shop_by_roast_cc .collection-card__content p{font-weight:700;color:var(--cinder-brown-dark)}#shopify-section-shop_by_roast_cc .collection-card--image-bg .collection-card__content p{background:#f5efe6f0;color:#2e1a0e;display:inline-block;padding:6px 14px;border-radius:999px}#shopify-chat,[id*=shopify-chat],#shopify-chat iframe{bottom:120px!important}footer{padding-bottom:96px}@media(prefers-reduced-motion:reduce){.cinder-hero__content,.cinder-spotlight__img{animation:none}.cinder-hero__bg-img,.cinder-hero__copy,.cinder-hero__product{transform:none;opacity:1}[data-cinder-tilt]{transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/cinder-3d.css.map */
