@font-face{font-family:AZSArticleMontserrat;src:url("/catalog/view/theme/default/stylesheet/new/azs-article-montserrat-bold-20261025.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap}
.azs-mat-picker{position:relative;clear:both;isolation:isolate;margin:28px 0 34px;padding:28px;border:1px solid #dedede;border-top:4px solid #fe0000;border-radius:16px;background:#fbfbfb;color:#191919;scroll-margin-top:100px;overflow:hidden}
.azs-mat-picker::before{content:"";position:absolute;z-index:-1;top:0;right:0;width:140px;height:90px;opacity:.18;pointer-events:none;background-image:radial-gradient(#fe0000 1px,transparent 1px);background-size:8px 8px;mask-image:linear-gradient(225deg,#000,transparent)}
.azs-mat-picker .azs-mat-picker__eyebrow{margin:0 0 10px;font:700 11px/1.5 AZSArticleMontserrat,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;max-width:90%}
.azs-mat-picker #azs-mat-picker-title{font:700 clamp(23px,4vw,30px)/1.22 AZSArticleMontserrat,Arial,sans-serif;margin:0 0 12px}
.azs-mat-picker .azs-mat-picker__intro>p:last-child{font-size:16px;line-height:1.5;margin:0 0 22px;max-width:560px}
.azs-mat-picker__form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}
.azs-mat-picker__field{min-width:0}
.azs-mat-picker__field--wide{grid-column:1/-1}
.azs-mat-picker__field label{display:block;font:600 14px/1.45 Arial,sans-serif;margin-bottom:7px}
.azs-mat-picker__field select{display:block;width:100%;max-width:100%;height:52px;padding:0 36px 0 13px;background-color:#fff;border:1px solid #b8b8b8;border-radius:9px;color:#191919;font:400 16px/1.5 Arial,sans-serif;box-sizing:border-box;text-overflow:ellipsis}
.azs-mat-picker__field select:disabled{background:#f0f0f0;color:#6a6a6a;opacity:1}
.azs-mat-picker__field select:focus-visible,.azs-mat-picker__submit:focus-visible,.azs-mat-picker__retry:focus-visible,.azs-mat-picker a:focus-visible{outline:3px solid #191919;outline-offset:3px}
.azs-mat-picker .azs-mat-picker__status{grid-column:1/-1;min-height:44px;margin:0;font-size:14px;line-height:1.55;color:#555}
.azs-mat-picker__submit{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:54px;padding:13px 18px;border:1px solid #fe0000;border-radius:9px;background:#fe0000;color:#fff;font:700 16px/1.4 AZSArticleMontserrat,Arial,sans-serif;cursor:pointer;transition:background .15s}
.azs-mat-picker__submit:hover{background:#d40000}
.azs-mat-picker__submit:disabled{background:#e6e6e6;border-color:#e6e6e6;color:#666;cursor:not-allowed}
.azs-mat-picker__retry{grid-column:1/-1;min-height:44px;border:1px solid #999;border-radius:8px;background:white;font:600 14px/1.4 Arial,sans-serif;cursor:pointer}
.azs-mat-picker__retry[hidden]{display:none}
.azs-mat-picker__conditions{margin-top:21px;border-top:1px solid #ddd;padding-top:17px}
.azs-mat-picker .azs-mat-picker__conditions p{margin:0 0 7px;font-size:14px;line-height:1.6;color:#555}
.azs-mat-picker a{color:#a61010;text-underline-offset:3px;text-decoration:underline;font-size:14px;line-height:1.6;overflow-wrap:anywhere}
.azs-mat-picker__links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:15px}
.azs-mat-picker-jump{display:flex;flex-wrap:wrap;gap:3px 9px;align-items:baseline;font-size:15px;line-height:1.5;margin:-4px 0 22px;padding:13px 15px;background:#f6f6f6;border-radius:8px}
.azs-mat-picker-jump a{color:#b00000;text-decoration:underline;text-underline-offset:3px}
@media(max-width:600px){.azs-mat-picker{padding:20px 16px;border-radius:12px;scroll-margin-top:84px}.azs-mat-picker__form{grid-template-columns:minmax(0,1fr);gap:14px}.azs-mat-picker__links{flex-direction:column;align-items:flex-start;gap:10px}.azs-mat-picker .azs-mat-picker__eyebrow{font-size:10px;max-width:100%}.azs-mat-picker-jump{font-size:14px;padding:12px}}
@media(prefers-reduced-motion:reduce){.azs-mat-picker__submit{transition:none}}
