/** Shopify CDN: Minification failed

Line 243:2 Unexpected "}"
Line 864:16 Unexpected "#"
Line 873:48 Unexpected "#"
Line 1854:0 Unexpected "}"

**/
header.scrolled,
.page-sttoke-home-swirl header.scrolled.shopify-section--header,
.page-urban-series header.scrolled.shopify-section--header,
.page-earth-series.tempate-page header.scrolled.shopify-section--header,
.page-flow-series header.scrolled.shopify-section--header,
.page-swirl-cup header.scrolled.shopify-section--header,
.page-summerblooms header.scrolled.shopify-section--header {
  background-color: #000;
}

.shopify-section--header {
  background-color: #000;
}
#footer-newsletter .circle-chevron {
      width: auto !important;
    height: auto !important;
    margin-right: -15px !important;
}
.footer__payment-icons {
  gap: 0.5rem;
}
@font-face {
  font-family: 'Articulat CF';
  src: url('{{ "articulatcf-regular.otf" | asset_url }}') format('opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ArticulatCF';
  src: url('/cdn/shop/files/ArticulatCF-Bold-700.otf?v=1768453470') format('opentype');         
  font-weight: 700;
}

@font-face {
  font-family: 'ArticulatCF';
  src: url('/cdn/shop/files/ArticulatCF-Normal-400.otf?v=1768453470') format('opentype');         
  font-weight: 400;
}

.page-ceramic a[href="/search"], .page-ceramic .header__main-nav,
.page-ceramic .shopify-section--announcement-bar,
.page-ceramic .shopify-section-group-footer-group,
.page-earth-series a[href="/search"], .page-earth-series .header__main-nav,
.page-earth-series .shopify-section--announcement-bar,
.page-earth-series .shopify-section-group-footer-group,
.page-flow-series a[href="/search"], 
.page-flow-series .header__main-nav,
.page-flow-series .shopify-section--announcement-bar,
.page-flow-series .shopify-section-group-footer-group,
.page-urban-series a[href="/search"], 
.page-urban-series .header__main-nav,
.page-urban-series .shopify-section--announcement-bar,
.page-urban-series .shopify-section-group-footer-group,
.page-sttoke-home-swirl a[href="/search"], 
.page-sttoke-home-swirl .header__main-nav,
.page-sttoke-home-swirl .shopify-section--announcement-bar,
.page-sttoke-home-swirl .shopify-section-group-footer-group,
.page-thank-you .shopify-section-group-footer-group,
.template-page-custom-page-template a[href="/search"], .template-page-custom-page-template .header__main-nav,
.template-page-custom-page-template .shopify-section--announcement-bar,
.template-page-custom-page-template .shopify-section-group-footer-group,
.template-page-singapore-8-teaser-2 .shopify-section--announcement-bar, 
.template-page-singapore-8-teaser-2 .header__main-nav,
.template-page-singapore-8-teaser-2 a[href="/search"],
.template-page-singapore-8-teaser-2 a[href="/cart"],
.template-page-singapore-8-teaser-2 .shopify-section-group-footer-group {
    display: none !important;
}

a[href="https://sttoke.com/pages/coming-soon-singapore"] {
  color: #d3e7f9;
}

@media (max-width: 768px) {
  a[href="https://sttoke.com/pages/coming-soon-singapore"] {
    color: #100B00;
    font-size: 22px;
  }
}

.template-page-singapore-8-campaign-lp .shopify-section--announcement-bar, 
.template-page-singapore-8-campaign-lp .header__main-nav,
.template-page-singapore-8-campaign-lp a[href="/search"],
.template-page-singapore-8-campaign-lp a[href="/cart"],
.template-page-singapore-8-campaign-lp .shopify-section-group-footer-group,
.template-page-coming-soon-singapore .header__main-nav, 
.template-page-coming-soon-singapore a[href="/search"],
.template-page-coming-soon-singapore a[href="/cart"],
.template-page-coming-soon-singapore a[href="https://sttoke.com/pages/coming-soon-singapore"],
.template-page-singapore-8-campaign-lp a[href="https://sttoke.com/pages/coming-soon-singapore"] {
    display: none !important;
}

.template-page-coming-soon-singapore .shopify-section--announcement-bar {
  display: none;
}

.page-ceramic .shopify-section--custom-html .section-full,
.page-earth-series .shopify-section--custom-html .section-full {
  padding: 0;
}
.page-ceramic .page-footer, 
.page-earth-series .page-footer {
    height: 56px;
    width: 100%;
    background: #000;
    display: flex;
    align-items: center;
    justify-content: center;
}
.page-ceramic .page-footer>span,
.page-earth-series .page-footer>span,
.page-ocean-glow .page-footer>span {
    font-family: Inter, sans-serif;
    font-size: 12px;
    color: #fff;
}
.page-ceramic .header__logo-image, 
.page-earth-series .header__logo-image, 
.page-flow-series .header__logo-image,
.page-urban-series .header__logo-image,
.page-sttoke-home-swirl .header__logo-image {
    width: 140px;
}
.page-ceramic .main-con-hero {
  padding-top: 150px;
}
.rich-text__wrapper {
  max-width: inherit;
}
.page-earth-series .media-with-text__content {
  padding-left: 0 !important;
}
.product-info__buy-buttons .button--outline {
    background: black !important;
    color: white !important;
    box-shadow: inset 0 0 0 2px black !important;
}
.product-info__buy-buttons:hover .button--outline { background:white !important;color:black !important; }

.page-ocean-series-concept-reveal-sg .announcement-bar.bg-custom.text-custom {
    display: none;
}

@media (max-width: 768px) {
   body.zoom-image--enabled.page-sharing-jug.tempate-page.template-page-sharing-jug {
    margin: 0 auto;
    overflow-x: hidden !important;
}
    .stickyatc {
        position: fixed;
        bottom: 0;
        width: 100%;
        left: 0;
        z-index: 2;
    }
   .template-page-kerrie-sttrap-series button.needsclick.go300628013.kl-private-reset-css-Xuajs1 {
    margin-left: 20px !important;
    margin-right: 20px !important;
}
  .template-page-kerrie-sttrap-series .sticky-btn-mobile {
    position: relative !important;
}
}
#trust-reviews h2.impact-text__text.heading.break-all {
    font-size: 80px !important;
}
.page-urban-series header, 
.page-swirl-cup header, 
.page-flow-series header, 
.page-earth-series.tempate-page header, 
.page-sttoke-home-swirl header,
.page-summerblooms header {
    position: fixed !important;
    transition: .3s;
    width: 100%;
}
.page-urban-series .shopify-section--header,
.page-swirl-cup .shopify-section--header,
.page-flow-series .shopify-section--header,
.page-earth-series .shopify-section--header,
.page-sttoke-home-swirl .shopify-section--header,
.page-summerblooms .shopify-section--header,
.template-page-custom-page-template .shopify-section--header{
  background-color: transparent;
}
.btn-mul-img:hover .btn-mul-img-con {
    color: #000;
}
@media screen and (max-width: 575px) {
    .vibrant-colour-section {
        background-image: unset !important;
    }
}
.page-unicorn-series .product-info__buy-buttons {
  display: inline-block;
}
 .page-urban-series .rich-text__wrapper .prose h6 {
    font-family: Manrope;
    font-weight: 200;
   font-size: 16px;
   width: 24%;
   margin: auto;
 }
 @media screen and (max-width: 1550px) {
.klaviyo-form-TAmGFU.klaviyo-form.form-version-cid-1 {
    height: 85vh;
    overflow-y: auto;
    scrollbar-width: none;
    -ms-overflow-style: none;
}
}
 @media screen and (max-width: 1400px) {
.klaviyo-form-TAmGFU.klaviyo-form.form-version-cid-1 {
    height: 82vh;
    overflow-y: auto;
    scrollbar-width: none;
    -ms-overflow-style: none;
}
}
 /* @media screen and (max-width: 768px) {
    /* .klaviyo-form-TAmGFU.klaviyo-form.form-version-cid-1 {
        height: 88vh;
    } */
     body.zoom-image--enabled.page-black-friday-sale-early-access-au.tempate-page.template-page-bfsea-leadgen-au .main-img-hero {
        height: 100vh;
        /* height: 94.7vh; */
    }
    section#shopify-section-template--25464733008174__new_rich_text_UD7Cht {
    position: absolute;
    bottom: 0px;
    width: 100%;
}
  }
   */
