*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:"PP Neue Montreal",var(--font-body--family, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:var(--color-text);background-color:var(--color-white);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:"PP Neue Montreal",var(--font-body--family, sans-serif);font-weight:500;line-height:1.2;margin-block:0 .5em}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}::selection{background-color:var(--color-brand);color:var(--color-text-on-brand)}.rte a{color:var(--color-text);text-decoration:underline;text-underline-offset:.2em;transition:color .2s ease}.rte a:hover{color:var(--color-brand)}:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.sly-skip-link{position:absolute;inset-block-start:-100px;inset-inline-start:1rem;z-index:200;padding:.5rem 1rem;background-color:var(--color-brand);color:var(--color-text-on-brand);text-decoration:none;font-weight:500;transition:top .15s ease}.sly-skip-link:focus-visible{inset-block-start:1rem;outline:none}#MainContent{margin:0;padding:0}.button,a.button,button.button,.cart__checkout-button,.button-primary,button[type=submit].button{background-color:var(--color-brand);background-image:none;color:var(--color-text-on-brand);border:0;border-radius:0;padding-inline:2em;padding-block:.875em;font-weight:500;text-decoration:none;transition:background-color .2s ease}.button:hover,a.button:hover,button.button:hover,.cart__checkout-button:hover{background-color:color-mix(in srgb,var(--color-brand) 90%,black);color:var(--color-text-on-brand)}.button:disabled,button.button:disabled{opacity:.4;cursor:not-allowed}.button.button-secondary,a.button.button-secondary{background-color:transparent;color:var(--color-brand);border:1px solid var(--color-brand)}.button.button-secondary:hover{background-color:var(--color-brand);color:var(--color-text-on-brand)}.cart-page,.cart-page__items,.cart-page__summary,.cart-items-component{background-color:var(--color-white)}.cart-page{display:flex;flex-direction:column;gap:2rem;max-width:48rem;margin-inline:auto;padding-inline:clamp(1.5rem,5vw,3rem)}.cart-page__items,.cart-page__summary{width:100%;padding:0;background-color:transparent}.cart-page__title h1,.cart-page__title h2{font-weight:500;letter-spacing:0;text-transform:none}.cart-discount,.cart-note,.cart-actions__divider{display:none}.cart-totals{border-top:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-15));padding-block-start:1.5rem;margin-block-start:1rem}.product-information,.product-page{background-color:var(--color-white)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sly-bar{position:fixed;inset-block-start:0;inset-inline:0;z-index:100;height:56px;background-color:transparent;pointer-events:none;transform-origin:top center}.sly-intro-playing .sly-bar{background-color:var(--color-brand);transform:scaleY(calc(100dvh / 56))}.sly-intro-active .sly-bar{transition:transform .7s cubic-bezier(.22,1,.36,1),background-color 0ms linear .7s;transform:scaleY(1);background-color:transparent}.sly-menu-toggle{position:fixed;inset-block-start:17px;inset-inline-start:24px;z-index:102;display:inline-flex;margin:0;padding:0;border:0;background:transparent;color:var(--color-brand);cursor:pointer;line-height:0}.sly-intro-playing .sly-menu-toggle,.sly-menu-toggle[aria-expanded=true]{color:var(--color-text-on-brand)}.sly-menu-toggle__icon{display:block;pointer-events:none}.sly-menu-toggle__stripe{transform-box:fill-box;transform-origin:center;transition:transform .2s cubic-bezier(.22,1,.36,1),opacity .2s cubic-bezier(.22,1,.36,1)}.sly-menu-toggle[aria-expanded=true] .sly-menu-toggle__stripe--top{transform:translateY(9px) rotate(45deg)}.sly-menu-toggle[aria-expanded=true] .sly-menu-toggle__stripe--mid{opacity:0}.sly-menu-toggle[aria-expanded=true] .sly-menu-toggle__stripe--bot{transform:translateY(-9px) rotate(-45deg)}.sly-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:101;width:100vw;height:100dvh;margin:0;padding:0;border:0;background-color:var(--color-brand);color:var(--color-text-on-brand);transform:translateY(-100%);transition:transform .25s cubic-bezier(.22,1,.36,1)}.sly-menu[hidden]{display:none}.sly-menu[data-open=true]{transform:translateY(0)}.sly-menu__list{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(2rem,6vh,4rem);width:100%;height:100%;margin:0;padding:0;list-style:none}.sly-menu__link{display:inline-block;padding-block:.1em;color:inherit;font-weight:500;font-size:clamp(1.6rem,5vw,3rem);line-height:1;letter-spacing:.02em;text-decoration:none;text-transform:uppercase;background-image:linear-gradient(currentColor,currentColor);background-size:0 2px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .2s ease}.sly-menu__link:hover,.sly-menu__link:focus-visible{background-size:100% 2px;outline:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sly-brand.css.map */
