.catalog-image.cf-card-image{position:relative;display:block;aspect-ratio:1;background:#f1f2ed;isolation:isolate;overflow:hidden}.catalog-image.cf-card-image img{position:absolute;display:block;left:50%;top:50%;width:var(--cf-image-width,88%);height:auto;max-width:none;max-height:none;aspect-ratio:auto;padding:0;object-fit:contain;object-position:center;transform:translate(var(--cf-image-x,-50%),var(--cf-image-y,-50%));mix-blend-mode:normal;filter:none;transition:none}.catalog-image.cf-card-image[data-cf-clean=true] img{mix-blend-mode:darken}.catalog-image.cf-card-image:hover img{transform:translate(var(--cf-image-x,-50%),var(--cf-image-y,-50%))}.catalog-card{display:flex;flex-direction:column;min-width:0}.catalog-card .cf-card-image{flex-shrink:0}.catalog-card .catalog-caption{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:12px;min-height:100px;padding-top:17px}.catalog-card .catalog-caption h2,.catalog-card .catalog-caption h3{font-size:14px;font-weight:400;line-height:1.55;letter-spacing:-.012em;margin:0;text-transform:none;color:var(--ink,#171a18)}.catalog-card .catalog-price{margin-top:auto;font-size:14px;white-space:normal}.catalog-card .catalog-price small{font-size:9px;letter-spacing:.03em;margin-left:4px;color:var(--muted,#515a52)}.catalog-card .catalog-detail{margin-top:20px}.cf-related{padding-block:48px 56px;border-top:1px solid var(--line,#c6c9c1);background:var(--bg,#e4e5de)}.cf-related-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:28px}.cf-related-heading .eyebrow{margin-bottom:14px}.cf-related-heading h2{font-size:clamp(29px,3vw,42px);font-weight:400;letter-spacing:-.04em;line-height:1.12;margin:0}.cf-related-heading>.text-link{flex-shrink:0;font-size:12px}.cf-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.cf-related-grid .catalog-caption{min-height:100px}.cf-product-service{display:grid;grid-template-columns:1.1fr repeat(3,1fr);gap:24px;padding-block:26px 32px;border-top:1px solid var(--line,#c6c9c1);font-size:12px;line-height:1.6}.cf-product-service>p{font-size:15px;margin:0;max-width:200px;color:var(--ink,#171a18)}.cf-product-service a{display:flex;flex-direction:column;gap:8px;color:var(--ink,#171a18)}.cf-product-service a span{color:var(--muted,#515a52);font-size:11px}.cf-product-service a strong{font-weight:400;text-decoration:underline;text-underline-offset:4px}.category-visual-page .visual-structure img,.category-visual-page .visual-detail-figure img{mix-blend-mode:normal;filter:none;object-fit:contain;width:100%;height:auto;aspect-ratio:auto;position:static;max-width:100%;transform:none}.category-visual-page .visual-structure-window,.category-visual-page .visual-structure--canvas .visual-structure-window{aspect-ratio:auto;overflow:visible;background:transparent}.category-visual-page .visual-detail-figure img{background:transparent}.backpack-visual-page .backpack-open-image img{height:auto;aspect-ratio:auto;object-fit:contain;background:transparent}@media(max-width:1050px){.cf-related-grid{gap:18px}.cf-related-grid .catalog-caption{min-height:120px}.cf-product-service{gap:18px}}@media(max-width:760px){.catalog-card .catalog-caption{min-height:126px;padding-top:13px;gap:9px}.catalog-card .catalog-caption h2,.catalog-card .catalog-caption h3{font-size:12px;line-height:1.55}.catalog-card .catalog-price{font-size:13px}.catalog-card .catalog-detail{font-size:10px;margin-top:14px}.cf-related{padding-block:32px 34px}.cf-related-heading{display:block;margin-bottom:22px}.cf-related-heading>.text-link{margin-top:16px;font-size:11px}.cf-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 16px}.cf-related-grid .catalog-caption{min-height:126px}.cf-product-service{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 12px;padding-block:23px 28px}.cf-product-service>p{grid-column:1/-1;max-width:none;font-size:15px}.cf-product-service a{font-size:11px}.cf-product-service a span{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/cf-card-system.css.map */
