.ewc-specs-section{padding:10px 0}.ewc-specs-grid.page-width{padding:0}.ewc-specs-grid{display:grid;grid-template-columns:1fr 1.5fr;align-items:stretch;gap:15px;box-sizing:border-box}.ewc-specs-image-wrapper{position:relative;display:inline-block;width:100%}.ewc-specs-main-image{width:100%;height:auto;display:block;border-radius:16px}.ewc-specs-badge{position:absolute;top:15px;right:18px;width:118px;height:118px}.ewc-specs-right{background-color:#fbf7ef;padding:60px 40px;border-radius:20px}.ewc-specs-heading,.ewc-specs-heading-second{margin:0;font-family:var(--font-heading-family),"Oswald",sans-serif;font-weight:700;font-size:57.78px;line-height:100%;letter-spacing:-1px;text-transform:uppercase;color:#222}.ewc-specs-sub-headings{display:flex;flex-direction:row;gap:10px;align-items:center}.ewc-specs-subtext{color:#222;margin:0;font-family:var(--font-body-family),"Montserrat",sans-serif;font-weight:400;font-size:18px;line-height:24px;letter-spacing:-.8px;max-width:198px}.ewc-specs-table{padding:20px}.ewc-specs-table-header{display:grid;grid-template-columns:2fr 1fr 1fr;padding-bottom:10px;border-bottom:1px solid #222;font-weight:700;margin-bottom:20px;padding-right:15px}.ewc-specs-table-header span{font-family:var(--font-heading-family),"Oswald",sans-serif;font-weight:700;font-size:16.85px;line-height:100%;letter-spacing:-1px;text-transform:uppercase;color:#222}.ewc-specs-in{display:flex;flex-direction:row;gap:5px;align-items:center}.ewc-specs-col-brand,.ewc-specs-col-others{justify-content:center}.ewc-specs-rows .ewc-specs-row:nth-child(2n){background-color:#f5edde;border-radius:999px}.ewc-specs-row{display:grid;grid-template-columns:2fr 1fr 1fr;align-items:center;padding:0 15px}.ewc-specs-row:last-child{border-bottom:none}.ewc-specs-row span{padding:15px 5px}.ewc-specs-benefit{font-family:var(--font-heading-family),"Oswald",sans-serif;font-weight:700;font-size:18.1px;line-height:100%;letter-spacing:-1px;color:#222}.ewc-specs-brand-icon,.ewc-specs-other-icon{display:flex;justify-content:center}.ewc-specs-brand-icon{border-left:1px solid #222222;border-right:1px solid #222222}.ewc-specs-brand-icon svg,.ewc-specs-other-icon svg{width:36px;height:36px}.ewc-specs-cta{display:flex;align-items:center;gap:0px;text-decoration:none;margin-left:22px;width:max-content}.ewc-specs-cta-circle{width:62px;height:62px;background:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;transform:rotate(45deg);transition:transform .3s ease}.ewc-specs-cta-text{background:#000;padding:10px 30px;border-radius:30px;color:#fff;font-weight:500;letter-spacing:-.2px;transition:background .3s ease;height:61px;display:flex;align-items:center;font-family:var(--font-heading-family),"Oswald",sans-serif;font-size:19.3px;line-height:100%;text-transform:uppercase}.ewc-specs-cta:hover .ewc-specs-cta-text{background:#fbe8c3;color:#000;box-shadow:0 0 0 1px #000}@media screen and (max-width:749px){.ewc-specs-grid{grid-template-columns:100%;gap:16px}.ewc-specs-right{min-width:0;padding:24px 16px;border-radius:18px}.ewc-specs-sub-headings{flex-direction:column;align-items:start;gap:12px;margin-top:4px}.ewc-specs-subtext{max-width:none;font-size:15px;line-height:1.5;letter-spacing:-.2px}.ewc-specs-heading,.ewc-specs-heading-second{font-size:32px;line-height:1.1}.ewc-specs-table{padding:24px 0 20px}.ewc-specs-table-header,.ewc-specs-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,.65fr);padding-inline:8px}.ewc-specs-table-header{align-items:center;padding-bottom:12px;margin-bottom:8px}.ewc-specs-table-header span{font-size:12px;line-height:1.3;padding-inline:4px;gap:4px}.ewc-specs-table-header svg{flex-shrink:0}.ewc-specs-col-brand,.ewc-specs-col-others{text-align:center}.ewc-specs-row{min-height:64px;align-items:stretch}.ewc-specs-row span{display:flex;align-items:center;padding:12px 6px}.ewc-specs-benefit{font-size:16px;line-height:1.35}.ewc-specs-brand-icon svg,.ewc-specs-other-icon svg{width:28px;height:28px}.ewc-specs-rows .ewc-specs-row:nth-child(2n){border-radius:12px}.ewc-specs-cta{margin:0 auto;max-width:100%}.ewc-specs-cta-circle{width:44px;height:44px;flex-shrink:0}.ewc-specs-cta-text{height:44px;padding:10px 24px;font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ewc-home-specifications.css.map */
