main:has(>.pg-root){max-width:none;padding:0}main:has(>.pg-rf){flex-direction:column;display:flex}.pg-rf{flex-direction:column;flex:1 0 auto;display:flex}.pg-root,.pg-root *,.pg-root :before,.pg-root :after{box-sizing:revert}.pg-root{-webkit-font-smoothing:antialiased;color:var(--fg-0b1b33,#0b1b33);line-height:normal}.pg-root a{color:var(--fg-0c5fb8,#0c5fb8)}.pg-root a:hover{color:var(--fg-0b1b33,#0b1b33)}.pg-root button{font-family:inherit}@keyframes pgIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.pg-enter{animation:.6s cubic-bezier(.2,.8,.2,1) both pgIn}@keyframes pgStep{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.pg-step{animation:.45s cubic-bezier(.2,.8,.2,1) both pgStep}@keyframes pgPop{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}.pg-pop{animation:.6s cubic-bezier(.3,1.5,.5,1) .15s both pgPop}@keyframes pgPopTilt{0%{opacity:0;transform:scale(.6)rotate(-8deg)}60%{opacity:1;transform:scale(1.06)rotate(2deg)}to{transform:none}}.pg-pop-tilt{animation:.7s cubic-bezier(.3,1.5,.5,1) .2s both pgPopTilt}@keyframes pgToast{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pg-toast{animation:.25s both pgToast}.pg-opt{transition:transform .15s,box-shadow .2s,border-color .2s}.pg-opt:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0b1b3314}.pg-btn{transition:transform .15s,box-shadow .2s,background-color .2s}.pg-btn:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 10px 24px #2bd47d59}.pg-chip{transition:background-color .2s,border-color .2s}.pg-chip:hover{background-color:var(--bg-f5f7fb,#f5f7fb);border-color:var(--bd-c9d3e1,#c9d3e1)}.pg-star{transition:transform .12s}.pg-star:hover{transform:scale(1.08)}.pg-in:focus{outline:none;box-shadow:0 0 0 4px #0c5fb81f;border-color:var(--bd-0c5fb8,#0c5fb8)!important}.pg-root textarea::placeholder{color:var(--fg-9aa7ba,#9aa7ba)}@media (prefers-reduced-motion:reduce){.pg-enter,.pg-step,.pg-pop,.pg-pop-tilt,.pg-toast{animation:none}.pg-opt,.pg-btn,.pg-chip,.pg-star{transition:none}}.pg-ct{--pg-mainPad:40px clamp(20px, 5vw, 80px) 64px;--pg-cardPad:32px 36px;--pg-h1:48px;--pg-cols2:repeat(2, minmax(0, 1fr));--pg-asideMax:420px;--pg-btnAlign:flex-start}.pg-fb{--pg-mainPad:32px clamp(20px, 5vw, 80px) 64px;--pg-cardPad:36px 40px;--pg-h1:40px;--pg-starW:56px;--pg-btnAlign:flex-start;--pg-asideMax:400px;--pg-asidePos:sticky}.pg-rf{--pg-mainPad:40px clamp(20px, 5vw, 80px) 48px;--pg-cardPad:36px 40px;--pg-smallPad:26px 28px;--pg-h1:52px;--pg-heroCols:minmax(0, 1.25fr) minmax(0, 1fr);--pg-lowCols:repeat(2, minmax(0, 1fr));--pg-btnFlex:0 0 auto}.pg-iv{--pg-mainPad:48px clamp(20px, 5vw, 80px) 48px;--pg-heroCols:minmax(0, 1.1fr) minmax(0, 1fr);--pg-condCols:minmax(0, 260px) minmax(0, 1fr);--pg-condList:repeat(3, minmax(0, 1fr));--pg-h1:58px;--pg-priceSize:72px;--pg-giftPad:36px 40px;--pg-smallPad:26px 28px;--pg-stubW:128px;--pg-ctaFlex:0 0 auto}@media (max-width:760px){.pg-ct{--pg-mainPad:24px 16px 32px;--pg-cardPad:22px 20px;--pg-h1:32px;--pg-cols2:minmax(0, 1fr);--pg-asideMax:100%;--pg-btnAlign:stretch}.pg-fb{--pg-mainPad:20px 16px 32px;--pg-cardPad:24px 20px;--pg-h1:28px;--pg-starW:52px;--pg-btnAlign:stretch;--pg-asideMax:100%;--pg-asidePos:static}.pg-rf{--pg-mainPad:20px 16px 28px;--pg-cardPad:24px 20px;--pg-smallPad:20px;--pg-h1:34px;--pg-heroCols:minmax(0, 1fr);--pg-lowCols:minmax(0, 1fr);--pg-btnFlex:1 1 100%}.pg-iv{--pg-mainPad:24px 16px 28px;--pg-heroCols:minmax(0, 1fr);--pg-condCols:minmax(0, 1fr);--pg-condList:minmax(0, 1fr);--pg-h1:36px;--pg-priceSize:56px;--pg-giftPad:24px 20px;--pg-smallPad:20px;--pg-stubW:104px;--pg-ctaFlex:1 1 100%}}