/* @media screen and (max-width: 400px) {
    body.zoom-image--enabled.page-black-friday-sale-early-access-au.tempate-page.template-page-bfsea-leadgen-au .mobmain-img-hero {
        height: 94vh;
    }
} */
/* @media screen and (max-width:1400px) {
.klaviyo-form-TAmGFU.klaviyo-form.form-version-cid-1 {
    height: 650px;
    overflow-y: auto;
    scrollbar-width: none;
    -ms-overflow-style: none;
}
}
 @media screen and (max-width: 1250px) {
.klaviyo-form-TAmGFU.klaviyo-form.form-version-cid-1 {
    height: 600px;
    overflow-y: auto;
    scrollbar-width: none;
    -ms-overflow-style: none;
}
}
 @media screen and (max-width: 1024px) {
.klaviyo-form-TAmGFU.klaviyo-form.form-version-cid-1 {
    height: 500px;
    overflow-y: auto;
    scrollbar-width: none;
    -ms-overflow-style: none;
}
}
 @media screen and (max-width: 400px) {
.klaviyo-form-TAmGFU.klaviyo-form.form-version-cid-1 {
    height: 400px;
    overflow-y: auto;
    scrollbar-width: none;
    -ms-overflow-style: none;
}
} */
@media screen and (min-width: 1500px) {
    .page-urban-series .urban-sec3 .rich-text__wrapper .prose div:nth-child(1) p {
        width: 24%;
    }
}
.page-corporate-gifting .shopify-section--contact .section-stack__intro p a {
  font-weight: bold;
}
.page-sttoke-home-swirl .swirl-media-with-text {
    padding-top: 100px;
    background: radial-gradient(94.26% 94.26% at 63.02% 18.95%, #e1d2d6, #dfeee1);
}
.page-sttoke-home-swirl .swirl-media-with-text p:not(.subheading, .h2),
.page-swirl-cup .swirl-media-with-text p:not(.subheading, .h2),
.page-sttoke-home-swirl .swirl-media-with-text .prod-desc,
.page-swirl-cup .swirl-media-with-text .prod-desc {
  margin-top: 24px;
  font-size: 16px;
   letter-spacing: 0.01em;
   line-height: 24px;
  font-weight: 300;
}
.swirl-media-with-text a.button {
  background: #2e7940;
    color: #fff;
    padding: 19px 96px !important;
    border-radius: 2px !important;
    font-size: 14px;
    font-family: Inter;
    letter-spacing: 0.14px;
    font-weight: 600;
    line-height: 1.36em;
    box-shadow: none;
}
.page-sttoke-home-swirl .swirl-media-with-text p.subheading,
.page-swirl-cup .swirl-media-with-text p.subheading {
  font-size: 14px;
  line-height: 16.8px;
  font-weight: 400;
  letter-spacing: 2.8px;
}
.page-sttoke-home-swirl p,
.page-swirl-cup p {
  font-family: Inter;
  color: #1C3232;
}
.page-sttoke-home-swirl .con-text-att p,
.page-swirl-cup .con-text-att p {
  color: #1C3232CC;
}
.page-sttoke-home-swirl .swirl-media-with-text p.h2, .page-swirl-cup .swirl-media-with-text p.h2, 
.page-sttoke-home-swirl #shopify-section-template--24213298053422__rich_text_tghVRh p.h1, 
.page-swirl-cup #shopify-section-template--24213298053422__rich_text_tghVRh p.h1, 
.page-sttoke-home-swirl #shopify-section-template--24213298053422__image_with_text_overlay_rz63wD .thistext, 
.page-swirl-cup #shopify-section-template--24213298053422__image_with_text_overlay_rz63wD .thistext, 
.page-sttoke-home-swirl #shopify-section-template--24213298053422__featured_product_TBFctD .prod-title, 
.page-swirl-cup #shopify-section-template--24213298053422__featured_product_TBFctD .prod-title {
    font-size: 49px;
    color: #1c3232;
}
.page-sttoke-home-swirl p.h2, 
.page-swirl-cup p.h2, .page-sttoke-home-swirl p.h1, 
.page-swirl-cup p.h1, .page-sttoke-home-swirl .prod-title, 
.page-swirl-cup .prod-title, 
.page-swirl-cup #shopify-section-template--24213298053422__image_with_text_overlay_rz63wD .thistext, 
.page-swirl-cup #shopify-section-template--24213298053422__rich_text_eFj7DC .thistext, 
.page-sttoke-home-swirl #shopify-section-template--24213298053422__rich_text_eFj7DC .thistext, 
.page-sttoke-home-swirl #shopify-section-template--24213298053422__image_with_text_overlay_rz63wD .thistext {
    font-family: Merriweather;
    font-weight: 400;
    line-height: 1.2;
    letter-spacing: .01em;
}
.page-sttoke-home-swirl .subheading, .page-swirl-cup .subheading, 
.page-sttoke-home-swirl .swirl-media-with-text-2 p:last-of-type, 
.page-swirl-cup .swirl-media-with-text-2 p:last-of-type {
    color: #2e7940;
}
#shopify-section-template--24213298053422__media_with_text_jBhUwH {
    padding: 208px 0 0;
}
.page-swirl-cup .swirl-media-with-text-2 .h2, 
.page-sttoke-home-swirl .swirl-media-with-text-2 .h2 {
    line-height: 46.8px;
    font-size: 39px;
}
.swirl-media-with-text-2 .prose p:nth-child(2) {
    font-family: Inter;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
    letter-spacing: .01em;
    text-align: left;
    color: #1c3232cc;
}
/* swirl rich-text */
.page-swirl-cup .swirl-richtext,
#shopify-section-template--24213298053422__rich_text_eFj7DC {
  background-image: url(/cdn/shop/files/Background.webp?v=1740502977);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 1440px 100%;
  padding: 120px 0 152px;
}

.page-swirl-cup .swirl-richtext .image_MyQPNf,
.page-sttoke-home-swirl .swirl-richtext .image_MyQPNf{
position: absolute;
  bottom: 0;
}
.page-swirl-cup .swirl-richtext p.bold, 
.page-sttoke-home-swirl .swirl-richtext p.bold {
    color: #6c5843;
    font-size: 14px;
    line-height: 16.8px;
    font-weight: 400;
    letter-spacing: 20%;
}
.page-swirl-cup .swirl-richtext .thistext .brown, 
.page-sttoke-home-swirl .swirl-richtext .thistext .brown {
    color: #6c5843;
}
.page-swirl-cup .swirl-richtext .thistext, 
.page-sttoke-home-swirl .swirl-richtext .thistext {
    font-weight: 400;
    font-size: 31px;
    line-height: 120%;
    letter-spacing: .01em;
}
.page-sttoke-home-swirl .swirl-richtext .rich-text__wrapper {
      width: min(834px, 100%);
}
.page-swirl-cup #shopify-section-template--24213298053422__rich_text_tghVRh, 
.page-sttoke-home-swirl #shopify-section-template--24213298053422__rich_text_tghVRh {
    background: #dae1e0;
    padding: 120px 0 31px;
}
.page-swirl-cup #shopify-section-template--24213298053422__rich_text_tghVRh .richtext_89Cj4f {
    width: min(1046px, 100%); 
} 
.swirl-richtext-2 .richtext_89Cj4f  {
   width: min(1046px, 100%); 
}
.swirl-richtext-2 .richtext_89Cj4f p {
  text-align: left;
    font-weight: 300;
    line-height: 1.3em;
    opacity: .8;
}

.page-swirl-cup .swirl-img-withh-text .thistext, 
.page-sttoke-home-swirl .swirl-img-withh-text .thistext {
    font-weight: 400;
    font-size: 31px;
    line-height: 120%;
    letter-spacing: .01em;
}
.page-sttoke-home-swirl .swirl-img-withh-text .thistext, 
.page-swirl-cup .swirl-img-withh-text .thistext {
    font-size: 49px;
  font-family: Merriweather;
}
.page-sttoke-home-swirl .swirl-img-withh-text .thistext{
  color: #1c3232;
}
.page-swirl-cup .swirl-img-withh-text .thistext .green, 
.page-sttoke-home-swirl .swirl-img-withh-text .thistext .green {
    color: #2e7940;
}
.page-sttoke-home-swirl .swirl-richtext-3 p.bold {
    color: #6c5843;
    font-size: 14px;
    line-height: 16.8px;
    font-weight: 400;
    letter-spacing: 20%;
}
.page-swirl-cup .swirl-richtext-3 .richtext_wjLEHE p, 
.page-sttoke-home-swirl .swirl-richtext-3 .richtext_wjLEHE p {
    font-size: 39px;
    font-family: Merriweather;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: .01em;
}
.page-swirl-cup .swirl-richtext-3 .richtext_wjLEHE, 
.page-sttoke-home-swirl .swirl-richtext-3 .richtext_wjLEHE {
    width: min(1046px, 100%);
}
.page-sttoke-home-swirl .swirl-featured-product .prod-title {
      font-size: 49px;
    color: #1c3232;
  font-family: Merriweather;
    font-weight: 400;
    line-height: 58.8px;
    letter-spacing: .01em;
}
.page-sttoke-home-swirl .swirl-featured-product .prod-desc, 
.page-swirl-cup .swirl-featured-product .prod-desc {
    line-height: 1.5em;
    opacity: .8;
    font-size: 16px;
    font-weight: 300;
    font-family: Inter, sans-serif;
}
.page-sttoke-home-swirl .swirl-featured-product a.prod-btn, 
.page-swirl-cup .swirl-featured-product a.prod-btn {
    background: #2e7940;
    color: #fff;
    padding: 19px 96px !important;
    border-radius: 2px !important;
    box-shadow: none;
}
.page-sttoke-home-swirl .swirl-featured-product .product-info__offer-list, 
.page-swirl-cup .swirl-featured-product .product-info__offer-list {
    display: flex;
    flex-direction: column;
}
.page-sttoke-home-swirl .swirl-featured-product .bg-custom, 
.page-swirl-cup .swirl-featured-product .bg-custom {
    padding: 5px 0;
    background: transparent;
}
.page-sttoke-home-swirl .swirl-featured-product .bold.text-sm, 
.page-swirl-cup .swirl-featured-product .bold.text-sm {
    font-size: 20px;
    font-family: Inter, sans-serif;
    font-weight: 500;
    letter-spacing: .01em;
    line-height: 1.5em;
}
.page-sttoke-home-swirl .swirl-featured-product .product-info__liquid, 
.page-swirl-cup .swirl-featured-product .product-info__liquid {
    display: flex;
}
.page-sttoke-home-swirl .product-gallery__thumbnail-list-wrapper {
  display: none;
}
.page-sttoke-home-swirl .swirl-multi-img-text .miwot-content1 p, 
.page-swirl-cup .swirl-multi-img-text .miwot-content1 p {
    font-weight: 400;
    font-size: 25px;
    font-family: Merriweather;
    line-height: 1.2em;
    letter-spacing: .01em;
    color: #2e7940;
}
.miwot-section  .miwot-content1 p {
    color: #2e7940;
    font-family: Merriweather;
    font-size: 25px;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 0.01em;
    text-align: left;
}
@media screen and (min-width: 1440px) {
  .swirl-experience .section-blends:before,
  .swirl-experience .section-blends:after {
    opacity: 1;
  }
}
.page-sttoke-home-swirl .swirl-experience .section-blends,
.page-swirl-cup .swirl-experience .section-blends  {
       max-width: 1300px;
    right: 20px;
    left: 0;
    align-items: center;
    display: flex;
    text-align: center;
    position: relative;
    flex-direction: column;
    padding: 56px 20px;
  margin: 0 auto;
    border-radius: 10px;
    background: #fffc;
    width: calc(100% - 40px);
    -webkit-backdrop-filter: blur(52px);
    backdrop-filter: blur(52px);
}
.page-sttoke-home-swirl .swirl-experience .section-blends p:first-of-type,
.page-swirl-cup .swirl-experience .section-blends p:first-of-type {
   width: min(1046px, 100%);
  font-weight: 300;
}
@media screen and (max-width: 700px) {
  .page-swirl-cup .swirl-experience .section-blends p:first-of-type {
    font-size: 16px;
  }
   .page-20oz-coming-soon-row section#shopify-section-template--24597010153774__slideshow_KakGK6 {
    margin-bottom: 30px;
}
  .template-page-20oz-leadgen-au section#shopify-section-template--24629273461038__slideshow_JpCk4z
  {
    
     margin-bottom: 30px;
  }
}
.page-sttoke-home-swirl .swirl-experience .section-blends h5,
.page-swirl-cup .swirl-experience .section-blends h5 {
font-weight: 500;
font-size: 20px;
  font-family: "Inter", sans-serif;
line-height: 1.5em;
letter-spacing: 0.01em;
  margin: 24px 0;
}
.page-sttoke-home-swirl #shopify-section-template--24213298053422__custom_html_YRkFUf,
.page-swirl-cup #shopify-section-template--24213298053422__custom_html_YRkFUf {
  background-image: url(/cdn/shop/files/Group_8114.webp?v=1740506416); 
  background-position: center center;
  background-repeat: no-repeat;
  padding: 74px 0;
  background-size: 1440px 100%; 
  overflow: hidden;
}
.page-sttoke-home-swirl .shopify-section--custom-html .swirl-experience {
      max-width: 1300px;
    right: 20px;
    left: 0;
    align-items: center;
    display: flex;
    text-align: center;
    position: relative;
    flex-direction: column;
    padding: 56px 20px;
    margin: 0 auto;
    border-radius: 10px;
    background: #fffc;
    width: calc(100% - 40px);
    -webkit-backdrop-filter: blur(52px);
    backdrop-filter: blur(52px);
}
.page-sttoke-home-swirl .swirl-experience.section-blends p:first-of-type, 
.page-swirl-cup .swirl-experience.section-blends p:first-of-type {
    width: min(1046px, 100%);
    font-weight: 300;
}

