*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}:target,[id=product]{scroll-margin-top:calc(var(--header-height-scrolled) + var(--space-4))}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit;margin:0}button{background:none;border:0;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}fieldset{border:0;margin:0;padding:0}legend{padding:0}table{border-collapse:collapse;width:100%}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}body{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background-color:var(--color-bg-base);color:var(--color-text-primary);font-family:var(--text-body-family),ui-sans-serif,system-ui,sans-serif;font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}main{flex:1 0 auto}h1,h2,h3,.text-display,.text-h1,.text-h2,.text-h3{font-optical-sizing:auto}::selection{background-color:var(--color-accent-tint);color:var(--color-text-heading)}:focus-visible{outline:var(--border-width-2) solid var(--color-accent);outline-offset:var(--space-1);border-radius:var(--radius-sm)}.is-inverse :focus-visible,.is-inverse:focus-visible{outline-color:var(--color-text-on-inverse)}.skip-link{position:absolute;top:var(--space-2);left:var(--space-2);z-index:var(--z-toast);transform:translateY(calc(-100% - var(--space-4)));transition:transform .15s ease}.skip-link:focus-visible{transform:translateY(0)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.text-display,.text-h1,.text-h2,.text-h3,.text-body-lg,.text-body,.text-caption,.text-eyebrow{margin:0}.text-display{font-family:var(--text-display-family),Georgia,serif;font-size:var(--text-display-size);font-weight:var(--text-display-weight);line-height:var(--text-display-line-height);letter-spacing:var(--text-display-letter-spacing);color:var(--color-text-heading)}.text-h1{font-family:var(--text-h1-family),Georgia,serif;font-size:var(--text-h1-size);font-weight:var(--text-h1-weight);line-height:var(--text-h1-line-height);letter-spacing:var(--text-h1-letter-spacing);color:var(--color-text-heading)}.text-h2{font-family:var(--text-h2-family),Georgia,serif;font-size:var(--text-h2-size);font-weight:var(--text-h2-weight);line-height:var(--text-h2-line-height);letter-spacing:var(--text-h2-letter-spacing);color:var(--color-text-heading)}.text-h3{font-family:var(--text-h3-family),Georgia,serif;font-size:var(--text-h3-size);font-weight:var(--text-h3-weight);line-height:var(--text-h3-line-height);letter-spacing:var(--text-h3-letter-spacing);color:var(--color-text-heading)}.text-body-lg{font-family:var(--text-body-lg-family),ui-sans-serif,sans-serif;font-size:var(--text-body-lg-size);font-weight:var(--text-body-lg-weight);line-height:var(--text-body-lg-line-height);letter-spacing:var(--text-body-lg-letter-spacing)}.text-body{font-family:var(--text-body-family),ui-sans-serif,sans-serif;font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing)}.text-caption{font-family:var(--text-caption-family),ui-sans-serif,sans-serif;font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);line-height:var(--text-caption-line-height);letter-spacing:var(--text-caption-letter-spacing)}.text-eyebrow{font-family:var(--text-eyebrow-family),ui-sans-serif,sans-serif;font-size:var(--text-eyebrow-size);font-weight:var(--text-eyebrow-weight);line-height:var(--text-eyebrow-line-height);letter-spacing:var(--text-eyebrow-letter-spacing);text-transform:var(--text-eyebrow-text-case)}.text-muted{color:var(--color-text-muted)}.text-accent{color:var(--color-accent)}.text-on-inverse{color:var(--color-text-on-inverse)}.text-heading-color{color:var(--color-text-heading)}@media(max-width:767px){.text-display{font-size:var(--font-size-4xl);line-height:var(--line-height-4xl)}.text-h1{font-size:var(--font-size-3xl);line-height:var(--line-height-3xl)}.text-h2{font-size:var(--font-size-2xl);line-height:var(--line-height-2xl)}.text-h3{font-size:var(--font-size-xl);line-height:var(--line-height-xl)}}.container{width:100%;max-width:calc(var(--size-container) + (var(--page-margin) * 2));margin-inline:auto;padding-inline:var(--page-margin)}:root{--page-margin: var(--space-4);--section-padding-block: var(--space-16);--strip-height: 50px}@media(min-width:768px){:root{--page-margin: var(--space-20);--section-padding-block: var(--space-24)}}.section{padding-block:var(--section-padding-block)}.section--flush{padding-block:0}.section--inverse{background-color:var(--color-bg-inverse);color:var(--color-text-on-inverse)}.section--inverse .text-display,.section--inverse .text-h1,.section--inverse .text-h2,.section--inverse .text-h3{color:var(--color-text-on-inverse)}.section--surface{background-color:var(--color-bg-surface)}.stack{display:flex;flex-direction:column;gap:var(--stack-gap, var(--space-4))}.stack--sm{--stack-gap: var(--space-2)}.stack--lg{--stack-gap: var(--space-8)}.text-center{text-align:center}.mx-auto{margin-inline:auto}.image{display:block;position:relative;overflow:hidden;width:100%}.image[style*=--image-ratio]{aspect-ratio:var(--image-ratio)}.image>img{width:100%;height:100%;object-fit:cover}.image__placeholder{background-color:var(--color-border-default)}.image__placeholder-svg{width:100%;height:100%;fill:var(--color-text-muted);opacity:var(--opacity-muted)}.icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;color:currentcolor}.icon>svg{width:100%;height:100%}.icon--masked,.lockup{background-color:currentcolor;-webkit-mask:var(--icon-mask) center / contain no-repeat;mask:var(--icon-mask) center / contain no-repeat}.lockup{display:block;aspect-ratio:389 / 248}.icon--sm{width:var(--size-icon-sm);height:var(--size-icon-sm)}.icon--md{width:var(--size-icon);height:var(--size-icon)}.icon--lg{width:var(--size-icon-lg);height:var(--size-icon-lg)}.icon--xl{width:var(--size-control);height:var(--size-control)}.stars{display:inline-flex;align-items:center;gap:0;color:var(--color-rating)}.stars__star{display:inline-flex;align-items:center;justify-content:center;width:var(--size-icon);height:var(--size-icon)}.stars__star .icon{width:calc(var(--size-icon) * .8333);height:calc(var(--size-icon) * .7917)}.stars__star:not(.stars__star--filled){opacity:var(--opacity-disabled)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/base.css.map */
