@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300..700&display=swap";body{font-family:var(--font),"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;letter-spacing:-.01em;font-size:16px;color:#000;background:#fff;line-height:1.31em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,.h1,h2,.h2,h3,.h3,h4,.h4,#shopify-pc__prefs__header-title,h5,.h5,h6,.h6{line-height:1.1em;margin:0 0 20px;letter-spacing:-.03em;font-weight:300}p+h1,p+.h1,p+h2,p+.h2,p+h3,p+.h3,p+h4,p+.h4,p+#shopify-pc__prefs__header-title,p+h5,p+.h5,p+h6,p+.h6{margin-top:20px}h1,.h1{font-size:44.6153846154px;font-weight:300;line-height:1.07em}h1 a,.h1 a{text-decoration-thickness:1.5px;text-underline-offset:2px}@media all and (min-width: 500px){h1,.h1{font-size:52.7272727273px}h1 a,.h1 a{text-decoration-thickness:2px;text-underline-offset:3px}}@media all and (min-width: 850px){h1,.h1{font-size:58px}h1 a,.h1 a{text-underline-offset:3px}}h2,.h2{font-size:33.8461538462px;font-weight:300;line-height:1.09em}h2 a,.h2 a{text-decoration-thickness:1.5px;text-underline-offset:2px}@media all and (min-width: 500px){h2,.h2{font-size:40px}}@media all and (min-width: 850px){h2,.h2{font-size:44px}}h3,.h3{font-size:28.8px;font-weight:300;line-height:1.17em}h3 a,.h3 a{text-underline-offset:1.5px}@media all and (min-width: 500px){h3,.h3{font-size:32.7272727273px}}@media all and (min-width: 850px){h3,.h3{font-size:36px}}h4,.h4,#shopify-pc__prefs__header-title{font-size:20px;margin:0 0 20px;line-height:1.25em}h4 a,.h4 a,#shopify-pc__prefs__header-title a{text-underline-offset:1.5px}@media all and (min-width: 500px){h4,.h4,#shopify-pc__prefs__header-title{font-size:21.8181818182px;font-weight:300}}@media all and (min-width: 500px){h4,.h4,#shopify-pc__prefs__header-title{font-size:24px;line-height:1.25em}}h5,.h5{font-size:18px;margin:0 0 20px;line-height:1.39em}h5 a,.h5 a{text-underline-offset:.5px}h6,.h6{font-size:16px;margin:0 0 10px;line-height:1.31em}h6 a,.h6 a{text-underline-offset:.5px}.heading--spaced{margin-top:40px;margin-bottom:40px}.heading--block{display:block}#shopify-pc__prefs__header-title{margin-bottom:8px}#shopify-pc__banner__body-title,.shopify-pc__prefs__intro-main h3{font-size:12px;text-transform:uppercase;line-height:1.33em;letter-spacing:.03em;display:block;margin-bottom:20px;font-weight:350}::selection{background:#c4fffa;color:#000}::-moz-selection{background:#c4fffa;color:#000}p,.p{margin:0}p+p,p+.p,.p+p,.p+.p{margin-top:20px}@media all and (min-width: 700px){.paragraph--lede,.paragraph--lede p{font-size:24px;line-height:1.25em;font-weight:300}}.paragraph--small,small{font-size:12px;text-transform:uppercase;line-height:1.33em;letter-spacing:.03em;font-weight:350}address{font-style:normal;line-height:1.31em}@media all and (min-width: 850px){.text--2col{column-count:2;column-gap:20px}}*{box-sizing:border-box}html{overflow-x:hidden;width:100%}body{height:100%;width:100%;min-width:375px}.container{margin:0 auto;padding:0 20px;width:100%}@media all and (max-width: 849px){.container{padding:0 12px}}.container--constrained{max-width:1500px}.container--thin{max-width:800px}figure{margin:0;display:block}.reviews__item{display:flex;flex-direction:column}.product-detail__aside .reviews__item+.reviews__item{margin-top:20px}.reviews__text{margin-bottom:10px}.product-detail__aside .reviews__text{font-size:24px;line-height:1.31em;font-weight:300}.reviews__citation{margin-top:auto}.product-detail__aside .reviews__citation{font-size:16px}