.page-sttoke-home-swirl .swirl-experience.section-blends h5, 
.page-swirl-cup .swirl-experience.section-blends h5 {
    font-weight: 500;
    font-size: 20px;
    font-family: Inter, sans-serif;
    line-height: 1.5em;
    letter-spacing: .01em;
    margin: 24px 0;
}
.swirl-experience.section-blends:before {
    bottom: -75px;
    top: -75px;
    content: "";
    opacity: 0;
    left: -72px;
    position: absolute;
    width: 50%;
    background: linear-gradient(90deg, #FFFFFF 0%, transparent 30%);
}
.swirl-experience.section-blends:after {
    bottom: -75px;
    top: -75px;
    content: "";
    opacity: 0;
    right: -80px;
    position: absolute;
    width: 50%;
    background: linear-gradient(270deg, #FFFFFF 0%, transparent 30%);
}
@media screen and (min-width: 1440px) {
    .swirl-experience.section-blends:before, .swirl-experience.section-blends:after {
        opacity: 1;
    }
}
.page-sttoke-home-swirl #shopify-section-template--24213298053422__media_with_text_DfrBnA, 
.page-swirl-cup #shopify-section-template--24213298053422__media_with_text_DfrBnA {
    padding: 80px 20px;
}
#shopify-section-template--24213298053422__custom_html_kPcAYd {
    background: #DAE1E0;
} 
.shopify-section--custom-html .swirl-recomanded.swirl-recomanded {
  padding: 80px 0;
}
.page-urban-series {
    overflow-x: clip !important;
}
.page-sttokeplus1 .page-footer,
.page-mickco .page-footer,
.page-better-together-christmas-bundle-singapore .page-footer,
.page-summerblooms .page-footer{
  display: none;
}
@media screen and (max-width: 767px) {
  .template-page-custom-page-template  #shopify-section-template--25472368902446__image_with_text_overlay_QYCYJ6 image-banner img {
        height: 300px !important;
    }
    .urban-sec2 .multi-column__item:nth-child(1) .rounded {
        object-position: 0px 38%;
    }
  .page-urban-series .rich-text__wrapper .prose h6 {
    width: 100%;
  }
  .urban-sec2 .multi-column__item:nth-child(3) .rounded {
      object-position: 0px 30%;
  }
 #shopify-section-template--24213298151726__custom_liquid_6NqEBf .component.why-sttoke {
    height: 100% !important;
  }
  section#shopify-section-template--25472368902446__images_with_text_scrolling_TB9QFM .bleed {
    margin-inline-start:initial !important;
    margin-inline-end: initial !important;
}
#shopify-section-template--25472368902446__shop_the_look_cFDGtf .shop-the-look {
        gap: 0;
    }
}
@media screen and (max-width: 640px) {
  .page-sttokeplus1 .prose.break-all.place-self-center-start.text-start {
    text-align: center;
  }
}
.shopify-section .section-confirm-subscription #subscriber-country-select, 
.shopify-section .section-confirm-subscription #subscriber-phone-input {
  border: 1px solid #ddd;
  font-size: 15px;
}
.shopify-section .section-confirm-subscription #subscriber-country-select, 
.shopify-section .section-confirm-subscription #subscriber-phone-input {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.slideshow .button--outline {
  background: #45191B !important;
  color: #F7F6F3 !important;
  box-shadow: none !important;
}
@media screen and (min-width: 1000px) {
  .slideshow .button--outline {
    transform: translateY(40px);
  }
}
/* .slideshow .button--outline:hover {
    background: transparent !important;
    color: white !important;
    box-shadow: inset 0 0 0 2px white !important;
} */
.page-thank-you .shopify-section--announcement-bar {
  display: none;
}
.page-thank-you .shopify-section--image-with-text-overlay img {
  object-fit: initial;
}
@media screen and (max-width: 480px) {
  .page-thank-you .shopify-section--image-with-text-overlay img {
    object-fit: cover;
  }
}
.page-sttoke-home-swirl .richtext_pV4K6e p {
  color: #fff;
}
@media screen and (max-width: 767px) {
  .page-sttoke-home-swirl .swirl-media-with-text p.h2, .page-swirl-cup .swirl-media-with-text p.h2, .page-sttoke-home-swirl #shopify-section-template--24213298053422__rich_text_tghVRh p.h1, .page-swirl-cup #shopify-section-template--24213298053422__rich_text_tghVRh p.h1, .page-sttoke-home-swirl #shopify-section-template--24213298053422__image_with_text_overlay_rz63wD .thistext, .page-swirl-cup #shopify-section-template--24213298053422__image_with_text_overlay_rz63wD .thistext, .page-sttoke-home-swirl #shopify-section-template--24213298053422__featured_product_TBFctD .prod-title, .page-swirl-cup #shopify-section-template--24213298053422__featured_product_TBFctD .prod-title {
      font-size: 35px;
  }
  .page-sttoke-home-swirl #shopify-section-template--24213298053422__image_with_text_overlay_rz63wD .thistext, .page-swirl-cup #shopify-section-template--24213298053422__image_with_text_overlay_rz63wD .thistext {
    font-size: 29px;
  }
  .page-swirl-cup .swirl-richtext-3 .richtext_wjLEHE p, .page-sttoke-home-swirl .swirl-richtext-3 .richtext_wjLEHE p {
    font-size: 26px;
  }
  .page-sttoke-home-swirl #shopify-section-template--24213298053422__rich_text_NRqK7B .image_m3UxNU {
    display: none;
  }
  .page-sttoke-home-swirl #shopify-section-template--24213298053422__rich_text_NRqK7B .image_j3GkgL {
    display: block;
  }
}
@media screen and (max-width: 1000px) {
    .page-swirl-cup #shopify-section-template--24213298053422__media_with_text_iwYNxe .text-custom, .page-sttoke-home-swirl #shopify-section-template--24213298053422__media_with_text_iwYNxe .text-custom, .page-swirl-cup #shopify-section-template--24213298053422__media_with_text_jBhUwH .text-custom, .page-sttoke-home-swirl #shopify-section-template--24213298053422__media_with_text_jBhUwH .text-custom, .page-swirl-cup #shopify-section-template--24213298053422__media_with_text_wHWiWN .text-custom, .page-sttoke-home-swirl #shopify-section-template--24213298053422__media_with_text_wHWiWN .text-custom, .page-swirl-cup #shopify-section-template--24213298053422__media_with_text_DfrBnA .text-custom, .page-sttoke-home-swirl #shopify-section-template--24213298053422__media_with_text_DfrBnA .text-custom, .page-sttoke-home-swirl #shopify-section-template--24213298053422__media_with_text_iwYNxe .text-custom, .page-sttoke-home-swirl #shopify-section-template--24213298053422__media_with_text_iwYNxe .text-custom, .page-sttoke-home-swirl #shopify-section-template--24213298053422__media_with_text_jBhUwH .text-custom, .page-sttoke-home-swirl #shopify-section-template--24213298053422__media_with_text_jBhUwH .text-custom, .page-sttoke-home-swirl #shopify-section-template--24213298053422__media_with_text_wHWiWN .text-custom, .page-sttoke-home-swirl #shopify-section-template--24213298053422__media_with_text_wHWiWN .text-custom, .page-sttoke-home-swirl #shopify-section-template--24213298053422__media_with_text_DfrBnA .text-custom, .page-sttoke-home-swirl #shopify-section-template--24213298053422__media_with_text_DfrBnA .text-custom {
        padding: 0;
    }
  #shopify-section-template--24213298053422__media_with_text_jBhUwH {
    padding: 100px 0 0;
  }
  .page-swirl-cup #shopify-section-template--24213298053422__rich_text_tghVRh, .page-sttoke-home-swirl #shopify-section-template--24213298053422__rich_text_tghVRh {
    background: #dae1e0;
    padding: 120px 0 31px;
  }
      .page-sttoke-home-swirl #shopify-section-template--24213298053422__image_with_text_overlay_rz63wD .place-self-center, .page-swirl-cup #shopify-section-template--24213298053422__image_with_text_overlay_rz63wD .place-self-center {
        max-width: min(350px, 100%);
    }
}
#shopify-section-template--24213298053422__rich_text_tghVRh .made-coffee {
  display: none;
}
@media screen and (max-width: 750px) {
    #shopify-section-template--24213298053422__rich_text_tghVRh .richtext_89Cj4f {
        display: none;
    }
  #shopify-section-template--24213298053422__rich_text_tghVRh .made-coffee {
        text-align: left;
        display: flex;
        flex-direction: column;
  }
  #shopify-section-template--24213298053422__rich_text_tghVRh .image_bwVgmD {
    display: none !important;
  }
  .page-swirl-cup #shopify-section-template--24213298053422__media_with_text_jBhUwH .swirl-media-with-text-2 .h2, .page-sttoke-home-swirl #shopify-section-template--24213298053422__media_with_text_jBhUwH .swirl-media-with-text-2 .h2 {
    font-size: 26px !important;
    line-height: 1.3em !important;
  }
}
@media screen and (max-width: 749px) {
  #shopify-section-template--24213298053422__featured_product_TBFctD .section-full .product {
     display: flex;
    flex-direction: column-reverse;
  }
  body.zoom-image--enabled.page-black-friday-sale-early-access-au.tempate-page.template-page-bfsea-leadgen-au .mobmain-img-hero {
        height: 100vh;
  }
    section#shopify-section-template--25464733008174__new_rich_text_UD7Cht {
    position: absolute;
    bottom: 0px;
    width: 100%;
}
    .klaviyo-form-TAmGFU.klaviyo-form.form-version-cid-1 {
        height: 84vh;
}
}
#shopify-section-template--24213298053422__rich_text_tghVRh .made-coffee img {
    margin: 19px auto 0 auto;
    width: min(500px, 100%);
}
#shopify-section-template--24213298053422__rich_text_tghVRh .made-coffee p {
    opacity: .8;
    font-weight: 300;
    color: #1c3232;
}
.page-sttoke-home-swirl #shopify-section-template--24213298053422__media_with_text_jBhUwH .swirl-media-with-text-2 p:last-of-type {
  font-size: 20px;
}
#shopify-section-template--24213298053422__image_with_text_overlay_rz63wD .content-over-media img:last-of-type {
    max-width: 528px;
    width: 528px;
  place-self: inherit;
}
#shopify-section-template--24213298053422__image_with_text_overlay_rz63wD image-banner {
  overflow: visible;
}
.page-swirl-cup #shopify-section-template--24213298053422__image_with_text_overlay_rz63wD .thistext .green, .page-sttoke-home-swirl #shopify-section-template--24213298053422__image_with_text_overlay_rz63wD .thistext .green {
    color: #2E7940;
}
#shopify-section-template--24213298053422__custom_liquid_TqPMth {
  display: none;
}
.page-swirl-cup #shopify-section-template--24213298053422__custom_liquid_TqPMth, .page-sttoke-home-swirl #shopify-section-template--24213298053422__custom_liquid_TqPMth {
  padding: 40px 0 0;
}
.page-swirl-cup #shopify-section-template--24213298053422__custom_liquid_TqPMth p.h2, .page-sttoke-home-swirl #shopify-section-template--24213298053422__custom_liquid_TqPMth p.h2 {
    margin-top: 40px;
    color: rgba(28, 50, 50, 0.8);
    font-family: Inter;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.5em;
    letter-spacing: 0.01em;
    text-align: left;
}
.page-swirl-cup #shopify-section-template--24213298053422__custom_liquid_TqPMth .image-container, .page-sttoke-home-swirl #shopify-section-template--24213298053422__custom_liquid_TqPMth .image-container {
    margin: 40px 0;
}
.page-swirl-cup #shopify-section-template--24213298053422__custom_liquid_TqPMth .image-content p, .page-sttoke-home-swirl #shopify-section-template--24213298053422__custom_liquid_TqPMth .image-content p {
    font-weight: 500;
    font-size: 18px;
    line-height: 150%;
    color: #1C3232;
    margin-bottom: 16px;
}
.page-swirl-cup #shopify-section-template--24213298053422__custom_liquid_TqPMth .image-content, .page-sttoke-home-swirl #shopify-section-template--24213298053422__custom_liquid_TqPMth .image-content {
    display: flex;
    text-align: center;
    flex-direction: column;
}
.page-swirl-cup #.page-swirl-cup #shopify-section-template--24051489014062__custom_liquid_TqPMth .fruition p:last-child, .page-sttoke-home-swirl #shopify-section-template--24051489014062__custom_liquid_TqPMth .fruition p:last-child {
    font-family: Merriweather;
    font-size: 25px;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #2e7940;
}
.fruition p:last-child, .page-sttoke-home-swirl #.page-swirl-cup #shopify-section-template--24051489014062__custom_liquid_TqPMth .fruition p:last-child, .page-sttoke-home-swirl #shopify-section-template--24051489014062__custom_liquid_TqPMth .fruition p:last-child {
    font-family: Merriweather;
    font-size: 25px;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #2e7940;
}
.fruition p:last-child {
    font-family: Merriweather;
    font-size: 25px;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 0.01em;
    text-align: left;
    color: #2e7940;
}
#shopify-section-template--24213298053422__image_with_text_overlay_rz63wD {
    overflow-x: clip;
}
@media screen and (max-width: 700px) {
    .page-swirl-cup #shopify-section-template--24213298053422__media_with_text_DfrBnA, .page-sttoke-home-swirl #shopify-section-template--24213298053422__media_with_text_DfrBnA {
        display: none;
    }
    #shopify-section-template--24213298053422__custom_liquid_TqPMth {
      display: block;
    }
}
.page-sttoke-home-swirl .product-info .product-info__liquid {
  display: flex;
}
.page-sttoke-home-swirl .product-info .product-info__liquid .prod-btn {
  background: #2e7940;
    color: #fff;
    padding: 19px 96px !important;
    border-radius: 2px !important;
    box-shadow: none;
}
.page-sttoke-home-swirl .product-info .product-info__block-group {
  display: flex;
  flex-direction: column;
}
.page-sttoke-home-swirl .product-info .text-with-icon span {
      font-size: 20px;
    font-family: "Inter", sans-serif;
    font-weight: 500;
    letter-spacing: 0.01em;
    line-height: 1.5em;
}
.page-sttoke-home-swirl .product-info__block-item .offer.bg-custom {
  padding: 5px 0;
  background-color: transparent;
}
.page-earth-series .product-info__buy-buttons .button--outline {
    background: #8A3A0D !important;
    border-radius: 0px;
    box-shadow: inset 0 0 0 2px #8A3A0D !important;
    letter-spacing: 0.01em !important;
    font-size: 14px !important;
    font-family: "oswald-sttoke";
}
.shopify-section--main-product .buy-buttons {
  display: inline-flex;
}
.shopify-section--main-product .product-info__buy-buttons:hover .button--outline {
    background: white !important;
    color: black !important;
}
.page-earth-series .shopify-section.shopify-section--main-product {
  padding-top: 113px;
  padding-bottom: 133px;
}
.earth-featured-pro,
.urban-featured-pro,
.flow-featured-pro {
  padding-top: 113px;
  padding-bottom: 133px;
}
.flow-featured-pro {
  padding-bottom: 100px;
}
.page-earth-series .shopify-section--main-product .section--tight, 
.page-flow-series .section--tight, 
.page-urban-series .shopify-section--main-product .section--tight,
.page-earth-series .shopify-section--featured-product .section--tight,
.page-flow-series .shopify-section--featured-product .section--tight,
.page-urban-series .shopify-section--featured-product .section--tight {
    --container-max-width: 1130px;
}
.page-flow-series .section--tight {
    background-image: url(/cdn/shop/files/Product_Purchase.png?v=1742314838);
    background-size: cover;
    background-position: center;
}
.page-flow-series .component.intro .middle h1,
.page-flow-series .component.intro .middle span {
  font-family: "Libre Baskerville", sans-serif;
}

