/** Shopify CDN: Minification failed

Line 12:18 Unexpected "{"
Line 12:27 Expected ":"

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:dbtfy-instagram (INDEX:36) */
#shopify-section-{{ section.id }} .splide__list{
    justify-content: center;
  }
/* END_SECTION:dbtfy-instagram */

/* START_SECTION:pk-reviews (INDEX:106) */
.pk-ava--ini{font-size:14px;font-weight:600;letter-spacing:.02em;color:var(--pk-accent);border-style:solid}
/* reviews: write a review */
.pk-rev__write{flex:none}
.pk-rev__write .pk-btn{width:100%}
@media(min-width:750px){.pk-rev__write .pk-btn{width:auto}}
dialog.pk-wr{width:min(560px,calc(100vw - 32px));max-height:calc(100svh - 32px);margin:auto;padding:0;border:0;border-radius:var(--pk-radius);background:#fff;color:var(--pk-ink);box-shadow:0 24px 64px rgba(28,28,27,.25);overflow:auto}
dialog.pk-wr::backdrop{background:rgba(28,28,27,.5)}
.pk-wr__form{position:relative;display:grid;gap:14px;padding:28px 24px 24px}
@media(min-width:750px){.pk-wr__form{padding:32px}}
.pk-wr__x{position:absolute;top:10px;right:12px;width:36px;height:36px;border:0;background:none;font-size:26px;line-height:1;color:var(--pk-muted);cursor:pointer;border-radius:50%}
.pk-wr__x:hover{background:var(--pk-tint)}
.pk-wr__h{font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.2;padding-right:32px}
.pk-wr__p{font-size:14.5px;line-height:1.55;color:var(--pk-muted)}
.pk-wr__stars{border:0;margin:0;padding:0}
.pk-wr__stars legend{font-size:13px;font-weight:600;margin-bottom:6px;padding:0}
.pk-wr__rate{display:inline-flex;flex-direction:row-reverse;gap:4px}
.pk-wr__rate input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}
.pk-wr__rate label{cursor:pointer;color:#dcd9cc;line-height:0;padding:2px}
.pk-wr__rate label svg{width:30px;height:30px}
.pk-wr__rate input:checked~label{color:var(--pk-star)}
.pk-wr__rate:hover label{color:#dcd9cc}
.pk-wr__rate label:hover,.pk-wr__rate label:hover~label{color:var(--pk-star)}
.pk-wr__rate input:focus-visible+label{outline:2px solid var(--pk-accent);outline-offset:2px;border-radius:4px}
.pk-wr__f{display:grid;gap:6px}
.pk-wr__f span{font-size:13px;font-weight:600}
.pk-wr__f input,.pk-wr__f textarea{width:100%;font:inherit;font-size:15px;color:var(--pk-ink);padding:11px 12px;border:1px solid var(--pk-line);border-radius:8px;background:#fff;box-shadow:none;outline:none;resize:vertical}
.pk-wr__f input:focus,.pk-wr__f textarea:focus{border-color:var(--pk-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--pk-accent) 18%,transparent)}
.pk-wr__2{display:grid;gap:14px}
@media(min-width:560px){.pk-wr__2{grid-template-columns:1fr 1fr}}
.pk-wr__note{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;line-height:1.5;color:var(--pk-muted);background:var(--pk-tint);border-radius:8px;padding:10px 12px}
.pk-wr__note svg{flex:none;width:18px;height:18px;margin-top:1px;color:var(--pk-accent)}
.pk-wr__small{font-size:12px;color:var(--pk-muted);text-align:center}
/* END_SECTION:pk-reviews */

/* START_SECTION:pk-timeline (INDEX:111) */
.pk-tl .pk-head{margin-bottom:36px}
.pk-tl__list{list-style:none;display:grid;max-width:960px;margin:0 auto;padding:0}
.pk-tl__list li{position:relative;padding:0 0 28px 54px}
.pk-tl__list li:last-child{padding-bottom:0}
.pk-tl__list li::before{content:'';position:absolute;left:17px;top:40px;bottom:4px;width:2px;background:var(--pk-line)}
.pk-tl__list li:last-child::before{display:none}
.pk-tl__dot{position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--pk-accent);color:#fff;font-size:15px;font-weight:700}
.pk-tl__when{margin:0;padding-top:1px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pk-accent)}
.pk-tl__t{display:block;margin-top:4px;font-size:19px;line-height:1.3}
.pk-tl__p{margin:6px 0 0;font-size:15.5px;line-height:1.55;color:var(--pk-muted)}
@media(min-width:750px){
  .pk-tl .pk-head{margin-bottom:56px}
  .pk-tl__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}
  .pk-tl__list li{padding:54px 0 0}
  .pk-tl__list li::before{left:46px;right:-22px;top:17px;bottom:auto;width:auto;height:2px}
}
/* END_SECTION:pk-timeline */

/* CSS from block stylesheet tags */
/* START_BLOCK:_dbtfy-tiktok-video (INDEX:305) */
.truncate-2-lines {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
/* END_BLOCK:_dbtfy-tiktok-video */