/** Shopify CDN: Minification failed

Line 34:0 All "@import" rules must come first

**/
/* CSS */
.rela {
    position: relative;
}

.abso {
    position: absolute;
}

.bottom-left {
    bottom: 0;
    left: 0;
}
*{animation-play-state:paused!important;caret-color:transparent!important}
.main-1623843 { color:#252A32;font-family:Montserrat;font-size:14px;font-weight:400;font-style:normal;border-top:0px solid transparent;border-left:0px solid transparent;border-right:0px solid transparent;border-bottom:0px solid transparent;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;background-color:white;background-repeat:no-repeat; }
  .section_wrapper_391653 .section_row { max-width:1170px; } .section_wrapper_391653 { width:100%; } 
@media only screen and (min-width: 600px) and (max-width: 1024px) {  .section_wrapper_391653 { width:100%; } }@media only screen and (min-width: 0px) and (max-width: 600px) {  .section_wrapper_391653 { width:100%; } }@media only screen and (min-width: 600px) and (max-width: 1024px) {  .section_wrapper_391653 .section_row { max-width:1170px; } }@media only screen and (min-width: 0px) and (max-width: 600px) {  .section_wrapper_391653 .section_row { max-width:1170px; } }  .el-391653  { display:inherit; }@media only screen and (min-width: 600px) and (max-width: 1024px) {  .el-391653  { display:inherit; } }@media only screen and (min-width: 0px) and (max-width: 600px) {  .el-391653  { display:inherit; } }
.el-391653 .el-548480.section_row  { width:calc(100% - 0px); }@media only screen and (min-width: 600px) and (max-width: 1024px) { .el-391653 .el-548480.section_row  { width:calc(100% - 0px); } }@media only screen and (min-width: 0px) and (max-width: 600px) { .el-391653 .el-548480.section_row  { width:calc(100% - 0px); } } .el-391653 .el-548480.section_row  { display:inherit;color:#303030;font-size:14px;text-align:initial;font-weight:400;font-style:normal;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:transparent;background-repeat:no-repeat;background-position:center top;background-size:100% auto;box-shadow:none;gap:0px; }.el-391653 .el-548480.section_row  { flex-direction: row; } @media only screen and (min-width: 600px) and (max-width: 1024px) { .el-391653 .el-548480.section_row  { display:inherit; }.el-391653 .el-548480.section_row  { flex-direction: row; }  }@media only screen and (min-width: 0px) and (max-width: 600px) { .el-391653 .el-548480.section_row  { display:inherit; }.el-391653 .el-548480.section_row  { flex-direction: column; }  .el-391653 .el-548480.section_row  > .row-column {
                              width: 100% !important;
                          }  }
.el-548480 .el-757792  { display:inherit;margin:10px 0px 0px 0px; }.el-548480 .el-757792 { align-items:center; }@media only screen and (min-width: 600px) and (max-width: 1024px) { .el-548480 .el-757792  { display:inherit; } }@media only screen and (min-width: 0px) and (max-width: 600px) { .el-548480 .el-757792  { display:inherit; } } .el-548480 .el-757792 img { padding:0px 0px 0px 0px;background-repeat:no-repeat;background-position:center top;background-size:100% auto;box-shadow:none;object-fit:scale-down; } .el-548480 .el-757792 img { width:100%;height:80px; }
  .section_wrapper_928583 .section_row { max-width:1170px; } .section_wrapper_928583 { width:100%; } 
