.b4a-recently-viewed-standardized .productitem__container{display:flex;flex-direction:column;height:100%}.b4a-recently-viewed-standardized .product-recently-viewed-card-time{min-height:22px;margin-bottom:12px}.b4a-recently-viewed-standardized .productitem__image-container{flex:none}.b4a-recently-viewed-standardized .productitem--image{aspect-ratio:1;height:auto;padding-bottom:0}.b4a-recently-viewed-standardized .productitem--image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;max-height:100%;margin:0;object-fit:contain;transform:none}.b4a-recently-viewed-standardized .productitem--info{display:grid;grid-template-columns:minmax(0,1fr) 70px;grid-template-rows:minmax(var(--b4a-recent-price-row, 54px),auto) 5.25em minmax(var(--b4a-recent-vendor-row, 22px),auto) minmax(var(--b4a-recent-stock-row, 60px),auto) minmax(var(--b4a-recent-extras-row, 44px),auto);column-gap:6px;row-gap:8px;align-items:start;margin:8px 0 0;font-size:var(--font-size-body)}.b4a-recently-viewed-standardized .productitem__price{grid-area:1 / 1 / 2 / -1;margin:0}.b4a-recently-viewed-standardized .productitem__price .price__compare-at{min-height:1.25em}.b4a-recently-viewed-standardized .productitem--title{grid-area:2 / 1 / 3 / -1;height:5.25em;margin:0;font-size:inherit;line-height:1.3125}.b4a-recently-viewed-standardized .productitem--title a{display:-webkit-box;height:5.25em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4}.b4a-recently-viewed-standardized .productitem--vendor{grid-area:3 / 1 / 4 / -1;margin-top:0!important}.b4a-recently-viewed-standardized .product-stock-level-wrapper,.b4a-recently-viewed-standardized .productitem__stock-level{grid-area:4 / 1 / 5 / -1;margin:0}.b4a-recently-viewed-standardized .b4a-recently-viewed-coupon{grid-area:5 / 2 / 6 / 3;width:70px}.b4a-recently-viewed-standardized .b4a-recently-viewed-coupon>div{position:static!important;float:none!important}.b4a-recently-viewed-standardized .b4a-recently-viewed-coupon img{display:block;width:70px;height:auto}.b4a-recently-viewed-standardized .b4a-recently-viewed-reviews{grid-area:5 / 1 / 6 / 2;min-width:0}.b4a-recently-viewed-standardized .b4a-recently-viewed-reviews .rating{flex-wrap:wrap;gap:4px;margin:0}.b4a-recently-viewed-standardized .rating__count{margin:0;white-space:nowrap}.b4a-recently-viewed-standardized .rating__star-wrapper{max-width:100%}.utility-bar__content:has(.b4a-bf-header-promise){position:relative}.b4a-bf-header-promise{position:absolute;right:25px;top:0;bottom:0;display:none;align-items:center;gap:8px;width:max-content;max-width:none;visibility:hidden;pointer-events:none;color:#fff;font-family:inherit;font-size:15px;line-height:1.15;white-space:nowrap;text-transform:none;letter-spacing:normal}.b4a-bf-header-promise[data-fits=true]{visibility:visible;pointer-events:auto}.b4a-bf-header-promise__headline{color:#fff;font-size:inherit;font-weight:700;line-height:inherit}.b4a-bf-header-promise .b4a-bf-header-promise__trigger{display:inline;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#f4b740;font:inherit;font-weight:600;text-transform:none;letter-spacing:normal;text-decoration:underline;text-underline-offset:2px;cursor:pointer;white-space:nowrap}.b4a-bf-header-promise__flyout{position:fixed;z-index:10003;width:min(440px,calc(100vw - 24px));padding:14px 15.4px;border-radius:8px;background:#f4b740;color:#1e2b52;font-family:inherit;font-size:15px;font-weight:400;line-height:1.5;white-space:normal;text-align:left;box-shadow:0 8px 24px #1515152e;box-sizing:border-box;text-transform:none;letter-spacing:normal}.b4a-bf-header-promise__flyout[hidden]{display:none!important}.b4a-bf-header-promise__flyout p{margin:0 0 10px;font:inherit;color:inherit}.b4a-bf-header-promise__flyout p:last-child{margin-bottom:0}.b4a-bf-header-promise__flyout strong{font-weight:800}.b4a-bf-header-promise__flyout p:first-child strong{display:block;white-space:nowrap;font-size:16px}.b4a-bf-header-promise__flyout a{color:#1e2b52;font-weight:800;text-decoration:underline;text-underline-offset:2px}.b4a-bf-header-promise__trigger:focus-visible,.b4a-bf-header-promise__flyout a:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(min-width:1024px){.b4a-bf-header-promise{display:flex}}
/*# sourceMappingURL=/cdn/shop/t/35/compiled_assets/styles.css.map?subset=AAAAAAAAAAQAACA */
