.pagefooter{background:var(--cream)}@media only screen and (min-width: 820px){.pagefooter{padding:15.4rem 0 14.8rem}}@media only screen and (max-width: 819px){.pagefooter{padding:11rem 0 10.9rem}}@media only screen and (min-width: 820px){.products .pagefooter{padding-top:19.7rem}}@media only screen and (min-width: 820px){.pagefooter .inner{width:119.8rem}}@media only screen and (min-width: 820px){.pagefooter__link{display:flex;justify-content:center}}.pagefooter__link a{display:flex;align-items:center;justify-content:space-between;border:max(1px,.1rem) solid currentColor}@media only screen and (min-width: 820px){.pagefooter__link a{width:85rem;height:7.2rem;padding:0 4rem 0 6rem;font-size:2.3rem}}@media only screen and (max-width: 819px){.pagefooter__link a{width:100%;height:6.4rem;padding:0 2.6rem 0 3.9rem;font-size:1.8rem}}.pagefooter__link a .text{overflow:hidden;position:relative}@media only screen and (min-width: 820px){.pagefooter__link a .text{margin:.5rem auto 0}}@media only screen and (max-width: 819px){.pagefooter__link a .text{margin:.2rem auto 0}}.pagefooter__link a .text>span{display:block;line-height:1.3;letter-spacing:.05em}.pagefooter__link a .text>span:nth-of-type(2){position:absolute;top:100%;left:0;opacity:0}.pagefooter__link a .arrow{width:1em}@media (hover: hover) and (pointer: fine){.pagefooter__link a .text>span{transition:opacity .4s ease-out}.pagefooter__link a .text>span .char{transition:transform .4s ease-out}.pagefooter__link a .text>span:first-of-type .char:nth-of-type(2){transition-delay:24ms}.pagefooter__link a .text>span:first-of-type .char:nth-of-type(3){transition-delay:36ms}.pagefooter__link a .text>span:first-of-type .char:nth-of-type(4){transition-delay:48ms}.pagefooter__link a .text>span:first-of-type .char:nth-of-type(5){transition-delay:.06s}.pagefooter__link a .text>span:first-of-type .char:nth-of-type(6){transition-delay:72ms}.pagefooter__link a .text>span:first-of-type .char:nth-of-type(7){transition-delay:84ms}.pagefooter__link a .text>span:first-of-type .char:nth-of-type(8){transition-delay:96ms}.pagefooter__link a .text>span:first-of-type .char:nth-of-type(9){transition-delay:.108s}.pagefooter__link a .text>span:first-of-type .char:nth-of-type(10){transition-delay:.12s}.pagefooter__link a .text>span:first-of-type .char:nth-of-type(11){transition-delay:.132s}.pagefooter__link a .text>span:first-of-type .char:nth-of-type(12){transition-delay:.144s}.pagefooter__link a .text>span:first-of-type .char:nth-of-type(13){transition-delay:.156s}.pagefooter__link a .text>span:first-of-type .char:nth-of-type(14){transition-delay:.168s}.pagefooter__link a .text>span:first-of-type .char:nth-of-type(15){transition-delay:.18s}.pagefooter__link a .text>span:nth-of-type(2) .char:nth-of-type(2){transition-delay:36ms}.pagefooter__link a .text>span:nth-of-type(2) .char:nth-of-type(3){transition-delay:48ms}.pagefooter__link a .text>span:nth-of-type(2) .char:nth-of-type(4){transition-delay:.06s}.pagefooter__link a .text>span:nth-of-type(2) .char:nth-of-type(5){transition-delay:72ms}.pagefooter__link a .text>span:nth-of-type(2) .char:nth-of-type(6){transition-delay:84ms}.pagefooter__link a .text>span:nth-of-type(2) .char:nth-of-type(7){transition-delay:96ms}.pagefooter__link a .text>span:nth-of-type(2) .char:nth-of-type(8){transition-delay:.108s}.pagefooter__link a .text>span:nth-of-type(2) .char:nth-of-type(9){transition-delay:.12s}.pagefooter__link a .text>span:nth-of-type(2) .char:nth-of-type(10){transition-delay:.132s}.pagefooter__link a .text>span:nth-of-type(2) .char:nth-of-type(11){transition-delay:.144s}.pagefooter__link a .text>span:nth-of-type(2) .char:nth-of-type(12){transition-delay:.156s}.pagefooter__link a .text>span:nth-of-type(2) .char:nth-of-type(13){transition-delay:.168s}.pagefooter__link a .text>span:nth-of-type(2) .char:nth-of-type(14){transition-delay:.18s}.pagefooter__link a .text>span:nth-of-type(2) .char:nth-of-type(15){transition-delay:.192s}.pagefooter__link a .arrow{transition:transform .4s ease-out}.pagefooter__link a:hover .text>span{transition-duration:.6s}.pagefooter__link a:hover .text>span:first-of-type{opacity:0}.pagefooter__link a:hover .text>span:nth-of-type(2){opacity:1}.pagefooter__link a:hover .text>span .char{transform:translateY(-100%)}.pagefooter__link a:hover .arrow{transform:translate(30%)}}@media only screen and (min-width: 820px){.pagefooter__note{margin-top:19rem}}@media only screen and (max-width: 819px){.pagefooter__note{margin-top:11.3rem}}.pagefooter__note p small{display:block;letter-spacing:0}@media only screen and (min-width: 820px){.pagefooter__note p small{font-size:clamp(9px,.8333333333vw,16px);line-height:1.67}}@media only screen and (max-width: 819px){.pagefooter__note p small{font-size:.8rem;line-height:1.625}}
