.pfm-holiday-care-snow{position:relative;isolation:isolate;padding-block-end:max(var(--section-vertical-spacing-override, var(--section-vertical-spacing, 48px)),calc(var(--snowbank-height, 56px) + 1rem));view-timeline-name:--pfm-care-snow-entry;view-timeline-axis:block}.pfm-holiday-care-snow>.container{position:relative;z-index:1}.pfm-holiday-care-snow__scene{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;color:#fff;pointer-events:none}.pfm-holiday-care-snow__scene *{pointer-events:none}.pfm-holiday-care-snow__fall{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.pfm-holiday-care-snow__particle{position:absolute;top:-2rem;bottom:-2rem;left:var(--snow-x);display:block;width:var(--snow-size);opacity:var(--snow-opacity);animation:pfm-care-snow-fall var(--snow-duration) linear var(--snow-delay) infinite both}.pfm-holiday-care-snow__figure{display:block;width:var(--snow-size);height:var(--snow-size);color:inherit;animation:pfm-care-snow-sway var(--snow-sway-duration) ease-in-out var(--snow-delay) infinite alternate}.pfm-holiday-care-snow__particle--dust .pfm-holiday-care-snow__figure{width:2px;height:2px;border-radius:50%;background:currentColor;box-shadow:0 0 2px #ffffff4d}.pfm-holiday-care-snow__bank{position:absolute;inset-inline:0;bottom:-1px;height:var(--snowbank-height, 56px);background-color:#fbfaf5;background-image:var(--snowbank-texture, none);background-repeat:repeat-x;background-position:center bottom;background-size:2012px 782px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 100' preserveAspectRatio='none'%3E%3Cpath fill='white' d='M0 14C51 11 89 16 137 14S219 18 268 15 346 10 397 14 484 19 535 15 620 12 669 16 749 19 805 14 883 11 934 15 1016 18 1064 14 1142 12 1194 16 1276 18 1321 14 1399 13 1440 15V100H0Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 100' preserveAspectRatio='none'%3E%3Cpath fill='white' d='M0 14C51 11 89 16 137 14S219 18 268 15 346 10 397 14 484 19 535 15 620 12 669 16 749 19 805 14 883 11 934 15 1016 18 1064 14 1142 12 1194 16 1276 18 1321 14 1399 13 1440 15V100H0Z'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform-origin:center bottom;animation:pfm-care-snow-bank-reveal 2.8s ease-out .1s both}.pfm-holiday-care-snow__toggle{position:absolute;right:var(--container-gutter, 1.5rem);bottom:.65rem;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.pfm-holiday-care-snow__control{position:absolute;z-index:2;right:var(--container-gutter, 1.5rem);bottom:.65rem;display:inline-flex;min-height:2rem;align-items:center;gap:.35rem;padding:.35rem .65rem;border:1px solid rgb(38 63 39 / .24);border-radius:999px;background:#fffef9eb;color:#263f27;font-size:.6875rem;font-weight:500;line-height:1.2;cursor:pointer}.pfm-holiday-care-snow__control svg{width:.875rem;height:.875rem}.pfm-holiday-care-snow__resume-icon,.pfm-holiday-care-snow__resume-text{display:none}.pfm-holiday-care-snow__toggle:focus-visible+.pfm-holiday-care-snow__control{outline:2px solid currentColor;outline-offset:3px}.pfm-holiday-care-snow__toggle:checked+.pfm-holiday-care-snow__control .pfm-holiday-care-snow__pause-icon,.pfm-holiday-care-snow__toggle:checked+.pfm-holiday-care-snow__control .pfm-holiday-care-snow__pause-text{display:none}.pfm-holiday-care-snow__toggle:checked+.pfm-holiday-care-snow__control .pfm-holiday-care-snow__resume-icon,.pfm-holiday-care-snow__toggle:checked+.pfm-holiday-care-snow__control .pfm-holiday-care-snow__resume-text{display:block}.pfm-holiday-care-snow__toggle:checked~.pfm-holiday-care-snow__scene *{animation-play-state:paused}@keyframes pfm-care-snow-fall{0%{transform:translate3d(0,-2%,0)}to{transform:translate3d(var(--snow-drift),100%,0)}}@keyframes pfm-care-snow-sway{0%{transform:translate(-4px) rotate(-8deg)}to{transform:translate(5px) rotate(9deg)}}@keyframes pfm-care-snow-bank-reveal{0%{opacity:.45;transform:scaleY(.55)}to{opacity:1;transform:scaleY(1)}}@supports (animation-timeline: view()){.pfm-holiday-care-snow__bank{animation-duration:auto;animation-delay:0s;animation-timeline:--pfm-care-snow-entry;animation-range:entry 0% entry 100%}}@media screen and (max-width:699px){.pfm-holiday-care-snow__particle:nth-child(3n){display:none}.pfm-holiday-care-snow__toggle{right:1rem}.pfm-holiday-care-snow__control{right:1rem;font-size:.625rem}}@media(prefers-reduced-motion:reduce){.pfm-holiday-care-snow__fall,.pfm-holiday-care-snow__toggle,.pfm-holiday-care-snow__control{display:none}.pfm-holiday-care-snow__bank{animation:none;opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/445/assets/pfm-holiday-care-snow.css.map */
