.product-compare{padding:0 40px;background:rgb(var(--color-background));padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.product-compare__inner{max-width:1280px;width:100%;height:100%;margin:0 auto;background-color:var(--bg-color);overflow:hidden;border-radius:12px;padding:65px 49px}.product-compare__grid{display:grid;grid-template-columns:minmax(140px,3.2fr) repeat(var(--feature-count),1fr);width:100%}.product-compare__feature{display:contents}.product-compare__cell{display:flex;align-items:center;justify-content:center;padding:14px 8px;border-bottom:1px solid #FFFFFF3D}.product-compare__cell--header-title{grid-column:1;grid-row:1;align-items:center;justify-content:flex-start;padding:0 0 40px}.product-compare__cell--ours{grid-column:1;grid-row:2;flex-direction:row;gap:14px;justify-content:flex-start;padding:15px;min-height:96px;background:#6977f526}.product-compare__cell--others{grid-column:1;grid-row:3;flex-direction:row;gap:14px;justify-content:flex-start;padding:15px;min-height:96px}.product-compare__cell--feat-label{grid-column:calc(var(--fi) + 1);grid-row:1;justify-content:center;align-items:center;text-align:center;font-family:Mulish;font-weight:700;font-size:16px;line-height:20px;letter-spacing:0em;padding:8px 25px 40px;color:#fff}.product-compare__cell--feat-ours{grid-column:calc(var(--fi) + 1);grid-row:2}.product-compare__cell--feat-others{grid-column:calc(var(--fi) + 1);grid-row:3}.product-compare__title{font-family:Mulish;font-weight:500;font-size:48px;line-height:1;letter-spacing:0em;margin:0;color:#fff}.product-compare__title em{font-family:Libre Baskerville,sans-serif;font-style:italic}.product-compare__cell--product{background:transparent;min-height:80px}.product-compare__product-img{width:75px;height:64px;aspect-ratio:75/64;display:block;flex-shrink:0}.product-compare__cell--ours .product-compare__product-img{object-fit:var(--our-image-object-fit)}.product-compare__cell--others .product-compare__product-img{object-fit:var(--other-image-object-fit)}.product-compare__product-placeholder{width:75px;height:64px;background:#ffffff1a;flex-shrink:0}.product-compare__cell--ours .product-compare__product-name{color:#fff;font-family:Libre Baskerville,sans-serif;font-size:20px;font-weight:700;line-height:1;letter-spacing:0em}.product-compare__cell--others .product-compare__product-name{color:#fff;font-family:Mulish,sans-serif;font-size:17px;font-weight:600;line-height:1;letter-spacing:0em}.product-compare__icon{display:flex;align-items:center;justify-content:center;overflow:hidden;width:28px;height:28px}.product-compare__icon--check{background-color:#7ba2f6;border-radius:50%;padding:9px 8px}.product-compare__icon--check svg path{fill:#121243}.product-compare__icon--cross{background-color:transparent;border:1px solid #fff;border-radius:50%;padding:8px}.product-compare__icon svg{width:100%;height:100%}.product-compare__cta{text-align:center;margin-top:40px}.product-compare__btn{display:flex;align-items:center;padding:16px 40px;background-color:#fff;color:#121243;font-family:Mulish;font-weight:700;font-size:18px;line-height:1;letter-spacing:0em;text-decoration:none;border-radius:80px;max-width:420px;width:fit-content;margin:0 auto;cursor:pointer;border:1px solid #fff;min-height:55px;transition:background-color .3s ease,color .3s ease}.product-compare__btn:hover{background-color:transparent;color:#fff}.product-compare__btn:not([href]){cursor:default;pointer-events:none}.product-compare__title-main{display:none;font-family:Mulish;font-weight:500;font-size:32px;line-height:1;letter-spacing:0em;text-align:center;color:#fff;margin:0 0 18px}.product-compare__title-main em{font-family:Libre Baskerville,sans-serif;font-style:italic}@media screen and (max-width:1023px){.product-compare{padding:0 20px;padding-top:var(--section-padding-top-mobile);padding-bottom:var(--section-padding-bottom-mobile)}.product-compare__inner{padding:40px 21px}.product-compare__title-main{display:block}.product-compare__grid{grid-template-columns:2fr 1fr 1fr;width:100%}.product-compare__cell--header-title{padding:18px 18px 18px 0}.product-compare__cell--ours{grid-column:2;grid-row:1;flex-direction:column;gap:6px;padding:7px 8px;border-radius:0;min-height:auto}.product-compare__cell--others{grid-column:3;grid-row:1;flex-direction:column;gap:6px;padding:7px 0 7px 8px;border-radius:0}.product-compare__cell--feat-label{grid-column:1;grid-row:calc(var(--fi) + 1);justify-content:flex-start;font-size:15px;font-weight:600;text-align:left;padding:18px 18px 18px 0}.product-compare__cell--feat-ours{grid-column:2;grid-row:calc(var(--fi) + 1);padding:18px 8px}.product-compare__cell--feat-others{grid-column:3;grid-row:calc(var(--fi) + 1);padding:18px 0 18px 8px}.product-compare__title{display:none}.product-compare__product-img,.product-compare__product-placeholder{width:48px;height:37px;aspect-ratio:48/37}.product-compare__cell--others .product-compare__product-name{font-size:15px;line-height:18px;text-align:center}.product-compare__cell--ours .product-compare__product-name{font-size:14px}.product-compare__icon{width:28px;height:28px}.product-compare__btn{padding:13px 40px;min-height:48px}}@media screen and (min-width:750px)and (max-width:1023px){.product-compare__title-main{font-size:38px;margin:0 0 24px}.product-compare__product-img,.product-compare__product-placeholder{width:58px;height:47px;aspect-ratio:58 / 47}.product-compare__cell--others,.product-compare__cell--ours{padding:7px 8px 15px}.product-compare__cell--feat-others{padding:18px 8px}.product-compare__cell--ours .product-compare__product-name{font-size:18px}.product-compare__cell--others .product-compare__product-name{font-size:17px;line-height:20px}.product-compare__cell--feat-label{font-size:17px}}@media screen and (min-width:1024px)and (max-width:1199px){.product-compare__grid{grid-template-columns:minmax(140px,3fr) repeat(var(--feature-count),1fr)}.product-compare__cell--header-title{padding:0 0 25px}.product-compare__title{font-size:30px}.product-compare__cell--feat-label{font-size:14px;line-height:18px;padding:8px 15px 25px}.product-compare__cell--ours .product-compare__product-name{font-size:18px}.product-compare__cell--others .product-compare__product-name{font-size:15px}.product-compare__cta{margin-top:30px}.product-compare__btn{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-product-compare.css.map */
