:root{--color-white: #FCF7EE;--color-black: #1C1C1C;--color-red: #F4823C;--color-blue: #2A7FA0;--color-green: #727028;--color-error: var(--color-red);--color-success: var(--color-green);--color-notice: var(--color-blue);--font-mono: "PP Neue Montreal Mono", monospace;--font-sans: "PP Neue Montreal", sans-serif;--font-serif: "Ramboia", serif}html{font-size:16px}*{font-variant-ligatures:none}body{background:var(--color-white);color:var(--color-black);font-family:var(--font-mono);font-size:clamp(.75em,.25em + 1vw,1em);margin:0;display:flex;flex-direction:column;min-height:100vh}main{flex-grow:1;position:relative}main>*:last-child{margin-bottom:0}details summary::-webkit-details-marker{display:none}.section,.section+.section--image_banner{margin:8em 0 0}.section--image_banner{margin-top:0}.section--icon_list+.section--featured_collection,.section--featured_collection+.section--icon_list,.section--image_banner+.section--featured_collection{margin-top:0}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}a:empty,ul:empty,dl:empty,div:empty,section:empty,article:empty,p:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:none}h1,h2,h3,h4,h5,h6{font-weight:400}input:focus,textarea:focus,select:focus{outline:2px solid var(--color-red)}.hidden,.is-hidden{display:none!important}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.visually-hidden--inline{margin:0;height:1em}.overflow-hidden{overflow:hidden}.skip-to-content-link:focus{z-index:9999;position:inherit;overflow:auto;width:auto;height:auto;clip:auto}.svg-wrapper{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px}.svg-wrapper>svg{height:100%;width:100%}.underlined_link{border-bottom:1.5px dotted}@media (max-width: 879px){.desktop_only{display:none!important}}@media (min-width: 880px){.mobile_only{display:none!important}}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:1rem!important}.mb-2{margin-bottom:2rem!important}.mb-3{margin-bottom:3rem!important}.mb-4{margin-bottom:4rem!important}.mb-5{margin-bottom:5rem!important}.mb-6{margin-bottom:6rem!important}.mt-1{margin-top:1rem!important}.mt-2{margin-top:2rem!important}.mt-3{margin-top:3rem!important}.mt-4{margin-top:4rem!important}.mt-5{margin-top:5rem!important}.mt-6{margin-top:6rem!important}.wrap{margin:0 auto;max-width:1440px;padding:0 2em}@media (min-width: 480px){.wrap{padding:0 3em}}@media (min-width: 1080px){.wrap{padding:0 5em}}.wrap-md{margin:0 auto;max-width:880px;max-width:calc(880px + 6em);padding:0 2em}@media (min-width: 480px){.wrap-md{padding:0 3em}}@media (min-width: 1080px){.wrap-md{padding:0 5em;max-width:calc(880px + 10em)}}.wrap-sm{margin:0 auto;max-width:680px;max-width:calc(680px + 6em);padding:0 2em}@media (min-width: 480px){.wrap-sm{padding:0 3em}}@media (min-width: 1080px){.wrap-sm{padding:0 5em;max-width:calc(680px + 10em)}}.pixel_kicker{background:url(icon-pixels.svg) no-repeat left center;background-size:auto .9em;padding-left:3.25em}.mono-xs{font-family:var(--font-mono);font-size:.9em;font-size:max(14px,.9em);line-height:1.5em}.mono-sm{font-family:var(--font-mono);font-size:max(14px,1em)}.mono-md{font-family:var(--font-mono);font-size:1.25em}.mono-lg{font-family:var(--font-mono);font-size:1.5em}.display-xl{font-family:var(--font-serif);font-size:5em;font-size:clamp(3rem,5vw + 1rem,5em);line-height:1}.display-lg{font-family:var(--font-serif);font-size:4em;font-size:clamp(2.5rem,5vw + 1rem,4em);line-height:1.125}.display-md{font-family:var(--font-serif);font-size:clamp(2rem,5vw + 1rem,3em);line-height:1.125}.display-sm{font-family:var(--font-serif);font-size:clamp(1.5rem,5vw + 1rem,2em);line-height:1.125}.display-xs{font-family:var(--font-serif);font-size:clamp(1.25rem,5vw + 1rem,1.5em);line-height:1.125}.display-xxs{font-family:var(--font-serif);font-size:1.25em;font-size:max(18px,1.25em);line-height:1.25}.sans-xs{font-family:var(--font-sans);font-size:.9em}.spaced_out{letter-spacing:.16em}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.dotted_hover a,a.dotted_hover{border-bottom:1.5px dotted transparent}.dotted_hover a:hover,a.dotted_hover:hover{border-bottom-color:currentColor}.button_list,.button_group{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;gap:1em;list-style-type:none}.button_list{justify-content:flex-start}.button_list a,.btn,.button{-webkit-appearance:none;appearance:none;display:inline-block;background:transparent;border:1px solid var(--color-black);border-radius:3em;color:currentColor;font-size:.9rem;cursor:pointer;font-weight:400;min-width:180px;padding:.75em 2em;position:relative;text-align:center;transition:all .3s ease-in-out}.button:disabled{cursor:inherit;pointer-events:none}.button_list a,.button--small{font-size:.9em;min-width:120px;padding:.5em 2em}input[type=radio]:checked+.button,.is-active .button,.button_list a.active,.button_list .is-active a,.button_list a:hover,.button.is-active,a:hover .button,.button:hover{background:var(--color-black);color:var(--color-white);border-radius:0}.button--white{border-color:var(--color-white)}.button--white:hover{background:var(--color-white);color:var(--color-black)}.announcement_bar{background:var(--color-red);color:var(--color-black);margin:0;padding:.5em 2em;text-align:center}@media (max-width: 1079px){body.has-mobile_nav .header-inner{background:var(--color-black)!important;border-radius:0}}body.is_scrolled:not(.coming_soon_mode) .header{position:fixed}body.is_scrolled:not(.coming_soon_mode) .header-inner{background:var(--color-black)!important}.header-curtain{position:fixed;top:0;left:0;bottom:0;right:0;background:var(--color-black);transition:opacity .2s ease-in-out;z-index:1;pointer-events:none;opacity:0}body.has-mobile_nav .header-curtain{pointer-events:inherit;opacity:.6}body.coming_soon_mode .header{position:absolute}.header{color:var(--color-white);display:block;margin:0;position:absolute;top:0;left:0;right:0;z-index:99}.header_placeholder{height:64px}@media (min-width: 880px){.header_placeholder{height:80px}}body.template-article .section-header .header_placeholder,body.template-page-landing-page .section-header .header_placeholder,body.template-index .section-header .header_placeholder{display:none}body.template-page-landing-page .header-inner,body.template-index .header-inner{background:transparent}.header-inner{background:var(--color-black);border-radius:0 0 1.25em 1.25em;align-items:center;display:flex;justify-content:space-between;gap:1em;margin:0 1em;padding:.75em 2em;position:relative;z-index:1}@media (min-width: 1080px){.header-inner{margin:0 3em;padding:.75em 3em}}.header-logo{text-align:center}.header-logo img{height:auto;width:96px}@media (min-width: 480px){.header-logo img{width:128px}}.header-left,.header-right{flex-grow:1;flex-basis:0}.header-right ul{justify-content:flex-end}.header-toggle{background:transparent;border:none;color:var(--color-white);cursor:pointer;width:24px;height:24px}.header-toggle-close{display:none}body.has-mobile_nav .header-toggle-close{display:block}body.has-mobile_nav .header-toggle-open{display:none}.header-inner ul{align-items:center;display:flex;font-family:var(--font-mono);gap:2em;list-style:none;margin:0;padding:0}.header-nav-item--Shop{aspect-ratio:102 / 53;background:url(icon-shop_background.svg) no-repeat;background-size:contain;color:var(--color-black);display:inline-block;min-width:102px;padding:0 1em;transition:transform .2s cubic-bezier(.64,.57,.67,1.53)}.header-nav-item--Shop a{align-items:center;justify-content:center;display:flex;width:100%;height:100%;border-bottom:none}.header-nav-item--Shop:hover{transform:scale(1.03) rotate(-2deg)}.header-nav-item--Cart a{display:block;position:relative}.header-nav-item--Cart a svg{width:24px;height:24px}.header-nav-item--Cart.is-active .header-nav-item-count{align-items:center;display:flex;background:var(--color-error);border-radius:1em;width:2em;height:2em;text-align:center;justify-content:center;position:absolute;top:-1em;right:-1em}body.has-mobile_nav .header-drawer{background:var(--color-black);visibility:visible;opacity:1}.header-drawer{border-radius:0 0 1.25em 1.25em;display:block;opacity:0;padding:0 2em 2em;position:absolute;left:0;right:0;top:100%;visibility:hidden;z-index:99}@media (min-width: 880px){.header-drawer{display:none!important}}.header-drawer ul{list-style-type:none;padding:0}.header-drawer-primary{display:flex;flex-direction:column;gap:.5em 1em;margin:0 0 1em}@media (min-width: 768px){.header-drawer-primary{gap:.5em 3em}}.header-drawer-primary-item a{align-items:center;display:flex;gap:.5em}.header-drawer-primary-item img{background:var(--color-white);border:1px solid var(--color-white);display:block;height:60px;width:60px;border-radius:30%}.header-drawer-secondary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1em}.quantity{border:1px solid var(--color-black);border-radius:5em;padding:1em;display:flex;align-items:center;justify-content:center}.quantity-input{appearance:textfield;-webkit-appearance:textfield;-moz-appearance:textfield;background:none;border:none;text-align:center;width:5ch}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;height:16px;width:16px;margin:0 .5em;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.quantity-button svg{color:var(--color-black);width:100%;height:100%}.button .loading_spinner{right:1em;transform:translateY(-50%);top:50%}.loading_spinner{position:absolute;z-index:1;width:1.8rem}.loading_spinner{width:1.8rem;display:inline-block}.spinner{animation:rotator 1.4s linear infinite}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:var(--color-black);stroke-width:2px;animation:dash 1.4s ease-in-out infinite}@media screen and (forced-colors: active){.path{stroke:CanvasText}}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