.page-flow-series .component.intro .middle span {
  letter-spacing: 0.01em;
}
.page-flow-series .section--tight .text-subdued {
    color: #FFFFFF;
}
.page-flow-series .section--tight .product-info__variant-picker .relative, .page-urban-series .section--tight .product-info__variant-picker .relative {
    border: 1px solid #FFFFFF;
    border-radius: 4px;
    background: rgba(198, 192, 156, 0.3);
}

@media screen and (min-width: 700px) {
    .tempate-page.page-earth-series .shopify-section--featured-product .product-gallery__thumbnail-list,
    .tempate-page.page-urban-series .shopify-section--featured-product .product-gallery__thumbnail-list,
    .tempate-page.page-flow-series .shopify-section--featured-product .product-gallery__thumbnail-list {
        grid-auto-columns: 63px;
    }
    img.needsclick.kl-private-reset-css-Xuajs1 {
    /* margin-bottom: 87px; */
    /* position: fixed; */
    /* top: 2px; */
    margin-bottom: 25px !important;
}
   .template-page-20oz-leadgen-sg #shopify-section-template--24628657389870__slideshow_6eCFdU
  {
        width: 63%;
      margin: 0 auto;
  }
  .page-20oz-coming-soon-row section#shopify-section-template--24597010153774__slideshow_KakGK6 {
    width: 63%;
    margin: 0 auto;
    margin-bottom: 30px;
}
  .template-page-20oz-leadgen-au section#shopify-section-template--24629273461038__slideshow_JpCk4z
  {
     width: 63%;
    margin: 0 auto;
     margin-bottom: 30px;
  }
  
}
.tempate-page.page-earth-series .shopify-section--featured-product .product-gallery__thumbnail,
.tempate-page.page-flow-series .shopify-section--featured-product .product-gallery__thumbnail,
.tempate-page.page-urban-series .shopify-section--featured-product .product-gallery__thumbnail {
  border: none;
}
.tempate-page.page-earth-series .shopify-section--featured-product .product-gallery__thumbnail:after,
.tempate-page.page-flow-series .shopify-section--featured-product .product-gallery__thumbnail:after,
.tempate-page.page-urban-series .shopify-section--featured-product .product-gallery__thumbnail:after {
  display: block !important;
}
.tempate-page.page-earth-series .shopify-section--featured-product .product-gallery__nav-btn--next, 
.tempate-page.page-earth-series .shopify-section--featured-product .product-gallery__nav-btn--prev,
.tempate-page.page-flow-series .shopify-section--featured-product .product-gallery__nav-btn--next, 
.tempate-page.page-flow-series .shopify-section--featured-product .product-gallery__nav-btn--prev,
.tempate-page.page-urban-series .shopify-section--featured-product .product-gallery__nav-btn--next, 
.tempate-page.page-urban-series .shopify-section--featured-product .product-gallery__nav-btn--prev {
  background-color: #8A3A0D;
  /* color: #000; */
}
.tempate-page.page-earth-series .shopify-section--featured-product .product-info__title a {
  letter-spacing: -0.03em;
    color: #2F2F2F;
    font-size: 54px;
    text-transform: uppercase;
    font-family: oswald-sttoke;
}
.page-earth-series .earth-featured-pro sale-price {
    font-size: 32px;
    line-height: 1.5em;
    color: #2F2F2F;
    opacity: 0.80;
    letter-spacing: 0.01em;
}
.tempate-page.page-flow-series .shopify-section--featured-product .product-info__title a {
  color: #fff;
}
.page-earth-series .shopify-section--featured-product .product-info__buy-buttons .button--outline,
.page-urban-series .shopify-section--featured-product .product-info__buy-buttons .button--outline {
    background: #8A3A0D !important;
    border-radius: 0px;
    box-shadow: inset 0 0 0 2px #8A3A0D !important;
    letter-spacing: 0.01em !important;
    font-size: 14px !important;
    font-family: "oswald-sttoke";
  padding: 17.2px 40px;
  color: #fff !important;
}
.page-earth-series .shopify-section--featured-product .product-info__buy-buttons:hover .button--outline,
.page-urban-series .shopify-section--featured-product .product-info__buy-buttons:hover .button--outline {
  background-color: #8A3A0D !important;
  border-color: #8A3A0D !important;
}
.page-earth-series .color-swatch {
    margin: 0;
}
.page-earth-series .earth-featured-pro p, 
.page-earth-series .earth-featured-pro span, 
.page-earth-series .earth-featured-pro legend, 
.page-earth-series .earth-featured-pro variant-option-value, 
.page-earth-series .earth-featured-pro sale-price {
    font-family: "source-sans-pro-sttoke";
    font-weight: 600;
}

