*{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;margin:0;min-height:100svh}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select{font:inherit;border-radius:var(--radius-sm)}select{background-color:var(--surface);color:currentcolor}dialog{background-color:var(--surface);color:var(--text-heading)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}body{font-family:var(--font-sans);background-color:var(--bg-page);background-image:var(--bg-page-gradient);background-attachment:fixed;color:var(--text-heading);-webkit-font-smoothing:antialiased;letter-spacing:-.003em}::selection{background:var(--accent-2);color:var(--text-heading)}a{color:inherit}:focus-visible{outline:none;box-shadow:var(--focus-ring)}main{display:block}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.ax-flag{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:var(--_gap);font-family:var(--badge-font, var(--font-sans));font-size:var(--_size);font-weight:var(--_weight);letter-spacing:var(--_tracking);text-transform:var(--badge-case, uppercase);white-space:nowrap;padding:var(--_pad);border-radius:var(--_radius);background-color:var(--_bg);background-image:linear-gradient(115deg,transparent 38%,color-mix(in srgb,white 55%,transparent) 50%,transparent 62%),linear-gradient(135deg,var(--_bg),var(--_bg-2, var(--_bg)));background-repeat:no-repeat;background-size:260% 100%,100% 100%;background-position:130% 0,0 0;color:var(--_fg);box-shadow:inset 0 0 0 1px color-mix(in srgb,white 32%,transparent),var(--shadow-xs)}.ax-flag-icon{width:var(--_icon-size);height:var(--_icon-size);flex-shrink:0}.ax-flag--coup{--_bg: var(--badge-coup-bg-override, var(--badge-coup-bg));--_bg-2: var(--badge-coup-bg-2);--_fg: var(--badge-coup-fg-override, var(--badge-coup-fg));--_radius: var(--badge-coup-radius);--_pad: var(--badge-coup-pad);--_size: var(--badge-coup-size);--_weight: var(--badge-coup-weight);--_tracking: var(--badge-coup-tracking);--_gap: var(--badge-coup-gap);--_icon-size: var(--badge-coup-icon-size)}.ax-flag--new{--_bg: var(--badge-new-bg-override, var(--badge-new-bg));--_bg-2: var(--badge-new-bg-2);--_fg: var(--badge-new-fg-override, var(--badge-new-fg));--_radius: var(--badge-new-radius);--_pad: var(--badge-new-pad);--_size: var(--badge-new-size);--_weight: var(--badge-new-weight);--_tracking: var(--badge-new-tracking);--_gap: var(--badge-new-gap);--_icon-size: var(--badge-new-icon-size)}.ax-flag--upcoming{--_bg: var(--badge-upcoming-bg-override, var(--badge-upcoming-bg));--_bg-2: var(--badge-upcoming-bg-2);--_fg: var(--badge-upcoming-fg-override, var(--badge-upcoming-fg));--_radius: var(--badge-upcoming-radius);--_pad: var(--badge-upcoming-pad);--_size: var(--badge-upcoming-size);--_weight: var(--badge-upcoming-weight);--_tracking: var(--badge-upcoming-tracking);--_gap: var(--badge-upcoming-gap);--_icon-size: var(--badge-upcoming-icon-size)}.ax-flag--top_left,.ax-badge-img.ax-flag--top_left{top:8px;left:8px}.ax-flag--top_right,.ax-badge-img.ax-flag--top_right{top:8px;right:8px}.ax-flag--bottom_left,.ax-badge-img.ax-flag--bottom_left{bottom:8px;left:8px}.ax-flag--bottom_right,.ax-badge-img.ax-flag--bottom_right{bottom:8px;right:8px}.ax-flag--ribbon{top:15px;left:-30px;right:auto;bottom:auto;border-radius:0;padding-left:34px;padding-right:34px;transform:rotate(-45deg);transform-origin:center;box-shadow:inset 0 0 0 1px color-mix(in srgb,white 32%,transparent),0 2px 6px color-mix(in srgb,black 22%,transparent)}.ax-flag--stamp{border-radius:var(--radius-pill);border:var(--border-width-strong) solid currentColor;transform:rotate(-7deg)}.ax-badge-img{position:absolute;z-index:2;display:block;width:38%;max-width:72px}.ax-badge-img img{display:block;width:100%;height:auto}@media(prefers-reduced-motion:no-preference){.ax-flag{animation:ax-sheen 2.8s ease-in-out infinite}.ax-flag:before,.ax-flag:after{content:"\2726";position:absolute;top:-8px;left:-6px;font-size:12px;line-height:1;color:var(--brand-contrast);text-shadow:0 0 5px color-mix(in srgb,var(--text-heading) 50%,transparent);opacity:0;pointer-events:none;animation:ax-twinkle 2.8s ease-in-out infinite}.ax-flag:after{content:"\2727";top:auto;left:auto;bottom:-8px;right:-5px;font-size:9px;animation-delay:1.4s}}@keyframes ax-sheen{0%,55%{background-position:130% 0,0 0}to{background-position:-30% 0,0 0}}@keyframes ax-twinkle{0%,26%,to{opacity:0;scale:.3;rotate:0deg}13%{opacity:1;scale:1;rotate:45deg}}[data-badge-motion=off] .ax-flag{animation:none}[data-badge-motion=off] .ax-flag:before,[data-badge-motion=off] .ax-flag:after{content:none}.ax-ct1{background:radial-gradient(ellipse at 25% 18%,color-mix(in srgb,white 12%,transparent),transparent 60%),linear-gradient(150deg,var(--brand) 0%,var(--brand) 60%,var(--brand) 100%)}.ax-ct2{background:radial-gradient(ellipse at 25% 18%,color-mix(in srgb,white 30%,transparent),transparent 55%),linear-gradient(150deg,var(--accent-2) 0%,var(--accent-2) 60%,var(--accent-2-contrast) 100%)}.ax-ct3{background:radial-gradient(ellipse at 25% 18%,color-mix(in srgb,white 22%,transparent),transparent 55%),linear-gradient(150deg,var(--danger-bg) 0%,var(--danger-bg) 55%,var(--danger) 100%)}.ax-ct4{background:radial-gradient(ellipse at 25% 18%,color-mix(in srgb,white 24%,transparent),transparent 55%),linear-gradient(150deg,var(--accent) 0%,var(--accent) 55%,var(--accent-contrast) 100%)}.ax-ct5{background:radial-gradient(ellipse at 25% 18%,color-mix(in srgb,white 18%,transparent),transparent 60%),linear-gradient(150deg,var(--surface-accent) 0%,var(--surface-accent) 55%,var(--text-subtle) 100%)}.ax-ct6{background:radial-gradient(ellipse at 25% 18%,color-mix(in srgb,white 14%,transparent),transparent 60%),linear-gradient(150deg,var(--accent-2-contrast) 0%,var(--accent-2-contrast) 55%,var(--accent-2-contrast) 100%)}.ax-ct7{background:radial-gradient(ellipse at 25% 18%,color-mix(in srgb,white 22%,transparent),transparent 55%),linear-gradient(150deg,var(--success-bg) 0%,var(--success-bg) 55%,var(--success) 100%)}.ax-ct8{background:radial-gradient(ellipse at 25% 18%,color-mix(in srgb,white 10%,transparent),transparent 60%),linear-gradient(150deg,var(--text-body) 0%,var(--text-heading) 55%,black 100%)}.ax-grain{position:relative}.ax-grain:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:repeating-linear-gradient(0deg,color-mix(in srgb,white 2.5%,transparent) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,color-mix(in srgb,black 2.5%,transparent) 0 1px,transparent 1px 3px);mix-blend-mode:overlay;opacity:.7}.ax-pill{display:inline-flex;align-items:center;gap:6px;padding:var(--pill-pad);border-radius:var(--radius-pill);font-family:var(--pill-font);font-size:var(--pill-size);font-weight:var(--pill-weight);letter-spacing:var(--pill-tracking);text-transform:uppercase;line-height:1.4;white-space:nowrap}.ax-pill--choice{border:var(--border-width-strong) solid var(--border-muted);background:var(--surface);color:var(--text-body);text-decoration:none;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.ax-pill--choice:hover{border-color:var(--text-body);color:var(--text-heading)}.ax-pill--choice.is-on{background:var(--text-heading);color:var(--text-on-brand);border-color:var(--text-heading)}.ax-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--btn-height);padding:0 var(--btn-pad-x);border:none;border-radius:var(--btn-radius);font-family:var(--btn-font);font-size:var(--btn-size);font-weight:var(--btn-weight);letter-spacing:var(--btn-tracking);text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,filter .15s ease}.ax-btn:disabled{opacity:.55;cursor:not-allowed}.ax-btn--primary{background:var(--text-heading);color:var(--text-on-brand)}.ax-btn--primary:hover{background:var(--brand)}.ax-btn--primary:active{background:var(--brand-press)}.ax-btn--accent{background:var(--accent-2);color:var(--accent-2-contrast);border:1px solid var(--accent-2)}.ax-btn--accent:hover{filter:brightness(.95)}.ax-btn--ghost{background:var(--surface);color:var(--text-heading);border:var(--border-width-strong) solid var(--text-heading)}.ax-btn--ghost:hover{background:var(--text-heading);color:var(--text-on-brand)}.ax-icon-btn{display:grid;place-items:center;width:var(--icon-btn-size);height:var(--icon-btn-size);padding:0;border:none;border-radius:var(--icon-btn-radius);background:transparent;color:var(--icon-btn-color);cursor:pointer;position:relative;flex-shrink:0;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease}.ax-icon-btn:hover{background:var(--icon-btn-hover-bg);color:var(--icon-btn-hover-color)}.ax-icon-btn:disabled{opacity:.35;cursor:default}.ax-icon-btn--outline{background:var(--surface);border:var(--border-width-strong) solid var(--border-strong)}.ax-icon-btn--outline:hover{background:var(--surface);border-color:var(--brand);color:var(--brand)}.ax-link{display:inline-flex;align-items:center;gap:8px;font-family:var(--link-font);font-size:var(--link-size);font-weight:var(--link-weight);letter-spacing:var(--link-tracking);text-transform:uppercase;color:var(--link-color);text-decoration:none;padding-bottom:3px;border-bottom:var(--border-width-strong) solid var(--link-rule)}.ax-link:hover{color:var(--brand);border-bottom-color:var(--brand)}.ax-label{font-family:var(--label-font);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--label-color)}.ax-field{display:block;width:100%;height:var(--field-height);padding:0 var(--field-pad-x);font-family:var(--field-font);font-size:var(--field-size);color:var(--field-color);background:var(--field-bg);border:var(--border-width-strong) solid var(--field-border);border-radius:var(--field-radius);transition:border-color .15s ease}.ax-field::placeholder{color:var(--field-placeholder)}.ax-field:focus-visible{border-color:var(--field-border-focus)}.ax-field:disabled{opacity:.55;cursor:not-allowed}.ax-field[aria-invalid=true]{border-color:var(--danger)}select.ax-field{-webkit-appearance:none;appearance:none;padding-right:calc(var(--field-pad-x) + 20px);background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='currentColor' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--field-pad-x) center;cursor:pointer}.ax-field-group{color:var(--field-color);background:var(--field-bg);border:var(--border-width-strong) solid var(--field-border);border-radius:var(--field-radius);transition:border-color .15s ease}.ax-field-group:focus-within{border-color:var(--field-border-focus);box-shadow:var(--focus-ring)}.ax-field-group :focus-visible{box-shadow:none}.ax-field-group .ax-field{height:100%;padding:0;background:none;border:none;border-radius:0}.ax-check{-webkit-appearance:none;appearance:none;width:14px;height:14px;flex-shrink:0;display:grid;place-items:center;border:var(--border-width-strong) solid var(--field-border);border-radius:var(--radius-xs);background:var(--field-bg);cursor:pointer;transition:border-color .15s ease,background .15s ease}.ax-check:hover{border-color:var(--text-body)}.ax-check:checked{background:var(--text-heading);border-color:var(--text-heading)}.ax-check:checked:after{content:"";width:7px;height:4px;border:1.4px solid var(--text-on-brand);border-top:none;border-right:none;transform:rotate(-45deg) translateY(-1px)}.ax-check:disabled{opacity:.4;cursor:default}.ax-title{margin:0;font-family:var(--font-heading);font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--text-heading)}.ax-title--editorial{font-family:var(--font-display);font-weight:var(--fw-display)}.ax-title--display{font-size:var(--fs-display)}.ax-title--h1{font-size:var(--fs-h1)}.ax-title--h2{font-size:var(--fs-h2)}.ax-title--h3{font-size:var(--fs-h3)}.ax-title--h4{font-size:var(--fs-h4)}.ax-subtitle{margin:0;max-width:68ch;font-family:var(--subtitle-font);font-size:var(--subtitle-size);font-weight:var(--subtitle-weight);letter-spacing:var(--subtitle-tracking);line-height:var(--lh-body);text-transform:uppercase;color:var(--subtitle-color)}.ax-quote{margin:0;padding:var(--quote-pad);background:var(--quote-bg);border-left:var(--quote-border-width) solid var(--quote-border);border-radius:0 var(--quote-radius) var(--quote-radius) 0}.ax-quote__h{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:10px}.ax-quote__label{color:var(--quote-label-color)}.ax-quote__by{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.4px;color:var(--text-muted)}.ax-quote__text{margin:0;padding:0;font-family:var(--quote-font);font-style:var(--quote-style);font-weight:var(--fw-regular);font-size:var(--quote-size);line-height:1.32;color:var(--quote-color);text-wrap:pretty}.ax-quote__text:before{content:"\201c";font-family:var(--font-serif);font-style:italic;font-size:2em;line-height:0;color:var(--quote-mark-color);margin-right:6px;vertical-align:-8px}.rte blockquote{margin:38px 0;padding:var(--quote-pad);background:var(--quote-bg);border-left:var(--quote-border-width) solid var(--quote-border);border-radius:0 var(--quote-radius) var(--quote-radius) 0;font-family:var(--quote-font);font-style:var(--quote-style);font-size:var(--quote-size);line-height:1.32;color:var(--quote-color)}.ax-avis{--quote-bg: var(--avis-bg);--quote-border: var(--avis-border);--quote-border-width: var(--avis-border-width);--quote-radius: var(--avis-radius);--quote-pad: 18px 22px;--quote-font: var(--avis-font);--quote-style: var(--avis-style);--quote-size: var(--fs-base);--quote-color: var(--avis-quote-color);--quote-mark-color: var(--avis-border);--quote-label-color: var(--avis-label-color)}.ax-avis .ax-quote__text{line-height:1.6}.ax-avis .ax-quote__text:after{content:" \2766";font-style:normal;font-size:.85em;color:var(--quote-mark-color)}.ax-avis .ax-quote__by{color:var(--avis-by-color, var(--text-muted))}.ax-avis.ax-quote--compact{--quote-bg: var(--surface-sunken);--quote-border: var(--brand-hover);--quote-mark-color: var(--brand-hover);--quote-label-color: var(--brand);--quote-color: var(--text-body);--avis-by-color: var(--text-muted)}.ax-quote--compact{--quote-pad: 10px 13px;--quote-size: var(--fs-sm)}.ax-quote--compact .ax-quote__h{margin-bottom:6px}.ax-quote--compact .ax-quote__text{line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ax-quote--compact .ax-quote__text:before{font-size:1.5em;vertical-align:-5px}.ax-price{display:inline-flex;align-items:baseline;gap:8px;font-variant-numeric:tabular-nums}.ax-price__compare{color:var(--text-subtle);text-decoration:line-through;font-size:.85em}.ax-price--sale .ax-price__amount{color:var(--on-sale)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/critical.css.map */
