.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}}.saletagmessage.b4a-bf-product-offer{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:8px 20px;margin:16px 0;padding:15.36px 19.2px;border:0;border-radius:12px;background:#151515;color:#fff;font-family:inherit;font-size:16px;font-weight:400;line-height:1.45;text-align:left;box-shadow:none;box-sizing:border-box}.b4a-bf-product-offer__icon{display:flex;align-items:center;justify-content:center;flex:0 0 56px;width:56px;height:56px;border:2px solid #f4b740;border-radius:50%;color:#f4b740}.b4a-bf-product-offer__content{min-width:0}.b4a-bf-product-offer .b4a-bf-product-offer__heading:last-child{margin-bottom:0}.b4a-bf-product-offer p{margin:0}.b4a-bf-product-offer .b4a-bf-product-offer__eyebrow{margin:0 0 6px;color:#f4b740;font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.b4a-bf-product-offer .b4a-bf-product-offer__heading{margin:0 0 10px;color:#fff;font-size:20px;line-height:1.25;font-weight:800}.b4a-bf-product-offer__coupon{grid-column:2;display:flex;align-items:center;flex-wrap:wrap;gap:5.6px 7px;margin-bottom:0;color:#d2d4df}.b4a-bf-product-offer__coupon strong{color:#fff}.b4a-bf-product-offer__code-group{display:inline-flex;align-items:center;gap:4.2px}.b4a-bf-product-offer__copied{color:#f4b740;font-size:12px;line-height:1}.b4a-bf-product-offer__copied:empty{display:none}.b4a-bf-product-offer__code{position:relative;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:1.39256px 4px 1.326px;background:transparent;font-family:inherit;line-height:1;cursor:pointer;border:1.5px solid transparent;border-radius:4px;color:#f4b740;font-size:18px;font-weight:800;letter-spacing:.03em;white-space:nowrap}.b4a-bf-product-offer__code-border{position:absolute;top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px;width:calc(100% + 3px);height:calc(100% + 3px);overflow:visible;pointer-events:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-dasharray:3 3.3}.b4a-bf-product-offer__code-border rect{width:calc(100% - 1.5px);height:calc(100% - 1.5px)}.b4a-bf-product-offer__code-text{display:block;transform:translateY(.04em)}.b4a-bf-product-offer .b4a-bf-product-offer__details{grid-column:1/-1;color:#d2d4df;font-size:16px;font-weight:400;line-height:1.29375}.b4a-bf-product-offer__promise{display:inline;padding:0;border:0;border-radius:0;background:none;color:#f4b740;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.b4a-bf-product-offer button:focus-visible,.b4a-bf-product-offer__flyout a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.b4a-bf-product-offer__flyout{position:fixed;z-index:10002;width:min(440px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;padding:14px 15.4px;border-radius:8px;background:#f4b740;color:#1e2b52;font-family:inherit;font-size:15px;font-weight:400;line-height:1.5;text-align:left;box-shadow:0 8px 24px #1515152e;box-sizing:border-box;overflow-wrap:break-word}.b4a-bf-product-offer__flyout[hidden],.b4a-bf-product-offer__fallback[hidden]{display:none!important}.b4a-bf-product-offer__flyout p{margin:0 0 12px;color:inherit;font:inherit}.b4a-bf-product-offer__flyout p:last-child{margin-bottom:0}.b4a-bf-product-offer__flyout strong{font-weight:800}.b4a-bf-product-offer__flyout p:first-child strong{display:block;white-space:nowrap;font-size:clamp(11px,3.4vw,16px)}.b4a-bf-product-offer__flyout a{color:#1e2b52;font-weight:700;text-decoration:underline}.b4a-bf-product-offer__fallback{flex-basis:100%;font-size:13px}.b4a-bf-product-offer__fallback input{width:110px;margin:4px;color:#151515;background:#fff}@media(max-width:719px){.saletagmessage.b4a-bf-product-offer{grid-template-columns:40px minmax(0,1fr);column-gap:12px;padding:11.52px 12.8px}.b4a-bf-product-offer__icon{flex-basis:40px;width:40px;height:40px}.b4a-bf-product-offer__icon svg{width:21px;height:21px}.b4a-bf-product-offer .b4a-bf-product-offer__heading{font-size:18px}.b4a-bf-product-offer .b4a-bf-product-offer__eyebrow{font-size:11px}.b4a-bf-product-offer__coupon{grid-column:1/-1}.b4a-bf-product-offer__coupon,.b4a-bf-product-offer .b4a-bf-product-offer__details{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/35/compiled_assets/styles.css.map?subset=AAAAAAAAAAQAAGA */
