/* Readable type hierarchy shared by all catalogue and presentation pages. */
:root{--muted:#344d5e;--secondary:#455e70}
body{font-size:16px;font-weight:500;line-height:1.7}
p{line-height:1.75}
.hero p,.page-hero p,.section-head>p,.detail-copy .intro,.two-col .intro,
.brand-intro p,.service-copy>p,.form-panel>p,.empty p,.content-page p,
.content-page li,.cta p,.step p,.faq p{font-size:16px;line-height:1.75}
.solution p,.market p,.service-line p,.service-card p,.contact-method p{font-size:15px;line-height:1.75}
.service-copy>p{max-width:530px}
.hero p{font-size:17px;color:#edf4f8;max-width:475px}
.section.dark p{color:#dce8f0}
.hero-caption{font-size:13px;color:#edf4f8}
.hero-note{font-size:11px;letter-spacing:.06em;color:#f3f7fa}

/* Relevant fitness and service symbols replace the decorative eyebrow rule. */
.eyebrow,.solution .eyebrow,.service-kicker .eyebrow{
 font-size:12px;font-weight:800;letter-spacing:.085em;line-height:1.5;gap:10px;
 color:#002a8f;align-items:center
}
.eyebrow:before,.service-kicker .eyebrow:before{display:none;content:none}
.eyebrow .eyebrow-icon{width:22px;height:22px;stroke-width:1.85;flex:0 0 22px}
.eyebrow>span{min-width:0}
.hero .eyebrow,.section.dark .eyebrow{color:#00adf6}
.service-kicker{margin-bottom:20px}

.btn,.text-link,.solution .text-link,.section-head .text-link,.service-card .text-link{font-size:14px}
.btn.small{font-size:12px}
.nav,.navitem>button{font-size:13px}
.nav{gap:22px}
.dropdown a{font-size:14px}
.proof-item{font-size:14px}
.proof-item small{font-size:12px}
.band-head p{font-size:12px;letter-spacing:.08em;color:var(--secondary)}
.category-tile h3{font-size:16px}
.product-info h3{font-size:17px;line-height:1.5}
.product-brand{font-size:12px;letter-spacing:.09em}
.product-media .product-tag{font-size:11px;letter-spacing:.04em;color:#344d5e}
.product-foot{font-size:13px;flex-wrap:wrap;gap:8px 12px}
.product-foot a{font-size:13px}
.brand-card-bottom{font-size:14px;gap:10px}
.brand-collection-note{font-size:15px}
.service-benefits li,.features li{font-size:14px;line-height:1.7;color:var(--muted)}
.service-benefits .ico{height:23px}
.features .ico{margin-top:4px}
.service-visual figcaption{font-size:10px;background:#0b2438d9;letter-spacing:.05em}
.spec-table{font-size:15px;line-height:1.65}
.spec-table th{color:var(--muted);font-weight:600}
.detail-note,.notice,.source-link,.founder-caption{font-size:13px;line-height:1.65}
.founder-label p{font-size:13px}
.experience span{font-size:14px;max-width:220px}
.breadcrumb{font-size:12px;color:var(--secondary);line-height:1.6}
.filter-group a{font-size:14px;color:var(--muted)}
.filter-group h3{font-size:12px;letter-spacing:.06em}
.filter-group select,.catalogue-top select{font-size:14px;color:var(--ink)}
.catalogue-search input{font-size:15px}
.catalogue-top p,.clear-filters{font-size:13px}
.pill{font-size:13px}
.contact-method small{font-size:12px;letter-spacing:.06em;font-weight:700}
.field label{font-size:13px;font-weight:700}
.field input,.field select,.field textarea{font-size:16px;font-weight:500;line-height:1.5}
input::placeholder,textarea::placeholder{color:#566a79;opacity:1}
.form-end p,.form-status{font-size:13px}
.faq summary{font-size:16px}
.search-suggestions,.sitemap-grid a{font-size:14px}
.no-image span{font-size:13px}
.no-image{color:var(--secondary)}
.site-footer{color:#dce8f0}
.site-footer h3{font-size:14px}
.footer-intro,.footer-contact p{font-size:14px;color:#c1d1de}
.footer-links{font-size:14px}
.footer-links a,.footer-contact a,.footer-contact p{display:flex;align-items:flex-start;gap:9px}
.footer-links a>span,.footer-contact a>span,.footer-contact p>span{min-width:0}
.footer-links .ico,.footer-contact .ico{width:17px;height:17px;flex:0 0 17px;margin-top:3px;color:#00adf6;stroke-width:1.75}
.footer-contact a{font-size:15px}
.footer-bottom{font-size:12px;color:#b9cbd9}
.footer-bottom{flex-wrap:wrap}
.footer-credit{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}
.footer-heart{font-family:Arial,sans-serif;color:#ff6d80;font-size:15px;line-height:1}
.footer-credit a{font-weight:700;color:#dce8f0}
.footer-credit a:hover{color:#00adf6}
.topbar{font-size:12px;color:#dce8f0}

@media(max-width:1200px){
 .nav{gap:14px}.header-actions>.btn{font-size:12px}
 .product-foot{align-items:flex-start;flex-direction:column}
}
@media(max-width:1200px){
 .header-inner{height:76px}.nav{display:none}.menu-btn{display:block}
 .header-actions{margin-left:auto}.logo{width:136px}
 .nav.mobile-open{display:flex;position:absolute;left:0;right:0;top:76px;background:white;align-items:stretch;flex-direction:column;gap:0;padding:12px 32px 26px;max-height:calc(100vh - 100px);overflow:auto;border-bottom:1px solid var(--line)}
 .nav>a,.navitem>button{padding:12px 0;font-size:15px}
 .navitem>button{width:100%;justify-content:space-between}
 .dropdown{position:static;box-shadow:none;border:0;display:none;width:100%;padding:0 12px}
 .navitem:hover .dropdown{display:none}
 .navitem.open .dropdown,.navitem:focus-within .dropdown{display:block}
 .topbar .location-top{display:none}
}
@media(max-width:700px){
 .service-copy>p{font-size:16px}.service-benefits li{font-size:14px}
 .service-visual figcaption{font-size:10px}.service-kicker{margin-bottom:17px}
}
@media(max-width:640px){
 .header-inner{height:71px}.logo{width:124px}
 .nav.mobile-open{top:71px;padding:15px 20px 25px}
 .header-actions>.btn{font-size:11px;padding:9px 10px;gap:6px}
 .hero p{font-size:16px;max-width:340px}
 .eyebrow,.hero .eyebrow,.solution .eyebrow,.service-kicker .eyebrow{font-size:12px;letter-spacing:.055em;gap:9px}
 .eyebrow .eyebrow-icon{width:21px;height:21px;flex-basis:21px}
 .hero .btn{font-size:12px;padding:12px;gap:8px}
 .hero-caption{font-size:12px;flex-wrap:wrap;gap:8px 10px}
 .hero-note{font-size:10px}
 .proof-item{font-size:12px}.proof-item small{font-size:11px}
 .band-head{gap:16px;align-items:flex-start}
 .band-head p{font-size:11px;line-height:1.6}
 .band-head .text-link{font-size:12px;flex-shrink:0}
 .solution .eyebrow{font-size:11px}
 .solution .text-link{font-size:13px;gap:8px}
 .solution p,.market p,.service-line p,.service-card p{font-size:15px}
 .section-head>p,.page-hero p,.two-col .intro,.cta p,.faq p{font-size:16px}
 .category-tile h3{font-size:14px;line-height:1.5}
 .product-info h3{font-size:15px}
 .product-brand{font-size:11px;letter-spacing:.06em}
 .product-media .product-tag{font-size:10px;max-width:calc(100% - 18px);line-height:1.45}
 .product-foot,.product-foot a{font-size:12px}
 .brand-card-bottom{font-size:12px}
 .breadcrumb{font-size:12px}
 .filter-title{font-size:15px}
 .filter-group h3{font-size:12px}
 .filter-group.category-links a{font-size:12px}
 .filter-group select{font-size:14px;padding:9px}
 .field label{font-size:13px}
 .field input,.field select,.field textarea{font-size:16px}
 .faq summary{font-size:16px}
 .brand-collection-note{font-size:14px}
 .footer-bottom{font-size:12px}
 .footer-bottom div{flex-wrap:wrap;gap:12px 20px}
 .topbar .wrap>span:first-child:before,.topbar .wrap>span:first-child a,.topbar .wrap>a{font-size:10px}
}

/* Filled vector mark remains crisp at every screen density. */
.ico.whatsapp-mark{fill:currentColor;stroke:none}
.whatsapp{background:#20b962;box-shadow:0 4px 14px #132d3326}
.whatsapp .whatsapp-mark{width:28px;height:28px}
@media(max-width:640px){.whatsapp .whatsapp-mark{width:26px;height:26px}}

/* Balance breadcrumb descriptions without forcing short copy onto two lines. */
.page-hero p{text-wrap:balance}

/* One heading scale across templates and screen sizes. */
:root{--heading-1:38.7px;--heading-2:38px;--heading-3:18.9px;--heading-4:17px;--heading-5:15px;--heading-6:13px}
h1{font-size:var(--heading-1)!important}
h2{font-size:var(--heading-2)!important}
h3{font-size:var(--heading-3)!important}
h4{font-size:var(--heading-4)!important}
h5{font-size:var(--heading-5)!important}
h6{font-size:var(--heading-6)!important}
h1,h2,h3,h4,h5,h6{font-family:Manrope,Arial,sans-serif;font-weight:700;text-wrap:balance}
@media(min-width:641px) and (max-width:980px){:root{--heading-1:33.3px;--heading-2:32px}}
@media(max-width:640px){:root{--heading-1:25.2px;--heading-2:23.2px;--heading-3:14.7px;--heading-4:14px;--heading-5:13px;--heading-6:12px}}
/* Existing banner padding and content flow retain the compact breadcrumb height. */
.page-hero{background-image:linear-gradient(90deg,rgba(3,19,32,.91),rgba(3,19,32,.76) 55%,rgba(3,19,32,.46)),var(--breadcrumb-image);background-size:cover;background-position:center 55%;color:#fff}
.page-hero h1{color:#fff}
.page-hero p{color:#edf4f8}
.page-hero .eyebrow{color:#00adf6}
.page-hero .breadcrumb{color:#dce8f0}
.page-hero .breadcrumb a:hover{color:#00adf6}
.page-hero .pill{color:#fff;background:#ffffff14;border-color:#ffffff55}
.page-hero .pill.active,.page-hero .pill:hover{color:#fff;background:#002a8f;border-color:#00adf6}

.specialist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:640px){.specialist-grid{grid-template-columns:1fr}}

/* Homepage equipment introductions: 30% larger, single-line titles. */
.solution h3{font-size:calc(var(--heading-3)*1.3)!important;white-space:nowrap;width:max-content;text-wrap:nowrap}
.solution img{height:65%}
@media(max-width:900px){.solutions{grid-template-columns:1fr}}

/* Reveal the scene away from the text, without adding banner height. */
.page-hero{background-image:linear-gradient(90deg,#031320f5 0%,#031320eb 29%,#031320c9 46%,#03132045 67%,transparent 83%),var(--breadcrumb-image);background-position:center,right center;background-size:cover,cover;background-repeat:no-repeat;background-color:#0b2438}
.page-hero h1,.page-hero p{max-width:min(690px,52vw)}

@media(max-width:640px){
 .page-hero{position:relative;background-image:linear-gradient(180deg,transparent 0%,#03132012 12%,#031320d9 30%,#031320f5 50%,#031320 100%),var(--breadcrumb-image);background-position:center,center top;background-size:cover,cover}

 .page-hero .breadcrumb{position:absolute;top:8px;left:20px;right:20px;color:#fff;text-shadow:0 1px 4px #031320,0 0 8px #031320}
 .page-hero>.wrap{padding-top:38px}
 .page-hero h1,.page-hero p{max-width:100%}
 .page-hero{padding-top:0}
}

/* Category and brand share the product card's top row. */
.product-card-meta{position:absolute;top:12px;left:12px;right:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;z-index:2}
.product-media .product-card-meta .product-tag{position:static;max-width:calc(100% - 78px);font-size:10px;line-height:1.35;letter-spacing:.025em}
.product-card-logo{display:flex;align-items:center;justify-content:center;width:68px;height:30px;flex:0 0 68px}
.product-card-logo .brand-logo{width:100%;height:100%;max-width:100%;margin:0}
.product-media .product-card-logo img{width:auto;height:100%;max-width:100%;object-fit:contain;mix-blend-mode:normal;transform:none}
.product-card-logo .brand-typed{font-size:11px;line-height:1.2;text-align:center}
.product-media{padding-top:52px}
@media(max-width:640px){
 .product-card-meta{top:9px;left:9px;right:9px;gap:5px;align-items:flex-start}
 .product-card-logo{width:43px;height:24px;flex-basis:43px}
 .product-media .product-card-meta .product-tag{font-size:9px;max-width:calc(100% - 48px);padding:3px 5px}
 .product-media{padding-top:49px}
}

/* Full-width conversation background, with copy retained in the shared container. */
.conversation-band{background:#e8f3fa}
.conversation-band .cta{padding:0;background:transparent;border-radius:0;overflow:visible}
.dropdown a{display:flex;align-items:center;gap:11px}
.dropdown a>.ico{width:20px;height:20px;flex:0 0 20px;color:var(--blue);stroke-width:1.7}
.specialist-card{padding:0;overflow:hidden;display:block}
.specialist-card-photo{width:100%;height:230px;object-fit:cover}
.specialist-card-copy{padding:28px 32px 32px;display:flex;flex-direction:column;align-items:flex-start}
.specialist-card-copy>.ico{width:29px;height:29px;color:var(--blue);margin-bottom:17px}
.specialist-card-copy h3{margin-bottom:14px}
.specialist-card-copy p{min-height:52px}
@media(max-width:640px){.specialist-card-photo{height:190px}.specialist-card-copy{padding:24px}.specialist-card-copy p{min-height:0}}

/* Official one-colour reverse marks remain legible on the light surfaces. */
.brand-logo[src$="horizon-fitness.png"],.brand-logo[src$="into-wellness.png"],.brand-logo[src$="realleader-usa.png"]{filter:brightness(0)}

/* White related-product cards stand clear of the pale section background. */
.shortlist-section .product-card{background:#fff;border:1px solid #e1e8ee;border-radius:10px;overflow:hidden}
.shortlist-section .product-media{background:#fff;border-radius:0}
.shortlist-section .product-info{padding:18px 18px 20px}
.shortlist-section .product-card-meta .product-tag{background:#f0f4f7}
@media(max-width:640px){.shortlist-section .product-info{padding:14px 12px 16px}}

/* The homepage hero ends naturally after its call-to-action row. */
.hero{min-height:0}
.hero-content{padding-bottom:48px}
@media(max-width:640px){.hero-content{padding-bottom:32px}}

/* Logo-derived brand palette for hero, eyebrow, icon and breadcrumb accents. */
:root{--blue:#002a8f;--cyan:#00adf6}
.hero .eyebrow,.page-hero .eyebrow,.section.dark .eyebrow,.hero h1 em{color:var(--cyan)}
.page-hero .breadcrumb,.page-hero .breadcrumb a,.page-hero .breadcrumb .ico{color:var(--cyan)}
.breadcrumb a:hover{color:var(--blue)}
.page-hero .breadcrumb a:hover{color:#fff}

/* Grow from the content's previous natural height at each device width. */
.hero{--hero-base-inset:131;--hero-growth:1.2;align-items:center}
.hero-content{padding:48px 0;margin-top:0;margin-bottom:0}
@media(max-width:980px){.hero{--hero-base-inset:113}}
@media(max-width:640px){
 .hero{--hero-base-inset:96;--hero-growth:1.1;align-items:flex-end}
 .hero-content{padding:0 0 32px}
}

/* Larger desktop hero, centred category imagery and generous square catalogue media. */
@media(min-width:981px){.hero{--hero-growth:1.44}}
.solution img{top:50%;bottom:auto;transform:translateY(-50%);object-position:center}
.product-card .product-media,.catalogue-layout .product-card .product-media{height:auto;aspect-ratio:1; padding:48px 10px 10px}
.product-media>img{width:100%;height:100%;object-fit:contain}
.category-tile{display:flex;flex-direction:column}
.category-tile img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;margin-bottom:18px}
.category-tile h3{margin-top:auto}
@media(max-width:640px){
 .solution .eyebrow{white-space:nowrap;width:max-content;letter-spacing:.06em;font-size:10px;gap:8px}
 .solution .eyebrow .ico{flex-shrink:0}
 .solution img{height:65%}
 .product-card .product-media,.catalogue-layout .product-card .product-media{padding:39px 5px 7px}
}

.solution:hover img{transform:translateY(-50%) scale(1.035)}

/* White product cards distinguish the homepage shortlist from the soft section. */
.featured-equipment .product-card{background:#fff;border-radius:10px;overflow:hidden}
.featured-equipment .product-media{background:#fff;border-radius:0}
.featured-equipment .product-info{padding:18px 18px 20px}
.featured-equipment .product-tag{background:#f0f4f7}
@media(max-width:640px){.featured-equipment .product-info{padding:14px 12px 16px}}

/* Let the Find Your Fit cards end after their content and regular inner padding. */
.solution{min-height:0}

/* Fill the image half of each Find Your Fit card while keeping a clear inset. */
.solution img{height:calc(100% - 40px);width:50%;right:12px;max-width:none}
@media(max-width:640px){.solution img{height:calc(100% - 44px);width:50%;right:10px}}
@media(min-width:641px){.solution:not(.commercial) img{object-fit:cover;object-position:center 70%}}

/* Larger H1 only in the desktop homepage hero. */
@media(min-width:981px){.hero h1{font-size:46.44px!important}}

/* Keep Find Your Fit calls to action compact and on one line. */
.solution .text-link{white-space:nowrap;width:max-content;border-bottom:0;text-decoration:none;padding-bottom:0}
.solution .text-link .ico{flex-shrink:0}

/* Keep category copy clear of the equipment at every card width. */
.solution .copy{width:46%}
.solution.commercial h3{white-space:normal;width:auto}
@media(max-width:1200px){
 .solution img,.solution:not(.commercial) img{object-fit:contain;object-position:center;width:44%;right:18px;height:calc(100% - 60px)}
}
@media(max-width:640px){
 .solution .copy{width:48%}
 .solution.commercial img{height:calc(100% - 96px);top:44%}
}

/* Keep the support introduction together on desktop. */
@media(min-width:981px){.home-support .support-heading{max-width:100%}.home-support .support-heading .intro{max-width:none;white-space:nowrap}}

/* Three deliberate lines for the mobile fitness-floor description. */
@media(max-width:640px){
 .solution .fitness-floor-description{width:max-content;max-width:none;font-size:clamp(13px,4vw,15px)}
 .fitness-floor-description span{display:block;white-space:nowrap}
}

/* Complete the mobile equipment grid with a full-width accessories card. */
@media(max-width:640px){
 .category-strip>.category-tile:last-child:nth-child(odd){grid-column:1/-1}
 .category-strip>.category-tile:last-child:nth-child(odd) img{height:180px;aspect-ratio:auto;object-fit:contain}
}

/* Portfolio-only brands are informative, without link hover cues. */
.brand-card-static{cursor:default}
.brand-card-static:hover{box-shadow:none}

/* Prioritise brands with published equipment on the homepage and brand directory. */
.brand-band{padding:22px 0 24px}
.brand-band .band-head{margin-bottom:14px}
.brand-band .brand-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;max-width:720px;margin:0 auto}
.brand-band .listed-brand-mark{display:flex;flex-direction:column;justify-content:center;gap:0;padding:6px 8px;background:#fff;border-radius:10px;min-width:0}
.brand-band .listed-brand-mark .brand-logo{height:54px;max-width:190px}
.listed-brand-name{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--blue)}
.listed-brand-name .ico{width:16px;height:16px}
.listed-brand-mark:hover{background:#fff}
.listed-brands-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.listed-brands-grid .brand-logo{height:85px;max-width:210px}
.listed-brands-grid .brand-card-bottom{font-size:14px;color:var(--blue)}
@media(max-width:980px){.listed-brands-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){
 .brand-band{padding:18px 0 20px}
 .brand-band .band-head{margin-bottom:12px}
 .brand-band .brand-row{gap:6px 8px}
 .brand-band .listed-brand-mark{padding:4px;gap:0}
 .brand-band .listed-brand-mark .brand-logo{height:44px;max-width:100%}
 .listed-brand-name{font-size:12px}
 .listed-brands-grid .brand-logo{height:62px;max-width:175px}
 .listed-brands-grid .brand-card-bottom{font-size:12px}
}

/* Clearly separate equipment cards on catalogue and category archives. */
.catalogue-layout .product-card{background:#fff;border:1px solid #e1e8ee;border-radius:10px;overflow:hidden}
.catalogue-layout .product-info{padding:18px 18px 20px}
@media(max-width:640px){.catalogue-layout .product-info{padding:14px 12px 16px}}

/* Accommodate the Portfolio navigation item. */
@media(min-width:1201px){.nav{gap:14px}.header-inner{gap:18px}.header-actions{gap:10px}}
@media(min-width:1201px) and (max-width:1250px){.nav{gap:10px}.nav>a,.navitem>button{font-size:11px}.header-actions{gap:3px}.logo{width:130px}.header-inner{gap:12px}}

/* Retain the six-column desktop brand directory. */
@media(min-width:981px){.listed-brands-grid:has(>.brand-card:nth-child(6)){grid-template-columns:repeat(6,minmax(0,1fr))}}

@media(min-width:981px){.listed-brands-grid .brand-card .brand-logo{width:100%;max-width:100%;object-fit:contain}.listed-brands-grid .brand-card{min-width:0;padding-left:16px;padding-right:16px}}

/* Requested home fitness background and support card spacing. */
.solutions .solution,.solutions .solution.commercial{background:#FFFFFF}
.home-support .support-item{border:0;border-radius:12px;padding:26px 22px}

/* Direct footer access to the service pages. */
.footer-services{margin-top:28px;padding-top:22px;border-top:1px solid rgba(255,255,255,.12)}
.footer-service-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;font-size:14px}
.footer-service-links a{display:flex;align-items:flex-start;gap:9px;color:inherit}
.footer-service-links .ico{width:17px;height:17px;flex:0 0 17px;margin-top:3px;color:#00adf6}
@media(max-width:640px){.footer-service-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;font-size:13px}}

/* Dedicated full-resolution founder portrait replaces the enlarged flyer crop. */
.founder-photo .founder-portrait{position:static;left:auto;top:auto;width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}
/* Consistent sort control: all choices remain visible without native menu clipping. */
.catalogue-sort{position:relative;flex:0 0 200px;min-width:0}
.catalogue-sort.is-enhanced>select{display:none}
.sort-toggle{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 14px;background:#fff;border:1px solid #dce5eb;border-radius:7px;text-align:left;color:#10283a;font-size:13px;font-weight:600;line-height:1.4}
.sort-toggle[hidden],.sort-options[hidden]{display:none}
.sort-toggle-copy{display:flex;flex-direction:column;gap:2px}.sort-caption{font-size:10px;color:#526d7f;font-weight:500}
.sort-toggle>.ico{width:16px;height:16px;flex:0 0 16px;color:#002a8f;transition:transform .15s}
.sort-toggle[aria-expanded="true"]{border-color:#00adf6}.sort-toggle[aria-expanded="true"]>.ico{transform:rotate(180deg)}
.sort-toggle:focus-visible{outline:2px solid #00adf6;outline-offset:3px}
.sort-options{position:absolute;right:0;top:calc(100% + 7px);z-index:25;width:100%;min-width:200px;padding:5px;background:#fff;border:1px solid #dce5eb;border-radius:8px;box-shadow:0 10px 28px #10283a1a}
.sort-options [role="option"]{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:43px;border:0;border-radius:4px;padding:10px 11px;background:#fff;color:#344d5e;text-align:left;font-size:13px;line-height:1.4}
.sort-options [role="option"]>.ico{width:15px;height:15px;opacity:0;flex:0 0 15px}
.sort-options [aria-selected="true"]{background:#eef8fd;color:#002a8f;font-weight:700}.sort-options [aria-selected="true"]>.ico{opacity:1}
.sort-options [role="option"]:hover,.sort-options [role="option"]:focus-visible{background:#eef8fd;color:#002a8f;outline:0}
@media(max-width:640px){.catalogue-top{flex-wrap:wrap}.catalogue-sort{flex:1 1 150px}.sort-toggle{min-height:48px}.sort-options{min-width:0}}

/* Keep header controls and navigation labels intact before the compact menu takes over. */
.site-header .header-actions{flex-shrink:0}
.site-header .header-actions>.btn,.site-header .nav>a,.site-header .navitem>button{white-space:nowrap}
@media(min-width:1201px){.site-header .nav{flex-shrink:0}}

/* Brand-blue navigation states, shared by desktop and compact menus. */
.site-header .nav a:hover,.site-header .nav a:focus-visible,
.site-header .navitem>button:hover,.site-header .navitem>button:focus-visible,
.site-header .nav a.is-active,.site-header .navitem.has-active>button{color:var(--blue)}

/* Founder portrait follows the adjacent copy height, with a little extra presence. */
@media(min-width:981px){
 #founder .founder-card{align-self:stretch;width:100%;max-width:560px;min-height:0;margin:0;position:relative}
 #founder .founder-photo{position:absolute;top:-2.5%;left:0;width:100%;height:105%;aspect-ratio:auto}
 #founder .founder-label{position:absolute;left:22px;right:22px;bottom:16px;margin:0}
}

/* Stack product cards into one column on phones. */
@media(max-width:640px){.product-grid,.catalogue-layout .product-grid{grid-template-columns:minmax(0,1fr)}}

/* Compact product specifications and paired actions on phones. */
@media(max-width:640px){
 .product-card .card-specs{gap:6px;margin:10px 0 12px}
 .product-card .card-specs>div{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:8px;align-items:center}
 .product-card .card-specs dt{gap:5px;line-height:1.45}
 .product-card .card-specs dd{padding-left:0;margin-top:0;text-align:right;line-height:1.45}
 .product-card .card-spec-icon{width:20px;height:20px;flex-basis:20px}
 .product-card .card-spec-icon .ico{width:12px;height:12px}
 .product-card .product-card-actions{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:8px;padding-top:10px}
 .product-card .product-card-actions .shortlist-save .ico,
 .product-card .product-card-actions .product-view-more .ico{width:14px;height:14px}
}

/* Fit the complete product into the mobile image area, allowing for source white borders. */
@media(max-width:640px){
 .product-card .product-media,.catalogue-layout .product-card .product-media{height:auto;aspect-ratio:auto;padding:36px 6px 6px}
 .product-card .product-media>img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;transform:translate(var(--mobile-image-x,0%),var(--mobile-image-y,0%)) scale(var(--mobile-image-scale,1));transform-origin:center}
 .product-card .product-media>img[src$="/00d1d04fbfed2b56.webp"]{--mobile-image-scale:1.022951;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/01c01b48526f4077.webp"]{--mobile-image-scale:1.155556;--mobile-image-x:-0.000000%;--mobile-image-y:-0.444444%}
 .product-card .product-media>img[src$="/0201dd83e6b1ac9b.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.192000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/025b17c7c9db4d73.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/02825969830884a2.webp"]{--mobile-image-scale:1.044351;--mobile-image-x:0.401674%;--mobile-image-y:0.200837%}
 .product-card .product-media>img[src$="/02a755c06cedc8f7.webp"]{--mobile-image-scale:1.042171;--mobile-image-x:-0.901879%;--mobile-image-y:-0.701461%}
 .product-card .product-media>img[src$="/042a4afabf7db783.webp"]{--mobile-image-scale:1.105991;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/04557f83f4a09523.webp"]{--mobile-image-scale:1.094737;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/04efe59b82d6cf52.webp"]{--mobile-image-scale:0.982677;--mobile-image-x:-1.322835%;--mobile-image-y:0.755906%}
 .product-card .product-media>img[src$="/057cb19b3e2a2244.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.092308%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/0699f5a1bfd3a4b8.webp"]{--mobile-image-scale:0.993103;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/0728931add000185.webp"]{--mobile-image-scale:0.992445;--mobile-image-x:-0.095427%;--mobile-image-y:0.190855%}
 .product-card .product-media>img[src$="/0742c5437ae79feb.webp"]{--mobile-image-scale:1.155853;--mobile-image-x:-0.802676%;--mobile-image-y:-0.481605%}
 .product-card .product-media>img[src$="/085ded976cd94b71.webp"]{--mobile-image-scale:1.021277;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/08c58574caade693.webp"]{--mobile-image-scale:0.990476;--mobile-image-x:0.761905%;--mobile-image-y:-7.142857%}
 .product-card .product-media>img[src$="/092718a2ab3476d2.webp"]{--mobile-image-scale:1.031642;--mobile-image-x:-0.143284%;--mobile-image-y:-1.002985%}
 .product-card .product-media>img[src$="/097a83e59da02abb.webp"]{--mobile-image-scale:0.971206;--mobile-image-x:-0.373541%;--mobile-image-y:-2.334630%}
 .product-card .product-media>img[src$="/09bf4407fe4abec9.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-21.507692%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/0d2e7974c07e423a.webp"]{--mobile-image-scale:1.140594;--mobile-image-x:3.168317%;--mobile-image-y:-0.158416%}
 .product-card .product-media>img[src$="/0d88f9a441d63f4e.webp"]{--mobile-image-scale:1.008485;--mobile-image-x:0.096970%;--mobile-image-y:-3.587879%}
 .product-card .product-media>img[src$="/0ecbd78471238ec3.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:2.400000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/0ed7e295759cdaa1.webp"]{--mobile-image-scale:1.006452;--mobile-image-x:0.096774%;--mobile-image-y:-2.322581%}
 .product-card .product-media>img[src$="/0f9c5e859a82bdab.webp"]{--mobile-image-scale:0.979592;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/1051aea5c1e08033.webp"]{--mobile-image-scale:1.152000;--mobile-image-x:0.800000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/1287eba4346d8d34.webp"]{--mobile-image-scale:1.137130;--mobile-image-x:0.109339%;--mobile-image-y:1.858770%}
 .product-card .product-media>img[src$="/12ab8740acbe4272.webp"]{--mobile-image-scale:0.995851;--mobile-image-x:0.796680%;--mobile-image-y:0.497925%}
 .product-card .product-media>img[src$="/12c230b4535f46f0.webp"]{--mobile-image-scale:1.057269;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/13071f9efebcd819.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/1370dd51d7516fcc.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/13e9b6894893768b.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/1773e0398157f312.webp"]{--mobile-image-scale:1.438617;--mobile-image-x:-0.968300%;--mobile-image-y:-0.829971%}
 .product-card .product-media>img[src$="/17db12f2d93ecad3.webp"]{--mobile-image-scale:1.600000;--mobile-image-x:-0.000000%;--mobile-image-y:3.555556%}
 .product-card .product-media>img[src$="/1867241c3b8f11b8.webp"]{--mobile-image-scale:0.963707;--mobile-image-x:-0.185328%;--mobile-image-y:-1.760618%}
 .product-card .product-media>img[src$="/1913f020ef21835d.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/19906258aafb296e.webp"]{--mobile-image-scale:1.152000;--mobile-image-x:-0.800000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/1994bfa463192a9d.webp"]{--mobile-image-scale:0.968067;--mobile-image-x:-0.403361%;--mobile-image-y:-0.403361%}
 .product-card .product-media>img[src$="/1ab2fecbd27020df.webp"]{--mobile-image-scale:0.973099;--mobile-image-x:-0.093567%;--mobile-image-y:-1.777778%}
 .product-card .product-media>img[src$="/1b11c8d87378b927.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:5.630769%}
 .product-card .product-media>img[src$="/1b7fc6d69e456afd.webp"]{--mobile-image-scale:1.022485;--mobile-image-x:-0.284024%;--mobile-image-y:-0.142012%}
 .product-card .product-media>img[src$="/1be34205dffe4465.webp"]{--mobile-image-scale:0.965571;--mobile-image-x:-0.000000%;--mobile-image-y:-0.278530%}
 .product-card .product-media>img[src$="/1dd2de570ef0dd08.webp"]{--mobile-image-scale:1.382825;--mobile-image-x:5.717452%;--mobile-image-y:-5.185596%}
 .product-card .product-media>img[src$="/1e15adc89001063e.webp"]{--mobile-image-scale:1.136842;--mobile-image-x:1.105263%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/1e62f61be6facc1e.webp"]{--mobile-image-scale:0.982677;--mobile-image-x:-2.078740%;--mobile-image-y:1.133858%}
 .product-card .product-media>img[src$="/1f1d918233d630a8.webp"]{--mobile-image-scale:1.296623;--mobile-image-x:-0.623377%;--mobile-image-y:0.623377%}
 .product-card .product-media>img[src$="/1f31f5c6bb14de4c.webp"]{--mobile-image-scale:1.167568;--mobile-image-x:-0.648649%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/1ffbe9a797bc91db.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/202c9b8271bab9e0.webp"]{--mobile-image-scale:1.004184;--mobile-image-x:0.803347%;--mobile-image-y:-1.104603%}
 .product-card .product-media>img[src$="/213e20498494ba61.webp"]{--mobile-image-scale:1.191724;--mobile-image-x:-0.331034%;--mobile-image-y:-0.165517%}
 .product-card .product-media>img[src$="/2294b8707a662296.webp"]{--mobile-image-scale:0.965571;--mobile-image-x:-0.278530%;--mobile-image-y:-1.671180%}
 .product-card .product-media>img[src$="/22d41b7d0214290f.webp"]{--mobile-image-scale:1.069969;--mobile-image-x:-0.743034%;--mobile-image-y:-0.297214%}
 .product-card .product-media>img[src$="/23e9f1ba385107e4.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-0.092308%}
 .product-card .product-media>img[src$="/2408f777f6aeac45.webp"]{--mobile-image-scale:1.386667;--mobile-image-x:-0.000000%;--mobile-image-y:-0.666667%}
 .product-card .product-media>img[src$="/2421c17ac3fb9862.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-0.276923%}
 .product-card .product-media>img[src$="/2511755a7fe3cf26.webp"]{--mobile-image-scale:1.018776;--mobile-image-x:-0.097959%;--mobile-image-y:-2.938776%}
 .product-card .product-media>img[src$="/2526242a18ca5b57.webp"]{--mobile-image-scale:0.961850;--mobile-image-x:-0.184971%;--mobile-image-y:-0.092486%}
 .product-card .product-media>img[src$="/25999d17f52108e4.webp"]{--mobile-image-scale:0.997921;--mobile-image-x:-1.397089%;--mobile-image-y:-0.698545%}
 .product-card .product-media>img[src$="/2682eeb78b211795.webp"]{--mobile-image-scale:0.990258;--mobile-image-x:1.512894%;--mobile-image-y:-3.851003%}
 .product-card .product-media>img[src$="/28b1fadbed418387.webp"]{--mobile-image-scale:1.144371;--mobile-image-x:-0.000000%;--mobile-image-y:0.317881%}
 .product-card .product-media>img[src$="/29d138d16e6390b4.webp"]{--mobile-image-scale:0.965795;--mobile-image-x:0.386318%;--mobile-image-y:0.289738%}
 .product-card .product-media>img[src$="/2a3fc38bc90691cc.webp"]{--mobile-image-scale:1.152000;--mobile-image-x:1.760000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/2acfabba957f2cb5.webp"]{--mobile-image-scale:1.131973;--mobile-image-x:1.632653%;--mobile-image-y:-1.414966%}
 .product-card .product-media>img[src$="/2af6a6c48efd511e.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.461538%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/2afca282a8de272c.webp"]{--mobile-image-scale:1.050456;--mobile-image-x:-0.145897%;--mobile-image-y:0.583587%}
 .product-card .product-media>img[src$="/2d4201e525902b73.webp"]{--mobile-image-scale:0.975610;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/2e4136acef1062f4.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:0.276923%}
 .product-card .product-media>img[src$="/301564702fb8f774.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-4.615385%}
 .product-card .product-media>img[src$="/301d53b9e30714cb.webp"]{--mobile-image-scale:1.082863;--mobile-image-x:-1.561822%;--mobile-image-y:1.665944%}
 .product-card .product-media>img[src$="/31305a08994ecf69.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/31e65a00848c54c8.webp"]{--mobile-image-scale:1.052632;--mobile-image-x:-1.894737%;--mobile-image-y:-9.157895%}
 .product-card .product-media>img[src$="/32150addb2b4ce26.webp"]{--mobile-image-scale:1.600000;--mobile-image-x:-0.000000%;--mobile-image-y:3.555556%}
 .product-card .product-media>img[src$="/32411a662b6191ae.webp"]{--mobile-image-scale:1.004427;--mobile-image-x:0.096579%;--mobile-image-y:-4.152918%}
 .product-card .product-media>img[src$="/33b712a3de382849.webp"]{--mobile-image-scale:1.019469;--mobile-image-x:-0.707965%;--mobile-image-y:0.707965%}
 .product-card .product-media>img[src$="/34b1373cae26438e.webp"]{--mobile-image-scale:1.022951;--mobile-image-x:-1.180328%;--mobile-image-y:-1.573770%}
 .product-card .product-media>img[src$="/353f76b5d6db9444.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-6.092308%}
 .product-card .product-media>img[src$="/3546e6a5f5c10640.webp"]{--mobile-image-scale:0.965571;--mobile-image-x:-0.092843%;--mobile-image-y:-5.941973%}
 .product-card .product-media>img[src$="/3bf41ce03070582d.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-0.923077%}
 .product-card .product-media>img[src$="/3c03d355e335ffb6.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/3c38faa4bf18b0ce.webp"]{--mobile-image-scale:0.981595;--mobile-image-x:-1.079755%;--mobile-image-y:0.392638%}
 .product-card .product-media>img[src$="/3ecd438e27048a6e.webp"]{--mobile-image-scale:1.000000;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/3f9b0deda1c85b85.webp"]{--mobile-image-scale:1.144371;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/3fda55a01f39c88f.webp"]{--mobile-image-scale:1.062128;--mobile-image-x:2.246809%;--mobile-image-y:-0.102128%}
 .product-card .product-media>img[src$="/402ee4762635b741.webp"]{--mobile-image-scale:1.083386;--mobile-image-x:-0.150470%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/409611e7bf992413.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/40a0aa003009b885.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/40d8cd2c847d4662.webp"]{--mobile-image-scale:0.963707;--mobile-image-x:-0.185328%;--mobile-image-y:-0.463320%}
 .product-card .product-media>img[src$="/40dc82409306ead3.webp"]{--mobile-image-scale:1.053659;--mobile-image-x:-0.000000%;--mobile-image-y:-1.024390%}
 .product-card .product-media>img[src$="/40e014b9b58776ae.webp"]{--mobile-image-scale:1.140594;--mobile-image-x:0.475248%;--mobile-image-y:-0.158416%}
 .product-card .product-media>img[src$="/41c8a112a9088377.webp"]{--mobile-image-scale:0.997921;--mobile-image-x:-3.093555%;--mobile-image-y:0.498960%}
 .product-card .product-media>img[src$="/42ee49742c4ac4d8.webp"]{--mobile-image-scale:1.089956;--mobile-image-x:2.096070%;--mobile-image-y:-1.991266%}
 .product-card .product-media>img[src$="/43391b422d11edd0.webp"]{--mobile-image-scale:0.992445;--mobile-image-x:-0.095427%;--mobile-image-y:0.190855%}
 .product-card .product-media>img[src$="/43922d0beb6f92eb.webp"]{--mobile-image-scale:1.600000;--mobile-image-x:-0.000000%;--mobile-image-y:3.111111%}
 .product-card .product-media>img[src$="/43ab1850d7958677.webp"]{--mobile-image-scale:1.031405;--mobile-image-x:-2.181818%;--mobile-image-y:-1.190083%}
 .product-card .product-media>img[src$="/43f963f0be0e775e.webp"]{--mobile-image-scale:1.022951;--mobile-image-x:0.983607%;--mobile-image-y:-1.967213%}
 .product-card .product-media>img[src$="/44642c443ad301c0.webp"]{--mobile-image-scale:1.034731;--mobile-image-x:0.287425%;--mobile-image-y:-0.143713%}
 .product-card .product-media>img[src$="/44c4363242764fb3.webp"]{--mobile-image-scale:1.131973;--mobile-image-x:1.632653%;--mobile-image-y:-1.414966%}
 .product-card .product-media>img[src$="/46bbeb552a4f7ed3.webp"]{--mobile-image-scale:1.010526;--mobile-image-x:-2.526316%;--mobile-image-y:-4.648421%}
 .product-card .product-media>img[src$="/46ccbe2338effd36.webp"]{--mobile-image-scale:1.044351;--mobile-image-x:-0.000000%;--mobile-image-y:-0.100418%}
 .product-card .product-media>img[src$="/472f9df347ddb952.webp"]{--mobile-image-scale:1.094737;--mobile-image-x:-6.736842%;--mobile-image-y:-0.947368%}
 .product-card .product-media>img[src$="/47519354bb32c37b.webp"]{--mobile-image-scale:0.965571;--mobile-image-x:-0.092843%;--mobile-image-y:1.114120%}
 .product-card .product-media>img[src$="/4784e070daebe29e.webp"]{--mobile-image-scale:1.200000;--mobile-image-x:-6.000000%;--mobile-image-y:-3.461538%}
 .product-card .product-media>img[src$="/47a2c9672bf7ef0c.webp"]{--mobile-image-scale:1.066667;--mobile-image-x:-0.000000%;--mobile-image-y:2.051282%}
 .product-card .product-media>img[src$="/47cf8e91d220f116.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/4b627b8304c695d7.webp"]{--mobile-image-scale:1.059603;--mobile-image-x:0.635762%;--mobile-image-y:-1.801325%}
 .product-card .product-media>img[src$="/4c0aa1fdcca58e08.webp"]{--mobile-image-scale:1.019469;--mobile-image-x:-0.424779%;--mobile-image-y:-0.707965%}
 .product-card .product-media>img[src$="/4c12ae2492ddcdd2.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:1.569231%}
 .product-card .product-media>img[src$="/4c7d0c8861d0536f.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/4d91d9d23ddce2d8.webp"]{--mobile-image-scale:0.996407;--mobile-image-x:-1.245509%;--mobile-image-y:-1.820359%}
 .product-card .product-media>img[src$="/4db94f22c10859ef.webp"]{--mobile-image-scale:1.167568;--mobile-image-x:-2.594595%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/4f0ddce83ee8ada4.webp"]{--mobile-image-scale:1.136842;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/4fa21daea1bcab37.webp"]{--mobile-image-scale:1.152000;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/50cd8447e2113406.webp"]{--mobile-image-scale:1.044351;--mobile-image-x:0.602510%;--mobile-image-y:-4.518828%}
 .product-card .product-media>img[src$="/50d0ee886d3e5f9e.webp"]{--mobile-image-scale:1.152000;--mobile-image-x:1.920000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/513b436c18a01029.webp"]{--mobile-image-scale:1.008485;--mobile-image-x:10.860606%;--mobile-image-y:-2.424242%}
 .product-card .product-media>img[src$="/51b10e60247464ba.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-1.569231%}
 .product-card .product-media>img[src$="/5319feb165118b0d.webp"]{--mobile-image-scale:0.969320;--mobile-image-x:-2.516505%;--mobile-image-y:-0.279612%}
 .product-card .product-media>img[src$="/5366f07f4d280e53.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:2.769231%}
 .product-card .product-media>img[src$="/54dc7e820dd9f72b.webp"]{--mobile-image-scale:0.961850;--mobile-image-x:-1.849711%;--mobile-image-y:0.092486%}
 .product-card .product-media>img[src$="/54edfecee5bf719c.webp"]{--mobile-image-scale:1.057627;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/559f040374ac626b.webp"]{--mobile-image-scale:0.967742;--mobile-image-x:-0.193548%;--mobile-image-y:-0.387097%}
 .product-card .product-media>img[src$="/561a07de50bb43d4.webp"]{--mobile-image-scale:0.973631;--mobile-image-x:-0.000000%;--mobile-image-y:-0.097363%}
 .product-card .product-media>img[src$="/5773dbf5274efb07.webp"]{--mobile-image-scale:1.008485;--mobile-image-x:-0.096970%;--mobile-image-y:-4.557576%}
 .product-card .product-media>img[src$="/5ab77ab37df49b9e.webp"]{--mobile-image-scale:1.159732;--mobile-image-x:0.966443%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/5abed83b03e45b34.webp"]{--mobile-image-scale:1.375207;--mobile-image-x:2.115702%;--mobile-image-y:1.983471%}
 .product-card .product-media>img[src$="/5befd9f56d78fbcc.webp"]{--mobile-image-scale:1.422222;--mobile-image-x:0.820513%;--mobile-image-y:-0.136752%}
 .product-card .product-media>img[src$="/5cf75ebedec7e50e.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/5e3c8f6a3938c919.webp"]{--mobile-image-scale:0.977597;--mobile-image-x:-0.684318%;--mobile-image-y:-1.466395%}
 .product-card .product-media>img[src$="/5e6eea160fae2769.webp"]{--mobile-image-scale:0.982677;--mobile-image-x:0.661417%;--mobile-image-y:-0.188976%}
 .product-card .product-media>img[src$="/5e985c8a37ed6d3d.webp"]{--mobile-image-scale:0.981595;--mobile-image-x:-0.098160%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/5ea852080f321ffd.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:0.369231%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/5f6181963c40be78.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/6362f9dcf69d8976.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:1.753846%}
 .product-card .product-media>img[src$="/639dacc8de1ad7ef.webp"]{--mobile-image-scale:1.241791;--mobile-image-x:4.298507%;--mobile-image-y:-12.417910%}
 .product-card .product-media>img[src$="/63d52e67e8c11791.webp"]{--mobile-image-scale:0.995965;--mobile-image-x:0.138329%;--mobile-image-y:0.138329%}
 .product-card .product-media>img[src$="/65408d3548bb3193.webp"]{--mobile-image-scale:1.010526;--mobile-image-x:-0.505263%;--mobile-image-y:-3.132632%}
 .product-card .product-media>img[src$="/657e7891cc376c3e.webp"]{--mobile-image-scale:1.042171;--mobile-image-x:-1.503132%;--mobile-image-y:-0.701461%}
 .product-card .product-media>img[src$="/67d1304c2b386fba.webp"]{--mobile-image-scale:1.016949;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/6a065427680d17b1.webp"]{--mobile-image-scale:1.136842;--mobile-image-x:1.105263%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/6a58c4f5fa3a4ae8.webp"]{--mobile-image-scale:1.485714;--mobile-image-x:-0.571429%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/6b19525e6e25def6.webp"]{--mobile-image-scale:1.027160;--mobile-image-x:-1.777778%;--mobile-image-y:-4.049383%}
 .product-card .product-media>img[src$="/6b35d4ca0d7c249c.webp"]{--mobile-image-scale:1.019108;--mobile-image-x:0.101911%;--mobile-image-y:0.101911%}
 .product-card .product-media>img[src$="/6cacb0eefa8a63d6.webp"]{--mobile-image-scale:1.044109;--mobile-image-x:-0.435045%;--mobile-image-y:-0.435045%}
 .product-card .product-media>img[src$="/6d4dc5c82a472dd4.webp"]{--mobile-image-scale:0.973099;--mobile-image-x:-0.654971%;--mobile-image-y:-5.146199%}
 .product-card .product-media>img[src$="/6d68d619e6d87164.webp"]{--mobile-image-scale:1.042171;--mobile-image-x:-1.703549%;--mobile-image-y:-3.707724%}
 .product-card .product-media>img[src$="/6ead501c189a0878.webp"]{--mobile-image-scale:1.152000;--mobile-image-x:0.800000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/6f0b0b6b4a43f0c2.webp"]{--mobile-image-scale:1.066667;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/700c7963d67a417e.webp"]{--mobile-image-scale:0.990476;--mobile-image-x:-2.571429%;--mobile-image-y:-0.380952%}
 .product-card .product-media>img[src$="/70e266cc2b43dc2e.webp"]{--mobile-image-scale:1.034731;--mobile-image-x:-0.862275%;--mobile-image-y:-1.437126%}
 .product-card .product-media>img[src$="/712a8fa32732585f.webp"]{--mobile-image-scale:1.148173;--mobile-image-x:0.318937%;--mobile-image-y:-0.159468%}
 .product-card .product-media>img[src$="/71cf939a7914e4a4.webp"]{--mobile-image-scale:1.158237;--mobile-image-x:-1.336427%;--mobile-image-y:-0.111369%}
 .product-card .product-media>img[src$="/71d98629cfab65f7.webp"]{--mobile-image-scale:1.059873;--mobile-image-x:0.305732%;--mobile-image-y:1.324841%}
 .product-card .product-media>img[src$="/73243a50ebd4a4e8.webp"]{--mobile-image-scale:1.066667;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/73333544657b560e.webp"]{--mobile-image-scale:0.976908;--mobile-image-x:-0.093933%;--mobile-image-y:-1.596869%}
 .product-card .product-media>img[src$="/7360b535086cdaf4.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:0.480000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/73867bb95f1a76e4.webp"]{--mobile-image-scale:1.111254;--mobile-image-x:0.154341%;--mobile-image-y:-0.308682%}
 .product-card .product-media>img[src$="/753b8935faa60d6c.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.369231%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/75d3ee5d9cf2615d.webp"]{--mobile-image-scale:1.166355;--mobile-image-x:-0.000000%;--mobile-image-y:-0.224299%}
 .product-card .product-media>img[src$="/77aab202d35b32f6.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/78e32dabab9541eb.webp"]{--mobile-image-scale:1.006452;--mobile-image-x:-0.096774%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/7a1a7935b5eb82e6.webp"]{--mobile-image-scale:1.016949;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/7abca6c65c859949.webp"]{--mobile-image-scale:1.398319;--mobile-image-x:0.134454%;--mobile-image-y:-0.134454%}
 .product-card .product-media>img[src$="/7b1503b0cedaad48.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-1.107692%}
 .product-card .product-media>img[src$="/7b24f37589a0178a.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-20.676923%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/7bb2302ad0e64215.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:2.676923%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/7ce99ab202ddfb1a.webp"]{--mobile-image-scale:0.978824;--mobile-image-x:-0.941176%;--mobile-image-y:-1.694118%}
 .product-card .product-media>img[src$="/7ea819865ade4f24.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-4.615385%}
 .product-card .product-media>img[src$="/7f43aa67315fa235.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:3.600000%}
 .product-card .product-media>img[src$="/7f6b097fd9cc2f30.webp"]{--mobile-image-scale:1.004427;--mobile-image-x:0.676056%;--mobile-image-y:0.869215%}
 .product-card .product-media>img[src$="/7f8707ae753d11d0.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-4.523077%}
 .product-card .product-media>img[src$="/7fb0783589b18529.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-0.738462%}
 .product-card .product-media>img[src$="/7ff68fe36ff208af.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/800267a6942a4a4b.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/8043d452b39d8b86.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-4.523077%}
 .product-card .product-media>img[src$="/81076df959e17580.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:7.569231%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/818d3659be832291.webp"]{--mobile-image-scale:1.034731;--mobile-image-x:-0.287425%;--mobile-image-y:-0.574850%}
 .product-card .product-media>img[src$="/83f2d3dcb15a05f0.webp"]{--mobile-image-scale:0.982677;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/8483eb4264ccc7e2.webp"]{--mobile-image-scale:1.055391;--mobile-image-x:0.101480%;--mobile-image-y:-0.101480%}
 .product-card .product-media>img[src$="/87cdd64b12860265.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/885ac80e6fd661c7.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:0.553846%}
 .product-card .product-media>img[src$="/88fb31fcaf65d399.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:0.184615%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/89d40775fd751c1b.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-1.107692%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/8a1ea962ed694727.webp"]{--mobile-image-scale:1.019469;--mobile-image-x:-0.424779%;--mobile-image-y:1.132743%}
 .product-card .product-media>img[src$="/8a473cfaf3e30807.webp"]{--mobile-image-scale:0.967442;--mobile-image-x:0.372093%;--mobile-image-y:1.395349%}
 .product-card .product-media>img[src$="/8a79e53f76624c18.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/8b00ea35be59ae49.webp"]{--mobile-image-scale:0.996407;--mobile-image-x:-0.095808%;--mobile-image-y:-1.245509%}
 .product-card .product-media>img[src$="/8b34d0fc27e6942a.webp"]{--mobile-image-scale:0.975000;--mobile-image-x:-0.000000%;--mobile-image-y:-2.343750%}
 .product-card .product-media>img[src$="/8c91833cd0522963.webp"]{--mobile-image-scale:1.296623;--mobile-image-x:0.124675%;--mobile-image-y:1.122078%}
 .product-card .product-media>img[src$="/8cdd6e4c33122cec.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/8e58bf4bc39b1136.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/8e7c742b11fa9ed1.webp"]{--mobile-image-scale:1.235644;--mobile-image-x:-0.950495%;--mobile-image-y:-4.514851%}
 .product-card .product-media>img[src$="/8e809dac60949ee0.webp"]{--mobile-image-scale:0.965363;--mobile-image-x:-0.670391%;--mobile-image-y:-0.268156%}
 .product-card .product-media>img[src$="/8ed45603f50eb4d0.webp"]{--mobile-image-scale:1.059873;--mobile-image-x:0.305732%;--mobile-image-y:1.324841%}
 .product-card .product-media>img[src$="/8ef2597860608541.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/8f79c3d81956d705.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:3.507692%}
 .product-card .product-media>img[src$="/90627f4057342f42.webp"]{--mobile-image-scale:0.961850;--mobile-image-x:-1.109827%;--mobile-image-y:-0.092486%}
 .product-card .product-media>img[src$="/910bb2aadad82965.webp"]{--mobile-image-scale:1.345553;--mobile-image-x:-0.000000%;--mobile-image-y:-0.905660%}
 .product-card .product-media>img[src$="/927ccc3b3c1cec66.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-1.440000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/931481c22142788b.webp"]{--mobile-image-scale:0.998400;--mobile-image-x:-1.152000%;--mobile-image-y:-1.056000%}
 .product-card .product-media>img[src$="/943c40e368563e07.webp"]{--mobile-image-scale:1.034731;--mobile-image-x:0.287425%;--mobile-image-y:-0.287425%}
 .product-card .product-media>img[src$="/94b20aad94045f87.webp"]{--mobile-image-scale:1.338338;--mobile-image-x:0.128686%;--mobile-image-y:-1.158177%}
 .product-card .product-media>img[src$="/94cf5ca659dacdd7.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:0.369231%}
 .product-card .product-media>img[src$="/9520af1a44e7873c.webp"]{--mobile-image-scale:1.012576;--mobile-image-x:-0.681542%;--mobile-image-y:-2.239351%}
 .product-card .product-media>img[src$="/95665d80bbeab9bf.webp"]{--mobile-image-scale:1.148173;--mobile-image-x:2.551495%;--mobile-image-y:-0.478405%}
 .product-card .product-media>img[src$="/9592f117864f9981.webp"]{--mobile-image-scale:1.010526;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/95b486642cb33076.webp"]{--mobile-image-scale:0.986561;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/96a2f941d6e98736.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-2.400000%}
 .product-card .product-media>img[src$="/96ecbe9a7d12db17.webp"]{--mobile-image-scale:1.124324;--mobile-image-x:-1.945946%;--mobile-image-y:-1.945946%}
 .product-card .product-media>img[src$="/9887f6bd0d1ddab0.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/9c13c6b1d3437e31.webp"]{--mobile-image-scale:0.973099;--mobile-image-x:-0.654971%;--mobile-image-y:-1.777778%}
 .product-card .product-media>img[src$="/9ec20ff3408169c6.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:0.923077%}
 .product-card .product-media>img[src$="/a12e488523427b64.webp"]{--mobile-image-scale:0.982677;--mobile-image-x:-0.000000%;--mobile-image-y:-4.913386%}
 .product-card .product-media>img[src$="/a1dc87ba6612ca39.webp"]{--mobile-image-scale:1.069042;--mobile-image-x:-2.031180%;--mobile-image-y:-2.672606%}
 .product-card .product-media>img[src$="/a274fcbce097cc2b.webp"]{--mobile-image-scale:0.987654;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/a3dbe436c04a0561.webp"]{--mobile-image-scale:1.099559;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/a4925a7b7fcc5409.webp"]{--mobile-image-scale:1.043478;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/a5a8ba26264c1aeb.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-2.492308%}
 .product-card .product-media>img[src$="/a63e7c92fb93c1d3.webp"]{--mobile-image-scale:1.183562;--mobile-image-x:-0.657534%;--mobile-image-y:1.150685%}
 .product-card .product-media>img[src$="/a64785ad7a703cc9.webp"]{--mobile-image-scale:1.050947;--mobile-image-x:3.233684%;--mobile-image-y:-0.101053%}
 .product-card .product-media>img[src$="/a78d7f46900c5e1a.webp"]{--mobile-image-scale:0.967442;--mobile-image-x:-0.000000%;--mobile-image-y:1.674419%}
 .product-card .product-media>img[src$="/a7e737b978b92ced.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-5.815385%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/a7f5b0e25310d78d.webp"]{--mobile-image-scale:1.106874;--mobile-image-x:-0.106430%;--mobile-image-y:0.106430%}
 .product-card .product-media>img[src$="/a98730ebf8a27b83.webp"]{--mobile-image-scale:1.252174;--mobile-image-x:-0.000000%;--mobile-image-y:-2.086957%}
 .product-card .product-media>img[src$="/ac4f15db63824542.webp"]{--mobile-image-scale:1.144371;--mobile-image-x:0.635762%;--mobile-image-y:-0.317881%}
 .product-card .product-media>img[src$="/accc6889eaca8743.webp"]{--mobile-image-scale:1.152000;--mobile-image-x:2.240000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/accd6ee616e7c91b.webp"]{--mobile-image-scale:1.016471;--mobile-image-x:-0.564706%;--mobile-image-y:-4.800000%}
 .product-card .product-media>img[src$="/af491fb102345a10.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-6.553846%}
 .product-card .product-media>img[src$="/aff375427eacbddc.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/b28b5381d8d7d43d.webp"]{--mobile-image-scale:0.961850;--mobile-image-x:-0.647399%;--mobile-image-y:-0.092486%}
 .product-card .product-media>img[src$="/b2e1ecc83395d95a.webp"]{--mobile-image-scale:0.980747;--mobile-image-x:-0.000000%;--mobile-image-y:-1.037328%}
 .product-card .product-media>img[src$="/b376c2ecc76a1c4c.webp"]{--mobile-image-scale:1.037838;--mobile-image-x:3.692308%;--mobile-image-y:0.299376%}
 .product-card .product-media>img[src$="/b5d5672e9186dc08.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:1.292308%}
 .product-card .product-media>img[src$="/b701c856d606f1ef.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-7.661538%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/b728d1b64ea40673.webp"]{--mobile-image-scale:1.144371;--mobile-image-x:2.701987%;--mobile-image-y:-0.317881%}
 .product-card .product-media>img[src$="/b7e652cfdb4b77a9.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/b97b4f1fa0d6692f.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:0.400000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/b9c56a5f55fffa71.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/b9cfcedd55340efc.webp"]{--mobile-image-scale:1.053659;--mobile-image-x:-0.292683%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/bb204f71bdc39bcc.webp"]{--mobile-image-scale:1.010526;--mobile-image-x:2.425263%;--mobile-image-y:0.101053%}
 .product-card .product-media>img[src$="/bbee44946197dcf9.webp"]{--mobile-image-scale:0.976908;--mobile-image-x:-0.093933%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/bda50adef05394a1.webp"]{--mobile-image-scale:0.986561;--mobile-image-x:0.664032%;--mobile-image-y:-0.189723%}
 .product-card .product-media>img[src$="/bf4e7272b8ec90f1.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/c09f55f7c371c16e.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/c3998afd47135b56.webp"]{--mobile-image-scale:0.975000;--mobile-image-x:-0.468750%;--mobile-image-y:0.750000%}
 .product-card .product-media>img[src$="/c3bc5f98748f8005.webp"]{--mobile-image-scale:0.963707;--mobile-image-x:-0.000000%;--mobile-image-y:-0.092664%}
 .product-card .product-media>img[src$="/c42e651cb28be7af.webp"]{--mobile-image-scale:1.002410;--mobile-image-x:0.963855%;--mobile-image-y:-6.072289%}
 .product-card .product-media>img[src$="/c4fd8320584a50cc.webp"]{--mobile-image-scale:0.973099;--mobile-image-x:-0.000000%;--mobile-image-y:0.280702%}
 .product-card .product-media>img[src$="/c6a01cf93b5076eb.webp"]{--mobile-image-scale:0.975610;--mobile-image-x:-1.073171%;--mobile-image-y:0.195122%}
 .product-card .product-media>img[src$="/c8416f05b472b66f.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-3.046154%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/c939ecc49cd5e8b9.webp"]{--mobile-image-scale:1.152000;--mobile-image-x:0.640000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/c9f809a62d3b1fc7.webp"]{--mobile-image-scale:1.031405;--mobile-image-x:0.198347%;--mobile-image-y:0.099174%}
 .product-card .product-media>img[src$="/ca630299360311d4.webp"]{--mobile-image-scale:1.062128;--mobile-image-x:1.429787%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/cb2be438dfef5869.webp"]{--mobile-image-scale:1.018776;--mobile-image-x:-0.979592%;--mobile-image-y:-0.685714%}
 .product-card .product-media>img[src$="/cc2a59aefdde50dd.webp"]{--mobile-image-scale:1.140594;--mobile-image-x:2.059406%;--mobile-image-y:0.158416%}
 .product-card .product-media>img[src$="/ccd70e9b38cef4f6.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:0.553846%}
 .product-card .product-media>img[src$="/ce8dafe79d41e323.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-3.138462%}
 .product-card .product-media>img[src$="/cf918b9844744e45.webp"]{--mobile-image-scale:0.976271;--mobile-image-x:-0.813559%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/d07fb8489388de79.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.369231%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/d0fc0d618ae9a4ea.webp"]{--mobile-image-scale:1.046541;--mobile-image-x:-3.119497%;--mobile-image-y:2.113208%}
 .product-card .product-media>img[src$="/d1155fdedd6c048f.webp"]{--mobile-image-scale:1.310236;--mobile-image-x:1.889764%;--mobile-image-y:0.251969%}
 .product-card .product-media>img[src$="/d1cc60510b42c13a.webp"]{--mobile-image-scale:1.232593;--mobile-image-x:2.962963%;--mobile-image-y:-0.118519%}
 .product-card .product-media>img[src$="/d2e266c203025f9f.webp"]{--mobile-image-scale:1.140594;--mobile-image-x:2.217822%;--mobile-image-y:-0.158416%}
 .product-card .product-media>img[src$="/d3ea123bb58fd77f.webp"]{--mobile-image-scale:0.963707;--mobile-image-x:0.741313%;--mobile-image-y:0.185328%}
 .product-card .product-media>img[src$="/d40761e2d3b8f843.webp"]{--mobile-image-scale:1.140594;--mobile-image-x:-0.792079%;--mobile-image-y:0.158416%}
 .product-card .product-media>img[src$="/d4643103fb4b1d6c.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:18.923077%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/d57370e3454fc062.webp"]{--mobile-image-scale:1.021277;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/d6982fee7c991bba.webp"]{--mobile-image-scale:1.136842;--mobile-image-x:0.789474%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/d75ad8db9b97c47f.webp"]{--mobile-image-scale:1.111804;--mobile-image-x:-0.962138%;--mobile-image-y:4.169265%}
 .product-card .product-media>img[src$="/d9b286a868a10442.webp"]{--mobile-image-scale:0.961924;--mobile-image-x:0.865731%;--mobile-image-y:0.096192%}
 .product-card .product-media>img[src$="/da33c5bfcc9bd19f.webp"]{--mobile-image-scale:0.975610;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/da5abbc1333263c3.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-4.246154%}
 .product-card .product-media>img[src$="/db0ca09702e54cf3.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/dbdfc3e653fcdb88.webp"]{--mobile-image-scale:0.996407;--mobile-image-x:-1.820359%;--mobile-image-y:-5.461078%}
 .product-card .product-media>img[src$="/dc01cc1da601c65b.webp"]{--mobile-image-scale:1.152000;--mobile-image-x:-0.640000%;--mobile-image-y:-0.640000%}
 .product-card .product-media>img[src$="/dd537a1a5b8451b0.webp"]{--mobile-image-scale:0.980747;--mobile-image-x:0.754420%;--mobile-image-y:0.094303%}
 .product-card .product-media>img[src$="/dd849a486289b409.webp"]{--mobile-image-scale:0.973099;--mobile-image-x:-0.935673%;--mobile-image-y:-0.654971%}
 .product-card .product-media>img[src$="/de95a061c0aba096.webp"]{--mobile-image-scale:0.988515;--mobile-image-x:-1.425743%;--mobile-image-y:1.425743%}
 .product-card .product-media>img[src$="/dea56c0abd6b0f5c.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/def455d6418fd823.webp"]{--mobile-image-scale:1.028571;--mobile-image-x:-0.000000%;--mobile-image-y:-0.857143%}
 .product-card .product-media>img[src$="/dfa5e6e78b74596f.webp"]{--mobile-image-scale:0.967442;--mobile-image-x:0.372093%;--mobile-image-y:-1.674419%}
 .product-card .product-media>img[src$="/e21071d67cfa1041.webp"]{--mobile-image-scale:1.114286;--mobile-image-x:-0.428571%;--mobile-image-y:-3.000000%}
 .product-card .product-media>img[src$="/e3429296792194cf.webp"]{--mobile-image-scale:1.057269;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/e3bc3dcc8e6ee12e.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:0.400000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/e4d35b754af5ffa3.webp"]{--mobile-image-scale:1.085217;--mobile-image-x:1.252174%;--mobile-image-y:0.834783%}
 .product-card .product-media>img[src$="/e516c1b632877c96.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/e574c5fa0d778e40.webp"]{--mobile-image-scale:1.040000;--mobile-image-x:-0.000000%;--mobile-image-y:-8.300000%}
 .product-card .product-media>img[src$="/e76b6bdfd019315c.webp"]{--mobile-image-scale:1.202892;--mobile-image-x:-0.115663%;--mobile-image-y:-4.279518%}
 .product-card .product-media>img[src$="/e77c3dcb5792691e.webp"]{--mobile-image-scale:0.977597;--mobile-image-x:2.150713%;--mobile-image-y:-0.684318%}
 .product-card .product-media>img[src$="/ea478cffa5b55942.webp"]{--mobile-image-scale:0.967442;--mobile-image-x:0.372093%;--mobile-image-y:1.395349%}
 .product-card .product-media>img[src$="/eac9b9e3ac6c667c.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/ec04ac24e04c699d.webp"]{--mobile-image-scale:1.167568;--mobile-image-x:-1.945946%;--mobile-image-y:0.648649%}
 .product-card .product-media>img[src$="/ecb8e8089f8d1880.webp"]{--mobile-image-scale:1.028571;--mobile-image-x:-0.000000%;--mobile-image-y:0.285714%}
 .product-card .product-media>img[src$="/ed72314c8c4585aa.webp"]{--mobile-image-scale:1.331200;--mobile-image-x:0.512000%;--mobile-image-y:1.664000%}
 .product-card .product-media>img[src$="/ef96fa244dc8b69b.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/f01b98f9c89c036e.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-0.830769%}
 .product-card .product-media>img[src$="/f0cb45dc8d604bef.webp"]{--mobile-image-scale:1.044351;--mobile-image-x:-0.000000%;--mobile-image-y:-3.213389%}
 .product-card .product-media>img[src$="/f119659c13e7ee65.webp"]{--mobile-image-scale:1.059873;--mobile-image-x:-1.528662%;--mobile-image-y:-0.203822%}
 .product-card .product-media>img[src$="/f2833f1bcd106fbc.webp"]{--mobile-image-scale:1.148173;--mobile-image-x:0.637874%;--mobile-image-y:0.159468%}
 .product-card .product-media>img[src$="/f2c7f826a1087a56.webp"]{--mobile-image-scale:1.059603;--mobile-image-x:-8.900662%;--mobile-image-y:-0.105960%}
 .product-card .product-media>img[src$="/f2ffe224d8ebb14c.webp"]{--mobile-image-scale:0.961850;--mobile-image-x:0.092486%;--mobile-image-y:-0.092486%}
 .product-card .product-media>img[src$="/f3587d7bf4719606.webp"]{--mobile-image-scale:0.967742;--mobile-image-x:-0.193548%;--mobile-image-y:-0.387097%}
 .product-card .product-media>img[src$="/f47757fa1bc9f18a.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/f4c2ec40e9808cae.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-0.184615%}
 .product-card .product-media>img[src$="/f50e2797418c089b.webp"]{--mobile-image-scale:0.996407;--mobile-image-x:-0.095808%;--mobile-image-y:0.095808%}
 .product-card .product-media>img[src$="/f5c70e691a221468.webp"]{--mobile-image-scale:0.965363;--mobile-image-x:-0.000000%;--mobile-image-y:-0.134078%}
 .product-card .product-media>img[src$="/f5d599ff73fcf596.webp"]{--mobile-image-scale:1.150230;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/f5fac6c7de3996a2.webp"]{--mobile-image-scale:0.976908;--mobile-image-x:-0.093933%;--mobile-image-y:-1.221135%}
 .product-card .product-media>img[src$="/f61fea68493ff246.webp"]{--mobile-image-scale:1.152000;--mobile-image-x:0.800000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/f6db6d6d8f4e83c1.webp"]{--mobile-image-scale:0.971660;--mobile-image-x:-0.777328%;--mobile-image-y:-0.194332%}
 .product-card .product-media>img[src$="/f8283887b779b49e.webp"]{--mobile-image-scale:0.978824;--mobile-image-x:-0.941176%;--mobile-image-y:-4.517647%}
 .product-card .product-media>img[src$="/f8bd7b7a7040fb86.webp"]{--mobile-image-scale:1.048739;--mobile-image-x:0.605042%;--mobile-image-y:-5.848739%}
 .product-card .product-media>img[src$="/f9352a450b09fbef.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/f9525654735da2a3.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:1.536000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/f97b35d483713504.webp"]{--mobile-image-scale:1.018776;--mobile-image-x:-0.000000%;--mobile-image-y:2.840816%}
 .product-card .product-media>img[src$="/fac5ce093aceb9c3.webp"]{--mobile-image-scale:1.018776;--mobile-image-x:-1.567347%;--mobile-image-y:-4.604082%}
 .product-card .product-media>img[src$="/fb6bdb080df3d946.webp"]{--mobile-image-scale:0.993103;--mobile-image-x:0.137931%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/fb9449df40b9749f.webp"]{--mobile-image-scale:1.040000;--mobile-image-x:4.000000%;--mobile-image-y:-3.200000%}
 .product-card .product-media>img[src$="/fc2d2737e099b2da.webp"]{--mobile-image-scale:1.142334;--mobile-image-x:2.196796%;--mobile-image-y:-3.185355%}
 .product-card .product-media>img[src$="/fce376272b7622fe.webp"]{--mobile-image-scale:1.013490;--mobile-image-x:0.140762%;--mobile-image-y:-0.422287%}
 .product-card .product-media>img[src$="/fd2b36cd71cd74dc.webp"]{--mobile-image-scale:1.306806;--mobile-image-x:-0.000000%;--mobile-image-y:4.146597%}
 .product-card .product-media>img[src$="/fd9919c8e6ae1eee.webp"]{--mobile-image-scale:1.144371;--mobile-image-x:-0.000000%;--mobile-image-y:-0.000000%}
 .product-card .product-media>img[src$="/fe08bc4c0cf039d6.webp"]{--mobile-image-scale:0.967442;--mobile-image-x:-0.000000%;--mobile-image-y:-0.093023%}
 .product-card .product-media>img[src$="/fe1575c6d97468d0.webp"]{--mobile-image-scale:0.960000;--mobile-image-x:-0.000000%;--mobile-image-y:-0.576000%}
 .product-card .product-media>img[src$="/ff0a360424521b80.webp"]{--mobile-image-scale:1.036717;--mobile-image-x:-0.000000%;--mobile-image-y:-0.103672%}
 .product-card .product-media>img[src$="/ff12d6e413704c5c.webp"]{--mobile-image-scale:1.191408;--mobile-image-x:-2.176611%;--mobile-image-y:-0.229117%}
}
