.jp-recipes{display:block;background:#fff4e5;overflow:hidden;padding-bottom:0}.jp-recipes__cream{position:relative}.jp-recipes__pink{background:#ffbecc;width:110%;margin-left:-5%;border-radius:50% 50% 0 0/10% 10% 0 0;padding:4rem 5% 6rem}.jp-recipes__characters{position:relative;height:22rem;display:flex;justify-content:center;align-items:flex-end;pointer-events:none}.jp-recipes__character-main{width:19.2rem;height:auto;object-fit:contain;display:block;position:relative;z-index:2}.jp-recipes__deco-left{position:absolute;left:calc(50% - 18rem);bottom:4rem;width:4.2rem;height:auto;object-fit:contain;transform:rotate(-23deg)}.jp-recipes__deco-right{position:absolute;right:calc(50% - 20rem);bottom:3.8rem;width:5.5rem;height:auto;object-fit:contain;transform:rotate(14deg)}.jp-recipes__header{text-align:center;padding:2rem 2rem 0}.jp-recipes__title{font-family:Gelasio,serif;font-weight:700;font-style:italic;font-size:3.5rem;line-height:1.75;color:#321a1a;letter-spacing:-.105rem;margin:0}.jp-recipes__subtitle{font-family:Novecento Sans,sans-serif;font-size:2rem;line-height:1.03;color:#3e2723;letter-spacing:-.05rem;margin:0 0 3rem;text-transform:uppercase}.jp-recipes__track-outer{overflow-x:hidden;overflow-y:visible;width:100%}.jp-recipes__track{display:flex;align-items:flex-end;justify-content:flex-start;gap:3rem;--active-scale: 1.286;min-height:38.5rem;position:relative;cursor:grab;padding:2rem 6rem 1rem}.jp-recipes__track.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.jp-recipes__card{flex-shrink:0;display:flex;flex-direction:column;background:#fff4e5;border:.192rem solid #321A1A;border-radius:1.28rem;box-shadow:0 .128rem #321a1a;text-decoration:none;cursor:pointer;overflow:hidden;transform-origin:bottom center;transition:transform .45s cubic-bezier(.22,1,.36,1);will-change:transform;width:21.7rem;height:27.5rem}.jp-recipes__card-image-wrap{flex:1;overflow:hidden;border-radius:1.1rem 1.1rem 0 0;position:relative}.jp-recipes__card-image{width:110%;height:160%;object-fit:cover;object-position:center;display:block;margin-left:-5%;margin-top:-30%}.jp-recipes__card-placeholder{width:100%;height:100%;background:#e8d5c4}.jp-recipes__card-title{font-family:Gelasio,serif;font-weight:300;font-style:italic;font-size:1.35rem;line-height:1.28;color:#321a1a;letter-spacing:-.062rem;text-align:center;padding:1rem 1rem 1.2rem;margin:0;flex-shrink:0}.jp-recipes__controls{display:flex;align-items:center;justify-content:center;gap:2rem;padding:2rem 0 4rem}.jp-recipes__arrow{background:#472727;border:none;border-radius:1rem;cursor:pointer;width:3.4rem;height:4.1rem;padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .15s ease,background .2s ease}.jp-recipes__arrow:hover{transform:scale(1.06);background:#321a1a}.jp-recipes__arrow svg{width:1.2rem;height:1.7rem}.jp-recipes__arrow--next svg{transform:scaleX(-1)}.jp-recipes__dots{display:flex;gap:.6rem;align-items:center}.jp-recipes__dot{width:.9rem;height:.9rem;border-radius:50%;background:#321a1a4d;border:none;cursor:pointer;padding:0;transition:background .2s ease,transform .2s ease}.jp-recipes__dot.is-active{background:#321a1a;transform:scale(1.2)}@media screen and (max-width:749px){.jp-recipes__pink{border-radius:50% 50% 0 0/8% 8% 0 0}.jp-recipes__characters{height:17rem}.jp-recipes__character-main{width:14rem}.jp-recipes__deco-left,.jp-recipes__deco-right{display:none}.jp-recipes__title{font-size:2.8rem}.jp-recipes__subtitle{font-size:1.6rem}.jp-recipes__card{width:17rem;height:22rem}.jp-recipes__track{gap:1.5rem;min-height:30.5rem;padding:1.5rem 3rem 1rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-recipes.css.map */
