.buy-buttons.buy-buttons--package-protection{display:flex;flex-direction:column;gap:.75rem;align-items:stretch}.package-protection__row{padding:.75rem 1rem;border-radius:var(--rounded, .5rem);background:rgb(var(--text-color) / .06)}.package-protection__logo{width:2.5rem;height:2.5rem;flex-shrink:0}.package-protection__logo-img{width:100%;height:100%;object-fit:contain;border-radius:.25rem}.package-protection__logo-fallback{display:block;width:100%;height:100%;border-radius:.25rem;background:linear-gradient(135deg,#1e6bb8,#4a9fd8)}.package-protection__label{font-size:.875rem;line-height:1.35;color:rgb(var(--text-color))}.package-protection__info-btn{width:1.75rem;height:1.75rem;border-radius:9999px;border:1px solid rgb(var(--text-color) / .25);background:transparent;color:rgb(var(--text-color));font-size:.75rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.package-protection__info-btn:hover{border-color:rgb(var(--text-color) / .45)}.package-protection__dialog{position:relative;max-width:min(32rem,calc(100vw - 2rem));width:100%;padding:0;border:none;border-radius:.5rem;box-shadow:0 1.5rem 3rem #0003}.package-protection__dialog::backdrop{background:#00000073}.package-protection__dialog-surface{display:flex;flex-direction:column;max-height:min(85vh,40rem)}.package-protection__dialog-close{position:absolute;top:.75rem;right:.75rem;z-index:2;width:2.25rem;height:2.25rem;border:none;background:transparent;color:#fff;font-size:1.5rem;line-height:1;cursor:pointer}.package-protection__dialog-header{position:relative;padding:2rem 1.5rem 1rem;text-align:center;background:linear-gradient(180deg,#3d7ec9,#1e5a9e 55%,#e8f0fa);color:#fff}.package-protection__dialog-logo{margin-bottom:.75rem}.package-protection__dialog-logo-img{max-height:3rem;width:auto;margin-inline:auto;filter:brightness(0) invert(1)}.package-protection__dialog-heading{margin:0;font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.package-protection__dialog-body{flex:1;overflow:auto;padding:1rem 1.5rem;background:#f2f6fc;color:#0f2d52}.package-protection__dialog-footer{padding:.875rem 1.25rem;border-top:1px solid rgb(var(--text-color) / .1);background:#fff;gap:.75rem 1.25rem}.package-protection__dialog-footer .link{font-size:.8125rem}.cart-form .package-protection__actions{margin-top:.25rem}.cart-form .package-protection__checkout-btn{width:100%}
/*# sourceMappingURL=/cdn/shop/t/53/assets/package-protection.css.map */
