.northbound-trigger{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:var(--minimum-touch-target);padding-inline:var(--space-3);padding-block:var(--space-2);border:1px solid rgba(var(--color-foreground),.2);border-radius:var(--radius-md);background:transparent;color:rgb(var(--color-foreground));font-size:var(--font-size-h6);line-height:var(--line-height-tight);text-decoration:none;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.northbound-trigger:hover,.northbound-trigger:focus-visible{border-color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.04)}.northbound-trigger:focus-visible{outline:2px solid var(--color-ink-strong);outline-offset:2px}.northbound-trigger__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;inline-size:1.6rem;block-size:1.6rem;line-height:0}.northbound-trigger__icon svg{inline-size:100%;block-size:100%}.northbound-dialog{inline-size:min(420px,calc(100vw - var(--space-5)));max-block-size:calc(100vh - var(--space-6));padding:0;border:var(--popup-border-width) solid rgba(var(--color-foreground),var(--popup-border-opacity));border-radius:var(--popup-corner-radius);background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.northbound-dialog::backdrop{background:var(--color-overlay-dim)}.northbound-dialog__form{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);margin:0}.northbound-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.northbound-dialog .modal__close-button:focus,.checkout-disclaimer-dialog .modal__close-button:focus{outline:0;box-shadow:none}.northbound-dialog .modal__close-button:focus-visible,.northbound-dialog .modal__close-button.focused,.checkout-disclaimer-dialog .modal__close-button:focus-visible,.checkout-disclaimer-dialog .modal__close-button.focused{outline:2px solid var(--color-ink-strong);outline-offset:2px;box-shadow:none}.northbound-dialog__title{margin:0}.northbound-dialog__body{display:flex;flex-direction:column;gap:var(--space-2)}.northbound-dialog__footer{display:flex;justify-content:flex-end;gap:var(--space-3)}.northbound-dialog__apply{--color-button: var(--color-arctic-forest-rgb);--color-button-text: var(--color-ink-inverse-rgb)}.northbound-price-surface{display:inline}.card-information>.northbound-price-surface{color:rgb(var(--color-foreground))}.card--horizontal .card-information>.northbound-price-surface{color:rgba(var(--color-foreground),.75)}.northbound-price-surface .price-compare{text-decoration:line-through;opacity:.75}.checkout-disclaimer-dialog{inline-size:min(520px,calc(100vw - var(--space-5)));max-block-size:calc(100vh - var(--space-6));padding:0;border:var(--popup-border-width) solid rgba(var(--color-foreground),var(--popup-border-opacity));border-radius:var(--popup-corner-radius);background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.checkout-disclaimer-dialog::backdrop{background:var(--color-overlay-dim)}.checkout-disclaimer-dialog__form{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-5);margin:0}.checkout-disclaimer-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.checkout-disclaimer-dialog__title{margin:0}.checkout-disclaimer-dialog__body{display:flex;flex-direction:column;gap:var(--space-3);font-size:var(--font-size-body);line-height:1.5}.checkout-disclaimer-dialog__body p{margin:0}.checkout-disclaimer-dialog__body a{color:rgb(var(--color-foreground));text-underline-offset:2px}.checkout-disclaimer-dialog__footer{display:flex;justify-content:stretch}.checkout-disclaimer-dialog__continue{inline-size:100%;--color-button: var(--color-arctic-forest-rgb);--color-button-text: var(--color-ink-inverse-rgb)}
/*# sourceMappingURL=/cdn/shop/t/22/assets/northbound.css.map */
