:root{--pp-navy:#182b43;--pp-blue:#1767ac;--pp-muted:#627489;--pp-line:#dfe6ee;--pp-surface:#f5f8fb}#header-group{background:#fff}#header-group .header__row--bottom{background:#f3f7fb!important;border-bottom:1px solid #dfe7f0}#header-group .header__row--top{background:#fff!important}#header-group .header__row--bottom a{color:var(--pp-navy);font-weight:650}#header-group .header__row--bottom a:hover{color:var(--pp-blue)}#header-group .header-section{box-shadow:0 2px 12px #0b253c09}.pp-searchstrip{padding:11px 24px;border-bottom:1px solid var(--pp-line);background:#fff}.pp-searchstrip-inner{max-width:1380px;margin:auto;display:flex;gap:28px;align-items:center}.pp-searchstrip form{display:flex;max-width:690px;min-width:260px;flex:1;border:1px solid #cfdae5;border-radius:8px;background:#fff;overflow:hidden}.pp-searchstrip input{flex:1;min-width:0;padding:12px 17px;border:0;outline:none;font-size:15px;color:var(--pp-navy);background:transparent}.pp-searchstrip button{border:0;background:var(--pp-blue);color:#fff;padding:0 23px;font-weight:650;cursor:pointer}.pp-searchstrip button:hover,.pp-btn:hover{background:#0d4e8c}.pp-search-links{display:flex;gap:18px;flex-wrap:wrap;align-items:center;font-size:13px;font-weight:650}.pp-search-links a{color:#364d65;text-decoration:none}.pp-search-links a:hover{color:var(--pp-blue)}.pp-home{color:var(--pp-navy);font-family:inherit}.pp-wrap{width:min(1320px,calc(100% - 44px));margin-inline:auto}.pp-hero{padding:48px 0 38px;background:linear-gradient(115deg,#f3f7fd,#fff 68%);border-bottom:1px solid var(--pp-line)}.pp-hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.7fr);gap:38px;align-items:center}.pp-kicker{display:inline-block;text-transform:uppercase;color:#2369a6;letter-spacing:.09em;font-size:12px;font-weight:800;margin-bottom:14px}.pp-hero h1{font-size:clamp(32px,4vw,58px);letter-spacing:-.045em;line-height:1.08;color:#12243a;max-width:850px;margin:0}.pp-hero p{font-size:clamp(15px,1.4vw,18px);line-height:1.75;color:#4a6076;max-width:720px;margin:23px 0}.pp-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.pp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:47px;padding:12px 21px;background:var(--pp-blue);border-radius:7px;color:#fff!important;font-size:14px;font-weight:750;text-decoration:none}.pp-btn-secondary{color:var(--pp-navy)!important;background:#fff;border:1px solid var(--pp-line)}.pp-btn-secondary:hover{background:#f7faff}.pp-features{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pp-feature{border:1px solid #dbe5ef;background:#fff;padding:24px 20px;min-height:130px;border-radius:11px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 12px 27px #0e31520a}.pp-feature .pp-symbol{font-size:25px;color:var(--pp-blue);font-weight:700}.pp-feature strong{font-size:16px;line-height:1.35}.pp-feature small{color:#748293;font-size:12px}.pp-section{padding:46px 0}.pp-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px}.pp-section-head h2{font-size:clamp(22px,2.4vw,30px);letter-spacing:-.025em;margin:0;color:#172a3e}.pp-section-head p{color:var(--pp-muted);margin:6px 0 0;font-size:14px}.pp-section-head a{color:var(--pp-blue);white-space:nowrap;text-decoration:none;font-weight:700;font-size:14px}.pp-cat-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:13px}.pp-cat{min-width:0;border:1px solid var(--pp-line);border-radius:9px;background:#fff;text-align:center;padding:16px 12px;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:8px;transition:border-color .15s,transform .15s}.pp-cat:hover,.pp-product:hover{transform:translateY(-2px);border-color:#9ec4e8;box-shadow:0 7px 17px #0e294e12}.pp-cat-visual{height:116px;width:100%;display:grid;place-items:center}.pp-cat-name{color:var(--pp-navy);font-size:13px;font-weight:750;line-height:1.4}.pp-cat-count{color:var(--pp-muted);font-size:12px}.pp-products-section{background:var(--pp-surface);border-block:1px solid var(--pp-line)}.pp-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pp-product{background:#fff;border:1px solid var(--pp-line);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:9px;transition:transform .15s,border-color .15s,box-shadow .15s;min-width:0}.pp-product-image{height:188px;background:#fff;border-radius:7px;display:grid;place-items:center;overflow:hidden}.pp-product-image img{width:100%;height:100%;object-fit:contain}.pp-product-vendor{font-size:11px;color:#687e91;font-weight:750;text-transform:uppercase;letter-spacing:.055em}.pp-product-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:42px;font-size:14px;color:var(--pp-navy);font-weight:650;line-height:1.5;text-decoration:none}.pp-product-price{font-size:23px;font-weight:800;letter-spacing:-.025em;color:#0c2945;font-variant-numeric:tabular-nums}.pp-product-tax{font-size:11px;color:var(--pp-muted)}.pp-product-link{display:block;margin-top:auto;padding:11px 10px;color:var(--pp-blue);background:#f0f6fc;border-radius:6px;font-size:13px;text-align:center;font-weight:750;text-decoration:none}.pp-product-link:hover{background:#e0efff}.pp-promo{padding:38px 0}.pp-promo-panel{border-radius:13px;background:#192f49;color:#fff;display:grid;grid-template-columns:1.5fr auto;gap:32px;align-items:center;padding:36px 42px}.pp-promo-panel h2{color:#fff;margin:0 0 10px;font-size:28px}.pp-promo-panel p{color:#d8e5f3;margin:0;line-height:1.55}.pp-promo-panel .pp-btn{background:#fff;color:#143653!important}.pp-promo-panel .pp-btn:hover{background:#e7eff7}.pp-brandlist{display:flex;gap:12px;flex-wrap:wrap}.pp-brand{padding:12px 19px;border:1px solid var(--pp-line);background:#fff;border-radius:8px;font-size:14px;color:#4e6276;font-weight:750}body .product-grid__item .product-card,body .product-grid__item .card{border-radius:9px}@media(max-width:1020px){.pp-cat-grid,.pp-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-hero-grid{grid-template-columns:1fr}.pp-search-links{display:none}}@media(max-width:720px){.pp-wrap{width:min(100% - 30px,1320px)}.pp-hero{padding:29px 0}.pp-features{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-feature{padding:16px;min-height:114px}.pp-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.pp-product{padding:10px}.pp-product-image{height:136px}.pp-product-price{font-size:19px}.pp-promo-panel{padding:24px 20px;grid-template-columns:1fr}.pp-searchstrip{padding:8px 15px}.pp-searchstrip form{min-width:0}.pp-searchstrip input{padding:11px 12px;font-size:13px}.pp-searchstrip button{padding:0 13px}.pp-section{padding:30px 0}.pp-section-head{align-items:start}.pp-section-head a{font-size:12px}}.pp-hero{padding:44px 0 42px;background:linear-gradient(115deg,#edf4fb,#f7fafd 45%,#fff)}.pp-hero-grid{grid-template-columns:minmax(0,1fr) minmax(390px,.95fr);gap:clamp(22px,3vw,56px);align-items:center}.pp-hero-copy{max-width:700px}.pp-hero h1{font-size:clamp(35px,4.1vw,59px);max-width:720px}.pp-hero p{max-width:620px}.pp-hero-trust{display:flex;gap:9px 18px;flex-wrap:wrap;margin-top:22px;font-size:12px;font-weight:650;color:#315a7d}.pp-hero-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(248px,1.1fr) minmax(170px,.8fr);gap:13px;min-height:448px}.pp-hero-card{position:relative;display:block;overflow:hidden;min-height:170px;background:linear-gradient(160deg,#fff,#eaf2f9);border:1px solid #dae5ee;border-radius:13px;box-shadow:0 16px 35px #112b4617;transition:transform .2s,border-color .2s,box-shadow .2s}.pp-hero-card:hover,.pp-hero-card:focus-visible{transform:translateY(-3px);border-color:#9abfdf;box-shadow:0 20px 40px #112b4621}.pp-hero-card--primary{grid-column:1 / -1}.pp-hero-card img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;padding:12px 15px 50px}.pp-hero-card__label{position:absolute;bottom:13px;left:14px;right:14px;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border-radius:7px;background:#fff;color:var(--pp-navy);font-size:14px;line-height:1.35;font-weight:750;box-shadow:0 2px 8px #0e254114}.pp-hero-card__label span{font-size:18px;color:var(--pp-blue)}.pp-benefits{background:#fff;border-bottom:1px solid var(--pp-line)}.pp-benefits-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-block:21px}.pp-benefit{display:flex;align-items:center;gap:12px;min-width:0}.pp-benefit-icon{flex:0 0 35px;height:35px;display:grid;place-items:center;border-radius:50%;background:#edf5fc;color:#1767ac;font-size:18px;font-weight:750}.pp-benefit strong{display:block;color:var(--pp-navy);font-size:14px;line-height:1.3}.pp-benefit small{display:block;color:var(--pp-muted);font-size:12px;line-height:1.5}.pp-cat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pp-cat{padding:17px 15px;gap:12px;min-height:220px}.pp-cat-visual{height:150px}.pp-cat-visual img{width:100%;height:100%;object-fit:contain}.pp-cat-name{font-size:15px}.pp-cat-count{font-size:12px}@media(min-width:1050px){#header-component[data-menu-style=menu] .split-service-navigation__link{font-size:1rem;line-height:1.3;font-weight:700;opacity:1;letter-spacing:normal}#header-component[data-menu-style=menu] .split-service-navigation{gap:clamp(15px,1.7vw,28px)}}@media(max-width:1150px){.pp-hero-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);gap:24px}.pp-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media(max-width:1020px){.pp-hero-grid{grid-template-columns:1fr}.pp-hero-gallery{grid-template-rows:minmax(210px,1.1fr) minmax(150px,.8fr);min-height:390px}}@media(max-width:720px){.pp-hero{padding:28px 0 30px}.pp-hero h1{font-size:clamp(31px,8vw,42px)}.pp-hero-gallery{grid-template-rows:230px 166px;gap:10px;min-height:0}.pp-hero-card{min-height:155px;border-radius:10px}.pp-hero-card__label{font-size:12px;padding:7px 9px;bottom:9px;left:9px;right:9px}.pp-hero-trust{font-size:11px}.pp-benefits-grid{gap:15px;padding-block:17px}.pp-benefit{gap:8px}.pp-benefit-icon{flex-basis:28px;height:28px;font-size:14px}.pp-benefit strong{font-size:12px}.pp-benefit small{font-size:11px}.pp-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pp-cat{min-height:178px;padding:12px 10px}.pp-cat-visual{height:120px}.pp-cat-name{font-size:13px}}@media(max-width:390px){.pp-benefits-grid{grid-template-columns:1fr 1fr;gap:13px 10px}}.hk-pdp-browse{display:flex;align-items:center;gap:14px;max-width:1400px;margin:18px auto 7px;padding:12px 18px;background:#f5f8fb;border:1px solid #dfe6ee;border-radius:10px}.hk-pdp-browse__title{flex:0 0 auto;color:#182b43;font-size:15px;font-weight:800;text-decoration:none}.hk-pdp-browse__title:hover{text-decoration:underline}.hk-pdp-browse__links{display:flex;gap:8px;flex-wrap:wrap;min-width:0}.hk-pdp-browse__link{background:#fff;color:#182b43;text-decoration:none;font-weight:650;font-size:13px;line-height:1.4;padding:8px 11px;border:1px solid #dbe5ef;border-radius:6px}.hk-pdp-browse__link:hover,.hk-pdp-browse__link:focus-visible{border-color:#1767ac;text-decoration:underline}@media(max-width:780px){.hk-pdp-browse{display:block;margin:12px 15px 8px;padding:12px}.hk-pdp-browse__title{display:block;margin-bottom:10px}.hk-pdp-browse__link{font-size:12px;padding:7px 9px}}:root{--hk-logo-red: #c92733;--hk-logo-blue: #1767ac}#header-component .split-service-navigation__link,#header-component .menu-list__link,#header-component .menu-drawer__menu-item,#header-group .pp-search-links a{color:var(--hk-logo-red)!important}#header-component .split-service-navigation__link:is(:hover,:focus-visible,:active,[aria-current=page]),#header-component .menu-list__link:is(:hover,:focus-visible,:active,[aria-current=page]),#header-component .menu-list__link--active,#header-component .menu-drawer__menu-item:is(:hover,:focus-visible,:active,[aria-current=page]),#header-component .menu-drawer__menu-item--active,#header-group .pp-search-links a:is(:hover,:focus-visible,:active,[aria-current=page]){color:var(--hk-logo-blue)!important}[data-showcase-grid=true] aside nav a,[data-showcase-grid=true] article p a,.hk-pdp-browse__title,.hk-pdp-browse__link{color:var(--hk-logo-red)!important}[data-showcase-grid=true] aside nav a:is(:hover,:focus-visible,:active,[aria-current=page]),[data-showcase-grid=true] article p a:is(:hover,:focus-visible,:active,[aria-current=page]),.hk-pdp-browse__title:is(:hover,:focus-visible,:active,[aria-current=page]),.hk-pdp-browse__link:is(:hover,:focus-visible,:active,[aria-current=page]){color:var(--hk-logo-blue)!important}.pp-home .pp-section-head a,.pp-home .pp-product-title,.pp-home .pp-product-link,.pp-home .pp-cat-name,.pp-home .pp-hero-card__label,.pp-home .pp-hero-card__label span{color:var(--hk-logo-red)!important}.pp-home .pp-section-head a:is(:hover,:focus-visible,:active,[aria-current=page]),.pp-home .pp-product-title:is(:hover,:focus-visible,:active,[aria-current=page]),.pp-home .pp-product-link:is(:hover,:focus-visible,:active,[aria-current=page]),.pp-home .pp-cat:is(:hover,:focus-visible,:active) .pp-cat-name,.pp-home .pp-hero-card:is(:hover,:focus-visible,:active) .pp-hero-card__label,.pp-home .pp-hero-card:is(:hover,:focus-visible,:active) .pp-hero-card__label span{color:var(--hk-logo-blue)!important}:where(.rte,.product-information,.product-grid,.collection,.breadcrumbs,.breadcrumb,.footer,footer) a:not(.button):not(.button-secondary):not(.pp-btn):not(.add-to-cart-button):not(.product-card__image):not(.product-media-container){color:var(--hk-logo-red)!important}:where(.rte,.product-information,.product-grid,.collection,.breadcrumbs,.breadcrumb,.footer,footer) a:not(.button):not(.button-secondary):not(.pp-btn):not(.add-to-cart-button):not(.product-card__image):not(.product-media-container):is(:hover,:focus-visible,:active,[aria-current=page]){color:var(--hk-logo-blue)!important}#header-component .menu-list__link--active .menu-list__link-title{color:var(--hk-logo-blue)!important}.hk-category-topnav{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;width:min(1400px,calc(100% - clamp(32px,6vw,96px)));max-width:100%;gap:8px clamp(16px,2.2vw,32px);margin:0 auto 22px;padding:11px 0 13px;border-bottom:1px solid #e2e5e8;background:transparent}.hk-category-topnav a,.hk-category-topnav a:visited{color:var(--hk-logo-red, #c92733)!important;text-decoration:none!important;font-family:inherit;font-size:14px;font-weight:400!important;line-height:1.4;white-space:normal}.hk-category-topnav a:hover,.hk-category-topnav a:focus-visible,.hk-category-topnav a:active,.hk-category-topnav a[aria-current=page]{color:var(--hk-logo-blue, #1767ac)!important;text-decoration:none!important}@media(max-width:749px){.hk-category-topnav{gap:9px 17px;margin-bottom:17px;padding:9px 0}.hk-category-topnav a{font-size:12px}}.hk-filters-aside{color:#27374d;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:18px 16px;min-width:0;align-self:start}.hk-filters-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 10px}.hk-filters-heading h2{margin:0;font-size:17px;line-height:1.4;font-weight:700;color:#182b43}.hk-filters-heading>a{font-size:12px;color:#1767ac!important;text-decoration:none!important}.hk-filter-group{border-top:1px solid #e2e8f0;padding:8px 0}.hk-filter-group>summary{cursor:pointer;font-size:14px;font-weight:650;line-height:1.5;color:#182b43;list-style-position:inside}.hk-filter-group>summary:hover{color:#1767ac}.hk-filter-options{list-style:none!important;margin:8px 0 6px!important;padding:0 0 0 2px!important;max-height:220px;overflow-y:auto}.hk-filter-option{margin:0!important;padding:0!important;line-height:1.35}.hk-filter-option a{position:relative;display:block;padding:6px 4px 6px 25px;color:#c92733!important;text-decoration:none!important;font-size:13px;font-weight:400;overflow-wrap:anywhere}.hk-filter-option a:before{content:"";position:absolute;left:2px;top:8px;width:13px;height:13px;border:1px solid #9ca9b8;border-radius:50%;background:#fff}.hk-filter-option.is-active a:before{content:"\25cf";background:#1767ac;color:#fff;border-color:#1767ac;text-align:center;font-size:10px;line-height:12px}.hk-filter-option a:hover,.hk-filter-option a:focus-visible{color:#1767ac!important;text-decoration:none!important}.hk-filters-hint{font-size:12px;line-height:1.45;margin:12px 0 0;color:#66778a}@media(min-width:990px){.collection-wrapper:has(>.hk-filters-aside){display:grid!important;grid-template-columns:minmax(200px,245px) minmax(0,1fr)!important;gap:12px 26px!important;align-items:start}.collection-wrapper:has(>.hk-filters-aside)>.facets-controls-wrapper{grid-column:1/-1!important;grid-row:1!important}.collection-wrapper:has(>.hk-filters-aside)>.facets-block-wrapper{display:none!important}.collection-wrapper:has(>.hk-filters-aside)>.hk-filters-aside{grid-column:1!important;grid-row:2!important}.collection-wrapper:has(>.hk-filters-aside)>#ResultsList{grid-column:2!important;grid-row:2!important;min-width:0!important;width:100%!important}}@media(max-width:989px){.collection-wrapper:has(>.hk-filters-aside)>.facets-block-wrapper{display:none!important}.collection-wrapper:has(>.hk-filters-aside)>.hk-filters-aside{grid-column:1/-1!important;margin:8px 18px 18px}.collection-wrapper:has(>.hk-filters-aside)>#ResultsList{grid-column:1/-1!important}.hk-filter-options{max-height:160px}}.hk-pdp-filter-layout,.hk-page-filter-layout{display:grid;grid-template-columns:minmax(200px,245px) minmax(0,1fr);gap:26px;align-items:start;width:min(1460px,calc(100% - 40px));margin:20px auto 35px}.hk-pdp-filter-body,.hk-page-filter-body{min-width:0}.hk-pdp-filter-body .product-information{max-width:100%!important;width:100%!important;margin:0!important}.hk-page-filter-body .section.page-width-content{width:100%!important;max-width:100%!important}.hk-page-filter-body [data-showcase-grid=true]{width:100%!important;max-width:100%!important;left:auto!important;transform:none!important}.hk-page-filter-body .section-content-wrapper .hk-inline-categories{width:100%!important;max-width:100%!important}@media(max-width:989px){.hk-pdp-filter-layout,.hk-page-filter-layout{display:flex;flex-direction:column;gap:16px;width:calc(100% - 30px);margin:12px auto 24px}.hk-pdp-filter-layout>.hk-filters-aside,.hk-page-filter-layout>.hk-filters-aside{width:100%;box-sizing:border-box}.hk-pdp-filter-body,.hk-page-filter-body{width:100%}}@media(min-width:990px){.hk-category-topnav{box-sizing:border-box;width:calc(min(1460px,calc(100% - 40px)) - 271px);max-width:none;margin-left:calc((100% - min(1460px,calc(100% - 40px)))/2 + 271px);margin-right:0;margin-top:34px;margin-bottom:17px}}@media(max-width:989px){.hk-category-topnav{width:calc(100% - 30px);margin:12px auto 16px}}.hk-page-filter-body .section-content-wrapper .hk-inline-categories{display:none!important}[data-showcase-grid=true] article a[href^="/products/"][style*="background:#1f2937"],[data-showcase-grid=true] article a[href^="/products/"][style*="background:#1f2937"]:visited{background:#fff!important;color:var(--hk-logo-red, #c92733)!important;border:none!important;box-shadow:none!important;text-decoration:none!important}[data-showcase-grid=true] article a[href^="/products/"][style*="background:#1f2937"]:hover,[data-showcase-grid=true] article a[href^="/products/"][style*="background:#1f2937"]:focus-visible{background:#fff!important;color:var(--hk-logo-blue, #1767ac)!important;border:none!important;box-shadow:none!important;text-decoration:none!important}product-card product-price .price,.product-grid__item product-price .price{color:var(--hk-logo-blue, #1767ac)!important;font-size:22px!important;font-weight:750!important;line-height:1.28!important;font-variant-numeric:tabular-nums}product-card product-price .price bdi,.product-grid__item product-price .price bdi{color:inherit!important;font-size:inherit!important;font-weight:inherit!important}#MainContent .product-information product-price .price{color:var(--hk-logo-blue, #1767ac)!important;font-size:clamp(25px,2.2vw,30px)!important;font-weight:750!important;line-height:1.25!important;font-variant-numeric:tabular-nums}#MainContent .product-information product-price .price bdi{color:inherit!important;font-size:inherit!important;font-weight:inherit!important}#MainContent [data-showcase-grid=true] p[data-highlight-price=true]{color:var(--hk-logo-blue, #1767ac)!important;font-size:24px!important;font-weight:750!important;line-height:1.28!important;font-variant-numeric:tabular-nums}#MainContent .pp-product-price{color:var(--hk-logo-blue, #1767ac)!important;font-size:25px!important;font-weight:800!important}@media(max-width:749px){product-card product-price .price,.product-grid__item product-price .price{font-size:19px!important}#MainContent .product-information product-price .price{font-size:25px!important}#MainContent [data-showcase-grid=true] p[data-highlight-price=true]{font-size:21px!important}#MainContent .pp-product-price{font-size:22px!important}}:root{--hk-product-preview-frame: 240px;--hk-product-preview-image: 190px}:is(.product-grid__item,.resource-list__item) product-card .card-gallery{--gallery-aspect-ratio: 1 / 1 !important;width:100%;height:var(--hk-product-preview-frame)!important;display:block;background:#fff;overflow:hidden}:is(.product-grid__item,.resource-list__item) product-card .card-gallery>a.contents,:is(.product-grid__item,.resource-list__item) product-card .card-gallery slideshow-component,:is(.product-grid__item,.resource-list__item) product-card .card-gallery slideshow-container,:is(.product-grid__item,.resource-list__item) product-card .card-gallery slideshow-slides,:is(.product-grid__item,.resource-list__item) product-card .card-gallery slideshow-slide{height:100%!important}:is(.product-grid__item,.resource-list__item) product-card .card-gallery .product-media-container,:is(.product-grid__item,.resource-list__item) product-card .card-gallery .product-media{width:100%!important;height:100%!important;max-height:none!important;aspect-ratio:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff}:is(.product-grid__item,.resource-list__item) product-card .card-gallery img.product-media__image{display:block!important;width:min(90%,var(--hk-product-preview-image))!important;height:min(90%,var(--hk-product-preview-image))!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;margin:auto!important;padding:0!important}#MainContent [data-showcase-grid=true] article>a:has(>img){display:flex!important;width:100%!important;height:var(--hk-product-preview-frame)!important;box-sizing:border-box!important;padding:12px!important;align-items:center!important;justify-content:center!important;background:#fff!important}#MainContent [data-showcase-grid=true] article>a>img{display:block!important;width:min(90%,var(--hk-product-preview-image))!important;height:min(90%,var(--hk-product-preview-image))!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;margin:auto!important}#MainContent .pp-product-image{height:var(--hk-product-preview-frame)!important;display:grid!important;place-items:center!important}#MainContent .pp-product-image img{width:min(90%,var(--hk-product-preview-image))!important;height:min(90%,var(--hk-product-preview-image))!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important}@media(max-width:749px){:root{--hk-product-preview-frame: 180px;--hk-product-preview-image: 140px}}@media screen and (max-width:1049px){#header-component .header__row--top nav.split-service-navigation{display:none!important}}#header-component[data-menu-style=drawer] .header__row--top nav.split-service-navigation{display:none!important}#header-component .menu-drawer__menu>.hk-mobile-service-item--last{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #e2e8f0}
/*# sourceMappingURL=/cdn/shop/t/31/assets/panpower-inspired.css.map */
