:root{--color-text-accent: #e88da0;--color-background-primary: #ffffff;--color-border: #ECEDEF;--color-accordion-expand-deco: #A8AEAE}.banner-block{margin-top:-1px}.bundle-products-container .font14{font-size:14px}.bundle-products-container .font16{font-size:16px}.bundle-products-container{font-family:Noto Sans JP;width:100%;max-width:1440px;margin-inline-start:auto;margin-inline-end:auto;padding-right:clamp(40px,calc(34vw - 300px),190px)}@media (max-width: 999px){.bundle-products-container{padding-right:0}}.bundle-products-container .pc-container{flex-grow:1}.bundle-products-container .cart-container{width:100%;max-width:375px}.bundle-products-container .title-wrap{color:var(--color-background-primary);text-align:center}.bundle-products-container .prose:not(.prose--tight) :where(:not(meta,span)+*){margin-block-start:2px}.bundle-products-container .title-wrap h2{font-size:24px;font-weight:700;letter-spacing:.1em;margin-bottom:6px}.bundle-products-container .title-wrap h3{font-size:14px;font-weight:400;margin-left:10px}.bundle-products-container .bandles-wrap{background-color:var(--color-background-primary);border-radius:12px;padding:0 0 40px;margin:13px 8px 15px;gap:0}.bundle-products-container .relative-wrap{position:relative}.bundle-products-container .text__recommend{position:absolute;top:-32px;right:24px;width:80px;height:80px;border-radius:50%;border:2px solid currentColor;display:flex;align-items:center;justify-content:center;text-align:center;color:rgb(var(--background));background-color:var(--color-background-primary)}.bundle-products-container .text__recommend p{margin-top:4px;font-size:12px;font-weight:700;line-height:1.3}.bundle-products-container .text__recommend p b{font-weight:900}.bundle-products-container .bandle1-wrap{margin-top:39px}.bundle-products-container .bandle1-wrap h2{margin:-13px 0 0 14px;font-size:22px;font-weight:500;line-height:1;letter-spacing:2.2px}.bundle-products-container .bandle1-wrap h2 strong{color:rgb(var(--background));font-family:"M PLUS Rounded 1c";font-size:47px;font-weight:600;line-height:1;letter-spacing:4.7px;display:inline-block;transform:translateY(6px)}.bundle-products-container .bandle1-wrap h2 .caption{font-size:14px;font-weight:500;line-height:1;letter-spacing:1.4px;display:inline-block;transform:translate(-6px)}.bundle-products-container .bandle2-wrap{margin-top:22px}.bundle-products-container .bandle2-wrap h2{margin-left:15px;font-family:Noto Sans JP;font-size:20px;font-weight:500;line-height:1;letter-spacing:2px}.bundle-products-container .bandle2-wrap h2 strong{font-family:"M PLUS Rounded 1c";font-size:42px;font-weight:600;line-height:1;letter-spacing:4.2px}.bundle-products-container .bandle2-wrap h2 .caption{font-size:13px;font-weight:500;line-height:1;letter-spacing:1.4px;display:inline-block;transform:translate(-6px)}.bundle-products-container .single-item-wrap{margin-top:32px}.bundle-products-container .single-item-wrap h2{margin-left:15px;font-family:Noto Sans JP;font-size:20px;font-weight:500;line-height:1;letter-spacing:2px}.bundle-products-container .single-item-wrap h2 .caption{font-family:Noto Sans JP;font-size:14px;font-weight:500;line-height:1;letter-spacing:1.4px;display:inline-block;transform:translate(-6px)}.bundle-products-container .underline{text-decoration:underline;text-decoration-color:rgb(var(--background));text-decoration-thickness:2.1px;text-underline-offset:8px}.bundle-products-container .bandle1-product-image{display:flex;justify-content:space-between;align-items:flex-start;margin:13px 0 0 -8px}.bundle-products-container .bandle1-product-image img{width:50%}.bundle-products-container .bandle1-product-image figcaption{width:50%}.bundle-products-container .bandle2-product-image{display:flex;justify-content:space-between;align-items:flex-start;margin:0 0 -5px 9px}.bundle-products-container .bandle2-product-image img{width:41%}.bundle-products-container .bandle2-product-image figcaption{width:50%}.bundle-products-container .wrap__price{margin-top:8px;margin-bottom:8px}.bundle-products-container .text__price{font-family:"M PLUS Rounded 1c";font-size:32px;font-weight:600;line-height:1;letter-spacing:-.3px}.bundle-products-container .text__price:not(.compare_at_price){color:var(--color-text-accent)}.bundle-products-container .compare_at_price{font-family:"M PLUS Rounded 1c";font-size:17px;font-weight:600;line-height:1;letter-spacing:-.3px}.bundle-products-container .compare_at_price .text--price-unit{font-size:7px;font-weight:500;line-height:1;display:inline-block}.bundle-products-container .line-through{text-decoration:line-through}.bundle-products-container .arrow{margin-top:4px;margin-left:23px}.bundle-products-container .text__price:not(.compare_at_price) .text--price-unit{color:rgb(var(--text-color));font-family:Noto Sans JP;font-size:13px;font-weight:500;line-height:1;letter-spacing:.65px;display:inline-block;transform:translate3d(2px,-3px,0)}.bundle-products-container .text--tax-included{color:rgb(var(--text-color));font-family:Noto Sans JP;font-size:9px;font-weight:500;line-height:1;letter-spacing:.45px;display:inline-block;transform:translate3d(2px,-3px,0)}.bundle-products-container .bandle2-wrap .compare_at_price{padding:3px 0 0 3px}.bundle-products-container .single-item-wrap .wrap__price{margin-left:17px}.bundle-products-container .single-item-wrap .text__price{color:rgb(var(--text-color));font-family:"M PLUS Rounded 1c";font-size:26px;font-weight:600;line-height:1.6;letter-spacing:-.3px}.bundle-products-container .batches{display:flex;flex-wrap:wrap;gap:3.75px}.bundle-products-container .batch{padding:4px 7.5px;color:rgb(var(--background));border-radius:1.192px;border:1.25px solid currentColor;text-align:center;font-family:Noto Sans JP;font-size:11px;font-weight:500;line-height:1;letter-spacing:1.1px}.bundle-products-container product-form .gap-4{margin:0 auto;width:90%}.bundle-products-container product-form button{margin-top:-4px;padding:1rem 1.75rem 13px;border-radius:3px;box-shadow:3.125px 3.125px 2.5px #00000012;font-family:Noto Sans JP;font-size:14px;font-weight:500;line-height:1.6;letter-spacing:1.4px}.bundle-products-container product-form button:before{content:"";margin-left:-18px;margin-right:-12px;width:17px;height:13px;--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 13' %3E%3Cpath d='M16.1119 1.73633H3.61315L3.58658 1.55C3.53221 1.16271 3.31038 0.805619 2.96315 0.546432C2.61593 0.287245 2.16744 0.14398 1.70272 0.143799L0.929688 0.143799V1.20549H1.70272C1.85766 1.2055 2.00721 1.25324 2.12299 1.33964C2.23878 1.42604 2.31275 1.54509 2.33088 1.67422L3.33354 8.82362C3.38792 9.21092 3.60974 9.56801 3.95697 9.82719C4.3042 10.0864 4.75269 10.2296 5.21741 10.2298H13.5816V9.16814H5.21741C5.06237 9.16811 4.91274 9.1203 4.79694 9.03379C4.68114 8.94728 4.60723 8.8281 4.58924 8.69887L4.50637 8.10645H14.743L16.1119 1.73633ZM13.6853 7.04476H4.35771L3.76244 2.79802H14.5981L13.6853 7.04476Z'/%3E%3Cpath d='M5.35893 12.8834C6.05768 12.8834 6.62412 12.408 6.62412 11.8217C6.62412 11.2353 6.05768 10.76 5.35893 10.76C4.66019 10.76 4.09375 11.2353 4.09375 11.8217C4.09375 12.408 4.66019 12.8834 5.35893 12.8834Z'/%3E%3Cpath d='M11.6871 12.8834C12.3858 12.8834 12.9522 12.408 12.9522 11.8217C12.9522 11.2353 12.3858 10.76 11.6871 10.76C10.9883 10.76 10.4219 11.2353 10.4219 11.8217C10.4219 12.408 10.9883 12.8834 11.6871 12.8834Z'/%3E%3C/svg%3E");-webkit-mask:var(--svg);mask:var(--svg);color:transparent;background-color:rgb(var(--button-text-color))}.bundle-products-container product-form button:hover:before{background-color:rgb(var(--button-outline-color))}.bundle-products-container .note{margin:16px 16px 30px 23px;font-family:Noto Sans JP;font-size:10.937px;font-weight:500;line-height:1.6;letter-spacing:.6px}.bundle-products-container .accordion{border-block-width:0;margin-right:18px}.bundle-products-container .accordion-item{border-bottom:1px solid var(--color-border);display:flex;flex-direction:column}.bundle-products-container .accordion-item:first-child{border-top:1px solid var(--color-border)}.bundle-products-container .accordion-item input{display:none;outline:none!important}.bundle-products-container .accordion-item .accordion-item__title{position:relative;padding:19px 6.5px 16px}.bundle-products-container .accordion-item .accordion-item__title:before,.bundle-products-container .accordion-item .accordion-item__title:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;width:10px;height:1px;background-color:var(--color-accordion-expand-deco)}.bundle-products-container .accordion-item .accordion-item__title:after{transform:translateY(-50%) rotate(90deg);transition:transform .2s linear}.bundle-products-container .accordion-item:has(input:checked) .accordion-item__title:after{transform:translateY(-50%) rotate(0)}.bundle-products-container .accordion-item .accordion-item__title span{font-family:Noto Sans JP;font-size:14px;font-weight:700;line-height:1.6;letter-spacing:.7px}.bundle-products-container .accordion-item .accordion-item__body{opacity:0;overflow:hidden;min-height:.1px;transition:padding .2s linear,opacity .2s}.bundle-products-container .accordion-item .accordion-item__body p{font-family:Noto Sans JP;font-size:16px;font-weight:500;line-height:1.6;letter-spacing:.8px}.bundle-products-container .accordion-item:has(input:checked) .accordion-item__body{opacity:1;margin-left:0;margin-right:0;padding:0 0 21px}.bundle-products-container .accordion-item .accordion-item__body__content{padding:0 6.5px;margin-left:0;margin-right:0}.bundle-products-container .accordion-item .accordion-item__body p{display:none}.bundle-products-container .accordion-item:has(input:checked) .accordion-item__body p{display:inline}.bundle-products-container .buy-buttons{margin-top:10px}
/*# sourceMappingURL=/cdn/shop/t/52/assets/custom.css.map */
