@import"https://fonts.googleapis.com/css2?family=Marcellus&display=swap";.pf{--pf-border: rgba(255, 255, 255, .11);--pf-muted: rgba(255, 255, 255, .62);--pf-faint: rgba(255, 255, 255, .42);position:relative;isolation:isolate;overflow:hidden;color:#fff;background:var(--pf-bg, #080808)}.pf--accent-line:before{position:absolute;z-index:4;inset:0 0 auto;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(var(--pf-accent-rgb),.85),transparent)}.pf__ambient,.pf__ambient span{position:absolute;pointer-events:none}.pf__ambient{z-index:-1;top:0;right:0;bottom:0;left:0;overflow:hidden;background:radial-gradient(circle at 50% -10%,rgba(var(--pf-accent-rgb),.16),transparent 34rem),linear-gradient(145deg,rgba(255,255,255,.025),transparent 45%)}.pf__aurora{inset:-20% -15% auto;height:55%;opacity:.58;background:linear-gradient(115deg,transparent 20%,rgba(var(--pf-accent-rgb),.18),rgba(109,84,55,.12),transparent 78%);filter:blur(38px);transform:translate3d(-8%,0,0);animation:pf-aurora 18s ease-in-out infinite alternate}.pf__glow{width:22rem;height:22rem;border-radius:50%;opacity:.2;filter:blur(72px);will-change:transform}.pf__glow--one{top:10%;right:-8rem;background:rgb(var(--pf-accent-rgb));animation:pf-float-one 16s ease-in-out infinite alternate}.pf__glow--two{bottom:12%;left:-12rem;background:#58381e;animation:pf-float-two 20s ease-in-out infinite alternate}.pf__glow--three{bottom:-12rem;left:50%;background:#8a6b43;opacity:.12;animation:pf-float-three 22s ease-in-out infinite alternate}.pf__particles{top:0;right:0;bottom:0;left:0;opacity:0;background-image:radial-gradient(rgba(255,255,255,.42) .7px,transparent .7px);background-size:30px 30px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 82%);mask-image:linear-gradient(to bottom,#000,transparent 82%);animation:pf-particles 20s linear infinite}.pf--texture .pf__particles{opacity:.38}.pf__container{padding-block:clamp(1.25rem,3vw,2.5rem) 1rem}.pf__main,.pf__block{border:1px solid var(--pf-border);background:linear-gradient(135deg,#ffffff16,#ffffff06);box-shadow:0 18px 60px #0003,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pf__richtext p{margin:0}.pf__form-error{margin:.8rem .25rem 0;color:var(--pf-faint);font-size:.7rem;line-height:1.5}.pf__form-error{color:#ffb4a9}.pf__form-status{display:flex;align-items:center;gap:.65rem;color:#dff8d7;font-size:.85rem}.pf__form-status svg{width:1.25rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;animation:pf-success .5s ease both}.pf__main{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;padding:1rem;border-radius:1.25rem}.pf__blocks{display:grid;width:100%;min-width:0}.pf__block{border-width:1px 0 0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.pf__block-heading{display:flex;align-items:center;justify-content:space-between;padding-block:1.05rem;color:#fff;cursor:pointer;font-size:.67rem;font-weight:700;letter-spacing:.18em;list-style:none;text-transform:uppercase}.pf__block-heading::-webkit-details-marker{display:none}.pf__block-heading svg{width:1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s ease}.pf__accordion[open] .pf__block-heading svg{transform:rotate(180deg)}.pf__block-content{padding-bottom:1.25rem}.pf__link-list{display:grid;gap:.64rem;margin:0;padding:0;list-style:none}.pf__link-list a,.pf__richtext,.pf__richtext a{color:var(--pf-muted);font-size:.8rem;line-height:1.7;text-decoration:none}.pf__link-list a,.pf__richtext a,.pf__legal a{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:color .25s ease,background-size .3s ease}.pf__link-list a:hover,.pf__richtext a:hover,.pf__legal a:hover{color:#fff;background-size:100% 1px}.pf__compact-form{display:grid;gap:.55rem;margin-top:.85rem}.pf__compact-form input{min-width:0;padding:.8rem;border:1px solid var(--pf-border);border-radius:.6rem;outline:0;color:#fff;background:#ffffff0a}.pf__compact-form button{padding:.8rem;border:0;border-radius:.6rem;color:var(--pf-compact-button-color, #111);background:var(--pf-compact-button-bg, #fff);cursor:pointer;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pf__block-image{width:min(var(--pf-image-width, 10rem),100%)}.pf__wordmark{overflow:hidden;padding-block:clamp(1.5rem,4vw,3.25rem) clamp(.75rem,2vw,1.5rem)}.pf__wordmark span{display:block;color:transparent;background:linear-gradient(144deg,#ffffffd6 0% 38%,#d2d2d2e6 44%,#fff 48% 52%,#6b6b6be6 56%,#ffffffd6 62% 100%);background-size:300% 100%;background-position:150% center;background-clip:text;-webkit-background-clip:text;filter:drop-shadow(0 0 .45rem rgba(255,255,255,.16));font-family:Marcellus,Cormorant Garamond,Georgia,serif;font-size:clamp(3rem,6.8vw,10.5rem);font-weight:400;letter-spacing:.015em;line-height:.9;text-align:center;white-space:nowrap;will-change:background-position;animation:pf-shimmer 6s linear infinite}.pf__bottom,.pf__legal,.pf__legal ul,.pf__utilities{display:flex}.pf__bottom{flex-direction:column;gap:.75rem;padding-top:.85rem;border-top:1px solid var(--pf-border)}.pf__legal{flex-direction:column;gap:.7rem}.pf__legal p,.pf__legal ul{margin:0}.pf__legal p,.pf__legal a{color:var(--pf-faint);font-size:.68rem;letter-spacing:.04em;text-decoration:none}.pf__legal ul{flex-wrap:wrap;gap:.5rem 1rem;padding:0;list-style:none}.pf__utilities{flex-direction:column;gap:1rem}.pf__payments{display:flex;flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none}.pf__payments svg{width:auto;height:1.35rem;border-radius:.18rem;opacity:.74;transition:opacity .25s ease,transform .25s ease}.pf__payments li:hover svg{opacity:1;transform:translate3d(0,-.12rem,0)}.pf-reveal{opacity:0;transform:translate3d(0,1rem,0);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.pf--visible .pf-reveal{opacity:1;transform:translateZ(0)}.pf--visible .pf__main{transition-delay:.1s}.pf--visible .pf__wordmark{transition-delay:.18s}.pf--visible .pf__bottom{transition-delay:.24s}@media screen and (max-width:899px){.pf__container{padding-block:.85rem .75rem}.pf__main{gap:0;padding:.65rem .85rem;border-radius:1rem}.pf__block-heading{min-height:2.65rem;padding-block:.7rem;font-size:.74rem;letter-spacing:.15em}.pf__block-heading svg{width:.82rem}.pf__block-content{padding-bottom:.85rem}.pf__link-list{gap:.42rem}.pf__link-list a,.pf__richtext,.pf__richtext a{font-size:.84rem;line-height:1.6}.pf__compact-form{gap:.4rem;margin-top:.65rem}.pf__compact-form input,.pf__compact-form button{padding:.68rem;font-size:.68rem}.pf__wordmark{padding-block:1.35rem .85rem}.pf__wordmark span{font-size:clamp(2.35rem,10.4vw,5.5rem);letter-spacing:.01em}.pf__bottom,.pf__legal,.pf__utilities{align-items:center;text-align:center}.pf__bottom{gap:.6rem;padding-top:.7rem}.pf__legal{gap:.5rem}.pf__legal ul{justify-content:center;gap:.35rem .75rem}.pf__legal p,.pf__legal a{font-size:.6rem;line-height:1.45}.pf__utilities{width:100%;gap:.6rem}.pf__payments{justify-content:center}.pf__payments svg{height:1.18rem}}@media screen and (min-width:900px){.pf__main{padding:clamp(1.15rem,2vw,1.75rem)}.pf__blocks{grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem clamp(1rem,2vw,2rem)}.pf__block{border:0}.pf__block-heading{padding:0 0 .95rem;cursor:default;pointer-events:none}.pf__block-heading svg{display:none}.pf__block-content{padding:0}.pf__bottom{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem}.pf__legal{display:contents}.pf__legal ul{grid-column:1;grid-row:1}.pf__legal p{grid-column:2;grid-row:1;text-align:center;white-space:nowrap}.pf__utilities{grid-column:3;grid-row:1;align-items:flex-end;justify-self:end}}@media(prefers-reduced-motion:reduce){.pf *,.pf *:before,.pf *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes pf-aurora{to{transform:translate3d(10%,4%,0) scale(1.08)}}@keyframes pf-float-one{to{transform:translate3d(-4rem,3rem,0) scale(1.08)}}@keyframes pf-float-two{to{transform:translate3d(5rem,-2rem,0) scale(.92)}}@keyframes pf-float-three{to{transform:translate3d(-3rem,-3rem,0) scale(1.1)}}@keyframes pf-particles{to{transform:translate3d(0,30px,0)}}@keyframes pf-shimmer{to{background-position:-150% center}}@keyframes pf-success{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/footer.css.map */
