hholove-product-purchase-bar{display:block;color:#262626}hholove-product-purchase-bar[hidden],hholove-product-purchase-bar [hidden]{display:none!important}.hpb-bar{position:fixed;inset:auto 0 0;z-index:1100;background:#fff;border-top:1px solid #e4e1dc;box-shadow:0 -3px 18px #00000008;padding:18px 32px max(18px,env(safe-area-inset-bottom));color:#262626}.hpb-inner{position:relative;max-width:1360px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px 36px}.hpb-selection{display:flex;flex-direction:column;gap:5px;font-size:13px;min-width:0}.hpb-selection>strong{font-size:18px;font-weight:600;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.hpb-selection>span{color:#686868}.hpb-total-label{display:block;font-size:11px;line-height:1.4;color:#686868;margin-bottom:3px}.hpb-price{display:flex;align-items:baseline;gap:8px;font-variant-numeric:tabular-nums;white-space:nowrap}.hpb-price strong{font-size:26px;line-height:1.2;font-weight:700;letter-spacing:-.6px}.hpb-price s{font-size:18px;color:#767676;text-decoration-thickness:1.5px}.hpb-saving{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:#686868;font-size:13px;margin-top:5px}.hpb-saving button{display:flex;align-items:center;gap:7px;background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer;letter-spacing:0;text-transform:none}.hpb-saving>span:not([hidden])+button{border-left:1px solid #ddd;padding-left:10px}.hpb-saving button[aria-expanded=true] span{transform:rotate(180deg)}.hpb-buttons{display:flex;gap:12px}.hpb-buttons button{min-height:52px;min-width:170px;padding:12px 24px;border:1px solid #ff8628;border-radius:6px;font:inherit;font-size:16px;font-weight:400;cursor:pointer;letter-spacing:0;text-transform:none;line-height:1.3}.hpb-add{background:#fff;color:#262626}.hpb-checkout{background:#ff8628;color:#202020}.hpb-buttons:has(.hpb-checkout[hidden]){grid-template-columns:1fr}.hpb-buttons button:hover:not(:disabled){filter:brightness(.96)}.hpb-buttons button:disabled{opacity:.55;cursor:not-allowed}.hpb-bar button:focus-visible{outline:2px solid #222;outline-offset:4px}.hpb-breakdown{position:absolute;right:0;bottom:calc(100% + 28px);width:min(440px,100%);max-height:min(65vh,560px);overflow-y:auto;overscroll-behavior:contain;padding:20px;background:#fff;border:1px solid #dedbd5;border-radius:10px;box-shadow:0 8px 30px #00000015;font-size:13px;line-height:1.5}.hpb-breakdown-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px}.hpb-breakdown-heading button{border:0;background:none;color:inherit;cursor:pointer;font:inherit;font-size:24px;line-height:1;min-width:32px;min-height:32px;padding:0}.hpb-line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:8px 0;border-top:1px solid #eee}.hpb-line>span{overflow-wrap:anywhere}.hpb-line>strong{white-space:nowrap}.hpb-line>small{grid-column:1/-1;color:#686868;font-size:12px}.hpb-breakdown>p{margin:12px 0 0;color:#686868;font-size:11px}.hpb-status{grid-column:1/-1;margin:0;font-size:12px;line-height:1.5;color:#262626}html.hho-purchase-active body{padding-bottom:var(--hho-purchase-height,150px)}html.hho-purchase-visible shopify-chat::part(activator){position:fixed;right:20px;bottom:calc(var(--hho-purchase-height,150px) + 16px)}html.hho-purchase-visible #ShopifyChat{bottom:calc(var(--hho-purchase-height,150px) + 16px)!important}html.hho-purchase-details-open shopify-chat::part(activator),html.hho-purchase-details-open #ShopifyChat{visibility:hidden!important;pointer-events:none!important}@media(min-width:990px){.hpb-bar{padding:15px clamp(32px,5.47vw,108px) 16px;box-shadow:none}.hpb-inner{max-width:none;min-height:clamp(64px,3.83vw,76px);gap:16px 32px}.hpb-selection{gap:3px;font-size:18px;line-height:1.4;overflow-wrap:anywhere}.hpb-selection>strong{font-size:clamp(20px,1.23vw,24px)}.hpb-price strong{font-size:clamp(28px,1.64vw,32px);line-height:1.3;font-weight:600;letter-spacing:-.4px}.hpb-price s{font-size:clamp(22px,1.37vw,27px);line-height:1.3}.hpb-saving{gap:8px;margin-top:3px;font-size:clamp(18px,1.09vw,22px);line-height:1.4;white-space:nowrap}.hpb-buttons{gap:16px}.hpb-buttons button{min-width:clamp(180px,10.94vw,214px);min-height:clamp(56px,3.28vw,64px);padding:10px 20px;border-radius:4px;font-size:clamp(22px,1.37vw,27px);line-height:1.4}.hpb-breakdown{font-size:16px;line-height:1.4}}@media(max-width:749px){.hpb-bar{padding:14px 20px max(16px,env(safe-area-inset-bottom))}.hpb-inner{grid-template-columns:minmax(0,1fr);gap:14px}.hpb-selection{display:none}.hpb-price strong{font-size:25px}.hpb-price s{font-size:17px}.hpb-saving{font-size:12px;margin-top:4px}.hpb-buttons{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hpb-buttons button{min-width:0;min-height:48px;padding:10px 12px;font-size:15px}.hpb-breakdown{bottom:calc(100% + 24px);width:100%;max-height:60vh}}@media(max-width:360px){.hpb-bar{padding-left:12px;padding-right:12px}.hpb-price strong{font-size:22px}.hpb-price s{font-size:14px}.hpb-buttons{gap:8px}.hpb-buttons button{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/hholove-product-purchase-bar.css.map */