@media screen and (max-width: 991px) {
.tempate-page.page-urban-series .shopify-section--featured-product .product-gallery__nav-btn--next, 
.tempate-page.page-urban-series .shopify-section--featured-product .product-gallery__nav-btn--prev,
.tempate-page.page-earth-series .shopify-section--featured-product .product-gallery__nav-btn--next, 
.tempate-page.page-earth-series .shopify-section--featured-product .product-gallery__nav-btn--prev,
.tempate-page.page-flow-series .shopify-section--featured-product .product-gallery__nav-btn--next, 
.tempate-page.page-flow-series .shopify-section--featured-product .product-gallery__nav-btn--prev {
  display: none;
}
}

@media screen and (max-width: 575px) {
  .earth-featured-pro, .urban-featured-pro, .flow-featured-pro {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .urban-featured-pro {
    padding-top: 0;
  }
  .tempate-page.page-urban-series .shopify-section--featured-product .product-gallery__thumbnail-list-wrapper{
    overflow: visible;
  }
}

.tempate-page.page-urban-series .shopify-section--featured-product .product-info__title a {
    font: 400 57px "FSP DEMO - Mastro Display Light" !important;
    letter-spacing: -0.04em;
    line-height: 1em !important;
  color: #fff;
}

.tempate-page.page-urban-series .urban-featured-pro .prose.item_cHP9ge p, 
.tempate-page.page-urban-series .urban-featured-pro .product-info__text p {
    opacity: 0.80;
    font-family: "Manrope", sans-serif;
    letter-spacing: 0.05em;
    font-weight: 200;
    line-height: 1.5em;
  font-size: 20px;
}
.page-flow-series .product-info__price .price-list *, 
.page-urban-series .product-info__variant-picker legend, 
.page-urban-series .product-info__variant-picker variant-option-value, 
.page-urban-series .product-info__price .price-list sale-price, 
.page-urban-series .product-info__price compare-at-price,
.page-urban-series .product-info__variant-picker legend span,
.page-urban-series .variant-picker__option-info {
    font-family: "Manrope", sans-serif;
    color: #ffffff90;
    font-weight: 200;
}
.page-urban-series .section--tight .product-info__variant-picker .relative {
    background: rgba(255, 255, 255, 0.3);
}
.page-flow-series .section--tight .product-info__variant-picker .select, .page-urban-series .section--tight .product-info__variant-picker .select {
    color: #FFFFFF;
}
.page-urban-series .section--tight .product-info__variant-picker .select span {
    font-family: "Manrope", sans-serif;
}
.page-urban-series .section--tight .product-info__variant-picker .select span {
    font-size: 16px;
    opacity: 0.80;
}
.page-urban-series .shopify-section--featured-product .urban-featured-pro .product-info__buy-buttons .button--outline {
    font-family: "Manrope";
    border-radius: 0;
    font-size: 16px !important;
    color: #FAFAFA !important;
    box-shadow: none !important;
    background: #DC5E40 !important;
    letter-spacing: 0.05em !important;
}
.page-flow-series .section--tight .product-info__title.h2 {
  font-size: 54px;
    color: #FFFFFF;
    font-family: "Libre Baskerville";
    letter-spacing: -0.05em;
    text-transform: capitalize;
    font-weight: 400;
}
.page-flow-series .product-info__text p {
    font-size: 20px;
    font-weight: 400;
    opacity: 0.80;
    font-family: "Manrope", sans-serif;
}
.tempate-page .flow-featured-pro .buy-buttons {
  display: inline-flex;
}
.page-flow-series .shopify-section--featured-product .product-info__buy-buttons .button--outline {
    background: #FFFFFF !important;
    font-family: "Manrope";
    border-radius: 200px;
    font-size: 14px !important;
    color: #E79796 !important;
    box-shadow: none !important;
    letter-spacing: 0.01em !important;
  padding: 17px 40px;
}
.page-flow-series .shopify-section--featured-product .product-info__buy-buttons:hover .button--outline {
    border-color: transparent !important;
    background-color: transparent !important;
}
.page-flow-series .product-info__price .price-list sale-price {
    font-size: 32px;
    color: #FFFFFF;
}
body.page-flow-series {
  overflow-x: hidden !important;
}

.page-urban-series .shopify-section--featured-product .product{
  gap:100px;
}

@media (max-width: 767px){
  .page-urban-series .shopify-section--featured-product .product{
    gap:40px;
  }
}
.page-urban-series .txt-svg-main{
      background: #141414;
}

.page-urban-series .txt-svg-main .head-txt-svg-con span {
  color: #FFFFFF;
  font-family: "FSP DEMO - Mastro Display Light" !important;
}
.page-urban-series .txt-svg-main .text-svg-att {
    color: #FFFFFF;
}
.page-urban-series .head-txt-svg-con {
  width: 48%;
}
@media (min-width: 1000px) {
 .shopify-section--featured-product .flow-featured-pro .product,
 .shopify-section--featured-product .earth-featured-pro .product {
     column-gap: 100px;   
  }
}
@media screen and (max-width: 767px) {
    .page-urban-series .head-txt-svg-con {
        width: 100%;
    }
  .page-urban-series.tempate-page .shopify-section--featured-product .buy-buttons,
  .page-earth-series.tempate-page .shopify-section--featured-product .buy-buttons,
  .page-flow-series.tempate-page .shopify-section--featured-product .buy-buttons {
    display: block;
  }
  .urban-featured-pro,
  .earth-featured-pro,
  .flow-featured-pro {
    padding-top: 15px;
    padding-bottom: 15px;
  }
    .earth-featured-pro,
    .flow-featured-pro,
    .page-classic-series .shopify-section--featured-product .section--tight {
      padding-top: 0;
    }
  .page-urban-series .shopify-section--featured-product .urban-featured-pro .product-info__buy-buttons .button--outline,
  .page-earth-series .shopify-section--featured-product .product-info__buy-buttons .button--outline,
  .page-flow-series .shopify-section--featured-product .product-info__buy-buttons .button--outline {
    width: 100%;
  }
}
#shopify-section-template--24396005867822__image_with_text_overlay_mRDGm6 {
  cursor: pointer;
}
@media screen and (max-width: 767px) {
    .shopify-section--main-product .buy-buttons {
        display: block;
    }
}
.product-info__buy-buttons .scrolltovariants.stickyatc .button--outline {
    border-radius: 0;
}


.template-page-20oz-leadgen .shopify-section--announcement-bar , 
.template-page-20oz-leadgen .header__icon-list , .template-page-20oz-leadgen .header__secondary-nav , .template-page-20oz-leadgen #new-footer-sttoke
{
  display : none;
}

