.process-detail-cards{padding:4rem 0;background:#fff}.process-detail-cards__header{text-align:center;margin-bottom:3rem}.process-detail-cards__subheading{display:inline-block;font-family:Inter,system-ui,sans-serif;font-size:.8rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#d4a373;background:#f8ede380;padding:.4rem 1rem;border-radius:999px;border:1.5px dashed #D4A373;margin-bottom:1rem}.process-detail-cards__heading{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;color:#3d2b1f;margin:0 0 1rem}.process-detail-cards__stitch-divider{display:flex;align-items:center;justify-content:center;gap:.5rem}.process-detail-cards__stitch-divider span{display:block;width:8px;height:8px;border-radius:50%;background:#d4a373;border:2px dashed #D4A373}.process-detail-cards__grid{display:flex;flex-direction:column;gap:3rem}.process-detail-cards__item{display:flex;flex-direction:column;gap:1.5rem;align-items:center}@media(min-width:768px){.process-detail-cards__item{flex-direction:row;gap:3rem;align-items:center}.process-detail-cards__item--reversed{flex-direction:row-reverse}}.process-detail-cards__image-wrapper{flex:1;width:100%;max-width:500px}.process-detail-cards__image-frame{position:relative;border-radius:24px;overflow:hidden;border:3px dashed #D4A373;padding:6px;background:linear-gradient(135deg,#f8ede3,#e9edc9);box-shadow:0 8px 32px #3d2b1f14;transition:transform .4s ease,box-shadow .4s ease}.process-detail-cards__item:hover .process-detail-cards__image-frame{transform:translateY(-4px);box-shadow:0 16px 48px #3d2b1f1f}.process-detail-cards__image-frame:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:18px;border:1px dashed rgba(212,163,115,.3);pointer-events:none;z-index:2}.process-detail-cards__image{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:18px;display:block}.process-detail-cards__image-placeholder{width:100%;aspect-ratio:4 / 3;background:linear-gradient(135deg,#f8ede3,#e9edc9);border-radius:18px;display:flex;align-items:center;justify-content:center;font-family:Playfair Display,Georgia,serif;font-size:1.5rem;color:#d4a373}.process-detail-cards__content{flex:1;max-width:500px}.process-detail-cards__badge{display:inline-flex;align-items:center;gap:.4rem;background:linear-gradient(135deg,#d4a373,#c4956a);color:#fff;padding:.35rem .9rem;border-radius:999px;margin-bottom:1rem;border:2px dashed rgba(255,255,255,.5)}.process-detail-cards__badge-number{font-family:Playfair Display,Georgia,serif;font-size:1rem;font-weight:700}.process-detail-cards__badge-label{font-family:Inter,system-ui,sans-serif;font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;opacity:.9}.process-detail-cards__title{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:700;color:#3d2b1f;margin:0 0 .75rem;line-height:1.2}.process-detail-cards__description{font-family:Inter,system-ui,sans-serif;font-size:1rem;line-height:1.7;color:#6b5b4f;margin:0 0 1.25rem}.process-detail-cards__details{list-style:none;padding:0;margin:0}.process-detail-cards__details li{position:relative;padding-left:1.5rem;margin-bottom:.6rem;font-family:Inter,system-ui,sans-serif;font-size:.9rem;color:#6b5b4f;line-height:1.5}.process-detail-cards__details li:before{content:"";position:absolute;left:0;top:.5rem;width:8px;height:8px;border-radius:50%;background:#ccd5ae;border:1.5px dashed #A3B18A}@media(min-width:768px){.process-detail-cards{padding:5rem 0}.process-detail-cards__header{margin-bottom:4rem}.process-detail-cards__grid,.process-detail-cards__item{gap:4rem}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-process-detail-cards.css.map */