@media only screen and (min-width: 600px) and (max-width: 1024px) {  .section_wrapper_928583 { width:100%; } }@media only screen and (min-width: 0px) and (max-width: 600px) {  .section_wrapper_928583 { width:100%; } }@media only screen and (min-width: 600px) and (max-width: 1024px) {  .section_wrapper_928583 .section_row { max-width:1170px; } }@media only screen and (min-width: 0px) and (max-width: 600px) {  .section_wrapper_928583 .section_row { max-width:1170px; } }  .el-928583  { display:inherit;padding:10px 10px 10px 10px; }@media only screen and (min-width: 600px) and (max-width: 1024px) {  .el-928583  { display:inherit; } }@media only screen and (min-width: 0px) and (max-width: 600px) {  .el-928583  { display:inherit; } }
.el-928583 .el-856576.section_row  { width:calc(100% - 0px); }@media only screen and (min-width: 600px) and (max-width: 1024px) { .el-928583 .el-856576.section_row  { width:calc(100% - 0px); } }@media only screen and (min-width: 0px) and (max-width: 600px) { .el-928583 .el-856576.section_row  { width:calc(100% - 0px); } } .el-928583 .el-856576.section_row  { display:inherit;color:#303030;font-size:14px;text-align:initial;font-weight:400;font-style:normal;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:transparent;background-repeat:no-repeat;background-position:center top;background-size:100% auto;box-shadow:none;gap:0px; }.el-928583 .el-856576.section_row  { flex-direction: row; } @media only screen and (min-width: 600px) and (max-width: 1024px) { .el-928583 .el-856576.section_row  { display:inherit; }.el-928583 .el-856576.section_row  { flex-direction: row; }  }@media only screen and (min-width: 0px) and (max-width: 600px) { .el-928583 .el-856576.section_row  { display:inherit; }.el-928583 .el-856576.section_row  { flex-direction: column; }  .el-928583 .el-856576.section_row  > .row-column {
                              width: 100% !important;
                          }  }
.el-856576 .el-667060  { display:inherit;margin:10px 0px 0px 0px;text-align:left; }@media only screen and (min-width: 600px) and (max-width: 1024px) { .el-856576 .el-667060  { display:inherit; } }@media only screen and (min-width: 0px) and (max-width: 600px) { .el-856576 .el-667060  { display:inherit; } }

@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800;900&display=swap");

#sensoria-article {
  --bg-warm: #f9f8f6;
  --bg-white: #ffffff;
  --text-primary: #1a1a1a;
  --text-body: #333333;
  --text-secondary: #444444;
  --text-muted: #888888;
  --border-warm: #e8e6e2;
  --border-light: #eeeeee;
  --cta-red: #c62828;
  --cta-red-hover: #a51c1c;
  --green: #388e3c;
  --green-dark: #2e7d32;
  --green-bg: #f0f7f0;
  --highlight-bg: #fff8f0;
  --highlight-border: #f0d9b5;
  --fb-bg: #f0f2f5;
  --fb-blue: #3b5998;
  --fb-action: #627aad;

  width: 100%;
  max-width: none;
  margin: 0;
  padding: 0;
  font-family: "Outfit", sans-serif;
  background: var(--bg-warm);
  color: var(--text-primary);
  line-height: 1.75;
  font-size: 17px;
  -webkit-font-smoothing: antialiased;
}

#sensoria-article *,
#sensoria-article *::before,
#sensoria-article *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-family: "Outfit", sans-serif;
}

#sensoria-article .snsr-container {
  width: 100%;
  max-width: none;
  background: var(--bg-white);
  margin: 0;
  padding: 0 12px;
}

#sensoria-article p {
  font-size: 17px;
  line-height: inherit;
}

#sensoria-article a {
  color: inherit;
}

#sensoria-article .snsr-meta {
  font-size: 17px;
  color: var(--text-muted);
  border-bottom: 1px solid var(--border-light);
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 6px;
  padding: 20px 0 10px;
}

#sensoria-article .snsr-meta .snsr-author {
  font-weight: 600;
  color: #555555;
}

#sensoria-article .snsr-view-count {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 17px;
  color: var(--cta-red);
  font-weight: 600;
  padding: 10px 0 0;
}

#sensoria-article h1 {
  font-size: 33px;
  line-height: 1.25;
  font-weight: 900;
  color: #111111;
  letter-spacing: -0.3px;
  padding: 8px 0 12px;
  margin: 0;
}

#sensoria-article .snsr-subtitle {
  font-size: 17px;
  line-height: 1.6;
  color: #555555;
  font-style: italic;
  padding-bottom: 24px;
  border-bottom: 1px solid var(--border-warm);
  margin-bottom: 0;
}

