
              .sb-gift-cat .gg-opener{position:relative;border-radius:22px;overflow:hidden;aspect-ratio:16/9;background:#1d2a33;box-shadow:0 14px 34px rgba(0,0,0,.18);margin:0 0 .5rem;scroll-margin-top:90px;}
              .sb-gift-cat .gg-opener-img{position:absolute;inset:0;background-size:cover;background-position:center;}
              .sb-gift-cat .gg-opener-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 35%,rgba(0,0,0,.72) 100%);}
              .sb-gift-cat .gg-opener-text{position:absolute;left:0;right:0;bottom:0;padding:1.75rem 2rem;color:#fff;}
              .sb-gift-cat .gg-num{display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.14em;color:#fff;background:#00688E;border-radius:999px;padding:.3rem .75rem;margin-bottom:.7rem;}
              .sb-gift-cat .gg-title{font-family:"poppins",sans-serif;font-size:clamp(28px,3.4vw,40px) !important;line-height:1.1 !important;font-weight:600 !important;color:#fff !important;margin:0 !important;text-shadow:0 1px 6px rgba(0,0,0,.35);}
              .sb-gift-cat .gg-caption{text-align:right;font-size:.8rem !important;font-style:italic;color:#6b7280;margin:0 0 1.5rem !important;min-height:.5rem;}
              @media (max-width:767.98px){
                .sb-gift-cat .gg-opener{aspect-ratio:4/5;border-radius:18px;}
                .sb-gift-cat .gg-opener-text{padding:1.25rem 1.25rem 1.4rem;}
              }
              .sb-gift-cat .ev-intro{margin-bottom:1.5rem;}
              .sb-gift-cat .ev-mini-row .row{row-gap:1.25rem;}
              .sb-gift-cat .ev-rating{display:none !important;}
              .sb-gift-cat .ev-desc{font-style:normal !important;}
            