.cbprive-lock-tag,.cbprive-lock-box,.cbprive-card-locked,.cbprive-card-cta{display:none}.cb-prive-locked [data-cbprive-price],.cb-prive-locked .badge.onsale{display:none!important}.cb-prive-locked .cbprive-lock-tag{display:inline-flex;align-items:center;gap:.4em;font-size:.72em;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-body-text, #1a1c1d);opacity:.85}.cbprive-lock-tag svg{width:1.05em;height:1.05em;flex:none}.cb-prive-locked .product-card--add-to-cart-button-wrapper,.cb-prive-locked .product-card-small--add-to-cart-button{display:none!important}.cb-prive-locked .cbprive-card-locked{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;margin-top:auto;padding-top:.65rem}.cb-prive-locked .product-card .cbprive-lock-tag{display:none}.cb-prive-locked .product-card .cbprive-card-locked .cbprive-lock-tag{display:inline-flex}.cb-prive-locked .cbprive-card-locked .cbprive-card-cta{display:flex;width:100%;justify-content:center;margin-top:0}.cb-prive-locked [data-cbprive-hide],.cb-prive-locked .cbprive-gated{display:none!important}.cb-prive-locked .cbprive-gated-pdp .product-information--inner .shopify-app-block,.cb-prive-locked .cbprive-gated-pdp .joy-points-calculator__block,.cb-prive-locked .cbprive-gated-pdp .Avada-PointsCalculator__Container,.cb-prive-locked .cbprive-gated-pdp klarna-placement,.cb-prive-locked .cbprive-gated-pdp .klarna-osm{display:none!important}.cb-prive-locked .cbprive-lock-box{display:block;margin:1rem 0 1.5rem;padding:1.5rem;border:1px solid var(--color-border, #e2e2e2);border-radius:var(--button-border-radius, 4px);background:var(--color-light-bg, #f6f6f7)}.cbprive-lock-box--eyebrow{display:inline-flex;align-items:center;gap:.45em;margin-bottom:.65rem;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#050606}.cbprive-lock-box--eyebrow svg{width:1.05em;height:1.05em;flex:none}.cbprive-lock-box--msg{margin:0 0 1.1rem;font-size:.98rem;line-height:1.4;color:#1a1c1d}.cbprive-lock-box--cta{width:100%;justify-content:center}.cbprive-lock-box--or{display:flex;align-items:center;gap:.75rem;margin:1.1rem 0 .85rem;color:#8a8a8f;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.cbprive-lock-box--or span{flex:0 0 auto}.cbprive-lock-box--or:before,.cbprive-lock-box--or:after{content:"";flex:1 1 auto;height:1px;background:var(--color-border, #e2e2e2)}.cbprive-lock-box--passlabel{display:block;margin-bottom:.45rem;font-size:.85rem;color:#2c2d2e}.cbprive-passcode{display:flex;flex-wrap:wrap;gap:.5rem}.cbprive-passcode input{flex:1 1 auto;min-width:0;height:46px;padding:0 .9rem;border:1px solid var(--color-input-border, #cfcfd4);border-radius:var(--input-border-radius, 4px);background:#fff;font-size:.95rem;color:#1a1c1d;transition:border-color .15s ease,box-shadow .15s ease}.cbprive-passcode input::placeholder{color:#9a9aa0;opacity:1}.cbprive-passcode input:focus{outline:none;border-color:#050606;box-shadow:0 0 0 2px #0506061f}.cbprive-passcode--submit{flex:0 0 auto}.cbprive-passcode.cbprive-passcode--invalid input{border-color:#c0392b}.cbprive-passcode--error{flex:1 0 100%;margin-top:.4rem;color:#c0392b;font-size:.82rem}.cbprive-passcode--error[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/34/assets/cb-prive-gate.css.map */
