.btn{border-radius:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.btn--small{letter-spacing:.03em}.snow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;pointer-events:none;overflow:hidden}.snow i{position:absolute;top:-12px;display:block;border-radius:50%;background:#fff;box-shadow:0 0 3px rgba(var(--c-accent-rgb),.35);animation-name:snow-fall,snow-sway;animation-timing-function:linear,ease-in-out;animation-iteration-count:infinite,infinite;animation-direction:normal,alternate}@keyframes snow-fall{to{transform:translateY(105vh)}}@keyframes snow-sway{0%{margin-left:-14px}to{margin-left:14px}}@media(prefers-reduced-motion:reduce){.snow{display:none}}.announcement{background:var(--c-accent)}.announcement__marquee{overflow:hidden;background:#00000024;border-top:1px solid rgba(255,255,255,.15)}.announcement__marquee-track{display:flex;width:max-content;animation:marquee 38s linear infinite}.announcement__marquee-track span{padding:.38rem 1.4rem;color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.announcement__marquee-track span:after{content:"\2726";margin-left:1.4rem;color:var(--c-gold)}@keyframes marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.announcement__marquee-track{animation:none}}.announcement__item--sale .sale-timer__digits--boxes{gap:.2rem}.announcement__item--sale .sale-timer__unit{min-width:1.85rem;padding:.18rem .2rem .16rem;border-radius:6px;background:#00000038}.announcement__item--sale .sale-timer__num{font-size:.8rem;color:#fff}.announcement__item--sale .sale-timer__lbl{font-size:.46rem;margin-top:.1rem}.announcement__item--sale .sale-timer__text strong,.announcement__item--sale .sale-timer__digits{color:#fff}.has-waves .site-footer,.has-waves .spotlight{position:relative}.has-waves .site-footer:before,.has-waves .spotlight:before,.has-waves .spotlight:after{content:"";position:absolute;left:0;right:0;height:26px;pointer-events:none;background:inherit;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 26' preserveAspectRatio='none'%3E%3Cpath d='M0 26V14C150 2 300 2 450 12s300 14 450 4 225-14 300-8v18z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 26' preserveAspectRatio='none'%3E%3Cpath d='M0 26V14C150 2 300 2 450 12s300 14 450 4 225-14 300-8v18z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.has-waves .site-footer:before,.has-waves .spotlight:before{top:-25px}.has-waves .spotlight:after{bottom:-25px;transform:scaleY(-1)}.has-waves .site-footer{margin-top:26px}.qty-break{margin:0 0 1rem;padding:0;border:0;display:grid;gap:.6rem}.qty-break__legend{display:flex;align-items:center;gap:.75rem;width:100%;margin-bottom:.55rem;padding:0;color:var(--c-accent);font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.qty-break__legend:before,.qty-break__legend:after{content:"";flex:1;height:2px;background:rgba(var(--c-accent-rgb),.25)}.qty-break__tier{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.85rem 1rem;border:2px solid rgba(var(--c-accent-rgb),.18);border-radius:14px;background:#fff;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.qty-break__tier:hover{border-color:rgba(var(--c-accent-rgb),.45)}.qty-break__tier input{position:absolute;opacity:0;pointer-events:none}.qty-break__dot{width:1.15rem;height:1.15rem;border-radius:50%;border:2px solid rgba(var(--c-accent-rgb),.45);background:#fff}.qty-break__tier:has(input:checked){border-color:var(--c-accent);background:var(--c-surface);box-shadow:0 10px 24px -18px rgba(var(--c-accent-rgb),.9)}.qty-break__tier:has(input:checked) .qty-break__dot{border-color:var(--c-accent);box-shadow:inset 0 0 0 3px #fff;background:var(--c-accent)}.qty-break__tier:has(input:focus-visible){outline:2px solid var(--c-accent);outline-offset:2px}.qty-break__main{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem .5rem;line-height:1.2}.qty-break__main strong{font-size:1.02rem}.qty-break__save{padding:.12rem .5rem;border-radius:999px;background:var(--c-accent);color:#fff;font-size:.72rem;font-weight:700}.qty-break__note{flex-basis:100%;color:rgba(var(--c-text-rgb, 27, 27, 31),.62);font-size:.78rem}.qty-break__price{display:grid;justify-items:end;line-height:1.15}.qty-break__price strong{font-size:1.05rem}.qty-break__price s{color:#1b1b1f73;font-size:.82rem}.qty-break__badge{position:absolute;top:-.7rem;right:.9rem;padding:.18rem .6rem;border-radius:999px;background:var(--c-gold);color:#1b1b1f;font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.qty-break__fine{margin:.1rem 0 0;color:#1b1b1f8c;font-size:.74rem;line-height:1.4}.buy-form__row--qb .qty{display:none}.buy-form__row--qb .buy-form__add{width:100%}.delivery-tl{display:grid;grid-template-columns:repeat(3,1fr);margin:0 0 .75rem;padding:.9rem .5rem;list-style:none;border-radius:14px;background:var(--c-surface)}.delivery-tl__step{position:relative;display:grid;justify-items:center;gap:.2rem;text-align:center;font-size:.78rem;line-height:1.25}.delivery-tl__step+.delivery-tl__step:before{content:"";position:absolute;top:1.05rem;right:50%;width:100%;height:2px;background:rgba(var(--c-accent-rgb),.35);z-index:0;margin-right:1.2rem;width:calc(100% - 2.4rem)}.delivery-tl__icon{position:relative;z-index:1;display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:50%;background:var(--c-accent);color:#fff}.delivery-tl__icon .icon{width:1.05rem;height:1.05rem}.delivery-tl__step strong{font-size:.8rem}.delivery-tl__step span:last-child{color:#1b1b1f99}@media(max-width:749px){.announcement:has(.announcement__marquee) .announcement__item--first{display:none}.announcement:has(.announcement__marquee) .announcement__strip{padding:.35rem 0}}.product__info:has(.qty-break) .product__offer,.product__info:has(.qty-break) .product__price>.sale-timer--line:not(.deal-timer){display:none}.delivery-tl+.delivery-est:not(:has(.delivery-est__xmas:not([hidden]))){display:none}.product__info .trust-grid,.product__info .trust-row{display:flex;flex-wrap:wrap;gap:.35rem 1.1rem;padding:0;background:none}.product__info .trust-grid>*,.product__info .trust-row>*{padding:0;background:none;border:0;box-shadow:none;min-height:0;font-size:.82rem}.kit__head{max-width:40rem;margin:0 auto 1.6rem;text-align:center}.kit__title em{font-style:normal;color:var(--c-accent)}.kit__text{color:#1b1b1fb3}.kit__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(15rem,1fr);gap:1rem;margin:0;padding:0 0 .5rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory}.kit__item{scroll-snap-align:start}.kit__link{position:relative;display:grid;gap:.45rem;height:100%;padding:1rem;border-radius:18px;background:var(--c-surface);color:inherit;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.kit__link:hover{transform:translateY(-3px);box-shadow:0 18px 30px -22px rgba(var(--c-accent-rgb),.8)}.kit__num{position:absolute;top:.7rem;left:.9rem;z-index:1;padding:.1rem .5rem;border-radius:999px;background:var(--c-accent);color:#fff;font-size:.75rem;font-weight:800}.kit__media{display:block;aspect-ratio:1;overflow:hidden;border-radius:12px;background:#fff}.kit__media img{width:100%;height:100%;object-fit:cover}.kit__problem{color:#1b1b1f99;font-size:.86rem;font-style:italic}.kit__answer{font-size:1.05rem;line-height:1.25}.kit__product{color:var(--c-accent);font-size:.82rem;font-weight:700}@media(min-width:990px){.kit__list{grid-auto-flow:row;grid-template-columns:repeat(4,1fr);overflow:visible}}.hero__pet{margin-top:1.1rem;padding:.85rem 1rem;border-radius:16px;background:var(--c-surface)}.hero__pet-label{display:block;margin-bottom:.5rem;font-weight:700}.hero__pet-row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.hero__pet-row input[type=text]{flex:1 1 9rem;min-height:2.6rem;padding:.5rem .8rem;border:2px solid rgba(var(--c-accent-rgb),.2);border-radius:10px;font:inherit}.hero__pet-type{display:inline-flex;border:2px solid rgba(var(--c-accent-rgb),.2);border-radius:10px;overflow:hidden}.hero__pet-type label{position:relative}.hero__pet-type input{position:absolute;opacity:0}.hero__pet-type span{display:block;padding:.5rem .8rem;font-size:.9rem;font-weight:600;cursor:pointer}.hero__pet-type input:checked+span{background:var(--c-accent);color:#fff}.hero__pet-type input:focus-visible+span{outline:2px solid var(--c-accent);outline-offset:-4px}.hero__pet-hello{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:1rem;font-size:.92rem}.hero__pet-hello .icon{color:var(--c-accent)}.hero__pet-change{padding:0;border:0;background:none;color:var(--c-accent);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.hero__pet[hidden],.hero__pet-hello[hidden]{display:none}.hero__pet-hello{display:block;line-height:1.5}.hero__pet-hello .icon{display:inline-block;vertical-align:-2px;margin-right:.2rem}.hero__pet-hello .hero__pet-change{margin-left:.3rem}
/*# sourceMappingURL=/cdn/shop/t/14/assets/festive.css.map */
