.buioch-christmas-hero-section{margin:0}.buioch-christmas-hero{background:#faf5ee;color:#33252d;padding:clamp(36px,4.5vw,64px) clamp(20px,4vw,64px)}.buioch-christmas-hero__inner{max-width:1260px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px)}.buioch-christmas-hero__copy{min-width:0;max-width:600px}.buioch-christmas-hero__eyebrow{margin:0 0 18px;color:#755071;font-size:12px;font-weight:700;letter-spacing:.16em;line-height:1.5;text-transform:uppercase}.buioch-christmas-hero .buioch-christmas-hero__heading{margin:0 0 24px;color:#33252d;font-family:Georgia,serif;font-size:clamp(38px,4.2vw,64px);font-weight:400;letter-spacing:-.035em;line-height:1.08;text-transform:none;text-wrap:balance;overflow-wrap:break-word}.buioch-christmas-hero__body{max-width:520px;color:#453c43;font-size:clamp(16px,1.4vw,19px);line-height:1.65}.buioch-christmas-hero__body>:first-child{margin-top:0}.buioch-christmas-hero__body>:last-child{margin-bottom:0}.buioch-christmas-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px}.buioch-christmas-hero__primary,.buioch-christmas-hero__secondary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;box-sizing:border-box;font-size:15px;font-weight:700;line-height:1.4;text-align:center}.buioch-christmas-hero__primary{padding:14px 26px;border:1px solid #8d6389;border-radius:8px;background:#8d6389;color:#fff!important;text-decoration:none}.buioch-christmas-hero__primary:hover{border-color:#755071;background:#755071}.buioch-christmas-hero__secondary{padding:12px 0;color:#33252d;text-decoration:underline;text-underline-offset:5px}.buioch-christmas-hero__secondary:hover,.buioch-christmas-hero__note a:hover{color:#755071}.buioch-christmas-hero a:focus-visible{outline:3px solid #755071;outline-offset:4px}.buioch-christmas-hero__note{margin:18px 0 0;color:#62565e;font-size:13px;line-height:1.6}.buioch-christmas-hero__note a{color:inherit;text-decoration:underline;text-underline-offset:3px}.buioch-christmas-hero__media{min-width:0;width:100%;aspect-ratio:1;overflow:hidden;border-radius:20px;background:#f1e9f0}.buioch-christmas-hero__picture,.buioch-christmas-hero__image{display:block;width:100%;height:100%}.buioch-christmas-hero__image{object-fit:contain}.buioch-christmas-hero--text-only .buioch-christmas-hero__inner{grid-template-columns:minmax(0,1fr)}@media(max-width:899px){.buioch-christmas-hero{padding:36px 20px 40px}.buioch-christmas-hero__inner{grid-template-columns:minmax(0,1fr);gap:32px;max-width:620px}.buioch-christmas-hero__copy{max-width:none}.buioch-christmas-hero .buioch-christmas-hero__heading{font-size:clamp(36px,8.5vw,52px);margin-bottom:18px}.buioch-christmas-hero__eyebrow{margin-bottom:14px}.buioch-christmas-hero__actions{margin-top:24px;gap:8px 22px}.buioch-christmas-hero__media{border-radius:14px}}
/*# sourceMappingURL=/cdn/shop/t/120/compiled_assets/styles.css.map */
