rw-consent{display:block;width:100%;flex-basis:100%;margin-block:8px}rw-consent[hidden]{display:none}rw-consent.rw-consent-bordered{border:1px solid rgba(var(--color-foreground),.2);padding:12px}rw-consent [data-rw-fields]{display:grid;gap:var(--rw-consent-gap,12px)}rw-consent .rw-consent-row{display:flex;align-items:flex-start;gap:10px}rw-consent .rw-consent-body{min-width:0;flex:1;font-size:.875em;line-height:1.5}rw-consent .rw-consent-body label{display:block;cursor:pointer;padding-block:4px}rw-consent .rw-consent-body p{margin:0}rw-consent .rw-consent-body a{text-decoration:underline;text-underline-offset:3px}rw-consent .rw-consent-link{display:inline-block;padding-block:6px}rw-consent input[type=checkbox]{flex:0 0 22px;width:22px;height:22px;margin:5px 0;-webkit-appearance:auto;appearance:auto;accent-color:currentColor;cursor:pointer}rw-consent input:focus-visible,rw-consent a:focus-visible{outline:2px solid currentColor;outline-offset:3px}rw-consent input[aria-invalid=true]{outline:2px solid currentColor;outline-offset:3px}rw-consent .rw-consent-marker{margin-inline-start:6px;opacity:.8}rw-consent [data-rw-error]{margin-block:8px 0;font-weight:600}sticky-atc-bar:has(rw-consent:not([hidden])) .sticky-atc-bar__form{flex-wrap:wrap}@media(max-width:767px){rw-consent .rw-consent-body label{min-height:44px}rw-consent .rw-consent-link{min-height:44px}}sticky-atc-bar rw-consent,cart-drawer rw-consent{max-height:40vh;max-height:min(40svh,24rem);overflow-y:auto;overscroll-behavior:contain}rw-consent-payment{display:block;width:100%;flex-basis:100%}rw-consent-payment dialog:not([open]){display:none}rw-consent-payment [hidden]{display:none!important}rw-consent-payment dialog{box-sizing:border-box;width:min(560px,calc(100% - 32px));max-height:85vh;max-height:85svh;margin:auto;padding:24px;overflow:auto;border:1px solid rgba(var(--color-foreground),.2);background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 16px 48px #0005}rw-consent-payment dialog::backdrop{background:#0009}rw-consent-payment .rw-consent-payment-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}rw-consent-payment .rw-consent-payment-header h2{margin:0}rw-consent-payment [data-rw-close]{width:44px;min-width:44px;flex:0 0 44px;min-height:44px;padding:10px}rw-consent-payment [data-rw-close] svg{width:20px;height:20px}rw-consent-payment .rw-consent-payment-controls{position:relative;min-height:44px}rw-consent-payment [data-rw-wallet][inert]{pointer-events:none}rw-consent-payment .rw-consent-payment-lock{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;width:100%;height:100%;-webkit-appearance:none;appearance:none;border:0;border-radius:4px;margin:0;padding:0;background:transparent;color:inherit;cursor:pointer}rw-consent-payment .rw-consent-payment-lock>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}rw-consent-payment .rw-consent-payment-lock:focus-visible{outline:2px solid currentColor;outline-offset:3px}rw-consent-payment[data-rw-fallback] .rw-consent-payment-lock{position:static;min-height:44px;border:1px solid currentColor}rw-consent-payment[data-rw-fallback] .rw-consent-payment-lock span{position:static;width:auto;height:auto;clip:auto;clip-path:none;margin:0;white-space:normal;overflow:visible}rw-consent-payment [data-rw-payment-status]{margin-block:8px}rw-consent-payment rw-consent{max-height:none;overflow:visible;margin-bottom:16px}rw-consent-payment [data-rw-wallet]:focus{outline:2px solid currentColor;outline-offset:4px}@media(max-width:767px){rw-consent-payment dialog{padding:16px}}.rw-consent-notice:not([open]){display:none}.rw-consent-notice{box-sizing:border-box;width:min(440px,calc(100% - 32px));max-height:85vh;max-height:85svh;padding:24px;margin:auto;border:1px solid rgba(var(--color-foreground),.2);background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 16px 48px #0005}.rw-consent-notice::backdrop{background:#0009}.rw-consent-notice p{margin:0 0 20px;font-weight:600;line-height:1.5}.rw-consent-notice button{min-height:44px}cart-drawer rw-consent[data-surface=drawer]{scrollbar-color:var(--rw-consent-scrollbar-color, rgb(var(--color-button))) transparent;scrollbar-width:thin}cart-drawer rw-consent[data-surface=drawer]::-webkit-scrollbar{width:6px}cart-drawer rw-consent[data-surface=drawer]::-webkit-scrollbar-track{background:transparent}cart-drawer rw-consent[data-surface=drawer]::-webkit-scrollbar-thumb{background:var(--rw-consent-scrollbar-color, rgb(var(--color-button)));border-radius:999px}@media(forced-colors:active){cart-drawer rw-consent[data-surface=drawer]{scrollbar-color:auto}cart-drawer rw-consent[data-surface=drawer]::-webkit-scrollbar-thumb{background:CanvasText}}rw-consent .rw-consent-loading{display:flex;align-items:center;gap:8px;margin-block-start:8px;position:sticky;bottom:0;padding-block:4px;background:rgb(var(--color-background))}rw-consent .rw-consent-loading[hidden]{display:none}rw-consent .rw-consent-loading-icon{display:flex;flex:0 0 18px}rw-consent .rw-consent-loading .spinner{width:18px;height:18px;animation:rw-consent-loading-spin .85s linear infinite}rw-consent .rw-consent-loading .path{stroke:currentColor;stroke-dasharray:140,200;stroke-dashoffset:0;animation:none}rw-consent-payment[data-rw-consent-busy]>.rw-consent-payment-controls>[data-rw-open]{cursor:progress;background:rgba(var(--color-background),.92);color:rgb(var(--color-foreground))}rw-consent-payment[data-rw-consent-busy]>.rw-consent-payment-controls>[data-rw-open]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:20px;height:20px;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:rw-consent-loading-spin .85s linear infinite}@keyframes rw-consent-loading-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){rw-consent .rw-consent-loading .spinner,rw-consent-payment[data-rw-consent-busy]>.rw-consent-payment-controls>[data-rw-open]:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/rw-consent.css.map */