#sensoria-article h2 {
  font-size: 22px;
  line-height: 1.4;
  font-weight: 700;
  color: #111111;
  padding: 16px 0 20px;
}

#sensoria-article .snsr-body-copy {
  padding: 16px 0;
}

#sensoria-article .snsr-body-copy p {
  margin-bottom: 20px;
  color: var(--text-body);
}

#sensoria-article .snsr-body-copy p:last-child {
  margin-bottom: 0;
}

#sensoria-article .snsr-body-copy p.snsr-bold {
  font-weight: 700;
  color: var(--text-primary);
}

#sensoria-article .snsr-body-copy p.snsr-italic {
  font-style: italic;
  color: var(--text-secondary);
}

#sensoria-article .snsr-body-copy p.snsr-indent {
  padding-left: 20px;
  border-left: 3px solid #dddddd;
  font-style: italic;
  color: var(--text-secondary);
}

#sensoria-article .snsr-body-copy p.snsr-gap {
  margin-bottom: 32px;
}

#sensoria-article .snsr-image-link {
  display: block;
  text-decoration: none;
}

#sensoria-article .snsr-article-img {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
  border-radius: 6px;
  margin: 24px 0;
}

#sensoria-article .snsr-highlight-box {
  background: var(--highlight-bg);
  border: 1px solid var(--highlight-border);
  border-radius: 6px;
  margin: 28px 0;
  padding: 24px;
}

#sensoria-article .snsr-highlight-box p {
  margin-bottom: 12px;
  color: var(--text-body);
}

#sensoria-article .snsr-highlight-box p:last-child {
  margin-bottom: 0;
}

#sensoria-article .snsr-highlight-box strong {
  color: var(--text-primary);
}

#sensoria-article .snsr-stat-callout {
  background: var(--green-bg);
  border-left: 4px solid var(--green);
  border-radius: 0 6px 6px 0;
  margin: 28px 0;
  padding: 20px 24px;
}

#sensoria-article .snsr-stat-callout strong {
  font-size: 19px;
  color: var(--green-dark);
}

#sensoria-article .snsr-stat-callout p {
  margin-bottom: 0;
  color: var(--text-body);
}

#sensoria-article .snsr-cta-block {
  text-align: center;
  border-top: 1px solid var(--border-light);
  border-bottom: 1px solid var(--border-light);
  background: #fefdfb;
  margin: 28px 0;
  padding: 28px 0 32px;
}

#sensoria-article .snsr-cta-block p {
  font-size: 17px;
  color: #555555;
  margin-bottom: 16px;
  font-style: italic;
}

#sensoria-article .snsr-cta-btn {
  display: inline-block;
  max-width: 100%;
  background: var(--cta-red);
  color: #ffffff !important;
  border-radius: 6px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  transition: background 0.2s;
  cursor: pointer;
  padding: 16px 40px;
  white-space: normal;
}

#sensoria-article .snsr-cta-btn:hover {
  background: var(--cta-red-hover);
}

#sensoria-article .snsr-cta-subtext {
  font-size: 17px;
  color: #999999;
  margin-top: 10px;
}

#sensoria-article .snsr-stock-warning {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  margin-top: 14px;
  font-size: 17px;
  color: var(--cta-red);
  font-weight: 500;
}

#sensoria-article .snsr-stock-warning .snsr-pulse-dot {
  width: 8px;
  height: 8px;
  flex-shrink: 0;
  background: var(--cta-red);
  border-radius: 50%;
  animation: snsr-pulse 2s infinite;
}

@keyframes snsr-pulse {
  0%, 100% {
    opacity: 1;
    transform: scale(1);
  }
  50% {
    opacity: 0.5;
    transform: scale(1.3);
  }
}

#sensoria-article .snsr-stock-warning p {
  margin: 0;
}

#sensoria-article .snsr-divider {
  height: 1px;
  background: var(--border-warm);
  margin: 32px 0;
}

