.pf-section{position:relative;padding-top:var(--pf-padding-top, 100px);padding-bottom:var(--pf-padding-bottom, 100px);color:var(--pf-text-color, #ffffff);overflow:hidden}.pf-image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.pf-section__inner{position:relative;z-index:3;max-width:1440px;margin:0 auto;padding:0 20px}.pf-heading{font-family:var(--pf-heading-font, inherit);font-size:var(--pf-heading-size, 40px);font-weight:var(--pf-heading-weight, 700);color:var(--pf-text-color, #ffffff);letter-spacing:.01em;margin:0 0 14px;line-height:1.15}.pf-description{max-width:640px;margin:0 auto 56px;color:var(--pf-description-color, #d8d8dc);line-height:1.65}.pf-grid{display:grid;grid-template-columns:repeat(var(--pf-columns-desktop, 4),1fr);gap:var(--pf-gap, 24px)}.pf-card-wrap{position:relative;opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s cubic-bezier(.19,1,.22,1)}.pf-card-wrap.is-visible{opacity:1;transform:translateY(0)}.pf-section[data-hover-enabled=true] .pf-card-wrap.is-visible:hover{transform:translateY(-8px) scale(1.02)}.pf-card__glow{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;z-index:0;border-radius:40%;background:radial-gradient(circle,var(--pf-icon-color, var(--pf-accent, #c9a96e)) 0%,transparent 70%);opacity:0;filter:blur(24px);pointer-events:none;transition:opacity var(--pf-speed, .5s) ease}.pf-section[data-hover-enabled=true][data-glow=true] .pf-card-wrap:hover .pf-card__glow{opacity:.35}.pf-card{position:relative;z-index:1;height:100%;padding:var(--pf-card-padding, 36px);border-radius:var(--pf-radius, 24px);background:var(--pf-card-bg, rgba(255, 255, 255, .1));border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);overflow:hidden;transition:border-color var(--pf-speed, .5s) ease,box-shadow var(--pf-speed, .5s) ease}.pf-section[data-shadow=true] .pf-card{box-shadow:0 20px 50px #00000040}.pf-card-wrap:hover .pf-card{border-color:#ffffff4d}.pf-card__sweep{position:absolute;top:-60%;left:-60%;width:45%;height:220%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.35),transparent);transform:translate(-140%) rotate(15deg);transition:transform .9s ease;pointer-events:none;z-index:2}.pf-section[data-hover-enabled=true] .pf-card-wrap:hover .pf-card__sweep{transform:translate(280%) rotate(15deg)}.pf-card__icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:20px;color:var(--pf-icon-color, var(--pf-accent, #c9a96e));transition:transform var(--pf-speed, .5s) cubic-bezier(.19,1,.22,1)}.pf-card-wrap:hover .pf-card__icon{transform:translateY(-4px) rotate(-4deg) scale(1.08)}.pf-card__icon-svg svg,.pf-card__icon-image{width:40px;height:40px;object-fit:contain}.pf-card__icon-emoji{font-size:34px;line-height:1}.pf-card__title{position:relative;z-index:1;margin:0 0 10px;font-size:19px;font-weight:600;color:var(--pf-text-color, #ffffff)}.pf-card__description{position:relative;z-index:1;font-size:14px;line-height:1.6;color:var(--pf-description-color, #d8d8dc)}.pf-card__arrow{position:relative;z-index:1;display:inline-flex;margin-top:18px;color:var(--pf-icon-color, var(--pf-accent, #c9a96e))}.pf-card__arrow svg{transition:transform .3s ease}.pf-card-wrap:hover .pf-card__arrow svg{transform:translate(5px)}.pf-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;text-decoration:none}.pf-ripple{position:absolute;border-radius:50%;background:#ffffff73;transform:scale(0);opacity:.55;pointer-events:none;z-index:4;animation:pf-ripple-anim .7s ease-out forwards}@keyframes pf-ripple-anim{to{transform:scale(1);opacity:0}}.pf-bgfx{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;pointer-events:none;color:var(--pf-accent, #c9a96e);--pf-fx-w: 70px;--pf-fx-h: 70px}.pf-section[data-bgfx-enabled=false] .pf-bgfx{display:none}.pf-section[data-bgfx=circles] .pf-bgfx{--pf-fx-w: 90px;--pf-fx-h: 90px}.pf-section[data-bgfx=dots] .pf-bgfx{--pf-fx-w: 8px;--pf-fx-h: 8px}.pf-section[data-bgfx=lines] .pf-bgfx{--pf-fx-w: 140px;--pf-fx-h: 2px}.pf-section[data-bgfx=shapes] .pf-bgfx{--pf-fx-w: 46px;--pf-fx-h: 46px}.pf-bgfx__item{position:absolute;width:var(--pf-fx-w, 60px);height:var(--pf-fx-h, 60px);opacity:.14;animation:pf-drift 26s ease-in-out infinite}.pf-section[data-bgfx=circles] .pf-bgfx__item{border-radius:50%;background:radial-gradient(circle,currentColor 0%,transparent 70%);filter:blur(1px)}.pf-section[data-bgfx=dots] .pf-bgfx__item{border-radius:50%;background:currentColor}.pf-section[data-bgfx=lines] .pf-bgfx__item{border-radius:2px;background:linear-gradient(90deg,transparent,currentColor,transparent)}.pf-section[data-bgfx=shapes] .pf-bgfx__item{border:1.5px solid currentColor;border-radius:10px;background:transparent}.pf-section[data-bgfx=shapes] .pf-bgfx__item:nth-child(2n){border-radius:50%}.pf-bgfx__item--1{top:10%;left:8%;animation-duration:30s;animation-delay:0s}.pf-bgfx__item--2{top:70%;left:14%;animation-duration:24s;animation-delay:2s}.pf-bgfx__item--3{top:20%;right:10%;animation-duration:28s;animation-delay:1s}.pf-bgfx__item--4{top:78%;right:16%;animation-duration:22s;animation-delay:3s}.pf-bgfx__item--5{top:45%;left:4%;animation-duration:32s;animation-delay:4s}.pf-bgfx__item--6{top:48%;right:5%;animation-duration:26s;animation-delay:1.5s}@keyframes pf-drift{0%{transform:translate(0) rotate(0)}25%{transform:translate(16px,-22px) rotate(8deg)}50%{transform:translate(-10px,-36px) rotate(-6deg)}75%{transform:translate(-20px,-14px) rotate(4deg)}to{transform:translate(0) rotate(0)}}@media(max-width:989px){.pf-grid{grid-template-columns:repeat(var(--pf-columns-tablet, 2),1fr)}.pf-card{padding:calc(var(--pf-card-padding, 36px) * .85)}.pf-heading{font-size:calc(var(--pf-heading-size, 40px) * .85)}}@media(max-width:749px){.pf-grid{grid-template-columns:repeat(var(--pf-columns-mobile, 1),1fr)}.pf-card{padding:calc(var(--pf-card-padding, 36px) * .7)}.pf-heading{font-size:calc(var(--pf-heading-size, 40px) * .7)}.pf-description{margin-bottom:36px}.pf-card__icon{width:44px;height:44px;margin-bottom:14px}.pf-card__icon-svg svg,.pf-card__icon-image{width:32px;height:32px}}@media(prefers-reduced-motion:reduce){.pf-card-wrap,.pf-card,.pf-card__glow,.pf-card__sweep,.pf-card__icon,.pf-card__arrow svg,.pf-bgfx__item{transition:none;animation:none}.pf-card-wrap{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/premium-features.css.map */
