@media (prefers-reduced-motion: no-preference){.ty-btn,.add-to-cart-button{position:relative;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.ty-btn:hover,.add-to-cart-button:hover{transform:translateY(-2px);box-shadow:0 10px 24px -10px rgba(180,85,47,.65)}.ty-btn:active,.add-to-cart-button:active{transform:translateY(0) scale(.97)}.ty-btn::after,.add-to-cart-button::after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-20deg);pointer-events:none}.ty-btn:hover::after,.add-to-cart-button:hover::after{animation:ty-shine .7s ease}@keyframes ty-shine{to{left:130%}}.ty-card{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.ty-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px -22px rgba(17,17,17,.35);border-color:#D9D2C7}.ty-card:hover .ty-card__icon svg{animation:ty-wiggle .5s ease}@keyframes ty-wiggle{0%,100%{transform:rotate(0)}25%{transform:rotate(-12deg)}75%{transform:rotate(12deg)}}.ty-card:hover .ty-step__n{transform:scale(1.08);transition:transform .2s}product-card,.product-card{transition:transform .25s ease}product-card:hover,.product-card:hover{transform:translateY(-6px)}.ty-tier{transition:transform .18s ease,border-color .18s,background .18s,box-shadow .18s}.ty-tier:hover{transform:translateY(-2px);border-color:#CFC6B9;box-shadow:0 8px 20px -14px rgba(0,0,0,.4)}.ty-tier.is-active{box-shadow:0 10px 24px -16px rgba(17,17,17,.45)}.ty-tier.is-active .ty-tier__save{animation:ty-pop .35s ease}@keyframes ty-pop{0%{transform:scale(.6)}70%{transform:scale(1.15)}100%{transform:scale(1)}}.ty-addon{transition:background .15s}.ty-addon:hover{background:#FBF6F1}.ty-trust__item:hover svg,.ty-ptrust div:hover svg{animation:ty-wiggle .5s ease}.ty-ptrust div{transition:transform .18s}.ty-ptrust div:hover{transform:translateY(-3px)}.ty-hero__media img{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.ty-hero__media:hover img{transform:scale(1.04)}.ty-cd__n.is-tick{animation:ty-tick .5s ease-out}@keyframes ty-tick{0%{opacity:.35;transform:translateY(-8%)}100%{opacity:1;transform:none}}.ty-topbar__ship svg,.ty-pp__ship svg{animation:ty-drive 2.4s ease-in-out infinite}@keyframes ty-drive{0%,100%{transform:translateX(0)}50%{transform:translateX(4px)}}.ty-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.ty-reveal.is-in{opacity:1;transform:none}}.ty-paw{position:fixed;width:24px;height:24px;pointer-events:none;z-index:2147483000;color:#8E7B67;opacity:0;transform:translate(-50%,-50%);animation:ty-paw-fade 1.4s ease forwards}.ty-paw svg{width:100%;height:100%;display:block}@keyframes ty-paw-fade{0%{opacity:0}15%{opacity:.5}55%{opacity:.4}100%{opacity:0}}.ty-burst{position:fixed;pointer-events:none;z-index:2147483001;width:14px;height:14px;color:#B4552F;transform:translate(-50%,-50%)}.ty-burst svg{width:100%;height:100%;display:block}.ty-ripple{position:absolute;border-radius:50%;background:rgba(255,255,255,.45);transform:scale(0);animation:ty-ripple .6s ease-out forwards;pointer-events:none}@keyframes ty-ripple{to{transform:scale(4);opacity:0}}.ty-hero{position:relative}.ty-hero .ty-fur{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.ty-hero .ty-hero__grid{position:relative;z-index:1}.ty-fur-hint{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#5E5851;margin-top:14px;padding:6px 12px;border:1px dashed #E4DDD2;border-radius:999px;background:rgba(255,255,255,.6)}.ty-fur-hint b{color:#B4552F}.ty-fur-toast{position:absolute;left:50%;top:18px;transform:translateX(-50%) translateY(-10px);opacity:0;background:#111;color:#fff;font-weight:700;font-size:14px;padding:10px 16px;border-radius:999px;z-index:3;transition:all .4s ease;pointer-events:none}.ty-fur-toast.is-on{opacity:1;transform:translateX(-50%) translateY(0)}.ty-tryit__bg[data-label="Car seat"]{object-position:50% 85%}