html.bollu-nam-lock,body.bollu-nam-lock{overflow:hidden!important}
.bollu-nam{--bollu-nam-accent:#C4A06B;position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;font-family:inherit;visibility:hidden;pointer-events:none}
.bollu-nam[data-open="1"]{visibility:visible;pointer-events:auto}
.bollu-nam__backdrop{position:absolute;inset:0;background:rgba(12,12,11,.38);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);opacity:0;transition:opacity .32s ease}
.bollu-nam[data-open="1"] .bollu-nam__backdrop{opacity:1}
.bollu-nam__dialog{position:relative;width:min(440px,calc(100vw - 48px));max-height:calc(100dvh - 48px);overflow:auto;background:#f7f5ef;color:#1d1c19;box-shadow:0 28px 90px rgba(0,0,0,.22);opacity:0;transform:translateY(12px) scale(.985);transition:opacity .32s ease,transform .46s cubic-bezier(.22,.61,.36,1);outline:0}
.bollu-nam[data-open="1"] .bollu-nam__dialog{opacity:1;transform:none}
.bollu-nam__media{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;background:#e5e1d8;text-decoration:none!important;color:#fff!important}
.bollu-nam__image{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;filter:saturate(.86) contrast(.98);transform:none!important;transition:none!important}
.bollu-nam__number{position:absolute;left:18px;bottom:15px;font-family:inherit;font-size:8px;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.85);text-shadow:0 1px 8px rgba(0,0,0,.25)}
.bollu-nam__body{padding:22px 24px 24px}
.bollu-nam__eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 13px;color:rgba(29,28,25,.48);font-family:inherit;font-size:8px;font-weight:500;line-height:1;letter-spacing:.18em;text-transform:uppercase}
.bollu-nam__dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--bollu-nam-accent);flex:0 0 auto}
.bollu-nam__body h2{margin:0!important;padding:0!important;color:#1d1c19!important;font-family:inherit!important;font-size:30px!important;font-weight:400!important;line-height:1.05!important;letter-spacing:-.035em!important;text-transform:none!important}
.bollu-nam__body p{margin:12px 0 0!important;max-width:330px;color:rgba(29,28,25,.56)!important;font-family:inherit!important;font-size:12px!important;font-weight:400!important;line-height:1.55!important;letter-spacing:0!important}
.bollu-nam__link{display:inline-flex;align-items:center;gap:10px;margin-top:19px;padding:0;color:rgba(29,28,25,.78)!important;font-family:inherit;font-size:9px;font-weight:500;line-height:1;text-decoration:none!important;letter-spacing:.16em;text-transform:uppercase;transition:color .2s ease,transform .2s ease}
.bollu-nam__link:hover{color:#1d1c19!important;transform:translateX(1px)}
.bollu-nam__link i{position:relative;display:inline-block;width:7px;height:7px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg);opacity:.52}
.bollu-nam__close{position:absolute;z-index:4;top:12px;right:12px;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:rgba(247,245,239,.91);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 5px 20px rgba(0,0,0,.08);cursor:pointer}
.bollu-nam__close span{position:absolute;left:10px;top:17px;width:16px;height:1px;background:#1d1c19}
.bollu-nam__close span:first-child{transform:rotate(45deg)}
.bollu-nam__close span:last-child{transform:rotate(-45deg)}
@media(max-width:767px){
 .bollu-nam{padding:14px}
 .bollu-nam__dialog{width:min(392px,calc(100vw - 28px));max-height:calc(100dvh - 28px)}
 .bollu-nam__media{aspect-ratio:3/4}
 .bollu-nam__body{padding:19px 20px 21px}
 .bollu-nam__body h2{font-size:27px!important}
 .bollu-nam__body p{font-size:11px!important;line-height:1.5!important}
 .bollu-nam__link{margin-top:16px;font-size:8px}
 .bollu-nam__close{top:10px;right:10px}
}
@media(max-width:390px){.bollu-nam__body h2{font-size:25px!important}.bollu-nam__media{aspect-ratio:3/4}}
@media(prefers-reduced-motion:reduce){.bollu-nam__backdrop,.bollu-nam__dialog,.bollu-nam__image{transition:none!important}}
