@layer page{.catalog_catalog__VECYq{display:block;--ct-gap:var(--ag-s-1);--ct-pad:var(--ag-s-4)}.catalog_jump__JueLI{border-bottom:1px solid var(--ag-rule)}.catalog_jump__JueLI ul{display:flex;flex-wrap:wrap;gap:0 var(--ag-s-6);list-style:none;margin-block:0;padding-block:var(--ag-s-2)}.catalog_jump__JueLI a{display:inline-flex;align-items:center;min-height:44px;font-size:var(--ag-f-body);font-weight:500;line-height:1.2;color:var(--ag-ink);text-decoration:none;transition:color var(--ag-d-1) var(--ag-ease-ui)}.catalog_jump__JueLI a:focus-visible,.catalog_jump__JueLI a:hover{color:var(--ag-accent-text)}.catalog_section__pITFc{scroll-margin-top:var(--ag-chrome-h)}.catalog_section__pITFc+.catalog_section__pITFc{margin-top:var(--ag-section-open)}.catalog_open__fFl34{position:relative;isolation:isolate;display:grid;align-items:end;overflow:hidden}.catalog_photo__4U4bX{min-height:max(25rem,74svh);background:var(--ag-ink);color:var(--ag-paper)}@media (min-width:1024px){.catalog_photo__4U4bX{min-height:clamp(26rem,68vh,40rem)}}.catalog_openPic__viFW4{position:absolute;inset:0;z-index:-2;height:100%}.catalog_openPic__viFW4>img{object-position:var(--pos,50% 50%)}.catalog_photo__4U4bX:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,var(--ag-ink) 86%,transparent),color-mix(in srgb,var(--ag-ink) 52%,transparent) 28%,color-mix(in srgb,var(--ag-ink) 16%,transparent) 56%,transparent 76%)}.catalog_cap__rANU9{display:grid;justify-items:start;padding-block:var(--ag-s-6) var(--ag-s-6);min-width:0}@media (min-width:1024px){.catalog_cap__rANU9{padding-block:var(--ag-s-7) var(--ag-s-7)}}.catalog_plain__HxjkL{border-top:1px solid var(--ag-ink)}.catalog_plain__HxjkL .catalog_cap__rANU9{padding-block:var(--ag-s-6) var(--ag-s-5)}.catalog_section__pITFc:first-of-type>.catalog_plain__HxjkL{border-top:0}@media (max-width:1023px){.catalog_section__pITFc:first-of-type>.catalog_plain__HxjkL{min-height:62svh}}.catalog_cap__rANU9 .ag-crumbs ol{margin-bottom:var(--ag-s-3)}.catalog_photo__4U4bX .ag-crumbs [aria-current=page],.catalog_photo__4U4bX .ag-crumbs a,.catalog_photo__4U4bX .ag-crumbs li+li:before,.catalog_photo__4U4bX .ag-crumbs ol{color:var(--ag-paper)}.catalog_photo__4U4bX .ag-crumbs a:hover{text-decoration:underline;text-underline-offset:.25em}.catalog_mega__4VENr{margin:0 0 0 -.04em;font-family:var(--ag-serif);font-weight:400;font-optical-sizing:auto;color:inherit;font-size:clamp(3.25rem,1.4rem + 7.4vw,9rem);line-height:.94;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word;max-width:100%}.catalog_plain__HxjkL .catalog_mega__4VENr{color:var(--ag-ink)}.catalog_by__x0y_D{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ag-s-1) var(--ag-s-5);margin:var(--ag-s-4) 0 0;font-size:var(--ag-f-body);line-height:1.4}.catalog_brand__nbV3U{display:inline-flex;align-items:center;gap:var(--ag-s-2);white-space:nowrap;font-weight:600;color:inherit;text-decoration:none}.catalog_brand__nbV3U:focus-visible,.catalog_brand__nbV3U:hover{text-decoration:underline;text-underline-offset:.25em}.catalog_photo__4U4bX .catalog_brand__nbV3U .ag-tag{background:var(--ag-paper)}.catalog_plain__HxjkL .catalog_by__x0y_D{color:var(--ag-ink-soft)}.catalog_plain__HxjkL .catalog_brand__nbV3U{color:var(--ag-ink)}.catalog_plain__HxjkL .catalog_brand__nbV3U:focus-visible,.catalog_plain__HxjkL .catalog_brand__nbV3U:hover{color:var(--ag-accent-text)}.catalog_brandPlain__3sEog:hover,.catalog_plain__HxjkL .catalog_brandPlain__3sEog:hover{text-decoration:none;color:inherit}.catalog_byLine__gACTr{max-width:48ch;text-wrap:pretty}.catalog_wall__Hqhx0{display:flex;flex-wrap:wrap;gap:var(--ct-gap);margin-top:var(--ct-gap)}.catalog_lk__exGsB{position:relative;display:flex;flex-direction:column;min-width:0;flex:1 1 calc(50% - var(--ct-gap));color:var(--ag-ink)}.catalog_lk__exGsB.catalog_big__VyuyZ{flex-basis:100%}.catalog_pic__p_KSn{flex:none;width:100%;height:50vw;background:var(--ag-g-100)}.catalog_lk__exGsB.catalog_big__VyuyZ>.catalog_pic__p_KSn{height:62vw}@media (min-width:640px) and (max-width:1023px){.catalog_lk__exGsB{flex-basis:calc(25% - var(--ct-gap))}.catalog_lk__exGsB.catalog_big__VyuyZ{flex-basis:100%}.catalog_pic__p_KSn{height:26vw}.catalog_lk__exGsB.catalog_big__VyuyZ>.catalog_pic__p_KSn{height:46vw}}@media (min-width:1024px){.catalog_wall__Hqhx0{display:grid;grid-template-columns:repeat(60,minmax(0,1fr))}.catalog_lk__exGsB{grid-column:span var(--span,10)}.catalog_pic__p_KSn{height:clamp(13rem,var(--pic,17vw),33rem)}.catalog_lk__exGsB.catalog_big__VyuyZ>.catalog_pic__p_KSn{height:clamp(22rem,var(--pic,34vw),33rem)}.catalog_lk__exGsB.catalog_tall__E2LOA{grid-row:span 2}.catalog_lk__exGsB.catalog_tall__E2LOA>.catalog_pic__p_KSn{flex:1 1 auto;height:auto;min-height:22rem}}.catalog_pic__p_KSn.is-packshot{background:var(--ag-g-100);isolation:isolate}.catalog_pic__p_KSn.is-packshot>img{padding:9%}.catalog_feature__P0g_h[data-brand=carcovers]>.catalog_pic__p_KSn.is-packshot>img,.catalog_lk__exGsB[data-brand=carcovers]>.catalog_pic__p_KSn.is-packshot>img{padding:0;transform:scale(1.12)}.catalog_lk__exGsB#card-ez-snap-pipe-clamp-pack>.catalog_pic__p_KSn.is-packshot>img,.catalog_lk__exGsB[data-brand=airskirts]>.catalog_pic__p_KSn.is-packshot>img{filter:brightness(1.1);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent),linear-gradient(180deg,transparent 0,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent),linear-gradient(180deg,transparent 0,#000 12%,#000 88%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.catalog_lkText__dpepk{display:grid;grid-gap:var(--ag-s-1);gap:var(--ag-s-1);align-content:start;justify-items:start;padding:var(--ag-s-3) var(--ct-pad) var(--ag-s-5);min-width:0}.catalog_lkName__fBE0n{margin:0;font-family:var(--ag-serif);font-weight:400;font-size:1.25rem;line-height:1.15;overflow-wrap:anywhere;transition:color var(--ag-d-1) var(--ag-ease-ui)}.catalog_lk__exGsB.catalog_big__VyuyZ .catalog_lkName__fBE0n{font-size:var(--ag-f-code);line-height:1.05;letter-spacing:-.01em}.catalog_lkFor__8J8EP{margin:0;font-family:var(--ag-serif);font-style:italic;font-size:1.1875rem;line-height:1.3;color:var(--ag-ink);text-wrap:balance}.catalog_lkLine__SFFv7{margin:0;font-size:var(--ag-f-body);line-height:1.4;color:var(--ag-ink-soft);text-wrap:pretty;overflow-wrap:anywhere}.catalog_one__YoN_U{margin:0;font-size:var(--ag-f-small);line-height:1.4;color:var(--ag-meta)}.catalog_one__YoN_U b{font-size:var(--ag-f-body);font-weight:600;color:var(--ag-ink);margin-right:.35em}.catalog_feature__P0g_h:focus-within .catalog_code__qSPRK,.catalog_feature__P0g_h:hover .catalog_code__qSPRK,.catalog_lk__exGsB:focus-within .catalog_lkName__fBE0n,.catalog_lk__exGsB:hover .catalog_lkName__fBE0n{color:var(--ag-accent-text)}.catalog_feature__P0g_h:focus-within,.catalog_lk__exGsB:focus-within{outline:var(--ag-focus);outline-offset:-2px}.catalog_fabric__96ba8 .catalog_out__Rdj28:focus-visible,.catalog_feature__P0g_h .ag-card-link:focus-visible,.catalog_lk__exGsB .ag-card-link:focus-visible{outline:none}.catalog_pic__p_KSn>img{transition:scale var(--ag-d-4) var(--ag-ease-ui)}@media (hover:hover){.catalog_feature__P0g_h:hover>.catalog_pic__p_KSn>img,.catalog_lk__exGsB:hover>.catalog_pic__p_KSn>img{scale:1.03}}@media (prefers-reduced-motion:reduce){.catalog_pic__p_KSn>img{transition:none;scale:none!important}}html[data-ag-motion=off] .catalog_pic__p_KSn>img{transition:none;scale:none!important}.catalog_out__Rdj28{font-size:var(--ag-f-small);font-weight:500;color:var(--ag-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;-webkit-text-decoration-color:var(--ag-g-400);text-decoration-color:var(--ag-g-400);transition:color var(--ag-d-1) var(--ag-ease-ui);max-width:100%;overflow-wrap:anywhere}.catalog_fabric__96ba8 .catalog_out__Rdj28{margin-top:var(--ag-s-1)}.catalog_fabric__96ba8 .catalog_out__Rdj28:after{content:"";position:absolute;inset:0;z-index:1}.catalog_lk__exGsB:hover .catalog_out__Rdj28,.catalog_out__Rdj28:focus-visible{color:var(--ag-accent-text);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.catalog_feature__P0g_h{position:relative;flex:1 1 100%;display:grid;min-width:0;color:var(--ag-ink)}
  /* !important: the slot writes its ratio inline (ratio="auto", so a tile can be sized by height) */.catalog_feature__P0g_h>.catalog_pic__p_KSn{height:auto;aspect-ratio:16/10!important}.catalog_feature__P0g_h.catalog_wide__5dxyr>.catalog_pic__p_KSn{aspect-ratio:2/1!important}.catalog_feature__P0g_h.catalog_wide__5dxyr>.catalog_pic__p_KSn.is-packshot>img{object-fit:cover;object-position:50% 48%;padding:0}.catalog_info__ng9v9{display:grid;grid-gap:var(--ag-s-4);gap:var(--ag-s-4);align-content:center;justify-items:start;padding:var(--ag-s-5) var(--ct-pad) var(--ag-s-6);min-width:0}.catalog_code__qSPRK{margin:0;font-family:var(--ag-serif);font-weight:400;font-size:var(--ag-f-code);line-height:1.05;letter-spacing:-.01em;text-wrap:balance;transition:color var(--ag-d-1) var(--ag-ease-ui)}.catalog_keys__HQbC8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--ag-s-5) var(--ag-s-5);gap:var(--ag-s-5) var(--ag-s-5);list-style:none;margin:0;padding:var(--ag-s-4) 0 0;width:100%;border-top:1px solid var(--ag-ink)}.catalog_keys__HQbC8 li{display:grid;grid-gap:var(--ag-s-1);gap:var(--ag-s-1);align-content:start;min-width:0}.catalog_keys__HQbC8 b{font-family:var(--ag-serif);font-weight:400;font-size:var(--ag-f-code);line-height:1.05;letter-spacing:-.01em;overflow-wrap:anywhere}.catalog_keys__HQbC8 span{font-size:var(--ag-f-small);line-height:1.4;color:var(--ag-ink-soft)}.catalog_more__D7XuD{margin:0;font-size:var(--ag-f-body);font-weight:600;color:var(--ag-ink)}.catalog_feature__P0g_h:focus-within .catalog_more__D7XuD,.catalog_feature__P0g_h:hover .catalog_more__D7XuD{color:var(--ag-accent-text)}@media (min-width:1024px){.catalog_wall__Hqhx0:has(>.catalog_feature__P0g_h){display:block}.catalog_feature__P0g_h{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--ag-s-7);align-items:center}.catalog_info__ng9v9{padding:var(--ag-s-6) var(--ag-gutter) var(--ag-s-6) 0}}.catalog_soon__ErPmk{margin:var(--ag-s-5) 0 0;padding-block:var(--ag-s-6);border-block:1px solid var(--ag-rule);font-family:var(--ag-serif);font-size:var(--ag-f-code);line-height:1.1;letter-spacing:-.01em;color:var(--ag-ink-soft)}.catalog_secFoot___Pgbs{display:flex;justify-content:flex-end;margin-block:var(--ag-s-3) 0}.catalog_shop__lLqIt{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:48px;padding:0 var(--ag-s-5);font-size:var(--ag-f-body);font-weight:600;line-height:1.1;color:var(--ag-ink);text-decoration:none;white-space:nowrap;border:1px solid var(--ag-ink);border-radius:var(--ag-radius);background:transparent;transition:color var(--ag-d-1) var(--ag-ease-ui),border-color var(--ag-d-1) var(--ag-ease-ui)}.catalog_shop__lLqIt:focus-visible,.catalog_shop__lLqIt:hover{color:var(--ag-accent-text);border-color:var(--ag-accent)}@media (max-width:399px){.catalog_shop__lLqIt{white-space:normal;text-align:center;padding-block:10px;max-width:100%}}.catalog_close__cev6G{display:grid;grid-gap:var(--ag-s-5);gap:var(--ag-s-5);justify-items:start;margin-top:var(--ag-section-open);padding-bottom:var(--ag-section-close)}.catalog_close__cev6G:before{content:"";justify-self:stretch;height:1px;background:var(--ag-ink)}.catalog_pull__CMqXe{margin:0;max-width:18ch;font-family:var(--ag-serif);font-weight:400;font-optical-sizing:auto;font-size:var(--ag-f-pull);line-height:var(--ag-lh-pull);letter-spacing:var(--ag-track-pull);text-wrap:balance}.catalog_fill__mNl1_{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:56px;padding:0 var(--ag-s-6);font-size:1.125rem;font-weight:600;line-height:1.1;color:var(--ag-accent-ink);text-decoration:none;border:1px solid var(--ag-accent);border-radius:var(--ag-radius);background:var(--ag-accent);transition:background-color var(--ag-d-1) var(--ag-ease-ui),border-color var(--ag-d-1) var(--ag-ease-ui)}.catalog_fill__mNl1_:focus-visible,.catalog_fill__mNl1_:hover{background:var(--ag-accent-deep);border-color:var(--ag-accent-deep)}@media (pointer:coarse){.catalog_brand__nbV3U{padding-block:11px;margin-block:-11px}.catalog_out__Rdj28{position:relative;display:inline-block;padding-block:12px;margin-block:-12px}.catalog_fabric__96ba8 .catalog_out__Rdj28{position:static}}}