body.template-page:has(.event-landing) .main,body.template-page:has(.event-landing) .page-container,.event-landing-section{background:#ffffff!important}.gift-landing.event-landing{background:#fff;--gl-cream:#ffffff}.gift-landing.event-landing .gl-hero-top{background:#fff}.gift-landing.event-landing .gl-footer{background:#fff;border-top-color:#E2D8C5}.gift-landing.event-landing .gl-sticky-cta{background:#fff}@media (max-width:899px){.gift-landing.event-landing .gl-hero-top{background:#fff}.gift-landing.event-landing .gl-summary,.gift-landing.event-landing .gl-occasions,.gift-landing.event-landing .gl-btn-wrap--hero{background:#fff}}.gift-landing.event-landing .gl-steps{list-style:none;margin:24px 0 0;padding:0;border:1px solid #E2D8C5;border-radius:10px;overflow:hidden}.gift-landing.event-landing .gl-steps__item{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;margin:0;background:#fff;border:none;border-radius:0}.gift-landing.event-landing .gl-steps__item:nth-child(even){background:#F9F4E8}.gift-landing.event-landing .gl-steps__num{flex-shrink:0;width:30px;height:30px;border-radius:50%;background:#B8982A;color:#fff;font-family:var(--gl-sans);font-size:13px;font-weight:700;line-height:30px;text-align:center}.gift-landing.event-landing .gl-steps__content{flex:1;min-width:0}.gift-landing.event-landing .gl-steps__title{font-family:var(--gl-sans);font-size:14px;font-weight:700;color:#1a1a1a;margin:0 0 4px;line-height:1.35}.gift-landing.event-landing .gl-steps__text{font-size:14px;line-height:1.65;color:#666;margin:0}.gift-landing.event-landing .gl-steps__text p{margin:0;color:#666}.gift-landing.event-landing .gl-flavor-table{margin:24px 0 0;border:1px solid #E2D8C5;border-radius:10px;overflow:hidden;background:#fff}.gift-landing.event-landing .gl-flavor-table__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.gift-landing.event-landing .gl-flavor-table table{width:100%;min-width:520px;border-collapse:collapse;font-size:13px;line-height:1.5;background:#fff}.gift-landing.event-landing .gl-flavor-table thead th{background:#1a1a1a;color:#fff;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;text-align:center;padding:14px 16px;border:none}.gift-landing.event-landing .gl-flavor-table thead th:last-child{color:#B8982A}.gift-landing.event-landing .gl-flavor-table tbody td{padding:14px 16px;border-bottom:1px solid #E2D8C5;color:#444;vertical-align:middle;background:#fff;font-size:13px;width:33%}.gift-landing.event-landing .gl-flavor-table tbody tr:nth-child(odd) td{background:#F9F4E8}.gift-landing.event-landing .gl-flavor-table tbody tr:nth-child(even) td{background:#fff}.gift-landing.event-landing .gl-flavor-table tbody tr:last-child td{border-bottom:0}.gift-landing.event-landing .gl-flavor-table tbody td:first-child{font-weight:700;color:#1a1a1a;text-align:left;white-space:nowrap}.gift-landing.event-landing .gl-flavor-table tbody td:nth-child(2){text-align:center;font-weight:400;color:#444}.gift-landing.event-landing .gl-flavor-table tbody td:last-child{text-align:center;font-weight:700;color:#1a1a1a}.gift-landing.event-landing .gl-occasions__item{background:#F9F4E8;border:1px solid #E2D8C5;color:#1C1C1C;text-align:center}.gift-landing.event-landing .gl-callout{background:#F9F4E8;border-left:4px solid #B8982A;color:#1C1C1C}.gift-landing.event-landing .gl-callout p{color:#1c1c1c}.gift-landing.event-landing .gl-testimonial__box{background:#F9F4E8;border:1px solid #E2D8C5}.gift-landing.event-landing .gl-testimonial{padding:24px 0 0;margin:0}.gift-landing.event-landing p.gl-testimonial__author{color:#888}.gift-landing.event-landing p.gl-testimonial__author .gl-testimonial__stars{color:#888}.gift-landing.event-landing .gl-bottom-cta{background:#F9F4E8;border:1px solid #E2D8C5}.gift-landing.event-landing .gl-cta-band p.gl-cta-band__text{color:rgb(255 255 255 / .92)!important;opacity:1}.gift-landing.event-landing .gl-final__card{background:#fff;border:2px solid #E2D8C5}.gift-landing.event-landing .gl-final__content p{text-align:left}.gift-landing.event-landing .gl-bottom-cta__code p,.gift-landing.event-landing .gl-final__note p{text-align:center}.gift-landing.event-landing .gl-picture-this{padding:36px 30px;border-top:0;background:#000;border-radius:10px;margin:24px 0 0}.gift-landing.event-landing .gl-wrap:has(.gl-flavor-table){margin-top:24px}body .gift-landing.event-landing .gl-picture-this__title{font-family:var(--gl-sans);font-weight:800!important;font-size:11px;line-height:18.7px;text-transform:uppercase!important;color:#D4AF50;text-align:left;margin:0 0 16px;letter-spacing:0}.gift-landing.event-landing .gl-picture-this__body{font-family:"Cormorant Garamond",Georgia,"Times New Roman",serif;font-size:clamp(17px, 4vw, 22px);font-style:italic;line-height:1.55;color:#fff}.gift-landing.event-landing .gl-picture-this__body p{margin:0 0 .75em;color:#fff;font-size:18px}.gift-landing.event-landing .gl-picture-this__body p:last-child{margin-bottom:0}@media (max-width:767px){.gift-landing.event-landing .gl-flavor-table table{min-width:fit-content;table-layout:fixed;margin-bottom:0}.gift-landing.event-landing .gl-flavor-table tbody td{padding:14px 6px;white-space:normal}.gift-landing.event-landing .gl-flavor-table tbody td:first-child{white-space:normal}}@media (min-width:768px){.gift-landing.event-landing .gl-steps__title,.gift-landing.event-landing .gl-steps__text{font-size:13px}.gift-landing.event-landing .gl-flavor-table table{font-size:14px}}