.product-comparison{background:var(--pc-bg, #f6e7a8);padding-top:var(--pc-pad-top, 48px);padding-bottom:var(--pc-pad-bottom, 48px)}.product-comparison__header{max-width:760px;margin-bottom:28px}.product-comparison--align-left .product-comparison__header{margin-left:0;margin-right:auto}.product-comparison--align-center .product-comparison__header{margin-left:auto;margin-right:auto}.product-comparison--align-right .product-comparison__header{margin-left:auto;margin-right:0}.product-comparison--align-left .product-comparison__header,.product-comparison--align-left .product-comparison__card,.product-comparison--align-left .product-comparison__footnote{text-align:left}.product-comparison--align-center .product-comparison__header,.product-comparison--align-center .product-comparison__card,.product-comparison--align-center .product-comparison__footnote{text-align:center}.product-comparison--align-right .product-comparison__header,.product-comparison--align-right .product-comparison__card,.product-comparison--align-right .product-comparison__footnote{text-align:right}.product-comparison__eyebrow{margin:0 0 8px;color:var(--pc-accent, #b4008d);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.product-comparison__heading{margin:0;color:var(--pc-heading, #1226aa);font-size:clamp(28px,4vw,48px);line-height:1.05;font-weight:800;text-transform:uppercase}.product-comparison__scroller{overflow:visible}.product-comparison__cards{display:flex;flex-direction:column;gap:16px;align-items:stretch}.product-comparison__card{position:relative;display:flex;flex-direction:column;width:100%;background:#fff;border-radius:18px;padding:62px 24px 24px;box-shadow:0 10px 28px #1226aa14}.product-comparison__badge{position:absolute;top:16px;left:24px;z-index:1;width:fit-content;max-width:calc(100% - 48px);margin:0;padding:5px 12px;border-radius:999px;background:var(--pc-accent, #b4008d);color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.2;text-align:left;text-transform:uppercase}.product-comparison__badge[data-empty]{display:none}.product-comparison__title{width:100%;margin:0;color:var(--pc-heading, #1226aa);font-size:clamp(22px,2.4vw,28px);line-height:1.15;font-weight:800;text-align:left;text-transform:uppercase}.product-comparison__price{width:100%;margin:8px 0 0;color:var(--pc-accent, #b4008d);font-size:clamp(28px,3vw,36px);line-height:1;font-weight:800;text-align:left}.product-comparison__benefits{margin-top:20px;color:var(--pc-heading, #1226aa);font-size:15px;line-height:1.35;text-align:left}.product-comparison__benefits p,.product-comparison__benefits li{margin:12px 0 0}.product-comparison__benefits ul,.product-comparison__benefits ol{margin:0;padding:0;list-style:none}.product-comparison__benefits--checkbox li,.product-comparison__benefits--checkbox>p{display:flex;gap:10px;align-items:flex-start}.product-comparison__benefits--checkbox li:before,.product-comparison__benefits--checkbox>p:before{content:"";width:18px;height:18px;flex:0 0 18px;margin-top:1px;background-color:var(--pc-accent, #b4008d);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M16.7 5.2 7.5 14.4 3.3 10.2' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M16.7 5.2 7.5 14.4 3.3 10.2' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.product-comparison__benefits--bullet ul,.product-comparison__benefits--bullet ol{list-style:disc;padding-left:1.2em}.product-comparison__benefits--bullet li{display:list-item}.product-comparison__benefits--numbered ul,.product-comparison__benefits--numbered ol{list-style:decimal;padding-left:1.2em}.product-comparison__benefits--numbered li{display:list-item}.product-comparison__button{display:block;margin-top:24px;padding:14px 20px;border-radius:999px;background:var(--pc-accent, #b4008d);color:#fff;font-weight:700;text-align:center;text-decoration:none}.product-comparison__button-slot{display:block}.product-comparison__footnote{margin:18px 0 0;color:var(--pc-heading, #1226aa);font-size:13px}.product-comparison__price{display:flex;align-items:baseline;gap:10px}.product-comparison__compare{color:#6b6b80;font-size:.55em;font-weight:600;text-decoration:line-through}.product-comparison__sale{color:var(--pc-accent, #b4008d)}@media screen and (max-width:989px){.product-comparison--mobile-scroll .product-comparison__scroller{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none}.product-comparison--mobile-scroll .product-comparison__scroller::-webkit-scrollbar{display:none}.product-comparison--mobile-scroll .product-comparison__cards{flex-direction:row;flex-wrap:nowrap;align-items:stretch;width:max-content}.product-comparison--mobile-scroll .product-comparison__card{flex:0 0 min(86vw,420px);width:min(86vw,420px);scroll-snap-align:start}.product-comparison--mobile-scroll .product-comparison__benefits{margin-bottom:24px}.product-comparison--mobile-scroll .product-comparison__button,.product-comparison--mobile-scroll .product-comparison__button-slot{margin-top:auto}}@media screen and (min-width:990px){.product-comparison__cards{flex-direction:row;justify-content:center;align-items:stretch;gap:24px}.product-comparison__card{flex:1 1 0;width:auto;max-width:420px;min-width:0}.product-comparison__benefits{margin-bottom:24px}.product-comparison__button,.product-comparison__button-slot{margin-top:auto}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/section-product-comparison.css.map */
