.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999;padding:20px;box-sizing:border-box}.popup-container{position:relative;max-width:800px;width:100%;max-height:85vh;overflow-y:auto;background:#fff;border-radius:6px;padding:25px 35px;box-shadow:0 8px 20px #00000026}.popup-content{padding:20px 25px;position:relative}.popup-close{position:absolute;top:10px;right:15px;background:none;border:none;cursor:pointer;padding:2px;color:#999;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.popup-close:hover{color:#666}.popup-close svg{width:16px;height:16px}.popup-title{margin:0 0 18px;font-size:22px;font-weight:900;font-family:var(--heading-font-family)!important;color:#000;line-height:1.2;padding-right:30px}.popup-section{margin-bottom:16px}.popup-section:last-of-type{margin-bottom:20px}.section-title{margin:0 0 6px;font-size:18px;font-family:var(--heading-font-family)!important;font-weight:700;color:#000}.popup-list{margin:0;padding-left:18px;list-style-type:disc}.popup-list li{margin-bottom:4px;line-height:1.4;color:#000;font-size:14px}.popup-list li:last-child{margin-bottom:0}.popup-list li strong{color:#000;font-weight:600;font-size:14px}.popup-actions{display:flex;justify-content:center;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #e0e0e0}.btn-decline,.btn-accept{padding:8px 24px;border:none;border-radius:3px;font-size:12px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-block;text-align:center;transition:all .2s ease;min-width:80px;text-transform:uppercase;letter-spacing:.5px}.btn-decline{background-color:#f8f8f8;color:#666;border:1px solid #ddd}.btn-decline:hover{background-color:#eee;color:#555}.btn-accept{background-color:#000;color:#fff;border:1px solid #000000}.btn-accept:hover{background-color:#000;border-color:#000;color:#fff}.btn-accept.disabled{background-color:#ccc;color:#888;border-color:#ccc;cursor:not-allowed}.btn-accept.disabled:hover{background-color:#ccc;color:#888;border-color:#ccc}@media (max-width: 768px){.popup-overlay{padding:15px}.popup-content{padding:18px 20px}.popup-title{font-size:16px;margin-bottom:16px}.section-title{font-size:12px}.popup-list li{font-size:11px}.popup-actions{flex-direction:column;gap:8px}.btn-decline,.btn-accept{width:100%;padding:10px 20px}}@media (max-width: 480px){.popup-container{max-height:90vh}.popup-content{padding:16px 18px}.popup-title{font-size:15px;padding-right:28px}.popup-close{top:8px;right:12px;width:22px;height:22px}.popup-close svg{width:14px;height:14px}}@keyframes popupFadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes popupFadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.popup-overlay[style*=flex] .popup-container{animation:popupFadeIn .2s ease-out}.popup-overlay.closing .popup-container{animation:popupFadeOut .2s ease-in}.popup-container::-webkit-scrollbar{width:6px}.popup-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.popup-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.popup-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.trigger-guidelines-popup{font-size:16px;color:#000!important}
/*# sourceMappingURL=/cdn/shop/t/18/assets/sst-popup-guidelines.css.map */
