#ProductGridContainer .cv53-guide-header{margin:4px 0 20px}#ProductGridContainer .cv53-guide-header h2{font-family:inherit;font-size:clamp(24px,2.6vw,33px);font-weight:720;line-height:1.2;letter-spacing:-.045em;color:#1b1f39;margin:0 0 7px}#ProductGridContainer .cv53-guide-header p{font-size:13px;color:#67768b;line-height:1.5;margin:0}#ProductGridContainer .cv53-category-list{display:block;border-top:1px solid #e5e9ef}#ProductGridContainer .cv53-category-row{display:flex;align-items:center;gap:18px;text-decoration:none!important;min-height:80px;padding:12px 2px;border-bottom:1px solid #e5e9ef;color:#1b1f39!important;outline-offset:3px}#ProductGridContainer .cv53-category-row:hover{background:#fafbfd}#ProductGridContainer .cv53-category-art{width:58px;height:54px;border-radius:14px;background:#f5f7fa;display:grid;place-items:center;flex:none}#ProductGridContainer .cv53-category-art svg{width:40px;height:35px;stroke:#617b95;stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round}#ProductGridContainer .cv53-category-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:5px}#ProductGridContainer .cv53-category-copy strong{font-size:16px;letter-spacing:-.02em;font-weight:700;line-height:1.2}#ProductGridContainer .cv53-category-copy small{color:#728297;font-size:12px;line-height:1.2}#ProductGridContainer .cv53-category-count{color:#8895a8;font-size:11px;white-space:nowrap}#ProductGridContainer .cv53-category-arrow{width:17px;height:17px;stroke:#94a3b7;stroke-width:2;flex:none}#ProductGridContainer .cv53-root-all{margin:18px 0 8px;padding:0;border-top:1px solid #e5e9ef}#ProductGridContainer .cv53-root-all>summary{display:flex;align-items:center;min-height:50px;font-weight:650;font-size:12px;color:#526077;cursor:pointer}#ProductGridContainer .cv53-root-all>.collection{padding-top:15px}#ProductGridContainer .cv53-tier-root,#ProductGridContainer .cv53-tier-items{margin:0!important;padding:0!important;list-style:none!important}#ProductGridContainer .cv53-tier-root{display:block!important;max-width:none!important;width:100%!important}#ProductGridContainer .cv53-tier-wrapper{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}#ProductGridContainer .cv53-tier{border-bottom:1px solid #e3e9f0}#ProductGridContainer .cv53-tier>summary{list-style:none;min-height:71px;display:flex;align-items:center;gap:14px;padding:15px 6px;cursor:pointer}#ProductGridContainer .cv53-tier>summary::-webkit-details-marker{display:none}#ProductGridContainer .cv53-tier>summary:hover{background:#fafbfd}#ProductGridContainer .cv53-tier-title{flex:none;color:#1b1f39;font-weight:720;font-size:21px;letter-spacing:-.035em}#ProductGridContainer .cv53-tier-desc{flex:1;min-width:0;font-size:12px;color:#8893a5;line-height:1.3}#ProductGridContainer .cv53-tier-count{font-size:11px;color:#73839a;white-space:nowrap}#ProductGridContainer .cv53-tier-chevron{width:19px;height:19px;flex:none;stroke:#8091a4;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s}#ProductGridContainer .cv53-tier[open] .cv53-tier-chevron{transform:rotate(90deg)}#ProductGridContainer .cv53-tier-panel{padding:0 0 14px}#ProductGridContainer .cv53-tier-items{display:block!important;width:100%}#ProductGridContainer .cv53-product-item.grid__item{display:block!important;min-width:0;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;flex:none!important}#ProductGridContainer .cv53-product-item+.cv53-product-item{border-top:1px solid #ebeff4}#ProductGridContainer .cv53-row,#ProductGridContainer .cv53-row *{box-sizing:border-box}#ProductGridContainer .cv53-row{display:grid!important;grid-template-columns:112px minmax(0,1.55fr) minmax(170px,1.05fr) minmax(153px,.72fr);gap:22px;align-items:center;min-width:0;width:100%;padding:19px 4px;position:relative;color:#1b1f39;background:#fff}#ProductGridContainer .cv53-row-photo{display:flex!important;justify-content:center;align-items:center;width:112px;height:112px;min-width:0;border-radius:14px;background:#f5f7fa;overflow:hidden;padding:9px}#ProductGridContainer .cv53-row-photo img{display:block;max-width:100%;width:100%;height:100%;object-fit:contain}#ProductGridContainer .cv53-placeholder{width:72%;height:72%;opacity:.34}#ProductGridContainer .cv53-row-main,#ProductGridContainer .cv53-row-compat,#ProductGridContainer .cv53-row-purchase{display:flex;flex-direction:column;min-width:0;gap:8px;justify-content:center}#ProductGridContainer .cv53-row-title{display:block!important;color:#1b1f39!important;font-size:16px;font-weight:720;letter-spacing:-.025em;line-height:1.33;text-decoration:none!important;overflow-wrap:anywhere}#ProductGridContainer .cv53-row-title:hover{text-decoration:underline!important;text-underline-offset:3px}#ProductGridContainer .cv53-row-identity{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;color:#65758b;font-size:12px;line-height:1.35;margin:0;overflow-wrap:anywhere}#ProductGridContainer .cv53-row-identity strong{font-weight:650;color:#475b73}#ProductGridContainer .cv53-identity-dot{color:#a7b2c0}#ProductGridContainer .cv53-row-position,#ProductGridContainer .cv53-row-oem{margin:0;color:#495c75;line-height:1.4;font-size:12px;overflow-wrap:anywhere}#ProductGridContainer .cv53-row-position span,#ProductGridContainer .cv53-row-oem span{color:#8392a4;margin-right:5px}#ProductGridContainer .cv53-compat-label{font-size:11px;font-weight:680;color:#708197;letter-spacing:.012em}#ProductGridContainer .cv53-compat-value{font-size:13px;font-weight:670;line-height:1.35;color:#1b1f39;overflow-wrap:anywhere}#ProductGridContainer .cv53-compat-hint{font-size:11px;line-height:1.35;color:#78879b}#ProductGridContainer .cv53-compat-link{font-size:12px;color:#326b92!important;font-weight:630;text-decoration:none!important;line-height:1.3}#ProductGridContainer .cv53-compat-link:hover{text-decoration:underline!important}#ProductGridContainer .cv53-row-purchase{align-items:stretch;gap:12px}#ProductGridContainer .cv53-row-price{display:flex;align-items:baseline;justify-content:flex-end;gap:5px;white-space:nowrap}#ProductGridContainer .cv53-price-currency{color:#64748b;font-size:11px;font-weight:550}#ProductGridContainer .cv53-row-price strong{font-size:22px;font-weight:730;letter-spacing:-.04em;color:#1b1f39}#ProductGridContainer .cv53-cart-form,#ProductGridContainer .cv53-cart-form form{display:block;width:100%;margin:0}#ProductGridContainer .cv53-buy{display:flex!important;align-items:center;justify-content:center;min-height:46px;width:100%;text-align:center;background:#1b1f39;color:#fff!important;border:1px solid #1B1F39;border-radius:13px;font-size:12px;font-weight:670;line-height:1.25;padding:12px 13px;text-decoration:none!important;cursor:pointer}#ProductGridContainer .cv53-buy:hover{background:#2b3250}#ProductGridContainer .cv53-buy--secondary{background:#fff;color:#1b1f39!important;border-color:#cbd4df}#ProductGridContainer .cv53-buy--secondary:hover{background:#f6f8fb}#ProductGridContainer .cv53-buy:disabled{opacity:.46;cursor:not-allowed}#ProductGridContainer .cv53-row a:focus-visible,#ProductGridContainer .cv53-row button:focus-visible,#ProductGridContainer .cv53-tier>summary:focus-visible,#ProductGridContainer .cv53-category-row:focus-visible{outline:2px solid #65ABDD;outline-offset:3px}#ProductGridContainer .cv53-pagination{margin-top:20px}#ProductGridContainer .cv53-page-note{margin:17px 0 0;color:#7f8b9e;font-size:11px;line-height:1.5}@media(max-width:1180px){#ProductGridContainer .cv53-row{grid-template-columns:88px minmax(0,1.15fr) minmax(140px,.9fr) minmax(135px,.74fr);gap:14px}#ProductGridContainer .cv53-row-photo{width:88px;height:92px}#ProductGridContainer .cv53-row-title{font-size:14px}#ProductGridContainer .cv53-row-price strong{font-size:19px}}@media(max-width:850px){#ProductGridContainer .cv53-row{grid-template-columns:82px minmax(0,1fr) minmax(135px,.75fr);gap:10px 15px}#ProductGridContainer .cv53-row-photo{width:82px;height:87px;grid-row:1 / span 2}#ProductGridContainer .cv53-row-main{grid-column:2;grid-row:1}#ProductGridContainer .cv53-row-compat{grid-column:2;grid-row:2;gap:4px}#ProductGridContainer .cv53-row-purchase{grid-column:3;grid-row:1 / span 2}#ProductGridContainer .cv53-tier-desc{display:none}}@media(max-width:560px){#ProductGridContainer .cv53-category-row{gap:10px;min-height:66px;padding:8px 1px}#ProductGridContainer .cv53-category-art{width:46px;height:45px;border-radius:11px}#ProductGridContainer .cv53-category-art svg{width:33px;height:30px}#ProductGridContainer .cv53-category-copy strong{font-size:14px}#ProductGridContainer .cv53-category-copy small,#ProductGridContainer .cv53-category-count{font-size:10px}#ProductGridContainer .cv53-tier>summary{min-height:63px;gap:9px;padding:12px 3px}#ProductGridContainer .cv53-tier-title{font-size:17px}#ProductGridContainer .cv53-tier-count{font-size:10px}#ProductGridContainer .cv53-row{grid-template-columns:78px minmax(0,1fr);gap:9px 13px;padding:16px 0}#ProductGridContainer .cv53-row-photo{width:78px;height:81px;grid-column:1;grid-row:1;align-self:start;padding:6px}#ProductGridContainer .cv53-row-main{grid-column:2;grid-row:1}#ProductGridContainer .cv53-row-title{font-size:14px}#ProductGridContainer .cv53-row-identity,#ProductGridContainer .cv53-row-position,#ProductGridContainer .cv53-row-oem{font-size:11px}#ProductGridContainer .cv53-row-compat{grid-column:2;grid-row:2;gap:4px}#ProductGridContainer .cv53-row-purchase{grid-column:2;grid-row:3;display:flex;gap:8px;align-items:stretch}#ProductGridContainer .cv53-row-price{justify-content:flex-start}#ProductGridContainer .cv53-row-price strong{font-size:19px}#ProductGridContainer .cv53-buy{min-height:42px;max-width:210px}#ProductGridContainer .cv53-compat-label,#ProductGridContainer .cv53-compat-value{font-size:11px}#ProductGridContainer .cv53-compat-hint{font-size:10px}#ProductGridContainer .cv53-compat-link{font-size:11px}}@media(prefers-reduced-motion:reduce){#ProductGridContainer .cv53-tier-chevron{transition:none}}@media(min-width:900px){#ProductGridContainer .cv53-tier-items{padding-right:48px!important}}#ProductGridContainer .cv53-brand-logo{display:inline-block;vertical-align:middle;flex:0 0 auto;width:auto;max-width:92px;height:auto;max-height:25px;object-fit:contain}#ProductGridContainer .cv53-row-oem strong{font-weight:670;color:#283b54}#ProductGridContainer .cv53-compat-more{font-weight:600;color:#597087}@media(max-width:560px){#ProductGridContainer .cv53-brand-logo{max-width:76px;max-height:21px}#ProductGridContainer .cv53-row-oem{line-height:1.4}}#ProductGridContainer .cv53-row{align-items:start}#ProductGridContainer .cv53-row-photo,#ProductGridContainer .cv53-row-main,#ProductGridContainer .cv53-row-compat,#ProductGridContainer .cv53-row-purchase{align-self:start}#ProductGridContainer .cv53-row-main,#ProductGridContainer .cv53-row-compat,#ProductGridContainer .cv53-row-purchase{justify-content:flex-start}#ProductGridContainer .cv53-row-identity{align-items:center;column-gap:7px;row-gap:4px}#ProductGridContainer .cv53-row-compat{gap:8px}#ProductGridContainer .cv53-row-purchase{gap:18px}#ProductGridContainer .cv53-row-price{min-height:28px;align-items:baseline}@media(max-width:850px){#ProductGridContainer .cv53-row-compat{gap:6px}#ProductGridContainer .cv53-row-purchase{gap:12px}}@media(max-width:560px){#ProductGridContainer .cv53-row-price{min-height:24px}#ProductGridContainer .cv53-row-purchase{gap:8px}}#ProductGridContainer .cv53-cart-form form{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}#ProductGridContainer quantity-input.cv53-qty.quantity{display:flex;position:relative;width:112px;min-width:112px;max-width:112px;height:44px;min-height:44px;flex:0 0 112px;margin:0;padding:0;border:1px solid #CBD5E1;border-radius:10px;background:#fff;color:#1b1f39;box-shadow:none;overflow:hidden}#ProductGridContainer .cv53-qty:before,#ProductGridContainer .cv53-qty:after{content:none!important;display:none!important}#ProductGridContainer .cv53-qty .quantity__button{display:flex;flex:0 0 34px;width:34px;height:42px;min-height:42px;padding:0;margin:0;justify-content:center;align-items:center;color:#1b1f39;background:transparent;border:0;cursor:pointer}#ProductGridContainer .cv53-qty .quantity__button.disabled{opacity:.35;cursor:not-allowed}#ProductGridContainer .cv53-qty .quantity__button .svg-wrapper{width:12px;pointer-events:none}#ProductGridContainer .cv53-qty .quantity__input{display:block;flex:1 1 40px;min-width:0;width:40px;height:42px;padding:0;margin:0;text-align:center;font-size:14px;font-weight:650;line-height:42px;color:#1b1f39;background:transparent;border:0;box-shadow:none}#ProductGridContainer .cv53-qty:focus-within{border-color:#65abdd;outline:2px solid rgba(101,171,221,.35);outline-offset:1px}#ProductGridContainer .cv53-cart-form .cv53-buy{display:flex!important;flex:0 1 140px;width:140px;max-width:140px;min-width:112px;height:44px;min-height:44px;padding:8px 12px;border-radius:10px;font-size:13px}#ProductGridContainer .cv53-row-purchase>.cv53-buy{align-self:flex-end;width:auto;min-width:120px;max-width:160px;padding:10px 15px}@media(max-width:850px){#ProductGridContainer .cv53-cart-form form{gap:7px}#ProductGridContainer .cv53-cart-form .cv53-buy{flex:0 1 128px;max-width:128px}}@media(max-width:560px){#ProductGridContainer .cv53-cart-form form{justify-content:flex-start}#ProductGridContainer .cv53-cart-form .cv53-buy{flex:0 1 132px;max-width:132px}#ProductGridContainer .cv53-row-purchase>.cv53-buy{align-self:flex-start}}@media(min-width:1181px){#ProductGridContainer .cv53-row{grid-template-columns:112px minmax(0,1.4fr) minmax(170px,1fr) minmax(266px,.88fr);column-gap:20px}}@media(min-width:980px)and (max-width:1180px){#ProductGridContainer .cv53-row{grid-template-columns:88px minmax(0,1.15fr) minmax(155px,.92fr) minmax(260px,.8fr);column-gap:14px}}@media(min-width:700px)and (max-width:979px){#ProductGridContainer .cv53-row{grid-template-columns:82px minmax(0,1fr) 260px;gap:10px 15px}#ProductGridContainer .cv53-row-photo{grid-column:1;grid-row:1 / span 2}#ProductGridContainer .cv53-row-main{grid-column:2;grid-row:1}#ProductGridContainer .cv53-row-compat{grid-column:2;grid-row:2}#ProductGridContainer .cv53-row-purchase{grid-column:3;grid-row:1 / span 2}}@media(min-width:700px){#ProductGridContainer .cv53-cart-form form{flex-wrap:nowrap;justify-content:flex-end}#ProductGridContainer .cv53-cart-form .cv53-buy{flex:0 0 140px;min-width:0}}@media(min-width:700px)and (max-width:979px){#ProductGridContainer .cv53-cart-form .cv53-buy{flex-basis:140px;max-width:140px}}@media(max-width:699px){#ProductGridContainer .cv53-row{grid-template-columns:78px minmax(0,1fr);gap:10px 13px}#ProductGridContainer .cv53-row-photo{grid-column:1;grid-row:1;grid-row-end:auto}#ProductGridContainer .cv53-row-main{grid-column:2;grid-row:1}#ProductGridContainer .cv53-row-compat{grid-column:2;grid-row:2}#ProductGridContainer .cv53-row-purchase{grid-column:1 / -1;grid-row:3;align-items:flex-end;gap:10px}#ProductGridContainer .cv53-row-price{justify-content:flex-end}#ProductGridContainer .cv53-cart-form form{flex-wrap:nowrap;justify-content:flex-end;gap:8px}#ProductGridContainer .cv53-cart-form .cv53-buy{flex:0 0 132px;max-width:132px;min-width:0}#ProductGridContainer .cv53-row-purchase>.cv53-buy{align-self:flex-end}}@media(max-width:350px){#ProductGridContainer quantity-input.cv53-qty.quantity{width:102px;min-width:102px;max-width:102px;flex-basis:102px}#ProductGridContainer .cv53-cart-form .cv53-buy{flex-basis:120px;max-width:120px}}#ProductGridContainer .cv53-row-compat.cv53-compat--year-match .cv53-compat-label,#ProductGridContainer .cv53-row-compat.cv53-compat--year-match .cv53-compat-value{color:#137a45}#ProductGridContainer .cv53-row-oem[hidden],#ProductGridContainer .cv53-row-oem [data-caroum-oem-option][hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/79/assets/caroum-v53-grid-hierarchy.css.map */
