:root{--hom-milk: #fff8ec;--hom-cream: #f4efe6;--hom-peach: #ffd9c2;--hom-peach-2: #ffebdd;--hom-paper: #ffffff;--hom-ink: #1b1a18;--hom-muted: #6b665e;--hom-line: #ece4d6;--hom-orange: #f26b21;--hom-orange-hover: #e25a12;--hom-r: 22px;--hom-r-sm: 14px;--hom-max: 1240px;--hom-pad: clamp(16px, 4vw, 40px);--hom-wide: "Archivo", "Arial Black", Arial, sans-serif;--hom-hand: "Caveat", cursive;--hom-press: cubic-bezier(.2, .9, .3, 1.4);--hom-shadow-hard: 4px 4px 0 var(--hom-ink)}body{background:var(--hom-milk)}.hom-ui{color:var(--hom-ink);font-family:var(--hom-wide);font-size:17px;line-height:1.55}.hom-ui :is(h1,h2,h3,.h-xl,.h-l,.h-m,.h-s){margin:0;font-family:var(--hom-wide);font-stretch:125%;font-weight:800;letter-spacing:-.02em;line-height:1.02;color:var(--hom-ink);text-transform:none}.hom-ui .h-xl{font-size:clamp(34px,5.4vw,74px);line-height:.98}.hom-ui .h-l{font-size:clamp(30px,5vw,60px);line-height:1}.hom-ui .h-m{font-size:clamp(22px,2.6vw,32px);line-height:1.08}.hom-ui .h-s{font-size:20px;line-height:1.15;letter-spacing:-.01em}.hom-ui .hand,.hom-hand{display:inline-block;font-family:var(--hom-hand);font-weight:700;font-style:normal;color:var(--hom-orange);font-size:clamp(22px,2.6vw,32px);line-height:1;transform:rotate(-2deg);transform-origin:left}.hom-ui .lead{max-width:48ch;margin:14px 0 0;font-size:clamp(15px,1.5vw,19px);color:var(--hom-muted)}.hom-ui .small{font-size:14px;color:var(--hom-muted)}.hom-ui .accent{color:var(--hom-orange)}.hom-ui :focus-visible{outline:3px solid var(--hom-orange);outline-offset:3px;border-radius:6px}.hom-ui .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 26px;border:2px solid var(--hom-ink);border-radius:999px;background:var(--hom-paper);color:var(--hom-ink);font:700 17px/1 var(--hom-wide);text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .1s ease-out,background-color .15s,box-shadow .15s}.hom-ui .btn:hover{transform:translate(-2px,-2px);box-shadow:var(--hom-shadow-hard)}.hom-ui .btn:active{transform:translate(1px,1px) scale(.97);box-shadow:0 0 0 var(--hom-ink)}.hom-ui .btn-primary{border-color:var(--hom-orange);background:var(--hom-orange);color:#fff}.hom-ui .btn-primary:hover{background:var(--hom-orange-hover);border-color:var(--hom-ink)}.hom-ui .btn-dark{background:var(--hom-ink);color:#fff}.hom-ui .btn[disabled]{opacity:.6;cursor:wait;transform:none;box-shadow:none}.hom-ui .btn-block{width:100%}.hom-ui .chip{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border:2px solid var(--hom-ink);border-radius:999px;background:var(--hom-paper);color:var(--hom-ink);font:600 15px/1 var(--hom-wide);cursor:pointer;transition:transform .1s ease-out,background-color .15s,color .15s}.hom-ui .chip:hover{background:var(--hom-peach-2)}.hom-ui .chip:active{transform:scale(.94)}.hom-ui .chip[aria-pressed=true],.hom-ui .chip[aria-selected=true],.hom-ui .chip.is-on{background:var(--hom-ink);color:#fff;animation:hom-pop .28s var(--hom-press)}.hom-ui .chip[disabled]{opacity:.35;cursor:not-allowed}@keyframes hom-pop{0%{transform:scale(.9)}}.hom-ui .pick{position:relative;border:2px solid var(--hom-ink);border-radius:var(--hom-r-sm);background:var(--hom-paper);cursor:pointer;outline:4px solid transparent;outline-offset:2px;transition:transform .12s ease-out,box-shadow .15s,outline-color .15s}.hom-ui .pick:hover{transform:translate(-2px,-2px);box-shadow:var(--hom-shadow-hard)}.hom-ui .pick:active{transform:scale(.95);box-shadow:none}.hom-ui .pick[aria-pressed=true],.hom-ui .pick[aria-selected=true]{outline-color:var(--hom-orange);animation:hom-pop .3s var(--hom-press)}.hom-ui .swatch{width:40px;height:40px;padding:0;border:2px solid var(--hom-ink);border-radius:50%;cursor:pointer;transition:transform .1s ease-out,box-shadow .15s}.hom-ui .swatch:active{transform:scale(.9)}.hom-ui .swatch[aria-pressed=true]{box-shadow:0 0 0 3px var(--hom-paper),0 0 0 5px var(--hom-orange);animation:hom-pop .28s var(--hom-press)}.hom-ui .seg{display:inline-flex;padding:3px;border:2px solid var(--hom-ink);border-radius:999px;background:var(--hom-paper)}.hom-ui .seg>*{min-height:36px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--hom-ink);font:700 14px/1 var(--hom-wide);cursor:pointer;transition:background-color .15s,color .15s,transform .1s}.hom-ui .seg>*:active{transform:scale(.95)}.hom-ui .seg>*[aria-pressed=true],.hom-ui .seg>*:has(input:checked){background:var(--hom-orange);color:#fff;animation:hom-pop .28s var(--hom-press)}.hom-ui :is(input[type=text],input[type=email],input[type=search],input:not([type]),select,textarea).field-input,.hom-ui .field :is(input,select,textarea){width:100%;min-height:48px;padding:10px 18px;border:2px solid var(--hom-ink);border-radius:999px;background:var(--hom-paper);color:var(--hom-ink);font:400 17px/1.3 var(--hom-wide)}.hom-ui .field textarea{border-radius:var(--hom-r-sm)}.hom-ui .card{overflow:hidden;border:2px solid var(--hom-ink);border-radius:var(--hom-r);background:var(--hom-paper)}.hom-ui .card-sm{border-radius:var(--hom-r-sm)}.hom-ui .card-lift{box-shadow:10px 10px 0 var(--hom-ink)}.hom-ui .price-tag{display:inline-block;padding:4px 12px;border-radius:999px;background:var(--hom-peach);font-weight:700;font-size:15px}.hom-ui .badge{display:inline-block;padding:2px 10px;border:1.5px solid var(--hom-ink);border-radius:999px;background:var(--hom-paper);font-weight:700;font-size:12px}.hom-ui .badge.pick-badge{border-color:var(--hom-orange);background:var(--hom-orange);color:#fff}.hom-ui .stars{color:var(--hom-orange);letter-spacing:2px}.hom-ui .sec{padding:clamp(36px,5vw,72px) var(--hom-pad)}.hom-ui .sec.tight{padding-block:clamp(22px,3vw,40px)}.hom-ui .wrap{max-width:var(--hom-max);margin:0 auto}.hom-ui .bg-cream{background:var(--hom-cream)}.hom-ui .bg-peach{background:var(--hom-peach-2)}.hom-ui .bg-ink{background:var(--hom-ink);color:#fff}@media(max-width:640px){.hom-ui .swipe-row{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--swipe-col, 23.5%);gap:8px;margin-inline:calc(var(--hom-pad) * -1);padding:4px var(--hom-pad) 8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--hom-pad);scrollbar-width:none}.hom-ui .swipe-row::-webkit-scrollbar{display:none}.hom-ui .swipe-row>*{scroll-snap-align:start}.hom-ui .chip{min-height:32px;padding:0 11px;font-size:13px}}@media(prefers-reduced-motion:reduce){.hom-ui *,.hom-ui *:before,.hom-ui *:after{animation:none!important;transition:none!important}}body:has(.contact-form) #MainContent{background:var(--hom-milk)}body:has(.contact-form) #MainContent :is(.shopify-section,.section){--color-background: var(--hom-milk);background:var(--hom-milk)}body:has(.contact-form) #MainContent h1{font-family:var(--hom-wide);font-stretch:125%;font-weight:800;letter-spacing:-.02em;line-height:1}body:has(.contact-form) #MainContent .rte{color:var(--hom-muted);font-size:17px;max-width:560px;margin-inline:auto}body:has(.contact-form) #MainContent .rte a{color:var(--hom-ink);font-weight:700}.contact-form .contact-form__input{background:var(--hom-paper);border:2px solid var(--hom-ink);border-radius:var(--hom-r-sm);color:var(--hom-ink);font-family:var(--hom-wide);font-size:16px;transition:box-shadow .15s ease-out}.contact-form .contact-form__input::placeholder{color:var(--hom-muted)}.contact-form .contact-form__input:focus-visible{outline:none;box-shadow:0 0 0 4px var(--hom-orange)}.contact-form .submit-button{min-height:52px;padding-inline:36px;border:2px solid var(--hom-ink);border-radius:999px;background:var(--hom-orange);color:#fff;font-family:var(--hom-wide);font-weight:700;box-shadow:var(--hom-shadow-hard);transition:transform .12s ease-out,box-shadow .12s ease-out,background-color .12s ease-out}.contact-form .submit-button:hover{background:var(--hom-orange-hover);transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--hom-ink)}.contact-form .submit-button:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--hom-ink)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hom-ui.css.map */
