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