.purchase-assurance-dialog{box-sizing:border-box;width:calc(100% - 40px);max-width:460px;max-height:calc(100dvh - 48px);margin:auto;padding:32px;overflow-y:auto;overscroll-behavior:contain;background:#202522;color:#fff;border:1px solid rgba(255,255,255,.14);border-radius:10px;box-shadow:0 16px 60px #0000004d}.purchase-assurance-dialog::backdrop{background:#000000a6}.purchase-assurance-dialog__header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px;padding-bottom:22px}.purchase-assurance-dialog__header:after{content:"";position:absolute;bottom:0;left:0;width:48px;height:3px;background:#886c53}.purchase-assurance-dialog__header h2{margin:0;color:inherit;font:600 22px/1.35 Montserrat,sans-serif;letter-spacing:-.02em}.purchase-assurance-dialog__close{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;margin:-10px -10px -10px 0;padding:10px;color:#a9a9a9;border:0;background:none;cursor:pointer}.purchase-assurance-dialog__close svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.5}.purchase-assurance-dialog__section+.purchase-assurance-dialog__section{margin-top:22px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1)}.purchase-assurance-dialog__section h3{display:flex;align-items:center;gap:10px;margin:0 0 12px;color:inherit;font:600 15px/1.5 Montserrat,sans-serif}.purchase-assurance-dialog__section h3 svg{flex:0 0 22px;width:22px;height:22px;stroke:#a9a9a9;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.purchase-assurance-dialog__section p{margin:0;color:#a9a9a9;font:400 14px/1.65 Lato,sans-serif}.purchase-assurance-dialog__section a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media(max-width:750px){.purchase-assurance-dialog{width:calc(100% - 32px);max-width:420px;max-height:calc(100svh - 48px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));margin:auto;padding:26px 22px}.purchase-assurance-dialog__header h2{font-size:20px}.purchase-assurance-dialog__section h3{font-size:14px}}.purchase-assurance-dialog button:focus-visible,.purchase-assurance-dialog a:focus-visible{outline:1px solid #b89a7c;outline-offset:4px}.purchase-assurance-dialog__header h2:focus{outline:none}
/*# sourceMappingURL=/cdn/shop/t/177/assets/purchase-assurance-dialog.css.map */