.template-page-20oz-leadgen .section.section-full.bg-custom.text-custom {
    padding: 10px;
    position: fixed;
    bottom: 0px;
    width: 100%;
}
.main_content_leadgen
{
      height: inherit;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.template-page-20oz-leadgen .header__wrapper .header__logo-image {
    filter: invert(1);
  margin-top: 10px;
}
.template-page-20oz-leadgen #shopify-section-sections--24213292810542__header .header__wrapper
{
  background-color: #f2e9e2 !important;
}
.template-page-20oz-leadgen .section.section-full.bg-custom {
    padding: 10px;
    padding: 10px;
    position: fixed;
    bottom: 0px;
    width: 100%;
    color: white;
}
.template-page-20oz-leadgen input#downshift-0-input {
    text-align: left;
}
.template-page-20oz-leadgen div#downshift-0-menu {
    text-align: left;
    padding-left: 2%;
}
/* For sg leadgen */
.template-page-20oz-leadgen-sg .shopify-section--announcement-bar , 
.template-page-20oz-leadgen-sg .header__icon-list , .template-page-20oz-leadgen-sg .header__secondary-nav , .template-page-20oz-leadgen-sg #new-footer-sttoke
{
  display : none;
}
.template-page-20oz-leadgen-sg .section.section-full.bg-custom.text-custom {
    padding: 10px;
    /* position: fixed; */
    bottom: 0px;
    width: 100%;
}
.main_content_leadgen
{
      height: inherit;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.template-page-20oz-leadgen-sg .header__wrapper .header__logo-image {
    filter: invert(1);
  margin-top: 10px;
}
.template-page-20oz-leadgen-sg #shopify-section-sections--24213292810542__header .header__wrapper
{
  background-color: #f2e9e2 !important;
}
.template-page-20oz-leadgen-sg .section.section-full.bg-custom {
    padding: 10px;
    padding: 10px;
    /* position: fixed; */
    bottom: 0px;
    width: 100%;
    color: white;
}
/* ocean series */
.template-page-ocean_series_sg .header__wrapper .header__logo-image {
    filter: invert(1);
  margin-top: 10px;
}
.template-page-ocean_series_sg #shopify-section-sections--24213292810542__header .header__wrapper
{
  background-color: #f2e9e2 !important;
}
section#shopify-section-template--25173065564462__custom_new_heading_subheading_EdXzee , section#shopify-section-template--25173065564462__custom_heading_suheading_AhTTjg , section#shopify-section-template--25173065564462__custom_countdown_timer_AxabAB , section#shopify-section-template--25173065564462__custom_klaviyo_form_AwEgJ4, section#shopify-section-template--25173065564462__custom_klaviyo_form_AwEgJ4 {
    background: #f2e9e2;
}


.template-page-ocean_series_sg .section.section-full.bg-custom {
    padding: 10px;
    padding: 10px;
    /* position: fixed; */
    bottom: 0px;
    width: 100%;
    color: white;
}

.template-page-ocean_series_sg .shopify-section--announcement-bar , 
.template-page-ocean_series_sg .header__icon-list , .template-page-ocean_series_sg .header__secondary-nav , .template-page-ocean_series_sg #new-footer-sttoke
{
  display : none;
}

.template-page-ocean_series_au .shopify-section--announcement-bar , 
.template-page-ocean_series_au .header__icon-list , .template-page-ocean_series_au .header__secondary-nav , .template-page-ocean_series_au #new-footer-sttoke
{
  display : none;
}

.template-page-ocean_series_row .shopify-section--announcement-bar , 
.template-page-ocean_series_row .header__icon-list , .template-page-ocean_series_row .header__secondary-nav , .template-page-ocean_series_row #new-footer-sttoke
{
  display : none;
}

.template-page-ocean_series_leadgen_sg .shopify-section--announcement-bar , 
.template-page-ocean_series_leadgen_sg .header__icon-list , .template-page-ocean_series_leadgen_sg .header__secondary-nav , .template-page-ocean_series_leadgen_sg #new-footer-sttoke
{
  display : none;
}

.template-page-ocean_series_leadgen_au .shopify-section--announcement-bar , 
.template-page-ocean_series_leadgen_au .header__icon-list , 
.template-page-ocean_series_leadgen_au .header__secondary-nav , 
.template-page-ocean_series_leadgen_au #new-footer-sttoke
{
  display : none;
}
.template-page-bfsea-leadgen-au .shopify-section--announcement-bar , 
.template-page-bfsea-leadgen-au .header__icon-list , 
.template-page-bfsea-leadgen-au .header__secondary-nav , 
.template-page-bfsea-leadgen-au #new-footer-sttoke
{
  display : none;
}

.template-page-custom-page-template .shopify-section--announcement-bar , 
.template-page-custom-page-template .header__icon-list , 
.template-page-custom-page-template .header__secondary-nav , 
.template-page-custom-page-template #new-footer-sttoke,
.template-page-custom-page-template .header__secondary-nav .header__icon-list li 
{
  display : none;
}
.template-page-custom-page-template .header__wrapper {
    background: transparent !important;
}
.template-page-sharing-jug .header__wrapper {
    background: transparent !important;
}
.template-page-sharing-jug header#shopify-section-sections--24213292810542__header {
    background: transparent !important;
    height: 0px;
}

.template-page-sharing-jug .shopify-section--announcement-bar ,
.template-page-sharing-jug .header__icon-list , 
.template-page-sharing-jug .header__secondary-nav , 
.template-page-sharing-jug #new-footer-sttoke,
.template-page-sharing-jug .header__secondary-nav .header__icon-list li 
{
   display : none;
} 
.template-page-custom-page-template .header__secondary-nav , .template-page-custom-page-template .header__secondary-nav .header__icon-list ,
.template-page-custom-page-template .header__secondary-nav .header__icon-list li:last-child {
  display:block !important;
}

.template-page-sharing-jug .header__secondary-nav , .template-page-sharing-jug .header__secondary-nav .header__icon-list ,
.template-page-sharing-jug .header__secondary-nav .header__icon-list li:last-child {
  display:block !important;
}
.template-page-custom-page-template .header__secondary-nav .header__icon-list li:last-child  {
    margin-right: 20px !important;
}
/* .page-20oz-coming-soon-au #shopify-section-sections--24213292810542__header{
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
} */
.template-page-custom-page-template #shopify-section-sections--24213292810542__header {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
}
.template-page-custom-page-template  .section.section-blends.section-full.\.hot-spot p.h1.hyphenate {
    color: #374127;
    font-family: Articulat Normal;
}
.template-page-custom-page-template #popover-item_K7UnBe .prose p.h6 {
    font-family: Articulat Normal !important;
} 

.template-page-custom-page-template #popover-item_WabQBh  .prose p.h6 {
    font-family: Articulat Normal !important;
} 
.template-page-custom-page-template #popover-item_WabQBh  .prose p {
    font-family: Articulat Normal !important;
} 
.template-page-custom-page-template #popover-item_iwn4z3  .prose p.h6 {
    font-family: Articulat Normal !important;
} 
.template-page-custom-page-template #popover-item_iwn4z3  .prose p {
    font-family: Articulat Normal !important;
} 
.template-page-custom-page-template #popover-item_q4jtLw  .prose p.h6 {
    font-family: Articulat Normal !important;
} 
.template-page-custom-page-template #popover-item_q4jtLw  .prose p {
    font-family: Articulat Normal !important;
}

.shopify-section-template--25472368902446__hot_spots_7Dcx38 .prose p.h6 {
    font-family: Articulat Normal !important;
}
.template-page-custom-page-template #popover-item_K7UnBe .prose p {
    font-family: Articulat Normal !important;
}
.shopify-section-template--25472368902446__hot_spots_7Dcx38 #popover-item_RNErBB .prose p.h6 {
    font-family: Articulat Normal !important;
}
.template-page-custom-page-template #popover-item_RNErBB .prose p {
    font-family: Articulat Normal !important;
}

.template-page-custom-page-template .section.section-blends.section-full.\.hot-spot {
    background: #EAE8E2;
}
.template-page-custom-page-template #shopify-section-template--25472368902446__rich_text_NkcRwX .prose .h1 {
    font-size: 40px;
    font-family: Fragment Serif Light Italic;
}
.template-page-custom-page-template #shopify-section-template--25472368902446__rich_text_NkcRwX .richtext_8A6kj9 {
    font-family: Articulat Normal;
}
.template-page-custom-page-template .shop-the-look__products {
    font-family: Articulat Normal !important;
}
.template-page-custom-page-template  .shop-the-look__products .section-header  h2 {
  font-family: Articulat Normal !important;
}
.template-page-custom-page-template .product-card__info.product-card__info--center .v-stack.gap-0\.5.w-full.justify-items-center {
   color: #374127;
}
.template-page-custom-page-template .product-card__info.product-card__info--center sale-price.text-subdued{
  color: #374127;
}
.template-page-custom-page-template #shopify-section-template--25472368902446__featured_collection_BYjfan .product-card__info.product-card__info--center .v-stack.gap-0\.5.w-full.justify-items-center {
   color: #54585A;
}
.template-page-custom-page-template #shopify-section-template--25472368902446__featured_collection_BYjfan .product-card__info.product-card__info--center sale-price.text-subdued {
   color: #54585A;
}
.template-page-custom-page-template #shopify-section-template--25472368902446__featured_collection_BYjfan .section-blends{
  font-family: Articulat Normal !important;
}
.template-page-custom-page-template #shopify-section-template--25472368902446__featured_collection_BYjfan h2.h2 {
    font-family: Articulat Normal !important;
}
.template-page-custom-page-template #shopify-section-template--25472368902446__featured_collection_nfGaGc {
    font-family: Articulat Normal;
}
.template-page-custom-page-template #shopify-section-template--25472368902446__featured_collection_nfGaGc h2.h2{
    font-family: Articulat Normal;
}
.template-page-custom-page-template #shopify-section-template--25472368902446__featured_collection_nfGaGc .product-card__info.product-card__info--center .v-stack.gap-0\.5.w-full.justify-items-center {
   color: #54585A;
}
.template-page-custom-page-template #shopify-section-template--25472368902446__featured_collection_nfGaGc .product-card__info.product-card__info--center sale-price.text-subdued{
  color: #54585A;
}
.template-page-custom-page-template #shopify-section-template--25472368902446__faq_cdmcdY .section-stack.section-stack--center  {
    font-family: Articulat Normal !important;
}
.template-page-custom-page-template #shopify-section-template--25472368902446__faq_cdmcdY .section-stack.section-stack--center h2.h2 {
    font-family: Articulat Normal !important;
}
.template-page-custom-page-template #shopify-section-template--25472368902446__images_with_text_scrolling_TB9QFM .images-scrolling__content {
    font-family: Articulat Normal;
}
.template-page-custom-page-template #shopify-section-template--25472368902446__images_with_text_scrolling_TB9QFM .images-scrolling__content p.h1{
    font-family: Articulat Normal !important;
}
.template-page-custom-page-template #shopify-section-template--25472368902446__image_with_text_overlay_QYCYJ6 {
    font-family: Articulat Normal;
}
.template-page-custom-page-template #shopify-section-template--25472368902446__image_with_text_overlay_QYCYJ6 p.h1{
    font-family: Articulat Normal !important;
}
.template-page-custom-page-template  #shopify-section-template--25472368902446__featured_collection_BYjfan .prose p{
margin-bottom: 5px !important;
}
#shopify-section-template--25472368902446__featured_collection_nfGaGc .prose p{
margin-bottom: 5px !important;
}

