/* Only the requested placements; the other page sections retain their layout. */
.cf-christmas-page .cf-christmas-hero{margin-left:0;margin-right:0;width:100%}
.cf-christmas-page .cf-christmas-hero-copy{padding-left:0;margin-left:0;text-align:left}
.cf-checkout-page .cf-checkout-image{position:relative;aspect-ratio:1;height:auto;align-self:center}
.cf-checkout-page .cf-checkout-image>img{width:100%;height:100%;object-fit:cover}
.cf-checkout-page .cf-checkout-image>img.cf-cart-gift{object-fit:contain}
.site-footer .preview-note{align-items:flex-start;flex-wrap:wrap}
.site-footer .cf-creation-note{flex:1 1 460px;max-width:80ch}
.cf-creation-note{font-size:11px;line-height:1.7;color:#687077;font-weight:400;overflow-wrap:break-word}
.reading-layout>.cf-creation-note,.info-page>.cf-creation-note{margin:28px 0 20px;font-size:12px}
@media(max-width:760px){.site-footer .preview-note{flex-direction:column;gap:16px}.site-footer .cf-creation-note{flex:auto;max-width:none}.site-footer .cf-footer-credit{width:100%}}
