:root{--motion-duration-instant: 80ms;--motion-duration-fast: .14s;--motion-duration-standard: .22s;--motion-duration-emphasis: .36s;--motion-duration-reveal: .7s;--motion-duration-page: .42s;--motion-ease-standard: cubic-bezier(.2, 0, 0, 1);--motion-ease-enter: cubic-bezier(.16, 1, .3, 1);--motion-ease-exit: cubic-bezier(.4, 0, 1, 1);--motion-ease-inout: cubic-bezier(.76, 0, .24, 1);--motion-distance-sm: 8px;--motion-distance-reveal: 24px;--motion-scale-press: .97}@keyframes pgm-rise{0%{opacity:0;transform:translate3d(0,var(--pgm-d, 24px),0) scale(var(--pgm-s, 1))}}html.pgm-motion .pgm-hide{opacity:0;transform:translate3d(0,var(--pgm-d, 24px),0) scale(var(--pgm-s, 1))}.pgm-in{animation:pgm-rise var(--motion-duration-reveal) var(--motion-ease-enter) var(--pgm-delay, 0ms) backwards}.pg-card,.pg-family{--pgm-s: .985}.pg-card{--pgm-d: 20px}@keyframes pgm-clip{0%{clip-path:inset(0 0 100% 0);transform:scale(1.12)}to{clip-path:inset(0 0 0 0);transform:scale(1)}}.pg-card.pgm-in .pg-card-stage>img{animation:pgm-clip var(--motion-duration-reveal) var(--motion-ease-inout) var(--pgm-delay, 0ms) backwards}.pgm-w{display:inline-block;clip-path:inset(-.3em -.2em)}.pgm-wi{display:inline-block}html.pgm-motion .pgm-split:not(.pgm-wi-on) .pgm-wi{transform:translate3d(0,140%,0);transform-origin:0 100%}@keyframes pgm-word{0%{transform:translate3d(0,140%,0)}}html.pgm-motion .pgm-wi-on .pgm-wi{animation:pgm-word .76s var(--motion-ease-enter) calc(var(--i, 0) * 45ms) backwards}.pgm-progress{position:fixed;inset:0 0 auto 0;height:3px;z-index:60;pointer-events:none;opacity:0;transition:opacity var(--motion-duration-standard) var(--motion-ease-standard)}.pgm-progress.is-on{opacity:1}.pgm-progress i{display:block;height:100%;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,var(--pg-primary, #b23b30),var(--pg-accent, #bb404d))}@media(prefers-reduced-motion:no-preference){.pg-button:not(:disabled):active{scale:var(--motion-scale-press);transition:scale var(--motion-duration-instant) var(--motion-ease-standard)}.pg-card .pg-card-stage{transition:scale var(--motion-duration-fast) var(--motion-ease-standard)}.pg-card:active .pg-card-stage{scale:.985}.pg-card .pg-card-stage{position:relative}.pg-card .pg-card-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.34) 50%,transparent 62%);translate:-110% 0}@keyframes pgm-sheen{0%{opacity:1;translate:-110% 0}to{opacity:1;translate:110% 0}}@media(hover:hover)and (pointer:fine){.pg-card:hover .pg-card-stage:after{animation:pgm-sheen .9s var(--motion-ease-standard) 1 forwards}}@keyframes pgm-bump{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.pg-count.pgm-bump{animation:pgm-bump .42s var(--motion-ease-enter)}.pg-add{position:relative;overflow:hidden;isolation:isolate}.pg-add:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;translate:-110% 0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.5) 50%,transparent 70%)}@keyframes pgm-busy{0%{translate:-110% 0}to{translate:110% 0}}.pg-add[aria-busy=true]:after{opacity:1;animation:pgm-busy .9s var(--motion-ease-standard) infinite}.pg-add[aria-busy=true]{scale:.985;transition:scale var(--motion-duration-fast) var(--motion-ease-standard)}@keyframes pgm-check{0%{transform:scale(0) rotate(-24deg)}60%{transform:scale(1.3) rotate(4deg)}to{transform:scale(1) rotate(0)}}.pg-add.is-added [data-add-label]:before{content:"\2713";display:inline-block;margin-right:.45em;font-weight:800;animation:pgm-check .48s var(--motion-ease-enter) both}@keyframes pgm-added{0%{scale:.96}55%{scale:1.03}to{scale:1}}.pg-add.is-added{animation:pgm-added .52s var(--motion-ease-enter)}@keyframes pgm-pick{0%{transform:scale(.95)}55%{transform:scale(1.03)}to{transform:scale(1)}}.pg-variants span.pgm-pick{animation:pgm-pick .38s var(--motion-ease-enter)}@keyframes pgm-tick{0%{opacity:.25;transform:translate3d(0,7px,0)}}.pgm-tick{animation:pgm-tick .36s var(--motion-ease-enter)}@keyframes pgm-mega{0%{opacity:0;translate:0 -10px;scale:.985}}@keyframes pgm-item{0%{opacity:0;translate:0 -8px}}.pg-materials-menu[open]>.pg-mega-menu{transform-origin:50% 0;animation:pgm-mega .26s var(--motion-ease-enter) backwards}.pg-materials-menu[open]>.pg-mega-menu>*{animation:pgm-item .32s var(--motion-ease-enter) backwards}.pg-mega-menu>:nth-child(1){animation-delay:40ms!important}.pg-mega-menu>:nth-child(2){animation-delay:70ms!important}.pg-mega-menu>:nth-child(3){animation-delay:.1s!important}.pg-mega-menu>:nth-child(4){animation-delay:.13s!important}.pg-mega-menu>:nth-child(5){animation-delay:.16s!important}.pg-mega-menu>:nth-child(n+6){animation-delay:.19s!important}.pg-mega-menu>a{transition:translate var(--motion-duration-standard) var(--motion-ease-enter)}@media(hover:hover)and (pointer:fine){.pg-mega-menu>a:hover{translate:6px 0}}@supports selector(::details-content){.pg-materials-menu::details-content{transition:opacity .17s var(--motion-ease-exit),content-visibility .17s allow-discrete;opacity:0}.pg-materials-menu[open]::details-content{opacity:1}@starting-style{.pg-materials-menu[open]::details-content{opacity:0}}}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;pointer-events:none;opacity:0;background:#281e1c33;transition:opacity .26s var(--motion-ease-standard)}body:has(.pg-desktop-nav .pg-materials-menu[open]):before{opacity:1}.pg-mobile-materials summary svg{transition:transform var(--motion-duration-standard) var(--motion-ease-standard)}@keyframes pgm-open{0%{opacity:0;translate:0 -6px}}.pg-mobile-materials[open]>div{animation:pgm-open .26s var(--motion-ease-enter) backwards}.pg-mobile-materials[open]>div>a{animation:pgm-open .3s var(--motion-ease-enter) backwards}.pg-mobile-materials[open]>div>a:nth-child(2){animation-delay:40ms}.pg-mobile-materials[open]>div>a:nth-child(3){animation-delay:80ms}.pg-mobile-materials[open]>div>a:nth-child(4){animation-delay:.12s}.pg-mobile-materials[open]>div>a:nth-child(n+5){animation-delay:.16s}.pg-cart-dialog::backdrop,.pg-search-dialog::backdrop,.pg-specs-dialog::backdrop{opacity:0;transition:opacity .3s var(--motion-ease-standard),display .3s allow-discrete,overlay .3s allow-discrete}.pg-cart-dialog[open]::backdrop,.pg-search-dialog[open]::backdrop,.pg-specs-dialog[open]::backdrop{opacity:1}@starting-style{.pg-cart-dialog[open]::backdrop,.pg-search-dialog[open]::backdrop,.pg-specs-dialog[open]::backdrop{opacity:0}}@view-transition{navigation:auto}.pg-header{view-transition-name:pgm-head}.pg-app-dock{view-transition-name:pgm-dock}::view-transition-group(pgm-head),::view-transition-group(pgm-dock){animation-duration:0s}::view-transition-old(root){animation:calc(var(--motion-duration-page) * .9) var(--motion-ease-inout) both pgm-vt-out}::view-transition-new(root){animation:var(--motion-duration-page) var(--motion-ease-inout) both pgm-vt-in}@keyframes pgm-vt-out{to{opacity:.6;transform:translate3d(0,-2vh,0) scale(.99)}}@keyframes pgm-vt-in{0%{clip-path:inset(100% 0 0 0 round 24px 24px 0 0)}to{clip-path:inset(0 0 0 0 round 0)}}}@media(prefers-reduced-motion:reduce){.pgm-hide{opacity:1!important;transform:none!important}.pgm-in,.pgm-in *,.pgm-wi-on .pgm-wi{animation:none!important}.pgm-progress{display:none}}@media print{.pgm-hide,.pgm-split .pgm-wi{opacity:1!important;transform:none!important}.pgm-progress{display:none}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/pg-motion.css.map */
