cart-drawer [slot=footer] .package-protection,.cart-form .package-protection{width:100%}dialog.package-protection__dialog:not([open]){display:none!important;visibility:hidden!important;pointer-events:none!important;position:fixed!important;inset:auto!important;width:0!important;height:0!important;max-width:0!important;max-height:0!important;margin:0!important;padding:0!important;border:none!important;overflow:hidden!important;opacity:0!important}dialog.package-protection__dialog:not([open]) .package-protection__dialog-img{display:none!important}cart-drawer .package-protection,.cart-form .package-protection{gap:.75rem}cart-drawer .package-protection__row{padding:.5rem .875rem}cart-drawer .package-protection__logo{width:2rem;height:2rem;padding:.1875rem}cart-drawer .package-protection__logo-img{width:1.5rem;height:1.5rem;max-width:1.5rem;min-width:1.5rem;min-height:1.5rem}cart-drawer .package-protection__label{font-size:.875rem;line-height:1.25}cart-drawer .package-protection__actions,.cart-form .package-protection__actions{display:flex;flex-direction:column;gap:.75rem;width:100%}cart-drawer .package-protection__checkout-btn,.cart-form .package-protection__checkout-btn{width:100%}.buy-buttons.buy-buttons--package-protection{display:flex;flex-direction:column;gap:.75rem;align-items:stretch}.package-protection__row{padding:.875rem 1rem .75rem;border-radius:.75rem;background:#e8f3fc;box-shadow:0 4px 14px #0f2d5214,0 2px 6px #0f2d520d}.package-protection__logo{width:2.25rem;height:2.25rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:.25rem;border-radius:.375rem;background:#fff;box-shadow:0 1px 3px #0f2d5214;overflow:hidden}.package-protection__logo-img{width:1.75rem;height:1.75rem;max-width:1.75rem;min-width:1.75rem;min-height:1.75rem;object-fit:contain}.package-protection__logo-fallback{display:block;width:1.75rem;height:1.75rem;border-radius:.25rem;background:linear-gradient(135deg,#1e6bb8,#4a9fd8)}.package-protection__row-text{display:inline}.package-protection__label{font-size:.9375rem;line-height:1.35;font-weight:700;color:#0f2d52}.package-protection__info-btn{width:1.5rem;height:1.5rem;flex-shrink:0;border-radius:9999px;border:1.5px solid #0f2d52;background:transparent;color:#0f2d52;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.package-protection__info-btn:hover{background:#0f2d520f}.package-protection__dialog--image-only{margin:0;padding:0;border:none;outline:none;border-radius:0;overflow:hidden;max-width:none;max-height:none;width:100%;height:100%;background:transparent!important;box-shadow:none!important;color:inherit}.package-protection__dialog--image-only[open]{display:flex;align-items:center;justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;max-width:100vw;height:100%;height:100dvh;max-height:100dvh;padding:clamp(1rem,4vw,2rem);box-sizing:border-box;overscroll-behavior:contain;visibility:visible;opacity:1;pointer-events:auto;overflow:visible}.package-protection__dialog--image-only::backdrop{background:#0000008c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.package-protection__dialog--image-only .package-protection__dialog-close{position:fixed;top:clamp(.75rem,3vw,1.25rem);right:clamp(.75rem,3vw,1.25rem);z-index:2}.package-protection__dialog--image-only .package-protection__dialog-img{display:block;width:auto;max-width:min(96vw,var(--pp-modal-max-width, 840px));height:auto;max-height:min(90dvh,56rem);margin:0;padding:0;border:none;border-radius:0;object-fit:contain;box-shadow:none;background:transparent;cursor:pointer}@media screen and (max-width:699px){.package-protection__dialog--image-only[open]{padding:.5rem}.package-protection__dialog--image-only .package-protection__dialog-img{width:100%;max-width:min(100%,var(--pp-modal-max-width, 840px));max-height:min(95dvh,56rem)}}.package-protection__dialog:not(.package-protection__dialog--image-only){position:relative;max-width:min(var(--pp-modal-max-width, 840px),calc(100vw - 2rem));width:100%;padding:0;border:none;border-radius:.5rem;box-shadow:0 1.5rem 3rem #0003;overflow:hidden}.package-protection__dialog:not(.package-protection__dialog--image-only)::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;border-radius:9999px;background:#00000059;color:#fff;font-size:1.5rem;line-height:1;cursor:pointer}.package-protection__dialog-close:hover{background:#00000080}.package-protection__dialog-header--fallback{position:relative;padding:2rem 1.5rem 1rem;text-align:center;background:linear-gradient(180deg,#3d7ec9,#1e5a9e 55%,#e8f0fa);color:#fff}.package-protection__dialog-heading{margin:0;font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff}.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}.package-protection__opt-out-btn{font-size:.8125rem;line-height:1.3;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:calc(var(--spacing-4) * 2 + var(--text-button-lg) * 1.3)}@media screen and (min-width:700px){.package-protection__opt-out-btn{font-size:var(--text-base);min-height:calc(1.012rem + 1.023rem + var(--text-button-lg) * 1.3)}}.package-protection__fallback-checkout,.package-protection.package-protection--opted-out .package-protection__row,.package-protection.package-protection--opted-out .package-protection__actions{display:none}.package-protection.package-protection--opted-out .package-protection__fallback-checkout{display:block}cart-drawer .package-protection__checkout-btn,.cart-form .package-protection__checkout-btn,cart-drawer .package-protection__opt-out-btn,.cart-form .package-protection__opt-out-btn{border-radius:.75rem}
/*# sourceMappingURL=/cdn/shop/t/120/assets/package-protection.css.map */
