body [data-caddy-clean-card],body [data-caddy-clean-card] *{box-sizing:border-box}body .caddy-find-fit__product-info>.caddy-product-subtitle,body .caddy-find-fit__product-info>.caddy-product-mount-detail{display:block!important;overflow:visible;margin:5px 0 0;padding:0;font-family:inherit!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;letter-spacing:normal;text-transform:none;color:#425466;white-space:normal;overflow-wrap:break-word;-webkit-line-clamp:unset}body .caddy-find-fit__product-info>.caddy-product-mount-detail{font-size:12px!important}body .cb-product__info>.caddy-product-subtitle,body .cb-product__info>.caddy-product-mount-detail{display:block;margin:7px 0 17px;padding:0;font-family:inherit;font-size:clamp(16px,1.3vw,19px);font-weight:400!important;line-height:1.45;letter-spacing:normal;text-transform:none;color:#425466}body .cb-product__info>.caddy-product-mount-detail{margin-top:-9px;font-size:14px}body .caddy-find-fit__product[data-caddy-clean-card]{display:flex;flex-direction:column;height:100%;max-height:none;min-height:0;aspect-ratio:auto;overflow:hidden;border:1px solid #e7edf2;border-radius:20px;background:#f7f9fb}body .caddy-find-fit__product[data-caddy-clean-card][hidden]{display:none!important}body [data-caddy-clean-card]>.caddy-find-fit__product-image{flex:0 0 auto;width:auto;height:auto!important;min-height:0;max-height:none;aspect-ratio:1.18;margin:9px 9px 0;border-radius:14px}body [data-caddy-clean-card][data-caddy-bar-card]>.caddy-find-fit__product-image{aspect-ratio:1.4}body [data-caddy-clean-card] .caddy-find-fit__product-image-link{width:100%;height:100%}body [data-caddy-clean-card] .caddy-find-fit__product-image img{width:100%;height:100%;padding:6px;object-fit:contain;object-position:center}body [data-caddy-bar-card] .caddy-find-fit__product-image img{object-fit:cover;padding:0}body [data-caddy-clean-card]>.caddy-find-fit__product-info{padding:11px 14px 10px}body [data-caddy-clean-card] .caddy-find-fit__product-info>h3{margin:0;font-size:18px!important;font-weight:700!important;line-height:1.3!important}body [data-caddy-clean-card] .caddy-find-fit__product-info>p:not(.caddy-product-subtitle):not(.caddy-product-mount-detail):not([data-caddy-rez-backorder]){display:block;overflow:visible;-webkit-line-clamp:unset;margin-top:9px;font-size:13px!important;line-height:1.5!important;color:#425466}body [data-fit-card][data-caddy-clean-card] .caddy-find-fit__product-info>.caddy-product-subtitle,body [data-caddy-clean-card] .caddy-find-fit__product-info>.caddy-product-subtitle--label{display:block!important;width:fit-content;max-width:100%;margin:9px 0 1px;padding:5px 8px;border:1px solid #d9e9f5;border-radius:6px;background:#edf5fb;color:#245674;font-size:13px!important;font-weight:400!important;line-height:1.45!important}body [data-caddy-clean-card]>.caddy-find-fit__product-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:56px;margin-top:auto;padding:0 14px 14px}body [data-caddy-clean-card] .caddy-find-fit__price{display:flex;flex:0 1 auto;flex-wrap:wrap;gap:3px;width:auto;max-width:100%;min-width:0;margin:0;padding:0!important;line-height:1.3!important;font-size:18px!important}body [data-caddy-clean-card] .caddy-find-fit__button-wrap{position:static;flex:0 0 auto;align-self:center;width:auto;max-width:100%;margin:0;padding:0;background:transparent}body [data-caddy-clean-card] .caddy-find-fit__button-wrap:before{display:none;content:none}body [data-caddy-clean-card] .caddy-find-fit__button{width:auto;min-width:128px;min-height:40px;height:auto;padding:10px 18px!important;border-radius:9px;font-size:13px!important;line-height:1.2}body [data-caddy-clean-card] .caddy-find-fit__badges{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;top:9px;left:9px;right:9px;gap:6px}body [data-caddy-clean-card] .caddy-find-fit__badge-spacer{display:none}body [data-caddy-clean-card] .caddy-find-fit__badge--rating{order:0;flex:0 0 auto;width:auto;max-width:none;margin-left:0;padding:6px 9px;font-size:12px!important;line-height:1.15}body .caddy-heat-badge{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:5px;width:max-content;max-width:100%;min-height:28px;padding:5px 9px;border:1px solid transparent;border-radius:999px;font-family:inherit;font-size:12px;font-weight:700;line-height:1.2;white-space:nowrap}body .caddy-heat-badge__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:14px;font-size:13px;line-height:1}body .caddy-heat-badge--trending{min-height:28px;padding:4px 0;border:0;border-radius:0;background:transparent;color:#111}body .caddy-heat-badge--trending .caddy-heat-badge__icon{width:16px;min-width:16px;height:16px;color:#111}body .caddy-heat-badge--trending .caddy-heat-badge__icon svg{display:block;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}body .caddy-heat-badge--top-pick{min-height:28px;padding:4px 0;border:0;border-radius:0;background:transparent;color:#6f4700}body .caddy-heat-badge--most-popular{border-color:#f7d6b0;background:#fff0db;color:#8d4009}body .caddy-heat-badge--most-popular .caddy-heat-badge__icon{color:inherit;font-size:15px}body .caddy-heat-badge--most-popular .caddy-heat-badge__icon--image{width:16px;min-width:16px;height:23px;overflow:hidden}body .caddy-heat-badge--most-popular .caddy-heat-badge__icon--image img{display:block;width:16px;height:23px;max-width:none;object-fit:contain;transform:scale(3.2);transform-origin:center center}body .caddy-heat-badge--new{border-color:#b9dcf5;background:#edf7ff;color:#155f91}body .caddy-heat-badge--new .caddy-heat-badge__icon{color:#1674b8;font-size:14px}body .caddy-heat-badge--best-value{min-height:28px;padding:4px 0;border:0;border-radius:0;background:transparent;color:#173c55}body .caddy-heat-badge--best-value .caddy-heat-badge__icon{font-size:14px}body [data-caddy-clean-card] .caddy-heat-badge{order:1;margin-left:auto}body [data-caddy-heat] .caddy-find-fit__badge--seller{display:none!important}body .cb-product__main-image>.caddy-heat-badge,body .cb-product__carousel-slide>.caddy-heat-badge{position:absolute;top:14px;left:14px;z-index:3;pointer-events:none}body .cb-product__main-image:has(>.caddy-heat-badge),body .cb-product__carousel-slide:has(>.caddy-heat-badge){position:relative}body .caddy-find-fit__layout:has([data-caddy-clean-card]){align-items:stretch}body .caddy-find-fit__layout:has([data-caddy-clean-card])>.caddy-find-fit__feature{height:auto;min-height:320px;max-height:none}body .caddy-hotspot-showroom .caddy-hotspot-showroom__hotspot-label[data-caddy-hotspot-formatted]{padding:9px 11px;border-radius:9px;background:#f4f9fc;color:#173c55;text-align:left;text-shadow:none;line-height:1.4!important}body .caddy-hotspot-showroom .caddy-hotspot-name{display:block;font-family:inherit;font-size:14px!important;font-weight:700!important;line-height:1.25!important}body .caddy-hotspot-showroom .caddy-hotspot-contents{display:block;margin-top:4px;font-family:inherit;font-size:12px!important;font-weight:400!important;line-height:1.4!important;color:#334f63}body .caddy-hotspot-showroom .caddy-hotspot-mount{display:flex!important;align-items:center;gap:6px;width:auto;margin-top:6px;padding:0;border:0;background:transparent;font-family:inherit;font-size:12px!important;font-weight:400!important;line-height:1.4!important;color:#526a7d}body .caddy-hotspot-showroom .caddy-hotspot-mount:before{content:"";display:block;flex:0 0 14px;width:14px;height:14px;background-repeat:no-repeat;background-position:center;background-size:14px 14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23526a7d' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 9h16v7H4z'/%3E%3Cpath d='M6 6h12v3H6z'/%3E%3Cpath d='M6 16v3M18 16v3'/%3E%3C/svg%3E")}body .caddy-hotspot-showroom .caddy-hotspot-showroom__hotspot-card{border-width:1px!important;border-color:#dce7ee!important;border-radius:12px!important}body .caddy-hotspot-showroom .caddy-hotspot-showroom__hotspot-image img{padding:0!important}body .site-header #AccessibleNav #SiteNav>li:before,body .site-header #AccessibleNav #SiteNav>li:after,body .site-header #AccessibleNav #SiteNav>li>a.site-nav__link--main:before,body .site-header #AccessibleNav #SiteNav>li>a.site-nav__link--main:after{text-shadow:none!important;box-shadow:none!important;filter:none!important}body .caddy-insights .caddy-insights__featured-copy .caddy-insights__meta,body .caddy-insights .caddy-insights__featured-copy .caddy-insights__meta span:not(:first-child),body .caddy-insights .caddy-insights__featured-copy .caddy-insights__byline{color:#40556a!important;opacity:1;text-shadow:none;font-size:12px!important;font-weight:500!important;line-height:1.45!important}body .caddy-insights .caddy-insights__meta{gap:6px 10px}body [data-caddy-cart-formatted]{display:block;white-space:normal;text-decoration:none}body [data-caddy-cart-formatted]>.caddy-cart-name{display:block;font-family:inherit;font-size:16px!important;font-weight:700!important;line-height:1.3!important;color:#0d1b2a;overflow-wrap:break-word}body [data-caddy-cart-formatted]>.caddy-cart-detail,body [data-caddy-cart-formatted]>.caddy-cart-mount{display:block;max-width:100%;margin-top:5px;font-family:inherit;font-size:13px!important;font-weight:400!important;line-height:1.45!important;letter-spacing:normal;text-transform:none;white-space:normal;color:#425466;overflow-wrap:break-word}body [data-caddy-cart-formatted]>.caddy-cart-detail--bundle{width:fit-content;box-sizing:border-box;padding:5px 7px;border:1px solid #d9e9f5;border-radius:6px;background:#edf5fb;color:#245674}body [data-caddy-cart-formatted]>.caddy-cart-mount{color:#245674;font-weight:500!important}body .caddy-legacy-cart__upsell-name[data-caddy-cart-formatted]>.caddy-cart-name,body .caddy-cart-drawer__upsell-name[data-caddy-cart-formatted]>.caddy-cart-name{font-size:13px!important}body .caddy-legacy-cart__upsell-name[data-caddy-cart-formatted]>.caddy-cart-detail,body .caddy-cart-drawer__upsell-name[data-caddy-cart-formatted]>.caddy-cart-detail{font-size:12px!important;margin-top:3px}body .block_cart_canvas.caddy-legacy-cart-active #_desktop_cart .caddy-legacy-cart__item:has([data-caddy-cart-formatted]) .caddy-legacy-cart__item-body{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"price actions" "title title";column-gap:8px;row-gap:6px;align-items:center}body .block_cart_canvas.caddy-legacy-cart-active #_desktop_cart .caddy-legacy-cart__item-title[data-caddy-cart-formatted]{grid-area:title}body .block_cart_canvas.caddy-legacy-cart-active #_desktop_cart .caddy-legacy-cart__item:has([data-caddy-cart-formatted]) .caddy-legacy-cart__item-variant{grid-column:1 / -1;color:#526371;font-size:13px;line-height:1.4}body .block_cart_canvas.caddy-legacy-cart-active #_desktop_cart .caddy-legacy-cart__item:has([data-caddy-cart-formatted]) .caddy-legacy-cart__item-actions{grid-area:actions}@media(max-width:749px){body [data-caddy-clean-card] .caddy-find-fit__product-info>h3{font-size:17px!important}body [data-caddy-clean-card]>.caddy-find-fit__product-image{aspect-ratio:1.25}body [data-caddy-bar-card]>.caddy-find-fit__product-image{aspect-ratio:1.4}body [data-caddy-clean-card] .caddy-find-fit__button{min-height:44px;min-width:138px;padding:10px 16px!important}body .cb-product__info>.caddy-product-subtitle{font-size:16px}body .caddy-find-fit__layout:has([data-caddy-clean-card])>.caddy-find-fit__feature{min-height:0;height:auto}}@media(max-width:359px){body .block_cart_canvas.caddy-legacy-cart-active #_desktop_cart .caddy-legacy-cart__item:has([data-caddy-cart-formatted]) .caddy-legacy-cart__item-body{grid-template-columns:minmax(0,1fr);grid-template-areas:"price" "title"}body .block_cart_canvas.caddy-legacy-cart-active #_desktop_cart .caddy-legacy-cart__item:has([data-caddy-cart-formatted]) .caddy-legacy-cart__item-actions{grid-area:auto;justify-content:flex-end}}@media(max-width:749px){body [data-caddy-mini-card]>.caddy-find-fit__product-image .caddy-find-fit__product-image-link{display:flex!important;align-items:center;justify-content:center}body [data-caddy-mini-card]>.caddy-find-fit__product-image .caddy-find-fit__product-image-link>img:not(.caddy-find-fit__hover-image){width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:auto!important;padding:0!important;object-fit:contain!important;transform:scale(1.08);transform-origin:center center}}.caddy-heat-badge--most-popular .caddy-heat-badge__icon--emoji{width:auto!important;min-width:16px!important;height:auto!important;overflow:visible!important;font-size:16px!important;line-height:1!important;transform:none!important}body [data-caddy-clean-card].caddy-find-fit__product--bundle>.caddy-find-fit__product-info{padding-top:9px!important}body [data-caddy-clean-card].caddy-find-fit__product--bundle .caddy-bundle-eyebrow{display:block;margin:0 0 3px;color:#63798b;font-family:Montserrat,sans-serif;font-size:11px;font-weight:650;line-height:1.15;letter-spacing:.02em}body [data-caddy-clean-card].caddy-find-fit__product--bundle .caddy-find-fit__product-info>h3{position:static!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important;border:0!important;font-size:16px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:-.01em}body [data-caddy-clean-card].caddy-find-fit__product--bundle .caddy-find-fit__product-info>h3 a{display:block;color:#0d1b2a;text-decoration:none}body [data-caddy-clean-card].caddy-find-fit__product--bundle .caddy-find-fit__product-info>.caddy-product-mount-detail{margin-top:7px!important;color:#5b7182;font-size:12px!important;font-weight:400!important}@media(max-width:749px){body [data-caddy-clean-card].caddy-find-fit__product--bundle .caddy-bundle-eyebrow{font-size:10px}body [data-caddy-clean-card].caddy-find-fit__product--bundle .caddy-find-fit__product-info>h3{font-size:16px!important}}body .cb-product__info>.caddy-product-brand-eyebrow{display:block;margin:0 0 5px;color:#63798b;font-family:Montserrat,sans-serif;font-size:13px;font-weight:650;line-height:1.15;letter-spacing:.02em}body .cb-product .cb-title[data-caddy-product-title-hierarchy]{margin-top:0;margin-bottom:12px;color:var(--cb-ink);font-weight:800}@media(max-width:900px){body .cb-product__info>.caddy-product-brand-eyebrow{margin-bottom:4px;font-size:11px}}body .cb-product__info>.caddy-product-subtitle,body .cb-product__info>.caddy-product-mount-detail,body [data-caddy-clean-card][data-caddy-bar-card] .caddy-find-fit__product-info>.caddy-product-subtitle,body [data-caddy-clean-card][data-caddy-bar-card] .caddy-find-fit__product-info>.caddy-product-mount-detail{display:flex!important;align-items:center;gap:6px;width:auto;max-width:100%;margin:8px 0 1px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#526a7d!important;font-family:inherit!important;font-size:13px!important;font-weight:400!important;line-height:1.4!important;white-space:normal;overflow-wrap:break-word}body .cb-product__info>.caddy-product-subtitle:before,body .cb-product__info>.caddy-product-mount-detail:before,body [data-caddy-clean-card][data-caddy-bar-card] .caddy-find-fit__product-info>.caddy-product-subtitle:before,body [data-caddy-clean-card][data-caddy-bar-card] .caddy-find-fit__product-info>.caddy-product-mount-detail:before{content:"";display:block;flex:0 0 16px;width:16px;height:16px;background-repeat:no-repeat;background-position:center;background-size:16px 16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23526a7d' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 9h16v7H4z'/%3E%3Cpath d='M6 6h12v3H6z'/%3E%3Cpath d='M6 16v3M18 16v3'/%3E%3C/svg%3E")}body .cb-product__info>.caddy-product-subtitle,body .cb-product__info>.caddy-product-mount-detail{margin-bottom:17px!important;font-size:14px!important}body .cb-product .cb-title[data-caddy-title-split]{margin-bottom:0}@media screen and (min-width:1000px){body .cb-product__main-image>.caddy-heat-badge{top:20px;left:20px;gap:7px;min-height:36px;padding:7px 12px;font-size:15px;line-height:1.2}body .cb-product__main-image>.caddy-heat-badge .caddy-heat-badge__icon{min-width:18px;font-size:17px}body .cb-product__main-image>.caddy-heat-badge--trending .caddy-heat-badge__icon{width:19px;min-width:19px;height:19px}body .cb-product__main-image>.caddy-heat-badge--trending .caddy-heat-badge__icon svg{width:19px;height:19px}body .cb-product__main-image>.caddy-heat-badge--best-value .caddy-heat-badge__icon,body .cb-product__main-image>.caddy-heat-badge--top-pick .caddy-heat-badge__icon{font-size:17px}body .cb-product__main-image>.caddy-heat-badge--most-popular .caddy-heat-badge__icon{font-size:18px}body .cb-product__main-image>.caddy-heat-badge--most-popular .caddy-heat-badge__icon--image{width:19px;min-width:19px;height:27px}body .cb-product__main-image>.caddy-heat-badge--most-popular .caddy-heat-badge__icon--image img{width:19px;height:27px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/caddy-product-presentation.css.map */
