.product-filling-list{display:flex;flex-wrap:wrap;gap:24px}.product-filling-list-item{max-width:360px}.product-filling-list-item-image img{display:block;max-width:100%;height:auto}.sp-banner-slider{display:block;width:100%;margin:0;background:#fff;color:#27245f}.sp-banner-slider__viewport{position:relative;width:100%;overflow:hidden;direction:ltr}.sp-banner-slider__slide{position:relative;width:100%;margin:0}.sp-banner-slider__slide[hidden]{display:none!important}.sp-banner-slider__image{display:block;width:100%;height:auto;max-width:none;aspect-ratio:2048/854;object-fit:contain}.sp-banner-slider__whole{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block}.sp-banner-slider__cta{display:block;position:absolute;left:var(--x);top:var(--y);width:var(--w);height:var(--h);transform:rotate(var(--rotation));border-radius:999px;background:transparent;z-index:2;cursor:pointer}.sp-banner-slider__cta:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,48px);height:max(100%,48px)}.sp-banner-slider__cta:focus-visible{outline:3px solid #fff;box-shadow:0 0 0 6px #27245f}.sp-banner-slider__controls{display:flex;align-items:center;justify-content:center;gap:4px;min-height:48px;background:#fff;direction:rtl}.sp-banner-slider__controls button{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-width:44px;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:50%;background:transparent;color:#27245f;font:inherit;cursor:pointer;box-shadow:none}.sp-banner-slider__controls button:focus-visible{outline:2px solid #27245f;outline-offset:-4px}.sp-banner-slider__dots{display:flex;align-items:center;direction:rtl}.sp-banner-slider__dots button{width:36px;min-width:36px}.sp-banner-slider__dots span{display:block;width:9px;height:9px;border-radius:50%;background:#cccbd8}.sp-banner-slider__dots [aria-pressed=true] span{background:#27245f}.sp-banner-slider__pause{font-size:12px!important}@media(max-width:600px){.sp-banner-slider__controls{gap:0}.sp-banner-slider__dots button{width:32px;min-width:32px}}@media(max-width:749px){.sp-banner-slider__image{aspect-ratio:4/5}.sp-banner-slider__cta{left:var(--mx,var(--x));top:var(--my,var(--y));width:var(--mw,var(--w));height:var(--mh,var(--h));transform:rotate(var(--mr,var(--rotation)))}}.sp-fb{display:block;overflow-x:clip;max-width:1100px;margin:0 auto;padding:24px 16px 40px;color:#27245f;text-align:center}.sp-fb__title{font-size:clamp(24px,3vw,34px);line-height:1.2;margin:0 0 18px;color:#27245f}.sp-fb__stage{perspective:2200px;perspective-origin:50% 40%;display:flex;justify-content:center}.sp-fb__book{position:relative;width:min(92vw,540px,calc((100vh - 230px)*.75));min-width:260px;aspect-ratio:3/4;transform-style:preserve-3d;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:pan-y}.sp-fb__book:focus-visible{box-shadow:0 0 0 3px #fff,0 0 0 6px #27245f;border-radius:6px}.sp-fb__book:before{content:"";position:absolute;top:6px;right:-6px;bottom:-6px;left:6px;border-radius:4px 10px 10px 4px;background:#efe8de;box-shadow:0 18px 40px #27245f2e,2px 2px #e6ddd0,4px 4px #ded3c4;z-index:0}.sp-fb__page{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:100% 50%;transform-style:preserve-3d;transform:rotateY(0);transition:transform 1s cubic-bezier(.645,.045,.355,1),visibility 0s linear 0s;will-change:transform}.sp-fb__page.is-turned{transform:rotateY(180deg);visibility:hidden;transition:transform 1s cubic-bezier(.645,.045,.355,1),visibility 0s linear 1s}.sp-fb__face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:4px 10px 10px 4px;overflow:hidden}.sp-fb__front{background:#fff;box-shadow:0 1px 3px #0000001f}.sp-fb__back{transform:rotateY(180deg);background:linear-gradient(to left,#f3ede4,#fbf8f3 60%,#efe7db);border-radius:10px 4px 4px 10px}.sp-fb__img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.sp-fb__shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:linear-gradient(to left,#00000047,#0000000f,#ffffff2e 70%,#0000);transition:opacity 1s ease}.sp-fb__page.is-turned .sp-fb__shade{opacity:1}.sp-fb__spine{position:absolute;top:0;bottom:0;right:0;width:18px;z-index:200;pointer-events:none;background:linear-gradient(to left,#00000029,#0000);border-radius:0 10px 10px 0}.sp-fb__controls{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:22px}.sp-fb__btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:999px;font:inherit;font-weight:700;font-size:17px;text-decoration:none;cursor:pointer;border:2px solid #ff5900;transition:transform .15s ease,opacity .2s}.sp-fb__btn--main{background:#ff5900;color:#fff}.sp-fb__btn--ghost{background:#fff;color:#ff5900}.sp-fb__btn:hover{transform:translateY(-1px)}.sp-fb__btn[disabled]{opacity:.35;cursor:default;transform:none}.sp-fb__btn[hidden]{display:none}.sp-fb__btn:focus-visible{outline:3px solid #27245f;outline-offset:3px}.sp-fb__count{min-width:64px;font-weight:700;font-size:17px;direction:ltr}.sp-fb__hint{margin:12px 0 0;font-size:14px;opacity:.7}@media(max-width:749px){.sp-fb{padding:16px 12px 28px}.sp-fb__book{width:min(90vw,calc((100vh - 220px)*.75))}.sp-fb__controls{gap:8px}.sp-fb__btn{padding:0 16px;font-size:15px}.sp-fb__count{order:-1;width:100%}}@media(prefers-reduced-motion:reduce){.sp-fb__page,.sp-fb__page.is-turned{transition-duration:.01s}}
/*# sourceMappingURL=/cdn/shop/t/82/compiled_assets/styles.css.map */