#sensoria-article .snsr-comments-section {
  background: var(--fb-bg);
  border-radius: 8px;
  margin: 32px 0;
  padding: 20px;
}

#sensoria-article .snsr-comments-header {
  font-weight: 700;
  font-size: 17px;
  color: #555555;
  margin-bottom: 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid #dddddd;
}

#sensoria-article .snsr-comment {
  display: flex;
  gap: 12px;
  margin-bottom: 20px;
}

#sensoria-article .snsr-comment:last-child {
  margin-bottom: 0;
}

#sensoria-article .snsr-comment > div:last-child {
  flex: 1;
  min-width: 0;
}

#sensoria-article .snsr-comment-avatar {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #cccccc;
  flex-shrink: 0;
  overflow: hidden;
}

#sensoria-article .snsr-comment-avatar .snsr-image-link {
  width: 100%;
  height: 100%;
}

#sensoria-article .snsr-comment-avatar img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

#sensoria-article .snsr-comment-body {
  background: #ffffff;
  border-radius: 12px;
  font-size: 17px;
  line-height: 1.5;
  padding: 10px 14px;
}

#sensoria-article .snsr-comment-name {
  font-weight: 700;
  font-size: 17px;
  color: var(--fb-blue);
  margin-bottom: 2px;
}

#sensoria-article .snsr-comment-text {
  color: var(--text-primary);
  font-size: 17px;
  line-height: 24px;
}

#sensoria-article .snsr-comment-meta {
  font-size: 17px;
  color: #7f7f7f;
  margin-top: 6px;
  padding-left: 52px;
}

#sensoria-article .snsr-comment-meta span {
  margin-right: 12px;
}

#sensoria-article .snsr-comment-meta .snsr-action {
  color: var(--fb-action);
}

#sensoria-article .snsr-comment-meta .snsr-like-count {
  color: #1877f2;
}

@media (max-width: 600px) {
  #sensoria-article {
    font-size: 18px;
  }

  #sensoria-article .snsr-container {
    padding: 0 10px;
  }

  #sensoria-article h1 {
    font-size: 25px;
    padding: 6px 0 10px;
  }

  #sensoria-article h2 {
    font-size: 19px;
  }

  #sensoria-article p,
  #sensoria-article .snsr-subtitle,
  #sensoria-article .snsr-comment-text,
  #sensoria-article .snsr-comment-body {
    font-size: 18px;
  }

  #sensoria-article .snsr-meta {
    flex-direction: column;
    align-items: flex-start;
    gap: 4px;
  }

  #sensoria-article .snsr-cta-btn {
    width: 100%;
    max-width: 320px;
    padding: 16px 28px;
  }

  #sensoria-article .snsr-highlight-box {
    padding: 20px 16px;
  }

  #sensoria-article .snsr-stat-callout {
    padding: 16px 20px;
  }

  #sensoria-article .snsr-comments-section {
    border-radius: 6px;
    margin: 24px 0;
    padding: 12px;
  }

  #sensoria-article .snsr-comment-avatar {
    width: 36px;
    height: 36px;
  }

  #sensoria-article .snsr-comment-meta {
    padding-left: 0;
  }
}

 .section_wrapper_839103  { position:sticky;z-index:9999;bottom:0px; }  .section_wrapper_839103 .section_row { max-width:1170px; } .section_wrapper_839103 { width:100%; } 
