.kp-bulk-guide{position:relative;overflow:hidden;padding:72px 0}.kp-bulk-guide:before,.kp-bulk-guide:after{position:absolute;border:1px solid rgba(165,62,13,.22);border-radius:50%;content:"";pointer-events:none}.kp-bulk-guide:before{top:-190px;right:-130px;width:420px;height:420px;box-shadow:0 0 0 44px #a53e0d0a,0 0 0 88px #a53e0d08}.kp-bulk-guide:after{bottom:-110px;left:-80px;width:220px;height:220px}.kp-bulk-guide__header{position:relative;z-index:1;display:grid;max-width:820px;gap:12px;margin-bottom:36px}.kp-bulk-guide__eyebrow,.kp-bulk-guide-card__number{margin:0;color:#a53e0d;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.kp-bulk-guide__header h2{max-width:18ch;margin:0}.kp-bulk-guide__intro{max-width:68ch;margin:0;font-size:1.04rem;line-height:1.7}.kp-bulk-guide__grid{position:relative;z-index:1;display:grid;gap:18px}.kp-bulk-guide-card{position:relative;display:grid;min-height:270px;align-content:end;gap:12px;padding:30px;overflow:hidden;border:1px solid rgba(17,17,17,.12);border-radius:var(--block-border-radius, 16px);background:#fffaf0;color:#111;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.kp-bulk-guide-card:before{position:absolute;top:24px;right:24px;width:58px;height:58px;border:1px solid rgba(165,62,13,.38);border-radius:50%;box-shadow:inset 0 0 0 9px #fffaf0,inset 0 0 0 10px #a53e0d33;content:""}.kp-bulk-guide-card:after{position:absolute;top:52px;right:13px;width:80px;height:1px;background:#a53e0d61;content:"";transform:rotate(-32deg)}.kp-bulk-guide-card:hover,.kp-bulk-guide-card:focus-visible{border-color:#a53e0d85;box-shadow:0 16px 36px #321c111f;transform:translateY(-4px)}.kp-bulk-guide-card h3,.kp-bulk-guide-card p{margin:0}.kp-bulk-guide-card__copy{max-width:34ch;line-height:1.6}.kp-bulk-guide-card__link{display:inline-flex;gap:8px;align-items:center;margin-top:6px;color:#a53e0d;font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}@media screen and (min-width:750px){.kp-bulk-guide__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.kp-bulk-guide{padding:52px 0}.kp-bulk-guide__header{margin-bottom:28px}.kp-bulk-guide-card{min-height:230px;padding:24px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-bulk-collection-guide.css.map */
