:root{--armour-color-page: rgb(var(--page-background));--armour-color-surface: rgb(var(--background-without-opacity, var(--page-background)));--armour-color-surface-alt: #f3f4f4;--armour-color-text: rgb(var(--text-color, 28 28 28));--armour-color-text-muted: rgb(var(--text-color, 28 28 28) / .7);--armour-color-border: rgb(var(--text-color, 28 28 28) / .2);--armour-color-accent: #0074b5;--armour-color-accent-hover: #005d91;--armour-color-success: rgb(var(--success-text));--armour-color-error: rgb(var(--error-text));--armour-content-wide: 85rem;--armour-content-max: 78.75rem;--armour-content-text: 44rem;--armour-gutter: clamp(1.25rem, 3.333vw, 3rem);--armour-space-2xs: .25rem;--armour-space-xs: .375rem;--armour-space-caption: .875rem;--armour-space-sm: .75rem;--armour-space-md: 1rem;--armour-space-inset: 1.125rem;--armour-space-row: 1.25rem;--armour-space-lg: 1.5rem;--armour-space-xl: 2rem;--armour-section-space-compact: 3rem;--armour-section-space-standard: clamp(4rem, calc(3rem + 3vw) , 7rem);--armour-section-space-editorial: clamp(4rem, calc(1.25rem + 9.2vw) , 8.5rem);--armour-section-space: var(--armour-section-space-editorial);--armour-section-space-tight: var(--armour-section-space-standard);--armour-eyebrow-gap-compact: var(--armour-space-md);--armour-eyebrow-gap-standard: var(--armour-space-lg);--armour-heading-gap: var(--armour-eyebrow-gap-compact);--armour-header-gap: clamp(2rem, 4vw, 3.5rem);--armour-actions-gap: clamp(1.5rem, 3vw, 2rem);--armour-component-gap: clamp(1.5rem, 3vw, 2.5rem);--armour-grid-gap: clamp(1rem, 2vw, 1.5rem);--armour-type-display: clamp(2.75rem, 5.5vw, 5rem);--armour-type-display-hero: clamp(4rem, 5.55vw, 5.5rem);--armour-type-heading-standard: clamp(2.125rem, 4vw, 3.625rem);--armour-type-heading-compact: clamp(2.125rem, 3.1vw, 3rem);--armour-type-heading-editorial: clamp(2.5rem, 4.2vw, 4rem);--armour-type-heading: var(--armour-type-heading-standard);--armour-type-item: clamp(1.3125rem, 1.6vw, 1.6875rem);--armour-type-lead: clamp(1.125rem, 1.4vw, 1.25rem);--armour-type-body: 1rem;--armour-type-small: .875rem;--armour-type-label: .75rem;--armour-leading-display: 1;--armour-leading-heading: 1.03;--armour-leading-item: 1.15;--armour-leading-lead: 1.55;--armour-leading-body: 1.6;--armour-leading-label: 1.4;--armour-tracking-display: -.04em;--armour-tracking-heading: -.03em;--armour-tracking-item: -.015em;--armour-tracking-label: .08em;--armour-leading-button: 1.25;--armour-weight-label: 600;--armour-button-size: .9375rem;--armour-button-weight: 600;--armour-button-height: 3.125rem;--armour-button-padding: 1.5rem;--armour-radius-sm: .125rem;--armour-radius-md: 0;--armour-radius-card: 5px;--armour-card-surface: #fbfbfa;--armour-card-padding: 14px;--armour-card-padding-featured: 18px;--armour-shadow-card: 0 1px 2px rgb(0 0 0 / .02), 0 6px 18px rgb(0 0 0 / .03);--armour-shadow-card-featured: 0 1px 2px rgb(0 0 0 / .02), 0 10px 30px rgb(0 0 0 / .04);--armour-shadow-card-mobile: 0 1px 2px rgb(0 0 0 / .015), 0 4px 10px rgb(0 0 0 / .03);--armour-shadow-card-featured-mobile: 0 1px 2px rgb(0 0 0 / .015), 0 6px 18px rgb(0 0 0 / .03);--armour-gutter-commerce-mobile: 1rem;--armour-type-cta-commerce: .9375rem;--armour-type-cta-editorial: 1rem;--armour-duration-editorial: .22s;--armour-editorial-target: 44px;--armour-editorial-arrow-size: 20px;--armour-editorial-focus-offset: 4px;--armour-color-accent-on-dark: #00a6e8;--armour-border-width: 1px;--armour-duration-fast: .15s;--armour-duration-base: .18s;--armour-ease: cubic-bezier(.2, .6, .2, 1);--armour-arrow-size: 2.5rem;--armour-arrow-shift: 3px}.armour-scope{--armour-focus-color: var(--armour-color-accent);background-image:none;color:var(--armour-color-text);font-family:var(--text-font-family);font-size:var(--armour-type-body);line-height:var(--armour-leading-body);letter-spacing:0}.armour-shell{width:min(var(--armour-content-max),calc(100% - var(--armour-gutter) * 2));margin-inline:auto}.armour-shell--wide{width:min(var(--armour-content-wide),calc(100% - var(--armour-gutter) * 2))}.armour-shell--text{width:min(var(--armour-content-text),calc(100% - var(--armour-gutter) * 2))}.armour-section{padding-block:var(--armour-section-space)}.armour-section--tight{padding-block:var(--armour-section-space-tight)}.armour-stack{display:grid;gap:var(--armour-heading-gap)}.armour-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--armour-grid-gap)}.armour-display,.armour-heading,.armour-item-heading{margin:0;font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);text-transform:none;text-wrap:balance;overflow-wrap:anywhere}.armour-display{max-width:18ch;font-size:var(--armour-type-display);line-height:var(--armour-leading-display);letter-spacing:var(--armour-tracking-display)}.armour-heading{max-width:24ch;font-size:var(--armour-type-heading);line-height:var(--armour-leading-heading);letter-spacing:var(--armour-tracking-heading)}.armour-item-heading{font-size:var(--armour-type-item);line-height:var(--armour-leading-item);letter-spacing:var(--armour-tracking-item)}.armour-lead{max-width:62ch;font-size:var(--armour-type-lead);line-height:var(--armour-leading-lead)}.armour-body{max-width:68ch;font-size:var(--armour-type-body);line-height:var(--armour-leading-body)}.armour-small{font-size:var(--armour-type-small);line-height:var(--armour-leading-lead)}.armour-eyebrow,.armour-spec{font-size:var(--armour-type-label);line-height:var(--armour-leading-label);letter-spacing:var(--armour-tracking-label);text-transform:uppercase}.armour-eyebrow{color:var(--armour-color-text-muted);font-weight:var(--armour-weight-label)}.armour-spec{font-variant-numeric:tabular-nums}.armour-muted{color:var(--armour-color-text-muted)}.armour-rich-text>*{margin:0}.armour-rich-text>*+*{margin-block-start:var(--armour-space-md)}.armour-rich-text :is(ul,ol){margin-inline:0;padding-inline-start:1.5em;list-style-position:outside}.armour-rich-text ul{list-style-type:disc}.armour-rich-text ol{list-style-type:decimal}.armour-rich-text li+li,.armour-rich-text li>:is(ul,ol){margin-block-start:var(--armour-space-xs)}.armour-rich-text a:not(.button),.armour-link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color var(--armour-duration-fast) var(--armour-ease)}.armour-editorial-link{display:inline-flex;align-items:center;gap:var(--armour-editorial-gap, var(--armour-space-md));width:fit-content;max-width:100%;min-height:var(--armour-editorial-min-height, var(--armour-editorial-target));padding-block:var(--armour-editorial-padding, .625rem);border-block-end:1px solid var(--armour-editorial-rule, rgb(20 25 28 / .3));color:var(--armour-editorial-color, var(--armour-color-text));font-size:var(--armour-editorial-size, var(--armour-type-cta-commerce));font-weight:600;line-height:var(--armour-editorial-leading, 1.5);text-decoration:none;transition:color var(--armour-editorial-duration, var(--armour-duration-editorial)) var(--armour-ease),border-color var(--armour-editorial-duration, var(--armour-duration-editorial)) var(--armour-ease)}.armour-editorial-link--editorial{--armour-editorial-size: var(--armour-type-cta-editorial)}.armour-editorial-link--hero{--armour-editorial-size: var(--armour-type-cta-editorial);--armour-editorial-duration: var(--armour-duration-base)}.armour-editorial-link>span{min-width:0}.armour-editorial-link svg{flex:0 0 var(--armour-editorial-arrow-size);transition:transform var(--armour-editorial-duration, var(--armour-duration-editorial)) var(--armour-ease)}.armour-scope a.armour-editorial-link:focus-visible{outline:2px solid var(--armour-focus-color);outline-offset:var(--armour-editorial-focus-offset)}.armour-editorial-link:focus-visible svg{transform:translate(var(--armour-arrow-shift))}@media(hover:hover)and (pointer:fine){.armour-editorial-link:hover svg{transform:translate(var(--armour-arrow-shift))}}@media(prefers-reduced-motion:reduce){.armour-scope .armour-editorial-link,.armour-scope .armour-editorial-link svg{transition:none}.armour-scope .armour-editorial-link:is(:hover,:focus-visible) svg{transform:none}}.armour-surface,.armour-surface--alternate,.armour-card{border:var(--armour-border-width) solid var(--armour-color-border);border-radius:var(--armour-radius-md)}.armour-surface,.armour-card{background:var(--armour-color-surface)}.armour-surface--alternate{background:var(--armour-color-surface-alt)}.armour-card{overflow:clip}.armour-divider{border-color:var(--armour-color-border)}.armour-item-copy{display:grid;gap:var(--armour-space-xs)}.armour-tile-arrow{flex:0 0 var(--armour-arrow-size);width:var(--armour-arrow-size);height:var(--armour-arrow-size);display:grid;place-items:center;color:var(--armour-color-accent);border:var(--armour-border-width) solid var(--armour-color-border);transition:color var(--armour-duration-fast) var(--armour-ease),border-color var(--armour-duration-fast) var(--armour-ease),transform var(--armour-duration-fast) var(--armour-ease)}.armour-image{display:block;width:100%;height:100%;object-fit:cover}.armour-image--contain{object-fit:contain}.armour-button-stack{display:flex;flex-wrap:wrap;gap:var(--armour-space-sm)}.armour-scope :is(.button,.input,.textarea,.select,.quantity-selector){border-radius:var(--armour-radius-sm)}.armour-scope :is(.input,.select){min-height:var(--armour-button-height)}.armour-scope .button{min-width:0}.armour-scope .button,.armour-scope .button:not([disabled]):hover{min-height:var(--armour-button-height);padding:var(--armour-space-sm) var(--armour-button-padding);font-family:var(--text-font-family);font-size:var(--armour-button-size);font-weight:var(--armour-button-weight);line-height:var(--armour-leading-button);letter-spacing:.01em;text-transform:none;white-space:normal;overflow-wrap:anywhere;background-image:none;background-color:rgb(var(--button-background));color:rgb(var(--button-text-color));border:var(--armour-border-width) solid rgb(var(--button-background));box-shadow:none;transition:background-color var(--armour-duration-base) var(--armour-ease),color var(--armour-duration-base) var(--armour-ease),border-color var(--armour-duration-base) var(--armour-ease)}.armour-scope .button.button--outline,.armour-scope .button.button--outline:not([disabled]):hover{background-color:color-mix(in srgb,rgb(var(--background-without-opacity)) 65%,transparent);color:var(--armour-color-text);--armour-outline-border: color-mix(in srgb, var(--armour-color-text) 62%, transparent);border-color:var(--armour-outline-border)}@media(hover:hover)and (pointer:fine){.armour-scope .button.button--outline:not([disabled]):not([aria-disabled=true]):not([aria-busy=true]):hover{background-color:var(--armour-color-text);color:rgb(var(--background-without-opacity));--armour-outline-border: var(--armour-color-text);border-color:var(--armour-outline-border)}.armour-rich-text a:not(.button):hover,.armour-link:hover{color:var(--armour-color-accent)}}.armour-scope .button.button--outline:not([disabled]):not([aria-disabled=true]):not([aria-busy=true]):active{background-color:color-mix(in srgb,var(--armour-color-text) 92%,rgb(var(--background-without-opacity)));color:rgb(var(--background-without-opacity));transition-duration:0s}.armour-scope :is(.button,.quantity-selector__button,.armour-link):is([aria-disabled=true],[disabled]){cursor:not-allowed;opacity:.5}.armour-scope :is(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:.125rem solid var(--armour-focus-color);outline-offset:.1875rem}@media(min-width:700px){.armour-grid--2,.armour-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.armour-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:699px){.armour-button-stack{display:grid;grid-template-columns:minmax(0,1fr)}.armour-button-stack>.button{width:100%}}@media(prefers-reduced-motion:reduce){.armour-scope *,.armour-scope *:before,.armour-scope *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:where(.armour-scope) :where(.button,.armour-primary-button){--armour-primary-background: rgb(var(--button-background, 0 166 232))}.armour-scope :is(.button,.armour-primary-button):not(.link),.armour-scope :is(.button,.armour-primary-button):not(.link):hover{--armour-button-cut: 10px;--armour-button-cut-start: 6px;--armour-button-safe-padding: 16px;--armour-button-shape: polygon(var(--armour-button-cut-start) 0, 100% 0, 100% calc(100% - var(--armour-button-cut)), calc(100% - var(--armour-button-cut)) 100%, 0 100%, 0 var(--armour-button-cut-start));position:relative;justify-content:center;text-align:center;font-family:var(--text-font-family);font-size:var(--armour-button-size);font-weight:var(--armour-button-weight);line-height:var(--armour-leading-button);letter-spacing:.01em;padding-inline:calc(var(--armour-button-cut) + var(--armour-button-safe-padding));border-radius:0;box-shadow:none;background-size:100% 100%;background-position:center;transition:background-color .25s var(--armour-ease),color .25s var(--armour-ease),border-color .25s var(--armour-ease)}@media(max-width:699px){.armour-scope :is(.button,.armour-primary-button):not(.link),.armour-scope :is(.button,.armour-primary-button):not(.link):hover{--armour-button-cut-start: 5px;--armour-button-cut: 8px}}.armour-scope :is(.button,.armour-primary-button):not(.button--outline):not(.link){background-color:var(--armour-primary-background);background-image:linear-gradient(165deg,rgb(255 255 255 / .045),transparent 55%,rgb(0 0 0 / .08))}@media(hover:hover)and (pointer:fine){.armour-scope :is(.button,.armour-primary-button):not(.button--outline):not(.link):not([disabled]):not([aria-disabled=true]):not([aria-busy=true]):hover{background-color:color-mix(in srgb,var(--armour-primary-background) 92%,#000)}}.armour-scope :is(.button,.armour-primary-button):not(.button--outline):not(.link):not([disabled]):not([aria-disabled=true]):not([aria-busy=true]):active{background-color:color-mix(in srgb,var(--armour-primary-background) 88%,#000);transition-duration:0s}.armour-scope :is(.button,.armour-primary-button):not(.link):is([disabled],[aria-disabled=true]){background-image:none;opacity:.5;cursor:not-allowed}.armour-scope :is(.button,.armour-primary-button):not(.link)[aria-busy=true]{background-image:none;cursor:progress}.armour-scope :is(.button,.armour-primary-button)>:is(.icon-arrow-right-line,.armour-dealer__arrow),.armour-scope .button>span[aria-hidden=true]:not([class]),.armour-scope .button>svg:has(path[d="M4 12h15m-6-6 6 6-6 6"]){display:none}@supports (clip-path: polygon(evenodd,0 0,100% 0,100% 100%,0 100%)){.armour-scope :is(.button,.armour-primary-button):not(.link){clip-path:var(--armour-button-shape)}.armour-scope :is(.button,.armour-primary-button):not(.link):focus-visible{outline:none}.armour-scope :is(.button,.armour-primary-button):before,.armour-scope :is(.button,.armour-primary-button):after{--armour-button-ring-width: 2px;--armour-button-ring: polygon(evenodd, var(--armour-button-cut-start) 0, 100% 0, 100% calc(100% - var(--armour-button-cut)), calc(100% - var(--armour-button-cut)) 100%, 0 100%, 0 var(--armour-button-cut-start), var(--armour-button-cut-start) 0, calc(var(--armour-button-cut-start) + var(--armour-button-ring-width)) var(--armour-button-ring-width), var(--armour-button-ring-width) calc(var(--armour-button-cut-start) + var(--armour-button-ring-width)), var(--armour-button-ring-width) calc(100% - var(--armour-button-ring-width)), calc(100% - var(--armour-button-cut) - var(--armour-button-ring-width)) calc(100% - var(--armour-button-ring-width)), calc(100% - var(--armour-button-ring-width)) calc(100% - var(--armour-button-cut) - var(--armour-button-ring-width)), calc(100% - var(--armour-button-ring-width)) var(--armour-button-ring-width), calc(var(--armour-button-cut-start) + var(--armour-button-ring-width)) var(--armour-button-ring-width) )}.armour-scope .button.button--outline:before{--armour-button-ring-width: var(--armour-border-width);content:"";position:absolute;inset:calc(-1 * var(--armour-border-width));pointer-events:none;background:var(--armour-outline-border);clip-path:var(--armour-button-ring);transition:background-color .25s var(--armour-ease)}.armour-scope :is(.button,.armour-primary-button):not(.link):focus-visible:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;z-index:2;pointer-events:none;background:currentColor;clip-path:var(--armour-button-ring)}}@media(forced-colors:active){.armour-scope :is(.button,.armour-primary-button):not(.link){clip-path:none;background-image:none;border:1px solid ButtonText}.armour-scope :is(.button,.armour-primary-button):not(.link):before,.armour-scope :is(.button,.armour-primary-button):not(.link):after{display:none}.armour-scope :is(.button,.armour-primary-button):not(.link):focus-visible{outline:2px solid Highlight;outline-offset:3px}}.armour-collection-content-section:empty{display:none}.armour-cart-shipping-note{width:100%;min-width:0;margin-block-start:var(--armour-space-xs);padding-block-start:var(--armour-space-sm);border-block-start:var(--armour-border-width) solid var(--armour-color-border);color:var(--armour-color-text-muted);font-family:var(--text-font-family);font-size:var(--armour-type-small);line-height:var(--armour-leading-lead);text-align:start}.armour-cart-shipping-note>p+p{margin-block-start:var(--armour-space-sm)}.armour-cart-shipping-note>p+p+p{margin-block-start:10px}.armour-cart-shipping-note .armour-cart-shipping-note__heading{color:var(--armour-color-accent)}.armour-cart-shipping-note strong{color:var(--armour-color-text);font-weight:var(--armour-weight-label)}.product-card__figure>.badge-list:has(.armour-product-badge){inset-block-start:10px;inset-inline-start:10px;max-width:100%;gap:7px;align-items:flex-start;pointer-events:none}.armour-product-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding-inline:12px;background:var(--armour-color-accent);background-image:linear-gradient(105deg,color-mix(in srgb,var(--armour-color-accent) 95%,#fff) 0%,var(--armour-color-accent) 48%,color-mix(in srgb,var(--armour-color-accent) 94%,#000) 100%);color:#fff;font-family:var(--text-font-family);font-size:10px;font-weight:var(--armour-weight-label);line-height:1;letter-spacing:var(--armour-tracking-label);white-space:nowrap;clip-path:polygon(5px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 5px)}@media screen and (min-width:700px){.product-card__figure>.badge-list:has(.armour-product-badge){inset-block-start:12px;inset-inline-start:12px}.armour-product-badge{min-height:31px;padding-inline:16px;font-size:11px;clip-path:polygon(6px 0,100% 0,100% calc(100% - 11px),calc(100% - 11px) 100%,0 100%,0 6px)}}@keyframes armour-badge-handshake{0%,10%,to{transform:none}2.4%{transform:translate(2px)}4.8%{transform:translate(-1px)}7.2%{transform:translate(.5px)}}.armour-product-badge{animation:armour-badge-handshake 3.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.armour-product-badge{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/armour.css.map */
