:root{--ink:#1d2b38;--muted:#79838c;--line:#e7eae9;--blue:#294cca;--blue-dark:#203ca1;--blue-light:#eff3ff;--cream:#f6f3ec;--orange:#e8a26c;--green:#2c7560;--font:'DM Sans',sans-serif;--display:'Manrope',sans-serif;--shadow:0 12px 40px #172c4210}.hwd-site *{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body.hwd-site{margin:0;color:var(--ink);font:15px/1.6 var(--font);background:#fff}body.hwd-site.modal-open{overflow:hidden}.hwd-site button,.hwd-site input,.hwd-site select,.hwd-site textarea{font:inherit}.hwd-site button,.hwd-site a,.hwd-site input,.hwd-site select,.hwd-site textarea{-webkit-tap-highlight-color:transparent}.hwd-site button,.hwd-site a{touch-action:manipulation}.hwd-site button{cursor:pointer}.hwd-site a{color:inherit;text-decoration:none}.hwd-site button{color:inherit;border:0;background:none}.hwd-site img{display:block;max-width:100%}.hwd-site .hd-icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.hwd-site button:focus-visible,.hwd-site a:focus-visible,.hwd-site select:focus-visible{outline:3px solid #91a9ff;outline-offset:4px}.hwd-site input:focus,.hwd-site textarea:focus,.hwd-site select:focus{outline:none;border-color:#8da5f4!important;box-shadow:0 0 0 3px #294cca0e}.hwd-site h1,.hwd-site h2,.hwd-site h3,.hwd-site h4,.hwd-site p{margin:0}.hwd-site h1,.hwd-site h2,.hwd-site h3,.hwd-site h4{font-family:var(--display);letter-spacing:-.045em}.hwd-site h1{font-size:54px;line-height:1.18}.hwd-site h2{font-size:32px;line-height:1.3;font-weight:800}.hwd-site h3{font-size:20px;line-height:1.4}.hwd-site p{color:#6c7781}.hwd-site strong{font-weight:700}.hwd-site [hidden]{display:none!important}.hwd-site .wrap{max-width:1256px;margin:auto;padding:0 28px}.hwd-site .skip-link{position:fixed;z-index:100;left:20px;top:-80px;background:var(--blue);padding:12px 20px;color:white;border-radius:8px}.hwd-site .skip-link:focus{top:12px}.hwd-site .utility{background:#f3f5fa;border-bottom:1px solid #edf0f4;font-size:11px;color:#657484}.hwd-site .utility .wrap{display:flex;justify-content:space-between;align-items:center;min-height:33px;letter-spacing:.025em}.hwd-site .utility .wrap>div{display:flex;align-items:center;gap:15px}.hwd-site .utility button{padding:0;font-size:11px;display:inline-flex;gap:5px;align-items:center}.hwd-site .utility svg{width:12px;height:12px}.hwd-site .header{position:sticky;top:0;z-index:25;background:#fffe;backdrop-filter:blur(15px);border-bottom:1px solid var(--line)}.hwd-site .header-inner{height:84px;display:flex;align-items:center;gap:52px}.hwd-site .brand{display:inline-flex;flex-shrink:0}.hwd-site .brand img{object-fit:contain;height:auto;max-height:48px}.hwd-site .desktop-nav{display:flex;gap:31px;align-items:center;font-size:13px;font-weight:600;margin-right:auto}.hwd-site .desktop-nav a{display:flex;gap:5px;align-items:center;position:relative;padding:30px 0}.hwd-site .desktop-nav a:hover,.hwd-site .desktop-nav a.active{color:var(--blue)}.hwd-site .desktop-nav svg{width:13px}.hwd-site .header-actions{display:flex;gap:10px;align-items:center}.hwd-site .button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:9px;min-height:44px;padding:11px 20px;font-size:13px;font-weight:700;white-space:nowrap;transition:background .18s,transform .18s,box-shadow .18s;border:1px solid transparent;line-height:1.45}.hwd-site .button:hover{transform:translateY(-1px)}.hwd-site .button:disabled{opacity:.5;cursor:not-allowed;transform:none}.hwd-site .button svg{width:17px;height:17px}.hwd-site .button-primary{color:#fff;background:var(--blue)}.hwd-site .button-primary:hover{background:var(--blue-dark);box-shadow:0 5px 15px #294cca1a}.hwd-site .button-quiet{border-color:#dfe4e9;background:#fff}.hwd-site .button-quiet:hover{background:#f7f9fb}.hwd-site .button-light{background:#fff;color:var(--ink)}.hwd-site .button-soft{background:var(--blue-light);color:var(--blue)}.hwd-site .button-lg{padding:14px 23px;min-height:49px}.hwd-site .button-full{width:100%}.hwd-site .button-icon-only{padding:10px}.hwd-site .icon-button{display:grid;place-items:center;position:relative;width:39px;height:39px;border-radius:10px}.hwd-site .icon-button:hover{background:#f2f5fa}.hwd-site .icon-button svg{width:20px}.hwd-site .favorites-button{margin-right:7px}.hwd-site #saved-count{position:absolute;right:1px;top:-1px;display:grid;place-items:center;background:var(--blue);color:#fff;font-size:9px;width:16px;height:16px;border-radius:50%;border:2px solid #fff}.hwd-site .mobile-menu,.hwd-site .mobile-nav{display:none}.hwd-site main{min-height:55vh;outline:none}.hwd-site .eyebrow{display:flex;align-items:center;gap:8px;color:var(--blue);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.hwd-site .eyebrow svg{width:14px;height:14px}.hwd-site .hero{margin-top:27px}.hwd-site .hero-panel{background:var(--cream);border-radius:22px;position:relative;overflow:hidden}.hwd-site .hero-top{display:grid;grid-template-columns:1fr 1fr;min-height:422px}.hwd-site .hero-copy{padding:43px 0 25px 43px;position:relative;z-index:1}.hwd-site .hero-copy h1{font-size:65px;letter-spacing:-.065em;line-height:1.1;margin:19px 0 20px;font-weight:800}.hwd-site .hero-copy h1 span{color:var(--blue);position:relative}.hwd-site .hero-copy h1 span:after{content:'';height:5px;border-radius:50%;position:absolute;bottom:-7px;left:2px;width:97%;background:#e9b989;transform:rotate(-2deg)}.hwd-site .hero-copy p{font-size:14px;line-height:1.85;max-width:360px}.hwd-site .hero-note{display:flex;align-items:center;gap:10px;font-size:11px;color:#73827b;margin-top:23px}.hwd-site .hero-note .tiny-paws{display:flex;align-items:center}.hwd-site .tiny-paws span{display:grid;place-items:center;width:27px;height:27px;border:2px solid var(--cream);border-radius:50%;background:#d7e3df;margin-right:-6px}.hwd-site .tiny-paws span:nth-child(2){background:#f4d2b4}.hwd-site .tiny-paws span:nth-child(3){background:#dbe3fb}.hwd-site .tiny-paws svg{width:14px;height:14px}.hwd-site .hero-art{padding:22px 22px 18px 0;position:relative;min-width:0}.hwd-site .hero-photo{height:382px;width:100%;object-fit:cover;object-position:49% 52%;border-radius:130px 18px 18px 18px}.hwd-site .hero-sticker{position:absolute;right:29px;top:34px;width:81px;height:81px;background:#eef2ed;border:1px dashed #b7c3b8;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:rotate(12deg);font-size:8px;text-align:center;font-weight:700;line-height:1.6;letter-spacing:.03em;color:#526b5b;box-shadow:0 0 0 5px #f1f3ed}.hwd-site .hero-sticker svg{width:24px;height:24px;margin-bottom:3px}.hwd-site .hero-float{position:absolute;left:-24px;bottom:38px;display:flex;align-items:center;gap:11px;background:#fffffff2;border:1px solid #fff;border-radius:12px;padding:12px 16px;box-shadow:0 7px 23px #2631290f}.hwd-site .hero-float>span{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#e7f0e8;color:#537a5c}.hwd-site .hero-float strong{font-size:11px;display:block;line-height:1.5}.hwd-site .hero-float small{display:block;font-size:9px;color:#7c8981}.hwd-site .search-area{padding:0 31px 25px}.hwd-site .search-box{background:#fff;display:flex;align-items:center;box-shadow:0 5px 20px #23304008;border-radius:12px;padding:9px;border:1px solid #e9e7e1;gap:4px}.hwd-site .search-field{display:flex;gap:10px;align-items:center;flex:1;padding:5px 16px;min-width:0}.hwd-site .search-field>svg{color:#7d8990;width:20px}.hwd-site .search-field label{display:block;font-size:9px;font-weight:700;color:#8b9296;text-transform:uppercase;letter-spacing:.08em}.hwd-site .search-field input,.hwd-site .search-field select{width:100%;border:0;background:none;color:var(--ink);padding:2px 0;font-size:12px;box-shadow:none!important}.hwd-site .search-field input::placeholder{color:#a1a7ad}.hwd-site .search-field-location{max-width:225px;border-left:1px solid #eceef0}.hwd-site .search-box .button{min-height:48px;padding:12px 28px;font-size:12px}.hwd-site .popular-searches{display:flex;gap:12px;align-items:center;font-size:10px;color:#93938c;padding:12px 4px 0}.hwd-site .popular-searches button{font-size:10px;padding:0;color:#6e7878}.hwd-site .popular-searches button:hover{color:var(--blue);text-decoration:underline}.hwd-site .section{padding-top:48px}.hwd-site .section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.hwd-site .section-heading h2{font-size:27px;letter-spacing:-.045em;margin-top:7px}.hwd-site .section-heading p{font-size:12px;margin-top:8px}.hwd-site .text-link{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:var(--blue);padding:3px 0;white-space:nowrap}.hwd-site .text-link svg{width:16px}.hwd-site .category-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:13px}.hwd-site .category-card{border:1px solid var(--line);border-radius:12px;padding:17px 16px;display:flex;align-items:center;gap:11px;transition:transform .2s,border-color .2s;text-align:left;background:#fff}.hwd-site .category-card:hover{transform:translateY(-3px);border-color:#aebeed}.hwd-site .category-icon{width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;border-radius:11px}.hwd-site .category-icon svg{height:23px;width:23px}.hwd-site .category-card strong{font-size:11px;display:block}.hwd-site .category-card small{font-size:9px;color:#8b949c;display:block;margin-top:1px}.hwd-site .category-icon.peach{background:#faeee4;color:#b77f51}.hwd-site .category-icon.blue{background:#edf1fd;color:#637fc4}.hwd-site .category-icon.green{background:#eaf1e7;color:#69916c}.hwd-site .category-icon.yellow{background:#faf4dc;color:#b39a52}.hwd-site .category-icon.pink{background:#f9ebef;color:#b38191}.hwd-site .category-icon.lilac{background:#efedf7;color:#8976ab}.hwd-site .listing-section{padding-top:43px}.hwd-site .listing-controls{display:flex;justify-content:space-between;align-items:center;margin-top:-3px;margin-bottom:23px}.hwd-site .tabs{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.hwd-site .tab{font-size:11px;color:#77828d;padding:8px 16px;border:1px solid #e4e8ed;border-radius:7px;background:#fff;white-space:nowrap}.hwd-site .tab:hover{color:var(--blue);border-color:#b6c3f0}.hwd-site .tab.active{border-color:var(--blue);background:var(--blue);color:#fff}.hwd-site .view-collection{font-size:10px;color:#89949d;display:flex;gap:6px;align-items:center}.hwd-site .view-collection svg{width:15px}.hwd-site .listing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px 19px}.hwd-site .listing-card{border:1px solid var(--line);border-radius:13px;overflow:hidden;background:#fff;position:relative;transition:transform .2s,box-shadow .2s}.hwd-site .listing-card:hover{transform:translateY(-4px);box-shadow:0 9px 25px #2338520c}.hwd-site .card-photo{display:block;position:relative;overflow:hidden;aspect-ratio:1.22;background:#edf0f4}.hwd-site .card-photo img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.hwd-site .listing-card:hover .card-photo img{transform:scale(1.045)}.hwd-site .card-photo .photo-badge{position:absolute;left:12px;top:12px;font-size:9px;font-weight:700;padding:4px 8px;background:#fffef1;border-radius:5px;color:#475b4e;display:flex;gap:4px;align-items:center}.hwd-site .photo-badge svg{width:10px;height:10px}.hwd-site .save-button{position:absolute;right:11px;top:11px;width:31px;height:31px;border-radius:50%;background:#ffffffeb;display:grid;place-items:center;z-index:2;color:#6d7881;border:1px solid #fff}.hwd-site .save-button svg{width:16px;height:16px}.hwd-site .save-button.active{color:#c56470;background:#fff}.hwd-site .save-button.active svg{fill:#f8d5db;stroke:#c56470}.hwd-site .card-body{padding:14px 15px 0}.hwd-site .card-location{font-size:9px;color:#8d979f;display:flex;gap:4px;align-items:center}.hwd-site .card-location svg{width:11px;height:11px}.hwd-site .card-body h3{font-size:14px;font-weight:800;letter-spacing:-.025em;margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hwd-site .card-traits{font-size:9px;color:#929aa1;display:flex;gap:6px;margin-top:5px;min-height:16px}.hwd-site .trait-dot{color:#ccd0d4}.hwd-site .card-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:13px;padding-bottom:13px;border-bottom:1px solid #f0f2f3;gap:4px}.hwd-site .card-price{font-family:var(--display);font-size:15px;font-weight:800;letter-spacing:-.04em;color:#273b50}.hwd-site .card-price small{font-size:8px;font-family:var(--font);color:#9ba3a9;font-weight:400;margin-left:3px}.hwd-site .card-age{font-size:8px;color:#9da5ab;white-space:nowrap}.hwd-site .card-seller{font-size:9px;color:#859099;display:flex;align-items:center;gap:6px;min-height:37px}.hwd-site .seller-dot{width:17px;height:17px;display:grid;place-items:center;border-radius:50%;font-size:7px;letter-spacing:-.03em;background:#eaf1ec;color:#598072;font-weight:700}.hwd-site .card-seller .seller-type{margin-left:auto;font-size:8px;color:#9aa2aa}.hwd-site .listing-empty{grid-column:1/-1;border:1px dashed #d6dfeb;border-radius:16px;text-align:center;padding:65px 20px;background:#fafbfd}.hwd-site .listing-empty>svg{width:34px;height:34px;color:#8ca1cc;margin-bottom:12px}.hwd-site .listing-empty h3{font-size:20px}.hwd-site .listing-empty p{font-size:13px;margin:10px 0 20px}.hwd-site .more-row{text-align:center;margin-top:27px}.hwd-site .more-row .button{min-width:200px;font-size:11px}.hwd-site .more-row svg{width:14px}.hwd-site .collections{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-top:46px}.hwd-site .collection{border-radius:16px;min-height:206px;padding:29px 30px;display:flex;align-items:center;gap:15px;position:relative;overflow:hidden}.hwd-site .collection-blue{background:#edf2fb}.hwd-site .collection-peach{background:#f7eee5}.hwd-site .collection-copy{position:relative;z-index:1;flex:1}.hwd-site .collection .eyebrow{font-size:8px;letter-spacing:.12em;color:#798eae}.hwd-site .collection-peach .eyebrow{color:#b69171}.hwd-site .collection h3{font-size:23px;margin:7px 0 16px;max-width:270px}.hwd-site .collection h3 span{display:block}.hwd-site .collection .text-link{font-size:10px}.hwd-site .collection-art{height:150px;width:150px;display:grid;place-items:center;border-radius:50%;background:#dfe8f7;transform:rotate(9deg);flex-shrink:0;margin-right:-5px}.hwd-site .collection-art svg{width:74px;height:74px;stroke-width:1.1;color:#7791ba}.hwd-site .collection-peach .collection-art{background:#eedcc9}.hwd-site .collection-peach .collection-art svg{color:#b28765}.hwd-site .collection-art:after{content:'';position:absolute;inset:9px;border:1px dashed #ffffffa0;border-radius:50%}.hwd-site .benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding:41px 0 43px;border-bottom:1px solid var(--line)}.hwd-site .benefit{display:flex;gap:15px;align-items:flex-start}.hwd-site .benefit>span{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border-radius:10px;background:#f1f4f9;color:#6c82aa}.hwd-site .benefit strong{display:block;font-size:12px;margin-bottom:5px}.hwd-site .benefit p{font-size:10px;color:#88929b;line-height:1.85;max-width:235px}.hwd-site .sell-banner{margin:43px 0 48px;background:#20364f;border-radius:17px;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden;gap:35px;padding:34px 41px}.hwd-site .sell-banner h2{font-size:27px;color:#fff;position:relative;z-index:1}.hwd-site .sell-banner p{color:#a7b8c9;font-size:11px;margin-top:7px;position:relative;z-index:1}.hwd-site .sell-banner .button{position:relative;z-index:1;font-size:11px;background:#fff;color:#263c54}.hwd-site .banner-paw{position:absolute;right:195px;bottom:-40px;color:#334b63;transform:rotate(-15deg)}.hwd-site .banner-paw svg{width:180px;height:180px;stroke-width:1}.hwd-site .footer{background:#fafbfc;border-top:1px solid #edf0f2}.hwd-site .footer-main{padding-top:44px;padding-bottom:38px;display:flex;gap:65px;align-items:flex-start}.hwd-site .footer-brand{width:210px;flex-shrink:0}.hwd-site .footer-brand p{font-size:10px;margin-top:16px;line-height:1.9;color:#8a949d}.hwd-site .social-links{display:flex;gap:10px;margin-top:17px}.hwd-site .social-links button{width:25px;height:25px;display:grid;place-items:center;border:1px solid #e2e7eb;border-radius:50%;color:#87939e}.hwd-site .social-links svg{width:12px;height:12px}.hwd-site .footer-links{display:flex;gap:42px;flex:1}.hwd-site .footer-links>div{display:flex;flex-direction:column;gap:9px}.hwd-site .footer-links strong{font-size:10px;margin-bottom:8px;white-space:nowrap}.hwd-site .footer-links a,.hwd-site .footer-links button{font-size:10px;color:#88939d;padding:0;text-align:left;white-space:nowrap}.hwd-site .footer-links a:hover,.hwd-site .footer-links button:hover{color:var(--blue)}.hwd-site .footer-payment{max-width:210px}.hwd-site .footer-payment>span{font-size:9px;color:#96a0a8;display:block;margin-bottom:10px}.hwd-site .ocicio-logo{display:flex;align-items:center;font-size:22px;line-height:1;font-family:var(--display);letter-spacing:-.055em;font-weight:800;color:#2c7969;gap:4px}.hwd-site .ocicio-logo i{display:block;width:18px;height:18px;border:5px solid #2c7969;border-radius:50%;margin-right:3px}.hwd-site .ocicio-logo>span{font-size:8px;letter-spacing:0;margin-left:1px;background:#e7f0ec;padding:3px 4px;border-radius:3px;font-weight:700}.hwd-site .payment-wordmarks{display:flex;gap:9px;margin:16px 0 8px;align-items:center}.hwd-site .payment-wordmarks b{font-size:8px;color:#6f7b83;border:1px solid #e0e5e8;background:white;padding:3px 5px;border-radius:3px;white-space:nowrap}.hwd-site .footer-payment small{color:#a0a8af;font-size:8px}.hwd-site .footer-bottom{border-top:1px solid var(--line);min-height:56px;display:flex;align-items:center;justify-content:space-between;font-size:8px;color:#a0a8ae;gap:25px}.hwd-site .breadcrumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:10px;color:#8d98a1;padding:23px 0}.hwd-site .breadcrumb a:hover{color:var(--blue)}.hwd-site .breadcrumb svg{width:12px;height:12px;color:#b8c0c6}.hwd-site .breadcrumb>span:last-child{color:#536577}.hwd-site .page-heading{margin:9px 0 25px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.hwd-site .page-heading h1{font-size:37px;letter-spacing:-.05em}.hwd-site .page-heading p{font-size:12px;margin-top:9px}.hwd-site .browse-search{background:#f7f8fb;border-radius:13px;padding:14px;margin-bottom:28px}.hwd-site .browse-search .search-box{box-shadow:none}.hwd-site .browse-layout{display:grid;grid-template-columns:218px 1fr;gap:28px;padding-bottom:55px}.hwd-site .filter-panel{border:1px solid var(--line);border-radius:13px;padding:22px 20px;position:sticky;top:107px;align-self:start}.hwd-site .filter-head{display:flex;align-items:center;justify-content:space-between}.hwd-site .filter-head strong{font-size:13px}.hwd-site .filter-head button{font-size:10px;color:var(--blue)}.hwd-site .filter-section{border-top:1px solid #eff1f4;margin-top:20px;padding-top:19px}.hwd-site .filter-section h3{font-family:var(--font);font-size:11px;letter-spacing:0;font-weight:700;margin-bottom:13px}.hwd-site .filter-options{display:flex;flex-direction:column;gap:12px}.hwd-site .checkbox{display:flex;gap:9px;align-items:center;font-size:11px;color:#7b8792;cursor:pointer}.hwd-site .checkbox input{accent-color:var(--blue);margin:0;width:14px;height:14px}.hwd-site .checkbox span:last-child{margin-left:auto;color:#aab2b9;font-size:9px}.hwd-site .field-select{width:100%;border:1px solid #e3e7ee;border-radius:7px;min-height:38px;background:#fff;padding:8px;color:#788690;font-size:10px}.hwd-site .browse-results .listing-grid{grid-template-columns:repeat(3,1fr);gap:22px 16px}.hwd-site .results-head{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#909ba4;margin-bottom:20px}.hwd-site .results-head strong{color:var(--ink)}.hwd-site .sort{display:flex;align-items:center;gap:6px}.hwd-site .sort select{border:0;background:none;color:#4c6174;font-size:11px;max-width:130px}.hwd-site .active-filters{display:flex;gap:7px;flex-wrap:wrap;margin:-2px 0 18px}.hwd-site .filter-chip{display:flex;align-items:center;gap:7px;background:#edf2ff;color:var(--blue);font-size:10px;border-radius:6px;padding:6px 9px}.hwd-site .filter-chip svg{width:12px;height:12px}.hwd-site .mobile-filter-button{display:none}.hwd-site .detail-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:38px;padding:6px 0 38px}.hwd-site .detail-hero{width:100%;aspect-ratio:1.13;object-fit:cover;border-radius:16px;background:#eff1f4}.hwd-site .detail-thumbs{display:flex;gap:10px;margin-top:12px}.hwd-site .detail-thumbs button{width:81px;height:70px;border-radius:8px;overflow:hidden;padding:0;border:2px solid transparent;opacity:.68}.hwd-site .detail-thumbs button.active{border-color:var(--blue);opacity:1}.hwd-site .detail-thumbs img{width:100%;height:100%;object-fit:cover}.hwd-site .detail-gallery{position:relative}.hwd-site .gallery-count{position:absolute;right:15px;top:15px;display:flex;align-items:center;gap:6px;background:#fff;padding:6px 10px;border-radius:6px;font-size:10px;color:#788491}.hwd-site .gallery-count svg{width:13px;height:13px}.hwd-site .detail-copy{padding:8px 0}.hwd-site .pill{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;background:#edf3ed;border-radius:5px;color:#64836c;font-size:9px;font-weight:700}.hwd-site .pill svg{width:11px;height:11px}.hwd-site .detail-copy h1{font-size:33px;line-height:1.28;letter-spacing:-.045em;margin-top:13px;max-width:450px}.hwd-site .detail-price{font:800 31px/1.4 var(--display);letter-spacing:-.04em;color:var(--blue);margin:12px 0 6px}.hwd-site .detail-location{display:flex;align-items:center;gap:6px;color:#8b959e;font-size:10px}.hwd-site .detail-location svg{width:14px;height:14px}.hwd-site .detail-location>span:last-child{margin-left:auto}.hwd-site .specs{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:19px 0;margin:23px 0}.hwd-site .specs>div{border-right:1px solid var(--line);padding-left:18px}.hwd-site .specs>div:first-child{padding-left:0}.hwd-site .specs>div:last-child{border:0}.hwd-site .specs small{display:block;font-size:9px;color:#9ba3aa;margin-bottom:5px}.hwd-site .specs strong{font-size:11px;font-weight:600}.hwd-site .seller-box{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid var(--line);border-radius:10px;margin:20px 0}.hwd-site .avatar{width:42px;height:42px;border-radius:50%;background:#e9f1ed;color:#578573;font-size:12px;font-weight:800;display:grid;place-items:center;flex-shrink:0}.hwd-site .seller-box strong{display:block;font-size:12px}.hwd-site .seller-box small{display:block;font-size:9px;color:#9aa3aa;margin-top:4px}.hwd-site .seller-box>a:last-child{margin-left:auto;color:#84939e}.hwd-site .seller-box>a:last-child svg{width:16px}.hwd-site .detail-buttons{display:flex;gap:10px}.hwd-site .detail-buttons>.button:first-child{flex:1}.hwd-site .detail-safety{display:flex;gap:8px;align-items:flex-start;margin-top:16px;font-size:10px;color:#97a1aa;line-height:1.7}.hwd-site .detail-safety svg{width:14px;height:14px;flex-shrink:0;color:#92a592;margin-top:2px}.hwd-site .detail-bottom{display:grid;grid-template-columns:1.2fr 1fr;gap:38px;padding:25px 0 20px;border-top:1px solid var(--line)}.hwd-site .detail-description h2{font-size:21px;margin-bottom:15px}.hwd-site .detail-description p{font-size:12px;line-height:1.95;margin-bottom:12px;max-width:590px}.hwd-site .detail-description ul{padding-left:16px;color:#7b8995;font-size:12px;line-height:2}.hwd-site .detail-note{border-radius:12px;padding:23px 24px;background:#f6f8fc;align-self:start}.hwd-site .detail-note h3{font-size:14px;display:flex;align-items:center;gap:8px}.hwd-site .detail-note h3 svg{width:17px;color:#7e96bf}.hwd-site .detail-note p{font-size:11px;line-height:1.9;margin-top:12px}.hwd-site .related-section{padding-top:28px;padding-bottom:50px}.hwd-site .seller-cover{height:170px;background:linear-gradient(110deg,#e9eee6,#f7f2e9);border-radius:17px;position:relative;overflow:hidden}.hwd-site .seller-cover svg{position:absolute;right:75px;top:-40px;transform:rotate(12deg);width:250px;height:250px;color:#dce5da;stroke-width:.7}.hwd-site .profile-header{position:relative;margin-top:-39px;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;padding:0 28px;gap:25px}.hwd-site .profile-identity{display:flex;gap:18px;align-items:flex-end}.hwd-site .profile-avatar{width:103px;height:103px;border:5px solid #fff;background:#dce8dd;font-size:28px}.hwd-site .profile-title h1{font-size:29px;margin-bottom:4px}.hwd-site .profile-title p{font-size:11px}.hwd-site .profile-summary{display:flex;align-items:center;gap:20px;font-size:10px;color:#909aa4;padding:22px 28px}.hwd-site .profile-summary span{display:flex;align-items:center;gap:5px}.hwd-site .profile-summary svg{width:13px}.hwd-site .profile-description{font-size:12px;line-height:1.9;max-width:760px;padding:0 28px 25px;color:#7a8995}.hwd-site .profile-listings{border-top:1px solid var(--line);padding-top:28px;margin-bottom:50px}.hwd-site .form-shell{max-width:900px;margin:auto;padding-bottom:55px}.hwd-site .form-shell .page-heading{display:block;text-align:center;margin:18px 0 30px}.hwd-site .form-shell .page-heading .eyebrow{justify-content:center}.hwd-site .form-shell .page-heading h1{margin-top:10px}.hwd-site .form-stepper{display:flex;justify-content:center;align-items:center;gap:16px;margin-bottom:30px}.hwd-site .step{display:flex;gap:8px;align-items:center;font-size:11px;color:#9da6ae}.hwd-site .step span{width:27px;height:27px;border-radius:50%;border:1px solid #dce2e8;display:grid;place-items:center;font-size:11px}.hwd-site .step.active{color:var(--blue);font-weight:700}.hwd-site .step.active span{background:var(--blue);color:#fff;border-color:var(--blue)}.hwd-site .step-line{height:1px;width:70px;background:#e3e7ed}.hwd-site .form-card{border:1px solid var(--line);border-radius:16px;background:#fff;padding:31px 34px;box-shadow:0 7px 32px #253a5305}.hwd-site .form-card h2{font-size:23px;margin-bottom:6px}.hwd-site .form-card>p{font-size:11px;margin-bottom:25px}.hwd-site .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:21px}.hwd-site .field{display:flex;flex-direction:column;gap:7px}.hwd-site .field label{font-size:11px;color:#5f6d79;font-weight:600}.hwd-site .field label>small{color:#b0b7bd;font-weight:400}.hwd-site .field input,.hwd-site .field select,.hwd-site .field textarea{width:100%;border:1px solid #dfe5ec;border-radius:8px;background:#fff;padding:11px 13px;color:var(--ink);font-size:12px;min-height:43px}.hwd-site .field input::placeholder,.hwd-site .field textarea::placeholder{color:#a7afb7}.hwd-site .field textarea{resize:vertical;min-height:116px}.hwd-site .field-wide{grid-column:1/-1}.hwd-site .photo-upload{display:flex;gap:11px}.hwd-site .upload-slot{width:100px;height:95px;border:1px dashed #c6d2e2;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#93a0b0;font-size:9px;gap:5px;background:#fafcff;overflow:hidden;padding:0}.hwd-site .upload-slot svg{width:21px;height:21px}.hwd-site .upload-slot img{width:100%;height:100%;object-fit:cover}.hwd-site .form-footnote{color:#a0a9b2;font-size:10px;margin-top:10px}.hwd-site .form-nav{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.hwd-site .form-nav>span{font-size:10px;color:#a0a9b1}.hwd-site .form-nav .button{font-size:11px}.hwd-site .plans{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:25px}.hwd-site .plan{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:12px;padding:22px 18px;position:relative;cursor:pointer}.hwd-site .plan.selected{border:2px solid var(--blue);padding:21px 17px;background:#f9fbff}.hwd-site .plan input{position:absolute;right:15px;top:20px;accent-color:var(--blue)}.hwd-site .plan strong{font-size:15px;font-family:var(--display);letter-spacing:-.025em}.hwd-site .plan-price{font:800 25px/1.4 var(--display);letter-spacing:-.045em;margin:13px 0}.hwd-site .plan small{font-size:9px;color:#97a0a8}.hwd-site .plan ul{list-style:none;padding:14px 0 0;margin:12px 0 0;border-top:1px solid var(--line)}.hwd-site .plan li{font-size:10px;display:flex;gap:6px;align-items:center;color:#7d8994;margin-bottom:10px}.hwd-site .plan li svg{width:12px;height:12px;color:#6f9982}.hwd-site .plan-tag{font-size:8px;color:var(--blue);background:#e9efff;border-radius:4px;padding:3px 5px;position:absolute;left:14px;top:-10px;font-weight:700}.hwd-site .checkout-shell{max-width:1000px;margin:auto;padding-bottom:55px}.hwd-site .checkout-heading{margin:10px 0 25px}.hwd-site .checkout-heading h1{font-size:33px}.hwd-site .checkout-heading p{font-size:12px;margin-top:7px}.hwd-site .demo-note{display:flex;align-items:center;gap:9px;color:#8b7b5c;background:#faf5e8;border:1px solid #eee5cc;padding:11px 14px;border-radius:8px;font-size:10px;margin-bottom:24px}.hwd-site .demo-note svg{width:16px;height:16px;flex-shrink:0}.hwd-site .checkout-layout{display:grid;grid-template-columns:1.1fr .8fr;gap:25px;align-items:start}.hwd-site .checkout-card{border:1px solid var(--line);border-radius:13px;padding:23px;margin-bottom:19px}.hwd-site .checkout-card h2{font-size:17px;display:flex;gap:9px;align-items:center;margin-bottom:20px}.hwd-site .checkout-card h2>span{display:grid;place-items:center;border-radius:50%;background:#eff3fd;color:var(--blue);font-family:var(--font);width:24px;height:24px;font-size:10px}.hwd-site .checkout-card .form-grid{gap:15px}.hwd-site .checkout-card .field label{font-size:10px}.hwd-site .checkout-card .field input{font-size:11px}.hwd-site .checkout-card>p{font-size:10px;margin-top:-10px;margin-bottom:17px}.hwd-site .method-option{display:flex;align-items:center;gap:12px;padding:15px 13px;border:1px solid var(--line);border-radius:9px;margin-bottom:10px;cursor:pointer}.hwd-site .method-option.selected{border-color:var(--blue);background:#f8faff}.hwd-site .method-option input{accent-color:var(--blue);margin:0}.hwd-site .method-icon{height:35px;width:45px;display:grid;place-items:center;background:#f0f3f7;border-radius:6px;color:#657b94}.hwd-site .method-icon svg{width:22px;height:22px}.hwd-site .method-text{flex:1}.hwd-site .method-text strong{font-size:11px;display:block}.hwd-site .method-text small{font-size:9px;color:#98a2ac}.hwd-site .method-wordmark{font-size:12px;letter-spacing:-.05em;font-weight:800;color:#293d4a}.hwd-site .method-option:last-child{margin-bottom:0}.hwd-site .checkout-summary{border:1px solid var(--line);border-radius:13px;background:#fafbfc;padding:24px;position:sticky;top:108px}.hwd-site .checkout-summary h2{font-size:17px;margin-bottom:20px}.hwd-site .summary-item{display:flex;align-items:center;gap:12px;padding-bottom:20px;border-bottom:1px solid var(--line);margin-bottom:17px}.hwd-site .summary-item>span{width:45px;height:45px;background:#e9eefc;color:#6c84be;border-radius:11px;display:grid;place-items:center}.hwd-site .summary-item strong{font-size:12px;display:block}.hwd-site .summary-item small{font-size:9px;color:#8e9aa5}.hwd-site .summary-line{display:flex;justify-content:space-between;font-size:11px;color:#8a96a1;margin-bottom:13px;gap:20px}.hwd-site .summary-line strong{font-weight:500;color:#43596e;text-align:right}.hwd-site .summary-line.total{border-top:1px solid var(--line);padding-top:17px;margin-top:18px;font-size:12px;color:#52697e}.hwd-site .summary-line.total strong{font:800 21px var(--display);letter-spacing:-.05em;color:var(--blue)}.hwd-site .summary-terms{display:flex;gap:7px;align-items:flex-start;font-size:9px;line-height:1.8;color:#99a2aa;margin:18px 0}.hwd-site .summary-terms svg{width:13px;height:13px;flex-shrink:0;margin-top:2px}.hwd-site .summary-provider{display:flex;align-items:center;justify-content:center;gap:9px;font-size:8px;color:#a2aab1;margin:17px 0 0}.hwd-site .summary-provider .ocicio-logo{font-size:16px}.hwd-site .summary-provider .ocicio-logo i{width:12px;height:12px;border-width:3px}.hwd-site .summary-provider .ocicio-logo>span{font-size:6px}.hwd-site .payment-page{max-width:620px;margin:10px auto 50px}.hwd-site .payment-status-head{text-align:center;margin-bottom:24px}.hwd-site .status-bubble{width:58px;height:58px;background:#f9f0dd;border-radius:50%;color:#c29e5a;display:grid;place-items:center;margin:0 auto 15px}.hwd-site .status-bubble svg{width:27px;height:27px}.hwd-site .status-bubble.success{background:#e5f1eb;color:#529375}.hwd-site .status-bubble.expired{background:#f7e9e7;color:#b8756b}.hwd-site .payment-status-head h1{font-size:29px}.hwd-site .payment-status-head p{font-size:11px;margin-top:8px}.hwd-site .payment-box{border:1px solid var(--line);border-radius:14px;padding:25px}.hwd-site .invoice-meta{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:20px}.hwd-site .invoice-meta small{display:block;color:#a0a9b2;font-size:9px}.hwd-site .invoice-meta strong{font-size:11px;color:#6d7e8e}.hwd-site .payment-amount{text-align:center;font:800 30px var(--display);letter-spacing:-.045em;color:#2b445e;margin:10px 0 4px}.hwd-site .payment-amount-label{text-align:center;font-size:10px;color:#a5adb4}.hwd-site .qr-wrap{display:grid;place-items:center;position:relative;margin:21px auto 13px;width:180px;height:180px;border:1px solid #e7ebef;border-radius:9px;background:#fff;padding:13px}.hwd-site .demo-qr{width:100%;height:100%;stroke:none;fill:#263b4e}.hwd-site .qr-demo-label{text-align:center;font-size:9px;color:#9ca6af}.hwd-site .payment-expiry{display:flex;justify-content:center;gap:7px;font-size:10px;color:#7c8e9b;margin-top:20px}.hwd-site .payment-expiry strong{color:#a57e40}.hwd-site .payment-expiry svg{width:14px}.hwd-site .payment-instructions{padding-top:21px;margin-top:21px;border-top:1px solid var(--line);font-size:10px;line-height:1.95;color:#8e9aa3}.hwd-site .payment-instructions strong{font-size:11px;color:#667b8e}.hwd-site .payment-instructions ol{padding-left:17px;margin:8px 0}.hwd-site .va-box{background:#f5f7fb;border:1px solid #e8edf6;border-radius:9px;margin:25px 0;padding:19px;display:flex;align-items:center;justify-content:space-between}.hwd-site .va-box small{font-size:9px;color:#9aa6b1;display:block;margin-bottom:4px}.hwd-site .va-box strong{font-size:20px;letter-spacing:.08em;color:#435d78}.hwd-site .va-box button{color:var(--blue);padding:7px}.hwd-site .payment-review{display:flex;gap:9px;align-items:center;justify-content:center;padding:17px 0;margin-top:7px;font-size:9px;color:#a6afb5;flex-wrap:wrap}.hwd-site .payment-review button{font-size:9px;border:1px solid #e1e7ed;padding:4px 9px;border-radius:5px;color:#8596a5}.hwd-site .payment-review button.active{color:var(--blue);border-color:#aebfe9;background:#f1f5ff}.hwd-site .success-receipt{border-radius:9px;background:#f6faf7;padding:18px;margin:23px 0}.hwd-site .success-receipt .summary-line:last-child{margin:0}.hwd-site .payment-return{display:flex;justify-content:center;gap:10px;margin-top:22px}.hwd-site .modal-backdrop{position:fixed;inset:0;z-index:100;background:#12253a70;backdrop-filter:blur(5px);display:grid;place-items:center;padding:25px;animation:fade-in .16s}.hwd-site .modal{background:#fff;border-radius:18px;padding:32px;max-width:485px;width:100%;position:relative;max-height:90dvh;overflow-y:auto;box-shadow:0 20px 90px #11223530}.hwd-site .modal-close{position:absolute;right:16px;top:15px;width:30px;height:30px;display:grid;place-items:center;color:#94a0ab;border-radius:50%}.hwd-site .modal-close:hover{background:#f0f3f7}.hwd-site .modal-close svg{width:17px;height:17px}.hwd-site .modal-icon{width:48px;height:48px;border-radius:13px;background:#edf2fe;display:grid;place-items:center;color:#718fc9;margin-bottom:20px}.hwd-site .modal h2{font-size:25px;margin-bottom:11px}.hwd-site .modal>p{font-size:12px;line-height:1.95}.hwd-site .modal .field{margin:22px 0 16px}.hwd-site .modal-note{font-size:9px;color:#a2abb2;margin-top:15px;text-align:center;line-height:1.8}.hwd-site .modal-body{font-size:12px;color:#7a8b98;line-height:1.95}.hwd-site .modal-body p{margin-bottom:13px}.hwd-site .modal-body ul{padding-left:18px}.hwd-site .modal .button{margin-top:19px}.hwd-site .contact-preview{padding:18px;background:#f5f8fb;border-radius:9px;margin-top:19px}.hwd-site .contact-preview strong{font-size:12px;display:block}.hwd-site .contact-preview small{font-size:10px;color:#98a3ad}.hwd-site .profile-contact-line{display:flex;align-items:center;gap:9px;font-size:11px;color:#8d9ba6;padding:7px 0}.hwd-site .profile-contact-line svg{width:15px;height:15px;color:#819cbf}.hwd-site #hwd-toast{position:fixed;z-index:140;left:50%;bottom:28px;transform:translate(-50%,25px);background:#20364ff5;color:#fff;padding:13px 21px;box-shadow:var(--shadow);border-radius:10px;font-size:11px;pointer-events:none;opacity:0;transition:all .25s;max-width:calc(100vw - 34px);text-align:center}.hwd-site #hwd-toast.show{transform:translate(-50%,0);opacity:1}.hwd-site .saved-heading .eyebrow{margin-bottom:9px}.hwd-site .page-fade{animation:fade-in .2s ease}.hwd-site .mini-note{font-size:10px;line-height:1.8;color:#a1aab2}.hwd-site .account-name{font-size:11px;color:var(--blue);max-width:94px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hwd-site .chat-preview{margin-top:20px;padding:16px;background:#f5f7fb;border-radius:10px}.hwd-site .chat-message{background:white;border:1px solid #e6ebf0;border-radius:9px;padding:11px 13px;font-size:11px;color:#718599;max-width:90%}.hwd-site .chat-sent{margin:12px 0 0 auto;background:#edf2ff;color:#516fba}.hwd-site .chat-input{display:flex;gap:7px;margin-top:15px}.hwd-site .chat-input input{min-width:0;flex:1;border:1px solid #dce5ee;border-radius:8px;font-size:11px;padding:9px}.hwd-site .chat-input .button{padding:8px 10px;margin:0;min-height:36px}.hwd-site .modal-demo-badge{font-size:9px;display:inline-block;color:#9c8b62;background:#faf4e5;padding:4px 8px;border-radius:5px;margin-bottom:12px}@keyframes fade-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1500px){.hwd-site .wrap{max-width:1340px}.hwd-site .hero-top{min-height:455px}.hwd-site .hero-copy{padding-top:49px}.hwd-site .hero-copy h1{font-size:74px}.hwd-site .hero-photo{height:415px}.hwd-site .hero-copy p{font-size:15px}.hwd-site .category-card strong{font-size:12px}.hwd-site .card-photo{aspect-ratio:1.3}.hwd-site .card-body h3{font-size:15px}}@media(max-width:1100px){.hwd-site .header-inner{gap:28px}.hwd-site .desktop-nav{gap:19px;font-size:12px}.hwd-site .header-actions{gap:6px}.hwd-site .header-post{padding:10px 14px}.hwd-site .hero-copy{padding-left:31px}.hwd-site .hero-copy h1{font-size:55px}.hwd-site .hero-copy p{font-size:13px;max-width:310px}.hwd-site .hero-top{min-height:390px}.hwd-site .hero-photo{height:350px}.hwd-site .hero-float{left:-15px;padding:11px}.hwd-site .hero-float strong{font-size:10px}.hwd-site .category-card{padding:15px 10px;gap:8px}.hwd-site .category-icon{width:34px;height:34px}.hwd-site .category-card strong{font-size:10px}.hwd-site .category-card small{font-size:8px}.hwd-site .footer-main{gap:30px}.hwd-site .footer-brand{width:170px}.hwd-site .footer-links{gap:25px}.hwd-site .footer-payment{max-width:185px}.hwd-site .listing-grid{gap:19px 15px}.hwd-site .card-body{padding-left:12px;padding-right:12px}.hwd-site .collection{padding:25px}.hwd-site .collection h3{font-size:21px}.hwd-site .collection-art{width:120px;height:120px}.hwd-site .browse-layout{gap:22px;grid-template-columns:190px 1fr}.hwd-site .filter-panel{padding:20px 16px}.hwd-site .browse-results .listing-grid{grid-template-columns:repeat(2,1fr)}.hwd-site .detail-layout,.hwd-site .detail-bottom{gap:25px}.hwd-site .detail-copy h1{font-size:29px}.hwd-site .specs>div{padding-left:12px}.hwd-site .detail-hero{aspect-ratio:.92}.hwd-site .detail-price{font-size:27px}}@media(max-width:820px){.hwd-site .wrap{padding-left:22px;padding-right:22px}.hwd-site .utility .wrap{min-height:30px;font-size:10px}.hwd-site .utility .wrap>div{gap:10px}.hwd-site .utility button{font-size:10px}.hwd-site .header-inner{height:74px;gap:22px}.hwd-site .brand img{width:101px}.hwd-site .desktop-nav{gap:18px;font-size:11px}.hwd-site .header-post{font-size:0;width:40px;padding:0}.hwd-site .header-post svg{width:19px;height:19px}.hwd-site .login-button{font-size:11px;min-height:39px;padding:8px 14px}.hwd-site .favorites-button{margin:0}.hwd-site .hero-copy{padding:33px 0 20px 26px}.hwd-site .hero-copy h1{font-size:46px;line-height:1.13;margin-top:16px}.hwd-site .hero-copy p{font-size:11px;max-width:260px}.hwd-site .hero-top{min-height:353px}.hwd-site .hero-art{padding:18px 18px 18px 12px}.hwd-site .hero-photo{height:317px;border-top-left-radius:100px}.hwd-site .hero-sticker{width:64px;height:64px;right:23px;top:30px;font-size:6px}.hwd-site .hero-sticker svg{width:19px;height:19px}.hwd-site .hero-float{left:-8px;bottom:36px;gap:7px;padding:9px 11px}.hwd-site .hero-float>span{width:27px;height:27px}.hwd-site .hero-float strong{font-size:8px}.hwd-site .hero-float small{font-size:7px}.hwd-site .hero-note{font-size:8px;margin-top:21px}.hwd-site .tiny-paws span{width:23px;height:23px}.hwd-site .search-area{padding:0 21px 20px}.hwd-site .search-field{padding:4px 10px;gap:7px}.hwd-site .search-field-location{max-width:190px}.hwd-site .search-box .button{padding:12px 20px;font-size:11px}.hwd-site .search-field input,.hwd-site .search-field select{font-size:10px}.hwd-site .search-field label{font-size:8px}.hwd-site .popular-searches{font-size:9px}.hwd-site .popular-searches button{font-size:9px}.hwd-site .category-grid{grid-template-columns:repeat(3,1fr)}.hwd-site .category-card{padding:14px}.hwd-site .category-card strong{font-size:11px}.hwd-site .category-card small{font-size:9px}.hwd-site .category-icon{width:38px;height:38px}.hwd-site .section-heading h2{font-size:26px}.hwd-site .listing-grid{grid-template-columns:repeat(2,1fr);gap:22px}.hwd-site .card-photo{aspect-ratio:1.35}.hwd-site .card-body{padding:15px 17px 0}.hwd-site .card-body h3{font-size:15px}.hwd-site .card-location{font-size:10px}.hwd-site .card-traits{font-size:10px}.hwd-site .card-price{font-size:17px}.hwd-site .card-age{font-size:9px}.hwd-site .card-seller{font-size:10px;min-height:39px}.hwd-site .collections{gap:16px}.hwd-site .collection{padding:24px;min-height:200px}.hwd-site .collection h3{font-size:22px;max-width:210px}.hwd-site .collection-art{position:absolute;width:125px;height:125px;right:-30px;bottom:-16px;opacity:.55}.hwd-site .collection h3{max-width:210px}.hwd-site .benefits{gap:20px}.hwd-site .benefit{gap:11px}.hwd-site .benefit>span{width:33px;height:33px;border-radius:8px}.hwd-site .benefit>span svg{width:18px;height:18px}.hwd-site .benefit strong{font-size:10px}.hwd-site .benefit p{font-size:9px}.hwd-site .sell-banner{padding:29px}.hwd-site .sell-banner h2{font-size:23px}.hwd-site .sell-banner p{font-size:10px}.hwd-site .footer-main{flex-wrap:wrap;gap:28px}.hwd-site .footer-brand{width:155px}.hwd-site .footer-links{gap:37px}.hwd-site .footer-payment{display:none}.hwd-site .footer-bottom{font-size:8px;align-items:flex-start;padding-top:16px;padding-bottom:16px}.hwd-site .browse-layout{grid-template-columns:175px 1fr;gap:20px}.hwd-site .browse-results .listing-grid{gap:18px 13px}.hwd-site .browse-results .card-body{padding:12px 12px 0}.hwd-site .browse-results .card-body h3{font-size:13px}.hwd-site .browse-results .card-traits{font-size:9px}.hwd-site .browse-results .card-price{font-size:14px}.hwd-site .browse-results .card-age{font-size:8px}.hwd-site .browse-results .card-seller{font-size:9px}.hwd-site .browse-results .card-seller .seller-type{display:none}.hwd-site .detail-layout,.hwd-site .detail-bottom{grid-template-columns:1fr;gap:25px}.hwd-site .detail-hero{aspect-ratio:1.5}.hwd-site .detail-thumbs{display:none}.hwd-site .detail-copy{padding:0}.hwd-site .detail-copy h1{max-width:none;font-size:31px}.hwd-site .detail-location>span:last-child{margin-left:15px}.hwd-site .detail-buttons{max-width:500px}.hwd-site .detail-bottom{padding-top:25px}.hwd-site .detail-description p{max-width:none}.hwd-site .detail-note{max-width:none}.hwd-site .detail-related .listing-grid{grid-template-columns:repeat(2,1fr)}.hwd-site .profile-header{padding:0 20px}.hwd-site .profile-title h1{font-size:24px}.hwd-site .profile-header>.button{font-size:10px;padding:10px 13px}.hwd-site .profile-summary,.hwd-site .profile-description{padding-left:20px;padding-right:20px}.hwd-site .form-grid{gap:19px}.hwd-site .form-card{padding:27px}.hwd-site .checkout-layout{grid-template-columns:1fr .85fr;gap:19px}.hwd-site .checkout-summary{padding:20px}.hwd-site .checkout-card{padding:20px}.hwd-site .checkout-card .form-grid{grid-template-columns:1fr}.hwd-site .checkout-card .field-wide{grid-column:auto}.hwd-site .method-wordmark{font-size:10px}.hwd-site .summary-line{font-size:10px}.hwd-site .checkout-summary h2{font-size:16px}.hwd-site .summary-line.total strong{font-size:19px}.hwd-site .checkout-summary .button{font-size:11px;padding-left:12px;padding-right:12px}.hwd-site .method-option{padding:12px 9px;gap:8px}.hwd-site .method-icon{width:33px;height:32px}.hwd-site .method-text strong{font-size:10px}.hwd-site .method-text small{font-size:8px}.hwd-site .checkout-shell{padding-top:5px}}@media(max-width:620px){.hwd-site .utility .wrap>div{display:none}.hwd-site .utility .wrap{justify-content:center;min-height:29px;font-size:9px;letter-spacing:.01em}.hwd-site .wrap{padding-left:18px;padding-right:18px}.hwd-site .header-inner{height:68px;gap:15px}.hwd-site .brand img{width:102px}.hwd-site .desktop-nav,.hwd-site .login-button{display:none}.hwd-site .header-actions{margin-left:auto;gap:6px}.hwd-site .header-post{width:auto;font-size:10px;padding:9px 11px;min-height:36px;border-radius:7px}.hwd-site .header-post svg{width:14px;height:14px}.hwd-site .icon-button{width:31px;height:34px}.hwd-site .icon-button svg{width:18px}.hwd-site .mobile-menu{display:grid}.hwd-site .mobile-nav{display:flex;flex-direction:column;background:#fff;padding:14px 20px 20px;gap:0;border-top:1px solid var(--line);font-size:12px}.hwd-site .mobile-nav a,.hwd-site .mobile-nav button{padding:10px 0;text-align:left}.hwd-site .hero{margin-top:17px}.hwd-site .hero-panel{border-radius:16px}.hwd-site .hero-top{display:flex;flex-direction:column;min-height:0}.hwd-site .hero-copy{padding:28px 24px 20px}.hwd-site .hero-copy h1{font-size:49px;letter-spacing:-.065em;margin:15px 0 20px;line-height:1.09}.hwd-site .hero-copy p{font-size:12px;line-height:1.8;max-width:300px}.hwd-site .eyebrow{font-size:8px;letter-spacing:.14em}.hwd-site .hero-note{margin-top:19px;font-size:9px}.hwd-site .hero-art{padding:0 17px 18px 66px}.hwd-site .hero-photo{height:235px;border-top-left-radius:94px;object-position:45% 39%}.hwd-site .hero-sticker{right:25px;top:13px;width:57px;height:57px;font-size:5.6px;box-shadow:0 0 0 4px #f1f3ed}.hwd-site .hero-sticker svg{width:17px;height:17px}.hwd-site .hero-float{left:18px;bottom:33px;padding:10px 12px;gap:8px}.hwd-site .hero-float>span{width:29px;height:29px}.hwd-site .hero-float strong{font-size:9px}.hwd-site .hero-float small{font-size:7px}.hwd-site .search-area{padding:0 16px 16px}.hwd-site .search-box{flex-wrap:wrap;gap:0;padding:6px;border-radius:10px}.hwd-site .search-field{flex:1 1 100%;padding:8px 9px;border-bottom:1px solid #f0f2f4}.hwd-site .search-field>svg{width:18px}.hwd-site .search-field input,.hwd-site .search-field select{font-size:11px}.hwd-site .search-field label{font-size:7px}.hwd-site .search-field-location{border-left:0;border-bottom:0;flex:1;max-width:none;padding-top:10px;padding-bottom:10px}.hwd-site .search-box .button{min-height:40px;font-size:10px;padding:10px 16px;margin:4px 1px 1px}.hwd-site .search-box .button svg{width:14px}.hwd-site .popular-searches{gap:9px;flex-wrap:wrap;font-size:8px;padding-top:10px}.hwd-site .popular-searches button{font-size:8px}.hwd-site .section{padding-top:32px}.hwd-site .section-heading{align-items:center;margin-bottom:17px;gap:10px}.hwd-site .section-heading h2{font-size:23px;margin-top:6px}.hwd-site .section-heading p{font-size:10px;max-width:245px}.hwd-site .text-link{font-size:10px;gap:5px}.hwd-site .text-link svg{width:13px}.hwd-site .category-grid{gap:9px}.hwd-site .category-card{padding:13px 8px;gap:8px;border-radius:10px;flex-direction:column;text-align:center}.hwd-site .category-icon{width:36px;height:36px;border-radius:9px}.hwd-site .category-icon svg{width:22px;height:22px}.hwd-site .category-card strong{font-size:10px}.hwd-site .category-card small{font-size:7px}.hwd-site .listing-section{padding-top:34px}.hwd-site .listing-controls{margin-top:0;margin-bottom:18px}.hwd-site .tabs{gap:6px;flex-wrap:nowrap;overflow-x:auto;max-width:100%;padding-bottom:4px}.hwd-site .tab{font-size:9px;padding:7px 12px;border-radius:6px}.hwd-site .view-collection{display:none}.hwd-site .listing-grid{gap:17px 11px}.hwd-site .card-photo{aspect-ratio:1.02}.hwd-site .card-photo .photo-badge{font-size:7px;padding:3px 5px;left:8px;top:8px;border-radius:4px;gap:3px}.hwd-site .photo-badge svg{width:8px;height:8px}.hwd-site .save-button{right:7px;top:7px;width:27px;height:27px}.hwd-site .save-button svg{width:13px;height:13px}.hwd-site .card-body{padding:11px 10px 0}.hwd-site .card-location{font-size:8px;gap:3px}.hwd-site .card-location svg{width:10px;height:10px}.hwd-site .card-body h3{font-size:12px;margin-top:6px;letter-spacing:-.035em}.hwd-site .card-traits{font-size:8px;gap:4px;margin-top:4px;min-height:14px}.hwd-site .card-price{font-size:13px}.hwd-site .card-price small{font-size:6px;margin-left:1px}.hwd-site .card-bottom{margin-top:9px;align-items:flex-start;padding-bottom:10px;flex-direction:column;gap:1px}.hwd-site .card-age{font-size:7px}.hwd-site .card-seller{font-size:7px;min-height:32px;gap:4px}.hwd-site .card-seller .seller-type{display:none}.hwd-site .seller-dot{width:15px;height:15px;font-size:6px}.hwd-site .more-row{margin-top:22px}.hwd-site .more-row .button{font-size:10px;min-width:180px;min-height:40px}.hwd-site .collections{padding-top:33px;gap:12px;grid-template-columns:1fr}.hwd-site .collection{min-height:167px;padding:25px}.hwd-site .collection h3{font-size:24px;max-width:250px;margin-bottom:13px}.hwd-site .collection-art{width:135px;height:135px;right:10px;bottom:16px;opacity:.8}.hwd-site .collection .eyebrow{font-size:7px}.hwd-site .collection .text-link{font-size:9px}.hwd-site .benefits{padding:29px 0;gap:22px;grid-template-columns:1fr}.hwd-site .benefit{gap:13px}.hwd-site .benefit>span{width:37px;height:37px}.hwd-site .benefit strong{font-size:11px;margin-bottom:3px}.hwd-site .benefit p{font-size:10px;max-width:none}.hwd-site .sell-banner{margin:30px 0 33px;border-radius:13px;align-items:flex-start;flex-direction:column;gap:19px;padding:27px 25px}.hwd-site .sell-banner h2{font-size:25px;max-width:245px;line-height:1.4}.hwd-site .sell-banner p{font-size:10px;max-width:250px;line-height:1.8;margin-top:7px}.hwd-site .sell-banner .button{font-size:10px;min-height:38px;padding:10px 16px}.hwd-site .banner-paw{right:-15px;bottom:-32px}.hwd-site .banner-paw svg{width:170px;height:170px}.hwd-site .footer-main{padding-top:31px;padding-bottom:24px;gap:29px}.hwd-site .footer-brand{width:100%;display:grid;grid-template-columns:1fr 1fr;align-items:start}.hwd-site .footer-brand p{margin-top:0;text-align:right;font-size:9px}.hwd-site .social-links{margin-top:12px}.hwd-site .footer-links{gap:0;justify-content:space-between;width:100%}.hwd-site .footer-links strong{font-size:9px;margin-bottom:5px}.hwd-site .footer-links a,.hwd-site .footer-links button{font-size:8px;line-height:1.9;white-space:normal}.hwd-site .footer-links>div{gap:6px;max-width:110px}.hwd-site .footer-bottom{font-size:7px;gap:6px;flex-direction:column;padding-top:13px;padding-bottom:15px;min-height:0}.hwd-site .breadcrumb{font-size:8px;gap:5px;padding:19px 0}.hwd-site .breadcrumb svg{width:10px;height:10px}.hwd-site .page-heading{margin-top:9px;align-items:flex-start;margin-bottom:20px}.hwd-site .page-heading h1{font-size:29px;line-height:1.25}.hwd-site .page-heading p{font-size:10px;max-width:260px;margin-top:8px}.hwd-site .page-heading>.button{font-size:9px;padding:9px 11px;min-height:36px}.hwd-site .browse-search{padding:8px;margin-bottom:20px}.hwd-site .browse-layout{display:block;padding-bottom:36px}.hwd-site .filter-panel{display:none;position:relative;top:auto;margin-bottom:20px;padding:20px}.hwd-site .filter-panel.open{display:block}.hwd-site .filter-panel .filter-options{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.hwd-site .filter-panel .checkbox{font-size:10px}.hwd-site .filter-panel .checkbox span:last-child{display:none}.hwd-site .filter-section{margin-top:17px;padding-top:16px}.hwd-site .filter-section .field-select{font-size:11px}.hwd-site .results-head{font-size:10px;gap:10px;flex-wrap:wrap;margin-bottom:17px}.hwd-site .results-head>span{margin-right:auto}.hwd-site .sort{font-size:9px}.hwd-site .sort select{font-size:9px;max-width:113px}.hwd-site .mobile-filter-button{display:flex;align-items:center;gap:5px;border:1px solid #e2e8ee;padding:6px 9px;font-size:9px;border-radius:5px;color:#7d8f9f}.hwd-site .mobile-filter-button svg{width:12px;height:12px}.hwd-site .browse-results .listing-grid{gap:17px 11px}.hwd-site .browse-results .card-body{padding:11px 10px 0}.hwd-site .browse-results .card-body h3{font-size:12px}.hwd-site .browse-results .card-price{font-size:13px}.hwd-site .browse-results .card-traits{font-size:8px}.hwd-site .browse-results .card-age{font-size:7px}.hwd-site .browse-results .card-seller{font-size:7px}.hwd-site .active-filters{margin-top:-4px;margin-bottom:14px}.hwd-site .filter-chip{font-size:8px;padding:5px 7px}.hwd-site .detail-layout{padding-top:0;gap:20px;padding-bottom:25px}.hwd-site .detail-hero{aspect-ratio:1.12;border-radius:12px}.hwd-site .gallery-count{top:10px;right:10px;font-size:9px;padding:5px 8px}.hwd-site .detail-copy h1{font-size:29px;margin-top:11px}.hwd-site .detail-price{font-size:27px;margin-top:10px}.hwd-site .detail-location{font-size:9px;gap:4px}.hwd-site .detail-location>span:last-child{margin-left:auto}.hwd-site .specs{padding:17px 0;margin:20px 0}.hwd-site .specs small{font-size:8px}.hwd-site .specs strong{font-size:10px}.hwd-site .seller-box{padding:13px;margin:17px 0}.hwd-site .seller-box strong{font-size:11px}.hwd-site .seller-box small{font-size:8px}.hwd-site .seller-box .avatar{width:36px;height:36px;font-size:10px}.hwd-site .detail-buttons>.button:first-child{font-size:11px;min-height:45px}.hwd-site .detail-safety{font-size:9px;margin-top:13px}.hwd-site .detail-bottom{padding-top:23px;gap:18px}.hwd-site .detail-description h2{font-size:20px}.hwd-site .detail-description p,.hwd-site .detail-description ul{font-size:11px}.hwd-site .detail-note{padding:20px}.hwd-site .detail-note h3{font-size:13px}.hwd-site .detail-note p{font-size:10px}.hwd-site .related-section{padding-top:20px;padding-bottom:35px}.hwd-site .seller-cover{height:134px;border-radius:12px}.hwd-site .seller-cover svg{width:195px;height:195px;right:10px;top:-25px}.hwd-site .profile-header{padding:0 12px;margin-top:-32px;align-items:flex-start;gap:10px;flex-direction:column}.hwd-site .profile-identity{gap:12px;align-items:flex-end}.hwd-site .profile-avatar{width:78px;height:78px;font-size:21px;border-width:4px}.hwd-site .profile-title h1{font-size:22px}.hwd-site .profile-title p{font-size:9px}.hwd-site .profile-header>.button{align-self:flex-end;margin-top:-20px;font-size:9px;padding:7px 11px;min-height:34px}.hwd-site .profile-summary{padding:18px 12px;gap:12px;font-size:8px;flex-wrap:wrap}.hwd-site .profile-summary svg{width:11px}.hwd-site .profile-description{padding:0 12px 23px;font-size:10px;max-width:none}.hwd-site .profile-listings{padding-top:21px;margin-bottom:35px}.hwd-site .form-shell{padding-bottom:34px}.hwd-site .form-shell .page-heading{margin-top:12px;margin-bottom:24px}.hwd-site .form-shell .page-heading h1{font-size:29px}.hwd-site .form-shell .page-heading p{max-width:290px;margin-left:auto;margin-right:auto}.hwd-site .form-stepper{gap:8px;margin-bottom:23px}.hwd-site .step{font-size:8px;gap:5px}.hwd-site .step span{width:22px;height:22px;font-size:9px}.hwd-site .step-line{width:26px}.hwd-site .form-card{padding:23px 19px;border-radius:12px}.hwd-site .form-card h2{font-size:21px}.hwd-site .form-card>p{font-size:10px;margin-bottom:21px}.hwd-site .form-grid{grid-template-columns:1fr;gap:17px}.hwd-site .field-wide{grid-column:auto}.hwd-site .field label{font-size:10px}.hwd-site .field input,.hwd-site .field select,.hwd-site .field textarea{font-size:11px;min-height:41px;padding:10px 11px}.hwd-site .photo-upload{gap:8px}.hwd-site .upload-slot{width:79px;height:78px;font-size:8px}.hwd-site .upload-slot svg{width:18px;height:18px}.hwd-site .form-footnote{font-size:8px}.hwd-site .form-nav{padding-top:19px;margin-top:22px}.hwd-site .form-nav>span{font-size:8px;max-width:120px}.hwd-site .form-nav .button{font-size:10px;min-height:39px;padding:9px 13px}.hwd-site .plans{grid-template-columns:1fr;gap:17px;margin-top:25px}.hwd-site .plan{padding:17px}.hwd-site .plan.selected{padding:16px}.hwd-site .plan input{top:16px}.hwd-site .plan strong{font-size:15px}.hwd-site .plan-price{margin:9px 0 0;font-size:26px}.hwd-site .plan ul{display:flex;gap:9px;flex-wrap:wrap;padding-top:12px;margin-top:12px}.hwd-site .plan li{font-size:8px;margin-bottom:0}.hwd-site .plan small{font-size:8px}.hwd-site .checkout-heading{margin-top:8px}.hwd-site .checkout-heading h1{font-size:29px}.hwd-site .checkout-heading p{font-size:10px}.hwd-site .demo-note{font-size:9px;line-height:1.7;gap:8px;padding:10px 12px;margin-bottom:20px}.hwd-site .checkout-layout{display:flex;flex-direction:column;gap:0}.hwd-site .checkout-form{width:100%}.hwd-site .checkout-card{padding:20px 17px;margin-bottom:17px;border-radius:11px}.hwd-site .checkout-card h2{font-size:16px;margin-bottom:18px}.hwd-site .checkout-card .form-grid{grid-template-columns:1fr}.hwd-site .checkout-card .field label{font-size:10px}.hwd-site .checkout-card .field input{font-size:11px}.hwd-site .method-option{padding:13px 11px;gap:10px}.hwd-site .method-icon{width:39px;height:35px}.hwd-site .method-text strong{font-size:11px}.hwd-site .method-text small{font-size:9px}.hwd-site .method-wordmark{font-size:11px}.hwd-site .checkout-summary{width:100%;position:static;padding:21px;border-radius:11px}.hwd-site .checkout-summary h2{font-size:18px}.hwd-site .summary-line{font-size:11px}.hwd-site .summary-line.total strong{font-size:24px}.hwd-site .checkout-summary .button{font-size:12px}.hwd-site .summary-terms{font-size:9px}.hwd-site .summary-provider{font-size:8px}.hwd-site .checkout-shell{padding-bottom:35px}.hwd-site .payment-page{margin-top:8px;margin-bottom:32px}.hwd-site .payment-status-head{margin-bottom:21px}.hwd-site .payment-status-head h1{font-size:25px}.hwd-site .payment-status-head p{font-size:10px}.hwd-site .status-bubble{width:51px;height:51px}.hwd-site .status-bubble svg{width:24px;height:24px}.hwd-site .payment-box{padding:21px 18px;border-radius:12px}.hwd-site .payment-amount{font-size:28px}.hwd-site .payment-review{gap:6px;font-size:8px}.hwd-site .payment-review button{font-size:8px;padding:4px 7px}.hwd-site .payment-return .button{font-size:10px;padding:10px 13px}.hwd-site .va-box{padding:15px}.hwd-site .va-box strong{font-size:16px}.hwd-site .modal-backdrop{padding:18px}.hwd-site .modal{padding:28px 23px;border-radius:14px}.hwd-site .modal h2{font-size:24px}.hwd-site .modal>p,.hwd-site .modal-body{font-size:11px}.hwd-site .modal .button{font-size:11px}.hwd-site .modal-demo-badge{font-size:8px}.hwd-site #hwd-toast{font-size:10px;bottom:20px;padding:12px 17px}.hwd-site .account-name{display:none}.hwd-site .listing-empty{padding:45px 15px}.hwd-site .listing-empty h3{font-size:18px}.hwd-site .listing-empty p{font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hwd-site *,.hwd-site *:before,.hwd-site *:after{animation:none!important;transition:none!important}} 
@media(max-width:620px){.hwd-site .card-location{font-size:9px}.hwd-site .card-body h3,.hwd-site .browse-results .card-body h3{font-size:13px}.hwd-site .card-traits,.hwd-site .browse-results .card-traits{font-size:9px}.hwd-site .card-price,.hwd-site .browse-results .card-price{font-size:14px}.hwd-site .card-seller,.hwd-site .browse-results .card-seller{font-size:8px}.hwd-site .category-card strong{font-size:11px}.hwd-site .category-card small{font-size:8px}.hwd-site .field label{font-size:11px}.hwd-site .field input,.hwd-site .field select,.hwd-site .field textarea,.hwd-site .checkout-card .field input{font-size:16px;min-height:46px}.hwd-site .search-field input,.hwd-site .search-field select{font-size:13px}.hwd-site .footer-links a,.hwd-site .footer-links button{font-size:9px}.hwd-site .checkout-card .field label{font-size:11px}.hwd-site .summary-line{font-size:12px}.hwd-site .checkout-summary .button{font-size:13px}.hwd-site .modal .field input,.hwd-site .chat-input input{font-size:16px}.hwd-site .chat-message{font-size:12px}}
@media(max-width:360px){.hwd-site .wrap{padding-left:14px;padding-right:14px}.hwd-site .header-inner{gap:8px}.hwd-site .brand img{width:90px}.hwd-site .header-actions{gap:4px}.hwd-site .header-post{font-size:9px;gap:6px;padding:8px 9px}.hwd-site .hero-copy{padding-left:20px;padding-right:20px}.hwd-site .hero-copy h1{font-size:43px}.hwd-site .hero-copy p{font-size:11px}.hwd-site .hero-note{font-size:8px}.hwd-site .hero-float{left:12px}.hwd-site .hero-art{padding-left:52px}.hwd-site .hero-photo{height:218px}.hwd-site .category-card{padding:11px 5px}.hwd-site .category-card strong{font-size:10px}.hwd-site .category-card small{font-size:7px}.hwd-site .section-heading h2{font-size:21px}.hwd-site .section-heading>.text-link{font-size:9px}.hwd-site .card-body h3,.hwd-site .browse-results .card-body h3{font-size:12px}.hwd-site .card-price,.hwd-site .browse-results .card-price{font-size:12px}.hwd-site .card-traits,.hwd-site .browse-results .card-traits{font-size:8px}.hwd-site .collection h3{font-size:22px;max-width:210px}.hwd-site .collection-art{right:-15px;opacity:.5}.hwd-site .checkout-summary{padding:18px}.hwd-site .method-wordmark{font-size:9px}.hwd-site .method-text small{font-size:8px}}
.hwd-site [x-cloak]{display:none!important}.hwd-site{background:#fff}.hwd-site .hwd-content > [wire\:id]:not(.hwd-wide){max-width:1256px;margin:0 auto;padding:28px}.hwd-site .hwd-account{position:relative}.hwd-site .hwd-account-menu{position:absolute;right:0;top:50px;background:#fff;border:1px solid #e6ebf1;border-radius:10px;box-shadow:0 10px 35px #182d4c1a;padding:8px;min-width:190px;z-index:50}.hwd-site .hwd-account-menu a{display:block;font-size:12px;padding:9px 11px;border-radius:6px}.hwd-site .hwd-account-menu a:hover{background:#eff3ff;color:#294cca}.hwd-site .hwd-saved-count{position:absolute;right:0;top:0;font-size:9px;color:#fff;background:#294cca;border-radius:50%;width:16px;height:16px;text-align:center;line-height:16px}.hwd-site .card-seller>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:155px}.hwd-site .card-price{white-space:nowrap}.hwd-site .card-age{font-size:8px}.hwd-site .hwd-filter-form{display:flex;flex-direction:column;gap:16px}.hwd-site .hwd-pagination{padding:28px 0}.hwd-site .hwd-payment-alert{padding:14px 17px;border-radius:9px;background:#fff7e9;border:1px solid #ecdfc8;color:#876b36;font-size:12px;line-height:1.8;margin-bottom:19px}.hwd-site .hwd-auth-shell{max-width:1000px;margin:44px auto;display:grid;grid-template-columns:1fr 1fr;border:1px solid #e6ebf1;border-radius:18px;overflow:hidden}.hwd-site .hwd-auth-aside{background:#f6f3ec;padding:40px}.hwd-site .hwd-auth-aside img{border-radius:90px 15px 15px 15px;margin-top:28px;width:100%;height:300px;object-fit:cover}.hwd-site .hwd-auth-form{padding:38px}.hwd-site .hwd-auth-form h1{font-size:27px}.hwd-site .hwd-auth-form input:not([type=checkbox]),.hwd-site .hwd-auth-form select{font-size:14px;border:1px solid #dfe6ee;border-radius:8px;padding:11px 12px}.hwd-site .hwd-auth-form form button[type=submit]{background:#294cca;border-radius:8px;padding:12px;color:#fff;font-size:13px;width:100%;font-weight:700}.hwd-site .hwd-auth-tabs{display:flex;gap:22px;border-bottom:1px solid #e7ebef;margin:20px 0;font-size:12px}.hwd-site .hwd-auth-tabs button{padding:10px 0;color:#7f8b97}.hwd-site .hwd-auth-tabs button.active{color:#294cca;border-bottom:2px solid #294cca}.hwd-site .hwd-gallery-thumbs img{width:72px;height:64px;object-fit:cover;border-radius:7px}.hwd-site .hwd-gallery-thumbs{display:flex;gap:9px;margin-top:12px}.hwd-site .detail-gallery .detail-hero{cursor:zoom-in}.hwd-site .hwd-description{white-space:pre-line;font-size:13px;line-height:1.95;color:#72818e}.hwd-site .hwd-contact{border:1px solid #e6ebf1;border-radius:12px;padding:22px}.hwd-site .hwd-contact h3{font-size:16px;margin-bottom:15px}.hwd-site .hwd-panel-note{font-size:11px;color:#8996a2;line-height:1.8}.hwd-site .hwd-invoice-qr{display:grid;place-items:center;margin:20px auto;max-width:230px;background:#fff;padding:15px}.hwd-site .hwd-invoice-qr svg{width:200px!important;height:200px!important}.hwd-site .hwd-invoice-qr img{width:200px;height:200px;object-fit:contain}.hwd-site .hwd-field-error{font-size:11px;color:#b75858;margin:6px 0}.hwd-site .hwd-browse-form .search-field-location{max-width:240px}.hwd-site .hwd-browse-form .search-field input{background:transparent}.hwd-site .detail-buttons .button.active{color:#b65d6b;background:#fff1f4}.hwd-site .detail-buttons .button.active .hd-icon{fill:#f8d5db}.hwd-site .filter-panel .hwd-icon{width:16px;height:16px}.hwd-site .hwd-saved-count[hidden]{display:none}.hwd-site .hwd-no-margin{margin:0}
@media(max-width:620px){.hwd-site .hwd-content > [wire\:id]:not(.hwd-wide){padding:20px 16px}.hwd-site .hwd-auth-shell{display:block;margin:25px 0}.hwd-site .hwd-auth-aside{display:none}.hwd-site .hwd-auth-form{padding:27px 23px}.hwd-site .filter-panel{display:block;position:static;margin-bottom:20px}.hwd-site .browse-layout{display:block}.hwd-site .hwd-filter-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hwd-site .hwd-filter-form .field{min-width:0}.hwd-site .hwd-filter-form .button{grid-column:1/-1}.hwd-site .hwd-filter-form select,.hwd-site .hwd-filter-form input{font-size:16px}.hwd-site .hwd-account .button{padding:8px;min-height:36px}.hwd-site .card-seller>span:nth-child(2){max-width:110px}.hwd-site .hwd-description{font-size:12px}.hwd-site .hwd-contact{padding:18px}.hwd-site .hwd-contact input,.hwd-site .hwd-contact textarea{font-size:16px}.hwd-site .profile-header{flex-direction:row;align-items:flex-end}.hwd-site .profile-title h1{font-size:22px}.hwd-site .profile-title{min-width:0}.hwd-site .hwd-pagination nav{font-size:12px}.hwd-site .hwd-pagination .hidden.sm\:flex-1{overflow-x:auto}}
