#eccs12-lp{--ink:#243b78;--blue:#0785bd;--line:#c7dfed;background:#fff;padding-top:20px}#eccs12-lp .deco-hero{grid-template-columns:1fr;gap:28px}#eccs12-lp .deco-visual{border-radius:12px;border:1px solid #b9dbea}#eccs12-lp .deco-pop-hero{position:relative;min-height:720px;overflow:hidden;isolation:isolate;background:#d6ebfb url(/cdn/shop/files/eccs12-pop-light-v4.jpg?v=1793211014) center 44%/cover no-repeat}#eccs12-lp .deco-pop-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#f6fcffd1,#eef9ff52 47%,#ffffff05 78%);z-index:-1}#eccs12-lp .deco-pop-topline{display:flex;align-items:center;justify-content:space-between;padding:34px 48px 0;position:relative;z-index:3}#eccs12-lp .deco-pop-topline p{font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:700;letter-spacing:.15em;line-height:1.5;color:#3976a0;margin:0}#eccs12-lp .deco-pop-topline p span{font-family:inherit;font-size:11px;letter-spacing:.18em}#eccs12-lp .deco-beads{display:flex;gap:15px;align-items:center;padding-right:100px}#eccs12-lp .deco-beads i{display:block;width:18px;height:18px;border-radius:50%;border:1px solid #fff;background:radial-gradient(circle at 27% 24%,#fff 2%,#f2f2f2 12%,#a3a9b2 30%,#fff 43%,#646b79,#c4cbd5 75%,#fff 90%);box-shadow:1px 2px 3px #577b9c40}#eccs12-lp .deco-beads i:nth-child(3n+1){width:23px;height:23px;background:radial-gradient(circle at 30% 22%,#f0fcff,#77d6f0 22%,#0473b5 48%,#90dcfb 66%,#1466a7 80%,#dbf8ff);transform:rotate(12deg);border-radius:6px}#eccs12-lp .deco-pop-copy{position:relative;z-index:2;width:50%;padding:58px 0 100px 48px}#eccs12-lp h2.deco-pop-title{font-family:Yu Mincho,YuMincho,Hiragino Mincho ProN,"Noto Serif CJK JP",serif;font-weight:700;letter-spacing:.035em;font-size:58px;line-height:1.35;margin:0 0 24px;color:#253579}#eccs12-lp .deco-pop-title span,#eccs12-lp .deco-pop-title strong{display:block;white-space:nowrap;font-weight:700}#eccs12-lp .deco-pop-title .deco-pop-opening{font-size:45px;color:#348fbd;margin-bottom:4px}#eccs12-lp .deco-pop-title strong{font-size:82px;letter-spacing:.015em;line-height:1.33}#eccs12-lp p.deco-pop-lead{font-size:20px;line-height:1.9;font-weight:700;color:#2d4770;margin:0;letter-spacing:.04em}#eccs12-lp .deco-pop-bottles{position:absolute;right:20px;top:90px;width:57%;height:510px;z-index:1}#eccs12-lp .deco-pop-bottles img{position:absolute;object-fit:contain;height:auto;filter:drop-shadow(7px 17px 10px #2a588833)}#eccs12-lp .deco-pop-bottles .deco-bottle-one{width:36%;left:11%;top:10px;transform:rotate(-5deg)}#eccs12-lp .deco-pop-bottles .deco-bottle-two{width:36%;right:4%;top:50px;transform:rotate(6deg)}#eccs12-lp .deco-pop-stamp{position:absolute;right:14px;top:-60px;display:grid;align-content:center;justify-content:center;width:92px;height:92px;line-height:1.35;border:3px double #849eac;border-radius:50%;background:#e9f8ffad;color:#253579;font-family:Yu Mincho,YuMincho,"Noto Serif CJK JP",serif;font-size:23px;font-weight:700;text-align:center;z-index:4}#eccs12-lp .deco-pop-spark{position:absolute;color:#fff;text-shadow:0 1px 2px #2094bc70;z-index:4;line-height:1}#eccs12-lp .sparkle-one{font-size:48px;left:7%;top:125px}#eccs12-lp .sparkle-two{font-size:44px;right:1%;top:250px;color:#4cb5db}#eccs12-lp .sparkle-three{font-size:28px;left:52%;bottom:33px;color:#1c91bf}#eccs12-lp p.deco-pop-play{position:absolute;bottom:15px;left:-65%;margin:0;z-index:5;transform:rotate(-5deg);background:#fffef0;padding:12px 22px;border:1px solid #c7d9e8;border-radius:4px;color:#2b4484;font-size:16px;font-weight:700;line-height:1.5;box-shadow:3px 5px #7eb1cf33}#eccs12-lp .deco-pop-play strong{font-size:22px;font-weight:800}#eccs12-lp .deco-pop-bottom{position:absolute;bottom:0;left:0;width:100%;padding:18px 32px;text-align:center;background:#f6fcffe0;border-top:1px solid #b6d6e7;color:#2a4477;z-index:6}#eccs12-lp .deco-pop-bottom p{font-size:20px;font-weight:700;letter-spacing:.08em;margin:0 0 2px}#eccs12-lp .deco-pop-bottom span{display:block;font-size:11px;line-height:1.6;letter-spacing:0}#eccs12-lp .deco-buy{max-width:none;width:100%;display:grid;grid-template-columns:1.45fr 1fr;gap:52px;padding:34px 40px;border:1px solid #bfd8e9;box-shadow:0 6px 28px #2659820a}#eccs12-lp .deco-buy .deco-badge{font-weight:700;background:#eef8ff;margin-bottom:12px}#eccs12-lp .deco-buy h1{font-size:25px;font-weight:700;line-height:1.7;margin-bottom:14px}#eccs12-lp .deco-buy .deco-kicker{font-weight:700;letter-spacing:.13em;margin-bottom:12px}#eccs12-lp .deco-buy .deco-muted{font-size:14px;margin-bottom:16px}#eccs12-lp .deco-buy-action{padding:12px 0 0 32px;border-left:1px solid #c9e1ee}#eccs12-lp .deco-price{font-family:Helvetica Neue,Arial,Noto Sans CJK JP,sans-serif;font-size:52px;font-weight:800;color:#253579;display:inline-block;background:linear-gradient(transparent 72%,#fff18a 72%,#fff18a 94%,transparent 94%);padding:0 4px}#eccs12-lp .deco-price small{font-size:14px;font-weight:600}#eccs12-lp .deco-promo{border-left:5px solid #1688bf;background:#edf8ff;font-size:14px;line-height:1.7;font-weight:600;margin:16px 0}#eccs12-lp .deco-promo strong{font-size:23px;color:#046d9e;font-weight:800}#eccs12-lp .deco-promo small{font-weight:400}#eccs12-lp .deco-nav{padding:18px 0 22px;border-bottom:0;gap:10px;margin:20px 0 0}#eccs12-lp .deco-nav a{padding:8px 19px;border:1px solid #bcd9eb;border-radius:40px;font-size:13px;font-weight:700;background:#f5fbff;color:#2a477a}#eccs12-lp h2{font-family:Yu Mincho,YuMincho,Hiragino Mincho ProN,"Noto Serif CJK JP",serif;font-size:42px;font-weight:700;line-height:1.55;color:#253579}#eccs12-lp h3{font-size:20px;font-weight:700;color:#253579}#eccs12-lp .deco-heading p:not(.deco-kicker){font-weight:600;font-size:16px;color:#3d5876}#eccs12-lp .deco-kicker{font-weight:800;letter-spacing:.16em;font-size:13px;color:#0878af}#eccs12-lp .deco-heading .deco-kicker:before,#eccs12-lp .deco-heading .deco-kicker:after{content:"\2726";display:inline-block;font-size:16px;color:#72b7d3;vertical-align:middle;margin:0 14px}#eccs12-lp .deco-section{padding:64px 28px;border-bottom:0;border-top:1px solid #e0edf5;position:relative}#eccs12-lp #deco-contents,#eccs12-lp #deco-campaign{background:linear-gradient(135deg,#edf7ff,#f6fbff 55%,#e9f6fc);border-radius:12px}#eccs12-lp .deco-content-card{border-top:4px solid #6ab6d7;box-shadow:0 5px 15px #24467808}#eccs12-lp .deco-content-card .deco-number,#eccs12-lp .deco-howto-copy span{font-family:Arial,sans-serif;font-weight:800;font-size:28px;color:#0b87b8}#eccs12-lp .deco-content-card strong{font-weight:700}#eccs12-lp .deco-howto-card{box-shadow:0 4px 12px #2446780a}#eccs12-lp .deco-split h2+p{font-weight:600;color:#3d5876}#eccs12-lp .deco-button{background:#087db3;border-color:#087db3;font-weight:700;box-shadow:0 3px #19578b22}#eccs12-lp .deco-button:hover{background:#06618e}#eccs12-lp summary{font-weight:700}#eccs12-lp .deco-final{background:#e5f3ff url(/cdn/shop/files/eccs12-pop-light-v4.jpg?v=1793211014) center/cover;border:1px solid #bdd8e8;margin-top:24px}#eccs12-lp .deco-final h2{font-size:40px;font-weight:700}#eccs12-lp .deco-final>p:not(.deco-small):not(.deco-price){font-weight:600}@media(max-width:1100px){#eccs12-lp h2.deco-pop-title{font-size:47px}#eccs12-lp .deco-pop-title .deco-pop-opening{font-size:36px}#eccs12-lp .deco-pop-title strong{font-size:69px}#eccs12-lp .deco-pop-copy{padding-left:36px;padding-top:44px}#eccs12-lp .deco-pop-hero{min-height:620px}#eccs12-lp .deco-pop-bottles{top:125px;height:380px}#eccs12-lp p.deco-pop-lead{font-size:17px}#eccs12-lp .deco-pop-topline{padding-left:36px}#eccs12-lp .deco-buy{gap:26px;padding:28px}#eccs12-lp .deco-buy-action{padding-left:24px}}@media(max-width:800px){#eccs12-lp .deco-buy{grid-template-columns:1fr;gap:8px}#eccs12-lp .deco-buy-action{border-left:0;border-top:1px solid #c9e1ee;padding:10px 0 0}#eccs12-lp .deco-pop-topline{padding:24px 26px 0}#eccs12-lp .deco-pop-topline p{font-size:15px}#eccs12-lp .deco-beads{padding-right:90px;gap:8px}#eccs12-lp .deco-beads i{width:13px;height:13px}#eccs12-lp .deco-beads i:nth-child(3n+1){width:18px;height:18px}#eccs12-lp .deco-pop-copy{padding-left:26px}#eccs12-lp h2.deco-pop-title{font-size:38px}#eccs12-lp .deco-pop-title strong{font-size:59px}#eccs12-lp .deco-pop-title .deco-pop-opening{font-size:31px}}@media(max-width:699px){#eccs12-lp{padding:10px 14px 36px}#eccs12-lp .deco-hero{gap:18px}#eccs12-lp .deco-pop-hero{min-height:0;display:flex;flex-direction:column;background-position:center 20%}#eccs12-lp .deco-pop-topline{padding:20px 20px 0}#eccs12-lp .deco-pop-topline p{font-size:12px;letter-spacing:.12em}#eccs12-lp .deco-pop-topline p span{font-size:8px}#eccs12-lp .deco-beads{gap:7px;padding:0}#eccs12-lp .deco-beads i{width:11px;height:11px}#eccs12-lp .deco-beads i:nth-child(3n+1){width:14px;height:14px}#eccs12-lp .deco-beads i:nth-child(n+5){display:none}#eccs12-lp .deco-pop-copy{width:100%;padding:24px 20px 6px}#eccs12-lp h2.deco-pop-title{font-size:34px;line-height:1.25;margin-bottom:14px;letter-spacing:.03em}#eccs12-lp .deco-pop-title .deco-pop-opening{font-size:29px;margin:0 0 4px}#eccs12-lp .deco-pop-title strong{font-size:55px;line-height:1.24;letter-spacing:.01em}#eccs12-lp p.deco-pop-lead{font-size:14px;line-height:1.75;letter-spacing:.02em}#eccs12-lp .deco-pop-bottles{position:relative;right:auto;top:auto;width:100%;height:auto;aspect-ratio:1.03;margin:12px 0 0}#eccs12-lp .deco-pop-bottles .deco-bottle-one{width:41%;left:7%;top:2%;transform:rotate(-5deg)}#eccs12-lp .deco-pop-bottles .deco-bottle-two{width:40%;right:5%;top:10%;transform:rotate(6deg)}#eccs12-lp .deco-pop-stamp{width:66px;height:66px;font-size:17px;right:14px;top:-205px}#eccs12-lp .sparkle-one{font-size:32px;left:4%;top:70px}#eccs12-lp .sparkle-two{font-size:27px;top:120px;right:1%}#eccs12-lp .sparkle-three{font-size:22px;bottom:12px;left:88%}#eccs12-lp p.deco-pop-play{bottom:4px;left:5%;padding:7px 12px;font-size:12px;line-height:1.45}#eccs12-lp .deco-pop-play strong{font-size:16px}#eccs12-lp .deco-pop-bottom{position:relative;padding:14px 14px 16px}#eccs12-lp .deco-pop-bottom p{font-size:14px;letter-spacing:.01em;line-height:1.7;margin-bottom:5px}#eccs12-lp .deco-pop-bottom span{font-size:10px;line-height:1.7}#eccs12-lp .deco-buy{padding:24px 20px}#eccs12-lp .deco-buy h1{font-size:23px}#eccs12-lp .deco-price{font-size:44px}#eccs12-lp .deco-price small{font-size:12px}#eccs12-lp .deco-promo strong{font-size:21px}#eccs12-lp .deco-nav{gap:8px;margin:12px 0 8px;padding:10px 0 12px}#eccs12-lp .deco-nav a{font-size:12px;padding:7px 12px}#eccs12-lp .deco-section{padding:42px 16px}#eccs12-lp h2{font-size:29px;font-weight:700;line-height:1.55;letter-spacing:.015em}#eccs12-lp h3{font-size:18px}#eccs12-lp .deco-heading p:not(.deco-kicker){font-size:14px;line-height:1.9}#eccs12-lp .deco-kicker{font-size:11px}#eccs12-lp .deco-heading .deco-kicker:before,#eccs12-lp .deco-heading .deco-kicker:after{margin:0 8px;font-size:12px}#eccs12-lp .deco-three,#eccs12-lp .deco-split{gap:18px}#eccs12-lp .deco-final{padding:36px 20px;margin-top:14px}#eccs12-lp .deco-final h2{font-size:29px}#eccs12-lp .deco-final>p{font-size:14px}#eccs12-lp .deco-final .deco-price{font-size:44px}}@media(max-width:359px){#eccs12-lp h2.deco-pop-title{font-size:30px}#eccs12-lp .deco-pop-title .deco-pop-opening{font-size:25px}#eccs12-lp .deco-pop-title strong{font-size:48px}#eccs12-lp .deco-pop-stamp{width:57px;height:57px;font-size:15px;top:-188px;right:11px}#eccs12-lp h2{font-size:25px}#eccs12-lp .deco-promo strong{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/eccs12-deco-pop-v4.css.map */
