:is(.hbd-product-ui,.hbd-fbt-auto) .hbd-fbt-container,:is(.hbd-product-ui,.hbd-fbt-auto) .hbd-fbt-container *,:is(.hbd-product-ui,.hbd-fbt-auto) .hbd-fbt-container *:before,:is(.hbd-product-ui,.hbd-fbt-auto) .hbd-fbt-container *:after{box-sizing:border-box}:is(.hbd-product-ui,.hbd-fbt-auto) .hbd-fbt-container{display:block;min-width:0;max-width:1100px;width:100%;padding:0;margin:12px 0 0}:is(.hbd-product-ui,.hbd-fbt-auto) .hbd-fbt{width:100%;min-width:0;border:1px solid #e5e5e5;border-radius:7px;background:#fff;padding:14px 16px;color:#191919}:is(.hbd-product-ui,.hbd-fbt-auto) .hbd-fbt__heading{margin:0 0 10px;font-family:inherit;font-size:19px;font-weight:700;line-height:1.3;letter-spacing:-.015em}:is(.hbd-product-ui,.hbd-fbt-auto) .hbd-fbt__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch;min-width:0;width:100%}:is(.hbd-product-ui,.hbd-fbt-auto) .hbd-fbt__item{display:flex;align-items:flex-start;gap:10px;min-width:0;border:1px solid #e7e7e7;border-radius:7px;padding:10px 12px;background:#fafafa}:is(.hbd-product-ui,.hbd-fbt-auto) .hbd-fbt__photo{flex:0 0 72px;width:72px;height:76px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #eaeaea;border-radius:5px;overflow:hidden;color:#888;font-size:12px;text-decoration:none}:is(.hbd-product-ui,.hbd-fbt-auto) .hbd-fbt__photo img{display:block;width:100%;height:100%;object-fit:contain}:is(.hbd-product-ui,.hbd-fbt-auto) .hbd-fbt__details{min-width:0;flex:1 1 auto}:is(.hbd-product-ui,.hbd-fbt-auto) .hbd-fbt__title{display:block;color:#191919;text-decoration:none;font-size:13px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}:is(.hbd-product-ui,.hbd-fbt-auto) .hbd-fbt__title:hover{text-decoration:underline}:is(.hbd-product-ui,.hbd-fbt-auto) .hbd-fbt__form{margin:6px 0 0}:is(.hbd-product-ui,.hbd-fbt-auto) .hbd-fbt__label{display:block;margin:0 0 4px;font-size:12px;line-height:1.35;color:#606060}:is(.hbd-product-ui,.hbd-fbt-auto) .hbd-fbt__variant{display:block;width:100%;min-width:0;max-width:100%;min-height:40px;-webkit-appearance:auto;appearance:auto;border:1px solid #d9d9d9;border-radius:5px;background:#fff;padding:7px 8px;color:#202020;font-family:inherit;font-size:13px;line-height:1.35}:is(.hbd-product-ui,.hbd-fbt-auto) .hbd-fbt__price{display:block;margin:7px 0 0;font-size:14px;font-weight:700;line-height:1.4}:is(.hbd-product-ui,.hbd-fbt-auto) .hbd-fbt__add{display:inline-flex;align-items:center;justify-content:center;min-height:38px;margin:8px 0 0;padding:8px 14px;border:1px solid #191919;border-radius:6px;background:#191919;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;line-height:1.3}:is(.hbd-product-ui,.hbd-fbt-auto) .hbd-fbt__add:hover{background:#363636}:is(.hbd-product-ui,.hbd-fbt-auto) .hbd-fbt__link{display:inline-block;margin-top:9px;color:#191919;font-size:13px;text-decoration:underline}:is(.hbd-product-ui,.hbd-fbt-auto) .hbd-fbt__variant:focus-visible,:is(.hbd-product-ui,.hbd-fbt-auto) .hbd-fbt__add:focus-visible{outline:2px solid #222;outline-offset:2px}:is(.hbd-product-ui,.hbd-fbt-auto) .hbd-fbt__item.is-selected,:is(.hbd-product-ui,.hbd-fbt-auto) .hbd-fbt__item.is-in-cart{position:relative;border-color:#f46c99;background:#fff5f8}:is(.hbd-product-ui,.hbd-fbt-auto) .hbd-fbt__item.is-in-cart:after{content:"\2713";position:absolute;top:6px;right:6px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:5px;background:#f46c99;color:#fff;font-size:12px;font-weight:700}@media(max-width:900px){:is(.hbd-product-ui,.hbd-fbt-auto) .hbd-fbt__grid{grid-template-columns:1fr}}@media(max-width:767px){:is(.hbd-product-ui,.hbd-fbt-auto) .hbd-fbt-container{max-width:100%;margin-top:10px}:is(.hbd-product-ui,.hbd-fbt-auto) .hbd-fbt{padding:12px;border-radius:7px}:is(.hbd-product-ui,.hbd-fbt-auto) .hbd-fbt__heading{font-size:18px;margin-bottom:9px}:is(.hbd-product-ui,.hbd-fbt-auto) .hbd-fbt__item{gap:8px;padding:9px;border-radius:7px}:is(.hbd-product-ui,.hbd-fbt-auto) .hbd-fbt__photo{flex-basis:68px;width:68px;height:72px}:is(.hbd-product-ui,.hbd-fbt-auto) .hbd-fbt__variant{min-height:43px;font-size:16px}:is(.hbd-product-ui,.hbd-fbt-auto) .hbd-fbt__add{min-height:42px}}:is(.hbd-product-ui,.hbd-fbt-auto) .product-block-list__item--description:has(.hbd-fbt-container){padding-bottom:12px}.hbd-fbt-auto[hidden]{display:none!important}.hbd-fbt-auto:not([hidden]){display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:10px 0 22px}.hbd-fbt-auto .hbd-fbt-auto__payload{box-sizing:border-box;width:100%;min-width:0}.hbd-fbt-auto .hbd-fbt-container{box-sizing:border-box;display:block;width:100%;max-width:100%;min-width:0;position:static;left:auto;transform:none;margin:0;padding:0}.hbd-fbt-auto .hbd-fbt{box-sizing:border-box;width:100%;max-width:100%}.hbd-fbt-auto .hbd-fbt__details,.hbd-fbt-auto .hbd-fbt__item{min-width:0}.hbd-fbt-auto .hbd-fbt__item{align-items:center;min-height:146px}.hbd-fbt-auto .hbd-fbt__photo,.hbd-fbt-auto .hbd-fbt__details{align-self:center}.hbd-fbt-auto .hbd-fbt__variant{width:100%;max-width:100%}@media(min-width:901px){.hbd-fbt-auto .hbd-fbt__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:641px)and (max-width:900px){.hbd-fbt-auto .hbd-fbt__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.hbd-fbt-auto:not([hidden]){margin:14px 0 18px}.hbd-fbt-auto .hbd-fbt-container{width:100%;max-width:100%}.hbd-fbt-auto .hbd-fbt__grid{grid-template-columns:minmax(0,1fr)}}#shopify-section-product-recommendations .product-recommendations{min-width:0;max-width:100%}#shopify-section-product-recommendations .product-item{min-width:0}#shopify-section-product-recommendations .product-item__image-wrapper>.aspect-ratio{box-sizing:border-box;position:relative;height:clamp(150px,13vw,205px);padding-bottom:0!important;overflow:hidden;background:#fff}#shopify-section-product-recommendations .product-item__primary-image,#shopify-section-product-recommendations .product-item__secondary-image{position:absolute;top:0;left:0;display:block;width:100%;height:100%;max-height:100%;max-width:100%;object-fit:contain;object-position:center}#shopify-section-product-recommendations .product-item__info{min-width:0;min-height:0}@media(max-width:640px){#shopify-section-product-recommendations .product-item__image-wrapper>.aspect-ratio{height:140px}}.hbd-recs-shell .shopify-section,.hbd-recs-shell #shopify-section-hbd-fbt-sitewide{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.hbd-recs-shell .hbd-fbt-auto,.hbd-recs-shell .hbd-fbt-auto__payload,.hbd-recs-shell .hbd-fbt-container,.hbd-recs-shell .hbd-fbt{box-sizing:border-box;width:100%;max-width:100%;min-width:0;position:static;left:auto;transform:none}.hbd-recs-shell .hbd-fbt__item{align-items:center}@media(max-width:767px){.hbd-recs-shell{width:calc(100% - 24px)!important;max-width:none;padding:0!important}.hbd-recs-shell .hbd-fbt-auto:not([hidden]){margin:10px 0 18px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/hbd-fbt.css.map */
