.insignias-dibai-wrapper *,.insignias-dibai-wrapper *:before,.insignias-dibai-wrapper *:after{box-sizing:border-box}.ins-section{background-color:var(--ins-bg, #111111);padding-block:var(--ins-pt, 28px) var(--ins-pb, 28px);border-top:1px solid var(--ins-accent, #c9a84c);border-bottom:1px solid rgba(255,255,255,.06);font-family:"Montserrat",var(--font-body--family, sans-serif);width:100%}.ins-inner{max-width:var(--page-width, 1400px);margin-inline:auto;padding-inline:24px}@media screen and (max-width:749px){.ins-inner{padding-inline:0;width:100%;max-width:100%}}.ins-list{list-style:none;margin:0;padding:0;display:flex;align-items:stretch;justify-content:center;gap:0}.ins-item{flex:1;display:flex;align-items:center;position:relative;min-width:0}.ins-divider{width:1px;align-self:stretch;background-color:var(--ins-divider, rgba(201,168,76,.25));flex-shrink:0;margin-block:4px}.ins-badge{display:flex;align-items:center;gap:14px;padding-inline:28px;padding-block:4px;width:100%}.ins-badge__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#c9a84c1a;color:var(--ins-icon-color, #c9a84c);transition:background .25s ease}.ins-item:hover .ins-badge__icon{background:#c9a84c2e}.ins-badge__text{display:flex;flex-direction:column;gap:2px;min-width:0}.ins-badge__title{font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--ins-title-color, #ffffff);line-height:1.3;white-space:normal;word-break:break-word}.ins-badge__desc{font-size:11px;font-weight:400;color:var(--ins-desc-color, rgba(255,255,255,.55));line-height:1.45;letter-spacing:.2px}@media screen and (max-width:989px){.ins-badge{padding-inline:12px;gap:8px}.ins-badge__icon{width:32px;height:32px;flex-shrink:0}.ins-badge__title{font-size:10px;letter-spacing:.4px}.ins-badge__desc{font-size:10px}}@media screen and (max-width:749px){.ins-list{flex-direction:column;gap:0;width:100%}.ins-item{flex:none;width:100%;border-bottom:1px solid var(--ins-divider, rgba(201,168,76,.2))}.ins-item:last-child{border-bottom:none}.ins-divider{display:none}.ins-badge{padding-inline:20px;padding-block:18px;gap:14px;align-items:center}.ins-badge__icon{width:38px;height:38px;min-width:38px;flex-shrink:0}.ins-badge__text{flex:1;min-width:0}.ins-badge__title{font-size:12px;font-weight:700;white-space:normal;letter-spacing:.5px;line-height:1.3}.ins-badge__desc{font-size:11px;white-space:normal;line-height:1.4}.ins-badge__more{font-size:10px;margin-top:4px}}@media(prefers-reduced-motion:reduce){.ins-badge__icon{transition:none}}.ins-badge__more{display:inline-flex;align-items:center;gap:4px;margin-top:5px;background:none;border:none;padding:0;font-family:inherit;font-size:10px;font-weight:600;letter-spacing:.5px;color:var(--ins-accent, #c9a84c);cursor:pointer;text-decoration:underline;text-underline-offset:2px;transition:opacity .2s ease}.ins-badge__more:hover{opacity:.75}.ins-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000}.ins-modal[hidden]{display:none}.ins-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ins-modal__panel{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(560px,92vw);max-height:80vh;overflow-y:auto;background:#fff;border-radius:4px;padding:40px 36px 36px;box-shadow:0 20px 60px #0003;font-family:Montserrat,sans-serif}.ins-modal__close{position:absolute;top:14px;right:14px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:#888;border-radius:50%;transition:background .2s,color .2s}.ins-modal__close:hover{background:#f0f0f0;color:#111}.ins-modal__title{font-size:16px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#111;margin:0 0 20px;padding-bottom:16px;border-bottom:2px solid #c9a84c}.ins-modal__body{font-size:14px;line-height:1.8;color:#444}.ins-modal__body p{margin:0 0 12px}.ins-modal__body p:last-child{margin-bottom:0}.ins-modal__body strong{color:#111;font-weight:600}.ins-modal__body ul,.ins-modal__body ol{padding-left:20px;margin:8px 0}.ins-modal__body li{margin-bottom:6px}@media(max-width:599px){.ins-modal__panel{padding:32px 20px 24px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/insignias-dibai.css.map */
