.error-404{width:fit-content;text-align:center;margin-inline:auto;margin-block:var(--space-4xl);display:flex;flex-flow:column;gap:var(--space-m)}.announcment-bar{font-size:var(--font-xs)}.announcment-bar p{text-align:center;margin:0;padding:0}.announcment-bar a:hover{opacity:.75}.blog-page-header h1{margin-block-end:var(--space-xl)}.blog-articles{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--space-xl)}@media screen and (max-width:834px){.blog-articles{gap:var(--space-m)}}.blog-articles h2{padding-block:var(--space-2xs);font-size:var(--font-s)}.featured-products h2{text-align:center;font-size:var(--font-l);margin-block-end:var(--space-l)}.image-text-banner{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"text image";gap:var(--space-xl);grid-area:image}@media screen and (max-width:834px){.image-text-banner{display:flex;flex-flow:column;gap:var(--space-m)}}.image-text-banner .banner-media{overflow:hidden;border-radius:var(--border-style)}.image-text-banner .banner-media img{transition:all .2s ease-in-out;max-height:85vh;object-fit:cover}.image-text-banner .banner-media a:hover img{transform:scale(1.05)}.image-text-banner h2{font-size:var(--font-m);margin-block-end:var(--space-2xs)}.image-text-banner .rte{font-size:var(--font-s)}.image-text-banner .text-content{display:flex;flex-flow:column;justify-content:center;grid-area:text}.image-text-banner .text-content .button{align-self:flex-start;margin-block-start:var(--space-s)}.image-banner{position:relative}@media screen and (max-width:834px){.image-banner:has(.overlay){flex-flow:column}}.image-banner .overlay{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%) translateY(-50%);padding:var(--space-m);width:50vw;background:var(--body-background);display:flex;flex-flow:column;align-items:center;color:contrast-color(var(--body-background))}@media screen and (max-width:834px){.image-banner .overlay{position:static;transform:none;width:100%}}.image-banner h1{font-size:var(--font-xl)}@media screen and (max-width:834px){.image-banner h1{font-size:var(--font-m)}}.image-banner small{text-transform:uppercase;letter-spacing:.1ch;filter:opacity(.5)}.image-banner .rte{font-size:var(--font-s);text-align:center}@media screen and (max-width:834px){.image-banner .rte{font-size:var(--font-xs)}}.image-banner .button{margin-block-start:var(--space-xs)}.image-banner.banner-media-full img{max-height:75vh;width:100vw;object-fit:cover}.image-banner.banner-media-full{display:flex;justify-content:center;margin-inline:calc(var(--space-l) * -1)}.image-banner.banner-media{display:flex;justify-content:center;border-radius:var(--border-style);overflow:hidden}.image-banner.banner-media img{max-height:75vh;width:100vw;max-width:unset;object-fit:cover}.image-banners{display:flex;border-radius:var(--border-style);overflow:hidden}.image-banners .banner-media{width:100%;aspect-ratio:3/4;overflow:hidden;max-height:85vh}.image-banners .banner-media img{transition:all .2s ease-in-out;object-fit:cover}.image-banners .banner-media a:hover img{transform:scale(1.05)}image-banners .banner-media-half{width:50%}image-banners .banner-media-third{width:33%}.stockists-page-header h1{text-align:center;margin-block-end:var(--space-xl)}@media screen and (max-width:834px){.stockists-page-header h1{text-align:left;margin-block-end:var(--space-m)}}.stockists-page .tablist{justify-content:center}@media screen and (max-width:834px){.stockists-page .tablist{justify-content:flex-start}}.stockists-page{min-height:60vh;margin-block-end:var(--space-xl)}.stockists-tab h2{margin-block:var(--space-m);border-bottom:2px solid var(--border-color)}.stockists-tab .city{margin-block-end:var(--space-xl)}.stockists-tab .city h3{margin-block-end:var(--space-2xs);font-size:var(--font-s)}.stockists-tab .country{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-m)}@media screen and (max-width:834px){.stockists-tab .country{display:block}}.stockists-tab .city ul li{display:block}.knock-knock{display:flex;flex-flow:column;gap:var(--space-m);align-items:center}.text-banner{display:flex;flex-direction:column;padding:var(--space-l);border:2px solid var(--border-color)}@media screen and (max-width:834px){.text-banner{padding:var(--space-s)}}.text-banner header{margin-block:0}.text-banner h2{font-size:var(--font-l);margin-block-end:var(--space-2xs)}.text-banner .rte{font-size:var(--font-s)}.text-banner .button{margin-block-start:var(--space-s)}.video-section{display:flex;flex-flow:column;gap:var(--space-s)}.section-video-content video{margin:auto;width:100%;height:auto;border-radius:var(--border-style)}.section-video-content .js-vimeo,.section-video-content .js-youtube{width:100%;border:none;aspect-ratio:16/9;height:auto;border-radius:var(--border-style)}.video-section .video-caption h2{margin-block-end:var(--space-xs)}.video-section .video-caption{display:flex;flex-flow:column}.image{display:block;position:relative;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
