*,*:before,*:after{box-sizing:border-box}html{overflow-x:clip;scroll-behavior:smooth;text-size-adjust:100%}body{min-width:320px;margin:0;color:var(--dl-text);font-family:var(--dl-font-family-body, "Source Sans 3", "Segoe UI", Arial, sans-serif);font-size:var(--dl-font-size-body, 16px);font-weight:var(--dl-font-weight-base, 400);line-height:var(--dl-line-height-body, 1.64);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background:var(--dl-color-background, #ffffff);overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{margin-block:0;color:var(--dl-color-heading, var(--dl-text));font-family:var(--dl-font-family-heading, var(--dl-font-family-body));font-weight:var(--dl-font-weight-heading, 600);letter-spacing:var(--dl-letter-spacing-heading, -.02em);text-wrap:balance}h1{font-size:var(--dl-font-size-h1);line-height:var(--dl-line-height-h1);letter-spacing:var(--dl-letter-spacing-heading)}h2{font-size:var(--dl-font-size-h2);line-height:var(--dl-line-height-h2);letter-spacing:var(--dl-letter-spacing-heading)}h3{font-size:var(--dl-font-size-h3);line-height:var(--dl-line-height-h3);letter-spacing:-.018em}h4,h5,h6{letter-spacing:-.012em}h4{font-size:var(--dl-font-size-h4);line-height:var(--dl-line-height-h4)}h5{font-size:var(--dl-font-size-h5);line-height:var(--dl-line-height-h5)}h6{font-size:var(--dl-font-size-h6);line-height:var(--dl-line-height-h6)}p{margin-block:0}small{font-size:var(--dl-font-size-sm);line-height:var(--dl-line-height-caption)}strong,b{font-weight:var(--dl-font-weight-semibold)}body.dl-lock{overflow:hidden}main,section{min-width:0}main{display:block}a{color:inherit;text-decoration:none;text-decoration-thickness:.08em;text-underline-offset:.18em}button,input,select,textarea{color:inherit;font:inherit}button{cursor:pointer}button,input,select,textarea{margin:0}img,picture,video,canvas,svg{display:block;max-width:100%}img,video{height:auto}svg{width:1.25em;height:1.25em;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}[hidden]{display:none}::selection{color:var(--dl-color-selection-text, var(--dl-text));background:var(--dl-color-selection-background, rgb(227 7 19 / .14))}.dl-toast-container{position:fixed;inset-inline-end:var(--dl-space-5, 20px);inset-block-end:var(--dl-space-5, 20px);z-index:var(--dl-z-toast, 600);display:grid;gap:var(--dl-toast-gap, 12px);width:min(420px,calc(100vw - 32px));pointer-events:none}.dl-toast{padding:var(--dl-toast-padding, 16px);color:var(--dl-color-white, #fff);background:var(--dl-color-primary, #e30613);border-radius:var(--dl-radius-toast, 10px);box-shadow:var(--dl-shadow-toast, 0 12px 32px rgb(16 24 40 / 18%));font-size:var(--dl-font-size-sm, 14px);line-height:var(--dl-line-height-body, 1.45);opacity:0;transform:translateY(8px);transition:var(--dl-transition-toast, opacity .22s ease, transform .22s ease);pointer-events:auto}.dl-toast[data-dl-toast=error]{background:var(--dl-color-heading, #172033)}.dl-toast.is-visible{opacity:1;transform:translateY(0)}.dl-toast.is-leaving{opacity:0;transform:translateY(8px)}@media(max-width:40rem){.dl-toast-container{inset-inline:var(--dl-space-4, 16px);inset-block-end:var(--dl-space-4, 16px);width:auto}}@media(prefers-reduced-motion:reduce){.dl-toast{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/dl-foundation.css.map */
