@layer MR{:root{--colour-brand-black: #000000;--colour-brand-white: #FFF;--colour-brand-beige: #F4F1EB;--colour-brand-accent: #FC471E;--colour-brand-accent-ii: #D6FD67;--colour-brand-sale: #D01D4D;--colour-neutral-primary: #000000;--colour-neutral-secondary: #757778;--colour-neutral-disabled: #AEB0B0;--colour-neutral-divider: #E4E4DF;--colour-neutral-subtle: #F4F1EB;--colour-system-success: #0B950B;--colour-system-error: #D51111;--colour-system-warning: #CC7D0D;--colour-system-success-bg: rgba(11, 149, 11, 0.15);--colour-system-error-bg: rgba(213, 17, 17, 0.05);--colour-system-warning-bg: rgba(204, 125, 13, 0.15)}@font-face{font-family:"ConcretteXL";src:url(dbf7c77cf869987871c8.otf) format("opentype");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:"ConcretteXL";src:url(a76b05f0ff93147a99ad.otf) format("opentype");font-weight:350;font-style:italic;font-display:swap}@font-face{font-family:"FKGroteskNeue";src:url(cf76ebdd7019d48e664b.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"FKGroteskNeue";src:url(688b332b48ad49e53521.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"FKGroteskNeue";src:url(3428c61a50e6ad9a34bf.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"FKGroteskNeue";src:url(8662bb0a5ece9aa34c72.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"FKGroteskNeue";src:url(ae2c5e087279fd672113.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"FKGroteskNeue";src:url(1d662fe662a03c8fd1ec.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}:root{--heading-font: heading-font;--body-font: body-font;--heading-font-family: FKGroteskNeue, Arial, Sans-Serif;--heading-italic-font-family: ConcretteXL, Arial, Sans-Serif;--subheading-font-family: FKGroteskNeue, Arial, Sans-Serif;--text-font-family: FKGroteskNeue, Arial, Sans-Serif;--body-font-family: FKGroteskNeue, Arial, Sans-Serif}:root{--grid-x-small: 320px;--grid-small: 480px;--grid-six-hundreds: 600px;--grid-medium: 699px;--grid-large: 999px;--grid-smaller-widescreen: 1300px;--grid-small-widescreen: 1400px;--grid-widescreen: 1440px;--grid-max-width: 1440px}@media only screen and (max-width: 999px){.desktop-only{display:none}}@media only screen and (min-width: 1000px){.mobile-only{display:none}}.visually-hidden{height:0;visibility:hidden}.container{margin-left:40px;margin-right:40px}@media only screen and (max-width: 699px){.container{margin-left:24px;margin-right:24px}}.shopify-section--image-with-text-overlay .liquid h2{color:#d6fd67;font-size:90px;font-style:normal;font-weight:400;line-height:100%;text-transform:uppercase}@media only screen and (max-width: 699px){.shopify-section--image-with-text-overlay .liquid h2{font-size:52px}}.shopify-section--image-with-text-overlay .liquid .second-word{color:#d6fd67;font-family:"ConcretteXL",Arial,Sans-Serif;font-size:90px;font-style:normal;font-weight:500;line-height:100%;text-transform:uppercase}@media only screen and (max-width: 699px){.shopify-section--image-with-text-overlay .liquid .second-word{font-size:52px;display:block}}.shopify-section--main-blog .blog-tags li a{color:#000;font-size:16px;font-weight:500;line-height:120%;letter-spacing:-0.48px;text-transform:capitalize}@media only screen and (max-width: 699px){.shopify-section--main-blog .blog-tags li a{font-size:14px;letter-spacing:-0.42px}}.shopify-section--main-blog .blog-tags li[aria-current=false] a{color:#757778}@media only screen and (min-width: 1000px){.shopify-section--main-blog .blog-tags{column-gap:24px;padding-block:40px}}@media only screen and (max-width: 699px){.shopify-section--main-blog .blog-tags{column-gap:12px;padding-block:24px}}.shopify-section--main-blog .blog-post-list-wrapper{padding-top:56px;padding-bottom:56px}@media only screen and (max-width: 699px){.shopify-section--main-blog .blog-post-list-wrapper{padding-top:40px;padding-bottom:40px}}.shopify-section--main-blog .blog-post-list-wrapper .blog-post-list{row-gap:56px;column-gap:24px !important}@media only screen and (max-width: 699px){.shopify-section--main-blog .blog-post-list-wrapper .blog-post-list{row-gap:24px;column-gap:12px !important}}.shopify-section--main-blog .blog-post-list-wrapper .blog-post-list .blog-post-card__image-container{margin-bottom:16px}.shopify-section--main-blog .blog-post-list-wrapper .blog-post-list .blog-post-card__image-container img{aspect-ratio:4/5}.shopify-section--main-blog .blog-post-list-wrapper .blog-post-list .blog-post-card__content .meta-information span{overflow:hidden;text-overflow:ellipsis;font-size:9px;font-weight:700;line-height:10px;letter-spacing:.36px;text-transform:uppercase}.shopify-section--main-blog .blog-post-list-wrapper .blog-post-list .blog-post-card__content .meta-information .shape{margin-bottom:2px}.shopify-section--main-blog .blog-post-list-wrapper .blog-post-list .blog-post-card__content .post-card-title{margin-top:16px;color:#000;font-size:20px;font-weight:500;line-height:120%;letter-spacing:-0.6px}@media only screen and (max-width: 699px){.shopify-section--main-blog .blog-post-list-wrapper .blog-post-list .blog-post-card__content .post-card-title{font-size:16px;letter-spacing:-0.48px}}.shopify-section--main-blog .blog-post-list-wrapper .blog-post-list .blog-post-card__content .post-card-excerpt{margin-top:16px;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:400;line-height:140%;letter-spacing:-0.36px}@media only screen and (max-width: 699px){.shopify-section--main-blog .blog-post-list-wrapper .blog-post-list__highlighted-article{margin-inline-start:-24px;margin-inline-end:-24px;margin-bottom:28px;height:402px}.shopify-section--main-blog .blog-post-list-wrapper .blog-post-list__highlighted-article .content-box{height:100%}}@media only screen and (min-width: 1000px){.shopify-section--main-blog .blog-post-list-wrapper .blog-post-list__highlighted-article{height:639px}.shopify-section--main-blog .blog-post-list-wrapper .blog-post-list__highlighted-article .content-box{height:100%}}.shopify-section--main-blog .blog-post-list-wrapper .blog-post-list__highlighted-article .prose{margin-bottom:-10px}.shopify-section--main-blog .blog-post-list-wrapper .blog-post-list__highlighted-article .prose .meta-information span{overflow:hidden;text-overflow:ellipsis;font-size:9px;font-weight:700;line-height:10px;letter-spacing:.36px;text-transform:uppercase}.shopify-section--main-blog .blog-post-list-wrapper .blog-post-list__highlighted-article .prose .meta-information .shape{margin-bottom:2px}.shopify-section--main-blog .blog-post-list-wrapper .blog-post-list__highlighted-article .prose span.h2{margin-top:16px;color:#fff;font-size:30px;font-weight:400;line-height:120%;letter-spacing:-0.9px}@media only screen and (max-width: 699px){.shopify-section--main-blog .blog-post-list-wrapper .blog-post-list__highlighted-article .prose span.h2{font-size:24px;letter-spacing:-0.72px}}.shopify-section--main-blog .blog-post-list-wrapper .blog-post-list__highlighted-article .prose span.h2+p{display:none}.shopify-section--blog-post-banner>div{height:100%}.shopify-section--blog-post-banner{height:951px;position:relative}@media only screen and (max-width: 699px){.shopify-section--blog-post-banner{height:700px}}.shopify-section--blog-post-banner .container.section-spacing{padding-top:90px}@media only screen and (max-width: 699px){.shopify-section--blog-post-banner .container.section-spacing{padding-top:60px}}.shopify-section--blog-post-banner .blog-post-banner__image{position:absolute;top:55%;left:50%;transform:translate(-50%, -50%);width:515px;aspect-ratio:4/5;object-fit:cover;object-position:center;z-index:1}@media only screen and (max-width: 699px){.shopify-section--blog-post-banner .blog-post-banner__image{width:327px;top:62%}}.shopify-section--blog-post-banner .v-stack{position:relative;z-index:2}.shopify-section--blog-post-banner .v-stack h1{text-align:center;font-size:90px;font-style:normal;font-weight:400;line-height:100%;text-transform:uppercase}@media only screen and (max-width: 699px){.shopify-section--blog-post-banner .v-stack h1{font-size:52px;margin-top:20px}}.shopify-section--blog-post-banner .meta-information{position:absolute;top:calc(55% + 300px);left:50%;transform:translateX(-50%);z-index:2}@media only screen and (max-width: 699px){.shopify-section--blog-post-banner .meta-information{top:calc(62% + 180px)}}.shopify-section--blog-post-banner .meta-information span{overflow:hidden;text-overflow:ellipsis;font-size:9px;font-weight:700;line-height:10px;letter-spacing:.36px;text-transform:uppercase}.shopify-section--main-article .section-spacing.container{padding-top:70px;padding-bottom:80px;margin-bottom:56px}.shopify-section--main-article .section-spacing.container .prose{margin-top:-20px}@media only screen and (max-width: 699px){.shopify-section--main-article .section-spacing.container{padding-bottom:40px;margin-bottom:40px}.shopify-section--main-article .section-spacing.container .prose{margin-top:-40px}}.shopify-section--main-article h1,.shopify-section--main-article h2,.shopify-section--main-article h3,.shopify-section--main-article h4,.shopify-section--main-article h5,.shopify-section--main-article h6{font-family:"FKGroteskNeue",Arial,Sans-Serif !important}.shopify-section--main-article a{background:unset !important}.shopify-section--main-article h1{font-size:24px !important;font-weight:500 !important;line-height:120% !important;letter-spacing:-0.72px !important}@media only screen and (max-width: 699px){.shopify-section--main-article h1{font-size:20px !important;letter-spacing:-0.6px !important}}.shopify-section--main-article p,.shopify-section--main-article span,.shopify-section--main-article li{font-family:"FKGroteskNeue",Arial,Sans-Serif !important;font-size:14px !important;font-weight:400 !important;line-height:140% !important;letter-spacing:-0.48px !important}.shopify-section--main-article .shogun-image-container{margin-top:20px;margin-bottom:20px}.shopify-section--main-article div.shg-c{padding-left:unset !important;padding-right:unset !important;margin-left:0px !important;margin-right:0px !important}.shopify-section--main-article div,.shopify-section--main-article p{text-align:left !important}.shopify-section--main-article .social-media.unstyled-list{column-gap:24px !important;margin-bottom:5px !important}.shopify-section--main-article .social-media.unstyled-list svg{width:20px}.shopify-section--featured-collections{margin-top:-20px}@media only screen and (max-width: 699px){.shopify-section--featured-collections{margin-top:-40px}}.shopify-section--featured-collections .container.section-spacing{padding-bottom:56px;padding-top:56px;border-top:1px solid #e4e4df}@media only screen and (max-width: 699px){.shopify-section--featured-collections .container.section-spacing{padding-bottom:40px;padding-top:40px}}.shopify-section--featured-collections featured-collections-tabs span{font-size:36px;font-weight:400;line-height:120%;letter-spacing:-1.08px}@media only screen and (max-width: 699px){.shopify-section--featured-collections featured-collections-tabs span{font-size:28px;letter-spacing:-0.84px;margin-bottom:24px}}.shopify-section--featured-collections .container.section-spacing>.v-stack{gap:unset !important}@media only screen and (max-width: 699px){.shopify-section--featured-collections .container.section-spacing>.v-stack{gap:unset !important}}.shopify-section--featured-collections .featured-collections-products product-list{margin-left:0px}.shopify-section--featured-collections .featured-collections-products a.button--outline{border:1px solid #e4e4df}.shopify-section--featured-collections .featured-collections-products>.v-stack{gap:40px !important}@media only screen and (max-width: 699px){.shopify-section--featured-collections .featured-collections-products>.v-stack{gap:24px !important}}}
