:root{--yzc-scroll-behavior: smooth;--yzc-scrollbar-width: 8px;--yzc-scrollbar-track: #faf8f3;--yzc-scrollbar-thumb: #d4af77;--yzc-scrollbar-thumb-hover: #a67c52;--yzc-scroll-snap-type: mandatory;--yzc-scroll-snap-align: start}html{scroll-behavior:var(--yzc-scroll-behavior)}::-webkit-scrollbar{width:var(--yzc-scrollbar-width);height:var(--yzc-scrollbar-width)}::-webkit-scrollbar-track{background:var(--yzc-scrollbar-track);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--yzc-scrollbar-thumb);border-radius:4px;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:var(--yzc-scrollbar-thumb-hover)}*{scrollbar-width:thin;scrollbar-color:var(--yzc-scrollbar-thumb) var(--yzc-scrollbar-track)}.yzc-scroll-snap-x{display:flex;overflow-x:auto;scroll-snap-type:x var(--yzc-scroll-snap-type);-webkit-overflow-scrolling:touch;scroll-padding:20px}.yzc-scroll-snap-x>*{scroll-snap-align:var(--yzc-scroll-snap-align);flex-shrink:0}.yzc-scroll-snap-y{overflow-y:auto;scroll-snap-type:y var(--yzc-scroll-snap-type);-webkit-overflow-scrolling:touch;scroll-padding:20px}.yzc-scroll-snap-y>*{scroll-snap-align:var(--yzc-scroll-snap-align)}.yzc-scroll-hide{-ms-overflow-style:none;scrollbar-width:none}.yzc-scroll-hide::-webkit-scrollbar{display:none}.yzc-scroll-horizontal{display:flex;overflow-x:auto;gap:20px;padding:20px 0;-webkit-overflow-scrolling:touch;scroll-padding:20px}.yzc-scroll-horizontal::-webkit-scrollbar{height:4px}.yzc-scroll-horizontal::-webkit-scrollbar-track{background:#2c24200a}.yzc-scroll-horizontal::-webkit-scrollbar-thumb{background:#d4af7766;border-radius:2px}.yzc-scroll-progress{position:fixed;top:0;left:0;width:0%;height:3px;background:linear-gradient(90deg,#e67e22,#d4af77);z-index:10000;transition:width .1s linear}.yzc-scroll-top{position:fixed;bottom:100px;right:24px;width:48px;height:48px;background:linear-gradient(135deg,#d4af77,#a67c52);border:none;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 12px 32px #d4af7766;z-index:9997}.yzc-scroll-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.yzc-scroll-top:hover{transform:translateY(-4px);box-shadow:0 16px 40px #d4af7780}.yzc-parallax{transform:translateY(calc(var(--yzc-scroll-y) * .3));transition:transform .1s linear}.yzc-scroll-reveal{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1)}.yzc-scroll-reveal.revealed{opacity:1;transform:translateY(0)}.yzc-scroll-fade{opacity:0;transition:opacity .6s ease}.yzc-scroll-fade.revealed{opacity:1}.yzc-scroll-scale{opacity:0;transform:scale(.9);transition:opacity .6s ease,transform .6s cubic-bezier(.4,0,.2,1)}.yzc-scroll-scale.revealed{opacity:1;transform:scale(1)}.yzc-scroll-slide-left{opacity:0;transform:translate(-40px);transition:opacity .6s ease,transform .6s cubic-bezier(.4,0,.2,1)}.yzc-scroll-slide-left.revealed{opacity:1;transform:translate(0)}.yzc-scroll-slide-right{opacity:0;transform:translate(40px);transition:opacity .6s ease,transform .6s cubic-bezier(.4,0,.2,1)}.yzc-scroll-slide-right.revealed{opacity:1;transform:translate(0)}.yzc-scroll-stagger>*{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s cubic-bezier(.4,0,.2,1)}.yzc-scroll-stagger.revealed>*:nth-child(1){transition-delay:.05s}.yzc-scroll-stagger.revealed>*:nth-child(2){transition-delay:.1s}.yzc-scroll-stagger.revealed>*:nth-child(3){transition-delay:.15s}.yzc-scroll-stagger.revealed>*:nth-child(4){transition-delay:.2s}.yzc-scroll-stagger.revealed>*:nth-child(5){transition-delay:.25s}.yzc-scroll-stagger.revealed>*:nth-child(6){transition-delay:.3s}.yzc-scroll-stagger.revealed>*{opacity:1;transform:translateY(0)}html{scroll-padding-top:80px}@media screen and (max-width:749px){html{scroll-padding-top:70px}.yzc-scroll-top{bottom:80px;right:16px;width:44px;height:44px}.yzc-scroll-horizontal{padding:16px 0;gap:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.yzc-scroll-reveal,.yzc-scroll-fade,.yzc-scroll-scale,.yzc-scroll-slide-left,.yzc-scroll-slide-right{transition:none;opacity:1;transform:none}.yzc-scroll-stagger>*{transition:none;opacity:1;transform:none}.yzc-parallax{transform:none}}.yzc-scroll-indicator{position:absolute;bottom:32px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;animation:yzc-scroll-bounce 2s ease-in-out infinite}@keyframes yzc-scroll-bounce{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(8px)}}.yzc-scroll-indicator svg{width:24px;height:24px;color:#d4af77}.yzc-scroll-indicator span{font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#6e6e73}
/*# sourceMappingURL=/cdn/shop/t/19/assets/yzc-scroll.css.map */
