:root{--brand-blue: #003CA5;--brand-blue-deep: #002878;--brand-blue-soft: #E6EBF5;--brand-red: #B5302D;--brand-red-soft: #FBE9E8;--ember: #A84A24;--ember-soft: #F4E4D6;--ink: #0B1220;--ink-soft: #334155;--ink-mute: #566372;--paper: #FAF8F2;--paper-pure: #FFFFFF;--paper-warm: #F4EFE4;--rule: #E5DFD2;--success: #0F8B4C;--warning: #B45309;--font-display: "Inter Tight", "Inter", "fflex-fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body: "Inter", "fflex-fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fs-h1: clamp(2rem, 4vw + .75rem, 3.25rem);--fs-h2: clamp(1.5rem, 2.5vw + .625rem, 2.25rem);--fs-h3: clamp(1.25rem, 1.25vw + .75rem, 1.625rem);--fs-h4: clamp(1.0625rem, .75vw + .75rem, 1.25rem);--fs-body: 1rem;--fs-small: .875rem;--fs-caption: .75rem;--lh-tight: 1.05;--lh-snug: 1.2;--lh-normal: 1.55;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 2.5rem;--space-8: 3rem;--space-9: 4rem;--space-10: 5rem;--space-11: 6rem;--space-12: 8rem;--r-sm: 6px;--r-md: 10px;--r-lg: 16px;--r-pill: 999px;--shadow-sm: 0 1px 2px 0 rgba(11, 18, 32, .06), 0 1px 1px 0 rgba(11, 18, 32, .04);--shadow-md: 0 4px 12px -2px rgba(11, 18, 32, .1), 0 2px 4px -1px rgba(11, 18, 32, .06);--shadow-lg: 0 16px 32px -8px rgba(11, 18, 32, .16), 0 4px 8px -2px rgba(11, 18, 32, .08);--container-max: 1240px;--container-narrow: 680px;--container-pad: clamp(1rem, 3vw, 2rem);--section-y: clamp(2.25rem, 4vw, 4rem);--ease: cubic-bezier(.2, .7, .2, 1);--dur-fast: .12s;--dur-normal: .2s;--dur-slow: .4s}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern","liga","ss01"}img,svg,video{display:block;max-width:100%;height:auto}img{font-style:italic;background-color:var(--rule);shape-margin:1rem}button{font:inherit;color:inherit;cursor:pointer;min-height:24px}a{color:var(--ink);text-decoration-thickness:.06em;text-underline-offset:.22em;text-decoration-color:var(--ink-mute)}a:hover{color:var(--brand-blue);text-decoration-color:var(--brand-blue)}:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-display);font-weight:600;line-height:1.08;margin:0 0 var(--space-4);letter-spacing:-.022em;color:var(--ink)}h1{font-size:var(--fs-h1);font-weight:700;letter-spacing:-.028em;line-height:1.02}h2{font-size:var(--fs-h2);font-weight:700;letter-spacing:-.024em}h3{font-size:var(--fs-h3);font-weight:600;letter-spacing:-.018em}h4{font-size:var(--fs-h4)}p{margin:0 0 var(--space-4)}.eyebrow{font-family:var(--font-display);font-size:.6875rem;text-transform:uppercase;letter-spacing:.22em;font-weight:600;color:var(--ember);margin:0 0 var(--space-4);display:inline-block}.eyebrow--blue{color:var(--brand-blue)}.eyebrow--ink{color:var(--ink-mute)}.eyebrow--rule{padding-block-end:var(--space-3);border-block-end:1px solid var(--rule);padding-inline-end:var(--space-6)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--brand-blue);outline-offset:2px}.skip-link{position:absolute;inset-inline-start:1rem;inset-block-start:1rem;padding:.75rem 1.25rem;background:var(--brand-blue);color:var(--paper);font-weight:600;border-radius:var(--r-md);z-index:9999;transform:translateY(-200%);transition:transform var(--dur-fast) var(--ease)}.skip-link:focus{transform:translateY(0);color:var(--paper)}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad)}.container--narrow{max-width:var(--container-narrow)}.section{padding-block:var(--section-y)}.section--soft{background:var(--paper-warm)}.section--brand{background:var(--brand-blue);color:var(--paper)}.section--brand :where(h1,h2,h3,h4,h5,h6){color:var(--paper)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.75rem;border:1.5px solid transparent;border-radius:var(--r-pill);font-family:var(--font-display);font-weight:700;font-size:.9375rem;line-height:1;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease);text-decoration:none;white-space:nowrap}.btn--primary{background:var(--ink);color:var(--paper-pure)}.btn--primary:hover{background:var(--brand-blue);color:var(--paper-pure);transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn--primary:active{transform:translateY(0)}.btn--secondary{background:var(--paper-pure);color:var(--ink);border-color:var(--ink)}.btn--secondary:hover{background:var(--ink);color:var(--paper-pure)}.btn--ghost{background:transparent;color:var(--ink);border-color:var(--rule)}.btn--ghost:hover{border-color:var(--ink);background:var(--paper-pure)}.btn--brand{background:var(--brand-blue);color:var(--paper-pure)}.btn--brand:hover{background:var(--brand-blue-deep);color:var(--paper-pure);transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn--lg{padding:1.125rem 2.25rem;font-size:1rem}.btn--block{display:flex;width:100%}.badge{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:var(--r-pill);font-size:var(--fs-caption);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.badge--brand{background:var(--brand-blue-soft);color:var(--brand-blue)}.badge--red{background:var(--brand-red-soft);color:var(--brand-red)}.badge--success{background:#0f8b4c1a;color:var(--success)}.price{font-weight:700;font-family:var(--font-display)}.price--was{color:var(--ink-mute);text-decoration:line-through;font-weight:500;margin-right:.5rem}.price--sale{color:var(--brand-red)}.field{display:grid;gap:.5rem;margin-bottom:var(--space-4)}.field label{font-size:var(--fs-small);font-weight:600}.field input,.field select,.field textarea{width:100%;padding:.75rem .875rem;border:1.5px solid var(--rule);border-radius:var(--r-md);font:inherit;background:var(--paper);color:var(--ink);transition:border-color var(--dur-fast) var(--ease)}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{border-color:var(--brand-blue);outline:3px solid var(--brand-blue);outline-offset:2px}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{.no-print{display:none!important}body{color:#000;background:#fff}a:after{content:" (" attr(href) ")";font-size:.85em;color:#555}}.shopify-policy__container{max-width:64ch;margin-inline:auto;padding-inline:1.5rem;padding-block:clamp(2rem,4vw,3.5rem);font-family:var(--font-body, system-ui, -apple-system, sans-serif);color:var(--ink, #1c2738);background:var(--paper, #FBF7EF)}.shopify-policy__title{margin-block:0 2rem;padding-block-end:1.5rem;border-block-end:1px solid var(--rule, #e2dccf)}.shopify-policy__title h1{font-size:clamp(2rem,4vw + .5rem,3rem);line-height:1.05;letter-spacing:-.025em;margin:0;color:var(--ink, #1c2738);font-weight:800;font-family:var(--font-display, var(--font-body))}.shopify-policy__title:before{content:"Customer policy";display:block;font-size:.6875rem;text-transform:uppercase;letter-spacing:.22em;color:var(--ember, #C53843);font-weight:700;margin-bottom:.75rem;font-family:var(--font-body, system-ui)}.shopify-policy__body{font-size:1.0625rem;line-height:1.7;color:var(--ink, #1c2738)}.shopify-policy__body .rte{max-width:60ch}.shopify-policy__body h1,.shopify-policy__body h2{color:var(--ink, #1c2738);margin:2.5rem 0 .75rem;font-size:1.5rem;line-height:1.2;letter-spacing:-.02em;font-weight:700;padding-block-end:.5rem;border-block-end:2px solid var(--rule, #e2dccf);font-family:var(--font-display, var(--font-body))}.shopify-policy__body h1:first-child,.shopify-policy__body h2:first-child,.shopify-policy__body .rte>h1:first-child,.shopify-policy__body .rte>h2:first-child{margin-top:0}.shopify-policy__body h3{color:var(--ink, #1c2738);margin:1.75rem 0 .5rem;font-size:1.125rem;line-height:1.3;font-weight:700}.shopify-policy__body h1:empty,.shopify-policy__body h2:empty,.shopify-policy__body h3:empty,.shopify-policy__body p:empty{display:none}.shopify-policy__body h1:has(>br:only-child),.shopify-policy__body h2:has(>br:only-child),.shopify-policy__body h3:has(>br:only-child),.shopify-policy__body p:has(>br:only-child){display:none}.shopify-policy__body p{margin:0 0 1rem;color:var(--ink, #1c2738)}.shopify-policy__body strong{color:var(--ink, #1c2738);font-weight:700}.shopify-policy__body ul,.shopify-policy__body ol{padding-inline-start:1.25em;margin:.75rem 0 1.25rem}.shopify-policy__body li{margin-block:.375rem;line-height:1.6;padding-inline-start:.25rem}.shopify-policy__body li>p{margin:0;display:inline}.shopify-policy__body li>p+p{display:block;margin-block-start:.25rem}.shopify-policy__body li::marker{color:var(--brand-blue, #003CA5);font-weight:700}.shopify-policy__body a,.shopify-policy__body a.decorated-link,.shopify-policy__body a[class*=cursor-pointer]{color:var(--brand-blue, #003CA5);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;background:none!important;padding:0!important;border:0!important}.shopify-policy__body a:hover{color:var(--brand-blue-deep, #002878);text-decoration-thickness:2px}.shopify-policy__body a>span[aria-hidden=true],.shopify-policy__body a>span[class*=inline-block],.shopify-policy__body a>span[class*=ms-]{display:none!important}.shopify-policy__body a>svg{display:none!important}.shopify-policy__body blockquote{border-inline-start:3px solid var(--brand-blue, #003CA5);padding:.875rem 1.25rem;margin:1.5rem 0;background:var(--paper-warm, #F4EFE4);border-radius:0 .5rem .5rem 0;color:var(--ink, #1c2738);font-weight:500}.shopify-policy__body blockquote p:last-child{margin-bottom:0}.shopify-policy__body table{width:100%;border-collapse:collapse;margin:1.5rem 0;border:1px solid var(--rule, #e2dccf);border-radius:.5rem;overflow:hidden;font-size:.9375rem}.shopify-policy__body th,.shopify-policy__body td{padding:.625rem .875rem;border-block-end:1px solid var(--rule, #e2dccf);text-align:start;vertical-align:top}.shopify-policy__body th{background:var(--paper-warm, #F4EFE4);font-weight:700;color:var(--ink, #1c2738)}.shopify-policy__body tr:last-child td{border-block-end:0}.shopify-policy__body hr{border:0;height:1px;background:var(--rule, #e2dccf);margin-block:2rem}.shopify-policy__body img{border-radius:.5rem;margin-block:1rem;max-width:100%;height:auto}.shopify-policy__body .p1{margin:revert!important}.shopify-policy__body [class*=ms-],.shopify-policy__body [class*=ml-],.shopify-policy__body [class*=mr-]{margin-block:revert!important}.shopify-policy__body .TyagGW_tableContainer,.shopify-policy__body .TyagGW_tableWrapper{all:revert;display:block}@media(max-width:600px){.shopify-policy__body{font-size:1rem}.shopify-policy__body h1,.shopify-policy__body h2{font-size:1.25rem}.shopify-policy__body h3{font-size:1.0625rem}.shopify-policy__container{padding-inline:1rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/theme.css.map */
