/** Shopify CDN: Minification failed

Line 168:4 Unexpected "{"
Line 168:5 Expected identifier but found "%"
Line 168:82 Expected identifier but found "%"
Line 171:4 Unexpected "{"
Line 171:5 Expected identifier but found "%"
Line 171:69 Expected identifier but found "%"
Line 175:4 Unexpected "{"
Line 175:5 Expected identifier but found "%"
Line 175:64 Expected identifier but found "%"
Line 180:2 Unexpected "{"
... and 2 more hidden warnings

**/
/* START_SECTION:amys-corner (INDEX:3) */
.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__updates{height:170px;max-height:170px;padding:6px 18px;overflow-y:auto}
.suteki-corner__row{display:grid;grid-template-columns:43px minmax(0,1fr);gap:10px;align-items:baseline;padding:11px 0}
.suteki-corner__row+.suteki-corner__row{border-top:1px dashed #d8dedb}
.suteki-corner__row time{font-size:10px;line-height:1.6;color:#65555d;white-space:nowrap}
.suteki-corner__row a{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.7;color:#5a5a5b;text-decoration:underline;text-decoration-color:#d9acbf;text-underline-offset:3px}
.suteki-corner__row a:hover{color:#754c62;text-decoration-color:currentColor}
.suteki-corner__footer{padding:11px 18px 14px;border-top:1px dashed #d8dedb}
.suteki-corner__footer a{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:6px 13px;border:1.5px solid #777b77;border-radius:3px 5px 4px 3px;background:#f5c4d8;box-shadow:2px 2px 0 #e5dedf;color:#554e52;font-size:12px;line-height:1.5;text-decoration:none}
.suteki-corner__footer a:hover{background:#f8d6e4}
.suteki-corner__footer a:active{box-shadow:none;transform:translate(1px,1px)}


.suteki-corner__footer{display:flex;justify-content:flex-end}

.suteki-corner__left{min-width:0}
.suteki-corner__welcome{text-align:left;margin:0 0 28px;padding-left:8px}
.suteki-corner__welcome h1{font-family:'Suteki Tangerine',cursive;font-size:clamp(48px,4.5vw,66px);font-weight:400;font-style:normal;line-height:1.15;letter-spacing:0;text-transform:none;color:#637986;margin:0 0 9px}
.suteki-corner__welcome p{font-family:inherit;font-size:14px;line-height:1.8;color:#5a5a5b;margin:0;max-width:650px}
@media(max-width:749px){.suteki-corner__welcome{text-align:center;padding:0;margin-bottom:26px}.suteki-corner__welcome h1{font-size:49px}.suteki-corner__welcome p{font-size:13px}}
/* END_SECTION:amys-corner */
/* 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 */
