.frengee-product-specifications-wrapper{width:100%;padding:28px 0;font-family:Inter,sans-serif;color:#1a1a1a}@media screen and (min-width:750px){.frengee-product-specifications-wrapper{margin-left:-50px;margin-right:-50px;width:calc(100% + 100px);padding:36px 50px}}@media screen and (min-width:1200px){.frengee-tab-item{font-size:2.2rem}}.frengee-product-specifications{margin-top:24px}.frengee-block-header{margin-bottom:36px;text-align:var(--ps-header-align)}.frengee-block-title{font-size:clamp(2rem,1.5rem + 1.2vw,3rem);line-height:1.08;letter-spacing:-.04em;font-weight:800;margin:0 0 12px;color:#111;font-family:Inter,sans-serif}.frengee-block-subtitle{font-size:clamp(1.05rem,.98rem + .25vw,1.25rem);line-height:1.65;font-weight:500;margin:0;color:#4d5c57;font-family:Inter,sans-serif}.frengee-product-tabs{margin-bottom:24px}.frengee-product-tabs table td:first-child,.frengee-product-tabs table th:first-child{font-weight:var(--ps-specs-font-weight);background-color:#edf4f1;color:#163c34;width:var(--ps-specs-col-width);border-right:1px solid #c8ddd6}@media screen and (max-width:749px){.frengee-tab-item{font-size:1.3rem;padding:14px 16px}.frengee-block-header{text-align:center}.frengee-product-tabs table td:first-child,.frengee-product-tabs table th:first-child{width:var(--ps-specs-col-width-mobile)}}.frengee-tabs-list{display:flex;list-style:none;padding:0;margin:0;border-bottom:1px solid #d4ddd9;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:8px}.frengee-tab-item{padding:18px 22px;cursor:pointer;border-bottom:3px solid transparent;white-space:nowrap;flex-shrink:0;font-size:2rem;font-weight:700;font-family:Inter,sans-serif;letter-spacing:-.01em;color:#5f6d67;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.frengee-tab-item:hover{color:#163c34}.frengee-tab-item.frengee-active{border-bottom-color:#14866d;color:#111;font-weight:800}.frengee-tabs-content{margin-top:28px}.frengee-tab-panel{display:none}.frengee-tab-panel.frengee-active{display:block}.rich-text-content{line-height:1.85;color:#2f3b37;font-size:17px;font-family:Inter,sans-serif;font-weight:400;word-break:break-word;overflow-wrap:break-word}@media screen and (min-width:1200px){.frengee-tab-item{font-size:1.35rem}}@media screen and (min-width:990px){.rich-text-content{font-size:18px}}@media screen and (min-width:1400px){.rich-text-content{font-size:19px}}.rich-text-content p{margin:0 0 1.1em}.rich-text-content p:last-child{margin-bottom:0}.rich-text-content h1,.rich-text-content h2,.rich-text-content h3,.rich-text-content h4,.rich-text-content h5,.rich-text-content h6{margin:1.2em 0 .6em;line-height:1.2;font-weight:800;color:#111;letter-spacing:-.03em;font-family:Inter,sans-serif}.rich-text-content h1:first-child,.rich-text-content h2:first-child,.rich-text-content h3:first-child,.rich-text-content h4:first-child,.rich-text-content h5:first-child,.rich-text-content h6:first-child{margin-top:0}.rich-text-content ul,.rich-text-content ol{margin:.7em 0 1.1em;padding-left:1.6em}.rich-text-content li{margin-bottom:.5em}.rich-text-content li:last-child{margin-bottom:0}.rich-text-content strong,.rich-text-content b{font-weight:700;color:#111}.rich-text-content em,.rich-text-content i{font-style:italic}.rich-text-content a{color:#14866d;text-decoration:underline;text-underline-offset:3px}.rich-text-content a:hover{opacity:.8}.rich-text-content img{max-width:100%;height:auto;border-radius:8px;margin:1em 0}.rich-text-content blockquote{margin:1.2em 0;padding:.9em 1.2em;border-left:4px solid #14866d;color:#35524a;background:#f3faf7;font-style:italic}.rich-text-content hr{border:none;border-top:1px solid #d7e2de;margin:1.4em 0}.rich-text-content table{width:100%;border-collapse:collapse;margin:1em 0}.rich-text-content table th,.rich-text-content table td{padding:10px 14px;border:1px solid #d7e2de;text-align:left}.frengee-tab-panel .rich-text-content{padding:12px 4px}.frengee-dropdown-description-content.rich-text-content{padding:20px 22px}.frengee-specifications-table{overflow-x:auto}.frengee-specifications-dropdown,.frengee-description-dropdown,.frengee-geometry-dropdown{margin-bottom:var(--ps-dropdown-spacing);border-radius:var(--ps-dropdown-radius);box-shadow:0 8px 22px #1111110f;background:#fff;border:1px solid #dce7e2;transition:box-shadow .2s,border-color .2s,transform .2s}.frengee-specifications-dropdown:hover,.frengee-description-dropdown:hover,.frengee-geometry-dropdown:hover{box-shadow:0 10px 28px #14866d14;border-color:#bfd6cf}.frengee-dropdown-toggle{width:100%;padding:20px 22px;border:none;border-radius:var(--ps-dropdown-radius);cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:17px;font-weight:700;color:#111;transition:background .2s,color .2s;box-shadow:none;outline:none;background:linear-gradient(180deg,#fff,#f8fbfa);font-family:Inter,sans-serif;letter-spacing:-.02em}@media screen and (min-width:990px){.frengee-dropdown-toggle{font-size:18px;padding:22px 24px}}@media screen and (min-width:1400px){.frengee-dropdown-toggle{font-size:19px}}.frengee-dropdown-toggle:hover,.frengee-dropdown-toggle:focus{background:linear-gradient(180deg,#f8fbfa,#eff7f4)}.frengee-dropdown-title{font-weight:700;letter-spacing:-.02em;white-space:nowrap;text-align:left;width:100%;color:#111}.frengee-dropdown-icon{margin-left:8px;display:flex;align-items:center;transition:transform .3s cubic-bezier(.4,0,.2,1)}.frengee-dropdown-icon svg path{stroke:#14866d;stroke-width:2}.frengee-dropdown-toggle[aria-expanded=true] .frengee-dropdown-icon{transform:rotate(180deg)}.frengee-dropdown-content{margin-top:0;margin-bottom:0;border-top:1px solid #dce7e2;border-radius:0 0 var(--ps-dropdown-radius) var(--ps-dropdown-radius);background:#fcfefd;box-shadow:0 4px 12px #00000008;overflow:hidden;animation:dropdownFadeIn .25s}.frengee-dropdown-description-content{padding:20px 22px;line-height:1.85;color:#2f3b37;background:#fcfefd;font-size:17px;font-family:Inter,sans-serif}.frengee-geometry-content{color:#2f3b37;background:#fcfefd;overflow-x:auto}.frengee-geometry-content table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:15px}.frengee-unified-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:15px;font-family:Inter,sans-serif}.frengee-unified-table th,.frengee-unified-table td{padding:14px 18px;border:1px solid #d8e4df;text-align:center;vertical-align:middle}.frengee-unified-table.frengee-specs-table th,.frengee-unified-table.frengee-specs-table td{text-align:left}.frengee-unified-table th{background:linear-gradient(180deg,#eef6f3,#e6f1ed);font-weight:700;color:#163c34;font-size:15px!important;padding:14px 18px!important}.frengee-unified-table td{background-color:#fff;color:#2e3835}.frengee-unified-table th:first-child,.frengee-unified-table td:first-child{text-align:left;font-weight:var(--ps-specs-font-weight);padding:14px 18px!important;font-size:15px!important}.frengee-specifications-table table thead th,.frengee-dropdown-content table thead th,.frengee-geometry-content table thead th{font-size:15px!important;padding:14px 18px!important;font-weight:700!important}.unified-table-mobile{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px;font-family:Inter,sans-serif}.unified-table-mobile th,.unified-table-mobile td{padding:11px 12px;border:1px solid #d8e4df;text-align:center;vertical-align:middle;word-wrap:break-word}.unified-table-mobile th{background:linear-gradient(180deg,#eef6f3,#e6f1ed);font-weight:700;color:#163c34;font-size:13px}.unified-table-mobile td{background-color:#fff;color:#2f3b37}.unified-table-mobile th:first-child,.unified-table-mobile td:first-child{text-align:left;font-weight:var(--ps-specs-font-weight);padding:11px 12px;width:50%}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.frengee-dropdown-content td:first-child{font-weight:var(--ps-specs-font-weight);background:#eef6f3;color:#163c34;width:var(--ps-specs-col-width);border-right:1px solid #d2e2dc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.frengee-dropdown-content td:last-child{width:var(--ps-values-col-width);word-wrap:break-word;word-break:break-word;white-space:normal}.frengee-geometry-content .frengee-unified-table td:first-child,.frengee-geometry-content .unified-table-mobile td:first-child{white-space:normal;overflow:visible;text-overflow:initial;word-wrap:break-word;word-break:break-word;vertical-align:middle}@media screen and (max-width:749px){.frengee-dropdown-toggle{min-height:48px;font-size:15px;padding:16px 18px}.frengee-specifications-dropdown,.frengee-description-dropdown,.frengee-geometry-dropdown{margin-left:15px;margin-right:15px}.frengee-product-specifications{padding-left:16px!important;padding-right:16px!important}.frengee-dropdown-content td:first-child{width:var(--ps-specs-col-width-mobile)}.frengee-dropdown-content td:last-child{width:var(--ps-values-col-width-mobile)}.frengee-dropdown-content td{padding:12px 14px;font-size:14px}.frengee-unified-table th,.frengee-unified-table td{padding:10px 12px;font-size:14px}.frengee-unified-table.components-table{font-size:13px}.frengee-unified-table.components-table th,.frengee-unified-table.components-table td{padding:8px 10px}.frengee-unified-table.components-table th:first-child,.frengee-unified-table.components-table td:first-child{width:50%;min-width:120px}.frengee-unified-table.components-table th:not(:first-child),.frengee-unified-table.components-table td:not(:first-child){width:50%;text-align:center}.rich-text-content{font-size:15px;line-height:1.75}.frengee-block-title{font-size:1.75rem}.frengee-block-subtitle{font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/files/cycle-sport-specifications_77f48c99-5dc1-4e89-a9ef-74b5156791af.css.map */
