/** Shopify CDN: Minification failed

Line 190:15 Expected "}" to go with "{"

**/
.m-article{padding-top:30px;padding-bottom:100px}@media screen and (max-width: 1023px){.m-article{padding-bottom:80px}}@media screen and (max-width: 639px){.m-article{padding-bottom:60px}}.m-article .m-breadcrumb{margin-bottom:30px}.m-article .m-breadcrumb--item{padding-top:0;padding-bottom:0}.m-article__header{margin-bottom:40px}@media screen and (max-width: 1023px){.m-article__header{margin-bottom:30px}}.m-article__blog{color:rgba(var(--color-foreground), 0.75);font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;display:inline-block;margin-bottom:8px;transition:all var(--m-duration-default, 0.25s) ease}.m-article__blog:hover{color:rgb(var(--color-foreground))}.m-article__title{color:rgb(var(--color-foreground));font-size:36px;line-height:1.444;margin-bottom:10px}@media screen and (max-width: 1023px){.m-article__title{font-size:26px}}.m-article__meta{color:rgb(var(--color-foreground-secondary))}.m-article__meta span{color:rgb(var(--color-foreground))}.m-article__content{max-width:100%;margin-bottom:40px}.m-article__footer{display:flex;justify-content:space-between;gap:10px;margin-bottom:40px}.m-article__footer>*{flex:1 1 0%;text-align:right;justify-content:flex-end}.m-article__footer>*:first-child{text-align:left;justify-content:flex-start}@media screen and (max-width: 639px){.m-article__footer{flex-direction:column}.m-article__footer>*{text-align:left;justify-content:flex-start}}.m-article--layout1 .m-article__feature-image{margin-bottom:16px}.m-article--layout2 .m-article__inner{padding-top:16px;position:relative}.m-article--layout2 .m-article__inner article{background-color:rgba(var(--color-background), 1)}@media screen and (min-width: 768px){.m-article--layout2 .m-article__inner{padding:0 50px;margin-top:-80px}.m-article--layout2 .m-article__inner article{padding:24px}}@media screen and (min-width: 1024px){.m-article--layout2 .m-article__inner{padding:0 96px}}.m-article--sidebar-left .m-row,.m-article--sidebar-right .m-row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.m-article--sidebar-left .m-article__wrapper,.m-article--sidebar-right .m-article__wrapper{width:100%;padding-left:15px;padding-right:15px}@media screen and (min-width: 1024px){.m-article--sidebar-left .m-article__wrapper,.m-article--sidebar-right .m-article__wrapper{width:75%}}@media screen and (min-width: 1024px)and (max-width: 1279px){.m-article--sidebar-left.m-article--layout2 .m-article__inner,.m-article--sidebar-right.m-article--layout2 .m-article__inner{padding:0 50px}}.m-article--sidebar-left .m-row{flex-direction:row-reverse}.m-article-tags{color:rgba(var(--color-foreground), 0.75);font-size:calc(var(--font-base-size, 16)*1px)}.m-article-tags>*{display:inline-block}.m-article-tags__heading{color:rgb(var(--color-foreground));margin-right:18px}.m-article-tags a{transition:all var(--m-duration-default, 0.25s) ease}.m-article-tags a:hover{color:rgb(var(--color-foreground))}.m-article-navigation{--m-nav-gap: 30px;display:flex;gap:var(--m-nav-gap);padding-top:28px;border-top:1px solid rgb(var(--color-border))}@media screen and (max-width: 639px){.m-article-navigation{padding-top:20px}}.m-article-navigation--full .m-article-navigation__prev{position:relative}.m-article-navigation--full .m-article-navigation__prev:after{content:"";position:absolute;top:0;right:calc(var(--m-nav-gap)/-2);width:1px;height:100%;background-color:rgb(var(--color-border))}.m-article-navigation__prev,.m-article-navigation__next{display:flex;align-items:center;flex:1 1 0%;gap:20px;padding-top:10px;padding-bottom:10px}.m-article-navigation__prev svg,.m-article-navigation__next svg{flex-shrink:0;width:20px;height:20px}.m-article-navigation__prev:hover .m-article-navigation__article-title,.m-article-navigation__next:hover .m-article-navigation__article-title{text-decoration:underline}.m-article-navigation__next{justify-content:flex-end}.m-article-navigation__label{color:rgb(var(--color-foreground-secondary));font-size:12px;font-weight:500;line-height:1.333;letter-spacing:.5px;text-transform:uppercase}@media screen and (min-width: 768px){.m-article-navigation__label{margin-bottom:4px}}.m-article-navigation__article-title{color:rgb(var(--color-foreground));font-weight:500;display:none}@media screen and (min-width: 768px){.m-article-navigation__article-title{display:block}}.m-related-posts{--column-gap: 30px;--column-gap-mobile: 16px;--row-gap: 40px;margin-top:120px}.m-related-posts__heading{color:rgb(var(--color-foreground));font-size:30px;line-height:1.2;margin-bottom:60px;text-align:center}.m-related-posts__wrapper{gap:30px}@media screen and (max-width: 639px){.m-related-posts__wrapper{gap:30px 16px}}@media screen and (max-width: 1023px){.m-related-posts{margin-top:80px}.m-related-posts__heading{margin-bottom:40px}}@media screen and (max-width: 639px){.m-related-posts{margin-top:60px}.m-related-posts__heading{margin-bottom:30px}}.m-comment-section{margin-top:120px}.m-comment-section__heading{color:rgb(var(--color-foreground));font-size:30px;line-height:1.2;margin-bottom:60px;text-align:center}.m-comment-section__form-message{color:rgb(var(--color-foreground-secondary));text-align:center;margin-bottom:40px}@media screen and (max-width: 1023px){.m-comment-section{margin-top:80px}.m-comment-section__heading{margin-bottom:40px}}@media screen and (max-width: 639px){.m-comment-section{margin-top:60px}.m-comment-section__heading{margin-bottom:30px}.m-comment-section__form-message{margin-bottom:20px}}.m-comment+.m-comment{margin-top:40px;padding-top:40px;border-top:1px solid rgb(var(--color-border))}@media screen and (max-width: 639px){.m-comment+.m-comment{margin-top:30px;padding-top:30px}}.m-comment--unpublished .m-comment__content{margin-bottom:0}.m-comment--unpublished .m-comment__author{margin-bottom:12px}.m-comment__meta{display:flex;align-items:baseline;margin-bottom:12px}.m-comment__author{font-weight:600}.m-comment__date{font-size:14px;line-height:1.333;font-style:italic;margin-left:12px}.m-comment__content{color:rgb(var(--color-foreground-secondary));line-height:1.75;margin-bottom:8px}.m-comment__reply:before,.m-comment__reply:after{height:1px !important}.m-comment__reply::before{background-color:rgba(0,0,0,.25) !important}.m-comment-form{margin-top:80px}.m-comment-form__header{margin-bottom:60px}.m-comment-form__heading{color:rgb(var(--color-foreground));font-size:30px;line-height:1.2}.m-comment-form__text{color:rgb(var(--color-foreground-secondary));line-height:1.75;margin-top:8px}.m-comment-form__message{margin-bottom:30px}.m-comment-form__fields{display:grid;gap:30px;margin-bottom:30px}@media screen and (min-width: 768px){.m-comment-form__fields{grid-template-columns:repeat(2, minmax(0, 1fr))}}.m-comment-form__submit{display:flex;justify-content:center;margin-top:60px}.m-comment-form__submit [type=submit]{cursor:pointer}@media screen and (max-width: 1023px){.m-comment-form__header{margin-bottom:40px}.m-comment-form__submit{margin-top:40px}}@media screen and (max-width: 639px){.m-comment-form{margin-top:60px}.m-comment-form__header{margin-bottom:30px}}
/* SUNGUY — full-width article fix for the current m-* Shopify theme */
.m-article,
.m-article__wrapper,
.m-article--wrapper,
.m-article__content,
.m-article--content,
.m-article__body,
.m-article .m-container,
.m-article .m-container-fluid,
.m-article .m-page-width,
.m-article .rte {
  width: 100% !important;
  max-width: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  overflow: visible !important;
  box-sizing: border-box !important;
}

