.pbc-promo[hidden],.pbc-promo [hidden]{display:none!important}.pbc-promo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147480000;display:grid;place-items:center;padding:20px;font-family:inherit}.pbc-promo__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#171c22a8}.pbc-promo__dialog{position:relative;display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1fr);width:min(810px,100%);max-height:min(90vh,800px);overflow:auto;background:#fff;color:#242e35;border-radius:4px;box-shadow:0 20px 70px #0000003b;outline:0}.pbc-promo__dialog:not(:has(.pbc-promo__media)){display:block;max-width:700px}.pbc-promo__media{min-width:0;background:#f2ede7}.pbc-promo__hero{width:100%;height:100%;min-height:360px;object-fit:cover;display:block}.pbc-promo__content{min-width:0;padding:42px 38px;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:0;text-align:center}.pbc-promo__close{position:absolute;top:9px;right:12px;z-index:3;width:38px;height:38px;border:0;padding:0;background:#fffffff0;color:#29353c;font-size:30px;font-weight:300;line-height:1;cursor:pointer}.pbc-promo__close:focus-visible,.pbc-promo a:focus-visible{outline:3px solid #596b90;outline-offset:3px}.pbc-promo__eyebrow{margin:0 0 9px;font-size:11px;letter-spacing:.15em;font-weight:650;text-transform:uppercase;color:#62727a}.pbc-promo__title{margin:0 0 12px;font-family:inherit;line-height:1.16;letter-spacing:-.025em;text-transform:none}.pbc-promo__description{margin:0 0 20px;font-size:15px;line-height:1.55;color:#47525b}.pbc-promo__item-note{margin:0 0 8px;font-weight:600;font-size:13px}.pbc-promo__line-items,.pbc-promo__products{margin-bottom:16px}.pbc-promo__cart-row,.pbc-promo__product{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #e3e5e6;padding:11px 0;color:inherit;font-size:14px}.pbc-promo__cart-row:last-child,.pbc-promo__product:last-child{border-bottom:1px solid #e3e5e6}.pbc-promo__cart-action{color:#a75d08;font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;border:1px solid #a75d08;padding:4px 10px;text-transform:uppercase;letter-spacing:1px;border-radius:4px}.pbc-promo__product{text-decoration:none}.pbc-promo__product span:nth-last-child(2){flex:1}.pbc-promo__thumb{width:48px;height:48px;object-fit:cover;flex:none}.pbc-promo__button{display:block;width:100%;box-sizing:border-box;padding:13px 16px;background:#283d49;color:#fff!important;font-size:14px;font-weight:650;text-align:center;text-decoration:none;cursor:pointer;border:1px solid #283d49;transition:background .2s}.pbc-promo__button:hover{background:#3e5767}.pbc-promo__button[aria-disabled=true]{pointer-events:none;opacity:.55}.pbc-promo__error{margin-top:10px;color:#a03225;font-size:13px}.pbc-promo__fine-print{margin:16px 0 0;color:#5e6970;font-size:12px;line-height:1.5}.pbc-promo__fine-print p{margin:0}.pbc-promo__cart-details{display:flex;align-items:center;flex:1;gap:12px;min-width:0}.pbc-promo__thumb.pbc-promo__cart-thumb{width:64px;height:64px;object-fit:contain;background:#f7f7f7;border-radius:3px}.pbc-promo__cart-name{min-width:0;overflow-wrap:anywhere}@media(max-width:680px){.pbc-promo{padding:12px}.pbc-promo__dialog{display:block;max-width:450px;max-height:92dvh}.pbc-promo__hero{height:155px;min-height:0}.pbc-promo__content{padding:25px 24px 29px}.pbc-promo__close{top:5px;right:6px}.pbc-promo__title{font-size:25px}.pbc-promo__cart-row{align-items:start;flex-direction:column;gap:5px}.pbc-promo__cart-row{align-items:stretch;flex-direction:column;gap:8px}.pbc-promo__cart-details{width:100%}.pbc-promo__cart-action{margin-left:76px}}@media(prefers-reduced-motion:reduce){.pbc-promo__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/114/assets/pbc-promo.css.map */
