.campaign-lp{--campaign-lp-bg: #ced6e5;--campaign-lp-card: #ffffff;--campaign-lp-text: #1a1a1a;--campaign-lp-blue: #247ee8;--campaign-lp-blue-dark: #1a6bcd;--campaign-lp-table-header: #247EE8;--campaign-lp-radius: 8px;--campaign-lp-gap: 64px;--campaign-lp-gap-sp: 40px;--campaign-lp-inner-max: 920px;font-family:var(--font-body-family);color:var(--campaign-lp-text);background:var(--campaign-lp-bg);min-height:40vh;overflow-x:clip}.campaign-lp__inner{max-width:var(--campaign-lp-inner-max-sp, var(--campaign-lp-inner-max));margin:0 auto;padding:0}@media screen and (min-width:750px){.campaign-lp__inner{max-width:var(--campaign-lp-inner-max);padding:0 1.5rem 4rem}}.campaign-lp__card>.campaign-lp__page-title-wrap{padding:0;margin-bottom:2rem}@media screen and (min-width:750px){.campaign-lp__card>.campaign-lp__page-title-wrap{margin-bottom:2.4rem}}.campaign-lp__page-title{margin:0;text-align:center;font-size:2.4rem;font-weight:700;line-height:1.35}@media screen and (min-width:750px){.campaign-lp__page-title{font-size:3.2rem}}.campaign-lp__kv{margin-bottom:var(--campaign-lp-gap);border-radius:var(--campaign-lp-radius);overflow:hidden;background:var(--campaign-lp-card)}.campaign-lp__kv--full{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);border-radius:0}.campaign-lp__kv-aspect{position:relative;width:100%}.campaign-lp__kv-media{width:100%}.campaign-lp__kv-media picture{display:block;width:100%}.campaign-lp__kv-media img{width:100%;height:auto;display:block}.campaign-lp__card-title{text-align:center;font-size:3.2rem;font-weight:700;margin:0 0 3.2rem;line-height:1.35}@media screen and (max-width:749px){.campaign-lp__card-title{font-size:2.4rem;margin:0 0 2.4rem}}.campaign-lp__card-section-title{margin:6.4rem 0 3.2rem}@media screen and (max-width:749px){.campaign-lp__card-section-title{margin:3.2rem 0 2.4rem}}.campaign-lp__card-title:after{content:"";display:block;width:80px;height:6px;margin:.75rem auto 0;background:#247ee8}.campaign-lp__product-meta{margin:0 auto 1.25rem;max-width:var(--campaign-lp-card-content-max, 840px);width:100%;text-align:left}.campaign-lp__product-meta-title{margin:0 0 .5rem;font-size:2.4rem;font-weight:700;line-height:1.5;color:#1a1a1a}.campaign-lp__product-meta-rule{width:100%;height:0;margin:0 0 .85rem;border:0;border-top:1px solid #d8dde3}.campaign-lp__product-meta-specs{margin:0 0 .75rem;font-size:1.6rem;font-weight:400;line-height:1.75;color:#313534}@media screen and (max-width:749px){.campaign-lp__product-meta-title{font-size:1.8rem}.campaign-lp__product-meta-specs{font-size:1.4rem}}.campaign-lp__title-desc--in-card{width:100%;max-width:var(--campaign-lp-card-content-max-sp, var(--campaign-lp-card-content-max, 840px));margin-left:auto;margin-right:auto}@media screen and (min-width:750px){.campaign-lp__title-desc--in-card{max-width:var(--campaign-lp-card-content-max, 840px)}}.campaign-lp__title-desc--outer{width:100%;max-width:var(--campaign-lp-card-content-max-sp, var(--campaign-lp-card-content-max, 840px));margin-left:auto;margin-right:auto;margin-bottom:var(--campaign-lp-gap-sp)}@media screen and (min-width:750px){.campaign-lp__title-desc--outer{max-width:var(--campaign-lp-card-content-max, 840px);margin-bottom:var(--campaign-lp-gap)}}.campaign-lp__card{background:var(--campaign-lp-card);border-radius:var(--campaign-lp-radius);padding:3.2rem 1rem;margin-bottom:var(--campaign-lp-gap-sp)}@media screen and (min-width:750px){.campaign-lp__card{padding:6.4rem 1.5rem;margin-bottom:var(--campaign-lp-gap)}}.campaign-lp .campaign-lp__card>*{max-width:var(--campaign-lp-card-content-max-sp, var(--campaign-lp-card-content-max, 840px));margin-left:auto;margin-right:auto}@media screen and (min-width:750px){.campaign-lp .campaign-lp__card>*{max-width:var(--campaign-lp-card-content-max, 840px)}}.campaign-lp__fair-intro{margin-bottom:1rem}.campaign-lp__fair-intro.rte{font-size:.95rem;line-height:1.7}.campaign-lp__table{width:100%;margin-bottom:1.25rem;font-size:1.4rem}.campaign-lp__table th{min-width:10.5rem;background:var(--campaign-lp-table-header);color:#fff;font-weight:700;text-align:center;vertical-align:middle}.campaign-lp__table td{background:#f5f9ff}.campaign-lp__table-wrap .campaign-lp__table th{background:var(--lp-table-th-bg, var(--campaign-lp-table-header, #247ee8))}.campaign-lp__table-wrap .campaign-lp__table td{background:var(--lp-table-td-bg, #f5f9ff)}@media screen and (min-width:750px){.campaign-lp__table{border-collapse:separate;border-spacing:0}.campaign-lp__table th,.campaign-lp__table td{padding:1.6rem 2.4rem;box-sizing:border-box;background-clip:padding-box;border-style:solid;border-color:#fff;border-width:0}.campaign-lp__table th{border-left-width:2px;border-right-width:2px;border-bottom-width:2px;padding:1.6rem .5rem;vertical-align:middle}.campaign-lp__table td{border-right-width:2px;border-bottom-width:2px;font-size:1.6rem;vertical-align:top}.campaign-lp__table tr:first-child th,.campaign-lp__table tr:first-child td{border-top-width:2px}.campaign-lp__table tr:first-child th:first-child{border-top-left-radius:var(--campaign-lp-radius)}.campaign-lp__table tr:first-child td:last-child{border-top-right-radius:var(--campaign-lp-radius)}.campaign-lp__table tr:last-child th:first-child{border-bottom-left-radius:var(--campaign-lp-radius)}.campaign-lp__table tr:last-child td:last-child{border-bottom-right-radius:var(--campaign-lp-radius)}}.campaign-lp__table-td{white-space:pre-line;word-break:break-word}.campaign-lp__table-notice{margin:1rem 0 2.4rem;font-size:14px;line-height:1.6;color:var(--campaign-lp-text)}@media screen and (max-width:749px){.campaign-lp__table-notice{font-size:12px}}@media screen and (max-width:749px){.campaign-lp__table{display:block;width:100%;border-collapse:separate;border-spacing:0;border-radius:0;overflow:visible;font-size:1.4rem}.campaign-lp__table tbody{display:block;width:100%}.campaign-lp__table tr{display:block;width:100%;margin-bottom:1rem}.campaign-lp__table th,.campaign-lp__table td{display:block;width:100%;min-width:0;box-sizing:border-box}.campaign-lp__table th{border-radius:var(--campaign-lp-radius) var(--campaign-lp-radius) 0 0;padding:.9rem 1rem;text-align:center;font-size:1.4rem;line-height:1.4}.campaign-lp__table td{border-radius:0 0 var(--campaign-lp-radius) var(--campaign-lp-radius);padding:1.15rem 1rem 1.25rem;text-align:left;font-size:1.4rem;line-height:1.65;color:#313534}.campaign-lp__table-td{text-align:center;border-bottom:1px solid #fff}.campaign-lp__table-td:last-child{border-bottom:none}.campaign-lp__table-td strong{font-weight:700}}.campaign-lp__stack-img{margin-bottom:3.2rem;border-radius:8px;overflow:hidden;position:relative}.campaign-lp__stack-img:last-child{margin-bottom:0}.campaign-lp__stack-img--zoomable{cursor:zoom-in}.campaign-lp__stack-img img,.campaign-lp__stack-img video,.campaign-lp__stack-img .campaign-lp__stack-video{width:100%;height:auto;display:block;vertical-align:top}.campaign-lp__img-zoom-trigger{position:absolute;top:1rem;left:1rem;z-index:2;border:0;background:transparent;padding:0;cursor:pointer;line-height:0}.campaign-lp__img-zoom-trigger svg{display:block}.campaign-lp__zoom-modal[hidden]{display:none}.campaign-lp__zoom-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center}.campaign-lp__zoom-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#fff;padding:0;cursor:pointer}.campaign-lp__zoom-content{position:relative;z-index:1;width:min(96vw,1200px);max-height:90vh;padding:2rem}.campaign-lp__zoom-close{position:fixed;top:2.2rem;right:5rem;z-index:2;width:4rem;height:4rem;padding:0;border:.1rem solid rgba(0,0,0,.1);border-radius:50%;background:#fff;color:#00000073;display:flex;align-items:center;justify-content:center;cursor:pointer}.campaign-lp__zoom-close .icon{width:1.4rem}.campaign-lp__zoom-image{display:block;max-width:100%;max-height:calc(90vh - 4rem);margin:0 auto;transform-origin:center center;transition:transform .2s ease;cursor:zoom-in}.campaign-lp__zoom-image.is-zoomed{transform:scale(1.8);cursor:zoom-out}@media screen and (max-width:749px){.campaign-lp__zoom-close{top:2rem;right:2rem}}body.campaign-lp--zoom-open{overflow:hidden}.campaign-lp__stack-img img{margin-bottom:32px}.campaign-lp__featured-collection,.campaign-lp__featured-collection-inner{width:100%}.campaign-lp__featured-collection .product-grid .grid__item{margin-bottom:1.25rem}.campaign-lp__featured-collection-view-all{margin-top:1.5rem}.campaign-lp__fc-view-all-btn--blue.button{--color-button: 36, 126, 232;--color-button-text: 255, 255, 255}.campaign-lp__fc-view-all-btn--blue.button:hover{--color-button: 26, 107, 205;--color-button-text: 255, 255, 255}.campaign-lp__fc-view-all-btn--blue.button--secondary{--color-button: 36, 126, 232;--color-button-text: 36, 126, 232}.campaign-lp__fc-view-all-btn--blue.button--secondary:hover{--color-button: 36, 126, 232;--color-button-text: 255, 255, 255}.campaign-lp__fc-view-all-btn--yellow.button{--color-button: 255, 231, 17;--color-button-text: 49, 53, 52}.campaign-lp__fc-view-all-btn--yellow.button:hover{--color-button: 240, 218, 16;--color-button-text: 49, 53, 52}.campaign-lp__fc-view-all-btn--yellow.button--secondary,.campaign-lp__fc-view-all-btn--yellow.button--secondary:hover{--color-button: 255, 231, 17;--color-button-text: 49, 53, 52}.campaign-lp__btn-row{display:block;text-align:center;margin-top:1.25rem}.campaign-lp__btn{display:inline-flex;align-items:center;justify-content:center;height:4.8rem;padding:0 1.5rem;border-radius:999px;font-weight:600;font-size:1.6rem;text-decoration:none;border:none;cursor:pointer;transition:opacity .2s,transform .15s}.campaign-lp__btn:hover{opacity:.92}.campaign-lp__btn--primary{background:var(--campaign-lp-blue);color:#fff;padding:1.4rem 0;min-width:300px}.campaign-lp__btn--primary:hover{background:var(--campaign-lp-blue-dark);color:#fff}.campaign-lp__btn--lp-yellow{background:#ffe711;color:#313534;padding:1.4rem 0;min-width:300px}.campaign-lp__btn--lp-yellow:hover{color:#313534;filter:brightness(.97)}.campaign-lp__hr{border:0;border-top:1px solid #CED2DA;margin:1.25rem 0}.campaign-lp__faq-item{margin-bottom:2.4rem}.campaign-lp__faq-item:last-child{border-bottom:none}.campaign-lp__faq-item summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:2.4rem 3.2rem;cursor:pointer;font-weight:600;font-size:.95rem;background-color:#f5f9ff;border-top-left-radius:8px;border-top-right-radius:8px}.campaign-lp__faq-item[open] summary{padding-bottom:0}.campaign-lp__faq-answer{margin:0;padding:0}.campaign-lp__faq-item summary::-webkit-details-marker{display:none}.campaign-lp__faq-item summary span{font-size:1.6rem;line-height:1.25;letter-spacing:.05em}.campaign-lp__faq-chevron{flex-shrink:0;width:1.6rem;height:1.6rem;transition:transform .25s ease}.campaign-lp__faq-item[open] .campaign-lp__faq-chevron{transform:rotate(180deg)}.campaign-lp__faq-answer-inner{background:#f5f9ff;line-height:1.7;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.campaign-lp__faq-answer-inner.rte p{padding:0 3.2rem 2.4rem;font-size:1.4rem;line-height:1.75;color:#5c5e62}.campaign-lp__faq-item[open] .campaign-lp__faq-answer-inner.rte p{padding-top:1.6rem}.campaign-lp__faq-answer-inner.rte p:first-child{margin-top:0}.campaign-lp__faq-answer-inner.rte p:last-child{margin-bottom:0}.campaign-lp__card-richtext.rte{margin-bottom:1rem}.campaign-lp__card-richtext.rte p{margin:.4rem 0;font-size:1.4rem}.campaign-lp__card-richtext.rte p:first-child{margin-top:0}.campaign-lp__card-richtext.rte p:last-child{margin-bottom:0}.campaign-lp__card-richtext.rte a{display:block;color:#313534;text-decoration:underline;text-underline-offset:3px;font-size:1.4rem}.campaign-lp__card-richtext.rte a:hover{text-decoration-thickness:2px}.campaign-lp__copyright{margin-top:1.25rem;text-align:center}.campaign-lp__copyright-text{margin:64px 0;font-size:1.4rem;color:#313534;line-height:1.75;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#fff;paint-order:stroke}@media screen and (max-width:749px){.campaign-lp__copyright-text{margin:4rem 0}}@media screen and (max-width:749px){.campaign-lp--has-bg-image .campaign-lp__card{background:#fffc;border-radius:0}}
/*# sourceMappingURL=/cdn/shop/t/219/assets/section-campaign-lp.css.map */
