.rock-colors[data-v-5f832d43]{display:flex;flex-wrap:wrap;gap:16px}.rock-colors li[data-v-5f832d43]{align-items:center;display:flex;gap:8px}.rock-colors li img[data-v-5f832d43]{border:2px solid hsla(231,6%,51%,.5);border-radius:50%;height:24px;width:24px}.tooltip[data-v-7ca9bcf9]{display:inline-block;position:relative}.tooltip:hover>.content[data-v-7ca9bcf9]{opacity:1;text-wrap:wrap;visibility:visible}.tooltip>.content[data-v-7ca9bcf9]{background-color:#8c4435;border-radius:4px;bottom:100%;color:#fff;font-size:14px;left:50%;margin-bottom:8px;max-width:460px;min-width:400px;opacity:0;padding:12px 16px;position:absolute;text-align:left;transform:var(--tooltip-transform,translateX(-50%));transition:opacity .2s ease-in-out,visibility .2s ease-in-out;visibility:hidden;width:-moz-max-content;width:max-content;z-index:1}.description-dialog .close-button[data-v-2be6e5a1]{position:absolute;right:10px;top:10px;z-index:1000}.description-dialog .description-header[data-v-2be6e5a1]{align-items:center;display:flex;gap:10px;max-width:90%;padding:20px}.description-dialog .description-header .description-icon-container[data-v-2be6e5a1]{color:#8c4435;display:flex}.description-dialog .description[data-v-2be6e5a1]{color:#7c7e8a;display:flex;flex-direction:column;gap:10px;padding:0 20px}.rock-specifications[data-v-502fa118]{display:flex;flex-direction:column;gap:40px}.rock-specifications .specifications-title[data-v-502fa118]{font-size:24px;font-weight:500;line-height:32px}.rock-specifications .specifications-list[data-v-502fa118]{display:flex;flex-direction:var(--v77eae023);gap:40px;list-style:none}.rock-specifications .specifications-list .specifications-item .specification[data-v-502fa118]{border-bottom:1px solid hsla(231,6%,51%,.15);display:grid;gap:12px;grid-template-columns:1fr 1fr;padding-bottom:40px}.rock-specifications .specifications-list .specifications-item .specification .label[data-v-502fa118]{align-items:center;color:#8c4435;display:flex;text-wrap:nowrap}.rock-specifications .specifications-list .specifications-item .specification .label .text[data-v-502fa118]{color:#000;font-size:20px;font-weight:400;line-height:30px;margin:0 8px 0 12px}.rock-specifications .specifications-list .specifications-item .specification .label .tooltip[data-v-502fa118]{align-items:center;display:flex}.rock-specifications .specifications-list .specifications-item .specification .value[data-v-502fa118] .text{color:#7c7e8a;font-size:20px;font-weight:400;line-height:30px}.rock-specifications .specifications-list .specifications-item.hidden[data-v-502fa118]{display:none}.rock-specifications .specifications-list .specifications-item:last-child .specification[data-v-502fa118]{border-bottom:none}@media(max-width:768px){.rock-specifications .specifications-list .specifications-item .specification[data-v-502fa118]{grid-template-columns:1fr;padding-bottom:0}.rock-specifications .specifications-list .specifications-item .specification .label .text[data-v-502fa118]{font-size:16px;font-style:normal;font-weight:500}.rock-specifications .specifications-list .specifications-item .specification .value[data-v-502fa118] .text{font-size:14px;font-style:normal;font-weight:400}.rock-specifications .specifications-list .specifications-item .specification[data-direction=row][data-v-502fa118]{border-bottom:none;border-right:1px solid hsla(231,6%,51%,.15);padding-right:40px}.rock-specifications .specifications-list .specifications-item .specification[data-direction=row].colors .rock-colors[data-v-502fa118]{flex-wrap:nowrap}.rock-specifications .specifications-list .specifications-item .specification[data-direction=row] .value[data-v-502fa118]{text-wrap:nowrap}}.anonymous-user-overlay[data-v-ec4e2806]{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffff80;border:1px solid hsla(231,6%,51%,.15);border-radius:16px;bottom:0;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;min-height:280px;position:absolute;top:0;width:100%;z-index:1}.anonymous-user-overlay .v-card-actions[data-v-ec4e2806]{justify-content:center;padding-bottom:24px}.anonymous-user-overlay .v-card-actions .button[data-v-ec4e2806]{background-color:#8c44350d;color:#8c4435;height:48px;max-width:176px;padding:0 16px;width:100%}.anonymous-user-overlay .v-card-title[data-v-ec4e2806]{color:#000;font-size:24px;font-weight:600;line-height:32px;text-align:center}.anonymous-user-overlay .v-card-text[data-v-ec4e2806]{color:#7c7e8a;flex:none;font-size:20px;font-weight:400;line-height:30px;margin:0 auto;padding:0 82px;text-align:center;width:100%}.rock-categories[data-v-b3200a77]{display:flex;flex-direction:column;gap:32px;position:relative}.rock-categories .categories-title[data-v-b3200a77]{font-size:24px;font-style:normal;font-weight:500;line-height:32px}.rock-categories .anonymous-user-overlay[data-v-b3200a77]{top:68px}.rock-categories .rock-categories-list[data-v-b3200a77]{display:grid;grid-template-columns:repeat(var(--c24c2152),1fr);max-width:662px;row-gap:48px}.rock-categories .rock-categories-list .rock-category[data-v-b3200a77]{display:grid;grid-template-columns:56px 1fr 1fr}.rock-categories .rock-categories-list .rock-category .icon-wrapper[data-v-b3200a77]{align-items:center;background-color:#7b7d8a0d;border-radius:50%;display:flex;height:48px;justify-content:center;width:48px}.rock-categories .rock-categories-list .rock-category .icon-wrapper img[data-v-b3200a77]{filter:brightness(0) saturate(100%) invert(30%) sepia(37%) saturate(863%) hue-rotate(323deg) brightness(94%) contrast(91%)}.rock-categories .rock-categories-list .rock-category .category-name-wrapper[data-v-b3200a77]{align-items:center;display:flex;max-height:48px}.rock-categories .rock-categories-list .rock-category .category-name-wrapper .category-name[data-v-b3200a77]{font-size:20px;font-weight:400;line-height:30px;margin-right:8px;text-wrap:wrap}.rock-categories .rock-categories-list .rock-category .subcategory[data-v-b3200a77]{color:#7c7e8a;font-size:16px;font-weight:400;line-height:24px;text-wrap:wrap}.rock-categories .rock-categories-list .rock-category .attention-icon[data-v-b3200a77]{color:#8c4435;height:14px;width:16px}@media(max-width:768px){.rock-categories .categories-title[data-v-b3200a77]{font-size:20px;line-height:24px}.rock-categories .rock-categories-list[data-v-b3200a77]{gap:12px}.rock-categories .rock-categories-list .rock-category .subcategory[data-v-b3200a77]{font-size:12px}.rock-categories .rock-categories-list .rock-category .category-name-wrapper .category-name[data-v-b3200a77]{font-size:16px}.rock-categories .rock-categories-list[data-direction=row][data-v-b3200a77]{display:flex;gap:32px;max-width:100%}.rock-categories .rock-categories-list[data-direction=row] .rock-category[data-v-b3200a77]{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center}.rock-categories .rock-categories-list[data-direction=row] .rock-category .category-name-wrapper[data-v-b3200a77]{gap:8px}.rock-categories .rock-categories-list[data-direction=row] .rock-category .category-name-wrapper .category-name[data-v-b3200a77]{margin-right:0;text-wrap:nowrap}.rock-categories .rock-categories-list[data-direction=row] .rock-category .subcategory[data-v-b3200a77]{text-wrap:nowrap}}.rock-technical-details[data-v-6b57950b]{display:flex;flex-direction:column;position:relative}.rock-technical-details .anonymous-user-overlay[data-v-6b57950b]{top:54px}.rock-technical-details .technical-details-list[data-v-6b57950b]{display:flex;flex-direction:var(--v733c8826);list-style:none}.rock-technical-details .technical-details-list .technical-detail[data-v-6b57950b]{border-bottom:1px solid hsla(231,6%,51%,.15);display:flex;gap:12px;justify-content:space-between;padding:40px 0;width:100%}.rock-technical-details .technical-details-list .technical-detail[data-v-6b57950b]:last-child{border-bottom:none}.rock-technical-details .technical-details-list .technical-detail .technical-detail-title[data-v-6b57950b]{align-items:center;display:flex;gap:8px}.rock-technical-details .technical-details-list .technical-detail .technical-detail-title .text[data-v-6b57950b]{font-size:20px;font-weight:400;line-height:30px;text-wrap:nowrap}@media(max-width:768px){.rock-technical-details .technical-details-list .technical-detail .technical-detail-title .text[data-v-6b57950b]{font-size:16px;line-height:24px;text-wrap:wrap}}.rock-technical-details .technical-details-list .technical-detail .technical-detail-title .tooltip[data-v-6b57950b]{align-items:end;display:flex}.rock-technical-details .technical-details-list .technical-detail .technical-detail-title .tooltip .info-icon[data-v-6b57950b]{color:#8c4435}.rock-technical-details .technical-details-list .technical-detail .technical-detail-description[data-v-6b57950b]{color:#7c7e8a;font-size:20px;font-weight:400;line-height:24px;margin:auto 0}.rock-technical-details .technical-details-title[data-v-6b57950b]{font-size:24px;font-weight:500;line-height:32px}.rock-technical-details .technical-detail-description[data-v-6b57950b]{color:#7c7e8a;font-size:20px;font-weight:400;line-height:30px;margin-top:24px}@media(max-width:768px){.rock-technical-details .technical-details-list[data-direction=row][data-v-6b57950b]{gap:34px}.rock-technical-details .technical-details-list[data-direction=row] .technical-detail[data-v-6b57950b]{border-bottom:none;border-right:1px solid hsla(231,6%,51%,.15);display:flex;flex-direction:column;justify-content:center;padding:0 40px 0 0}.rock-technical-details .technical-details-list[data-direction=row] .technical-detail .technical-detail-title .text[data-v-6b57950b]{text-wrap:nowrap}.rock-technical-details .technical-details-list[data-direction=row] .technical-detail .technical-detail-description[data-v-6b57950b]{margin:0;text-wrap:nowrap}.rock-technical-details .technical-details-list[data-direction=column] .technical-detail .technical-detail-title[data-v-6b57950b]{flex:1}.rock-technical-details .technical-details-list[data-direction=column] .technical-detail .technical-detail-description[data-v-6b57950b]{flex:1;text-align:right;text-wrap:nowrap}.rock-technical-details .technical-details-list .technical-detail[data-v-6b57950b]{grid-template-columns:1fr}.rock-technical-details .technical-detail-description[data-v-6b57950b],.rock-technical-details .technical-details-list .technical-detail .technical-detail-description[data-v-6b57950b]{font-size:16px}}.rock-available-finishes[data-v-84fe7245]{display:flex;flex-direction:column;gap:24px}.rock-available-finishes .available-finishes-list.grid[data-v-84fe7245]{display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}.rock-available-finishes .available-finishes-list.list[data-v-84fe7245]{display:flex;flex-direction:row;gap:50px}.rock-available-finishes .available-finishes-list .available-finish[data-v-84fe7245]{display:flex;flex-direction:column;gap:12px}.rock-available-finishes .available-finishes-list .available-finish .available-finish-name[data-v-84fe7245]{align-items:center;display:flex;gap:8px}.rock-available-finishes .available-finishes-list .available-finish .available-finish-name .text[data-v-84fe7245]{font-size:20px;font-weight:400;line-height:30px}.rock-available-finishes .available-finishes-list .available-finish .available-finish-name .tooltip[data-v-84fe7245]{align-items:end;display:flex}.rock-available-finishes .available-finishes-list .available-finish .available-finish-name .tooltip .info-icon[data-v-84fe7245]{color:#8c4435;height:16px;width:16px}.rock-available-finishes .available-finishes-list .available-finish .available-finish-icon[data-v-84fe7245]{height:100%;max-height:30px;max-width:40px;-o-object-fit:contain;object-fit:contain;width:100%}.rock-available-finishes .available-finishes-title[data-v-84fe7245]{font-size:24px;font-weight:500;line-height:32px}.rock-available-finishes .available-finishes-description[data-v-84fe7245]{color:#7c7e8a;font-size:20px;font-weight:400;line-height:30px}@media(max-width:768px){.rock-available-finishes .available-finishes-list .available-finish .available-finish-name[data-v-84fe7245]{align-items:start}.rock-available-finishes .available-finishes-list .available-finish .available-finish-name .text[data-v-84fe7245]{font-size:16px;font-style:normal;font-weight:500;line-height:16px}.rock-available-finishes .available-finishes-description[data-v-84fe7245]{font-size:16px}}.companies[data-v-3259d3b9]{display:flex;flex-direction:column;width:100%}.companies .companies-title[data-v-3259d3b9]{font-size:24px;font-weight:500;line-height:36px;margin-bottom:32px}.companies .companies-list[data-v-3259d3b9]{display:flex;flex-direction:var(--v424cb400);gap:24px;list-style:none;width:100%}.companies .companies-list .company[data-v-3259d3b9]{align-items:center;background-color:#7b7d8a0d;border-radius:16px;display:flex;justify-content:space-between;min-width:300px;padding:32px}.companies .companies-list .company .company-info[data-v-3259d3b9]{display:flex;flex-direction:column;gap:12px;min-width:110px;width:100%}.companies .companies-list .company .company-info .company-name[data-v-3259d3b9]{font-size:20px;font-weight:400;line-height:30px}.companies .companies-list .company .company-info .company-social-links[data-v-3259d3b9]{align-items:center;display:flex;gap:12px;list-style:none}.companies .companies-list .company .company-info .company-social-links .company-social-link[data-v-3259d3b9]{transition:transform .3s ease}.companies .companies-list .company .company-info .company-social-links .company-social-link[data-v-3259d3b9]:hover{transform:translateY(-2px)}.companies .companies-list .company .company-logo[data-v-3259d3b9]{height:100%;max-height:32px;max-width:160px;-o-object-fit:contain;object-fit:contain;width:100%}@media(max-width:768px){.companies .companies-list .company[data-v-3259d3b9]{padding:32px 16px}.companies .companies-list .company .company-info[data-v-3259d3b9]{min-width:unset}.companies .companies-list .company .company-info .company-name[data-v-3259d3b9]{font-size:16px;font-style:normal;font-weight:400;line-height:24px}.companies .companies-list .company .company-info .company-social-links .company-social-link[data-v-3259d3b9]{height:24px;width:24px}.companies .companies-list .company .company-logo[data-v-3259d3b9]{max-width:114px;min-width:unset}.companies[data-direction=column] .companies-list .company[data-v-3259d3b9]{min-width:unset}.companies[data-direction=column] .companies-list .company .company-info .company-social-links[data-v-3259d3b9]{flex-wrap:wrap}.companies[data-direction=row] .companies-list .company[data-v-3259d3b9]{gap:20px;height:130px;padding:0 32px}}
