.sn-pg{--sn-ink: #1c1c1c;--sn-body: #55585a;--sn-grey-bg: #f0f2f1;--sn-line: #e2e5e1;--sn-line-2: #c9cdc8;--sn-orange: #ff5000;--sn-orange-text: #c43c00;color:var(--sn-body)}.sn-pg :is(h1,h2,h3,h4,.h1,.h2,.h3,.h4,.h1>*,.h2>*,.h3>*,.h4>*){font-family:var(--font-heading--family);font-weight:700;text-transform:uppercase;letter-spacing:0}.sn-pg :is(.rte,.shopify-policy__container,.section-faq) :is(h1,h2,h3,h4),.sn-pg .text-block[style*="--color: var(--color-foreground"]:is(.h1,.h2,.h3,.h4),.sn-pg .text-block[style*="--color: var(--color-foreground"]:is(.h1,.h2,.h3,.h4)>*,.sn-pg :is(.main-404,.search-header,.cart-page) :is(h1,h2){color:var(--sn-ink)}.sn-pg :is(.h1,.h1>*,h1){font-size:clamp(38px,4.6vw,60px);line-height:.98}.sn-pg :is(.h2,.h2>*,h2){font-size:clamp(28px,3.2vw,40px);line-height:1.04}.sn-pg :is(.h3,.h3>*,h3){font-size:clamp(22px,2.2vw,28px);line-height:1.1}.sn-pg :is(.h4,.h4>*,h4){font-size:clamp(19px,1.8vw,22px);line-height:1.15}.sn-pg :where(.rte,.rte p,.rte li,.text-block:not(.h1,.h2,.h3,.h4,.h5,.h6) p,.shopify-policy__body){color:var(--sn-body);font-size:17px;line-height:1.65}.sn-pg .rte a:not(.button),.sn-pg .shopify-policy__body a{color:var(--sn-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--sn-orange)}.sn-pg .rte a:not(.button):hover,.sn-pg .shopify-policy__body a:hover{color:var(--sn-orange-text)}.sn-pg :is(.button,button.button,.submit-button,a.button,.button-secondary,.shopify-challenge__button){border-radius:0!important;font-family:var(--font-heading--family);font-weight:700;font-size:19px;letter-spacing:.04em;text-transform:uppercase;min-height:52px;padding-inline:28px;box-shadow:none}.sn-pg :is(.button:not(.button-secondary):not(.button-unstyled),.submit-button){background:var(--sn-orange)!important;color:var(--sn-ink)!important;border:2px solid var(--sn-orange)!important}.sn-pg :is(.button:not(.button-secondary):not(.button-unstyled),.submit-button):hover{background:var(--sn-ink)!important;border-color:var(--sn-ink)!important;color:#fff!important}.sn-pg .button-secondary{background:transparent!important;color:var(--sn-ink)!important;border:2px solid var(--sn-ink)!important}.sn-pg .hero-wrapper .hero:not(:has(.button)) .hero__media-wrapper{display:none}.sn-pg .hero-wrapper .hero:not(:has(.button)){background:var(--sn-grey-bg);--hero-min-height: 0px;min-height:0}.sn-pg .hero-wrapper .hero:not(:has(.button)) .hero__container{min-height:0!important}.sn-pg .hero-wrapper .hero:not(:has(.button)) .hero__content-wrapper{max-width:var(--page-width, 1440px);margin-inline:auto;width:100%;box-sizing:border-box;padding:56px 24px 48px!important;align-items:flex-start!important;justify-content:flex-end!important}.sn-pg .hero-wrapper .hero:not(:has(.button)) .hero__container{padding-block:0!important}.sn-pg .hero-wrapper .hero:not(:has(.button)) .text-block,.sn-pg .hero-wrapper .hero:not(:has(.button)) .text-block>*{text-align:left!important;width:100%;max-width:900px;margin-inline:0!important}.sn-pg .hero-wrapper .hero:not(:has(.button)) .text-block:before{content:"Super Ninja";display:block;align-self:flex-start;width:100%;text-align:left;margin-bottom:14px;font-family:var(--font-body--family, "PT Sans"),sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--sn-orange-text)}.sn-pg .hero-wrapper .hero:not(:has(.button)) :is(.h1,.h1>*){color:var(--sn-ink)}.sn-pg .section-wrapper .image-block__image,.sn-pg .slide__image-container,.sn-pg .image-block img{border-radius:0!important}.sn-pg .border-style:not([style*="--border-radius: 100px"]),.sn-pg .overlay:not([style*="--overlay-border-radius: 100px"]),.sn-pg .slide__image-container--rounded{border-radius:0!important;--overlay-border-radius: 0px}.sn-pg .section-background.color-scheme-0862d5fd-36dc-491e-aca4-3407c2404010{background-color:var(--sn-grey-bg)!important}.sn-pg .overlay[style*="--overlay-color: #F6EDE9" i]{background:#f0f2f1db!important}.sn-pg .group-block[style*="background-color: #ff5000" i]:not(.group-block--width-fit-content){background-color:var(--sn-ink)!important;color:#d9dcd8}.sn-pg .group-block[style*="background-color: #ff5000" i]:not(.group-block--width-fit-content) :is(h1,h2,h3,h4,.h2>*,.h3>*,.h4>*){color:#fff!important}.sn-pg .group-block[style*="background-color: #ff5000" i]:not(.group-block--width-fit-content) :is(p,.custom,.rte){color:#d9dcd8!important}.sn-pg .slide__content .group-block--width-fit-content :is(p,strong,span){color:var(--sn-ink)!important}.sn-pg .section-faq{max-width:880px;margin-inline:auto}.sn-pg .section-faq>h2{margin-bottom:24px}.sn-pg .section-faq .accordion{border-top:1px solid var(--sn-line)}.sn-pg .section-faq .details{border-bottom:1px solid var(--sn-line)!important;border-radius:0!important;background:transparent!important}.sn-pg .section-faq .details__header{padding:18px 0!important;font-family:var(--font-heading--family);font-weight:700;font-size:20px;text-transform:uppercase;color:var(--sn-ink)}.sn-pg .section-faq .details[open] .details__header{color:var(--sn-orange-text)}.sn-pg .section-faq .details-content{padding:0 0 20px!important;max-width:700px}.sn-pg .section-faq .details-content :is(p,li){color:#44474a;font-size:16px;line-height:1.7}.sn-pg :is(.contact-form,.partner-form) :is(input:not([type=hidden]):not([type=checkbox]),textarea,select){background:#fff!important;border:1px solid var(--sn-line-2)!important;border-radius:0!important;color:var(--sn-ink);font-family:var(--font-body--family, "PT Sans"),sans-serif;font-size:16px;box-shadow:none!important}.sn-pg :is(.contact-form,.partner-form) :is(input,textarea,select):focus-visible{outline:2px solid var(--sn-ink);outline-offset:0;border-color:var(--sn-ink)!important}.sn-pg :is(.contact-form,.partner-form) :is(label .h5,label h5,.contact-form__label .h5){font-family:var(--font-body--family, "PT Sans"),sans-serif;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sn-ink)}.sn-pg :is(.contact-form,.partner-form){background:var(--sn-grey-bg);border:1px solid var(--sn-line);border-radius:0!important;padding:28px!important}.sn-pg .shopify-policy__container{max-width:760px!important;margin-inline:auto;padding:56px 24px 80px;box-sizing:content-box}.sn-pg .shopify-policy__title{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--sn-line)}.sn-pg .shopify-policy__title h1{font-size:clamp(36px,4.4vw,52px)}.sn-pg .shopify-policy__body :is(h2){font-size:clamp(22px,2.4vw,28px);margin:40px 0 12px}.sn-pg .shopify-policy__body :is(h3){font-size:20px;margin:28px 0 8px}.sn-pg .shopify-policy__body :is(h4,h5,h6){font-size:17px;margin:24px 0 6px}.sn-pg .shopify-policy__body table{border-collapse:collapse;width:100%;font-size:15px}.sn-pg .shopify-policy__body :is(th,td){border:1px solid var(--sn-line);padding:10px 12px;text-align:left;vertical-align:top}.sn-pg .shopify-policy__body th{background:var(--sn-grey-bg);color:var(--sn-ink)}.sn-pg :is(.collection-card,.resource-card,.product-card,.card-gallery,.collection-card__image,.resource-card__image){border-radius:0!important}.sn-pg :is(.collection-card,.resource-card){border:1px solid var(--sn-line);background:#fff}.sn-pg[data-template="404"] .section-content-wrapper,.sn-pg[data-template=cart] .cart-page--empty{padding-block:56px}@media screen and (max-width:749px){.sn-pg .hero-wrapper .hero:not(:has(.button)) .hero__content-wrapper{padding:36px 20px 30px!important}.sn-pg :is(.button,.submit-button){font-size:17px;min-height:48px}.sn-pg :is(.contact-form,.partner-form){padding:20px!important}.sn-pg .shopify-policy__container{padding:36px 20px 56px}}.sn-pg .group-block.color-scheme-2{background-color:var(--sn-ink)!important;--color-background: rgb(28 28 28);color:#d9dcd8}.sn-pg .group-block.color-scheme-2 :is(h1,h2,h3,h4,.h2>*,.h3>*,.h4>*){color:#fff!important}.sn-pg .group-block.color-scheme-2 :is(p,.rte,.custom){color:#d9dcd8!important}.sn-pg .group-block[style*="background-color: #ff5000" i] .group-block--width-fit-content{background-color:var(--sn-orange)!important;border-radius:0!important}.sn-pg .group-block[style*="background-color: #ff5000" i] .group-block--width-fit-content .overlay{display:none!important}.sn-pg .group-block[style*="background-color: #ff5000" i] .group-block--width-fit-content :is(p,span,strong,.custom,h2,h3,h4){color:var(--sn-ink)!important}@media screen and (max-width:749px){.sn-pg :is(.h1,.h1>*,h1){font-size:clamp(26px,8vw,34px);line-height:1.02}.sn-pg :is(.h1,.h1>*,h1,.h2,.h2>*,h2){overflow-wrap:normal;word-break:normal;hyphens:auto;-webkit-hyphens:auto}}.sn-pg :is(.group-block.color-scheme-2,.group-block[style*="background-color: #ff5000" i]:not(.group-block--width-fit-content)) a:not(.button){color:#fff!important;text-decoration:underline;text-decoration-color:var(--sn-orange);text-underline-offset:3px}.sn-pg :is(.group-block.color-scheme-2,.group-block[style*="background-color: #ff5000" i]:not(.group-block--width-fit-content)) a:not(.button):hover{color:var(--sn-orange)!important}.sn-pg .layout-panel-flex--row:has(>.group-block>.group-block-content>.group-block.color-scheme-2){display:grid!important;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-auto-flow:column;gap:24px!important;align-items:stretch!important}.sn-pg .layout-panel-flex--row:has(>.group-block>.group-block-content>.group-block.color-scheme-2)>.group-block,.sn-pg .layout-panel-flex--row:has(>.group-block>.group-block-content>.group-block.color-scheme-2)>.group-block>.group-block-content{display:contents!important}.sn-pg .layout-panel-flex--row:has(>.group-block>.group-block-content>.group-block.color-scheme-2)>.group-block>.group-block__media-wrapper:not(:has(*)){display:none!important}.sn-pg .group-block-content>.group-block.color-scheme-2{height:auto!important;width:auto!important;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:749px){.sn-pg .layout-panel-flex--row:has(>.group-block>.group-block-content>.group-block.color-scheme-2){grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row;gap:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/sn-pages.css.map */
