.pa-bn--home{--pa-bn-h: clamp(520px, calc(var(--pa-frame-w, 100vw) * .2644 + 269px), 660px);--pa-bn-words-w: min(520px, calc(var(--pa-frame-w, 100vw) * .42 - 32px), calc(548px - var(--pa-frame-w, 100vw) * .06));--s: 1;--ax: 64.94;--ay: 13.67}.pa-bn--home .pa-bn__c{--x: calc((var(--ax) + (var(--x0) - var(--ax)) * var(--s)) * 1%);--y: calc((var(--ay) + (var(--y0) - var(--ay)) * var(--s)) * 1%);--w: calc(var(--w0) * var(--s) * 1%)}.pa-bn--home .pa-bn__c--pony{--x0: 44.47;--y0: 14.36;--w0: 20.21}.pa-bn--home .pa-bn__c--puppy{--x0: 64.13;--y0: 12.73;--w0: 11.85}.pa-bn--home .pa-bn__c--bunny{--x0: 74.87;--y0: 13.38;--w0: 10.55}.pa-bn--home .pa-bn__c--pony{--anim: pa-bn-bob;--dur: 6.6s;--delay: -1.2s}.pa-bn--home .pa-bn__c--puppy{--anim: pa-bn-wiggle;--dur: 3.7s;--delay: -.6s}.pa-bn--home .pa-bn__c--bunny{--anim: pa-bn-hop;--dur: 5.3s;--delay: -2.1s}@media screen and (max-width:749px){.pa-bn--home{--pa-bn-h: 560px;--pa-bn-words-w: 520px;--pa-bn-drop: .11;--pa-bn-x: 76.51%;--s: .83}}@media screen and (min-width:750px)and (max-width:1023px){.pa-bn--home{--pa-bn-h: 630px}.pa-bn--home .pa-bn__btn{min-height:48px;padding:0 22px;font-size:18px}.pa-bn--home .pa-bn__btn--primary{min-height:52px;padding:0 26px;font-size:19px}}@media screen and (min-width:1340px){body.pa-room{--pa-home-col: clamp(1136px, calc(var(--pa-frame-w) - 200px), 1240px)}.pa-hb>.pa-wrap,.pa-hs>.pa-wrap,.pa-songs>.pa-wrap{max-width:calc(var(--pa-home-col) + 64px)}body.pa-room .pa-room-gutters{--pa-gw: calc((var(--pa-frame-w) - var(--pa-home-col)) / 2 - 30px)}}.pa-hh .pa-hh__features{position:relative;z-index:2;margin-top:-56px}.pa-hh .pa-hh__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.pa-hh .pa-hh__card{container-type:inline-size;min-width:0;background:#fffaf3;border:1px solid rgba(150,110,60,.12)}.pa-hh .pa-hh__inner{display:flex;align-items:center;justify-content:center;gap:5cqw;min-height:clamp(110px,38.5cqw,144px);padding:18px 6.5cqw}.pa-hh .pa-hh__icon{flex:none;width:clamp(64px,27cqw,100px);height:auto}.pa-hh .pa-hh__words{display:flex;flex-direction:column;gap:4px;min-width:0}.pa-hh .pa-hh__bold{font-family:var(--pa-font-head);font-weight:700;font-size:clamp(18px,7.2cqw,26px);line-height:1.1;color:var(--pa-room-title, #5b2d91)}.pa-hh .pa-hh__soft{font-size:clamp(15px,4.7cqw,17px);line-height:1.35;color:var(--pa-room-ink, #4a2a7a)}@media screen and (max-width:1100px){.pa-hh .pa-hh__features{margin-top:-44px}.pa-hh .pa-hh__cards{gap:16px}}@media screen and (max-width:749px){.pa-hh .pa-hh__features{margin-top:-28px;padding:0}.pa-hh .pa-hh__cards{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;gap:12px;padding:0 16px 10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none}.pa-hh .pa-hh__cards::-webkit-scrollbar{display:none}.pa-hh .pa-hh__card{scroll-snap-align:start;border-radius:22px}.pa-hh .pa-hh__inner{justify-content:flex-start;gap:14px;min-height:112px;padding:14px 16px}.pa-hh .pa-hh__icon{width:72px}.pa-hh .pa-hh__bold{font-size:20px}.pa-hh .pa-hh__soft{font-size:15px}}.pa-hb .pa-hb__band{container-type:inline-size;padding:22px 24px;border-radius:32px;background:#fffaf3;border:1px solid rgba(150,110,60,.12);box-shadow:0 10px 24px #7850281a}.pa-hb .pa-hb__inner{display:grid;grid-template-columns:minmax(0,46cqw) minmax(0,1fr);align-items:center;gap:2cqw}.pa-hb .pa-hb__intro{display:flex;align-items:center;justify-content:center;min-width:0}.pa-hb .pa-hb__pony{flex:none;width:21cqw;height:auto;margin-right:-2cqw}.pa-hb .pa-hb__words{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;min-width:0;text-align:center}.pa-hb .pa-hb__title{margin:0;line-height:0}.pa-hb .pa-hb__timg{display:block;width:26cqw;max-width:100%;height:auto}.pa-hb .pa-hb__line{max-width:26cqw;margin:0;font-size:clamp(15px,1.52cqw,18px);line-height:1.4;color:var(--pa-room-ink, #4a2a7a)}.pa-hb .pa-hb__btn{min-height:clamp(46px,4.9cqw,58px);padding:0 clamp(20px,2.8cqw,34px);font-size:clamp(17px,1.77cqw,21px);font-weight:700}.pa-hb .pa-hb__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.pa-hb .pa-hb__card{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:10px 10px 14px;border-radius:20px;background:#fff;border:1px solid rgba(150,110,60,.12);box-shadow:0 6px 16px #78502814;text-align:center}.pa-hb .pa-hb__link{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;color:inherit;text-decoration:none}.pa-hb .pa-hb__media{display:block;width:100%;aspect-ratio:1;border-radius:14px;overflow:hidden;background:#fffaf2}.pa-hb .pa-hb__img{display:block;width:100%;height:100%;object-fit:contain}.pa-hb .pa-hb__name{display:block;padding:0 2px;font-family:var(--pa-font-head);font-weight:700;font-size:16px;line-height:1.2;color:var(--pa-room-title, #5b2d91)}.pa-hb .pa-hb__link:hover .pa-hb__name{text-decoration:underline;text-underline-offset:3px}.pa-hb .pa-hb__price .price{display:flex;justify-content:center;margin:0;font-family:var(--pa-font-head);font-weight:700;font-size:18px;line-height:1.1;letter-spacing:0}.pa-hb .pa-hb__price .price .price__container,.pa-hb .pa-hb__price .price .price__regular,.pa-hb .pa-hb__price .price .price__sale{justify-content:center}.pa-hb .pa-hb__price .price-item--regular,.pa-hb .pa-hb__price .price-item--sale{color:var(--pa-room-ink, #4a2a7a)}.pa-hb .pa-hb__price .price--on-sale .price-item--regular{font-size:15px;color:#6b5a80}.pa-hb .pa-hb__foot{width:100%;margin-top:auto;padding-top:2px}.pa-hb .pa-hb__form{margin:0}.pa-hb .pa-hb__add{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:180px;min-height:40px;padding:0 10px;border:2px solid #6d34b8;border-radius:999px;background:#fff;font-family:var(--pa-font-head);font-weight:700;font-size:15px;line-height:1;color:#5b2d91;text-decoration:none;white-space:nowrap;cursor:pointer}.pa-hb .pa-hb__add:hover{background:#f3ebff}.pa-hb .pa-hb__add:focus-visible{outline:3px solid #6d34b8;outline-offset:3px}.pa-hb .pa-hb__add--off{border-color:#e3d8ca;background:#efe7dc;color:#5c4f6b;cursor:default}@container (max-width: 1050px){.pa-hb .pa-hb__inner{grid-template-columns:minmax(0,1fr);gap:20px}.pa-hb .pa-hb__intro{gap:12px}.pa-hb .pa-hb__pony{width:clamp(150px,26cqw,240px);margin-right:0}.pa-hb .pa-hb__timg{width:clamp(240px,34cqw,320px)}.pa-hb .pa-hb__line{max-width:320px;font-size:clamp(15px,1.9cqw,18px)}.pa-hb .pa-hb__btn{min-height:clamp(46px,5.8cqw,54px);padding:0 clamp(20px,3cqw,28px);font-size:clamp(17px,2.1cqw,19px)}}@media screen and (max-width:749px){.pa-hb .pa-hb__band{padding:16px 0 6px;border-radius:26px}.pa-hb .pa-hb__inner{gap:14px}.pa-hb .pa-hb__intro{gap:6px;padding:0 12px}.pa-hb .pa-hb__pony{width:140px}.pa-hb .pa-hb__words{gap:10px}.pa-hb .pa-hb__timg{width:200px}.pa-hb .pa-hb__line{font-size:15px}.pa-hb .pa-hb__row{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:44%;gap:10px;padding:4px 14px 12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 14px;scrollbar-width:none}.pa-hb .pa-hb__row::-webkit-scrollbar{display:none}.pa-hb .pa-hb__card{scroll-snap-align:start}}.pa-hs .pa-hs__band{container-type:inline-size;padding:26px 32px;border-radius:32px;background:linear-gradient(120deg,#efe4fb,#f5edfd 55%,#ece3fa);border:1px solid rgba(109,52,184,.12);box-shadow:0 10px 24px #5b2d911a}.pa-hs .pa-hs__inner{display:grid;grid-template-columns:minmax(0,40cqw) minmax(0,1fr);align-items:center;gap:2cqw}.pa-hs .pa-hs__art{display:flex;align-items:center;justify-content:center;min-width:0}.pa-hs .pa-hs__pony{flex:none;width:27cqw;height:auto}.pa-hs .pa-hs__lamp{display:block;flex:none;width:13cqw;margin:0 0 5cqw -.5cqw}.pa-hs .pa-hs__lamp-img{display:block;width:100%;height:auto;animation:pa-hs-glow 4.8s ease-in-out infinite;will-change:opacity,filter,transform}@keyframes pa-hs-glow{0%,to{opacity:.88;filter:drop-shadow(0 0 4px rgba(255,190,245,.45)) saturate(1);transform:scale(1)}50%{opacity:1;filter:drop-shadow(0 0 24px rgba(255,170,235,.95)) saturate(1.2);transform:scale(1.04)}}.pa-hs .pa-hs__words{display:flex;flex-direction:column;align-items:center;gap:16px;min-width:0;text-align:center}.pa-hs .pa-hs__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 1.2cqw}.pa-hs .pa-hs__title{margin:0;line-height:0}.pa-hs .pa-hs__timg{display:block;width:38cqw;max-width:100%;height:auto}.pa-hs .pa-hs__pill{margin:0;padding:.8cqw 1.4cqw;border-radius:14px;background:#fff3c4;border:2px dashed #f2c94c;font-family:var(--pa-font-head);font-weight:700;font-size:clamp(15px,1.6cqw,20px);line-height:1.1;color:var(--pa-room-title, #5b2d91);transform:rotate(3deg)}.pa-hs .pa-hs__text{max-width:54cqw;margin:0;font-size:clamp(15px,1.53cqw,18px);line-height:1.45;color:var(--pa-room-ink, #4a2a7a)}.pa-hs .pa-hs__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3.4cqw;width:100%;max-width:50cqw;margin:0;padding:0;list-style:none}.pa-hs .pa-hs__step{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:10.2cqw;padding:12px 8px;border-radius:18px;background:#fff;box-shadow:0 6px 14px #5b2d911a}.pa-hs .pa-hs__step+.pa-hs__step:before{content:"";position:absolute;top:50%;left:-1.7cqw;width:1.9cqw;height:1.9cqw;transform:translate(-50%,-50%);background:no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239b6ad6' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6'/%3E%3C/svg%3E")}.pa-hs .pa-hs__step-icon{display:block;width:clamp(48px,6.1cqw,72px);height:auto}.pa-hs .pa-hs__step-text{font-family:var(--pa-font-head);font-weight:700;font-size:clamp(15px,1.53cqw,18px);line-height:1.15;color:var(--pa-room-title, #5b2d91)}.pa-hs .pa-hs__btn{min-height:clamp(48px,4.9cqw,58px);padding:0 clamp(22px,3cqw,36px);font-size:clamp(17px,1.8cqw,21px);font-weight:700}@media screen and (max-width:749px){.pa-hs .pa-hs__band{padding:18px 14px 20px;border-radius:26px}}@container (max-width: 760px){.pa-hs .pa-hs__inner{grid-template-columns:minmax(0,1fr);gap:12px}.pa-hs .pa-hs__pony{width:clamp(220px,40cqw,290px)}.pa-hs .pa-hs__lamp{width:clamp(96px,17cqw,130px);margin:0 0 30px -4px}.pa-hs .pa-hs__words{gap:14px}.pa-hs .pa-hs__timg{width:clamp(300px,56cqw,420px)}.pa-hs .pa-hs__pill{padding:6px 12px;font-size:16px;transform:rotate(2deg)}.pa-hs .pa-hs__text{max-width:560px;font-size:clamp(15px,2.4cqw,17px)}.pa-hs .pa-hs__steps{max-width:560px;gap:22px}.pa-hs .pa-hs__step{min-height:0;padding:10px 4px;border-radius:14px}.pa-hs .pa-hs__step+.pa-hs__step:before{left:-11px;width:14px;height:14px}.pa-hs .pa-hs__step-icon{width:52px}.pa-hs .pa-hs__step-text{font-size:15px}.pa-hs .pa-hs__btn{min-height:50px;font-size:18px}}@media(prefers-reduced-motion:reduce){.pa-hs .pa-hs__lamp-img{animation:none;opacity:1;filter:drop-shadow(0 0 12px rgba(255,180,240,.7));transform:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/pa-home.css.map */