.m-article > div,
.m-article__content > div,
.m-article--content > div,
.m-article__body > div,
.m-article .rte > div:first-child {
  width: 100% !important;
  max-width: none !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

/* Prevent a theme page container from reserving space on the right. */
.m-article,
.m-article__content,
.m-article--content {
  right: auto !important;
  transform: none !important;
}

@media screen and (min-width: 768px) {
  .m-article .m-container,
  .m-article .m-container-fluid,
  .m-article .m-page-width {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
/* Universal Shop Now link for blog-list and related-article cards */
.m-article-card__media-wrap {
  position: relative !important;
}

.m-article-card__media-wrap > .m-article-card__image {
  display: block !important;
}

.article-card-shop-now,
.article-card-shop-now:link,
.article-card-shop-now:visited,
.article-card-shop-now:hover,
.article-card-shop-now:focus,
.article-card-shop-now:active {
  position: absolute !important;
  left: 62.7% !important;
  top: 51.2% !important;
  width: 16.5% !important;
  height: 9.5% !important;
  z-index: 5 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-bottom: 0 !important;
  border-radius: 999px !important;
  outline: 0 !important;
  background: #32b4eb !important;
  color: #ffffff !important;
  font-family: Arial, sans-serif !important;
  font-size: clamp(9px, 1.15vw, 20px) !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  letter-spacing: .3px !important;
  text-decoration: none !important;
  box-shadow: 0 8px 20px rgba(50, 180, 235, .3) !important;
  transform: scale(1);
  transform-origin: center;
  transition: transform 150ms ease, box-shadow 150ms ease !important;
  -webkit-tap-highlight-color: transparent;
}

.article-card-shop-now::before,
.article-card-shop-now::after {
  display: none !important;
  content: none !important;
}

.article-card-shop-now:hover,
.article-card-shop-now:focus-visible {
  animation: article-card-button-bounce 620ms cubic-bezier(.22,.75,.24,1) both;
  box-shadow: 0 13px 28px rgba(50, 180, 235, .42) !important;
}

.article-card-shop-now:active {
  animation: none !important;
  transform: scale(1.06) !important;
  box-shadow: 0 5px 12px rgba(50, 180, 235, .28) !important;
}

@keyframes article-card-button-bounce {
  0%, 100% { transform: scale(1); }
  34% { transform: scale(1.12); }
  60% { transform: scale(1.035); }
  80% { transform: scale(1.075); }
}

@media (prefers-reduced-motion: reduce) {
  .article-card-shop-now,
  .article-card-shop-now:hover,
  .article-card-shop-now:focus-visible,
  .article-card-shop-now:active {
    animation: none !important;
    transition: none !important;
  }
}
.b250cc-hero-link:hover .b250cc-shop-button,
.b250cc-hero-link:focus-visible .b250cc-shop-button {
  animation: b250cc-button-bounce 620ms cubic-bezier(.22,.75,.24,1) both;
  box-shadow: 0 15px 30px rgba(50,180,235,.38) !important;
}

.b250cc-hero-link:active .b250cc-shop-button {
  animation: none !important;
  transform: translateY(5px) scale(.92) !important;
  box-shadow: 0 5px 12px rgba(50,180,235,.24) !important;
}

@keyframes b250cc-button-bounce {
  0%, 100% { transform: translateY(0) scale(1); }
  32% { transform: translateY(-10px) scale(1.045); }
  58% { transform: translateY(3px) scale(.985); }
  78% { transform: translateY(-4px) scale(1.015); }
}
/* Limit article comment form width */
#comment_form,
form.comment-form,
form[action*="/comments"] {
  width: min(680px, calc(100% - 36px)) !important;
  max-width: 680px !important;
  margin: 0 auto !important;
}

#comment_form textarea,
#comment_form input,
form.comment-form textarea,
form.comment-form input,
form[action*="/comments"] textarea,
form[action*="/comments"] input {
  max-width: 100% !important;
}/* Blog comment form color */
#comment_form textarea,
#comment_form input,
form.comment-form textarea,
form.comment-form input,
form[action*="/comments"] textarea,
form[action*="/comments"] input {
  border-color: #5AAEFF !important;
}

#comment_form [type="submit"],
form.comment-form [type="submit"],
form[action*="/comments"] [type="submit"] {
  background: #5AAEFF !important;
  border-color: #5AAEFF !important;
  color: #ffffff !important;
}

#comment_form [type="submit"]:hover,
form.comment-form [type="submit"]:hover,
form[action*="/comments"] [type="submit"]:hover {
  background: #328FE8 !important;
  border-color: