@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-display:swap;src:url(archivo-var.woff2) format("woff2")}@font-face{font-family:Spline Sans;font-style:normal;font-weight:300 700;font-display:swap;src:url(splinesans-var.woff2) format("woff2")}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(spacemono-400.woff2) format("woff2")}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(spacemono-700.woff2) format("woff2")}html:root{--colors-background: 241, 237, 228;--background-color: 241, 237, 228;--colors-text: 22, 20, 15;--colors-heading: 22, 20, 15;--colors-heading-base: 22, 20, 15;--colors-background-secondary: 231, 227, 217;--colors-text-secondary: 86, 83, 75;--colors-heading-secondary: 22, 20, 15;--colors-line-and-border: 218, 214, 203;--colors-line-and-border-base: 218, 214, 203;--colors-line-header: 218, 214, 203;--colors-line-footer: 218, 214, 203;--colors-text-link: 22, 20, 15;--colors-price: 22, 20, 15;--colors-price-sale: 236, 0, 140;--colors-button: 22, 20, 15;--colors-button-text: 241, 237, 228;--colors-button-hover: rgb(0, 0, 0);--colors-button-text-hover: 241, 237, 228;--colors-secondary-button: 22, 20, 15;--colors-cart: 22, 20, 15;--colors-cart-text: 241, 237, 228;--colors-icon-rating: 255, 232, 0;--color-error: 236, 0, 140;--background-color-header: 241, 237, 228;--colors-text-header: 22, 20, 15;--background-color-footer: 241, 237, 228;--colors-text-footer: 86, 83, 75;--colors-heading-footer: 22, 20, 15;--colors-text-link-footer: 22, 20, 15;--color-highlight: #00A0DF;--border-radius: 3px;--font-heading-family: "Archivo", "Helvetica Neue", Arial, sans-serif;--font-heading-weight: 700;--font-heading-style: normal;--font-heading-highlight: "Archivo", "Helvetica Neue", Arial, sans-serif;--font-heading-highlight-weight: 700;--font-heading-highlight-style: normal;--font-body-family: "Spline Sans", "Helvetica Neue", Arial, sans-serif;--font-body-weight: 400;--font-body-style: normal;--font-button: "Archivo", "Helvetica Neue", Arial, sans-serif;--font-button-weight: 700;--font-button-style: normal;--font-menu: "Space Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--font-menu-weight: 400;--font-menu-style: normal}.md-brand ::selection,::selection{background:#00a0df;color:#fff}:focus-visible{outline:2px solid #00A0DF;outline-offset:3px}.button,button.button-solid,.button.button-solid,.button.button-outline,.button-action{text-transform:uppercase;letter-spacing:.03em;font-weight:700}.header nav a,#sticky-header-content nav a{letter-spacing:.02em}.section-footer{position:relative}.section-footer:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;z-index:1;pointer-events:none;background:linear-gradient(90deg,#00a0df 0 33.333%,#ec008c 33.333% 66.666%,#ffe800 66.666% 100%)}.cart-count-bubble,.header .cart-count{letter-spacing:.02em}.tree-menu-item{text-transform:uppercase;letter-spacing:.08em}.card-product:not(.recommendations):not(.card-product-slideshow){border:1px solid rgb(var(--colors-line-and-border));border-radius:4px}.site-header .logo,.site-footer .logo{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none}.site-header .logo img{height:34px;width:auto;display:block}.site-footer .logo img{height:40px;width:auto;display:block}.site-header .wordmark,.site-footer .wordmark{font-family:var(--font-heading-family);font-weight:800;font-size:1.05rem;letter-spacing:.02em;text-transform:uppercase;color:rgb(var(--colors-text))}.site-header{position:sticky;top:0;z-index:90;background:color-mix(in srgb,rgb(var(--colors-background)) 90%,transparent);-webkit-backdrop-filter:saturate(1.1) blur(9px);backdrop-filter:saturate(1.1) blur(9px);border-bottom:1px solid rgb(var(--colors-line-and-border))}.site-header .wrap{max-width:1200px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,4rem);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.4rem 1.25rem;min-height:64px;padding-block:.6rem}.site-header .nav{display:flex;flex-wrap:wrap;gap:.9rem clamp(1rem,2.5vw,2rem);align-items:center}.site-header .nav a{font-family:var(--font-menu);font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--colors-text-secondary));padding-block:.35rem;position:relative;text-decoration:none}.site-header .nav a:not(.nav-cta):after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#00a0df;transform:scaleX(0);transform-origin:left;transition:transform .3s}.site-header .nav a:not(.nav-cta):hover{color:rgb(var(--colors-text))}.site-header .nav a:not(.nav-cta):hover:after,.site-header .nav a[aria-current=page]:after{transform:scaleX(1)}.site-header .nav a[aria-current=page]{color:rgb(var(--colors-text))}.site-header .nav .nav-cta{display:none}@media(min-width:760px){.site-header .nav .nav-cta{display:inline-flex}}.btn{display:inline-flex;align-items:center;gap:.55em;font-family:var(--font-heading-family);font-weight:700;font-size:.9rem;letter-spacing:.02em;text-transform:uppercase;padding:.9em 1.5em;border-radius:3px;border:1.5px solid rgb(var(--colors-text));cursor:pointer;text-decoration:none;transition:transform .12s ease,background .15s ease,color .15s ease}.btn:hover{transform:translateY(-1px)}.btn--primary{background:rgb(var(--colors-text));color:rgb(var(--colors-background))}.btn--ghost{background:transparent;color:rgb(var(--colors-text))}.btn--ghost:hover{background:rgb(var(--colors-text));color:rgb(var(--colors-background))}.site-header .nav__cart{display:inline-flex;align-items:center;gap:.45em}.site-header .nav__cart-count{font-family:var(--font-menu);font-weight:700;font-size:.68rem;line-height:1;min-width:1.5em;height:1.5em;padding:0 .35em;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgb(var(--colors-cart));color:rgb(var(--colors-cart-text))}.site-footer{border-top:1px solid rgb(var(--colors-line-and-border));padding-block:3rem;font-family:var(--font-menu);font-size:.76rem;letter-spacing:.04em;color:rgb(var(--colors-text-secondary))}.site-footer .wrap{max-width:1200px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,4rem);display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;align-items:center}.site-footer a{color:inherit;text-decoration:none}.site-footer a:hover{color:rgb(var(--colors-text))}.site-footer nav{display:flex;gap:.5rem;align-items:center}.site-header .nav-toggle,.site-header .nav-mobile-cta{display:none}@media(max-width:759px){.site-header .wrap{flex-direction:row;align-items:center;flex-wrap:nowrap;gap:.5rem;position:relative;min-height:56px}.site-header .logo{margin-right:auto}.site-header .logo .wordmark{display:none}.site-header .nav-mobile-cta{display:inline-flex;flex:none;padding:.7em 1em;font-size:.7rem;border-radius:3px;white-space:nowrap}.site-header .nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;background:transparent;border:1.5px solid rgb(var(--colors-text));border-radius:3px;cursor:pointer}.site-header .nav-toggle .bars{position:relative;width:20px;height:2px;background:rgb(var(--colors-text));display:block}.site-header .nav-toggle .bars:before,.site-header .nav-toggle .bars:after{content:"";position:absolute;left:0;width:20px;height:2px;background:rgb(var(--colors-text));transition:transform .25s ease,top .25s ease}.site-header .nav-toggle .bars:before{top:-6px}.site-header .nav-toggle .bars:after{top:6px}.site-header .nav-toggle[aria-expanded=true] .bars{background:transparent}.site-header .nav-toggle[aria-expanded=true] .bars:before{top:0;transform:rotate(45deg)}.site-header .nav-toggle[aria-expanded=true] .bars:after{top:0;transform:rotate(-45deg)}.site-header .nav{position:absolute;top:100%;left:0;right:0;width:auto;flex-direction:column;align-items:stretch;gap:0;background:rgb(var(--colors-background));border-bottom:1px solid rgb(var(--colors-line-and-border));padding:0 clamp(1.25rem,5vw,4rem);max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:max-height .32s ease,opacity .2s ease,visibility .32s}.site-header .nav[data-open=true]{max-height:78vh;overflow-y:auto;opacity:1;visibility:visible;padding-block:.3rem .9rem}.site-header .nav a{padding:.95rem .1rem;font-size:.84rem;border-bottom:1px solid rgb(var(--colors-line-and-border))}.site-header .nav a:last-child{border-bottom:none}.site-header .nav a:not(.nav-cta):after{display:none}.site-header .nav .nav-cta{display:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/md-brand.css.map */