@media only screen and (min-width: 600px) and (max-width: 1024px) {  .section_wrapper_839103 { width:100%; } }@media only screen and (min-width: 0px) and (max-width: 600px) {  .section_wrapper_839103 { width:100%; } }@media only screen and (min-width: 600px) and (max-width: 1024px) {  .section_wrapper_839103 .section_row { max-width:1170px; } }@media only screen and (min-width: 0px) and (max-width: 600px) {  .section_wrapper_839103 .section_row { max-width:1170px; } }  .el-839103  { display:none;padding:10px 10px 10px 10px;background-color:#FFFFFFFF; }@media only screen and (min-width: 600px) and (max-width: 1024px) {  .el-839103  { display:none; } }@media only screen and (min-width: 0px) and (max-width: 600px) {  .el-839103  { display:inherit; } }
.el-839103 .el-729689.section_row  { width:calc(100% - 0px); }@media only screen and (min-width: 600px) and (max-width: 1024px) { .el-839103 .el-729689.section_row  { width:calc(100% - 0px); } }@media only screen and (min-width: 0px) and (max-width: 600px) { .el-839103 .el-729689.section_row  { width:calc(100% - 0px); } } .el-839103 .el-729689.section_row  { display:inherit;color:#303030;font-size:14px;text-align:initial;font-weight:400;font-style:normal;border-top:0px solid transparent;border-left:0px solid transparent;border-right:0px solid transparent;border-bottom:0px solid transparent;border-radius:0px 0px 0px 0px;border-color:transparent;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-repeat:no-repeat;box-shadow:none; }@media only screen and (min-width: 600px) and (max-width: 1024px) { .el-839103 .el-729689.section_row  { display:inherit; } }@media only screen and (min-width: 0px) and (max-width: 600px) { .el-839103 .el-729689.section_row  { display:inherit; } }
.el-729689 .el-198201 .btn { display:inherit; }.el-729689 .el-198201 { align-items:center; }@media only screen and (min-width: 600px) and (max-width: 1024px) { .el-729689 .el-198201 .btn { display:inherit; } }@media only screen and (min-width: 0px) and (max-width: 600px) { .el-729689 .el-198201 .btn { display:inherit; }.el-729689 .el-198201 { align-items:stretch; }
          .el-729689 .el-198201 .btn { align-self:stretch; } } .el-729689 .el-198201 .btn { font-family:Outfit;font-size:20px;text-align:center;line-height:1;margin:0px 0px 0px 0px;padding:15px 30px 15px 30px;background-color:#2A2552;box-shadow:none; }@media only screen and (min-width: 0px) and (max-width: 600px) { .el-729689 .el-198201 .btn { font-family:Outfit;font-size:20px; } }
.el-729689 .el-123303.container  { display:inherit;font-size:18px;text-align:center;font-weight:400;font-style:normal;margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;background-repeat:no-repeat;background-position:center top;background-size:100% auto;box-shadow:none;gap:0px; }.el-729689 .el-123303.container { align-items:center; }.el-729689 .el-123303.container  { flex-direction: row; }  .el-729689 .el-123303.container  > .container-box:nth-child(1) {
      width: 30%;
						    min-width: 30%;
						    max-width: 30%;
						    flex: 1;
      order: 1;
    }    .el-729689 .el-123303.container  > .container-box:nth-child(2) {
      width: unset;
						    min-width: 0;
						    max-width: unset;
						    flex: 1;
      order: 2;
    }   @media only screen and (min-width: 600px) and (max-width: 1024px) { .el-729689 .el-123303.container  { display:inherit; }.el-729689 .el-123303.container  { flex-direction: column; }  .el-729689 .el-123303.container  > .container-box:nth-child(1) {
      width: 30%;
              min-width: 30%;
              max-width: 30%;
              flex: 1;
      order: 1;
    }    .el-729689 .el-123303.container  > .container-box:nth-child(2) {
      width: 100%;
              min-width: 100%;
              max-width: 100%;
              flex: 1;
      order: 2;
    }    }@media only screen and (min-width: 0px) and (max-width: 600px) { .el-729689 .el-123303.container  { display:inherit;font-family:Montserrat; }.el-729689 .el-123303.container  { flex-direction: row; }  .el-729689 .el-123303.container  > .container-box:nth-child(1) {
      width: 30%;
						    min-width: 30%;
						    max-width: 30%;
						    flex: 1;
      order: 1;
    }    .el-729689 .el-123303.container  > .container-box:nth-child(2) {
      width: unset;
						    min-width: 0;
						    max-width: unset;
						    flex: 1;
      order: 2;
    }    }
.el-123303 .el-936049  { display:inherit;margin:0px 5px 0px 0px; }.el-123303 .el-936049 { align-items:flex-end; }@media only screen and (min-width: 600px) and (max-width: 1024px) { .el-123303 .el-936049  { display:inherit; } }@media only screen and (min-width: 0px) and (max-width: 600px) { .el-123303 .el-936049  { display:inherit; } } .el-123303 .el-936049 img { box-shadow:none;object-fit:scale-down; } .el-123303 .el-936049 img { width:20px;height:auto; }
.el-123303 .el-88190  { width:100%;display:flex; }@media only screen and (min-width: 600px) and (max-width: 1024px) { .el-123303 .el-88190  { width:100%;display:flex; } }@media only screen and (min-width: 0px) and (max-width: 600px) { .el-123303 .el-88190  { width:100%;display:flex; } } .el-123303 .el-88190 .paragraph { display:inherit;font-size:18px;text-align:center;font-weight:400;font-style:normal;line-height:1.5;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;text-shadow:transparent 0px 0px 0px ; }@media only screen and (min-width: 600px) and (max-width: 1024px) { .el-123303 .el-88190 .paragraph { display:inherit; } }@media only screen and (min-width: 0px) and (max-width: 600px) { .el-123303 .el-88190 .paragraph { display:inherit;color:#71AE3A;font-family:Outfit;font-size:16px;text-align:left;font-weight:bold; } }
  .section_wrapper_826334 .section_row { max-width:1170px; } .section_wrapper_826334 { width:100%; } 
@media only screen and (min-width: 600px) and (max-width: 1024px) {  .section_wrapper_826334 { width:100%; } }@media only screen and (min-width: 0px) and (max-width: 600px) {  .section_wrapper_826334 { width:100%; } }@media only screen and (min-width: 600px) and (max-width: 1024px) {  .section_wrapper_826334 .section_row { max-width:1170px; } }@media only screen and (min-width: 0px) and (max-width: 600px) {  .section_wrapper_826334 .section_row { max-width:1170px; } }  .el-826334  { display:inherit;padding:0px 10px 0px 10px;background-color:#000000; }@media only screen and (min-width: 600px) and (max-width: 1024px) {  .el-826334  { display:inherit; } }@media only screen and (min-width: 0px) and (max-width: 600px) {  .el-826334  { display:inherit; } }
.el-826334 .el-389940.section_row  { width:calc(100% - 0px); }@media only screen and (min-width: 600px) and (max-width: 1024px) { .el-826334 .el-389940.section_row  { width:calc(100% - 0px); } }@media only screen and (min-width: 0px) and (max-width: 600px) { .el-826334 .el-389940.section_row  { width:calc(100% - 0px); } } .el-826334 .el-389940.section_row  { display:inherit;color:#303030;font-size:14px;text-align:initial;font-weight:400;font-style:normal;border-top:0px solid transparent;border-left:0px solid transparent;border-right:0px solid transparent;border-bottom:0px solid transparent;border-radius:0px 0px 0px 0px;border-color:transparent;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-repeat:no-repeat;box-shadow:none; }@media only screen and (min-width: 600px) and (max-width: 1024px) { .el-826334 .el-389940.section_row  { display:inherit; } }@media only screen and (min-width: 0px) and (max-width: 600px) { .el-826334 .el-389940.section_row  { display:inherit; } }
.el-389940 .el-17214  { width:100%;display:flex; }@media only screen and (min-width: 600px) and (max-width: 1024px) { .el-389940 .el-17214  { width:100%;display:flex; } }@media only screen and (min-width: 0px) and (max-width: 600px) { .el-389940 .el-17214  { width:100%;display:flex; } } .el-389940 .el-17214 .paragraph { display:inherit;color:#FFFFFF;font-family:Outfit;font-size:18px;text-align:center;font-weight:400;font-style:normal;line-height:1;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;text-shadow:transparent 0px 0px 0px ; }@media only screen and (min-width: 600px) and (max-width: 1024px) { .el-389940 .el-17214 .paragraph { display:inherit; } }@media only screen and (min-width: 0px) and (max-width: 600px) { .el-389940 .el-17214 .paragraph { display:inherit;font-size:13px; } }
