*{box-sizing:border-box}body{margin:0;font-family:Nunito,system-ui,sans-serif;color:var(--cocoa);font-weight:500;background:#fffdf8;overflow-x:hidden}a{color:inherit}img{max-width:100%;height:auto}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bh-pad{padding-left:clamp(20px,5vw,72px);padding-right:clamp(20px,5vw,72px)}.bh-eyebrow{margin:0 0 12px;font-weight:800;font-size:15px;letter-spacing:.16em;text-transform:uppercase}.cta{display:inline-flex;align-items:center;gap:12px;min-height:56px;padding:0 30px;border-radius:999px;background:var(--cocoa);color:var(--cream);font-weight:800;font-size:18px;text-decoration:none;border:0;font-family:inherit;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.cta:hover{transform:translateY(-3px) rotate(-1deg);box-shadow:0 10px #2a18102e}.cta--lg{min-height:58px;padding:0 32px;font-size:19px}.cta:focus-visible,.lnk:focus-visible{outline:3px solid var(--cocoa);outline-offset:4px}.lnk{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0 3px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .25s ease;display:inline-flex;align-items:center;min-height:44px}.lnk:hover{background-size:100% 3px}.bh-header{position:relative}.bh-header__in{max-width:1296px;margin:0 auto;padding:26px 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.bh-brand{display:flex;align-items:center;gap:10px;text-decoration:none;min-height:44px}.bh-brand svg{width:52px;height:51px}.bh-wordmark{font-size:32px;line-height:1;letter-spacing:-.03em;color:#5a3425}.bh-wordmark b{font-weight:900}.bh-wordmark span{font-weight:400}.bh-nav{display:flex;flex-wrap:wrap;align-items:center;gap:6px 28px;font-weight:800;font-size:17px}.bh-market select{min-height:44px;padding:0 16px;border:0;border-radius:999px;background:#2a18101f;color:var(--cocoa);font:inherit;font-weight:800;font-size:15px;cursor:pointer}.bh-bag{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px}.bh-bag span{position:absolute;top:2px;right:0;min-width:18px;height:18px;border-radius:9px;background:var(--cocoa);color:var(--cream);font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center}.bh-hero{position:relative;overflow:hidden}.bh-hero__grain{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.bh-hero__in{position:relative;max-width:1296px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 32px;min-height:600px}.bh-hero__copy{flex:1 1 520px;min-width:0;padding:32px 0 88px}.bh-hero h1{margin:0;font-weight:1000;font-size:clamp(58px,10.4vw,160px);line-height:.9;letter-spacing:-.045em;text-wrap:balance}.bh-hl{display:inline-block;background:var(--cocoa);color:var(--accent);padding:0 .2em .08em;border-radius:.28em;transform:rotate(-2.5deg);margin-top:.08em}.bh-hero p{margin:32px 0 36px;max-width:30em;font-size:clamp(18px,1.7vw,23px);line-height:1.45;font-weight:600}.bh-hero__art{flex:1 1 380px;min-width:0;align-self:flex-end;margin-bottom:-48px}.bh-hero__art svg{display:block;width:100%;max-width:620px;margin:0 auto;overflow:visible}.bh-marquee{background:var(--cocoa);overflow:hidden;padding:22px 0}.bh-track{display:flex;width:max-content;animation:slide 30s linear infinite}.bh-track>div{display:flex;align-items:center;gap:44px;padding-right:44px;white-space:nowrap;font-weight:1000;font-size:clamp(34px,5vw,64px);letter-spacing:-.025em;color:var(--accent)}.bh-statement{background:#fffdf8;padding-top:clamp(72px,10vw,150px);padding-bottom:clamp(72px,10vw,150px)}.bh-statement__in{max-width:1100px;margin:0 auto}.bh-statement h2{margin:0;font-weight:1000;font-size:clamp(40px,6.6vw,96px);line-height:.98;letter-spacing:-.04em;text-wrap:balance}.bh-statement mark{background:linear-gradient(transparent 60%,var(--accent) 60%);color:inherit}.bh-cat{padding-top:clamp(56px,8vw,120px);padding-bottom:clamp(56px,8vw,120px)}.bh-cat__in{max-width:1240px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:48px}.bh-cat--flip .bh-cat__in{flex-wrap:wrap-reverse}.bh-cat__copy{flex:1 1 420px;min-width:0}.bh-cat__art{flex:1 1 360px;min-width:0;display:flex;justify-content:center}.bh-cat h2{margin:0;font-weight:1000;font-size:clamp(72px,13vw,196px);line-height:.86;letter-spacing:-.05em}.bh-cat p.bh-lead{margin:28px 0 32px;max-width:26em;font-size:clamp(18px,1.7vw,22px);line-height:1.5;font-weight:600}.bh-cat__row{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px}.bh-price{font-weight:800;font-size:18px}.bh-circle{width:100%;max-width:520px;aspect-ratio:1/1;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.bh-circle svg{width:88%;height:88%}.bh-circle img{width:100%;height:100%;object-fit:cover}.bh-cat .lnk--big{font-weight:800;font-size:20px}.bh-gift__art svg{width:100%;max-width:480px}.bh-gift h2{margin:0;font-weight:1000;font-size:clamp(52px,8.4vw,124px);line-height:.92;letter-spacing:-.045em;text-wrap:balance}.bh-handle{background:var(--cocoa);color:var(--cream);padding-top:clamp(72px,10vw,150px);overflow:hidden}.bh-handle__in{max-width:1296px;margin:0 auto}.bh-handle .bh-eyebrow{color:#e7cfaf;margin-bottom:20px}.bh-handle__tag{display:inline-block;font-weight:1000;font-size:clamp(46px,11.4vw,184px);line-height:1;letter-spacing:-.05em;color:var(--accent);word-break:break-word}.bh-handle p{margin:24px 0 0;max-width:30em;font-size:clamp(18px,1.6vw,21px);line-height:1.5;color:#f4e4c8}.bh-footer{margin-top:clamp(64px,8vw,110px);padding:28px 0;border-top:2px solid rgba(255,243,220,.2);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 32px;font-weight:700;font-size:16px;color:#e7cfaf}.bh-footer nav{display:flex;flex-wrap:wrap;gap:4px 28px}.bh-bigword{font-weight:1000;font-size:clamp(90px,25vw,380px);line-height:.74;letter-spacing:-.06em;color:#3f271c;white-space:nowrap;margin-bottom:-.12em}.bh-bigword span{font-weight:400}.bh-page{max-width:1240px;margin:0 auto;padding:clamp(40px,6vw,88px) 0}.bh-page h1{margin:0 0 32px;font-weight:1000;font-size:clamp(48px,8vw,112px);line-height:.92;letter-spacing:-.045em}.bh-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:28px}.bh-card{text-decoration:none;display:block}.bh-card__img{aspect-ratio:1/1;border-radius:32px;background:#f6ebdd;overflow:hidden}.bh-card__img img{width:100%;height:100%;object-fit:cover}.bh-card h3{margin:14px 0 4px;font-weight:800;font-size:19px}.bh-pdp{display:flex;flex-wrap:wrap;gap:48px}.bh-pdp__media{flex:1 1 440px;min-width:0;display:grid;gap:16px}.bh-pdp__media img{width:100%;border-radius:32px;background:#f6ebdd}.bh-pdp__info{flex:1 1 380px;min-width:0}.bh-pdp__info select,.bh-field{min-height:52px;padding:0 18px;border-radius:999px;border:2px solid var(--cocoa);background:#fff;font:inherit;font-weight:700;color:var(--cocoa)}.bh-rte{font-size:18px;line-height:1.6}.bh-cartrow{display:flex;flex-wrap:wrap;gap:20px;align-items:center;padding:20px 0;border-bottom:2px solid rgba(42,24,16,.12)}.bh-cartrow img{width:96px;height:96px;object-fit:cover;border-radius:20px}@keyframes hug{to{stroke-dashoffset:0}}@keyframes pop{0%{opacity:0;transform:translate(16px,12px) scale(.86)}to{opacity:1;transform:none}}@keyframes wig{0%,90%,to{transform:rotate(0)}93%{transform:rotate(-9deg)}96%{transform:rotate(7deg)}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes slide{to{transform:translate(-50%)}}.arm{stroke-dasharray:1;stroke-dashoffset:1;animation:hug 1.3s .3s cubic-bezier(.2,.8,.2,1) forwards}.cub{transform-box:fill-box;transform-origin:50% 50%;animation:pop .7s 1.5s cubic-bezier(.2,.9,.3,1.2) both}.ear{transform-box:fill-box;transform-origin:50% 100%;animation:wig 5s ease-in-out 2s infinite}.bob{animation:bob 5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.arm{animation:none;stroke-dashoffset:0}.ear,.bob,.bh-track,.cub{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bearhug.css.map */
