.whs{--whs-ink: var(--w-ink);--whs-olive: color-mix(in srgb, var(--w-forest) 78%, #8a8a5a);--whs-tan: color-mix(in srgb, var(--w-gold) 62%, var(--w-beige));--whs-line: color-mix(in srgb, var(--w-gold) 38%, transparent);position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;--whs-overlap: clamp(60px, 7vw, 96px);min-height:clamp(640px,52vw,820px);padding-block:clamp(36px,5vw,72px) calc(var(--whs-overlap) + clamp(30px,3.4vw,48px));background:radial-gradient(90% 70% at 8% 0%,color-mix(in srgb,#fff 70%,var(--paper)) 0%,transparent 60%),linear-gradient(180deg,var(--paper) 0%,color-mix(in srgb,var(--w-beige) 72%,var(--paper)) 72%,color-mix(in srgb,var(--w-beige) 92%,var(--w-tan)) 100%)}.whs__scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.whs__glow{position:absolute;width:60vw;height:60vw;max-width:900px;max-height:900px;left:18%;top:-38%;border-radius:50%;background:radial-gradient(closest-side,#fff4e2e6,#fff4e200)}.whs__beams{position:absolute;top:-30%;right:-10%;bottom:-10%;left:-10%;opacity:.55;filter:blur(22px);background:repeating-linear-gradient(122deg,transparent 0 90px,rgba(255,251,243,.75) 90px 170px,transparent 170px 300px)}.whs__leaves{position:absolute;left:24%;top:-34px;width:min(560px,46vw);height:auto;color:#7a5a3c;opacity:.085;filter:blur(5px);transform:rotate(-6deg)}.whs__media{position:absolute;top:0;right:0;bottom:0;width:min(62%,1040px);z-index:0}.whs__photo{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.55) 14%,#000 32%),linear-gradient(0deg,transparent 0%,#000 18%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.55) 14%,#000 32%),linear-gradient(0deg,transparent 0%,#000 18%);mask-composite:intersect}.whs__photo img,.whs__placeholder{display:block;width:100%;height:100%;object-fit:cover}.whs__placeholder{background:var(--w-beige)}.whs__pets{position:absolute;right:clamp(16px,3vw,44px);bottom:calc(var(--whs-overlap) + clamp(18px,2.4vw,32px));z-index:2;display:flex;align-items:center;gap:.75rem;max-width:390px;padding:.55rem 1rem .55rem .6rem;border-radius:999px}.whs__avatars{display:flex;flex-shrink:0}.whs__avatar{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;overflow:hidden;background:var(--w-beige);color:var(--w-forest);box-shadow:0 0 0 2.5px var(--w-ivory)}.whs__avatar+.whs__avatar{margin-left:-12px}.whs__avatar img{width:100%;height:100%;object-fit:cover}.whs__avatar .wicon{width:20px;height:20px}.whs__pets-ico{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--w-forest-soft);color:var(--w-forest)}.whs__pets-ico .wicon{width:19px;height:19px}.whs__pets-text{display:grid;line-height:1.25;min-width:0}.whs__pets-text b{font-size:.92rem;font-weight:700;color:var(--w-forest)}.whs__pets-text span{font-size:.8rem;color:var(--w-muted)}.whs__inner{position:relative;z-index:1;width:100%}.whs__copy{width:min(540px,44vw);display:flex;flex-direction:column;align-items:center;text-align:center}.whs__eyebrow{display:inline-flex;align-items:center;gap:.55rem;margin:0;padding:.32rem 1rem .32rem .34rem;border-radius:999px;background:color-mix(in srgb,var(--w-gold) 24%,var(--paper));color:color-mix(in srgb,var(--w-brown) 82%,var(--w-ink));font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.whs__eyebrow-ico{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:color-mix(in srgb,var(--w-gold) 58%,var(--paper));color:var(--w-ink)}.whs__eyebrow-ico .wicon{width:15px;height:15px}.whs__title{margin:1.1rem 0 0;font-size:clamp(2.7rem,5.1vw,4.6rem);line-height:1.02;letter-spacing:-.025em;color:var(--whs-ink);text-wrap:balance}.whs__line{display:block}.whs__line--accent{color:var(--w-forest)}.whs__heart{display:inline-block;width:.56em;height:.56em;margin-left:.16em;vertical-align:.04em;color:var(--w-gold)}.whs__heart .wicon{width:100%;height:100%;filter:drop-shadow(0 5px 9px rgba(120,80,20,.28))}.whs__rule{display:flex;align-items:center;justify-content:center;gap:.7rem;width:min(300px,80%);margin:1.15rem 0 0;color:var(--whs-tan)}.whs__rule span{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--whs-line))}.whs__rule span:last-child{background:linear-gradient(90deg,var(--whs-line),transparent)}.whs__rule .wicon{width:20px;height:20px}.whs__text{margin:1rem 0 0;max-width:36ch;font-size:clamp(1.04rem,1.3vw,1.16rem);line-height:1.6;color:var(--w-muted)}.whs__feats{list-style:none;display:flex;justify-content:center;flex-wrap:wrap;gap:.4rem clamp(14px,2.2vw,30px);margin:1.6rem 0 0;padding:0}.whs__feat{display:flex;flex-direction:column;align-items:center;gap:.55rem;width:104px}.whs__feat-ico{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;color:var(--whs-olive);background:color-mix(in srgb,#fff 40%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--w-tan) 42%,transparent)}.whs__feat-ico .wicon{width:25px;height:25px;stroke-width:1.5}.whs__feat-label{font-size:.68rem;font-weight:700;letter-spacing:.1em;line-height:1.35;text-transform:uppercase;color:color-mix(in srgb,var(--w-ink) 72%,var(--paper))}.whs__ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.8rem}.whs__cta{text-transform:uppercase;letter-spacing:.12em;font-size:.92rem;padding-inline:2rem 1.6rem}.whs__chev{display:inline-grid;transform:rotate(-90deg)}.whs__chev .wicon{width:18px;height:18px}.w-btn:hover .whs__chev .wicon{transform:translateY(2px)}.whs__cta2{font-size:.95rem}.whs__copy>*{animation:wRise .8s var(--w-ease) both}.whs__title{animation-delay:.05s}.whs__rule{animation-delay:.1s}.whs__text{animation-delay:.14s}.whs__feats{animation-delay:.2s}.whs__ctas{animation-delay:.26s}.whs__photo{animation:wFade 1.1s ease both}.whs__pets{animation:wPop .7s var(--w-ease) .45s both}@media(max-width:1100px){.whs__media{width:58%}.whs__copy{width:min(500px,48vw)}.whs__feat{width:92px}}@media(max-width:899px){.whs{display:block;min-height:0;padding-block:0 calc(var(--whs-overlap) + 40px)}.whs__media{position:relative;width:100%;height:clamp(270px,74vw,460px)}.whs__photo{-webkit-mask-image:linear-gradient(0deg,transparent 0%,rgba(0,0,0,.7) 16%,#000 34%);-webkit-mask-composite:source-over;mask-image:linear-gradient(0deg,transparent 0%,rgba(0,0,0,.7) 16%,#000 34%);mask-composite:add}.whs__pets{right:auto;left:16px;top:14px;bottom:auto;max-width:calc(100% - 32px);padding:.4rem .85rem .4rem .45rem}.whs__avatar{width:34px;height:34px}.whs__pets-text b{font-size:.84rem}.whs__pets-text span{font-size:.74rem}.whs__inner{margin-top:-34px}.whs__copy{width:100%}.whs__leaves{left:30%;top:auto;bottom:30%;width:80vw;opacity:.06}.whs__title{font-size:clamp(2.5rem,11vw,3.4rem)}.whs__feat{width:86px}.whs__feat-ico{width:50px;height:50px}.whs__ctas{width:100%}.whs__ctas .w-btn{flex:1 1 auto}}@media(max-width:380px){.whs__feat-label{font-size:.62rem}.whs__feats{gap:.4rem 10px}}@media(prefers-reduced-motion:reduce){.whs__copy>*,.whs__photo,.whs__pets{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/tp-warm-hero.css.map */
