.christmas-sale[data-astro-cid-46qm55yd]{padding:28px clamp(18px,4vw,32px);color:#253b32;background:#fcfaf6;border-bottom:1px solid #dedfd3}.christmas-sale[data-astro-cid-46qm55yd][hidden]{display:none}.sale-inner[data-astro-cid-46qm55yd]{display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:48px}.sale-eyebrow[data-astro-cid-46qm55yd]{display:flex;align-items:center;gap:8px;margin:0 0 10px;color:#53634f;font-size:.6875rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.sale-eyebrow[data-astro-cid-46qm55yd] .site-icon{width:16px;height:16px;color:#ac643e}h2[data-astro-cid-46qm55yd]{margin:0;color:#253b32;font-family:Georgia,Times New Roman,serif;font-size:2.125rem;font-weight:400;line-height:1.1;letter-spacing:0}h2[data-astro-cid-46qm55yd] em[data-astro-cid-46qm55yd]{color:#5e7655;font-weight:400}.sale-description[data-astro-cid-46qm55yd]{margin:12px 0 0;color:#53634f;font-size:.875rem}.sale-mobile-break[data-astro-cid-46qm55yd]{display:none}.sale-actions[data-astro-cid-46qm55yd]{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin-top:18px}.sale-link[data-astro-cid-46qm55yd]{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:46px;padding:12px 18px;color:#fff;background:#173e32;border:1px solid #173e32;border-radius:5px;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background-color .18s ease,box-shadow .18s ease}.sale-link[data-astro-cid-46qm55yd] .site-icon{width:18px;height:18px;transition:transform .18s ease}.sale-link[data-astro-cid-46qm55yd]:hover{background:#285342;box-shadow:0 4px 12px #173e321a}.sale-link[data-astro-cid-46qm55yd]:hover .site-icon{transform:translate(3px)}.sale-link[data-astro-cid-46qm55yd]:focus-visible{outline:2px solid #5e7655;outline-offset:4px}.sale-deadline[data-astro-cid-46qm55yd]{margin:0;color:#53634f;font-size:.75rem}.sale-deadline[data-astro-cid-46qm55yd] time[data-astro-cid-46qm55yd]{font-weight:600;white-space:nowrap}.sale-visual[data-astro-cid-46qm55yd]{position:relative;margin:0;aspect-ratio:17 / 11;overflow:hidden;border-radius:6px}.sale-visual[data-astro-cid-46qm55yd] img[data-astro-cid-46qm55yd]{width:100%;height:100%;object-fit:cover}figcaption[data-astro-cid-46qm55yd]{position:absolute;inset:auto 0 0;padding:28px 20px 16px;color:#fff;background:linear-gradient(transparent,#112c20e6);font-family:Georgia,Times New Roman,serif;font-size:1rem;font-style:italic;line-height:1.3}figcaption[data-astro-cid-46qm55yd] strong[data-astro-cid-46qm55yd]{font-weight:400;font-style:normal;font-size:1.1875rem}@media(prefers-reduced-motion:no-preference){.christmas-sale[data-astro-cid-46qm55yd]:not([hidden]) .sale-copy[data-astro-cid-46qm55yd]{animation:sale-arrive .5s ease-out both}.christmas-sale[data-astro-cid-46qm55yd]:not([hidden]) .sale-visual[data-astro-cid-46qm55yd] img[data-astro-cid-46qm55yd]{animation:sale-image-arrive .9s ease-out both}@keyframes sale-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes sale-image-arrive{0%{opacity:.65;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}}@media(prefers-reduced-motion:reduce){.sale-link[data-astro-cid-46qm55yd],.sale-link[data-astro-cid-46qm55yd] .site-icon{transition:none}.sale-link[data-astro-cid-46qm55yd]:hover .site-icon{transform:none}}@media(max-width:1000px){.sale-inner[data-astro-cid-46qm55yd]{grid-template-columns:minmax(0,1fr) 240px;gap:24px}.sale-visual[data-astro-cid-46qm55yd]{aspect-ratio:1}.sale-actions[data-astro-cid-46qm55yd]{gap:10px}}@media(max-width:640px){.christmas-sale[data-astro-cid-46qm55yd]{padding:20px 18px}.sale-inner[data-astro-cid-46qm55yd]{grid-template-columns:minmax(0,1fr);position:relative}.sale-copy[data-astro-cid-46qm55yd]{position:relative;z-index:1}.sale-eyebrow[data-astro-cid-46qm55yd]{margin-bottom:12px}h2[data-astro-cid-46qm55yd]{font-size:1.625rem;max-width:calc(100% - 82px)}.sale-description[data-astro-cid-46qm55yd]{margin-top:14px}.sale-mobile-break[data-astro-cid-46qm55yd]{display:inline}.sale-actions[data-astro-cid-46qm55yd]{margin-top:14px;gap:8px}.sale-link[data-astro-cid-46qm55yd]{width:100%}.sale-visual[data-astro-cid-46qm55yd]{position:absolute;right:0;top:8px;width:74px;aspect-ratio:3 / 4}figcaption[data-astro-cid-46qm55yd]{display:none}}@media(max-width:360px){h2[data-astro-cid-46qm55yd]{font-size:1.375rem;max-width:calc(100% - 74px)}.sale-visual[data-astro-cid-46qm55yd]{width:64px}}
