/** Shopify CDN: Minification failed

Line 176:4 Unexpected "{"
Line 176:5 Expected identifier but found "%"
Line 176:82 Expected identifier but found "%"
Line 179:4 Unexpected "{"
Line 179:5 Expected identifier but found "%"
Line 179:69 Expected identifier but found "%"
Line 183:4 Unexpected "{"
Line 183:5 Expected identifier but found "%"
Line 183:64 Expected identifier but found "%"
Line 188:2 Unexpected "{"
... and 2 more hidden warnings

**/
/* START_SECTION:amys-corner-archive (INDEX:2) */
.suteki-corner{background:#fff;color:#5a5a5b;padding:36px 24px}
.suteki-corner,.suteki-corner *{box-sizing:border-box}
.suteki-corner__inner{max-width:1400px;margin:auto;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:32px;align-items:center}
.suteki-corner__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;text-align:center}
.suteki-corner__feature{min-width:0}
.suteki-corner__feature img{width:88px;height:88px;object-fit:contain;display:block;margin:0 auto 12px}
.suteki-corner__feature h2{font-size:17px;line-height:1.4;margin:0 0 9px;color:inherit}
.suteki-corner__feature p{font-size:13px;line-height:1.75;margin:0}
.suteki-corner__panel{min-width:0;background:#fff;border:1px solid #b9b3b6;border-radius:6px;box-shadow:4px 4px 0 #e4efec;scroll-margin-top:160px;overflow:hidden}
.suteki-corner__heading{position:relative;background:#fbe4ee;padding:13px 18px 12px;border-bottom:1px solid #d9c6ce}
.suteki-corner__heading h2{font-size:21px;line-height:1.4;margin:0 48px 0 0;color:inherit}
.suteki-corner__heading p{font-size:11px;line-height:1.65;margin:5px 0 0}
.suteki-corner__window-dots{position:absolute;top:21px;right:16px;display:flex;gap:4px}
.suteki-corner__window-dots i{width:7px;height:7px;border:1px solid #9e9299;border-radius:2px;background:#fff}
.suteki-corner__window-dots i:nth-child(2){background:#bfe1d9}
.suteki-corner__window-dots i:nth-child(3){background:#e1d7ed}
.suteki-corner__updates{padding:18px 20px 20px}
.suteki-corner .amys-corner__update{min-width:0;overflow-wrap:anywhere}
.suteki-corner .amys-corner__update+.amys-corner__update{border-top:1px dashed #d8dedb;margin-top:16px;padding-top:16px}
.suteki-corner .amys-corner__date{font-size:11px;line-height:1.6;display:inline-block;background:#e4f2ed;color:#465e58;padding:2px 8px;border-radius:3px;margin:0 0 8px}
.suteki-corner .amys-corner__update h3{font-family:inherit;font-size:14px;line-height:1.5;font-weight:600;letter-spacing:0;text-transform:none;margin:0 0 7px;color:inherit}
.suteki-corner .amys-corner__richtext{font-size:13px;line-height:1.8}
.suteki-corner .amys-corner__richtext>:first-child{margin-top:0}
.suteki-corner .amys-corner__richtext>:last-child{margin-bottom:0}
.suteki-corner .amys-corner__link{display:inline-block;margin-top:10px;font-size:12px;color:#754c62;text-decoration:underline;text-decoration-color:#f49dc3;text-underline-offset:4px}
.suteki-corner a{color:#754c62}
.suteki-corner a:focus-visible{outline:2px solid #754c62;outline-offset:4px}
@media(max-width:989px){.suteki-corner__inner{gap:22px;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.suteki-corner__features{gap:14px}.suteki-corner__feature img{width:74px;height:74px}.suteki-corner__feature h2{font-size:16px}.suteki-corner__feature p{font-size:12px}}
@media(max-width:749px){.suteki-corner{padding:28px 20px}.suteki-corner__inner{grid-template-columns:minmax(0,1fr);gap:28px}.suteki-corner__features{gap:14px}.suteki-corner__feature img{width:68px;height:68px}.suteki-corner__feature h2{font-size:15px}.suteki-corner__feature p{font-size:11px;line-height:1.65}.suteki-corner__panel{width:100%}}
@media(max-width:379px){.suteki-corner__features{grid-template-columns:minmax(0,1fr);gap:22px}.suteki-corner__feature p{font-size:13px}.suteki-corner__feature img{width:80px;height:80px}}


.suteki-corner__panel{
  position:relative;
  background:#fffdf7;
  border:2px solid #777b77;
  border-radius:5px 9px 6px 8px / 8px 5px 9px 5px;
  box-shadow:5px 5px 0 #dbece6;
  overflow:visible;
}
.suteki-corner__panel::after{
  content:"";
  pointer-events:none;
  position:absolute;
  inset:3px -3px -3px 2px;
  border:1px solid #777b77;
  border-radius:7px 5px 9px 4px;
  opacity:.25;
}
.suteki-corner__heading{
  min-height:57px;
  display:flex;
  align-items:center;
  background:#b9ded5;
  border-bottom:2px solid #777b77;
  border-radius:3px 7px 0 0;
  padding:13px 87px 13px 19px;
}
.suteki-corner__heading h2{
  margin:0;
  color:#505952;
  font-size:23px;
  line-height:1.3;
}
.suteki-corner__heading p{display:none}
.suteki-corner__flower{
  position:absolute;
  width:42px;
  height:42px;
  left:-17px;
  top:-20px;
  transform:rotate(-14deg);
  z-index:1;
}
.suteki-corner__window-dots{
  top:18px;
  right:13px;
  gap:5px;
}
.suteki-corner__window-dots i{
  display:flex;
  align-items:center;
  justify-content:center;
  width:17px;
  height:17px;
  border:1.4px solid #777b77;
  border-radius:2px 3px 2px 3px;
  background:#fffdf7;
  color:#59615b;
  font-family:Arial,sans-serif;
  font-size:14px;
  line-height:1;
  font-style:normal;
}
.suteki-corner__window-dots i:nth-child(2){background:#e5def0;font-size:13px}
.suteki-corner__window-dots i:nth-child(3){background:#f5bdd4;font-size:17px}
.suteki-corner__updates{
  position:relative;
  padding:21px 21px 23px;
  background:#fffdf7;
  border-radius:0 0 5px 6px;
}
.suteki-corner .amys-corner__date{
  background:#f9e4ec;
  color:#65555d;
  border-radius:2px 4px 3px 2px;
  padding:2px 8px;
}
.suteki-corner .amys-corner__update h3{font-size:14px}
@media(max-width:749px){
  .suteki-corner__panel{margin-top:5px}
  .suteki-corner__flower{left:-10px}
  .suteki-corner__heading h2{font-size:22px}
}


.suteki-corner__updates{max-height:300px;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#94cec4 #fffdf7}
.suteki-corner__updates:focus-visible{outline:2px solid #754c62;outline-offset:-4px}
.suteki-corner .amys-corner__update h3 a{color:inherit;text-decoration:none}
.suteki-corner .amys-corner__update h3 a:hover{text-decoration:underline;text-underline-offset:3px}
.suteki-corner__window-dots .suteki-corner__maximise{display:flex;align-items:center;justify-content:center;width:17px;height:17px;border:1.4px solid #777b77;border-radius:2px 3px 2px 3px;background:#e5def0;color:#59615b;font:13px/1 Arial,sans-serif;text-decoration:none;position:relative;z-index:2}
.suteki-corner__footer{padding:12px 20px;border-top:1px dashed #d8dedb;background:#fffdf7;border-radius:0 0 5px 6px}
.suteki-corner__footer a{font-size:12px;text-decoration:underline;text-underline-offset:4px}


.suteki-corner__archive-inner{max-width:850px;margin:24px auto 48px}
.suteki-corner--archive .suteki-corner__heading h1{font-size:30px;margin:0;color:inherit}
.suteki-corner__archive-feed{padding:28px}
.suteki-corner__archive-feed h2{font-size:22px;margin:0 0 12px;color:inherit}
.suteki-corner__archive-feed img{max-width:100%;height:auto}
.suteki-corner__archive-feed .amys-corner__richtext{font-size:15px}
.suteki-corner__archive-feed .pagination{margin-top:28px}

.suteki-corner__archive-feed .amys-corner__update{scroll-margin-top:140px}
.suteki-corner__archive-feed .amys-corner__richtext{line-height:1.85;overflow-wrap:anywhere}
.suteki-corner__archive-feed .amys-corner__richtext table{display:block;max-width:100%;overflow-x:auto}
.suteki-corner__archive-feed .amys-corner__richtext iframe{max-width:100%}
.suteki-corner--archive .suteki-corner__footer a{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:1.5px solid #777b77;border-radius:3px 5px 4px 3px;background:#f5c4d8;box-shadow:2px 2px 0 #e5dedf;color:#554e52;text-decoration:none;font-size:13px}
@media(max-width:749px){.suteki-corner__archive-feed{padding:21px}.suteki-corner--archive .suteki-corner__heading h1{font-size:25px}.suteki-corner--archive .suteki-corner__heading{padding-right:20px}}

mini-updates-archive{display:block}
.mini-update-controls{padding:24px 28px 0}
.mini-update-controls>label{display:block;font-size:14px;margin-bottom:8px}
.mini-update-controls input[type=search]{display:block;width:100%;border:1px solid #a2b5ac;border-radius:4px;padding:11px 13px;background:#fff;color:#5a5a5b;font:inherit;font-size:14px}
.mini-update-controls .mini-update-toggle{display:flex;gap:9px;align-items:center;margin:14px 0 0;font-size:13px;cursor:pointer}
.mini-update-toggle input{accent-color:#637986;width:16px;height:16px}
.mini-update-controls [role=status]{font-size:12px;line-height:1.6;margin:12px 0 0}
.mini-update-month{font-size:23px!important;margin:24px 0 18px!important;color:#637986!important;border-bottom:1px solid #b9ded5;padding-bottom:9px}
.mini-update-month:first-child{margin-top:0!important}
.suteki-corner__archive-feed [hidden]{display:none}
.suteki-corner__archive-feed .amys-corner__update h3{font-family:inherit;font-size:17px;font-weight:600;margin:10px 0 12px;color:inherit}
@media(max-width:749px){.mini-update-controls{padding:20px 21px 0}}
/* END_SECTION:amys-corner-archive */
/* START_SECTION:header (INDEX:37) */
shopify-account {
    font-size: inherit;
    --shopify-account-signed-in-avatar-size: 20px;
    --shopify-account-avatar-size: 20px;

    {% comment %} Used when user had a profile picture set in their Shop account {% endcomment %}
    --shop-brand-color: #000000;

    {% comment %} Used when logged in user has no img profile photo {% endcomment %}
    --shopify-account-signed-in-avatar-color-background: var(--text);
    --shopify-account-signed-in-avatar-color-text: var(--bg);

    {% comment %} Heading is just a bold instance of body font {% endcomment %}
    --shopify-account-font-heading: var(--FONT-STACK-HEADING);
    --shopify-account-font-body: var(--FONT-STACK-BODY);
  }

  {% comment %} Reset header account button styles {% endcomment %}
  shopify-account::part(signed-out-avatar) {
    min-width: auto;
    min-height: auto;
    font-size: inherit;
  }
/* END_SECTION:header */
