*{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;margin:0;min-height:100svh}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}html{scroll-padding-bottom:6rem}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select{font:inherit;border-radius:var(--style-border-radius-inputs)}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}body{font-family:var(--font-primary--family);background-color:var(--color-background);color:var(--color-foreground)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #ea580c;outline-offset:3px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@font-face{font-family:Satoshi;src:url(satoshi-variable.woff2) format("woff2");font-weight:300 900;font-display:swap}@font-face{font-family:Fredoka;src:url(fredoka-500.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Fredoka;src:url(fredoka-600.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Fredoka;src:url(fredoka-700.ttf) format("truetype");font-weight:700;font-display:swap}.ai-chat{--teal: #004c4c;--sky: #ccffff;--coral: #f3675a;--coral-deep: #c9483c;--sun: #f6d809;--pink: #ff598b;--bark: #2f1604;--bark-soft: rgb(47 22 4 / 72%);--bark-faint: rgb(47 22 4 / 58%);--cream: #fdf3e3;--paper: #fffaf0;--paper-edge: #ead9bb;--hairline: rgb(47 22 4 / 16%);--ease: cubic-bezier(.16, 1, .3, 1);--display: "Fredoka", ui-rounded, system-ui, sans-serif;position:fixed;right:1.25rem;bottom:1.25rem;z-index:50;color:var(--bark);font-family:Satoshi,system-ui,sans-serif;font-weight:500;line-height:1.45}.ai-chat ::selection{background:var(--sun);color:var(--bark)}.ai-chat button{border:0;background:none;color:inherit;cursor:pointer;font:inherit}.ai-chat :focus-visible{outline:3px solid var(--coral);outline-offset:2px}.ai-chat__sticker{display:inline-block;flex:none;rotate:-7deg;filter:drop-shadow(0 3px 5px rgb(47 22 4 / 28%));transition:rotate .5s var(--ease),scale .5s var(--ease)}.ai-chat__sticker svg{display:block;width:100%;height:100%;overflow:visible}.ai-chat__sticker--launcher{width:3.4rem;height:3.4rem;margin:-.9rem 0 -.4rem -.6rem}.ai-chat__sticker--head{width:3.1rem;height:3.1rem;margin:-.25rem 0 -.75rem}.ai-chat__sticker--row{width:2.1rem;height:2.1rem;margin-bottom:-.15rem}.ai-chat__launcher{display:flex;align-items:center;gap:.25rem;min-height:3.5rem;margin-left:auto;padding:0 1.25rem 0 .4rem;border-radius:999px;background:var(--teal)!important;color:var(--cream)!important;font-family:var(--display)!important;font-size:1.06rem;font-weight:600;box-shadow:0 10px 24px -8px #004c4cb3;transition:translate .2s var(--ease)}.ai-chat__launcher:hover{translate:0 -2px}.ai-chat__launcher:hover .ai-chat__sticker{rotate:4deg;scale:1.06}.ai-chat__panel{display:flex;flex-direction:column;width:min(25.25rem,calc(100vw - 2.5rem));height:min(45rem,calc(100svh - 2.5rem));overflow:hidden;border-radius:1rem;background:var(--paper);box-shadow:0 24px 60px -12px #2f160473}.ai-chat__panel[hidden]{display:none}.ai-chat__panel:not([hidden])+.ai-chat__launcher{display:none}.ai-chat__header{display:flex;align-items:center;gap:.6rem;flex:none;padding:.6rem .5rem .6rem .9rem;background:var(--teal);color:var(--cream)}.ai-chat__who{flex:1;min-width:0}.ai-chat__who h2{margin:0;color:var(--cream);font-family:var(--display);font-size:1.2rem;font-weight:600;line-height:1.1}.ai-chat__who p{margin:0;font-size:.81rem;opacity:.85}.ai-chat__header-actions{display:flex;align-items:center;gap:.15rem}.ai-chat__icon-button{display:grid;place-items:center;flex:none;width:3rem;height:3rem;border-radius:999px}.ai-chat__icon-button[hidden]{display:none}.ai-chat__icon-button svg{width:1.4rem;height:1.4rem;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.ai-chat__header .ai-chat__icon-button:hover{background:#ffffff1f}.ai-chat__voice-toggle[aria-pressed=true],.ai-chat__header .ai-chat__voice-toggle[aria-pressed=true]:hover{background:var(--sun);color:var(--bark)}.ai-chat__messages{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;gap:.65rem;overflow-y:auto;padding:1rem .9rem;scrollbar-width:thin;scrollbar-color:var(--paper-edge) transparent}.ai-chat__messages>*{flex:none}.ai-chat__row{display:flex;align-items:flex-end;gap:.5rem}.ai-chat__message{max-width:84%;margin:0;padding:.62rem .9rem;border-radius:.9rem;font-size:.94rem}.ai-chat__message--bot{border-bottom-left-radius:.25rem;background:#fff;box-shadow:0 1px 0 var(--paper-edge)}.ai-chat__message--user{align-self:flex-end;border-bottom-right-radius:.25rem;background:var(--teal);color:var(--cream)}.ai-chat__steps{display:inline-flex;gap:.3rem;margin-left:.5rem;vertical-align:middle}.ai-chat__steps i{width:.44rem;height:.44rem;border-radius:50%;background:var(--teal);opacity:.25;animation:ai-chat-step 1.2s var(--ease) infinite}.ai-chat__steps i:nth-child(2){animation-delay:.18s}.ai-chat__steps i:nth-child(3){animation-delay:.36s}.ai-chat__steps i:nth-child(4){animation-delay:.54s}@keyframes ai-chat-step{0%,60%,to{opacity:.25;translate:0 0}25%{opacity:1;translate:0 -3px}}.ai-chat__speak{display:flex;align-items:center;gap:.5rem;margin-top:.35rem;color:var(--teal);font-size:.81rem;font-weight:700}.ai-chat__speak button{min-height:2.75rem;margin-left:auto;padding:0 .4rem;color:var(--bark-soft);font-weight:700;text-decoration:underline;text-underline-offset:3px}.ai-chat__wave{display:flex;align-items:center;gap:3px;flex:1;height:1.9rem;overflow:hidden}.ai-chat__speak .ai-chat__wave{flex:none;width:1.9rem;height:1rem}.ai-chat__wave i{flex:none;width:3px;height:24%;border-radius:2px;background:var(--sun);animation:ai-chat-wave .9s ease-in-out infinite}.ai-chat__speak .ai-chat__wave i{background:var(--coral)}@keyframes ai-chat-wave{0%,to{height:18%}50%{height:96%}}.ai-chat__product-card{display:grid;grid-template-columns:2.75rem 1fr auto;align-items:center;gap:.7rem;padding:.5rem .75rem .5rem .5rem;border-radius:.75rem;background:#2f16040d;color:inherit;text-decoration:none}.ai-chat__product-image{display:grid;place-items:center;width:2.75rem;height:2.75rem;overflow:hidden;border-radius:.5rem;background:#fff}.ai-chat__product-image img{width:100%;height:100%;object-fit:cover}.ai-chat__product-copy{display:grid;min-width:0;font-size:.88rem}.ai-chat__product-copy small{color:var(--bark-soft);font-size:.75rem}.ai-chat__product-price{font-family:var(--display);font-weight:600;font-variant-numeric:tabular-nums}.ai-chat__offer-card{display:grid;gap:.6rem;padding:.9rem;border-radius:.9rem;background:#fff;box-shadow:0 8px 22px -12px #2f160473;animation:ai-chat-slap .55s var(--ease) both}@keyframes ai-chat-slap{0%{scale:1.06;rotate:1.2deg;opacity:0;filter:blur(3px)}to{scale:1;rotate:0deg;opacity:1;filter:blur(0)}}.ai-chat__offer-card.is-final{background:#fffbe2;box-shadow:inset 0 0 0 2px var(--sun),0 8px 22px -12px #2f160473}.ai-chat__offer-card[data-offer-status=pending_owner]{box-shadow:inset 0 0 0 2px var(--sun),0 8px 22px -12px #2f160473}.ai-chat__offer-topline{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--teal);font-size:.81rem;font-weight:700}.ai-chat__offer-topline [data-offer-countdown]{color:var(--bark-soft);font-variant-numeric:tabular-nums}.ai-chat__offer-topline [data-offer-countdown]:before{content:"Held for ";font-weight:500}.ai-chat__offer-card[data-offer-status=pending_owner] [data-offer-countdown]:before{content:"Owner replies within "}.ai-chat__rounds{display:flex;align-items:center;margin:.1rem .15rem 0}.ai-chat__rounds i{flex:none;width:.75rem;height:.75rem;border-radius:50%;background:var(--paper);box-shadow:inset 0 0 0 2px var(--teal)}.ai-chat__rounds i.is-done{background:var(--teal)}.ai-chat__rounds i.is-here{width:1.1rem;height:1.1rem;background:var(--coral);box-shadow:0 0 0 3px #fff,0 0 0 5px var(--coral)}.ai-chat__rounds b{flex:1;min-width:.8rem;height:0;margin:0 .3rem;border-top:2px dashed rgb(0 76 76 / 45%)}.ai-chat__rounds b.is-done{border-top-color:var(--teal)}.ai-chat__rounds svg{flex:none;width:1.15rem;height:1.15rem;fill:var(--sun);stroke:var(--bark);stroke-width:1.6;stroke-linejoin:round}.ai-chat__offer-card h3{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ai-chat__offer-items{margin:0;padding:0;list-style:none;font-size:.9rem;line-height:1.4}.ai-chat__offer-price{display:flex;align-items:baseline;flex-direction:row-reverse;justify-content:flex-end;gap:.6rem;margin:0;font-variant-numeric:tabular-nums}.ai-chat__offer-price strong{color:var(--teal);font-family:var(--display);font-size:2.5rem;font-weight:700;letter-spacing:-.02em;line-height:1}.ai-chat__offer-price span{color:var(--bark-faint);font-size:.9rem;text-decoration:line-through;text-decoration-thickness:1.5px}.ai-chat__offer-total-note{margin:-.35rem 0 0;color:var(--bark-soft);font-size:.75rem}.ai-chat__offer-card [data-offer-line]{margin:0;font-size:.92rem}.ai-chat__badges,.ai-chat__trail{display:flex;flex-wrap:wrap;gap:.35rem}.ai-chat__badges:empty,.ai-chat__trail:empty{display:none}.ai-chat__badges span{padding:.2rem .55rem;border-radius:999px;background:var(--sky);color:var(--teal);font-size:.75rem;font-weight:700}.ai-chat__trail{gap:.3rem;color:var(--bark-soft);font-size:.81rem;font-variant-numeric:tabular-nums}.ai-chat__trail span+span:before{content:"\2192  ";color:var(--bark-faint)}.ai-chat__offer-actions{display:grid;gap:.35rem;justify-items:center}.ai-chat__offer-actions button{width:100%;min-height:3.25rem;border-radius:.75rem;background:var(--coral);color:var(--bark);font-family:var(--display);font-size:1.12rem;font-weight:700;box-shadow:0 4px 0 -1px var(--coral-deep),0 10px 18px -8px #f3675ab3;transition:translate .15s var(--ease),box-shadow .15s var(--ease)}.ai-chat__offer-actions button:hover:not(:disabled){translate:0 -1px}.ai-chat__offer-actions button:active:not(:disabled){translate:0 3px;box-shadow:0 1px 0 -1px var(--coral-deep)}.ai-chat__offer-actions button:disabled{background:#eadfca;color:var(--bark-faint);box-shadow:none;cursor:not-allowed}.ai-chat__offer-actions a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--teal);font-size:.85rem;font-weight:700;text-underline-offset:3px}.ai-chat__offer-footer{margin:0;color:var(--bark-soft);font-size:.78rem;text-align:center}.ai-chat__offer-card--superseded{display:flex;justify-content:space-between;gap:.4rem;padding:.5rem .75rem;border-radius:.6rem;background:#2f16040d;box-shadow:none;color:var(--bark-soft);font-size:.84rem;font-variant-numeric:tabular-nums;animation:none}.ai-chat__offer-card--superseded span:nth-child(2){display:none}.ai-chat__offer-card--superseded span:nth-child(1):after{content:" \b7  replaced"}.ai-chat__offer-card--superseded span:nth-child(3){color:var(--bark-faint);text-decoration:line-through;text-decoration-thickness:1.5px}.ai-chat__foot{display:grid;gap:.5rem;flex:none;padding:.6rem .75rem .75rem;border-top:1.5px dashed var(--paper-edge)}.ai-chat__prompts{display:flex;flex-wrap:wrap;gap:.4rem}.ai-chat__prompts[hidden]{display:none}.ai-chat__prompts:empty{display:none}.ai-chat__prompts button{flex:none;min-height:2.75rem;padding:0 .8rem;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--hairline);color:var(--teal);font-size:.88rem;font-weight:700;transition:background .2s var(--ease),translate .2s var(--ease)}.ai-chat__prompts button:hover{background:var(--sky);translate:0 -1px}.ai-chat__form{display:flex;align-items:center;gap:.5rem}.ai-chat__form[hidden]{display:none}.ai-chat__form input{flex:1;min-width:0;min-height:3rem;padding:0 1rem;border:0;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--hairline);color:var(--bark);caret-color:var(--coral);font:inherit}.ai-chat__form input::placeholder{color:var(--bark-faint)}.ai-chat__form input:focus-visible{outline:0;box-shadow:inset 0 0 0 2.5px var(--teal)}.ai-chat__form.is-loading input{opacity:.6}.ai-chat__mic{background:#fff!important;box-shadow:inset 0 0 0 1.5px var(--hairline);color:var(--teal)!important}.ai-chat__mic:hover{background:var(--sky)!important}.ai-chat__send{background:var(--coral)!important;color:var(--bark)!important;transition:scale .2s var(--ease)}.ai-chat__send:hover:not(:disabled){scale:1.06}.ai-chat__send:disabled,.ai-chat__mic:disabled{opacity:.55;cursor:not-allowed}.ai-chat__listen{display:flex;align-items:center;gap:.75rem;min-height:3.5rem;padding:0 .25rem 0 1.1rem;border-radius:999px;background:var(--teal);color:var(--cream);font-size:.9rem;font-weight:700}.ai-chat__listen[hidden]{display:none}.ai-chat__listen-stop{display:grid;place-items:center;flex:none;width:3rem;height:3rem;border-radius:50%;background:var(--coral)!important}.ai-chat__listen-stop i{width:1rem;height:1rem;border-radius:.25rem;background:var(--bark)}.ai-chat__source{margin:0;color:var(--bark-soft);font-size:.75rem;text-align:center}@media(max-width:480px){.ai-chat{right:.75rem;bottom:.75rem}.ai-chat__panel{position:fixed;top:0;right:0;bottom:0;left:0;width:auto;height:auto;margin:0;border-radius:0}.ai-chat__header{padding-top:max(.6rem,env(safe-area-inset-top))}.ai-chat__foot{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.ai-chat *,.ai-chat *:before,.ai-chat *:after{animation:none!important;transition:none!important}}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}
/*# sourceMappingURL=/cdn/shop/t/3/assets/critical.css.map */
