.gift-hub{--o:#F26522;--o2:#D9561C;--ot:#FEF4ED;--ob:#FACDB0;--c:#2D2926;--s:#6B7280;--sup:#555;--bg:#F8F6F3;--w:#FFFFFF;--b:#E8E4DF;--r:12px;--rl:16px;--sh:0 1px 3px rgba(45,41,38,.06);--sh2:0 8px 24px rgba(45,41,38,.1);--mw:1140px font-family:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;line-height:1.65;color:var(--c);-webkit-font-smoothing:antialiased}.gift-hub h1,.gift-hub h2,.gift-hub h3,.gift-hub h4{font-family:DM Sans,sans-serif;line-height:1.25}.gift-hub a{color:inherit;text-decoration:none}.gift-hub img{max-width:100%;display:block}.gift-hub .contain{max-width:var(--mw);margin:0 auto;padding:0 32px}.gift-hub .s{padding:72px 0;position:relative}.gift-hub .s-alt{background:var(--w)}.gift-hub .s-dark{background:var(--c)}.gift-hub .label{font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--o);margin-bottom:8px}.gift-hub .sh{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;margin-bottom:8px}.gift-hub .sub{color:var(--s);max-width:580px}.gift-hub p{margin-bottom:1em}.gift-hub p:last-child{margin-bottom:0}.gift-hub strong{font-weight:600}.gift-hub blockquote{border-left:3px solid var(--o);padding:12px 0 12px 20px;margin:16px 0;font-style:italic;color:#4a4541;font-size:15px;line-height:1.6}.gift-hub blockquote cite{display:block;font-style:normal;font-size:13px;color:var(--s);margin-top:6px}.gift-hub .hero{background:var(--c);color:var(--w);padding:48px 0;overflow:hidden}.gift-hub .hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.gift-hub .hero-copy{text-align:center}.gift-hub .hero-copy h1{font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:700;line-height:1.15;margin-bottom:14px}.gift-hub .hero-copy h1 span{color:var(--o)}.gift-hub .hero-copy>p{font-size:17px;color:#ffffffbf;margin-bottom:20px;max-width:520px;margin-left:auto;margin-right:auto}.gift-hub .hero-stats{display:flex;gap:20px;flex-wrap:wrap;justify-content:center}.gift-hub .hero-stat .n{font-family:DM Sans,sans-serif;font-size:22px;font-weight:700;color:var(--o)}.gift-hub .hero-stat .t{font-size:12px;color:#ffffff8c;margin-top:2px}.gift-hub .hero-finder{background:#ffffff12;border:1px solid rgba(255,255,255,.1);border-radius:var(--rl);padding:28px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.gift-hub .hero-finder h3{font-size:18px;font-weight:700;color:var(--w);margin-bottom:4px}.gift-hub .hero-finder>p{font-size:14px;color:#fff9;margin-bottom:20px}.gift-hub .f-step{display:none;flex-direction:column;gap:8px;animation:fu .3s ease}.gift-hub .f-step.active{display:flex}@keyframes fu{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.gift-hub .f-q{font-family:DM Sans,sans-serif;font-size:15px;font-weight:600;color:var(--w);margin-bottom:10px}.gift-hub .f-opt{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;background:#ffffff0f;border:1.5px solid rgba(255,255,255,.15);border-radius:10px;cursor:pointer;text-align:left;font-size:14px;color:var(--w);transition:all .15s;font-family:Inter,sans-serif}.gift-hub .f-opt:hover{border-color:var(--o);background:#f265221a}.gift-hub .f-opt strong{display:block;font-family:DM Sans,sans-serif;font-weight:600;font-size:14px}.gift-hub .f-opt span{font-size:12px;color:#ffffff80}.gift-hub .f-back{background:none;border:none;font-size:13px;color:#ffffff80;cursor:pointer;padding:8px 0;font-family:DM Sans,sans-serif;margin-top:8px;align-self:flex-start}.gift-hub .f-back:hover{color:var(--w)}.gift-hub .f-res{display:none;animation:fu .35s ease}.gift-hub .f-res.active{display:block}.gift-hub .f-res-badge{display:inline-block;background:#f2652226;border:1px solid rgba(242,101,34,.3);border-radius:16px;padding:4px 12px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;color:var(--o);margin-bottom:12px}.gift-hub .f-res h4{font-size:18px;font-weight:700;color:var(--w);margin-bottom:8px}.gift-hub .f-res>p{font-size:14px;color:#ffffffb3;line-height:1.6;margin-bottom:12px}.gift-hub .f-res-tip{background:#ffffff0f;border-radius:8px;padding:12px 14px;font-size:13px;color:#ffffff80;line-height:1.5;margin-bottom:14px}.gift-hub .f-res-tip strong{color:#fffc}.gift-hub .f-shop{display:block;width:100%;padding:12px;background:var(--o);color:var(--w);border:none;border-radius:8px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:600;text-align:center;cursor:pointer;transition:background .15s;text-decoration:none}.gift-hub .f-shop:hover{background:var(--o2)}.gift-hub .f-again{display:block;width:100%;padding:8px;background:none;border:none;color:#fff6;font-size:13px;text-align:center;cursor:pointer;margin-top:4px}.gift-hub .finder-standalone{background:var(--w);border:1px solid var(--b);border-radius:var(--rl);padding:28px}.gift-hub .finder-standalone .f-q{color:var(--c)}.gift-hub .finder-standalone .f-opt{background:var(--bg);border-color:var(--b);color:var(--c)}.gift-hub .finder-standalone .f-opt:hover{border-color:var(--o);background:var(--ot)}.gift-hub .finder-standalone .f-opt strong{color:var(--c)}.gift-hub .finder-standalone .f-opt span,.gift-hub .finder-standalone .f-back{color:var(--s)}.gift-hub .finder-standalone .f-back:hover{color:var(--c)}.gift-hub .finder-standalone .f-res-badge{background:var(--ot);border-color:var(--ob)}.gift-hub .finder-standalone .f-res h4{color:var(--c)}.gift-hub .finder-standalone .f-res>p{color:var(--sup)}.gift-hub .finder-standalone .f-res-tip{background:var(--bg);color:var(--sup)}.gift-hub .finder-standalone .f-res-tip strong{color:var(--c)}.gift-hub .finder-standalone .f-again{color:var(--s)}.gift-hub .rc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0 0}.gift-hub .rc{background:var(--w);border:2px solid var(--b);border-radius:var(--r);padding:20px 16px;cursor:pointer;text-align:center;transition:all .2s;font-family:inherit;color:var(--c);position:relative}.gift-hub .rc:hover{border-color:var(--o);box-shadow:var(--sh)}.gift-hub .rc.open{border-color:var(--o);background:var(--c);color:var(--w)}.gift-hub .rc-icon{font-size:28px;margin-bottom:8px}.gift-hub .rc h3{font-size:15px;font-weight:700;margin-bottom:2px}.gift-hub .rc p{font-size:12px;color:var(--s);margin:0}.gift-hub .rc.open p{color:#fff9}.gift-hub .rc-arrow{position:absolute;top:10px;right:12px;font-size:18px;color:var(--o);font-weight:700;transition:transform .2s}.gift-hub .rc.open .rc-arrow{transform:rotate(45deg);color:var(--w)}.gift-hub .rc-panel{display:none;margin-top:16px;animation:fu .3s ease}.gift-hub .rc-panel.open{display:block}.gift-hub .rc-inner{background:var(--bg);border-radius:var(--rl);padding:32px 36px}.gift-hub .rc-inner>p{color:var(--sup);margin-bottom:14px;line-height:1.7}.gift-hub .rc-inner h4{font-size:16px;font-weight:600;margin-top:20px;margin-bottom:6px}.gift-hub .tab-product{display:flex;gap:14px;align-items:flex-start;padding:16px;background:var(--w);border-radius:var(--r);margin-bottom:8px;border:1px solid var(--b);text-decoration:none;color:var(--c);transition:all .15s}.gift-hub .tab-product:hover{box-shadow:var(--sh);transform:translateY(-1px)}.gift-hub .tab-img{flex-shrink:0;width:48px;height:48px;border-radius:50%;overflow:hidden}.gift-hub .tab-img img{width:100%;height:100%;object-fit:cover;display:block}.gift-hub .tab-tog{flex-shrink:0;background:var(--c);color:var(--w);font-family:DM Sans,sans-serif;font-weight:700;font-size:13px;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.1}.gift-hub .tab-tog small{display:block;font-size:8px;font-weight:500;text-transform:uppercase}.gift-hub .tab-pd h4{font-size:15px;font-weight:600;margin-bottom:3px}.gift-hub .tab-pd p{font-size:14px;color:var(--sup);margin:0;line-height:1.55}.gift-hub .insight{border-left:3px solid var(--o);background:var(--ot);border-radius:0 var(--r) var(--r) 0;padding:14px 18px;margin:16px 0}.gift-hub .insight p{font-size:14px;color:var(--c);line-height:1.6;margin:0}.gift-hub .insight strong{font-weight:600}.gift-hub .flinks{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px;padding-top:14px;border-top:1px solid rgba(0,0,0,.08)}.gift-hub .fl{font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;color:var(--c);padding:5px 12px;border:1px solid var(--b);border-radius:16px;transition:all .15s;text-decoration:none}.gift-hub .fl:hover{background:var(--c);color:var(--w);border-color:var(--c)}.gift-hub .gs-scroll{display:flex;gap:20px;overflow-x:auto;padding:0 32px 16px;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.gift-hub .gs-scroll::-webkit-scrollbar{display:none}.gift-hub .gs-card{flex:0 0 380px;background:var(--w);border:1px solid var(--b);border-radius:var(--rl);padding:32px 28px;display:flex;flex-direction:column;scroll-snap-align:start}.gift-hub .gs-card.gs-featured{border-color:var(--o);border-width:2px;flex:0 0 400px}.gift-hub .gs-badge{font-family:DM Sans,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--o);margin-bottom:12px}.gift-hub .gs-card h3{font-size:20px;font-weight:700;margin-bottom:8px}.gift-hub .gs-card>p{font-size:14px;color:var(--sup);line-height:1.6;margin-bottom:16px;flex:1}.gift-hub .gs-items{display:none;flex-direction:column;gap:12px;margin-bottom:16px}.gift-hub .gs-items.open{display:flex}.gift-hub .gs-toggle{width:100%;background:none;border:1px solid var(--b);border-radius:8px;padding:10px 16px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;color:var(--o);cursor:pointer;transition:all .15s;margin-bottom:16px;text-align:left;display:flex;justify-content:space-between;align-items:center}.gift-hub .gs-toggle:hover,.gift-hub .gs-toggle.open{background:var(--ot);border-color:var(--o)}.gift-hub .gs-toggle:after{content:"+";font-size:16px;font-weight:700}.gift-hub .gs-toggle.open:after{content:"\2212"}.gift-hub .gs-item{padding:14px 16px;background:var(--bg);border-radius:var(--r)}.gift-hub .gs-item h4{font-size:14px;font-weight:600;margin-bottom:4px}.gift-hub .gs-item p{font-size:13px;color:var(--sup);line-height:1.55;margin:0}.gift-hub .gs-note{font-size:13px;color:var(--s);font-style:italic;margin-bottom:12px}.gift-hub .gs-ctas{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:16px;border-top:1px solid var(--b)}.gift-hub .gs-cta{font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;color:var(--w);background:var(--o);padding:8px 16px;border-radius:8px;text-decoration:none;transition:background .15s}.gift-hub .gs-cta:hover{background:var(--o2)}.gift-hub .gs-cta-s{font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;color:var(--o);padding:8px 12px;text-decoration:none}.gift-hub .gs-cta-s:hover{color:var(--o2)}@media(max-width:640px){.gs-card,.gs-card.gs-featured{flex:0 0 calc(100vw - 56px)}}.gift-hub .wtable{width:100%;border-collapse:collapse;margin:20px 0 16px;font-size:14px}.gift-hub .wtable th{font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:10px 14px;background:var(--c);color:var(--w);text-align:left}.gift-hub .wtable th:first-child{border-radius:var(--r) 0 0 0}.gift-hub .wtable th:last-child{border-radius:0 var(--r) 0 0}.gift-hub .wtable td{padding:12px 14px;border-bottom:1px solid var(--b)}.gift-hub .wtable tr:last-child td{border-bottom:none}.gift-hub .wtable .tier-badge{display:inline-block;background:var(--o);color:var(--w);font-family:DM Sans,sans-serif;font-size:11px;font-weight:700;padding:2px 8px;border-radius:8px}.gift-hub .trust-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:start}.gift-hub .trust-stats{display:flex;flex-direction:column;gap:14px}.gift-hub .tstat{background:var(--w);border-radius:var(--r);padding:20px 24px}.gift-hub .tstat .n{font-family:DM Sans,sans-serif;font-size:32px;font-weight:700;color:var(--o);line-height:1}.gift-hub .tstat .t{font-size:13px;color:var(--s);margin-top:4px;line-height:1.4}.gift-hub .voice-wrap{margin-top:28px}.gift-hub .voice-scroll{display:flex;gap:10px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gift-hub .voice-scroll::-webkit-scrollbar{display:none}.gift-hub .voice-chip{flex-shrink:0;background:var(--w);border:1px solid var(--b);border-radius:20px;padding:10px 20px;font-size:14px;font-style:italic;color:#4a4541;max-width:380px}.gift-hub .voice-chip b{font-style:normal;font-weight:600}.gift-hub .faq-grid{display:grid;grid-template-columns:1fr;gap:10px;margin-top:24px;max-width:820px}.gift-hub .faq-item{background:var(--bg);border:1px solid var(--b);border-radius:var(--r);overflow:hidden}.gift-hub .faq-q{width:100%;background:none;border:none;padding:16px 18px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:600;color:var(--c);text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px}.gift-hub .faq-q:hover{background:#fafaf8}.gift-hub .faq-q:after{content:"+";font-size:20px;color:var(--o);flex-shrink:0}.gift-hub .faq-item.open .faq-q:after{content:"\2212"}.gift-hub .faq-a{display:none;padding:0 18px 16px;font-size:14px;line-height:1.65;color:#4a4541}.gift-hub .faq-item.open .faq-a{display:block}.gift-hub .paths-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px}.gift-hub .path-card{background:var(--w);border:1px solid var(--b);border-radius:var(--r);padding:24px 20px;text-decoration:none;color:var(--c);transition:all .2s;display:flex;flex-direction:column}.gift-hub .path-card:hover{box-shadow:var(--sh2);transform:translateY(-2px)}.gift-hub .path-card h4{font-size:14px;font-weight:600;margin-bottom:4px}.gift-hub .path-card p{font-size:12px;color:var(--s);margin:0;flex:1;line-height:1.45}.gift-hub .path-card .arr{color:var(--o);font-size:16px;margin-top:10px;font-weight:600}.gift-hub .path-card.primary{background:var(--o);border-color:var(--o);color:var(--w)}.gift-hub .path-card.primary p{color:#fffc}.gift-hub .path-card.primary .arr{color:var(--w)}.gift-hub .path-card.primary:hover{background:var(--o2)}.gift-hub .page-foot{padding:28px 0 48px;font-size:13px;color:var(--s);line-height:1.6}.gift-hub .page-foot .upd{font-size:12px;color:#a09b96;margin-top:8px}@media(max-width:1024px){.gift-hub .hero-grid{grid-template-columns:1fr;gap:24px}.gift-hub .trust-grid{grid-template-columns:1fr}.gift-hub .paths-grid{grid-template-columns:1fr 1fr}.gift-hub .rc-grid{grid-template-columns:repeat(2,1fr)}.gift-hub .gs-card,.gift-hub .gs-card.gs-featured{flex:0 0 340px}}@media(max-width:640px){.gift-hub .contain{padding:0 20px}.gift-hub .s{padding:48px 0}.gift-hub .hero{padding:36px 0}.gift-hub .paths-grid{grid-template-columns:1fr}.gift-hub .trust-stats{flex-direction:row;gap:10px}.gift-hub .tstat{flex:1;padding:16px}.gift-hub .tstat .n{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/260/assets/gifts-for-someone-always-cold.css.map */
