.koll-fence-cart-confirmation{position:fixed;inset:0;box-sizing:border-box;width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;margin:auto;border:1px solid #d5c8b7;border-radius:22px;padding:34px;background:#fffcf6;color:var(--koll-ink,#493729);box-shadow:0 24px 90px #24170c40}.koll-fence-cart-confirmation::backdrop{background:#24170c80;backdrop-filter:blur(3px)}.koll-fence-cart-confirmation-close{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:inherit;font:400 30px/1 sans-serif;cursor:pointer;border-radius:50%}.koll-fence-cart-confirmation-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;color:#47654c;background:#e6eee1;margin:3px 0 19px}.koll-fence-cart-confirmation .koll-fence-cart-confirmation-eyebrow{font-size:11px;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:#80664b;margin:0 0 8px}.koll-fence-cart-confirmation h2{font:600 clamp(24px,4vw,32px)/1.2 Manrope,sans-serif;letter-spacing:-.045em;margin:0 0 16px;outline-offset:5px}.koll-fence-cart-confirmation>p:not(.koll-fence-cart-confirmation-eyebrow){font-size:14px;line-height:1.75;margin:0 0 25px;color:#76614d}.koll-fence-cart-confirmation-actions{display:grid;grid-template-columns:1fr 1fr;gap:11px}.koll-fence-cart-confirmation-actions>a{display:flex;align-items:center;justify-content:center;gap:12px;box-sizing:border-box;min-height:52px;border-radius:7px;padding:12px 14px;text-decoration:none;font-size:13px;font-weight:600;text-align:center;line-height:1.5}.koll-fence-cart-confirmation-cart{background:#9f6248;color:#fffaf1;border:1px solid #9f6248}.koll-fence-cart-confirmation-continue{background:transparent;border:1px solid #ad9880;color:inherit}.koll-fence-cart-confirmation a:focus-visible,.koll-fence-cart-confirmation-close:focus-visible{outline:2px solid currentColor;outline-offset:3px}.koll-fence-cart-confirmation-close:hover{background:#f2e7d9}@media(max-width:500px){.koll-fence-cart-confirmation{padding:28px 22px;border-radius:18px}.koll-fence-cart-confirmation-actions{grid-template-columns:1fr}.koll-fence-cart-confirmation>p:not(.koll-fence-cart-confirmation-eyebrow){font-size:13px;margin-bottom:21px}}