/* shopify-section shopify-section-group-header-group shopify-section--header scrolled{
  position: relative;
} */
.template-page-custom-page-template height-observer {
    background: transparent !important;
}
 .template-page-custom-page-template #shopify-section-sections--24213292810542__header .header__wrapper
{
   background: transparent !important;
} 

body.zoom-image--enabled.page-black-friday-sale-early-access-au.tempate-page.template-page-bfsea-leadgen-au div#shopify-section-template--25464733008174__new_image_hero_dfWTta .btnborder {
    display: none;
}
body.zoom-image--enabled.page-black-friday-sale-early-access-au.template-page-bfsea-leadgen-au {
  overflow: hidden !important;
}
@media screen and (min-width: 750px) {
  body.zoom-image--enabled.page-black-friday-sale-early-access-au.tempate-page.template-page-bfsea-leadgen-au .main-img-hero {
        height: 100vh;
        /* height: 94.7vh; */
    }
    section#shopify-section-template--25464733008174__new_rich_text_UD7Cht {
    position: absolute;
    bottom: 0px;
    width: 100%;
}
}

/* @media screen and (min-width: 1450px) {
  body.zoom-image--enabled.page-black-friday-sale-early-access-au.tempate-page.template-page-bfsea-leadgen-au .main-img-hero {
        height: 95vh;
    }
} */
body.zoom-image--enabled.page-black-friday-sale-early-access-au.tempate-page.template-page-bfsea-leadgen-au section#shopify-section-template--25464733008174__1762156456de5ecad0{
  position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 0;
    right: 0;
    z-index: 0;
    background: transparent;
}
.template-page-ocean_series_leadgen_row .shopify-section--announcement-bar , 
.template-page-ocean_series_leadgen_row .header__icon-list , .template-page-ocean_series_leadgen_row .header__secondary-nav , .template-page-ocean_series_leadgen_row #new-footer-sttoke
{
  display : none;
}
/* ocean series */
/* for sg marketplace */
.page-20oz-coming-soon-row .shopify-section--announcement-bar , 
.page-20oz-coming-soon-row .header__icon-list , .page-20oz-coming-soon-row .header__secondary-nav , .page-20oz-coming-soon-row #new-footer-sttoke
{
  display : none;
}

.page-20oz-coming-soon-row .shopify-section--announcement-bar , 
.page-20oz-coming-soon-row .header__icon-list , .page-20oz-coming-soon-row .header__secondary-nav , .page-20oz-coming-soon-row #new-footer-sttoke
{
  display : none;
}



.page-20oz-coming-soon-row .section.section-full.bg-custom.text-custom {
    padding: 10px;
    position: fixed;
    bottom: 0px;
    width: 100%;
}
.main_content_leadgen
{
      height: inherit;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.page-20oz-coming-soon-row .header__wrapper .header__logo-image {
    filter: invert(1);
  margin-top: 10px;
}
.page-20oz-coming-soon-row #shopify-section-sections--24213292810542__header .header__wrapper
{
  background-color: #f2e9e2 !important;
}
.page-20oz-coming-soon-row .section.section-full.bg-custom {
    padding: 10px;
    padding: 10px;
    position: fixed;
    bottom: 0px;
    width: 100%;
    color: white;
  z-index: 9999;
}
.page-20oz-coming-soon-row .section.section-blends.section-full
{
  padding: 10px;
    padding: 10px;
    position: fixed;
    bottom: 0px;
    width: 100%;
    color: white;
  background : black;
}

/* For AU market place  */

.template-page-20oz-leadgen-au .shopify-section--announcement-bar , 
.template-page-20oz-leadgen-au .header__icon-list , .template-page-20oz-leadgen-au .header__secondary-nav , .template-page-20oz-leadgen-au #new-footer-sttoke
{
  display : none;
}
.template-page-20oz-leadgen-au .section.section-full.bg-custom.text-custom {
    padding: 10px;
    position: fixed;
    bottom: 0px;
    width: 100%;
}
.main_content_leadgen
{
      height: inherit;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.template-page-20oz-leadgen-au .header__wrapper .header__logo-image {
    filter: invert(1);
  margin-top: 10px;
}
.template-page-20oz-leadgen-au #shopify-section-sections--24213292810542__header .header__wrapper
{
  background-color: #f2e9e2 !important;
}
.template-page-20oz-leadgen-au .section.section-full.bg-custom {
    padding: 10px;
    padding: 10px;
    position: fixed;
    bottom: 0px;
    width: 100%;
    color: white;
  z-index: 9999;
}
.template-page-20oz-leadgen-au .section.section-blends.section-full
{
  padding: 10px;
    padding: 10px;
    position: fixed;
    bottom: 0px;
    width: 100%;
    color: white;
  background : black;
}

/* .template-page-20oz-leadgen .main_content_leadgen
{
    height: 95vh;
} */

.custom_leadgen_height .main_content_leadgen
{
  height : inherit;
}

.template-page-20oz-leadgen-sg .main_content_leadgen , .page-20oz-coming-soon-row .main_content_leadgen , .page-20oz-coming-soon-au .main_content_leadgen
{
  height : inherit;
}
.template-page-20oz-leadgen-sg .section.section-full.bg-custom {
   
    z-index: 9999;
}
.template-page-20oz-leadgen-sg #shopify-section-template--24628657389870__new_rich_text_UD7Cht {
    --rich-text-max-width: 650px;
    z-index: 99999;
}
.template-page-custom-page-template .place-self-center.text-center.sm\:place-self-center.sm\:text-center strong {
    font-size: 20px;
    font-weight: initial;
}
#shopify-section-template--25472368902446__shop_the_look_cFDGtf .product-card--blends .product-card__info {
    padding-bottom: 30px;
    padding-right: 20px;
    padding-left: 20px;
}
.template-page-custom-page-template .section-stack {
    display: block !important;
}
.template-page-custom-page-template #shopify-section-template--25472368902446__rich_text_NkcRwX .section-blends {
    padding-top: 30px !important;
    padding-bottom: 40px !important;
}
.template-page-custom-page-template #shopify-section-template--25472368902446__faq_cdmcdY  .v-stack.gap-10 {
    margin-bottom: 10px;
}
.template-page-custom-page-template #shopify-section-template--25472368902446__faq_cdmcdY .accordion-box.rounded.bg-secondary {
    /* padding-top: 10px; */
    padding-bottom: 5px;
}
.template-page-custom-page-template .shopify-section--featured-collection .product-card__figure img{
  height: auto;
}
.template-page-custom-page-template .horizontal-product-list.border.divide-y {
    display: none;
}
.template-page-custom-page-template details.accordion.group:first-child .accordion__toggle {
    padding-top: 0px !important;
}
.template-page-custom-page-template .content-over-media>:not(img,video,iframe,svg,video-media,picture) {
    position: absolute;
    bottom: 25%;
}
.template-page-custom-page-template #shopify-section-sections--24213292810542__header .header__wrapper{
  padding: 10px !important;
}
@media screen and (min-width: 768px) {
 .template-page-custom-page-template #shopify-section-template--25472368902446__image_with_text_overlay_QYCYJ6 image-banner img {
        height: 250px;
    }
   
.template-page-20oz-leadgen-sg .main_content_leadgen::before , .template-page-20oz-leadgen .main_content_leadgen::before , .template-page-20oz-leadgen-au .main_content_leadgen::before {
          content: '';
          background-image: url(/cdn/shop/files/20oz_Luxe_Black-removebg-preview.png?v=1749730134);
          position: fixed;
          right: -114px;
          bottom: -89px;
          height: 500px;
          width: 500px;
          z-index: 9999;
          background-size: cover;
          transform: rotate(323deg);
          /* overflow-x: hidden; */
      }
.template-page-20oz-leadgen-sg .main_content_leadgen::after , .template-page-20oz-leadgen .main_content_leadgen::after , .template-page-20oz-leadgen-au .main_content_leadgen::after {
    content: '';
    background-image: url(/cdn/shop/files/20oz_Desert_Sunburst-removebg-preview.png?v=1749730134);
    position: fixed;
    left: -154px;
    top: 70px;
    height: 500px;
    width: 500px;
    z-index: 9999;
    background-size: cover;
    transform: rotate(42deg);
}
}
@media screen and (max-width: 768px) {
 

}
@media screen and (max-width: 700px) {
  #shopify-section-template--25472368902446__shop_the_look_cFDGtf section-header.section-header .prose{
  padding-top:25px !important;
}
    body #shopify-section-template--25472368902446__shop_the_look_cFDGtf .section-blends {
    padding: 0px 0px 50px 0px !important;
    background: #eae8e2;
}
   #shopify-section-template--25472368902446__shop_the_look_cFDGtf .product-card--blends .product-card__info {
    padding-bottom: 0px !important;
  }
