:where(html){--q4-primary: #521c1e;--q4-surface: #f8eae0;--q4-on-primary: #faf7f4;--q4-ink: #383936;--q4-muted: #6b6d76;--q4-soft: #fbf2ec;--q4-yellow: #ffdb72;--q4-font: "Visby CF", var(--font-body-family), sans-serif}[class*=q4-],[class*=q4-]:before,[class*=q4-]:after{box-sizing:border-box}.q4-chip{display:inline-flex;align-items:center;height:30px;padding:0 14px;border-radius:100px;background:#fff;color:var(--q4-primary);font-family:var(--q4-font);font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.q4-chip--glass{background:#ffffff3d;color:#fff;letter-spacing:.06em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.q4-chip--soft{background:var(--q4-soft)}.q4-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;border:0;border-radius:100px;background:var(--q4-btn-bg, var(--q4-primary));color:var(--q4-btn-text, #fff);font-family:var(--q4-font);font-size:14px;font-weight:600;line-height:1.2;letter-spacing:.06em;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:filter .2s ease}.q4-btn:hover{filter:brightness(.95)}.q4-btn--yellow{--q4-btn-bg: var(--q4-yellow);--q4-btn-text: var(--q4-ink)}.q4-pill{position:relative;display:inline-flex;align-items:center;gap:var(--q4-pill-gap, 4px);padding:var(--q4-pill-pad, 12px 24px 12px 12px);border-radius:8px;box-shadow:var(--q4-pill-shadow, 0 4px 4px rgba(0, 0, 0, .25));font-family:var(--q4-font);text-align:left;background:linear-gradient(77deg,#521c1ecc -115.27% 59.85%,#521c1ecc 234.97%);overflow:hidden}.q4-hero .q4-pill{background:linear-gradient(77deg,#521c1ecc -115.27% 59.85%,#521c1ecc 234.97%);overflow:hidden}.q4-pill--dark{background:var(--q4-primary);color:#fff}.q4-pill--light{background:linear-gradient(135deg,var(--q4-surface) 0%,#fff 50%,var(--q4-surface) 100%);color:var(--q4-primary)}.q4-pill__media{flex:0 0 auto;width:var(--q4-pill-img, 56px);height:var(--q4-pill-img, 56px)}.q4-pill__image{display:block;width:100%;height:100%;object-fit:contain}.q4-pill__copy{display:flex;flex-direction:column;gap:var(--q4-pill-copy-gap, 4px);min-width:0}.q4-pill__label,.q4-pill__value{font-weight:700;line-height:1.2}.q4-pill__label{font-size:var(--q4-pill-label, 16px)}.q4-pill__value{font-size:var(--q4-pill-value, 14px)}.q4-pill__bow{position:absolute;z-index:1;left:var(--q4-pill-bow-x, -24px);top:var(--q4-pill-bow-y, -20px);width:var(--q4-pill-bow-w, 90px);height:auto;pointer-events:none;filter:drop-shadow(0 0 4px rgba(0,0,0,.3))}@media screen and (min-width:750px){.q4-pill--stack{flex-direction:column;gap:var(--q4-pill-gap-stack, 4px);padding:var(--q4-pill-pad-stack, 16px);text-align:center}.q4-pill--stack .q4-pill__media{width:var(--q4-pill-img-stack, 88px);height:var(--q4-pill-img-stack, 88px)}.q4-pill--stack .q4-pill__copy{align-items:center}.q4-pill--stack .q4-pill__label{font-size:var(--q4-pill-label-stack, 18px)}.q4-pill--stack .q4-pill__value{font-size:var(--q4-pill-value-stack, 16px)}.q4-pill--stack .q4-pill__bow{left:var(--q4-pill-bow-x-stack, -35px);top:var(--q4-pill-bow-y-stack, -32px);width:var(--q4-pill-bow-w-stack, 136px)}}.q4-textured{background-color:var(--q4-primary);background-image:linear-gradient(color-mix(in srgb,var(--q4-texture-color, var(--q4-primary)) var(--q4-texture-strength, 92%),transparent),color-mix(in srgb,var(--q4-texture-color, var(--q4-primary)) var(--q4-texture-strength, 92%),transparent)),var(--q4-texture, none);background-position:center;background-size:cover}.q4-dots{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:15px;background:#fff}.q4-dots:empty{display:none}.q4-dots.swiper-pagination-horizontal{position:static;width:auto}.q4-dots__dot{display:block;width:8px;height:8px;padding:0;border:0;border-radius:10px;background:#47241429;cursor:pointer;transition:background-color .2s ease}.q4-dots__dot.is-active{background:#472414}.q4-arrow{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:30px;background:var(--q4-surface);color:var(--q4-ink);cursor:pointer;transition:opacity .2s ease}.q4-arrow.is-disabled{opacity:.4;cursor:default}.q4-icon{display:block;flex:0 0 auto}
/*# sourceMappingURL=/cdn/shop/t/123/assets/q4-ui.css.map */
