body.tos-subpage{--tos-ink:#17232b;--tos-blue:#2b63a6;--tos-light:#f5f6f3;--tos-line:#dce1dc;--tos-muted:#59656a;color:var(--tos-ink)}body.tos-subpage #MainContent{background:var(--tos-light);padding-block-end:64px}body.tos-subpage #MainContent :is(h1,h2,h3,h4){font-family:var(--font-heading--family);font-weight:750;letter-spacing:-.035em;text-wrap:balance}body.tos-subpage #MainContent :is(h2,h3){line-height:1.12}body.tos-subpage #MainContent h2{font-size:clamp(26px,3vw,42px)}body.tos-subpage #MainContent h3{font-size:22px}body.tos-subpage #MainContent p{line-height:1.65}body.tos-subpage #MainContent :is(input,textarea,select){font:inherit;max-inline-size:100%}body.tos-subpage #MainContent :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid #63a8e9;outline-offset:4px}body.tos-subpage #header-component{background:var(--tos-ink);--color-background-top-row:transparent!important;--color-background-bottom-row:transparent!important;box-shadow:0 1px #ffffff20}body.tos-subpage #header-component .header__row{background:transparent!important;color:#fff!important;--color-background:transparent!important;--color-background-rgb:23 35 43!important;--color-foreground:#fff!important;--color-foreground-rgb:255 255 255!important;--color:#fff!important;--color-rgb:255 255 255!important}body.tos-subpage #header-component .header-menu{background:transparent;--color-foreground:#fff;--color-foreground-rgb:255 255 255;--color:#fff;color:#fff}body.tos-subpage #header-component :is(.menu-list__link,.menu-list__disclosure){color:#fff}body.tos-subpage #header-component .menu-list__submenu{background:#17232b;--color-background:#17232b;--color-foreground:#fff;--color-foreground-subdued:#c6d2db}body.tos-subpage #header-component .header-logo__image{filter:brightness(0) invert(1)}body.tos-subpage #header-component .header__row--top .header__columns{padding-block:10px!important}body.tos-subpage #header-component .header__row--bottom .header__columns{padding-block:7px!important}body.tos-subpage .tos-page-hero{position:relative;flex:none;isolation:isolate;inline-size:100%;padding:55px max(32px,calc((100% - 1280px)/2)) 58px;background:#17232b;color:#fff;border-block-end:4px solid var(--tos-blue);overflow:hidden}body.tos-subpage .tos-page-hero:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,transparent 62%,#ffffff03 62.1%,#ffffff03 72%,transparent 72.1%),linear-gradient(135deg,transparent 77%,#ffffff03 77.1%)}body.tos-subpage .tos-page-hero__eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 23px;font-size:11px;letter-spacing:.2em;font-weight:650;text-transform:uppercase;color:#a8c8e8}body.tos-subpage .tos-page-hero__eyebrow:before{content:"";inline-size:7px;block-size:7px;background:#63a8e9;flex:none}body.tos-subpage .tos-page-hero h1{color:#fff;font-size:clamp(38px,5vw,68px);line-height:1.04;max-inline-size:1120px;margin:0;text-transform:uppercase;text-align:start}body.tos-subpage .tos-page-hero__links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-block-start:28px;font-size:12px;line-height:1.4}body.tos-subpage .tos-page-hero__links a{color:#d2e3f1;text-decoration:none;border-block-end:1px solid #ffffff45;padding-block-end:6px}body.tos-subpage .tos-page-hero__links a:hover{color:#fff;border-color:#63a8e9}body.tos-subpage #MainContent>.shopify-section:has(h1):not(:has(p)):not(:has(.page-content)):not(:has(.product-information)):not(:has(.product-grid)):not(:has(cart-items-component)){display:none}body.tos-subpage #MainContent>.shopify-section:has(h1):not(:has(.page-content)):not(:has(.product-information)):not(:has(.product-grid)) .section-content-wrapper{padding-block:24px!important;gap:0}body.tos-subpage #MainContent>.shopify-section .text-block:has(>h1){display:none}body.tos-subpage.tos-type-product #MainContent>.shopify-section .text-block:has(>h1){display:block}body.tos-subpage #MainContent>.shopify-section:has(.page-content)>.section{--page-content-width:100%;padding-block:0}body.tos-subpage #MainContent .section-background{background:var(--tos-light)}body.tos-subpage #MainContent .section-content-wrapper{--gap:24px}body.tos-subpage #MainContent .button:not(.button-unstyled):not(.cart-items__remove){border-radius:0;min-block-size:50px;padding:16px 24px;background:var(--tos-blue);color:#fff;border:1px solid var(--tos-blue);font-size:12px;font-weight:750;letter-spacing:.07em;text-transform:uppercase;box-shadow:none;text-decoration:none;transition:background .18s,border-color .18s}body.tos-subpage #MainContent .button:not(.button-unstyled):not(.cart-items__remove):hover{background:#204f87;border-color:#204f87}body.tos-subpage #MainContent .button-secondary:not(.button-unstyled){background:transparent;color:var(--tos-ink);border-color:#aab7bc}body.tos-subpage #MainContent .button-secondary:not(.button-unstyled):hover{background:#e8edf0;color:var(--tos-ink)}body.tos-subpage #MainContent .button:disabled{opacity:.45;cursor:not-allowed}body.tos-subpage #MainContent :is(.parts-catalogue__form,.parts-finder__form,.contact-form) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){background:#fff;border:1px solid #cbd4d7;border-radius:0;min-block-size:52px;padding:14px 16px;color:var(--tos-ink);box-shadow:none}body.tos-subpage #MainContent :is(.parts-catalogue__form,.parts-finder__form) label{display:block;font-size:12px;font-weight:700;letter-spacing:.025em;margin-block-end:8px}body.tos-subpage .parts-catalogue-wrap{padding-block:48px}body.tos-subpage parts-catalogue{display:block;max-inline-size:1280px;margin-inline:auto}body.tos-subpage parts-catalogue>h2{margin-block:0 16px}body.tos-subpage parts-catalogue>p{color:var(--tos-muted);max-inline-size:860px}body.tos-subpage .parts-catalogue__form{margin-block:28px 18px;padding:28px;background:#e9eeed;border:1px solid var(--tos-line);gap:20px;align-items:end}body.tos-subpage .parts-catalogue__form .button{inline-size:100%;white-space:normal}body.tos-subpage .parts-catalogue__note{font-size:13px!important;max-inline-size:850px}body.tos-subpage .parts-catalogue__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin-block-start:28px}body.tos-subpage .parts-catalogue__card{display:flex;flex-direction:column;min-inline-size:0;padding:22px;background:#fff;border:1px solid var(--tos-line);border-radius:0;box-shadow:none;transition:border-color .18s,transform .18s}body.tos-subpage .parts-catalogue__card[hidden]{display:none!important}body.tos-subpage .parts-catalogue__card:hover{border-color:var(--tos-blue);transform:translateY(-3px)}body.tos-subpage .parts-catalogue__product{display:flex;flex-direction:column;align-items:stretch;gap:20px;text-decoration:none;color:var(--tos-ink);margin-block-end:8px}body.tos-subpage .parts-catalogue__image{inline-size:100%;block-size:180px;max-inline-size:none;object-fit:contain;background:var(--tos-light);padding:14px}body.tos-subpage .parts-catalogue__product h3{font-size:20px!important;line-height:1.22;min-block-size:49px;margin:0;text-align:start;overflow-wrap:anywhere}body.tos-subpage .parts-catalogue__card p{font-size:13px;line-height:1.55;margin-block:7px;color:var(--tos-muted)}body.tos-subpage .parts-catalogue__price strong{font-size:25px;line-height:1.3;color:var(--tos-ink);letter-spacing:-.04em}body.tos-subpage .parts-catalogue__price small{font-size:11px}body.tos-subpage .parts-catalogue__numbers{padding-block:12px;border-block:1px solid #e5e9e5;overflow-wrap:anywhere}body.tos-subpage .parts-catalogue__card>a:last-child{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-block-start:auto;padding-block-start:16px;color:var(--tos-blue);font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.05em;text-decoration:none}body.tos-subpage .parts-catalogue__card>a:last-child:after{content:"\2197";font-size:20px;flex:none}body.tos-subpage :is(.parts-finder,.parts-library){min-inline-size:0;inline-size:100%;box-sizing:border-box;overflow-wrap:anywhere;max-inline-size:1280px;margin:40px auto;padding:36px;border:1px solid var(--tos-line);border-radius:0;background:#fff}body.tos-subpage .parts-finder{border-block-start:4px solid var(--tos-blue)}body.tos-subpage .parts-finder h2{margin-block:0 16px}body.tos-subpage .parts-finder p{color:var(--tos-muted)}body.tos-subpage .parts-finder__controls{gap:12px}body.tos-subpage .parts-finder__controls input{min-inline-size:0}body.tos-subpage :is(.parts-finder,.parts-library,.page-content) a:not(.button){color:var(--tos-blue);text-underline-offset:4px}body.tos-subpage .parts-finder__links{padding-inline-start:20px;line-height:1.8}body.tos-subpage .section-resource-list{padding-block:40px 56px!important}body.tos-subpage .section-resource-list__content{margin-block-end:24px}body.tos-subpage .collection-card{min-inline-size:0}body.tos-subpage .collection-card__inner{display:flex;flex-direction:column;min-inline-size:0;background:#fff;border:1px solid var(--tos-line);border-radius:0;overflow:hidden;transition:border-color .18s,transform .18s}body.tos-subpage .collection-card:hover .collection-card__inner{border-color:var(--tos-blue);transform:translateY(-3px)}body.tos-subpage .collection-card__image{aspect-ratio:4/3;inline-size:100%;padding:22px;background:#fff}body.tos-subpage .collection-card__image img{object-fit:contain!important;border-radius:0}body.tos-subpage .collection-card__content{position:static!important;inset:auto!important;padding:20px 22px!important;background:#fff;min-block-size:80px;justify-content:center;align-items:flex-start;--color-foreground:#17232b;--color:#17232b}body.tos-subpage .collection-card__content .text-block{background:transparent!important;padding:0!important;font-size:20px!important;font-weight:750;text-align:start;--text-align:start;line-height:1.2}body.tos-subpage .collection-card__content :is(p,h2,h3,h4){color:var(--tos-ink);margin:0}body.tos-subpage .product-grid{gap:24px!important}body.tos-subpage .product-card{background:#fff;border:1px solid var(--tos-line);border-radius:0;height:100%;transition:border-color .18s}body.tos-subpage .product-card:hover{border-color:var(--tos-blue)}body.tos-subpage .product-card__content{padding:16px!important;gap:16px!important;border-radius:0}body.tos-subpage .product-card .card-gallery{background:var(--tos-light);border-radius:0;overflow:hidden}body.tos-subpage .product-card .product-media__image{object-fit:contain;padding:12px}body.tos-subpage .product-card .text-block{font-size:16px!important;line-height:1.3}body.tos-subpage .product-card .price{font-size:21px;font-weight:700;letter-spacing:-.03em}body.tos-subpage .facets{background:#e9eeed;border-block:1px solid var(--tos-line);padding:16px!important}body.tos-subpage .product-grid-container{padding-block:32px 64px}body.tos-subpage .product-information{padding-block:40px 56px!important}body.tos-subpage .product-information__grid{gap:40px!important;align-items:start}body.tos-subpage .product-information__media{min-inline-size:0;inline-size:100%;padding-inline-end:0}body.tos-subpage .product-information__media media-gallery{inline-size:100%}body.tos-subpage .product-media-container{background:var(--tos-light);border:1px solid var(--tos-line);border-radius:0}body.tos-subpage .product-media__image{object-fit:contain!important;object-position:center;padding:28px}body.tos-subpage .product-details{min-inline-size:0;background:#fff;border:1px solid var(--tos-line);border-block-start:4px solid var(--tos-blue);padding:28px!important}body.tos-subpage .product-details>.group-block{padding-block:0!important}body.tos-subpage .product-details h1{font-size:clamp(28px,3vw,42px)!important;line-height:1.08;text-align:start;margin:0 0 12px}body.tos-subpage .product-details .text-block:has(h1){text-align:start;--text-align:start}body.tos-subpage .product-details p{font-size:14px!important;line-height:1.6!important}body.tos-subpage .product-details product-price .price{display:block;font-size:34px;font-weight:750;letter-spacing:-.045em;color:var(--tos-ink)}body.tos-subpage .product-details .group-block-content{--gap:16px}body.tos-subpage .product-details .rte>p{margin-block:12px}body.tos-subpage .product-details .rte>p:has(strong){padding:14px 16px;background:#f1f4f1;border-inline-start:3px solid #8caa97}body.tos-subpage .product-details a:not(.button){color:var(--tos-blue);text-underline-offset:4px}body.tos-subpage .product-details .quantity-selector{border:1px solid #bdcbd0;border-radius:0;background:#fff;min-block-size:50px}body.tos-subpage .product-details .details{border-block-end:1px solid var(--tos-line)}body.tos-subpage .product-details .details__header{padding-block:18px;font-size:15px;font-weight:700}body.tos-subpage .sticky-add-to-cart__bar{border:1px solid var(--tos-line);border-radius:0;box-shadow:0 6px 30px #17232b20}body.tos-subpage .page-content{inline-size:100%;max-inline-size:1000px;margin:40px auto 56px;background:#fff;border:1px solid var(--tos-line);padding:clamp(24px,4vw,56px);font-size:16px;line-height:1.8;color:#36474f}body.tos-subpage .page-content h2{font-size:clamp(25px,3vw,36px)!important;margin-block:42px 16px;color:var(--tos-ink)}body.tos-subpage .page-content h3{font-size:22px;margin-block:32px 12px;color:var(--tos-ink)}body.tos-subpage .page-content p{margin-block:0 18px;max-inline-size:none}body.tos-subpage .page-content :is(ul,ol){padding-inline-start:24px;line-height:1.8}body.tos-subpage :is(.page-content,.parts-library) details{border:1px solid var(--tos-line);border-radius:0;background:#fff;margin-block:12px;padding:0 22px}body.tos-subpage :is(.page-content,.parts-library) summary{cursor:pointer;padding-block:20px;font-size:17px;font-weight:700;line-height:1.4;color:var(--tos-ink)}body.tos-subpage :is(.page-content,.parts-library) details[open]{border-color:#81a6ca;border-inline-start:3px solid var(--tos-blue);background:#f9fbfc}body.tos-subpage :is(.page-content,.parts-library) details[open]>:last-child{margin-block-end:22px}body.tos-subpage .parts-library__catalogue{border-radius:0;border:1px solid var(--tos-line);padding:24px;background:var(--tos-light)}body.tos-subpage .parts-library__languages a{display:inline-block;font-weight:700;padding:10px 14px;border:1px solid #c4d1db;background:#fff;text-decoration:none}body.tos-subpage.tos-page-contact #MainContent>[id$=__section_nHJCUU] .section-content-wrapper{padding-block:32px!important;gap:12px}body.tos-subpage.tos-page-contact #MainContent>[id$=__section_nHJCUU] h2{display:none}body.tos-subpage.tos-page-contact #MainContent>[id$=__section_nHJCUU] p{font-size:18px!important;max-inline-size:850px;margin-inline:auto;font-weight:400}body.tos-subpage .contact-form{max-inline-size:880px!important;inline-size:100%;margin:0 auto;padding:32px;background:#fff;border:1px solid var(--tos-line);border-block-start:4px solid var(--tos-blue)}body.tos-subpage .contact-form__form{gap:18px}body.tos-subpage .contact-form__input--textarea{min-block-size:170px}body.tos-subpage.tos-page-contact #MainContent>[id$=__section_ddPTFk] .section-content-wrapper{padding-block:12px 48px!important;gap:18px}body.tos-subpage.tos-page-contact #MainContent>[id$=__section_dEbJGn] .group-block{padding:28px!important;background:#fff;border:1px solid var(--tos-line);align-self:stretch}body.tos-subpage.tos-page-contact #MainContent>[id$=__section_dEbJGn] .section-content-wrapper{gap:24px;padding-block:0 40px!important}body.tos-subpage.tos-page-contact #MainContent>[id$=__section_dEbJGn] :is(h2,p){text-align:start}body.tos-subpage.tos-page-request-a-part #EnquiryStatus{max-inline-size:1120px;margin:32px auto 0;padding:22px 28px;background:#e9eeed;border-inline-start:4px solid var(--tos-blue);font-size:14px}body.tos-subpage.tos-page-request-a-part .shopify-app-block{max-inline-size:900px;margin:0 auto;padding:32px;background:#fff;border:1px solid var(--tos-line);border-block-start:4px solid var(--tos-blue)}body.tos-subpage.tos-page-request-a-part #MainContent>.shopify-section:has(.shopify-app-block) .section-content-wrapper{padding-block:32px 56px!important}body.tos-subpage .cart-page{padding-block:40px 56px!important;gap:32px}body.tos-subpage .cart-page__title{padding-block-end:16px;border-block-end:1px solid var(--tos-line)}body.tos-subpage .cart-page__title h1{font-size:clamp(32px,4vw,52px);text-transform:uppercase}body.tos-subpage .cart-page__items{background:#fff;border:1px solid var(--tos-line);padding:24px}body.tos-subpage .cart-items__media-image{background:var(--tos-light);object-fit:contain;border-radius:0}body.tos-subpage .cart-summary{display:block!important;align-self:start;background:#fff!important;border:1px solid var(--tos-line);border-block-start:4px solid var(--tos-blue);border-radius:0;--color-background:#fff;--color-foreground:#17232b}body.tos-subpage .cart-summary__inner{padding:28px!important}body.tos-subpage :is(.shopify-policy__container,.shopify-policy__body){max-inline-size:1000px}body.tos-subpage .shopify-policy__body{background:#fff;border:1px solid var(--tos-line);padding:clamp(24px,4vw,48px);line-height:1.8}body.tos-subpage footer .section-background{background:#17232b!important}body.tos-subpage footer .section{--color-background:#17232b;--color-background-rgb:23 35 43;--color-foreground:#e6edf1;--color-foreground-rgb:230 237 241;--color:#e6edf1;--color-rgb:230 237 241;color:#e6edf1}body.tos-subpage footer .text-block{color:#e6edf1;--color:#e6edf1;--color-foreground:#e6edf1}body.tos-subpage footer :is(a,p,summary){color:#d9e2e8}body.tos-subpage footer :is(h2,h3,h4){color:#fff}@media(min-width:1100px){body.tos-subpage .product-information__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)!important}}@media(max-width:989px){body.tos-subpage .parts-catalogue__list{grid-template-columns:repeat(2,minmax(0,1fr))}body.tos-subpage .product-information__grid{gap:24px!important}body.tos-subpage .product-details{padding:22px!important}}@media(max-width:749px){body.tos-subpage #MainContent{padding-block-end:32px}body.tos-subpage .tos-page-hero{padding:36px 22px 40px}body.tos-subpage .tos-page-hero h1{font-size:clamp(32px,9vw,46px);overflow-wrap:anywhere}body.tos-subpage .tos-page-hero__eyebrow{font-size:10px;margin-block-end:18px}body.tos-subpage .tos-page-hero__links{font-size:11px;margin-block-start:24px;gap:16px}body.tos-subpage .parts-catalogue-wrap{padding-block:30px}body.tos-subpage .parts-catalogue__form{padding:20px;gap:16px}body.tos-subpage .parts-catalogue__list{grid-template-columns:minmax(0,1fr);gap:20px}body.tos-subpage .parts-catalogue__card{padding:20px}body.tos-subpage .parts-catalogue__image{block-size:190px}body.tos-subpage .parts-catalogue__product h3{min-block-size:0}body.tos-subpage :is(.parts-finder,.parts-library){padding:24px;margin-block:24px}body.tos-subpage .parts-finder__controls{display:flex;flex-direction:column;align-items:stretch}body.tos-subpage .parts-finder__controls .button{inline-size:100%}body.tos-subpage .collection-card__image{padding:16px}body.tos-subpage .collection-card__content{padding:16px!important;min-block-size:70px}body.tos-subpage .collection-card__content .text-block{font-size:17px!important}body.tos-subpage .product-grid{gap:14px!important}body.tos-subpage .product-card__content{padding:12px!important;gap:12px!important}body.tos-subpage .product-card .text-block{font-size:14px!important}body.tos-subpage .product-information{padding-block:24px!important}body.tos-subpage .product-details h1{font-size:29px!important}body.tos-subpage .product-media__image{padding:18px}body.tos-subpage .page-content{margin-block:24px 32px;font-size:15px;padding:24px}body.tos-subpage :is(.page-content,.parts-library) details{padding-inline:16px}body.tos-subpage :is(.page-content,.parts-library) summary{font-size:16px}body.tos-subpage .contact-form{padding:22px}body.tos-subpage.tos-page-request-a-part .shopify-app-block{padding:22px 16px}body.tos-subpage.tos-page-request-a-part #EnquiryStatus{padding:20px;margin-block-start:24px}body.tos-subpage .cart-page__items{padding:16px}body.tos-subpage .cart-summary__inner{padding:22px!important}}@media(prefers-reduced-motion:reduce){body.tos-subpage :is(.parts-catalogue__card,.collection-card__inner,.button,.product-card){transition:none!important;transform:none!important}}body.tos-subpage .resource-list--grid:has(.collection-card){grid-auto-rows:1fr;align-items:stretch}body.tos-subpage .resource-list__item:has(>.collection-card){display:flex;min-inline-size:0}body.tos-subpage .collection-card{display:flex;flex-direction:column;inline-size:100%;block-size:100%}body.tos-subpage .collection-card__inner{flex:1 0 auto;inline-size:100%;block-size:100%}body.tos-subpage .collection-card__image{flex:none;aspect-ratio:4/3}body.tos-subpage .collection-card__content{flex:1 0 auto;inline-size:100%;min-block-size:104px;justify-content:flex-start}body.tos-subpage .collection-card__content .text-block{inline-size:100%;max-inline-size:100%;overflow-wrap:anywhere}body.tos-subpage .collection-card__content :is(p,h2,h3,h4){font-size:inherit!important;line-height:1.3!important;text-wrap:wrap}@media(max-width:749px){body.tos-subpage .collection-card__content{min-block-size:78px}}body.tos-subpage :is(.product-media__image,.parts-catalogue__image,.cart-items__media-image,.product-media,.product-media-constraint-wrapper){background-color:transparent!important}body.tos-subpage .product-information__media slideshow-container{background:transparent!important}body.tos-subpage .product-media-container{background:var(--tos-light);border-color:transparent}body.tos-subpage :is(.product-media__image,.parts-catalogue__image,.cart-items__media-image){mix-blend-mode:multiply}body.tos-subpage .collection-card__image,body.tos-subpage .collection-card__content{block-size:auto!important;height:auto!important}body.tos-subpage .tos-purchase-summary p{margin-block:4px!important;line-height:1.45!important}body.tos-subpage .tos-purchase-followup>p{margin-block:6px 12px!important}body.tos-subpage .tos-purchase-technical{border-block:1px solid var(--tos-line);padding-block:12px;margin-block:16px}body.tos-subpage .tos-purchase-technical summary{cursor:pointer;font-weight:700;line-height:1.4}body.tos-subpage .product-details h1{font-size:clamp(28px,2.3vw,34px)!important}body.tos-subpage.tos-page-contact .tos-page-hero{padding-block:28px}body.tos-subpage.tos-page-contact .tos-page-hero__eyebrow{margin-block-end:12px}body.tos-subpage.tos-page-contact .tos-page-hero__links{margin-block-start:16px}body.tos-subpage.tos-page-contact #MainContent>[id$=__section_nHJCUU] .section-content-wrapper{padding-block:16px 12px!important}body.tos-subpage.tos-page-contact #MainContent>[id$=__section_nHJCUU] p{margin-block:0!important}body.tos-subpage.tos-page-contact #MainContent>[id$=__section_ddPTFk] .section-content-wrapper{padding-block:8px 24px!important;gap:12px}@media(max-width:749px){body.tos-subpage.tos-page-contact .tos-page-hero{padding-block:22px}body.tos-subpage .product-details h1{font-size:28px!important}}body .product-card .card-gallery{--gallery-aspect-ratio:1!important;aspect-ratio:1;inline-size:100%;block-size:auto!important;flex:none}body .product-card .product-media-container{inline-size:100%;block-size:100%;aspect-ratio:1;--product-media-fit:contain}body .product-card .product-media{--ratio:1!important;aspect-ratio:1;inline-size:100%;block-size:100%}body .product-card .product-media__image{inline-size:100%;block-size:100%;object-fit:contain!important;object-position:center}body .product-card [ref=productTitleLink] .text-block{min-block-size:2.6em}body .parts-catalogue__image{inline-size:100%;block-size:auto!important;aspect-ratio:1;object-fit:contain;object-position:center}body .resource-card__media{aspect-ratio:1}body .resource-card__image{inline-size:100%;block-size:100%;object-fit:contain;object-position:center}body .product-card product-price{margin-block-start:auto}
/*# sourceMappingURL=/cdn/shop/t/16/assets/tos-storefront.css.map */
