.vAULUW_section{background:var(--paper)}.vAULUW_manifesto{max-width:21em;font-family:var(--ff-display);margin:10px 0 clamp(90px,12vw,160px);font-size:clamp(2rem,1rem + 3.3vw,4rem);line-height:1.14}.vAULUW_unit{white-space:nowrap}.vAULUW_hl{color:var(--blue)}.vAULUW_chip,.vAULUW_chipIcon{vertical-align:-.08em;border:3px solid var(--ink);height:.86em;box-shadow:3px 3px 0 var(--ink);border-radius:999px;margin:0 .14em 0 .02em;display:inline-block;position:relative;overflow:hidden}.vAULUW_chip{background:var(--sky-100);width:1.75em}.vAULUW_chipImg{object-fit:cover}.vAULUW_chipIcon{background:var(--sun);width:1.25em;color:var(--ink);place-items:center;display:inline-grid}.vAULUW_chipIcon svg{width:.56em;height:.56em}.vAULUW_inlineHeart{vertical-align:-.04em;width:.78em;height:.72em;margin-left:.14em;display:inline-block}.vAULUW_bentoHead{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:20px 56px;margin-bottom:clamp(36px,5vw,56px);display:grid}.vAULUW_bentoHead .lead{margin-top:0}.vAULUW_bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(250px,auto);gap:20px;display:grid}.vAULUW_cell{display:flex}.vAULUW_spanWide{grid-column:span 2}.vAULUW_spanTall{grid-row:span 2}.vAULUW_tile{border:var(--line);box-shadow:6px 6px 0 var(--ink);transition:translate .4s var(--ease-out), box-shadow .4s var(--ease-out);background:#fff;border-radius:30px;flex-direction:column;flex:1;gap:12px;padding:26px;display:flex;position:relative;overflow:hidden}.vAULUW_tile:hover{box-shadow:10px 10px 0 var(--ink);translate:-4px -4px}.vAULUW_tile[data-tone=blue]{background:var(--blue);color:#fff}.vAULUW_tile[data-tone=sun]{background:var(--sun)}.vAULUW_tile[data-tone=sky]{background:var(--sky-300)}.vAULUW_tile[data-tone=ink]{background:var(--ink);color:#fff}.vAULUW_tile h3{font-size:clamp(1.45rem,1.1rem + .9vw,1.95rem)}.vAULUW_tile p{opacity:.9}.vAULUW_tileIcon{border:var(--line);width:56px;height:56px;color:var(--blue);box-shadow:3px 3px 0 var(--ink);transition:rotate .5s var(--ease-spring);background:#fff;border-radius:18px;place-items:center;display:grid}.vAULUW_tile:hover .vAULUW_tileIcon{rotate:-10deg}.vAULUW_tileIcon svg{width:28px;height:28px}.vAULUW_tileIconSun{background:var(--sun);color:var(--ink);border-color:#fff}.vAULUW_quote{background:#ffffff1a;border:2px dashed #ffffff73;border-radius:20px;gap:6px;margin:auto 0 0;padding:16px 18px;font-size:1.08rem;font-weight:800;display:grid}.vAULUW_quote cite{opacity:.8;font-size:.85rem;font-style:normal;font-weight:600}.vAULUW_quoteStars{color:var(--sun);gap:2px;display:flex}.vAULUW_quoteStars svg{width:17px;height:17px}.vAULUW_photoTile{background:var(--sun);min-height:420px;padding:0}.vAULUW_photo{object-fit:cover;transition:scale .9s var(--ease-out)}.vAULUW_photoTile:hover .vAULUW_photo{scale:1.05}.vAULUW_photoCaption{border:var(--line);box-shadow:5px 5px 0 var(--ink);font-family:var(--ff-display);background:#fff;border-radius:22px;padding:14px 18px;font-size:1.4rem;line-height:1.05;position:absolute;top:16px;left:16px;right:16px;rotate:-2deg}.vAULUW_captionHeart{vertical-align:-.12em;width:1em;height:.9em;display:inline-block}.vAULUW_big{font-family:var(--ff-display);color:var(--sun);font-size:clamp(3rem,2rem + 3vw,4.4rem);line-height:.9}.vAULUW_tile p.vAULUW_big{opacity:1}.vAULUW_igLink{color:var(--sun);align-items:center;gap:6px;margin-top:auto;font-weight:900;display:inline-flex}.vAULUW_igLink svg{width:18px;height:18px;transition:translate .3s var(--ease-out)}.vAULUW_igLink:hover svg{translate:3px -3px}@media (max-width:1099px){.vAULUW_bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:959px){.vAULUW_bentoHead{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.vAULUW_bento{grid-template-columns:minmax(0,1fr)}.vAULUW_spanWide,.vAULUW_spanTall{grid-area:auto}.vAULUW_photoTile{min-height:360px}}
.ip94Ia_section{background-color:var(--sun);border-top:var(--line);background-image:radial-gradient(#0b1f471c 1.4px,#0000 1.8px);background-size:20px 20px;overflow:hidden}.ip94Ia_grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(36px,5vw,84px);display:grid}.ip94Ia_eyebrow{color:var(--ink)}.ip94Ia_title .hl{color:var(--blue)}.ip94Ia_lead{color:var(--ink)}.ip94Ia_steps{flex-wrap:wrap;gap:10px;margin:28px 0 30px;padding:0;list-style:none;display:flex}.ip94Ia_steps li{border:var(--line);box-shadow:3px 3px 0 var(--ink);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:7px 16px 7px 7px;font-size:.95rem;font-weight:800;display:inline-flex}.ip94Ia_steps li span{background:var(--blue);color:#fff;width:30px;height:30px;font-family:var(--ff-display);border-radius:50%;place-items:center;display:grid}.ip94Ia_form{border:var(--line);box-shadow:10px 10px 0 var(--ink);background:#fff;border-radius:32px;gap:18px;padding:clamp(20px,3vw,32px);display:grid}.ip94Ia_field{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.ip94Ia_field label,.ip94Ia_field legend{padding:0;font-size:.95rem;font-weight:900}.ip94Ia_field legend{margin-bottom:8px}.ip94Ia_field label span{color:var(--ink-soft);font-weight:600}.ip94Ia_field input,.ip94Ia_field textarea{border:2.5px solid var(--ink);background:var(--paper);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:16px;padding:12px 16px;font-weight:600;transition:box-shadow .2s,background-color .2s}.ip94Ia_field input::placeholder,.ip94Ia_field textarea::placeholder{color:#8790a8;font-weight:500}.ip94Ia_field input:focus,.ip94Ia_field textarea:focus{box-shadow:0 0 0 4px var(--sky-300);background:#fff;outline:none}.ip94Ia_field small{color:var(--ink-soft);font-size:.85rem}.ip94Ia_chips{flex-wrap:wrap;gap:8px;display:flex}.ip94Ia_chip,.ip94Ia_toggle label{isolation:isolate;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;gap:7px;font-weight:800;transition:color .25s;display:inline-flex;position:relative}.ip94Ia_chip{border:2.5px solid var(--ink);padding:9px 16px}.ip94Ia_chip input,.ip94Ia_toggle input{opacity:0;pointer-events:none;position:absolute}.ip94Ia_chip[data-active=true],.ip94Ia_toggle label[data-active=true]{color:#fff}.ip94Ia_chipBg,.ip94Ia_toggleBg{z-index:-1;border-radius:inherit;position:absolute}.ip94Ia_chipBg{background:var(--blue);inset:-2.5px}.ip94Ia_toggle{border:2.5px solid var(--ink);background:var(--paper);border-radius:999px;grid-template-columns:1fr 1fr;padding:5px;display:grid}.ip94Ia_toggle label{text-align:center;padding:10px 12px}.ip94Ia_toggle label svg{width:20px;height:20px}.ip94Ia_toggleBg{background:var(--ink);inset:0}.ip94Ia_chip:has(input:focus-visible){outline:3px solid var(--blue);outline-offset:3px}.ip94Ia_toggle label:has(input:focus-visible){outline:3px solid var(--blue);outline-offset:3px}.ip94Ia_collapse{overflow:hidden}.ip94Ia_submit{white-space:normal;text-align:center;width:100%;margin-top:4px}.ip94Ia_hint{text-align:center;color:var(--ink-soft);font-size:.86rem}.ip94Ia_phoneCol{place-items:center;min-height:720px;display:grid;position:relative}.ip94Ia_phoneWrap{z-index:2;width:min(100%,340px);position:relative}.ip94Ia_phone{aspect-ratio:9/18.6;background:var(--ink);border-radius:52px;padding:12px;position:relative;rotate:3deg;box-shadow:16px 16px #0b1f47d9,0 40px 80px -30px #0b1f4799}.ip94Ia_phone:before{content:"";z-index:3;background:var(--ink);border-radius:999px;width:92px;height:24px;margin-left:-46px;position:absolute;top:22px;left:50%}.ip94Ia_screen{background:#efeae2 url(/patterns/paws-chat.svg) 0 0/170px;border-radius:41px;flex-direction:column;height:100%;display:flex;overflow:hidden}.ip94Ia_chatHeader{color:#fff;background:#008069;align-items:center;gap:10px;padding:50px 14px 12px;display:flex}.ip94Ia_back{margin-top:-4px;font-size:1.9rem;line-height:1}.ip94Ia_avatar{background:#fff;border-radius:50%}.ip94Ia_contact strong{font-size:.98rem;line-height:1.15;display:block}.ip94Ia_contact small{opacity:.85;font-size:.76rem}.ip94Ia_chat{flex-direction:column;flex:1;justify-content:flex-end;gap:8px;min-height:0;padding:14px 12px;display:flex;overflow:hidden}.ip94Ia_day{color:#54656f;background:#fff;border-radius:8px;align-self:center;padding:4px 10px;font-size:.68rem;font-weight:800;box-shadow:0 1px 1px #00000014}.ip94Ia_bubble{color:#111b21;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;flex:none;max-width:88%;padding:8px 10px 20px;font-size:.82rem;line-height:1.4;position:relative;box-shadow:0 1px 1px #0000001f}.ip94Ia_in{background:#fff;border-top-left-radius:4px;align-self:flex-start}.ip94Ia_out{background:#d9fdd3;border-top-right-radius:4px;align-self:flex-end;transition:filter .3s}.ip94Ia_out[data-typing=true]{filter:saturate(1.4)brightness(1.03)}.ip94Ia_meta{color:#667781;align-items:center;gap:3px;font-size:.64rem;display:inline-flex;position:absolute;bottom:4px;right:8px}.ip94Ia_ticks{color:#8696a0;width:16px;height:11px;transition:color .5s .6s}.ip94Ia_ticks[data-read=true]{color:#53bdeb}.ip94Ia_inputBar{align-items:center;gap:8px;padding:8px 10px 18px;display:flex}.ip94Ia_inputField{color:#667781;background:#fff;border-radius:999px;flex:1;padding:10px 16px;font-size:.84rem}.ip94Ia_typing{color:#008069;align-items:baseline;gap:2px;font-weight:700;display:inline-flex}.ip94Ia_typing i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1s ease-in-out infinite ip94Ia_dot}.ip94Ia_typing i:nth-child(2){animation-delay:.15s}.ip94Ia_typing i:nth-child(3){animation-delay:.3s}@keyframes ip94Ia_dot{50%{opacity:.4;translate:0 -3px}}.ip94Ia_sendBtn{color:#fff;background:#00a884;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.ip94Ia_sendBtn svg{width:20px;height:20px}.ip94Ia_petSticker{z-index:1;aspect-ratio:1;border:4px solid var(--ink);background:var(--sky);width:clamp(150px,16vw,220px);box-shadow:8px 8px 0 var(--ink);border-radius:50%;position:absolute;top:3%;left:-12%;overflow:hidden;rotate:-10deg}.ip94Ia_petImg{object-fit:cover;object-position:50% 88%}.ip94Ia_note{z-index:3;font-family:var(--ff-hand);color:var(--ink);font-size:2rem;font-weight:700;line-height:.95;position:absolute;top:44%;right:-7%;rotate:8deg}.ip94Ia_note svg{width:54px;height:38px;margin:6px 0 0 -30px;rotate:8deg;scale:1 -1}.ip94Ia_heart1{width:58px;position:absolute;top:6%;right:6%}.ip94Ia_heart2{width:40px;position:absolute;bottom:10%;left:8%}.ip94Ia_bone{color:#fff;width:70px;position:absolute;top:30%;right:12%}@media (max-width:1099px){.ip94Ia_note{font-size:1.7rem;right:-3%}}@media (max-width:959px){.ip94Ia_grid{grid-template-columns:minmax(0,1fr)}.ip94Ia_phoneCol{min-height:0;padding:40px 0 20px}.ip94Ia_petSticker,.ip94Ia_note,.ip94Ia_bone{display:none}}@media (max-width:559px){.ip94Ia_phoneWrap{width:min(86%,320px)}.ip94Ia_toggle label{padding:10px 8px;font-size:.92rem}.ip94Ia_submit{font-size:1rem}}
.LA3S-W_section{background:var(--paper);padding:clamp(60px,8vw,110px) 0 clamp(90px,11vw,150px);overflow:hidden}.LA3S-W_box{border:var(--line);color:#fff;background:radial-gradient(60% 80% at 100% 0%, #5aa9f099, transparent 70%), url(/patterns/paws-white.svg) 0 0 / 220px auto, var(--blue);box-shadow:14px 14px 0 var(--ink);border-radius:48px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:40px;padding:clamp(36px,6vw,84px);display:grid;position:relative}.LA3S-W_title{text-wrap:balance;font-size:clamp(2.7rem,1.4rem + 4.4vw,5.6rem);line-height:.98}.LA3S-W_title .hl{color:var(--sun)}.LA3S-W_text{color:#ffffffe6;max-width:32em;margin-top:22px;font-size:1.15rem}.LA3S-W_actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.LA3S-W_art{aspect-ratio:1;justify-self:center;width:100%;max-width:400px;margin-block:-130px;position:relative}.LA3S-W_photo{border:4px solid var(--ink);background:var(--sky);box-shadow:12px 12px 0 var(--ink);border-radius:50%;position:absolute;inset:6%;overflow:hidden}.LA3S-W_img{object-fit:cover;object-position:50% 30%}.LA3S-W_badge{aspect-ratio:1;place-items:center;width:40%;display:grid;position:absolute;top:-2%;right:-6%}.LA3S-W_badgeShape,.LA3S-W_badgeShadow{width:100%;height:100%;color:var(--sun);position:absolute;inset:0}.LA3S-W_badgeShadow{color:var(--ink);translate:5px 5px}.LA3S-W_badgeText{font-family:var(--ff-display);color:var(--ink);text-align:center;font-size:clamp(1.1rem,.7rem + 1vw,1.6rem);line-height:.92;position:relative;rotate:-12deg}.LA3S-W_heart1{width:62px;position:absolute;top:16%;left:-4%}.LA3S-W_heart2{width:40px;position:absolute;bottom:4%;right:4%}.LA3S-W_spark{width:30px;color:var(--sun);position:absolute;bottom:2%;left:12%}.LA3S-W_paw{color:#fff;width:34px;position:absolute;top:-6%;left:44%;rotate:-20deg}@media (max-width:959px){.LA3S-W_box{grid-template-columns:minmax(0,1fr)}.LA3S-W_art{max-width:320px;margin-block:10px 0}}@media (max-width:559px){.LA3S-W_box{border-radius:34px}.LA3S-W_actions>span{width:100%}.LA3S-W_actions .btn{width:100%}}
.S6Hkya_footer{color:#fff;background:radial-gradient(50% 60% at 0% 0%, #2859a88c, transparent 70%), var(--ink);padding-top:clamp(70px,8vw,110px);position:relative;overflow:hidden}.S6Hkya_top{grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr) minmax(0,1.25fr) minmax(0,1fr);gap:40px;display:grid}.S6Hkya_logoWrap{width:108px;height:108px;box-shadow:6px 6px 0 var(--blue);background:#fff;border:3px solid #fff;border-radius:50%;place-items:center;display:grid;overflow:hidden}.S6Hkya_logo{width:100%;height:100%}.S6Hkya_slogan{max-width:13em;font-family:var(--ff-display);margin:20px 0 22px;font-size:1.7rem;line-height:1.05}.S6Hkya_social{gap:10px;display:flex}.S6Hkya_social a{width:46px;height:46px;transition:background-color .3s, color .3s, border-color .3s, rotate .4s var(--ease-spring), translate .4s var(--ease-spring);border:2px solid #ffffff4d;border-radius:50%;place-items:center;display:grid}.S6Hkya_social a:hover{border-color:var(--sun);background:var(--sun);color:var(--ink);translate:0 -3px;rotate:-10deg}.S6Hkya_social svg{width:21px;height:21px}.S6Hkya_col h3{color:var(--sun);margin-bottom:18px;font-size:1.3rem}.S6Hkya_col ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.S6Hkya_col a{opacity:.85;transition:opacity .2s,color .2s}.S6Hkya_col a:hover{opacity:1;color:var(--sun)}.S6Hkya_hour{border-bottom:1px dashed #ffffff2e;justify-content:space-between;gap:12px;padding-bottom:10px;display:flex}.S6Hkya_hour span{opacity:.85}.S6Hkya_giant{font-family:var(--ff-display);white-space:nowrap;text-align:center;color:#0000;-webkit-text-stroke:2px #ffffff2b;-webkit-user-select:none;user-select:none;margin:clamp(56px,7vw,96px) 0 .16em;font-size:clamp(3.4rem,14.6vw,17rem);line-height:1}.S6Hkya_bottom{padding-block:22px 28px;color:#ffffffb8;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;padding-right:96px;font-size:.9rem;display:flex;position:relative}.S6Hkya_toTop{background:var(--sun);width:52px;height:52px;color:var(--ink);transition:translate .35s var(--ease-spring);border:3px solid #fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 5px #00000059}.S6Hkya_toTop:hover{translate:0 -4px}.S6Hkya_toTop svg{width:24px;height:24px}.S6Hkya_made{align-items:center;gap:6px;display:inline-flex}.S6Hkya_dev{color:#ffffff80;align-items:center;gap:.55rem;transition:color .3s;display:inline-flex}.S6Hkya_devLogo{width:18px;height:18px;transition:transform .6s var(--ease-out), box-shadow .6s var(--ease-out);border-radius:4px;flex:none;box-shadow:0 0 0 1px #f4efe71f}.S6Hkya_devLogo [data-lnd=dot]{transform-box:fill-box;transform-origin:50%;transition:transform .6s var(--ease-out)}.S6Hkya_devName{letter-spacing:.04em;color:#ffffffb8;transition:color .3s, background-size .5s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;font-weight:600}.S6Hkya_dev:hover,.S6Hkya_dev:focus-visible{color:#ffffffb8}.S6Hkya_dev:hover .S6Hkya_devName,.S6Hkya_dev:focus-visible .S6Hkya_devName{color:#fff;background-size:100% 1px}.S6Hkya_dev:hover .S6Hkya_devLogo,.S6Hkya_dev:focus-visible .S6Hkya_devLogo{transform:translateY(-2px)rotate(-6deg);box-shadow:0 0 0 1px #f4efe733,0 6px 16px -6px #2a3ffbb3}.S6Hkya_dev:hover [data-lnd=dot],.S6Hkya_dev:focus-visible [data-lnd=dot]{transform:rotate(90deg)scale(1.15)}.S6Hkya_heart{width:18px;height:16px}@media (max-width:1023px){.S6Hkya_top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.S6Hkya_top{grid-template-columns:minmax(0,1fr)}.S6Hkya_bottom{padding-bottom:96px;padding-right:0}}
.OpcrDa_loader{z-index:100;background:var(--blue);color:#fff;place-items:center;animation:.4s 5s forwards OpcrDa_failsafe;display:grid;position:fixed;inset:0;overflow:hidden}html[data-intro=skip] .OpcrDa_loader{display:none}.OpcrDa_loader:before{content:"";background:radial-gradient(50% 50%,#5aa9f08c,#0000 70%),url(/patterns/paws-white.svg) 0 0/200px;position:absolute;inset:0}.OpcrDa_center{justify-items:center;gap:22px;display:grid;position:relative}.OpcrDa_logoWrap{width:160px;height:160px;position:relative}.OpcrDa_logoPop{border:4px solid var(--ink);width:100%;height:100%;box-shadow:8px 8px 0 var(--ink);background:#fff;border-radius:50%;position:relative;overflow:hidden}.OpcrDa_logo{width:100%;height:100%}.OpcrDa_orbit{width:0;height:0;position:absolute;top:50%;left:50%}.OpcrDa_heart{width:32px;display:block;position:absolute;top:-15px;left:-16px}.OpcrDa_nameMask{padding:4px 6px 8px;overflow:hidden}.OpcrDa_name{font-family:var(--ff-display);font-size:2.4rem;line-height:1}.OpcrDa_name span{color:var(--sun)}.OpcrDa_bar{border:3px solid var(--ink);background:#fff3;border-radius:999px;width:170px;height:12px;overflow:hidden}.OpcrDa_barFill{background:var(--sun);transform-origin:0;height:100%;display:block}@keyframes OpcrDa_failsafe{to{opacity:0;visibility:hidden}}
.GTx2tq_status{--dot:#9aa6bf;white-space:nowrap;border:2px solid;border-radius:999px;align-items:center;gap:9px;padding:8px 15px 8px 12px;font-size:.9rem;font-weight:700;line-height:1.2;display:inline-flex}.GTx2tq_status[data-tone=light]{color:#fff;background:#ffffff14;border-color:#ffffff52}.GTx2tq_status[data-tone=dark]{color:var(--ink);border-color:var(--ink);background:#fff}.GTx2tq_status[data-state=open]{--dot:var(--leaf)}.GTx2tq_status[data-state=soon]{--dot:var(--sun)}.GTx2tq_status[data-state=closed]{--dot:var(--coral)}.GTx2tq_status strong{font-weight:900}.GTx2tq_detail{opacity:.85}.GTx2tq_dot{background:var(--dot);border-radius:50%;flex:none;width:10px;height:10px;position:relative}.GTx2tq_status[data-state=open] .GTx2tq_dot,.GTx2tq_status[data-state=soon] .GTx2tq_dot{animation:GTx2tq_ping 1.9s var(--ease-out) infinite}@keyframes GTx2tq_ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--dot) 75%, transparent)}to{box-shadow:0 0 0 9px color-mix(in srgb, var(--dot) 0%, transparent)}}
._9c1uJa_layer{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}._9c1uJa_paw{width:26px;height:26px;animation:_9c1uJa_stamp 1.6s var(--ease-out) forwards;background:#ffffff80;margin:-13px 0 0 -13px;position:absolute;-webkit-mask:url(/patterns/paw.svg) 50%/contain no-repeat;mask:url(/patterns/paw.svg) 50%/contain no-repeat}@keyframes _9c1uJa_stamp{0%{opacity:0;scale:.3}14%{opacity:1;scale:1.15}28%{scale:1}to{opacity:0;scale:.92}}
.ZARIfG_hero{isolation:isolate;color:#fff;background:var(--blue);align-items:center;min-height:100svh;padding:clamp(116px,15vh,156px) 0 clamp(140px,15vw,210px);display:flex;position:relative;overflow:hidden}.ZARIfG_bg{z-index:-2;pointer-events:none;background:radial-gradient(55% 60% at 86% 16%, #5aa9f09e, transparent 70%), radial-gradient(45% 55% at 2% 98%, #0b1f478c, transparent 70%), url(/patterns/paws-white.svg) 0 0 / 220px auto, var(--blue);position:absolute;inset:0}.ZARIfG_bg:after{content:"";opacity:.1;background:url(/patterns/noise.svg);position:absolute;inset:0}.ZARIfG_inner{z-index:1;grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid;position:relative}.ZARIfG_copy{position:relative}.ZARIfG_kicker{background:#ffffff1a;border:2px solid #ffffff47;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 10px;font-size:.95rem;font-weight:800;display:inline-flex}.ZARIfG_kickerPaw{width:22px;height:22px;color:var(--sun);rotate:-18deg}.ZARIfG_title{text-wrap:balance;margin-top:24px;font-size:clamp(3.1rem,1.25rem + 5.3vw,6.2rem);line-height:.98}.ZARIfG_mask{vertical-align:top;margin:-.05em -.04em -.15em;padding:.05em .04em .15em;display:inline-block;overflow:hidden}.ZARIfG_word,.ZARIfG_love{transform-origin:0 100%;display:inline-block}.ZARIfG_loveWrap{display:inline-block;position:relative}.ZARIfG_love{color:var(--sun)}.ZARIfG_squiggle{width:108%;height:.26em;color:var(--sun);position:absolute;bottom:-.17em;left:-3%;overflow:visible}.ZARIfG_loveHeart{width:.52em;position:absolute;top:-.3em;right:-.46em;rotate:14deg}.ZARIfG_loveHeart svg{width:100%;height:auto}.ZARIfG_lead{color:#ffffffe6;max-width:33em;margin-top:28px;font-size:clamp(1.05rem,.98rem + .35vw,1.25rem)}.ZARIfG_lead strong{color:#fff;font-weight:900}.ZARIfG_ctas{flex-wrap:wrap;align-items:center;gap:14px;margin-top:36px;display:flex;position:relative}.ZARIfG_note{font-family:var(--ff-hand);color:var(--sun);pointer-events:none;align-items:flex-start;gap:2px;font-size:1.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:calc(100% + 6px);left:40px;rotate:-4deg}.ZARIfG_noteArrow{width:44px;height:32px;margin-top:-14px}.ZARIfG_trust{flex-wrap:wrap;align-items:center;gap:14px 26px;margin:82px 0 0;padding:0;list-style:none;display:flex}.ZARIfG_rating{align-items:center;gap:10px;font-weight:700;display:flex}.ZARIfG_rating strong{font-family:var(--ff-display);color:var(--sun);font-size:2.3rem;font-weight:400;line-height:1}.ZARIfG_stars{color:var(--sun);gap:2px;display:flex}.ZARIfG_stars svg{width:19px;height:19px}.ZARIfG_ratingText{opacity:.92;font-size:.95rem}.ZARIfG_art{aspect-ratio:1/1.06;justify-self:end;width:100%;max-width:560px;position:relative}.ZARIfG_layer{position:absolute}.ZARIfG_fill{width:100%;height:100%}.ZARIfG_blobLayer{inset:9% 0 5% 14%}.ZARIfG_blob{background:var(--sun);border:3px solid var(--ink);width:100%;height:100%}.ZARIfG_photoMain{inset:3% 9% 12% 4%}.ZARIfG_frame{border:4px solid var(--ink);background:var(--sky);width:100%;height:100%;position:relative;overflow:hidden}.ZARIfG_frameBlob{box-shadow:12px 12px 0 var(--ink)}.ZARIfG_frameRound{box-shadow:6px 6px 0 var(--ink);border-radius:50%}.ZARIfG_frameSquare{box-shadow:6px 6px 0 var(--ink);border-radius:30px}.ZARIfG_img{object-fit:cover}.ZARIfG_imgBird{object-position:62% 40%}.ZARIfG_tiltR{rotate:8deg}.ZARIfG_tiltL{rotate:-8deg}.ZARIfG_photoCat{aspect-ratio:1;width:31%;top:-2%;right:-3%}.ZARIfG_photoBird{aspect-ratio:1;width:26%;top:45%;right:-8%}.ZARIfG_seal{aspect-ratio:1;width:37%;bottom:-3%;left:-8%}.ZARIfG_sealInner{width:100%;height:100%;position:relative}.ZARIfG_sealInner:before{content:"";background:#0b1f47e6;border-radius:50%;position:absolute;inset:1.5%;translate:6px 6px}.ZARIfG_sealRing{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ZARIfG_sealText{font-family:var(--ff-display);letter-spacing:.5px;fill:#fff;font-size:17px}.ZARIfG_sealLogo{border-radius:50%;position:absolute;inset:13%;overflow:hidden}.ZARIfG_sealImg{object-fit:cover}.ZARIfG_chip{bottom:2%;right:2%}.ZARIfG_chipInner{border:3px solid var(--ink);color:var(--ink);box-shadow:5px 5px 0 var(--ink);white-space:nowrap;background:#fff;border-radius:20px;gap:3px;padding:12px 16px;display:grid;rotate:-5deg}.ZARIfG_chipInner strong{font-family:var(--ff-display);color:var(--blue);align-items:center;gap:8px;font-size:1.35rem;font-weight:400;line-height:1;display:flex}.ZARIfG_chipInner strong svg{width:24px;height:24px}.ZARIfG_chipInner span{color:var(--ink-soft);font-size:.84rem;font-weight:800}.ZARIfG_heartA{width:66px;top:7%;left:-4%}.ZARIfG_heartB{width:40px;top:30%;right:-2%}.ZARIfG_heartC{width:34px;bottom:3%;left:36%}.ZARIfG_sparkA{width:32px;color:var(--sun);top:-4%;left:38%}.ZARIfG_sparkB{color:#fff;width:22px;top:38%;left:-10%}.ZARIfG_boneA{width:74px;color:var(--sun);top:0;left:12%;rotate:-24deg}.ZARIfG_pawA{color:#ffffffb3;width:34px;top:66%;left:-3%;rotate:-28deg}.ZARIfG_heartA svg,.ZARIfG_heartB svg,.ZARIfG_heartC svg,.ZARIfG_boneA svg{width:100%;height:auto}.ZARIfG_wave{z-index:1;pointer-events:none;width:100%;height:clamp(60px,9vw,130px);position:absolute;bottom:-1px;left:0}@media (max-width:959px){.ZARIfG_hero{min-height:auto;padding-top:124px;padding-bottom:116px}.ZARIfG_inner{grid-template-columns:minmax(0,1fr)}.ZARIfG_art{justify-self:center;max-width:460px;margin-top:64px}.ZARIfG_trust{margin-top:72px}}@media (max-width:559px){.ZARIfG_title{margin-top:20px}.ZARIfG_note{display:none}.ZARIfG_ctas>span{width:100%}.ZARIfG_ctas .btn{width:100%}.ZARIfG_trust{margin-top:34px}.ZARIfG_art{width:90%;margin-top:48px}.ZARIfG_chipInner strong{font-size:1.1rem}.ZARIfG_heartB,.ZARIfG_sparkB,.ZARIfG_pawA{display:none}}
.vBlvLq_card{border:var(--line);height:100%;color:var(--ink);box-shadow:6px 6px 0 var(--ink);transition:translate .35s var(--ease-out), box-shadow .35s var(--ease-out);background:#fff;border-radius:26px;flex-direction:column;display:flex}@media (hover:hover){.vBlvLq_card:hover{box-shadow:9px 11px 0 var(--ink);translate:0 -5px}.vBlvLq_card:hover .vBlvLq_img{scale:1.06}.vBlvLq_card:hover .vBlvLq_hint{color:var(--blue);gap:10px}}.vBlvLq_media{aspect-ratio:4/5;border:2.5px solid var(--ink);background:var(--sky-100);border-radius:18px;margin:10px 10px 0;display:block;position:relative;overflow:hidden}.vBlvLq_img{object-fit:cover;transition:scale .8s var(--ease-out)}.vBlvLq_placeholder{color:var(--blue);background:url(/patterns/paws-blue.svg) 0 0 / 120px auto, var(--sky-100);place-items:center;display:grid;position:absolute;inset:0}.vBlvLq_placeholder svg{width:56px;height:56px;rotate:-14deg}.vBlvLq_count{border:2px solid var(--ink);background:var(--sun);border-radius:999px;padding:5px 11px;font-size:.78rem;font-weight:900;line-height:1.2;position:absolute;top:10px;left:10px}.vBlvLq_body{flex-direction:column;flex:1;gap:6px;padding:16px 16px 18px;display:flex}.vBlvLq_name{letter-spacing:.01em;overflow-wrap:anywhere;font-size:clamp(1.18rem,1.06rem + .45vw,1.45rem);line-height:1.1}.vBlvLq_desc{color:var(--ink-soft);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.35;display:-webkit-box;overflow:hidden}.vBlvLq_hint{color:var(--ink-soft);transition:gap .3s var(--ease-out), color .25s;align-items:center;gap:6px;margin-top:auto;padding-top:6px;font-size:.86rem;font-weight:800;display:inline-flex}.vBlvLq_hint svg{width:16px;height:16px}@media (max-width:559px){.vBlvLq_card{box-shadow:4px 4px 0 var(--ink);border-radius:22px}.vBlvLq_media{border-radius:15px;margin:7px 7px 0}.vBlvLq_body{padding:12px 11px 14px}.vBlvLq_hint{font-size:.8rem}}
.P4RAqG_wrap{position:relative}.P4RAqG_rail{--inset:max(var(--gutter), calc((100vw - var(--container)) / 2));padding:14px var(--inset) 34px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--inset);scrollbar-width:none;overscroll-behavior-x:contain;gap:22px;margin:0;list-style:none;display:flex;overflow-x:auto}.P4RAqG_rail::-webkit-scrollbar{display:none}.P4RAqG_item{scroll-snap-align:start;flex:none;width:clamp(208px,21vw,268px)}.P4RAqG_more{border:var(--line);background:var(--sun);height:100%;min-height:300px;color:var(--ink);box-shadow:6px 6px 0 var(--ink);transition:translate .35s var(--ease-out), box-shadow .35s var(--ease-out), rotate .35s var(--ease-spring);border-radius:26px;flex-direction:column;justify-content:center;gap:6px;padding:26px;display:flex}.P4RAqG_more:hover{box-shadow:9px 11px 0 var(--ink);translate:0 -5px;rotate:-1.5deg}.P4RAqG_moreCount{font-family:var(--ff-display);font-size:clamp(3.6rem,3rem + 2vw,5rem);line-height:.9}.P4RAqG_moreText{font-family:var(--ff-hand);font-size:1.6rem;font-weight:700;line-height:1}.P4RAqG_moreGo{transition:gap .3s var(--ease-out);align-items:center;gap:8px;margin-top:18px;font-weight:900;display:inline-flex}.P4RAqG_moreGo svg{width:20px;height:20px}.P4RAqG_more:hover .P4RAqG_moreGo{gap:14px}.P4RAqG_arrows{width:min(100% - 2 * var(--gutter), var(--container));justify-content:flex-end;gap:10px;margin:-6px auto 0;display:flex}.P4RAqG_arrows button{border:var(--line);width:50px;height:50px;color:var(--ink);box-shadow:0 4px 0 var(--ink);transition:translate .25s var(--ease-spring), opacity .25s;background:#fff;border-radius:50%;place-items:center;padding:0;display:grid}.P4RAqG_arrows button:hover:not(:disabled){translate:0 -3px}.P4RAqG_arrows button:disabled{opacity:.4;cursor:default}.P4RAqG_arrows svg{width:24px;height:24px}@media (max-width:759px){.P4RAqG_rail{gap:14px}.P4RAqG_item{width:min(64vw,240px)}.P4RAqG_arrows{display:none}}
.QYKKmq_section{color:#fff;background:radial-gradient(50% 55% at 90% 8%, #5aa9f08c, transparent 70%), radial-gradient(45% 50% at 0% 100%, #0b1f4773, transparent 70%), url(/patterns/paws-white.svg) 0 0 / 220px auto, var(--blue);padding-top:clamp(100px,11vw,160px);overflow:hidden}.QYKKmq_head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:28px 56px;margin-bottom:clamp(40px,5vw,70px);display:grid}.QYKKmq_title .hl{color:var(--sun)}.QYKKmq_lead{color:#ffffffe0;margin-top:0}.QYKKmq_steps{flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.QYKKmq_steps li{border:2.5px solid var(--ink);color:var(--ink);box-shadow:3px 3px 0 var(--ink);background:#fff;border-radius:999px;align-items:center;gap:9px;padding:6px 14px 6px 6px;font-size:.92rem;font-weight:900;display:inline-flex}.QYKKmq_steps li>span{background:var(--sun);width:28px;height:28px;font-family:var(--ff-display);border-radius:50%;place-items:center;font-weight:400;display:grid}.QYKKmq_steps li svg{width:17px;height:17px;color:var(--blue)}.QYKKmq_foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin-top:clamp(30px,4vw,46px);display:flex}.QYKKmq_cta{margin-left:auto}.QYKKmq_spark{width:34px;color:var(--sun);position:absolute;top:clamp(110px,12vw,170px);right:6%}@media (max-width:959px){.QYKKmq_head{grid-template-columns:minmax(0,1fr)}}@media (max-width:559px){.QYKKmq_cta{white-space:normal;width:100%}.QYKKmq_steps li{font-size:.86rem}}
.m6z8XG_marquee{z-index:3;margin-top:clamp(-96px,-7vw,-44px);padding:18px 0 34px;position:relative;overflow:hidden}.m6z8XG_tape{border-block:3px solid var(--ink);width:112%;font-family:var(--ff-display);text-transform:uppercase;white-space:nowrap;margin-left:-6%;padding:.62em 0;font-size:clamp(1.45rem,.95rem + 2.1vw,2.65rem);line-height:1;position:relative;overflow:hidden}.m6z8XG_tape[data-tone=sun]{z-index:2;background:var(--sun);color:var(--ink);box-shadow:0 8px 0 var(--ink);rotate:-2.4deg}.m6z8XG_tape[data-tone=ink]{background:var(--ink);color:#fff;margin-top:-14px;rotate:1.6deg}.m6z8XG_track{will-change:transform;width:max-content;display:flex}.m6z8XG_group{display:flex}.m6z8XG_item{align-items:center;gap:.55em;padding-inline:.55em;display:inline-flex}.m6z8XG_icon{flex:none;width:.9em;height:.82em}.m6z8XG_tape[data-tone=ink] .m6z8XG_icon{color:var(--sun);width:.7em;height:.7em}
.ycmvwa_section{background:var(--sky-100);border-block:var(--line);position:relative}.ycmvwa_section:before{content:"";pointer-events:none;background:url(/patterns/paws-blue.svg) 0 0/240px;position:absolute;inset:0}.ycmvwa_sticky{position:relative}.ycmvwa_track{padding:clamp(84px, 11vw, 140px) var(--gutter);flex-direction:column;gap:32px;display:flex;position:relative}.ycmvwa_intro{max-width:640px}.ycmvwa_hint{font-family:var(--ff-hand);color:var(--blue);align-items:center;gap:10px;margin-top:30px;font-size:1.7rem;font-weight:700;display:none}.ycmvwa_hint svg{width:26px;height:26px;animation:1.4s ease-in-out infinite ycmvwa_nudge}@keyframes ycmvwa_nudge{50%{translate:8px}}.ycmvwa_card{border:var(--line);box-shadow:12px 12px 0 var(--ink);background:#fff;border-radius:40px;flex-direction:column;display:flex;position:relative;overflow:hidden}.ycmvwa_card[data-tone=sun]{background:var(--sun)}.ycmvwa_card[data-tone=blue]{background:var(--blue);color:#fff}.ycmvwa_card[data-tone=sky]{background:var(--sky-300)}.ycmvwa_media{aspect-ratio:4/3;border-bottom:var(--line);background:var(--sky);position:relative;overflow:hidden}.ycmvwa_mediaInner{position:absolute;inset:0 -9%}.ycmvwa_img{object-fit:cover}.ycmvwa_sound{z-index:1;border:var(--line);color:var(--ink);box-shadow:4px 4px 0 var(--ink);font-family:var(--ff-hand);background:#fff;border-radius:18px;padding:2px 16px 6px;font-size:2rem;font-weight:700;line-height:1.1;position:absolute;bottom:22px;left:22px;rotate:-6deg}.ycmvwa_content{flex-direction:column;gap:14px;padding:28px;display:flex}.ycmvwa_index{font-family:var(--ff-display);opacity:.6;font-size:1rem}.ycmvwa_cardTitle{font-size:clamp(2.6rem,1.6rem + 3vw,4.6rem);line-height:.95}.ycmvwa_text{opacity:.9;font-size:1.08rem}.ycmvwa_items{gap:10px;margin:4px 0 6px;padding:0;list-style:none;display:grid}.ycmvwa_items li{align-items:center;gap:10px;font-weight:800;display:flex}.ycmvwa_itemHeart{flex:none;width:22px;height:20px}.ycmvwa_cta{align-self:flex-start}.ycmvwa_progress{height:30px;position:absolute;bottom:4.5vh;left:8vw;right:8vw}.ycmvwa_progressLine{border-top:3px dashed #0b1f4740;position:absolute;inset:50% 0 auto}.ycmvwa_progressPaw{width:30px;height:30px;color:var(--blue);margin-left:-15px;position:absolute;top:0;rotate:90deg}@media (min-width:960px){.ycmvwa_section{height:380vh}.ycmvwa_sticky{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.ycmvwa_track{width:max-content;padding:40px 8vw 40px max(var(--gutter), calc((100vw - var(--container)) / 2));will-change:transform;flex-direction:row;align-items:center;gap:clamp(32px,3.2vw,56px)}.ycmvwa_intro{flex:none;width:min(36vw,500px)}.ycmvwa_hint{display:inline-flex}.ycmvwa_card{flex-direction:row;flex:none;width:min(64vw,960px);height:min(70vh,600px)}.ycmvwa_card:nth-of-type(odd){rotate:-1.2deg}.ycmvwa_card:nth-of-type(2n){rotate:1deg}.ycmvwa_media{aspect-ratio:auto;border-bottom:0;border-right:var(--line);width:50%}.ycmvwa_content{justify-content:center;width:50%;padding:clamp(28px,3vw,52px)}}
.q3veAa_card{border:var(--line);height:100%;color:var(--ink);box-shadow:6px 6px 0 var(--ink);transition:translate .35s var(--ease-out), box-shadow .35s var(--ease-out);background:#fff;border-radius:26px;flex-direction:column;display:flex;position:relative}@media (hover:hover){.q3veAa_card:hover{box-shadow:9px 11px 0 var(--ink);translate:0 -5px}.q3veAa_card:hover .q3veAa_img{scale:1.06}}.q3veAa_mediaWrap{padding:10px 10px 0;position:relative}.q3veAa_media{aspect-ratio:4/5;border:2.5px solid var(--ink);background:var(--sky-100);border-radius:18px;display:block;position:relative;overflow:hidden}.q3veAa_img{object-fit:cover;transition:scale .8s var(--ease-out)}.q3veAa_card[data-unavailable] .q3veAa_img{filter:grayscale(.85);opacity:.75}.q3veAa_placeholder{color:var(--blue);font-family:var(--ff-hand);background:url(/patterns/paws-blue.svg) 0 0 / 120px auto, var(--sky-100);place-content:center;justify-items:center;gap:8px;font-size:1.35rem;font-weight:700;display:grid;position:absolute;inset:0}.q3veAa_placeholder svg{width:46px;height:46px;rotate:-14deg}.q3veAa_badge{border:2px solid var(--ink);background:var(--sun);border-radius:999px;padding:5px 11px;font-size:.78rem;font-weight:900;line-height:1.2;position:absolute;top:10px;left:10px}.q3veAa_card[data-unavailable] .q3veAa_badge{background:#fff}.q3veAa_quick{z-index:1;border:var(--line);background:var(--sun);width:52px;height:52px;color:var(--ink);box-shadow:0 4px 0 var(--ink);transition:translate .3s var(--ease-spring), rotate .3s var(--ease-spring), box-shadow .3s var(--ease-out), background-color .25s;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-18px;right:2px}.q3veAa_quick svg{width:24px;height:24px}.q3veAa_quick:hover{box-shadow:0 7px 0 var(--ink);translate:0 -3px;rotate:-10deg}.q3veAa_quick:active{box-shadow:0 1px 0 var(--ink);translate:0 3px}.q3veAa_body{flex-direction:column;flex:1;gap:6px;padding:16px 16px 18px;display:flex}.q3veAa_category{background:var(--sky-100);max-width:78%;color:var(--blue);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:.76rem;font-weight:900;overflow:hidden}.q3veAa_name{letter-spacing:.01em;overflow-wrap:anywhere;font-size:clamp(1.08rem,1rem + .35vw,1.3rem);line-height:1.12}.q3veAa_hint{color:var(--ink-soft);transition:gap .3s var(--ease-out), color .25s;align-items:center;gap:6px;margin-top:auto;padding-top:6px;font-size:.86rem;font-weight:800;display:inline-flex}.q3veAa_hint svg{width:16px;height:16px}.q3veAa_body:hover .q3veAa_hint{color:var(--blue);gap:10px}@media (max-width:559px){.q3veAa_card{box-shadow:4px 4px 0 var(--ink);border-radius:22px}.q3veAa_mediaWrap{padding:7px 7px 0}.q3veAa_media{border-radius:15px}.q3veAa_quick{width:44px;height:44px;bottom:-14px}.q3veAa_quick svg{width:20px;height:20px}.q3veAa_body{padding:12px 11px 14px}.q3veAa_hint{font-size:.8rem}}
.hBw1pG_header{z-index:60;padding:14px var(--gutter) 0;pointer-events:none;position:fixed;inset:0 0 auto}.hBw1pG_progress{background:var(--sun);transform-origin:0;height:4px;position:absolute;inset:0 0 auto}.hBw1pG_bar{pointer-events:auto;color:#fff;max-width:1320px;transition:background-color .45s var(--ease-out), border-color .45s, box-shadow .45s, color .45s;border:3px solid #0000;border-radius:999px;align-items:center;gap:18px;margin:0 auto;padding:8px 10px 8px 8px;display:flex}.hBw1pG_header[data-solid=true] .hBw1pG_bar{color:var(--ink);border-color:var(--ink);box-shadow:0 6px 0 var(--ink);background:#fffaf0f7}.hBw1pG_brand{align-items:center;gap:10px;margin-right:auto;display:inline-flex}.hBw1pG_logoWrap{border:3px solid var(--ink);width:52px;height:52px;transition:rotate .6s var(--ease-spring), scale .6s var(--ease-spring);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.hBw1pG_brand:hover .hBw1pG_logoWrap{rotate:-16deg;scale:1.07}.hBw1pG_logo{width:100%;height:100%}.hBw1pG_wordmark{font-family:var(--ff-display);white-space:nowrap;font-size:1.5rem;line-height:1}.hBw1pG_wordmark span{color:var(--sun);transition:color .45s}.hBw1pG_header[data-solid=true] .hBw1pG_wordmark span{color:var(--blue)}.hBw1pG_nav{align-items:center;gap:2px;display:flex}.hBw1pG_link{border-radius:999px;padding:10px 15px;font-size:.97rem;font-weight:800;position:relative}.hBw1pG_linkText{z-index:1;position:relative}.hBw1pG_pill{background:#ffffff29;border-radius:999px;position:absolute;inset:0}.hBw1pG_header[data-solid=true] .hBw1pG_pill{background:var(--sun)}.hBw1pG_actions{align-items:center;gap:10px;display:flex}.hBw1pG_burger{border:3px solid var(--ink);background:var(--sun);width:50px;height:50px;box-shadow:0 4px 0 var(--ink);border-radius:50%;display:none;position:relative}.hBw1pG_burger span{background:var(--ink);height:3px;transition:transform .45s var(--ease-out), opacity .3s;border-radius:3px;position:absolute;left:12px;right:12px}.hBw1pG_burger span:first-child{top:15px}.hBw1pG_burger span:nth-child(2){top:21.5px}.hBw1pG_burger span:nth-child(3){top:28px}.hBw1pG_burger[aria-expanded=true] span:first-child{transform:translateY(6.5px)rotate(45deg)}.hBw1pG_burger[aria-expanded=true] span:nth-child(2){opacity:0;transform:scaleX(.2)}.hBw1pG_burger[aria-expanded=true] span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.hBw1pG_menu{z-index:55;padding:124px var(--gutter) 40px;color:#fff;background:radial-gradient(60% 40% at 90% 0%, #5aa9f099, transparent 70%), url(/patterns/paws-white.svg) 0 0 / 200px auto, var(--blue);flex-direction:column;justify-content:space-between;gap:40px;display:flex;position:fixed;inset:0;overflow-y:auto}.hBw1pG_menuList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.hBw1pG_menuItem{padding-bottom:4px;overflow:hidden}.hBw1pG_menuItem a{font-family:var(--ff-display);align-items:baseline;gap:14px;font-size:clamp(2.6rem,11vw,4.2rem);line-height:1.08;transition:color .25s;display:inline-flex}.hBw1pG_menuItem a:hover,.hBw1pG_menuItem a[aria-current=location]{color:var(--sun)}.hBw1pG_menuIndex{font-family:var(--ff-body);color:var(--sun);font-size:.95rem;font-weight:900}.hBw1pG_menuFooter{justify-items:start;gap:16px;display:grid}.hBw1pG_menuAddress{opacity:.85;max-width:26em;font-weight:600}.hBw1pG_menuSocial{gap:10px;display:flex}.hBw1pG_menuSocial a{border:2px solid #fff6;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.hBw1pG_menuSocial svg{width:22px;height:22px}@media (max-width:1279px){.hBw1pG_status{display:none}}@media (max-width:1023px){.hBw1pG_nav{display:none}.hBw1pG_burger{display:block}}@media (max-width:639px){.hBw1pG_cta{display:none}.hBw1pG_wordmark{font-size:1.28rem}.hBw1pG_logoWrap{width:46px;height:46px}}.hBw1pG_link{white-space:nowrap}.hBw1pG_header[data-bag] .hBw1pG_status>span:last-child>span{display:none}@media (max-width:1439px){.hBw1pG_status>span:last-child>span{display:none}}@media (max-width:1199px){.hBw1pG_nav{gap:0}.hBw1pG_link{padding-inline:11px}}@media (max-width:1099px){.hBw1pG_header[data-bag] .hBw1pG_cta{display:none}}.hBw1pG_shopText svg{vertical-align:-2px;width:17px;height:17px;margin-right:5px;display:inline-block}
.tLq39a_section{background:var(--paper);overflow:hidden}.tLq39a_head{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:32px 56px;margin-bottom:clamp(48px,6vw,84px);display:grid}.tLq39a_headSide .tLq39a_lead{margin-top:0}.tLq39a_ask{border-bottom:3px solid var(--sun);color:var(--blue);transition:gap .3s var(--ease-out);align-items:center;gap:10px;margin-top:18px;padding-bottom:4px;font-weight:900;display:inline-flex}.tLq39a_ask svg{width:20px;height:20px}.tLq39a_ask:hover{gap:16px}.tLq39a_grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(18px,2.4vw,34px);display:grid}.tLq39a_cell{height:100%}.tLq39a_cell:nth-child(2){margin-top:70px}.tLq39a_card{border:var(--line);border-radius:var(--radius-l);height:100%;box-shadow:var(--sticker);transition:box-shadow .35s var(--ease-out);flex-direction:column;padding:16px;display:flex;position:relative;overflow:hidden}.tLq39a_card:hover{box-shadow:13px 13px 0 var(--ink)}.tLq39a_card[data-tone=sun]{background:var(--sun)}.tLq39a_card[data-tone=blue]{background:var(--blue);color:#fff}.tLq39a_card[data-tone=white]{background:#fff}.tLq39a_num{z-index:2;border:2.5px solid var(--ink);color:var(--ink);font-family:var(--ff-display);background:#fff;border-radius:999px;padding:4px 12px;font-size:1rem;position:absolute;top:28px;left:28px}.tLq39a_media{aspect-ratio:4/3.3;border:var(--line);background:#fff;border-radius:22px;position:relative;overflow:hidden}.tLq39a_img{object-fit:cover;transition:scale .9s var(--ease-out)}.tLq39a_card:hover .tLq39a_img{scale:1.07}.tLq39a_medArt{background:radial-gradient(60% 60% at 50% 45%, #5aa9f08c, transparent 70%), url(/patterns/paws-white.svg) 0 0 / 160px auto, var(--blue-700);place-items:center;display:grid;position:absolute;inset:0}.tLq39a_medArt svg{width:82%;overflow:visible}.tLq39a_body{flex-direction:column;flex:1;gap:12px;padding:0 8px 8px;display:flex}.tLq39a_icon{z-index:2;border:var(--line);width:56px;height:56px;color:var(--blue);box-shadow:4px 4px 0 var(--ink);background:#fff;border-radius:18px;place-items:center;margin-top:-28px;margin-left:14px;display:grid;position:relative;rotate:-6deg}.tLq39a_icon svg{width:28px;height:28px}.tLq39a_body h3{font-size:var(--fs-h3);margin-top:6px}.tLq39a_body p{opacity:.88}.tLq39a_tags{flex-wrap:wrap;gap:8px;margin:auto 0 0;padding:10px 0 0;list-style:none;display:flex}.tLq39a_tags li{border:2px solid;border-radius:999px;padding:5px 12px;font-size:.85rem;font-weight:800}.tLq39a_shine{pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #fff6, transparent 45%);mix-blend-mode:soft-light;transition:opacity .3s;position:absolute;inset:0}.tLq39a_card:hover .tLq39a_shine{opacity:1}.tLq39a_floatHeart{width:54px;position:absolute;top:120px;right:6%}.tLq39a_floatSpark{width:34px;color:var(--sun);position:absolute;bottom:90px;left:3%}@media (max-width:959px){.tLq39a_head{grid-template-columns:minmax(0,1fr)}.tLq39a_grid{grid-template-columns:minmax(0,560px);justify-content:center;gap:28px}.tLq39a_cell:nth-child(2){margin-top:0}.tLq39a_floatHeart{width:40px;top:60px}}
.rS59tq_root{z-index:90;position:fixed;inset:0}.rS59tq_backdrop{cursor:default;background:#0b1f478c;border:0;width:100%;position:absolute;inset:0}.rS59tq_panel{border-left:var(--line);background:var(--paper);width:min(100%,460px);color:var(--ink);flex-direction:column;display:flex;position:absolute;inset:0 0 0 auto;box-shadow:-14px 0 #0b1f472e}.rS59tq_head{border-bottom:var(--line);background:url(/patterns/paws-white.svg) 0 0 / 180px auto, var(--blue);color:#fff;justify-content:space-between;align-items:center;gap:16px;padding:22px 22px 18px;display:flex}.rS59tq_count{font-family:var(--ff-hand);color:var(--sun);font-size:1.4rem;font-weight:700;line-height:1}.rS59tq_title{margin-top:4px;font-size:2.2rem}.rS59tq_close{border:var(--line);width:46px;height:46px;color:var(--ink);box-shadow:0 4px 0 var(--ink);transition:rotate .35s var(--ease-spring);background:#fff;border-radius:50%;place-items:center;padding:0;display:grid}.rS59tq_close:hover{rotate:90deg}.rS59tq_close svg{width:22px;height:22px}.rS59tq_empty{text-align:center;color:var(--ink-soft);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:32px;display:flex}.rS59tq_emptyIcon{border:var(--line);background:var(--sun);width:92px;height:92px;color:var(--ink);box-shadow:6px 6px 0 var(--ink);border-radius:50%;place-items:center;margin-bottom:6px;display:grid;rotate:-8deg}.rS59tq_emptyIcon svg{width:44px;height:44px}.rS59tq_emptyTitle{font-family:var(--ff-display);color:var(--ink);font-size:1.6rem}.rS59tq_empty .btn{margin-top:12px}.rS59tq_scroll{overscroll-behavior:contain;flex:1;overflow-y:auto}.rS59tq_items{margin:0;padding:8px 22px;list-style:none}.rS59tq_item{border-bottom:2px dashed #0b1f4729;gap:14px;padding:16px 0;display:flex}.rS59tq_thumb{border:2.5px solid var(--ink);background:var(--sky-100);width:76px;height:92px;color:var(--blue);border-radius:16px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.rS59tq_thumb>svg{width:30px;height:30px}.rS59tq_thumbImg{object-fit:cover}.rS59tq_info{flex-direction:column;flex:1;min-width:0;display:flex}.rS59tq_itemName{font-family:var(--ff-display);overflow-wrap:anywhere;font-size:1.12rem;line-height:1.15;transition:color .2s}.rS59tq_itemName:hover{color:var(--blue)}.rS59tq_detail{color:var(--ink-soft);margin-top:3px;font-size:.88rem;font-weight:700}.rS59tq_itemFoot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:10px;display:flex}.rS59tq_remove{width:40px;height:40px;color:var(--ink-soft);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .2s,color .2s;display:grid}.rS59tq_remove:hover{color:#c2410c;background:#ffe3dc}.rS59tq_remove svg{width:20px;height:20px}.rS59tq_stepper{border:2.5px solid var(--ink);background:#fff;border-radius:999px;justify-self:start;align-items:center;display:inline-flex}.rS59tq_stepper button{background:0 0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;transition:background-color .2s;display:grid}.rS59tq_stepper button:hover:not(:disabled){background:var(--sky-100)}.rS59tq_stepper button:disabled{opacity:.3;cursor:default}.rS59tq_stepper svg{width:18px;height:18px}.rS59tq_stepper span{min-width:28px;font-family:var(--ff-display);text-align:center;font-variant-numeric:tabular-nums;font-size:1.1rem}.rS59tq_stepper[data-size=lg] button{width:50px;height:50px}.rS59tq_stepper[data-size=lg] span{min-width:40px;font-size:1.4rem}.rS59tq_form{border:2.5px solid var(--ink);background:#fff;border-radius:22px;gap:16px;margin:8px 22px 24px;padding:18px;display:grid}.rS59tq_formTitle{font-family:var(--ff-hand);color:var(--blue);font-size:1.45rem;font-weight:700;line-height:1}.rS59tq_field{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.rS59tq_field>span,.rS59tq_field legend{padding:0;font-size:.92rem;font-weight:900}.rS59tq_field legend{margin-bottom:6px}.rS59tq_field input,.rS59tq_field textarea{border:2.5px solid var(--ink);background:var(--paper);width:100%;color:var(--ink);font:inherit;resize:none;border-radius:14px;padding:11px 14px;font-size:1rem;font-weight:600;transition:box-shadow .2s,background-color .2s}.rS59tq_field input::placeholder,.rS59tq_field textarea::placeholder{color:#8790a8;font-weight:500}.rS59tq_field input:focus,.rS59tq_field textarea:focus{box-shadow:0 0 0 4px var(--sky-300);background:#fff;outline:none}.rS59tq_toggle{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rS59tq_toggle label{border:2.5px solid var(--ink);background:var(--paper);text-align:center;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:7px;padding:11px 8px;font-size:.92rem;font-weight:900;line-height:1.15;transition:background-color .25s,color .25s,box-shadow .25s;display:flex}.rS59tq_toggle label[data-active]{background:var(--blue);color:#fff;box-shadow:3px 3px 0 var(--ink)}.rS59tq_toggle label:has(input:focus-visible){outline:3px solid var(--sun);outline-offset:2px}.rS59tq_toggle input{opacity:0;pointer-events:none;position:absolute}.rS59tq_toggle svg{flex:none;width:20px;height:20px}.rS59tq_foot{padding:16px 22px max(18px, env(safe-area-inset-bottom));border-top:var(--line);background:var(--cream)}.rS59tq_send{white-space:normal;text-align:center;width:100%}.rS59tq_note{text-align:center;color:var(--ink-soft);margin-top:12px;font-size:.86rem;font-weight:700}.rS59tq_note button{color:var(--blue);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:900;text-decoration:underline}.rS59tq_toastSlot{left:50%;bottom:max(18px, env(safe-area-inset-bottom));z-index:85;pointer-events:none;width:min(100% - 32px,430px);position:fixed;translate:-50%}.rS59tq_toast{border:var(--line);color:var(--ink);box-shadow:6px 6px 0 var(--ink);pointer-events:auto;background:#fff;border-radius:22px;align-items:center;gap:12px;padding:10px;display:flex}.rS59tq_toastThumb{border:2px solid var(--ink);background:var(--sky-100);width:48px;height:48px;color:var(--blue);border-radius:12px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.rS59tq_toastThumb>svg{width:24px;height:24px}.rS59tq_toast p{flex:1;min-width:0;line-height:1.2;display:grid}.rS59tq_toast strong{font-family:var(--ff-display);text-overflow:ellipsis;white-space:nowrap;font-size:1.02rem;font-weight:400;overflow:hidden}.rS59tq_toast p span{color:var(--ink-soft);font-size:.86rem;font-weight:700}.rS59tq_toast .btn{flex:none}@media (max-width:639px){.rS59tq_toastSlot{width:auto;left:14px;right:96px;translate:none}.rS59tq_toast .btn{padding:.55em .85em}}@media (max-width:479px){.rS59tq_panel{box-shadow:none;border-left:0}.rS59tq_head,.rS59tq_items,.rS59tq_foot{padding-inline:16px}.rS59tq_form{margin-inline:16px}}
.yTtV6W_section{isolation:isolate;color:#fff;background:url(/patterns/paws-white.svg) 0 0 / 220px auto, linear-gradient(180deg, var(--blue) 0%, var(--blue-700) 70%, var(--blue-800) 100%);overflow:hidden}.yTtV6W_quoteMark{z-index:-1;font-family:var(--ff-display);color:#ffffff12;pointer-events:none;font-size:clamp(14rem,30vw,30rem);line-height:1;position:absolute;top:-.18em;right:3%}.yTtV6W_grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(48px,6vw,100px);display:grid}.yTtV6W_title .hl{color:var(--sun)}.yTtV6W_scoreRow{flex-wrap:wrap;align-items:center;gap:10px 22px;margin:34px 0 30px;display:flex}.yTtV6W_score{min-width:2.15em;font-family:var(--ff-display);color:var(--sun);text-shadow:7px 7px 0 var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(6rem,3.6rem + 7vw,10.5rem);line-height:.8}.yTtV6W_stars{color:var(--sun);gap:6px;display:flex}.yTtV6W_stars span{display:block}.yTtV6W_stars svg{width:36px;height:36px;filter:drop-shadow(2px 3px 0 var(--ink))}.yTtV6W_count{margin-top:10px;font-size:1.12rem;font-weight:700}.yTtV6W_count strong{font-family:var(--ff-display);color:var(--sun);font-size:1.6rem;font-weight:400}.yTtV6W_cards{gap:24px;display:grid}.yTtV6W_card{border:var(--line);color:var(--ink);box-shadow:10px 10px 0 var(--ink);cursor:default;background:#fff;border-radius:28px;margin:0;padding:26px 28px}.yTtV6W_card:nth-child(2){background:var(--sun);margin-left:clamp(0px,6vw,84px)}.yTtV6W_card:nth-child(3){margin-left:clamp(0px,2.5vw,34px)}.yTtV6W_cardStars{color:var(--sun-600);gap:3px;display:flex}.yTtV6W_card:nth-child(2) .yTtV6W_cardStars{color:var(--ink)}.yTtV6W_cardStars svg{width:20px;height:20px}.yTtV6W_card blockquote{margin:12px 0 18px;font-size:clamp(1.15rem,1rem + .6vw,1.45rem);font-weight:800;line-height:1.35}.yTtV6W_card figcaption{align-items:center;gap:12px;font-weight:900;display:flex}.yTtV6W_card figcaption small{opacity:.72;font-size:.84rem;font-weight:600;display:block}.yTtV6W_avatar{border:2.5px solid var(--ink);background:var(--sky-100);width:46px;height:46px;color:var(--blue);border-radius:50%;flex:none;place-items:center;display:grid}.yTtV6W_avatar svg{width:24px;height:24px}.yTtV6W_heart{width:60px;position:absolute;bottom:8%;left:4%}.yTtV6W_spark{width:34px;color:var(--sun);position:absolute;top:14%;left:46%}@media (max-width:959px){.yTtV6W_grid{grid-template-columns:minmax(0,1fr)}.yTtV6W_card:nth-child(2),.yTtV6W_card:nth-child(3){margin-left:0}.yTtV6W_spark{display:none}}
._9AoA4W_choice{gap:24px;margin-top:30px;display:grid}._9AoA4W_group{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}._9AoA4W_group legend,._9AoA4W_label{margin-bottom:2px;padding:0;font-size:1rem;font-weight:900}._9AoA4W_group legend span{color:var(--blue);font-weight:700}._9AoA4W_pills{flex-wrap:wrap;gap:8px;display:flex}._9AoA4W_pill{isolation:isolate;border:2.5px solid var(--ink);text-align:center;cursor:pointer;background:#fff;border-radius:999px;place-items:center;min-width:52px;padding:10px 18px;font-weight:800;line-height:1.2;transition:color .25s;display:grid;position:relative}._9AoA4W_pill:not([data-active]):hover{background:var(--sky-100)}._9AoA4W_pill[data-active]{color:#fff}._9AoA4W_pill input{opacity:0;pointer-events:none;position:absolute}._9AoA4W_pill:has(input:focus-visible){outline:3px solid var(--sun);outline-offset:3px}._9AoA4W_pillBg{z-index:-1;border-radius:inherit;background:var(--blue);box-shadow:3px 3px 0 var(--ink);position:absolute;inset:-2.5px}._9AoA4W_pillText{position:relative}._9AoA4W_warning{color:#c2410c;font-size:.92rem;font-weight:800}._9AoA4W_actions{flex-wrap:wrap;gap:14px;margin-top:6px;display:flex}._9AoA4W_actions .btn{flex:210px}@media (max-width:479px){._9AoA4W_actions .btn{flex-basis:100%}}
.JraM6W_float{z-index:45;transform-origin:100% 100%;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:clamp(14px,2.4vw,28px);right:clamp(14px,2.4vw,28px)}.JraM6W_button{border:3px solid var(--ink);background:var(--leaf);color:#fff;width:64px;height:64px;box-shadow:0 6px 0 var(--ink);transition:translate .35s var(--ease-spring), rotate .35s var(--ease-spring);border-radius:50%;place-items:center;display:grid;position:relative}.JraM6W_button:hover{translate:0 -3px;rotate:-10deg}.JraM6W_button svg{z-index:1;width:32px;height:32px;position:relative}.JraM6W_ring{border:3px solid var(--leaf);animation:JraM6W_ring 2.6s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-3px}.JraM6W_ring+.JraM6W_ring{animation-delay:1.3s}@keyframes JraM6W_ring{0%{opacity:.85;scale:1}to{opacity:0;scale:1.9}}.JraM6W_bubble{border:var(--line);max-width:250px;color:var(--ink);box-shadow:5px 5px 0 var(--ink);transform-origin:100% 100%;background:#fff;border-radius:20px 20px 6px;gap:2px;padding:14px 38px 14px 16px;font-size:.92rem;display:grid;position:relative}.JraM6W_bubble strong{font-weight:900}.JraM6W_close{background:var(--sky-100);border:0;border-radius:50%;place-items:center;width:26px;height:26px;font-size:1.1rem;line-height:1;display:grid;position:absolute;top:7px;right:7px}@media (max-width:559px){.JraM6W_button{width:58px;height:58px}}
.LrgLsq_bar{flex-direction:column;gap:18px;display:flex}.LrgLsq_search{width:min(100%,520px);display:block;position:relative}.LrgLsq_searchIcon{width:22px;height:22px;color:var(--ink-soft);pointer-events:none;position:absolute;top:50%;left:18px;translate:0 -50%}.LrgLsq_search input{border:var(--line);width:100%;color:var(--ink);font:inherit;box-shadow:0 5px 0 var(--ink);background:#fff;border-radius:999px;padding:15px 52px;font-size:1.05rem;font-weight:700;transition:box-shadow .2s}.LrgLsq_search input::placeholder{color:#8790a8;font-weight:600}.LrgLsq_search input::-webkit-search-cancel-button{display:none}.LrgLsq_search input:focus{box-shadow:0 5px 0 var(--ink), 0 0 0 5px var(--sky-300);outline:none}.LrgLsq_search button{width:40px;height:40px;color:var(--ink-soft);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:8px;translate:0 -50%}.LrgLsq_search button:hover{background:var(--sky-100);color:var(--ink)}.LrgLsq_search button svg{width:20px;height:20px}.LrgLsq_chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.LrgLsq_chip{isolation:isolate;border:2.5px solid var(--ink);background:#fff;border-radius:999px;padding:9px 16px;font-size:.95rem;font-weight:800;line-height:1.2;transition:color .25s;position:relative}.LrgLsq_chip[aria-pressed=true]{color:#fff}.LrgLsq_chip:not([aria-pressed=true]):hover{background:var(--sky-100)}.LrgLsq_chipBg{z-index:-1;border-radius:inherit;background:var(--blue);position:absolute;inset:-2.5px}.LrgLsq_chipText{align-items:baseline;gap:7px;display:inline-flex}.LrgLsq_chipText small{opacity:.6;font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:900}.LrgLsq_summary{font-family:var(--ff-hand);color:var(--blue);margin:30px 0 18px;font-size:1.5rem;font-weight:700;line-height:1}.LrgLsq_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.2vw,30px);margin:0;padding:0;list-style:none;display:grid}.LrgLsq_grid>li{min-width:0}.LrgLsq_empty{border:var(--line);border-radius:var(--radius-l);max-width:460px;box-shadow:var(--sticker);text-align:center;color:var(--ink-soft);background:#fff;justify-items:center;gap:14px;margin:40px auto 0;padding:34px 26px;display:grid}.LrgLsq_emptyTitle{font-family:var(--ff-display);color:var(--ink);font-size:1.8rem;line-height:1.05}.LrgLsq_reset{color:var(--blue);text-underline-offset:4px;background:0 0;border:0;padding:0;font-weight:900;text-decoration:underline}@media (max-width:1099px){.LrgLsq_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:759px){.LrgLsq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.LrgLsq_chips{margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 8px;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.LrgLsq_chips::-webkit-scrollbar{display:none}.LrgLsq_chips li{flex:none}}
.DqyEjq_gallery{min-width:0}.DqyEjq_frame{aspect-ratio:4/5;border:4px solid var(--ink);border-radius:var(--radius-l);background:var(--sky-100);box-shadow:12px 12px 0 var(--ink);position:relative;overflow:hidden}.DqyEjq_slide{cursor:grab;touch-action:pan-y;position:absolute;inset:0}.DqyEjq_slide:active{cursor:grabbing}.DqyEjq_img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.DqyEjq_img[data-contain]{object-fit:contain;background:#fff}.DqyEjq_placeholder{color:var(--blue);font-family:var(--ff-hand);background:url(/patterns/paws-blue.svg) 0 0 / 160px auto, var(--sky-100);place-content:center;justify-items:center;gap:10px;font-size:1.8rem;font-weight:700;display:grid;position:absolute;inset:0}.DqyEjq_placeholder svg{width:74px;height:74px;rotate:-14deg}.DqyEjq_controls{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:auto 14px 14px}.DqyEjq_controls button{border:var(--line);width:46px;height:46px;box-shadow:0 4px 0 var(--ink);pointer-events:auto;transition:translate .25s var(--ease-spring);background:#fff;border-radius:50%;place-items:center;padding:0;display:grid}.DqyEjq_controls button:hover{translate:0 -3px}.DqyEjq_controls button svg{width:22px;height:22px}.DqyEjq_controls span{border:2.5px solid var(--ink);background:var(--sun);font-variant-numeric:tabular-nums;border-radius:999px;padding:5px 12px;font-size:.9rem;font-weight:900}.DqyEjq_thumbs{flex-wrap:wrap;gap:10px;margin:26px 0 0;padding:0;list-style:none;display:flex}.DqyEjq_thumb{border:2.5px solid var(--ink);background:var(--sky-100);opacity:.55;width:72px;height:88px;transition:opacity .25s, translate .25s var(--ease-out), box-shadow .25s;border-radius:14px;padding:0;display:block;position:relative;overflow:hidden}.DqyEjq_thumb:hover{opacity:1}.DqyEjq_thumb[aria-current=true]{opacity:1;box-shadow:0 4px 0 var(--ink);translate:0 -3px}.DqyEjq_thumbImg{object-fit:cover}@media (max-width:559px){.DqyEjq_frame{box-shadow:7px 7px 0 var(--ink);border-width:3px}}
.GrJhFG_list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.GrJhFG_list li{background:var(--paper);border:2px solid #0000;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-weight:700;transition:background-color .3s,border-color .3s;display:flex}.GrJhFG_list li[data-today=true]{border-color:var(--ink);background:var(--sun)}.GrJhFG_list span{align-items:center;gap:8px;display:inline-flex}.GrJhFG_list em{background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:2px 8px;font-size:.72rem;font-style:normal;font-weight:900}.GrJhFG_list strong{font-variant-numeric:tabular-nums;font-weight:900}
.oWvZUG_section{background:var(--paper)}.oWvZUG_head{max-width:760px;margin-bottom:clamp(40px,5vw,60px)}.oWvZUG_grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:stretch;gap:26px;display:grid}.oWvZUG_cards{gap:18px;display:grid}.oWvZUG_card{border:var(--line);box-shadow:6px 6px 0 var(--ink);background:#fff;border-radius:28px;padding:24px}.oWvZUG_cardHead{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.oWvZUG_cardHead h3{font-size:1.55rem}.oWvZUG_cardIcon{border:var(--line);background:var(--blue);color:#fff;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.oWvZUG_cardIcon svg{width:24px;height:24px}.oWvZUG_status{margin-left:auto;font-size:.82rem}.oWvZUG_address{font-size:1.08rem;font-style:normal;font-weight:700;line-height:1.5}.oWvZUG_phone{font-family:var(--ff-display);color:var(--blue);font-size:clamp(1.7rem,1.3rem + 1.2vw,2.3rem);line-height:1}.oWvZUG_buttons{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.oWvZUG_social{border:var(--line);background:var(--sky-100);width:44px;height:44px;color:var(--blue);transition:rotate .4s var(--ease-spring), background-color .3s;border-radius:50%;place-items:center;display:grid}.oWvZUG_social:hover{background:var(--sun);rotate:-12deg}.oWvZUG_social svg{width:20px;height:20px}.oWvZUG_mapWrap{border:var(--line);background:var(--sky-100);min-height:520px;box-shadow:12px 12px 0 var(--ink);border-radius:36px;position:relative;overflow:hidden}.oWvZUG_mapWrap iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.oWvZUG_mapSticker{border:var(--line);background:var(--sun);box-shadow:4px 4px 0 var(--ink);font-family:var(--ff-display);pointer-events:none;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:1.2rem;display:inline-flex;position:absolute;top:18px;right:18px;rotate:3deg}.oWvZUG_mapSticker svg{width:22px;height:22px}@media (max-width:959px){.oWvZUG_grid{grid-template-columns:minmax(0,1fr)}.oWvZUG_mapWrap{min-height:400px}}@media (max-width:559px){.oWvZUG_status{margin-left:0}}
.__tvDG_page{background:var(--paper);min-height:70vh;position:relative}.__tvDG_hero{border-bottom:var(--line);color:#fff;background:radial-gradient(55% 70% at 88% 0%, #5aa9f099, transparent 70%), radial-gradient(40% 60% at 0% 100%, #0b1f4773, transparent 70%), url(/patterns/paws-white.svg) 0 0 / 220px auto, var(--blue);padding:clamp(128px,15vw,176px) 0 clamp(54px,6vw,80px);position:relative;overflow:hidden}.__tvDG_heroInner{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;gap:28px 48px;display:grid}.__tvDG_heroTitle{text-wrap:balance;font-size:clamp(2.6rem,1.4rem + 4.2vw,5.4rem);line-height:.98}.__tvDG_heroTitle span{color:var(--sun)}.__tvDG_perks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.__tvDG_perks li{border:2.5px solid var(--ink);color:var(--ink);box-shadow:4px 4px 0 var(--ink);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:.95rem;font-weight:900;display:flex}.__tvDG_perks li:nth-child(2){margin-left:18px}.__tvDG_perks li:nth-child(3){margin-left:36px}.__tvDG_perks svg{width:22px;height:22px;color:var(--blue);flex:none}.__tvDG_heroPaw{color:#ffffff2e;width:64px;position:absolute;top:92px;right:4%;rotate:18deg}.__tvDG_catalog{padding-block:clamp(40px,5vw,64px) clamp(110px,12vw,170px)}.__tvDG_priceNote{color:var(--ink-soft);margin-top:40px;font-size:.92rem;font-weight:700}.__tvDG_catalog>.__tvDG_priceNote{text-align:center}.__tvDG_productPage{padding:clamp(112px,12vw,140px) 0 clamp(110px,12vw,170px)}.__tvDG_crumbs ol{flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 26px;padding:0;font-size:.95rem;font-weight:800;list-style:none;display:flex}.__tvDG_crumbs li{align-items:center;gap:4px;display:inline-flex}.__tvDG_crumbs svg{width:16px;height:16px;color:var(--ink-soft)}.__tvDG_crumbs a{color:var(--blue);border-bottom:2px solid #0000;transition:border-color .2s}.__tvDG_crumbs a:hover{border-color:var(--sun)}.__tvDG_product{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(36px,5vw,80px);display:grid}.__tvDG_info{position:sticky;top:112px}.__tvDG_infoCategory{border:2px solid var(--ink);background:var(--sun);border-radius:999px;padding:4px 13px;font-size:.86rem;font-weight:900;display:inline-block}.__tvDG_productTitle{overflow-wrap:anywhere;margin-top:14px;font-size:clamp(2.2rem,1.5rem + 2.6vw,3.9rem);line-height:1}.__tvDG_availability{color:var(--ink-soft);align-items:center;gap:9px;margin-top:16px;font-weight:800;display:flex}.__tvDG_availability span{border:2px solid var(--ink);background:var(--leaf);border-radius:50%;width:12px;height:12px}.__tvDG_availability[data-availability=on_order] span{background:var(--sun)}.__tvDG_availability[data-availability=unavailable] span{background:#c9ced9}.__tvDG_summary{color:var(--ink-soft);margin-top:16px;font-size:1.15rem}.__tvDG_about{border-top:2px dashed #0b1f4733;margin-top:34px;padding-top:26px}.__tvDG_about h2{font-size:1.5rem}.__tvDG_about p{white-space:pre-line;color:var(--ink-soft);margin-top:10px}.__tvDG_ask{border:var(--line);background:var(--sky-100);box-shadow:6px 6px 0 var(--ink);color:var(--ink-soft);border-radius:24px;gap:8px;margin-top:30px;padding:20px 22px;display:grid}.__tvDG_askTitle{font-family:var(--ff-display);color:var(--ink);font-size:1.4rem}.__tvDG_ask a{border-bottom:3px solid var(--sun);color:var(--blue);justify-self:start;align-items:center;gap:8px;padding-bottom:3px;font-weight:900;display:inline-flex}.__tvDG_ask a svg{color:#1faa52;width:20px;height:20px}.__tvDG_related{margin-top:clamp(80px,9vw,120px)}.__tvDG_relatedHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:28px;display:flex}.__tvDG_relatedHead h2{font-size:clamp(2rem,1.4rem + 2vw,3.1rem)}.__tvDG_relatedHead a{border-bottom:3px solid var(--sun);color:var(--blue);padding-bottom:3px;font-weight:900}.__tvDG_relatedGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.2vw,30px);margin:0;padding:0;list-style:none;display:grid}.__tvDG_message{min-height:80vh;padding:140px var(--gutter) 90px;text-align:center;color:var(--ink-soft);background:var(--paper);align-content:center;justify-items:center;gap:16px;display:grid}.__tvDG_message h1{max-width:14em;color:var(--ink);text-wrap:balance;font-size:clamp(2.2rem,1.6rem + 2.4vw,3.6rem)}.__tvDG_message>p:not(.eyebrow){max-width:32em}.__tvDG_message .btn{margin-top:8px}.__tvDG_messageActions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (max-width:1099px){.__tvDG_relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.__tvDG_relatedGrid li:nth-child(4){display:none}}@media (max-width:959px){.__tvDG_heroInner,.__tvDG_product{grid-template-columns:minmax(0,1fr)}.__tvDG_perks li:nth-child(n){margin-left:0}.__tvDG_info{position:static}}@media (max-width:759px){.__tvDG_relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.__tvDG_relatedGrid li:nth-child(4){display:block}.__tvDG_perks{display:none}}