#shopify-section-template--25472368902446__shop_the_look_cFDGtf .rounded {
    border-radius: initial;
}
}
.template-page-20oz-leadgen-sg .main_content_leadgen::before , .template-page-20oz-leadgen .main_content_leadgen::before , .page-20oz-coming-soon-au .main_content_leadgen::before{
    content: '';
    background-image: url(/cdn/shop/files/20oz_Luxe_Black-removebg-preview.png?v=1749730134);
    position: fixed;
    right: unset;
    top: 115px;
    left: -157px;
    bottom: unset;
    height: 300px;
    width: 300px;
    z-index: 9999;
    background-size: cover;
    transform: rotate(328deg);
    /* overflow-x: hidden; */
}
.template-page-20oz-leadgen-sg .main_content_leadgen::after , .template-page-20oz-leadgen  .main_content_leadgen::after , .page-20oz-coming-soon-au .main_content_leadgen::after {
    content: '';
    background-image: url(/cdn/shop/files/20oz_Desert_Sunburst-removebg-preview.png?v=1749730134);
    position: fixed;
    left: unset;
    right: -136px;
    bottom: 55px;
    top: unset;
    height: 300px;
    width: 300px;
    z-index: 9999;
    background-size: cover;
    transform: rotate(32deg);
}
}
 @media (min-width: 769px) and (max-width: 1450px) {
.template-page-20oz-leadgen-sg .main_content_leadgen::after , .template-page-20oz-leadgen .main_content_leadgen::after , .page-20oz-coming-soon-au .main_content_leadgen::after{
    content: '';
    background-image: url(/cdn/shop/files/20oz_Desert_Sunburst-removebg-preview.png?v=1749730134);
    position: fixed;
    left: -153px;
    top: 175px;
    height: 400px;
    width: 400px;
    z-index: 9999;
    background-size: cover;
    transform: rotate(42deg);
}
.template-page-20oz-leadgen-sg .main_content_leadgen::before .template-page-20oz-leadgen .main_content_leadgen::before , .page-20oz-coming-soon-au .main_content_leadgen::before{
    content: '';
    background-image: url(/cdn/shop/files/20oz_Luxe_Black-removebg-preview.png?v=1749730134);
    position: fixed;
    right: -100px;
    bottom: -69px;
    height: 400px;
    width: 400px;
    z-index: 9999;
    background-size: cover;
    transform: rotate(323deg);
    /* overflow-x: hidden; */
}
 }

.discount-card {
    width: max-content;
    padding: 15px;
    background: #f9f9f9;
    border-radius: 10px;
    box-shadow: 0 4px 8px #0000001a;
    font-size: .7em;
    gap: 20px;
  }
  .discount-card:hover {
    box-shadow: 0 4px 10px rgba(0,0,0,0.08);
  }
  .discount-title {
    font-weight: 600;
    display: block;
    margin-bottom: 4px;
    font-size: 14px;
  }
  .discount-code {
    font-size: 14px;
  color: #000;
  }
  .discount-code strong {
    font-weight: 600;
  margin-left: 4px;
  font-size: 14px;
  color: #000;
  cursor: pointer;
  }
  .copy-msg {
    margin-left: 12px;
    color: green;
    font-size: 14px;
    font-weight: 500;
  }
  .main-voucher-code {
    display: flex;
    align-items: center;
    gap: 15px;
  }
  @media screen and (min-width: 1150px) {
    .section-stack__main , .section-stack__intro {
        margin:auto !important;
    }

}

.product-info__block-item .offer-moomin .offer {
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
  border-radius: 8px; 
  padding: 15px; 
  background-color: #fff; 
  display: inline-block;
}
.product-info__block-item .offer-moomin span a {
  text-decoration: underline;
    cursor: pointer;
}
.product-info__block-item .offer-moomin .text-with-icon  {
  padding-bottom: 7px;
  gap: 7px;
}
.product-info__block-item .product-info__text.pro-custom-text-4 .prose p {
  margin-top: 12px;
}
.product-info__bundle .bundle-container  {
      box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
    border-radius: 8px;
    padding: 15px;
    background-color: #fff;
    display: flex;
    align-items: center;
    gap: 5px;
}
.product-info__bundle .bundle-icon img {
  width: 24px;
  height: 24px;
  max-width: 24px !important;
}
.product-info__bundle .metafield-rich_text_field {
  margin: 0;
}
@media (max-width: 480px) {
  .product-info__bundle .bundle-icon {
    width: 11%;
  }
}


/* Custom swatch colors */
.color-swatch--bondi-blue { background-color: #0095C9; }
.color-swatch--dune-yellow { background-color: #D1A94F; }
.color-swatch--desert-sunburst { background-color: #DA8A2A; }
.color-swatch--willow-grey { background-color: #B7B7B7; }
.color-swatch--heather-green { background-color: #5B7F71; }
.color-swatch--mousse-taupe { background-color: #A4917F; }


/* Sharing Jug Template */
.custom-sharing-jug-rich-text .h1 {
  font-family: 'ArticulatCF'!important;
}

.custom-sharing-jug-rich-text .richtext_pE8gtG {
  font-family: 'ArticulatCF'!important;
}

.custom-styles .prose h2.h2 {
  font-family: 'ArticulatCF';
}

.custom-styles .prose p {
  font-family: 'ArticulatCF';
}
.due-uae {
  margin-top: 10px !important;
}
.our-wear-tr {
  margin-top: 32px !important;
}


/* Hide header footer  */

.template-page-iconic-8-early-access .header__wrapper {
  display: none;
}

.template-page-iconic-8-early-access .announcement-bar {
  display: none;
}

.template-page-iconic-8-row .announcement-bar {
  display: none;
}

.template-page-iconic-8-au .announcement-bar {
  display: none;
}

.template-page-iconic-8-sg .announcement-bar {
  display: none;
}

.template-page-iconic-8-early-access #new-footer-sttoke {
  display: none;
}

.template-page-iconic-8-row #new-footer-sttoke {
  display: none;
}

.template-page-iconic-8-au #new-footer-sttoke {
  display: none;
}

.template-page-iconic-8-sg #new-footer-sttoke {
  display: none;
}

.template-page-iconic-8-early-access #password-form-container {
  display:none;
}

.template-page-iconic-8-early-access-row, .template-page-iconic-8-early-access-sg, .template-page-iconic-8-early-access-au, .template-page-iconic-8-row, .template-page-iconic-8-au, .template-page-iconic-8-sg {
  .shopify-section-group-header-group.shopify-section--header{
    background: transparent;
  }
  #new-footer-sttoke {
    display: none;
  }
  .header__main-nav, .header__secondary-nav{
    display: none;
  }
  .shopify-section--rich-text:not(:has(.heading-rich-text)) {
      position: fixed;
      width: 100%;
      bottom: 0;
      z-index: 99999999;
  }
  .shopify-section-group-header-group.shopify-section--announcement-bar{
      display: none;
  }
}

.scroll-home .scrolling-text--auto .scrolling-text__text {
  font-family: "PP Fragment Serif";
      font-weight: 500 !important;
    letter-spacing: 0;
    font-size: 40px;
}
.map-desktop img {
      height: 750px;
    object-fit: cover;
}
.scroll-home {
  padding-top: 30px;
  padding-bottom: 30px;
}

.shopify-section--impact-text .impact-text__content .prose h3  {
    font-family: "Manrope";
    font-weight: 500;
}

.home-best-seller .section-header {
  justify-content: center;
  align-items: center;
  text-align: center;
      grid-template-columns: inherit;

}

.home-best-seller .text-with-icon.group {
display: none !important;
}
.home-best-seller.custom-styles .prose h2.h2 {
  font-family: "Manrope" !important;
    font-weight: 900 !important;
    color: #000;
}

.tempate-index .shopify-section--collection-list .section-header {
  justify-content: center;
  align-items: center;
  text-align: center;
      grid-template-columns: inherit;

}
.tempate-index .shopify-section--collection-list .section-header .prose h2,
.tempate-index .shopify-section--collection-list .section-header .prose p {
    font-family: "Manrope";
    font-weight: 900;
    color: #000;
}
.tempate-index .shopify-section--collection-list .collection-card__content-wrapper {
  color: #F7F6F3;
}
.tempate-index .shopify-section--collection-list .content-over-media {
  padding-top: 0;
}
@media (max-width: 480px) {
  .tempate-index .shopify-section--collection-list .collection-card__content-wrapper .collection-card__content p.h5 {
    font-size: 16px;
  }
}

body.template-page-iconic-8 {
  overflow-x: hidden!important;
}


.scroll-hario-dripper {
  padding-top: 30px;
  padding-bottom: 30px;
  background: rgb(245, 133, 95);
}

.scroll-hario-dripper .scrolling-text--auto .scrolling-text__text {
  font-family: "Manrope";
      font-weight: 700 !important;
    letter-spacing: 0;
    font-size: 40px;
}

body.template-product-sttoke-hario-cold-brew-set {
  overflow-x: hidden !important;
}

body.template-product-sttoke-hario-dripper-travel-set {
  overflow-x: hidden !important;
}

.badge--new {
  background-color: #FFB74A;
  color: #000;
}

.ocean-single-scroll .scrolling-text__text {
  font-family: "Manrope";
  font-weight: 800;
}

.header__icon-list li:nth-child(2) {
  display: none;
}

@media (min-width: 1499px) {
  .map-desktop img {
      height: unset;

}
}