:root{--ds-bg-main: rgb(var(--background));--ds-bg-card: rgb(var(--background-secondary));--ds-bg-inverse: rgb(var(--button-background-primary));--ds-header-bg: rgb(var(--button-background-primary));--ds-header-bg-subtle: color-mix( in srgb, rgb(var(--button-background-primary)) 92%, black );--ds-header-text: rgb(var(--button-text-primary));--ds-header-text-muted: rgb(var(--button-text-primary) / .75);--ds-header-border: rgb(var(--button-text-primary) / .12);--ds-text-primary: rgb(var(--text-color));--ds-text-inverse: rgb(var(--button-text-primary));--ds-text-secondary: rgb(var(--text-color) / .65);--ds-accent: rgb(var(--accent));--ds-border: rgb(var(--border-color));--ds-border-strong: rgb(var(--text-color) / .15);--ds-radius: var(--input-border-radius, 0);--ds-radius-sm: 6px;--ds-radius-md: 10px;--ds-shadow: 0 1px 0 var(--ds-border);--ds-shadow-card: 0 2px 8px rgb(var(--text-color) / .06), 0 1px 2px rgb(var(--text-color) / .04);--ds-shadow-elevated: 0 8px 24px rgb(var(--text-color) / .08), 0 2px 6px rgb(var(--text-color) / .04);--ds-shadow-header: 0 4px 20px rgba(0, 0, 0, .25);--ds-accent-bar: 4px}.frengee-product-specifications-wrapper{width:100%;padding:56px 0 48px;background:linear-gradient(180deg,var(--ds-header-bg) 0%,var(--ds-header-bg-subtle) 50%,var(--ds-header-bg) 100%);border-top:1px solid var(--ds-header-border);border-bottom:1px solid var(--ds-header-border);color:var(--ds-header-text);position:relative}.frengee-product-specifications-wrapper:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:120px;height:1px;background:linear-gradient(90deg,transparent,var(--ds-header-border),transparent);opacity:.8}.frengee-product-specifications-wrapper:after{content:"";position:absolute;top:20px;left:50%;transform:translate(-50%);font-family:var(--subheading-font-family);font-size:.6875rem;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:var(--ds-header-text-muted);pointer-events:none}@media screen and (min-width:750px){.frengee-product-specifications-wrapper{margin-left:-30px;margin-right:-30px;width:calc(100% + 60px);padding:64px 30px 56px}}.frengee-product-specifications{margin-top:0;margin-inline:auto;max-width:900px;padding:clamp(1.5rem,4vw,2.5rem) var(--container-gutter);background-color:var(--ds-bg-main);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-elevated);color:var(--ds-text-primary)}.frengee-block-header{margin-bottom:28px;margin-block-end:28px;text-align:center;position:relative}.frengee-block-header:after{content:"";display:block;width:48px;height:3px;margin:16px auto 0;background-color:var(--ds-accent)}.frengee-block-title{font-family:var(--heading-font-family);font-weight:700;font-size:clamp(var(--text-h4),2.5vw,var(--text-h2));line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);color:var(--ds-text-primary);margin:0 0 8px}.frengee-block-subtitle{font-family:var(--subheading-font-family);font-size:var(--subheading-font-size);font-weight:var(--subheading-font-weight);text-transform:var(--subheading-text-transform);letter-spacing:.12em;color:var(--ds-text-secondary);margin-block-start:0;margin-block-end:0}.frengee-product-tabs{margin-bottom:24px;margin-block-end:24px}.frengee-tabs-list{display:flex;flex-wrap:nowrap;list-style:none;padding:6px;margin:0;border-bottom:none;border-block-end:none;overflow-x:auto;gap:8px;background-color:rgb(var(--text-color) / .06);border-radius:var(--ds-radius-md);border:1px solid var(--ds-border)}.frengee-tab-item{padding:10px 18px;white-space:nowrap;flex-shrink:0;font-family:var(--text-font-family);font-size:var(--text-sm);font-weight:600;text-transform:var(--text-transform);letter-spacing:var(--text-letter-spacing);color:var(--ds-text-secondary);cursor:pointer;border:none;border-block-end:none;margin-block-end:0;border-radius:var(--ds-radius-sm);background-color:transparent;transition:color .2s,background-color .2s,box-shadow .2s}.frengee-tab-item:hover{color:var(--ds-text-primary);background-color:rgb(var(--text-color) / .08)}.frengee-tab-item.frengee-active{color:var(--ds-text-inverse);background-color:var(--ds-bg-inverse);box-shadow:0 1px 3px rgb(var(--text-color) / .2)}.frengee-tabs-content{margin-top:0;padding:24px;background-color:var(--ds-bg-card);border:1px solid var(--ds-border);border-top:none;border-block-start:none;border-radius:0 0 var(--ds-radius-md) var(--ds-radius-md);box-shadow:0 4px 12px rgb(var(--text-color) / .04)}.frengee-tab-panel{display:none}.frengee-tab-panel.frengee-active{display:block}.frengee-specifications-dropdown,.frengee-description-dropdown,.frengee-geometry-dropdown{margin-bottom:16px;border-radius:var(--ds-radius-md);background-color:var(--ds-bg-main);border:1px solid var(--ds-border-strong);box-shadow:var(--ds-shadow-card);transition:box-shadow .25s,border-color .25s;overflow:hidden;border-inline-start-width:var(--ds-accent-bar);border-inline-start-style:solid;border-inline-start-color:var(--ds-accent)}.frengee-specifications-dropdown:hover,.frengee-description-dropdown:hover,.frengee-geometry-dropdown:hover{box-shadow:var(--ds-shadow-elevated);border-color:rgb(var(--text-color) / .12)}.frengee-dropdown-toggle{width:100%;padding:18px 20px;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-family:inherit;font-size:var(--text-base);font-weight:600;text-align:start;color:var(--ds-text-primary);background-color:rgb(var(--text-color) / .03);-webkit-tap-highlight-color:transparent;transition:background-color .2s}.frengee-dropdown-toggle:hover{background-color:rgb(var(--text-color) / .06)}@media screen and (min-width:700px){.frengee-dropdown-toggle{padding:20px 24px}}.frengee-dropdown-title{width:100%;text-align:left;font-family:var(--text-font-family);font-weight:600;text-transform:var(--text-transform);letter-spacing:var(--text-letter-spacing);color:var(--ds-text-primary)}.frengee-dropdown-icon{transition:transform .3s ease;flex-shrink:0}.frengee-dropdown-icon svg path{stroke:var(--ds-accent);stroke-width:2.5}.frengee-dropdown-toggle[aria-expanded=true] .frengee-dropdown-icon{transform:rotate(180deg)}.frengee-dropdown-content{border-top:1px solid var(--ds-border);border-block-start:1px solid var(--ds-border);background-color:var(--ds-bg-main);padding-block-end:0;padding-inline:0;animation:frengeeDropdownFadeIn .25s ease}@media screen and (min-width:700px){.frengee-dropdown-content{padding-block-end:0}}.frengee-dropdown-description-content{padding:22px 24px 24px;font-family:var(--text-font-family);font-size:var(--text-base);line-height:1.75;color:var(--ds-text-primary)}.frengee-dropdown-description-content p{margin-block:0 .75em}.frengee-dropdown-description-content p:last-child{margin-block-end:0}.frengee-specifications-table{width:100%;overflow-x:auto;border-radius:0 0 var(--ds-radius-sm) var(--ds-radius-sm)}.frengee-unified-table{width:100%;border-collapse:collapse;font-family:var(--text-font-family);font-size:var(--text-base);line-height:var(--text-line-height);color:var(--ds-text-primary)}.frengee-unified-table thead{background-color:var(--ds-bg-inverse)}.frengee-unified-table th{text-align:left;padding:14px 18px;font-weight:700;text-transform:var(--text-transform);letter-spacing:.06em;color:var(--ds-text-inverse);border-bottom:1px solid rgb(var(--button-text-primary) / .15);border-block-end:1px solid rgb(var(--button-text-primary) / .15);vertical-align:middle}.frengee-unified-table tbody th{background-color:var(--ds-bg-main);color:var(--ds-text-secondary)}.frengee-unified-table td{text-align:left;padding:14px 18px;font-weight:500;color:var(--ds-text-primary);border-bottom:1px solid var(--ds-border);border-block-end:1px solid var(--ds-border);vertical-align:middle;background-color:var(--ds-bg-main)}.frengee-unified-table tbody tr:nth-child(2n) td{background-color:rgb(var(--text-color) / .03)}.frengee-unified-table th:first-child,.frengee-unified-table td:first-child{font-weight:600;text-align:left}.frengee-unified-table td:first-child{color:var(--ds-text-secondary);font-weight:600}.frengee-unified-table tr:last-child td{border-block-end:none}@media screen and (min-width:700px){.frengee-unified-table th,.frengee-unified-table td{padding:16px 20px}}.frengee-unified-table-mobile{width:100%;display:grid;gap:0;border-collapse:collapse}.frengee-unified-table-mobile .frengee-unified-table th,.frengee-unified-table-mobile .frengee-unified-table td{padding:12px 14px;border-bottom:1px solid var(--ds-border);border-block-end:1px solid var(--ds-border)}.frengee-unified-table-mobile .frengee-unified-table thead th{background-color:var(--ds-bg-inverse);color:var(--ds-text-inverse);font-weight:700}.frengee-unified-table-mobile .frengee-unified-table tbody td{background-color:var(--ds-bg-main);color:var(--ds-text-primary)}.frengee-unified-table-mobile .frengee-unified-table tbody tr:nth-child(2n) td{background-color:rgb(var(--text-color) / .03)}.frengee-unified-table-mobile .frengee-unified-table th:first-child,.frengee-unified-table-mobile .frengee-unified-table td:first-child{color:var(--ds-text-inverse);font-weight:600}.frengee-unified-table-mobile .frengee-unified-table td:first-child{color:var(--ds-text-secondary)}.frengee-unified-table-mobile .frengee-unified-table tr{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);column-gap:1rem;align-items:center}.frengee-dropdown-content td:first-child{color:var(--ds-text-secondary);font-weight:600}.frengee-dropdown-content td:last-child{color:var(--ds-text-primary)}.frengee-geometry-content{font-family:var(--text-font-family);font-size:var(--text-base);line-height:1.75;color:var(--ds-text-primary);overflow-x:auto}.frengee-geometry-content p{margin-block:0 .75em}.frengee-geometry-content p:last-child{margin-block-end:0}@media screen and (max-width:749px){.frengee-dropdown-toggle{min-height:56px}.frengee-specifications-dropdown,.frengee-description-dropdown,.frengee-geometry-dropdown{margin-left:10px;margin-right:10px}.frengee-product-specifications{padding-left:18px!important;padding-right:18px!important}}@keyframes frengeeDropdownFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.frengee-tab-item,.frengee-dropdown-toggle,.frengee-dropdown-icon{transition:none}.frengee-dropdown-content{animation:none}}
/*# sourceMappingURL=/cdn/shop/files/product-specifications-design-system_e0c6c413-48c8-48ac-9d6c-90593782fd0b.css.map */
