.Template{display:flex;flex-direction:column;min-height:100%;height:100%;overflow-x:hidden}.Template .Footer{margin-top:auto}.Main a{color:var(--theme-text)}.Main a:hover{color:var(--theme-sh-1)}.Main li a{white-space:pre-wrap;word-wrap:break-word}#MainContent{position:relative;z-index:1}.Main{padding-top:calc(1.525rem + 2.475vw);padding-bottom:calc(1.525rem + 2.475vw);min-width:0}@media(min-width:1600px){.Main{padding-top:4rem;padding-bottom:4rem}}.Main[data-layout=split]{padding-top:0;padding-bottom:0}.Main[data-layout=split] .Main__layout{display:grid;grid-template-areas:"cover cover cover" ". content .";grid-template-columns:1rem 1fr 1rem}@media(min-width:64em){.Main[data-layout=split] .Main__layout{grid-template-columns:minmax(2rem,auto) minmax(auto,49rem) minmax(auto,49rem) minmax(2rem,auto);grid-template-areas:". content cover cover"}}.Main[data-layout=split] .Main__cover{grid-area:cover;position:relative}@media(max-width:63.99em){.Main[data-layout=split] .Main__cover:before{content:"";display:block;width:100%;padding-top:75%}}.Main[data-layout=split] .Main__cover img{top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.Main[data-layout=split] .Main__content{grid-area:content;padding-top:2rem;padding-bottom:2rem}@media(min-width:64em){.Main[data-layout=split] .Main__content{padding-top:calc(1.925rem + 6.075vw);padding-bottom:calc(1.925rem + 6.075vw);padding-right:calc(1.625rem + 3.375vw);min-width:0}}@media(min-width:64em)and (min-width:1600px){.Main[data-layout=split] .Main__content{padding-top:8rem;padding-bottom:8rem;padding-right:5rem}}@media(max-width:63.9375em){.Main__aside[data-state=closed]{display:none}}.Announcement{font-weight:500}@media(max-width:47.99em){.Announcement{margin-bottom:.3rem}}.Header{box-shadow:0 0 6px rgba(0,0,0,.2);background:#fff;z-index:2;position:relative}.Header__secondary{background-color:var(--color-ui-dark);color:#fff;padding:1.1em 0;font-size:.8rem;position:relative;z-index:3}.Header__secondary [data-container]{display:grid}@media(min-width:48em){.Header__secondary [data-container]{grid-template-columns:1fr 1fr}}.Header__secondary .Nav{justify-content:flex-end;column-gap:1.4em}@media(min-width:48em){.Header__secondary .Nav{grid-column:2}}.Header__secondary a{color:#fff}.Header__secondary a:hover{color:#4facf8}.Header__main,.Header__main .Header__main__container{background:#fff;position:relative;z-index:2}.Header__main .Header__main__container{display:grid;grid-template-columns:4rem 5fr 1fr;column-gap:1.4em;align-items:center}.Header__main .Header__main__container>*{padding:1.4em 0}.Header__main.headroom--not-top{position:fixed;top:0;width:100vw;transform:translateY(-100%);transition:transform .2s ease-out}.Header__main.headroom--not-top.headroom--pinned{transform:translateY(0);box-shadow:0 0 12px rgba(0,0,0,.1)}@media(min-width:64em){.Header__main .Header__main__container{grid-template-columns:1fr 5fr 1fr}.Header__main .Header__nav{align-self:stretch;padding-top:0;padding-bottom:0}}.Header__brand{max-width:3em}.Header__brand svg{max-width:100%;display:block}.Header__brand svg.iron-flask-logo{display:none}@media(min-width:64em){.Header__brand svg.iron-flask-icon{display:none}.Header__brand svg.iron-flask-logo{display:block}}@media(min-width:64em){.Header__brand{max-width:11em}}mega-menu-item{display:none}.Header__utils{white-space:nowrap;display:flex;align-items:center;justify-content:flex-end;column-gap:1rem}.Header__utils .icon--primary{display:block;font-size:calc(1.295rem + .405vw);min-width:0}@media(min-width:1600px){.Header__utils .icon--primary{font-size:1.7rem}}.Header__utils .Button{background:var(--color-ui-dark);color:#fff;min-height:unset;padding:.5rem;position:relative}.Header__utils .Button svg{display:block;margin:0!important}.Header__utils .itemCount{font-size:.85rem;position:absolute;top:0;right:0;width:1.8em;height:1.8em;display:flex;justify-content:center;align-items:center;transform:translate(50%,-50%);background:var(--color-ui-dark);border-radius:50%}#opinew-reviews-product-page-code,.Container,.shopify-challenge__container,[data-container]{width:100%;max-width:calc(100% - 2rem);margin:0 auto}@media(min-width:48em){#opinew-reviews-product-page-code,.Container,.shopify-challenge__container,[data-container]{max-width:calc(100% - 4rem)}}@media(min-width:102rem){#opinew-reviews-product-page-code,.Container,.shopify-challenge__container,[data-container]{max-width:98rem}}@media(max-width:1680px){#opinew-reviews-product-page-code .Container,.Container .Container,.shopify-challenge__container .Container,[data-container] .Container{max-width:100%}}@media(min-width:84rem){.Container--aligncenter,.Container--center,.Container--narrow,[data-container*=narrow]{max-width:80rem}}@media(min-width:64rem){.Container--narrower,[data-container*=narrower]{max-width:60rem}}@media(min-width:52rem){.Container--narrowest,[data-container*=narrowest]{max-width:48rem}}@media(min-width:128rem){.Container--wide,.Container.alignwide,[data-container*=wide]{max-width:118rem;width:calc(100% + 20rem)}}@media(min-width:120rem){.Container--wider,[data-container*=wider]{max-width:118rem}}@media(min-width:108rem){.Container--wider,[data-container*=wider]{max-width:106rem}}.alignfull,.Container--full{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw!important;margin-right:-50vw!important;max-width:100vw!important;padding-left:2rem;padding-right:2rem}.Drawer{position:fixed;z-index:90;background:rgba(0,0,0,.2);text-align:left}.Drawer,.Drawer .backdrop{top:0;right:0;bottom:0;left:0}.Drawer .backdrop{position:absolute;z-index:-1}.Section{margin-top:50px;margin-bottom:50px}@media(min-width:48em){.Section{margin-top:calc(1.725rem + 4.275vw);margin-bottom:calc(1.725rem + 4.275vw);min-width:0}}@media(min-width:48em)and (min-width:1600px){.Section{margin-top:6rem;margin-bottom:6rem}}.Section__header{margin-bottom:50px}@media(min-width:48em){.Section__header{text-align:center;margin-bottom:calc(1.525rem + 2.475vw);min-width:0}}@media(min-width:48em)and (min-width:1600px){.Section__header{margin-bottom:4rem}}.Section__header h2:last-child{margin-bottom:0}.Section__header .lead{font-weight:400;font-size:1.1rem;max-width:80ch;margin-left:auto;margin-right:auto}.Section__cta{text-align:center;margin-top:calc(1.525rem + 2.475vw);min-width:0}@media(min-width:1600px){.Section__cta{margin-top:4rem}}.Loop{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));column-gap:1rem;row-gap:calc(1.465rem + 1.935vw);min-width:0}@media(min-width:1600px){.Loop{row-gap:3.4rem}}@media(min-width:64em){.Loop{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}}@media(min-width:100em){.Loop{grid-template-columns:repeat(auto-fill,minmax(22rem,1fr))}}.Loop[data-layout*=dense]{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}@media(min-width:64em){.Loop[data-layout*=dense]{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}}@media(min-width:64em){.Loop[data-layout*=spacious]{grid-template-columns:repeat(auto-fill,minmax(22rem,1fr))}}@media(min-width:64em){.Loop[data-layout*=ultra-spacious]{grid-template-columns:repeat(auto-fill,minmax(27rem,1fr))}}.Loop .Card,.Loop .Tile{margin-top:0;margin-bottom:0}.Loop .noResults{grid-column:1/-1;text-align:center;padding:2rem;font-style:italic}.Nav{display:flex;flex-flow:row wrap;row-gap:.3em;column-gap:1em}.Nav__submenu{display:none}.Nav__link{display:inline-flex}.Nav__link.anchor-link{cursor:default}.Nav__link svg{display:inline-block;align-self:center;margin-left:.4em}.Nav--breadcrumbs{font-size:.9rem;column-gap:.6em}.Nav--breadcrumbs .Nav__item a{font-weight:400}.Nav--breadcrumbs .Nav__item:not(:last-child) a:after{content:"/";margin-left:.6em;opacity:.3}.Nav__item:hover>.Nav__submenu{display:block}.Nav--main{column-gap:2rem;height:100%}.Nav--main .Nav__item{position:relative}.Nav--main .Nav__item.level-1 .Nav__link{height:100%;align-items:center}.Nav--main .Nav__item.level-1.is-open{border-color:#000}.Nav--main .Nav__item--main{border-bottom:3px solid transparent}.Nav--main .Nav__item--main.is-open,.Nav--main .Nav__item--main:hover{border-color:var(--color-ui-dark)}.Nav--main .Nav__submenu{position:absolute;top:100%;left:-2rem;z-index:10;background:#fff;padding:2rem;min-width:100%;width:16rem}.Nav--main .Nav.level-2{display:block}.Nav--vertical{flex-direction:column}.Nav--vertical .Nav__item{width:100%}.Card{display:grid;grid-template-areas:"media" "content";row-gap:1.4rem;text-align:left}.Card,.Card[data-layout*=vertical]{grid-template-columns:1fr}@media(min-width:48em){.Card[data-layout*=vertical][data-layout*=media-content]{grid-template-areas:"media" "content";grid-template-rows:auto minmax(auto,1fr)}.Card[data-layout*=vertical][data-layout*=content-media]{grid-template-areas:"content" "media";grid-template-rows:minmax(auto,1fr) auto}}.Card[data-layout*=vertical] .Card__content{display:flex;flex-direction:column}.Card[data-layout*=vertical] .Card__cta{margin-top:auto}.Card[data-layout*=horizontal]{column-gap:calc(1.525rem + 2.475vw);min-width:0}@media(min-width:1600px){.Card[data-layout*=horizontal]{column-gap:4rem}}@media(min-width:48em){.Card[data-layout*=horizontal] .Card__content{align-self:center}.Card[data-layout*=horizontal][data-layout*=media-content]{grid-template-areas:"media content";grid-template-columns:1fr 1.5fr}.Card[data-layout*=horizontal][data-layout*=content-media]{grid-template-areas:"content media";grid-template-columns:1.4fr 1fr}}@media(min-width:64em){.Card[data-layout*=vertical] .Card__content{max-width:90%;margin-left:auto;margin-right:auto}}.Card__media{grid-area:media;background:var(--color-muted-base)}.Card__media,.Card__media[data-layout*=portrait],.Card__media[data-layout*=rectangle],.Card__media[data-layout*=square]{position:relative}.Card__media[data-layout*=portrait]:before,.Card__media[data-layout*=rectangle]:before,.Card__media[data-layout*=square]:before{content:"";display:block;width:100%}.Card__media[data-layout*=portrait] img,.Card__media[data-layout*=rectangle] img,.Card__media[data-layout*=square] img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.Card__media .iron-flask-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10%;opacity:.3}.Card__media[data-layout*=square]:before{padding-top:100%}.Card__media[data-layout*=rectangle]:before{padding-top:75%}.Card__media[data-layout*=portrait]:before{padding-top:120%}.Card__media[data-layout*=contain]{background-color:transparent}.Card__media[data-layout*=contain] img{object-fit:contain}.Card__media[data-layout*=cover] img{object-fit:cover}.Card__media[data-layout*=width-half],.Card__media[data-layout*=width-third]{width:100%;margin-left:auto;margin-right:auto}.Card__media[data-layout*=width-half]{max-width:50%}.Card__media[data-layout*=width-third]{max-width:33.333%}.Card__content{grid-area:content}.Card__content h6{text-transform:uppercase;font-size:1.2rem;margin-bottom:1.7em}.Card__content h4{font-size:calc(1.265rem + .135vw);min-width:0}@media(min-width:1600px){.Card__content h4{font-size:1.4rem}}.Card__title:last-child{margin-bottom:0}.Card__title a{font-weight:700}.Card__meta{font-size:.9rem}.Card__meta .tag-cloud{display:flex;flex-flow:row wrap;margin-top:1.2rem;font-size:.8rem;column-gap:.2rem;row-gap:.2rem}.Card__meta .tag-cloud__tag{background:var(--theme-base);border-radius:1.2em;padding:.2em 1.4em}@media(max-width:63.99em){.HeroWrapper+.Section{margin-top:0}}.Hero{display:grid;row-gap:0;align-items:center;grid-template-columns:1rem 1fr 1rem;grid-template-areas:"media media media" ". content ."}@media(min-width:48em){.Hero{grid-template-columns:2rem 1fr 2rem}}@media(min-width:64em){.Hero{text-align:left;grid-template-columns:minmax(2rem,1fr) minmax(auto,29.4rem) minmax(auto,68.6rem) minmax(2rem,1fr);height:35vw;min-height:30rem}.Hero[data-layout*=center_left]{grid-template-areas:". content . ."}.Hero[data-layout*=center_left][data-layout*=media-aside]{grid-template-areas:". content media ."}.Hero[data-layout*=center_right]{grid-template-areas:". . content ."}.Hero[data-layout*=center_right][data-layout*=media-aside]{grid-template-areas:". media content ."}.Hero[data-layout*=media-background] .Hero__media{grid-row:1;grid-column:1/-1}.Hero[data-layout*=media-background][data-layout*=has-gradient] .Hero__media{grid-column:3/-1}.Hero[data-layout*=media-background][data-layout*=has-gradient] .Hero__content{padding-right:2rem}.Hero .Hero__media{height:100%;grid-column-end:-1}.Hero .Hero__media figure{height:100%}}@media(min-width:106.25em){.Hero{height:30vw;grid-template-columns:minmax(2rem,1fr) minmax(auto,39.2rem) minmax(auto,58.8rem) minmax(2rem,1fr)}}.Hero__media{position:relative;grid-area:media}@media(min-width:64em){.Hero__media figure{position:relative}.Hero__media figure:before{content:"";display:block;width:100%;padding-top:43%}.Hero__media figure[data-layout=contain] img{object-fit:contain;object-position:center;margin:0 auto}.Hero__media img{top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;object-position:center right}}.Hero__media img{width:100%}.Hero__content{z-index:2;grid-area:content}.Hero__content .contentWrapper{padding-bottom:3rem}.Hero__content h2,.Hero__content p{margin:0}.Hero__content h1{margin-top:1.1em;margin-bottom:1.1em}@media(min-width:64em){.Hero__content h1{color:inherit;margin:.5em 0;font-size:calc(1.475rem + 2.025vw);min-width:0}}@media(min-width:64em)and (min-width:1600px){.Hero__content h1{font-size:3.5rem}}.Hero__content h6{text-transform:uppercase;letter-spacing:.05em;font-size:1rem}.Hero__content h6.eyebrow{font-size:1.25rem}.Hero__content p{max-width:44ch;color:var(--color-text-base)}@media(min-width:64em){.Hero__content p{color:inherit}}@media(min-width:64em){.Hero__content{padding-top:7rem;padding-bottom:3rem;align-self:flex-start}.Hero__content .contentWrapper{padding-right:3rem}}@media(min-width:87.5em){.Hero__content p{font-size:1.2rem}}.Hero__deco{display:none}@media(min-width:64em){.Hero__deco{display:block;grid-row:1;grid-column:1/span 2;z-index:1;height:100%}}.Hero__cta{margin-top:calc(1.405rem + 1.395vw);min-width:0}@media(min-width:1600px){.Hero__cta{margin-top:2.8rem}}