.apg-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.apg-results .apg-toolbar{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 12px;align-items:stretch}.apg-results .apg-toolbar__search{grid-column:1/-1;position:relative;display:block}.apg-results .apg-toolbar__search svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#6b6b70;pointer-events:none}.apg-results .apg-toolbar .apg-input{width:100%;height:50px;margin:0;padding:0 14px 0 44px;border:1px solid #d6d6db;border-radius:10px;background:#f4f4f6;font-size:15px;color:#111;box-shadow:none;-webkit-appearance:none;appearance:none}.apg-results .apg-toolbar .apg-input:focus{outline:none;border-color:#111;background:#fff}.apg-results .apg-toolbar .apg-filters-toggle,.apg-results .apg-toolbar .apg-toolbar__sort .apg-select{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;min-height:48px;margin:0;padding:0 14px;border:1.5px solid #111;border-radius:10px;background:#fff;color:#111;font:700 13.5px/1 var(--apg-font);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:none}.apg-results .apg-toolbar .apg-filters-toggle:hover,.apg-results .apg-toolbar .apg-toolbar__sort .apg-select:hover{background:#111;color:#fff}.apg-results .apg-toolbar .apg-toolbar__sort{position:relative;margin:0}.apg-results .apg-toolbar .apg-toolbar__sort .apg-select{-webkit-appearance:none;appearance:none;text-align:center;text-align-last:center;padding-right:34px}.apg-results .apg-toolbar .apg-toolbar__sort:after{right:16px}.apg-filters-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:99px;background:var(--apg-accent,#d7262e);color:#fff;font-style:normal;font-size:11.5px;letter-spacing:0}@media screen and (min-width:990px){.apg-results .apg-toolbar{grid-template-columns:minmax(0,1fr) 240px;gap:12px;margin-bottom:18px}.apg-results .apg-toolbar__search{grid-column:auto}.apg-results .apg-toolbar .apg-filters-toggle{display:none}}.apg-deptchips{display:flex;gap:8px;overflow-x:auto;margin:0 -4px 12px;padding:2px 4px 4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.apg-deptchips::-webkit-scrollbar{display:none}.apg-deptchips:empty{display:none}.apg-deptchip{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;height:36px;padding:0 14px;border:1px solid #d6d6db;border-radius:99px;background:#fff;color:#111;font:600 13.5px/1 var(--apg-font);white-space:nowrap;cursor:pointer}.apg-deptchip em{font-style:normal;font-weight:500;color:#77777c}.apg-deptchip.is-active{background:#111;border-color:#111;color:#fff}.apg-deptchip.is-active em{color:#c9c9cd}.apg-facets__head,.apg-facets__foot,.apg-facets-backdrop{display:none}@media screen and (max-width:989px){.apg-results .apg-facets{display:flex!important;flex-direction:column;position:fixed;top:0;left:0;bottom:0;width:min(88vw,380px);max-height:none;margin:0;padding:0;z-index:10001;background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;transform:translate(-104%);transition:transform .26s ease,visibility .26s;box-shadow:0 0 40px #00000047;visibility:hidden}.apg-results.apg-filters-open .apg-facets{transform:none;visibility:visible}.apg-results .apg-facets__head{display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:2;flex:0 0 auto;padding:12px 10px 12px 18px;background:#111;color:#fff;font:700 18px/1 var(--apg-heading);letter-spacing:.04em;text-transform:uppercase}.apg-results .apg-facets__close{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;background:none;color:#fff;font-size:30px;line-height:1;cursor:pointer}.apg-results .apg-facets>.apg-facet,.apg-results .apg-facets>.apg-cattree,.apg-results .apg-facets>[data-apg-clear-filters]{margin-left:16px;margin-right:16px}.apg-results .apg-facets>.apg-cattree{margin-top:14px}.apg-results .apg-facets>[data-apg-clear-filters]{align-self:flex-start;margin-top:12px;margin-bottom:8px}.apg-results .apg-facets__foot{display:block;position:sticky;bottom:0;z-index:2;margin-top:auto;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #ececef}.apg-results .apg-facets__done{width:100%;min-height:48px;border-radius:10px}.apg-results .apg-facets-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#00000073;opacity:0;pointer-events:none;transition:opacity .2s}.apg-results.apg-filters-open .apg-facets-backdrop{opacity:1;pointer-events:auto}html.apg-noscroll,html.apg-noscroll body{overflow:hidden}}@media screen and (min-width:990px){.apg-deptchips{display:none}}.apg-results .apg-grid{gap:12px}@media screen and (min-width:750px){.apg-results .apg-grid{gap:16px}}.apg-card--v2{position:relative;border-radius:12px;border:1px solid #e3e3e7;background:#fff;height:100%}.apg-card--v2:hover{border-color:#bdbdc4;box-shadow:0 8px 22px -14px #00000059}.apg-card--v2 .apg-card__media{aspect-ratio:1/1;display:block;background:#fff;border-bottom:1px solid #f0f0f2;overflow:hidden}.apg-card--v2 .apg-card__media img{display:block;width:100%;height:100%;object-fit:contain;padding:10px}.apg-card--v2 .apg-card__sale{top:8px;left:8px;padding:4px 8px;border-radius:6px;background:var(--apg-accent,#d7262e);font-size:12px;font-weight:800;letter-spacing:.02em}.apg-card--v2 .apg-card__body{display:flex;flex-direction:column;flex:1;gap:6px;padding:10px 10px 12px}.apg-card--v2 .apg-card__top{display:flex;align-items:center;min-height:22px}.apg-card--v2 .apg-badge{padding:3px 8px;font-size:11px}.apg-card--v2 .apg-card__vendor{margin:0;min-height:16px;font-size:11px;line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:#6b6b70;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apg-card--v2 .apg-card__title{margin:0;font:700 14px/1.32 var(--apg-font);letter-spacing:0;text-transform:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:36.96px}.apg-card--v2 .apg-card__title a{color:#111;text-decoration:none}.apg-card--v2 .apg-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.apg-card--v2 .apg-card__fit{display:flex;align-items:flex-start;margin:0;padding:6px 8px;border-radius:8px;background:#eef6f0;border:1px solid #d5e9db;color:#1f4d33;font-size:12px;line-height:1.35;height:calc(12px*1.35*2 + 14px);overflow:hidden}.apg-card--v2 .apg-card__fit span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.apg-card--v2 .apg-card__fit b{font-weight:700}.apg-card--v2 .apg-card__fit--none{background:#f5f5f7;border-color:#ececef;color:#77777c}.apg-card--v2 .apg-card__foot{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:2px}.apg-card--v2 .apg-card__pricerow{display:flex;align-items:baseline;justify-content:space-between;gap:6px;flex-wrap:wrap;min-height:28px}.apg-card--v2 .apg-card__price{margin:0;font-size:19px;font-weight:800;letter-spacing:-.2px;line-height:1.1}.apg-card--v2 .apg-price__from{font-size:11px;font-weight:600;color:#6b6b70;letter-spacing:0}.apg-card--v2 .apg-price--was{font-size:12.5px;font-weight:500;color:#8a8a90}.apg-card--v2 .apg-card__stock{font-size:11.5px;font-weight:600;color:var(--apg-warn,#a35f00)}.apg-card--v2 .apg-card__pickup{align-self:flex-start;padding:2px 7px;border-radius:4px;background:#eef7f1;color:#1f6f43;font-size:11.5px;font-weight:600}.apg-card--v2 .apg-card__actions,.apg-card--v2 .apg-card__actions form{position:relative;z-index:2;margin:0}.apg-card--v2 .apg-card__atc{display:flex;width:100%;min-height:42px;padding:0 10px;gap:7px;border-radius:9px;font-size:14px;letter-spacing:.01em;white-space:nowrap}.apg-card--v2 .apg-btn--primary.apg-card__atc{background:var(--apg-accent,#d7262e);color:var(--apg-accent-text,#fff);border-color:var(--apg-accent,#d7262e)}.apg-card--v2 .apg-btn--ghost.apg-card__atc{background:#fff;color:#111;border:1.5px solid #111}@media screen and (max-width:420px){.apg-card--v2 .apg-card__body{padding:8px 8px 10px}.apg-card--v2 .apg-card__title{font-size:13px;height:34.32px}.apg-card--v2 .apg-card__price{font-size:17px}.apg-card--v2 .apg-card__atc{font-size:13px;min-height:40px;padding:0 6px}.apg-card--v2 .apg-card__atc svg{display:none}}.apg-ui-fittable td.apg-fitm{display:none}@media(max-width:749px){.apg-ui-fitment{gap:12px}.apg-ui-fitment__search{flex:1 1 100%}.apg-ui-fitment .apg-ui-fittable tbody tr{display:block;padding:0;border-bottom:1px solid #efefed}.apg-ui-fitment .apg-ui-fittable tbody tr:last-child{border-bottom:0}.apg-ui-fitment .apg-ui-fittable tbody td:not(.apg-fitm){display:none}.apg-ui-fitment .apg-ui-fittable tbody td.apg-fitm{display:block;padding:10px 12px;border:0}.apg-ui-fitment .apg-ui-fittable tbody td.apg-fitm:before{content:none;display:none}.apg-ui-fitment .apg-ui-fittable.is-collapsed tbody tr:nth-child(n+9){display:none}.apg-fitm__top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.apg-fitm__top strong{font-size:15px;line-height:1.3;color:var(--apg-ink,#111);min-width:0}.apg-fitm__yr{flex:0 0 auto;font-size:13px;font-weight:700;color:var(--apg-ink,#111);background:#f2f2ef;border-radius:6px;padding:2px 7px}.apg-fitm__sub{margin-top:3px;font-size:13px;line-height:1.35;color:var(--apg-muted,#666)}.apg-fitm__extra{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px;font-size:12.5px;line-height:1.35;color:var(--apg-body,#333)}.apg-fitm__extra .apg-ui-pos__chip{font-size:11.5px}.apg-ui-fitment>.apg-ui-btn{align-self:stretch;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/apg-pf-v2.css.map */
