body.cb-ho-migration :is([data-testid=product-list],.product-grid,.product-recommendations,[data-testid=resource-list-grid]) .product-card__content.product-grid__card{gap:var(--product-card-gap, 8px)}body.cb-ho-migration :is([data-testid=product-list],.product-grid,.product-recommendations,[data-testid=resource-list-grid]) .card-gallery{position:relative;aspect-ratio:var(--gallery-aspect-ratio, 4 / 5);width:100%;background:#f2f2f2;overflow:hidden}body.cb-ho-migration :is([data-testid=product-list],.product-grid,.product-recommendations,[data-testid=resource-list-grid]) .card-gallery slideshow-component,body.cb-ho-migration :is([data-testid=product-list],.product-grid,.product-recommendations,[data-testid=resource-list-grid]) .card-gallery slideshow-container,body.cb-ho-migration :is([data-testid=product-list],.product-grid,.product-recommendations,[data-testid=resource-list-grid]) .card-gallery slideshow-slides{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-height:none!important;min-height:0!important;padding:0!important;margin:0!important}body.cb-ho-migration :is([data-testid=product-list],.product-grid,.product-recommendations,[data-testid=resource-list-grid]) .card-gallery slideshow-slides{display:block!important;overflow:hidden!important}body.cb-ho-migration :is([data-testid=product-list],.product-grid,.product-recommendations,[data-testid=resource-list-grid]) .card-gallery slideshow-slide.product-media-container{display:none!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-height:none!important;min-height:0!important;aspect-ratio:auto!important;align-items:center;justify-content:center;padding:0!important;--product-media-fit: contain;visibility:hidden!important;pointer-events:none!important}body.cb-ho-migration :is([data-testid=product-list],.product-grid,.product-recommendations,[data-testid=resource-list-grid]) .card-gallery:not(:has([data-cb-ho-active])) slideshow-slide.product-media-container:first-of-type{display:flex!important;visibility:visible!important;pointer-events:auto!important}body.cb-ho-migration :is([data-testid=product-list],.product-grid,.product-recommendations,[data-testid=resource-list-grid]) .card-gallery slideshow-slide.product-media-container[data-cb-ho-active]{display:flex!important;visibility:visible!important;pointer-events:auto!important}body.cb-ho-migration :is([data-testid=product-list],.product-grid,.product-recommendations,[data-testid=resource-list-grid]) .card-gallery .product-media-container img,body.cb-ho-migration :is([data-testid=product-list],.product-grid,.product-recommendations,[data-testid=resource-list-grid]) .card-gallery .product-media-container picture,body.cb-ho-migration :is([data-testid=product-list],.product-grid,.product-recommendations,[data-testid=resource-list-grid]) .card-gallery .product-media-container picture img{width:100%;height:100%;max-width:100%;max-height:100%;aspect-ratio:auto;object-fit:contain!important;object-position:center center;mix-blend-mode:multiply}body.cb-ho-migration.template-collection .product-grid .card-gallery .product-media-container img,body.cb-ho-migration.template-collection .product-grid .card-gallery .product-media-container picture,body.cb-ho-migration.template-collection .product-grid .card-gallery .product-media-container picture img,body.cb-ho-migration.template-search .product-grid .card-gallery .product-media-container img,body.cb-ho-migration.template-search .product-grid .card-gallery .product-media-container picture,body.cb-ho-migration.template-search .product-grid .card-gallery .product-media-container picture img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain!important;object-position:center center;transform:scale(1.06);transform-origin:center center}body.cb-ho-migration.template-collection .product-grid .card-gallery slideshow-slide.product-media-container,body.cb-ho-migration.template-search .product-grid .card-gallery slideshow-slide.product-media-container,body.cb-ho-migration.template-collection .product-grid .card-gallery .product-media,body.cb-ho-migration.template-search .product-grid .card-gallery .product-media{align-items:center;justify-content:center}body.cb-ho-migration :is([data-testid=product-list],.product-grid,.product-recommendations,[data-testid=resource-list-grid]) .card-gallery img,body.cb-ho-migration :is([data-testid=product-list],.product-grid,.product-recommendations,[data-testid=resource-list-grid]) .card-gallery picture{mix-blend-mode:multiply}body.cb-ho-migration :is([data-testid=product-list],.product-grid,.product-recommendations,[data-testid=resource-list-grid]) .card-gallery slideshow-arrows,body.cb-ho-migration :is([data-testid=product-list],.product-grid,.product-recommendations,[data-testid=resource-list-grid]) .card-gallery .slideshow-control,body.cb-ho-migration :is([data-testid=product-list],.product-grid,.product-recommendations,[data-testid=resource-list-grid]) .card-gallery slideshow-controls{display:none!important}body.cb-ho-migration :is([data-testid=product-list],.product-grid,.product-recommendations,[data-testid=resource-list-grid]) .product-card a[ref=productTitleLink] .text-block :is(p,h1,h2,h3,h4,h5,h6){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;min-height:0;color:#111;font-size:14px!important;font-weight:500;line-height:1.3;letter-spacing:normal}body.cb-ho-migration :is([data-testid=product-list],.product-grid,.product-recommendations,[data-testid=resource-list-grid]) product-price{min-height:0}body.cb-ho-migration :is([data-testid=product-list],.product-grid,.product-recommendations,[data-testid=resource-list-grid]) product-price :is(.price,.compare-at-price){color:#111;font-size:14px;font-weight:500;line-height:1.25}body.cb-ho-migration :is([data-testid=product-list],.product-grid,.product-recommendations,[data-testid=resource-list-grid]) .cb-ho-product-card__color-label{margin:0;min-height:0;color:var(--color, #6f6a63);font-family:var(--font-family, var(--cb-ho-product-font));font-size:var(--font-size, 13px);font-weight:var(--font-weight, 400);line-height:var(--line-height, 1.35);text-transform:var(--text-transform, uppercase)}body.cb-ho-migration :is([data-testid=product-list],.product-grid,.product-recommendations,[data-testid=resource-list-grid]) product-swatches{width:100%}body.cb-ho-migration :is([data-testid=product-list],.product-grid,.product-recommendations,[data-testid=resource-list-grid]) swatches-variant-picker-component{--overflow-list-padding-inline: 0px;--overflow-list-padding-block: var(--product-swatches-padding-block-start, 4px) var(--product-swatches-padding-block-end, 0px)}body.cb-ho-migration :is([data-testid=product-list],.product-grid,.product-recommendations,[data-testid=resource-list-grid]) swatches-variant-picker-component overflow-list::part(list){gap:max(6px,calc(var(--cb-swatch-size, 16px) * .2));padding-inline:0}body.cb-ho-migration :is([data-testid=product-list],.product-grid,.product-recommendations,[data-testid=resource-list-grid]) .swatch{--max-swatch-size: var(--cb-swatch-size, 16px);--min-width: var(--cb-swatch-size, 16px);--min-height: var(--cb-swatch-size, 16px);--scaling-factor: 0;width:var(--cb-swatch-size, 16px);height:var(--cb-swatch-size, 16px);border-radius:50%;border:1px solid rgba(17,17,17,.12);box-shadow:inset 0 0 0 1px #fff3;background:var(--swatch-background, #5c5750);background-size:cover}body.cb-ho-migration :is([data-testid=product-list],.product-grid,.product-recommendations,[data-testid=resource-list-grid]) .swatch.swatch--cb-named{background-image:none;background-color:transparent;background:linear-gradient(90deg,var(--cb-split-a, #5c5750) 50%,var(--cb-split-b, var(--cb-split-a, #5c5750)) 50%)}body.cb-ho-migration :is([data-testid=product-list],.product-grid,.product-recommendations,[data-testid=resource-list-grid]) .variant-option__swatch :is(input:checked+label,label:hover) .swatch{border-color:#111;box-shadow:none}body.cb-ho-migration :is([data-testid=product-list],.product-grid,.product-recommendations,[data-testid=resource-list-grid]) .variant-option--swatches{margin:0;padding:0;border:0}body.cb-ho-migration :is([data-testid=product-list],.product-grid,.product-recommendations,[data-testid=resource-list-grid]) .variant-option--swatches .variant-option__swatch{margin:0}body.cb-ho-migration :is(.product-grid,.product-recommendations,[data-testid=resource-list-grid]) product-card .product-card__content{display:flex;flex-direction:column;align-items:stretch}body.cb-ho-migration :is([data-testid=product-list],.product-grid,.product-recommendations,[data-testid=resource-list-grid]) product-card .group-block-content{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;width:100%;gap:var(--cb-product-card-details-gap, 2px)!important;--gap: var(--cb-product-card-details-gap, 2px)}body.cb-ho-migration :is(.product-grid,.product-recommendations,[data-testid=resource-list-grid]) product-card :is(.text-block,product-price,.cb-ho-product-card__color-label,product-swatches){width:100%;max-width:100%}body.cb-ho-migration :is(.product-grid,.product-recommendations,[data-testid=resource-list-grid]) product-card product-swatches,body.cb-ho-migration :is(.product-grid,.product-recommendations,[data-testid=resource-list-grid]) product-card swatches-variant-picker-component{justify-content:flex-start!important}body.cb-ho-migration :is(.product-grid,.product-recommendations,[data-testid=resource-list-grid]) .swatch.swatch--variant-image{border-radius:0;background-position:center bottom;background-repeat:no-repeat;background-size:cover;background-color:#f2f2f2;box-shadow:none}body.cb-ho-migration.template-product .product-recommendations .swatch.swatch--variant-image{width:var(--cb-swatch-size, 52px);height:var(--cb-swatch-size, 52px);min-width:var(--cb-swatch-size, 52px);min-height:var(--cb-swatch-size, 52px);border-radius:0}body.cb-ho-migration.template-product .product-recommendations swatches-variant-picker-component overflow-list::part(list){gap:8px}body.cb-ho-migration.template-product .product-recommendations .variant-option--swatches .variant-option__button-label--has-swatch{padding:2px}body.cb-ho-migration.template-product .product-recommendations product-card a[ref=productTitleLink] .text-block :is(p,h1,h2,h3,h4,h5,h6){font-size:14px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:normal!important}@media screen and (max-width:749px){body.cb-ho-migration.template-product .product-recommendations .swatch.swatch--variant-image{width:44px;height:44px;min-width:44px;min-height:44px}}body.cb-ho-migration.template-product variant-picker .variant-option--swatches,body.cb-ho-migration .quick-add-modal variant-picker .variant-option--swatches{--variant-picker-swatch-width: 52px;--variant-picker-swatch-height: 52px;--variant-picker-swatch-radius: 0}body.cb-ho-migration.template-product variant-picker .variant-option--swatches .swatch,body.cb-ho-migration .quick-add-modal variant-picker .variant-option--swatches .swatch,body.cb-ho-migration.template-product variant-picker .variant-option--swatches .swatch.swatch--variant-image,body.cb-ho-migration.template-product variant-picker .variant-option--swatches .swatch.swatch--unscaled,body.cb-ho-migration .quick-add-modal variant-picker .variant-option--swatches .swatch.swatch--variant-image,body.cb-ho-migration .quick-add-modal variant-picker .variant-option--swatches .swatch.swatch--unscaled{width:52px;height:52px;border-radius:0;overflow:hidden;background-color:#f2f2f2;background-position:center bottom;background-repeat:no-repeat;background-size:cover;box-shadow:none}body.cb-ho-migration.template-product variant-picker .variant-option--swatches .variant-option__button-label--has-swatch,body.cb-ho-migration .quick-add-modal variant-picker .variant-option--swatches .variant-option__button-label--has-swatch{padding:2px}@media screen and (max-width:749px){body.cb-ho-migration.template-product variant-picker .variant-option--swatches,body.cb-ho-migration .quick-add-modal variant-picker .variant-option--swatches{--variant-picker-swatch-width: 44px;--variant-picker-swatch-height: 44px}body.cb-ho-migration.template-product variant-picker .variant-option--swatches .swatch,body.cb-ho-migration .quick-add-modal variant-picker .variant-option--swatches .swatch,body.cb-ho-migration.template-product variant-picker .variant-option--swatches .swatch.swatch--variant-image,body.cb-ho-migration.template-product variant-picker .variant-option--swatches .swatch.swatch--unscaled,body.cb-ho-migration .quick-add-modal variant-picker .variant-option--swatches .swatch.swatch--variant-image,body.cb-ho-migration .quick-add-modal variant-picker .variant-option--swatches .swatch.swatch--unscaled{width:44px;height:44px}}body.cb-ho-migration.template-product .product-form-buttons{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:10px}body.cb-ho-migration.template-product .product-form-buttons>*:not(.quantity-selector-wrapper,.quantity-rules,.quantity-label,.volume-pricing,.product-form-text__error){flex:0 0 auto;width:100%;min-width:0}body.cb-ho-migration.template-product .product-form-buttons .add-to-cart-button,body.cb-ho-migration.template-product .product-form-buttons #es-form-hook{width:100%}body.cb-ho-migration:is(.template-collection,.template-search) .product-grid product-card:is(.cb-ho-product-card--minimal,[data-category=shoes],[data-category=bags]){--cb-swatch-size: 16px}body.cb-ho-migration:is(.template-collection,.template-search) .product-grid product-card:is(.cb-ho-product-card--minimal,[data-category=shoes],[data-category=bags]) :is(.product-badges,.cb-ho-product-card__color-label,.product-quick-add,.quick-add,[data-cb-ho-color-label]){display:none!important}body.cb-ho-migration:is(.template-collection,.template-search) .product-grid product-card:is(.cb-ho-product-card--minimal,[data-category=shoes],[data-category=bags]) .product-card__content{gap:6px}body.cb-ho-migration:is(.template-collection,.template-search) .product-grid product-card:is(.cb-ho-product-card--minimal,[data-category=shoes],[data-category=bags]) :is(.text-block,.text-block>*,product-price,.price){font-size:14px;line-height:1.3;font-weight:500}body.cb-ho-migration:is(.template-collection,.template-search) .product-grid product-card:is(.cb-ho-product-card--minimal,[data-category=shoes],[data-category=bags]) .text-block{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}body.cb-ho-migration:is(.template-collection,.template-search) .product-grid product-card:is(.cb-ho-product-card--minimal,[data-category=shoes],[data-category=bags]) .swatch{border-radius:50%;overflow:hidden}body.cb-ho-migration:is(.template-collection,.template-search) .product-grid product-card:is(.cb-ho-product-card--minimal,[data-category=shoes],[data-category=bags]) .swatch.swatch--variant-image{border-radius:50%;background-size:cover;background-position:center}
/*# sourceMappingURL=/cdn/shop/t/36/assets/cb-ho-product-card-bridge.css.map */
