.pcc-size-pending input[type=radio]:checked+label{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.pcc-size-hint{margin:0 0 .8rem;font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.pcc-size-error .pcc-size-hint{color:#b32134;font-weight:700}.pcc-shake{animation:pcc-shake .4s ease}@keyframes pcc-shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.pcc-size-info{margin:-.4rem 0 1.2rem;font-size:1.3rem;color:rgba(var(--color-foreground),.8)}.pcc-bundle{display:flex;gap:.8rem;align-items:center;margin:.4rem 0 .8rem;padding:.9rem 1.2rem;border-radius:8px;background:#b3213412;font-size:1.4rem;line-height:1.35}.pcc-bundle svg,.pcc-trust svg{width:2rem;height:2rem;flex:0 0 2rem}.pcc-bundle svg{color:#b32134}.pcc-trust{display:grid;gap:.8rem;margin:1.4rem 0 .4rem;padding:1.2rem 1.4rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:8px;font-size:1.4rem;line-height:1.35}.pcc-trust__row{display:flex;gap:1rem;align-items:flex-start}.pcc-trust__row[hidden]{display:none}.pcc-trust svg{color:#143d2c;margin-top:.1rem}.shopify-payment-button.pcc-guarded{position:relative}.pcc-pay-guard{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;width:100%;height:100%;border:0;padding:0;background:transparent;cursor:pointer}.pcc-sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;padding:.8rem 1.2rem calc(.8rem + env(safe-area-inset-bottom));background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.12);box-shadow:0 -4px 16px #00000014;transform:translateY(110%);transition:transform .25s ease}.pcc-sticky.is-visible{transform:none}.pcc-sticky__inner{display:flex;gap:1rem;align-items:center}.pcc-sticky__info{display:flex;flex:1;flex-direction:column;min-width:0;font-size:1.3rem;line-height:1.25}.pcc-sticky__title{overflow:hidden;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.pcc-sticky__btn{flex:0 0 auto;min-width:17rem;min-height:4.4rem}body.pcc-has-sticky{padding-bottom:7.2rem}body.overflow-hidden .pcc-sticky,body.overflow-hidden-mobile .pcc-sticky{display:none}@media screen and (min-width:750px){.pcc-sticky{display:none}body.pcc-has-sticky{padding-bottom:0}}.product__info-container .product__tax,.cart__footer .tax-note{display:none}.pcc-cart-note{font-size:1.4rem}.pcc-cart-note p{margin:0 0 .6rem}.pcc-cart-note .pcc-bundle{margin:0 0 .8rem}
/*# sourceMappingURL=/cdn/shop/t/5/assets/pcc.css.map */
