.az-plp{box-sizing:border-box;width:calc(100% - 48px);max-width:1380px;margin:32px auto 75px;color:#17191d;font-family:Poppins,Arial,sans-serif;font-size:16px;line-height:1.5}
.az-plp *{box-sizing:border-box;min-width:0}.az-plp [hidden]{display:none!important}.az-plp a{color:inherit;text-underline-offset:4px}.az-plp a:hover{text-decoration:underline}.az-plp p{margin:0}.az-plp h1{font:700 40px/1.2 Poppins,Arial,sans-serif;margin:0 0 12px}.az-plp h2{font:600 20px/1.4 Poppins,Arial,sans-serif;margin:0 0 12px}.az-plp p,.az-plp h1,.az-plp h2,.az-plp a,.az-plp span,.az-plp label{overflow-wrap:anywhere}
.az-plp button,.az-plp select,.az-plp input{font:inherit;border-radius:0;color:#17191d;background:#fff}.az-plp button,.az-plp select{min-height:48px;border:1px solid #686868;padding:10px 16px;cursor:pointer;white-space:normal}.az-plp button:disabled{color:#686868;cursor:default;background:#f4f4f4}.az-plp :focus-visible{outline:2px solid #101820;outline-offset:2px;box-shadow:0 0 0 2px #fff}.az-plp button:hover:not(:disabled){text-decoration:underline}.az-plp .az-plp__primary{background:#df101b;color:#fff;border-color:#df101b}.az-plp input:not([type=checkbox]):not([type=radio]):not([type=hidden]){display:block;width:100%;min-height:48px;border:1px solid #686868;padding:10px}.az-plp input[type=checkbox],.az-plp input[type=radio]{width:20px;height:20px;flex:none;accent-color:#df101b;margin:0}
.az-plp__breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:14px;margin-bottom:20px}.az-plp__breadcrumb a{display:inline-flex;align-items:center;min-height:44px}.az-plp__context{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#f4f4f4;padding:20px;margin-bottom:24px}.az-plp__context a{display:inline-flex;align-items:center;min-height:44px;flex-shrink:0}.az-plp__context p{margin-top:8px}.az-plp__heading{margin-bottom:20px}.az-plp .az-plp__query{font-size:20px;line-height:1.4;margin:0 0 12px}.az-plp__toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.az-plp__count{font-weight:600}.az-plp__desktop-sort{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.az-plp__desktop-sort select{max-width:250px}.az-plp__mobile-tools{display:none}
.az-plp__chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.az-plp__chips>a{display:flex;align-items:center;gap:8px;max-width:100%;border:1px solid #d4d4d4;padding-left:12px;font-size:14px;text-decoration:none;background:#f4f4f4}.az-plp__remove{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;flex-shrink:0}.az-plp__chips button{border:0;text-decoration:underline}.az-plp__layout{display:grid;grid-template-columns:200px minmax(0,1fr);gap:24px;margin-top:20px}.az-plp__rail{display:block}.az-plp__rail h2{font-size:20px}.az-plp fieldset{border:0;padding:0;margin:0 0 24px}.az-plp legend{padding:0;margin-bottom:12px;font-weight:600}.az-plp__choice{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 0;cursor:pointer}.az-plp__choice:has(input:disabled){color:#686868}.az-plp__prices{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.az-plp__prices label{font-size:14px}.az-plp__prices input{margin-top:6px}.az-plp__filter-body>[data-draft-count]{font-size:14px;margin-bottom:16px}.az-plp__form-actions{display:flex;gap:12px;align-items:stretch}.az-plp__form-actions>*{flex:1}.az-plp__rail .az-plp__form-actions{flex-direction:column}.az-plp__field-error{color:#df101b;font-size:14px;margin-top:8px!important}
.az-plp__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.az-plp__card{display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid #d4d4d4;border-radius:0;box-shadow:none;padding:16px;overflow-wrap:anywhere}.az-plp__media{position:relative;aspect-ratio:1;background:#f4f4f4;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.az-plp__media img{display:block;width:100%;height:100%;object-fit:contain;position:absolute;inset:0}.az-plp__media span{padding:20px;text-align:center;color:#686868;font-size:14px}.az-plp__card h2{font-size:18px;line-height:26px;margin:0}.az-plp__card h2 a{display:block;text-decoration:none;min-height:44px}.az-plp__card h2 a:hover{text-decoration:underline}.az-plp__sku,.az-plp__availability,.az-plp__note{font-size:14px;line-height:21px}.az-plp__sku,.az-plp__note{color:#686868}.az-plp__price{font-weight:600;font-size:18px}.az-plp .az-plp__note{margin-top:4px}.az-plp__card-actions{margin-top:auto;padding-top:8px;display:flex;flex-direction:column;gap:4px}.az-plp__details{min-height:48px;display:flex;align-items:center;justify-content:center;background:#17191d;color:#fff!important;padding:12px 16px;text-align:center;text-decoration:none;font-weight:600}.az-plp__compare{display:flex;align-items:center;justify-content:center;min-height:44px;text-align:center;font-size:14px}.az-plp__single{margin-bottom:20px!important;color:#686868}.az-plp__empty{padding:32px 0;max-width:560px}.az-plp__empty>p{margin-bottom:16px}.az-plp__empty>a,.az-plp__guidance>a{display:inline-flex;align-items:center;min-height:44px;margin-right:16px}.az-plp__empty>form{margin-bottom:12px}.az-plp__guidance{margin-top:24px}.az-plp__guidance summary{padding:12px 0;min-height:48px;cursor:pointer;font-weight:600}.az-plp__guidance details p{margin:0 0 16px;max-width:65ch}.az-plp__query-form{display:flex;gap:12px;margin:8px 0 16px}.az-plp__query-form input{flex:1}.az-plp__pagination{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.az-plp__pagination a,.az-plp__pagination .current{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px;border:1px solid #d4d4d4}.az-plp__error{border:1px solid #df101b;padding:16px;margin:16px 0}.az-plp__error button{margin-top:8px}.az-plp__status:empty{display:none}.az-plp__status{margin-top:12px!important}.az-plp[aria-busy=true]{cursor:progress}
.az-plp__dialog{border:0;padding:0;margin:0;position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:none;color:#17191d;background:#fff}.az-plp__dialog[open]{display:flex;flex-direction:column}.az-plp__dialog::backdrop{background:#10182099}.az-plp__dialog-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px;border-bottom:1px solid #d4d4d4;flex-shrink:0}.az-plp__dialog-head h2{margin:0}.az-plp__dialog-head button{min-width:44px;min-height:44px;padding:8px}.az-plp__dialog form{display:flex;flex:1;min-height:0;flex-direction:column}.az-plp__dialog .az-plp__filter-body{padding:16px;overflow-y:auto;flex:1;min-height:0;overscroll-behavior:contain}.az-plp__dialog .az-plp__form-actions{padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-top:1px solid #d4d4d4;flex-shrink:0}
@media(min-width:1200px){.az-plp__layout{grid-template-columns:220px minmax(0,1fr)}.az-plp__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}
@media(max-width:959px){.az-plp{width:calc(100% - 32px);margin-top:24px;margin-bottom:50px;font-size:15px}.az-plp h1{font-size:32px;line-height:40px}.az-plp .az-plp__query{font-size:18px;line-height:26px}.az-plp__context{display:block;padding:16px;margin-bottom:20px}.az-plp__context a{margin-top:8px}.az-plp__toolbar{display:block}.az-plp__mobile-tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:12px}.az-plp__mobile-tools button{padding:10px 12px}.az-plp__rail,.az-plp__desktop-sort{display:none}.az-plp__layout{display:block;margin-top:16px}.az-plp__card h2{font-size:17px;line-height:25px}.az-plp__empty>a{display:flex}.az-plp__query-form{flex-wrap:wrap}.az-plp__query-form input{flex-basis:65%}}
@media(max-width:599px){.az-plp__grid{grid-template-columns:minmax(0,1fr);gap:16px}}
.az-plp nav{background:transparent;color:#17191d;justify-content:flex-start;padding:0;box-shadow:none;position:static}
@media(min-width:960px){.az-plp__results[data-result-total="2"] .az-plp__grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px;margin-inline:auto}.az-plp__results[data-result-total="1"] .az-plp__grid{grid-template-columns:minmax(0,1fr);max-width:420px;margin-inline:auto}.az-plp__results[data-result-total="1"]>.az-plp__single,.az-plp__results[data-result-total="1"]>.az-plp__guidance{max-width:420px;margin-inline:auto}.az-plp__results[data-result-total="2"]>.az-plp__guidance{max-width:900px;margin-inline:auto}}
@media(max-width:599px){.az-plp__media{aspect-ratio:3/2}}
