.gds-featured-popup{--gds-popup-accent:#9a5315;position:fixed;z-index:9998;bottom:24px;display:grid;grid-template-columns:78px minmax(0,1fr) 30px;gap:14px;align-items:center;width:min(390px,calc(100vw - 28px));padding:10px 10px 10px 12px;color:#30241d;background:rgba(255,253,248,.98);border:1px solid rgba(154,83,21,.2);border-radius:12px;box-shadow:0 15px 45px rgba(60,35,18,.2);font-family:Poppins,sans-serif;opacity:0;visibility:hidden;transform:translateY(22px);transition:opacity .35s ease,transform .35s ease,visibility .35s}.gds-featured-popup.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.gds-featured-popup.bottom-left{left:24px}.gds-featured-popup.bottom-right{right:24px}.gds-featured-popup__image{width:78px;height:78px;overflow:hidden;border-radius:8px;background:#f5ead9}.gds-featured-popup__image img{display:block;width:100%;height:100%;object-fit:contain}.gds-featured-popup__label{display:block;margin-bottom:3px;color:#9b8a7e;font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.gds-featured-popup__title{display:block;overflow:hidden;margin:0 0 7px;color:#35231a;font:18px/1.18 Georgia,"Times New Roman",serif;text-overflow:ellipsis;white-space:nowrap}.gds-featured-popup__link{display:inline-flex;align-items:center;gap:8px;color:var(--gds-popup-accent)!important;font-size:11px;font-weight:600;letter-spacing:.1em;text-decoration:none!important;text-transform:uppercase}.gds-featured-popup__link:after{content:"→"}.gds-featured-popup__close{align-self:start;width:30px;height:30px;padding:0;color:#806f64;background:transparent;border:0;border-radius:50%;font-size:20px;line-height:30px;cursor:pointer}.gds-featured-popup__close:hover{background:#f4ecdf}@media(max-width:600px){.gds-featured-popup{bottom:14px;grid-template-columns:66px minmax(0,1fr) 28px;gap:10px}.gds-featured-popup.bottom-left{left:14px}.gds-featured-popup.bottom-right{right:14px}.gds-featured-popup__image{width:66px;height:66px}.gds-featured-popup__title{font-size:16px}}
