body:has([data-project-request-bar]){--product-project-request-bar-height:72px}@media (width<=991.98px){body:has([data-project-request-bar]){padding-bottom:calc(var(--product-project-request-bar-height) + env(safe-area-inset-bottom))}}@media (width<=575.98px){body:has([data-project-request-bar]){--product-project-request-bar-height:68px}}.product-project-request-bar{z-index:1020;min-height:calc(var(--product-project-request-bar-height) + env(safe-area-inset-bottom));padding:10px 0 calc(10px + env(safe-area-inset-bottom));align-items:center;display:flex;box-shadow:0 -4px 20px #0000000f}.product-project-request-bar .container{gap:24px}.product-project-request-bar__preview{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.product-project-request-bar__image{width:48px;height:48px}.product-project-request-bar__image>[hidden]{display:none!important}.product-project-request-bar__image .image-placeholder{padding:4px}.product-project-request-bar__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:20px;display:-webkit-box;overflow:hidden}.product-project-request-bar__action{flex:none}.product-project-request-bar [data-one-click-open]{min-height:44px;padding:10px 18px;font-size:14px;line-height:20px}@media (width<=575.98px){.product-project-request-bar{padding:8px 0 calc(8px + env(safe-area-inset-bottom))}.product-project-request-bar .container,.product-project-request-bar__preview{gap:8px}.product-project-request-bar__image{width:36px;height:36px}.product-project-request-bar__name{font-size:12px;line-height:16px}.product-project-request-bar__action{width:136px}.product-project-request-bar [data-one-click-open]{width:100%;padding:6px 10px;font-size:13px;line-height:18px}}.product-project-gallery{min-width:0}.product-project-gallery .swiper{border-radius:16px}.product-project-gallery__image,.product-project-gallery__fallback{aspect-ratio:1;object-fit:cover;border-radius:16px;width:100%;height:auto!important}.product-project-gallery__image[hidden],.product-project-gallery__fallback[hidden]{display:none!important}.product-project-gallery .swiper-arrow{z-index:2;border:1px solid var(--bs-gray-200);width:44px;height:44px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 12px #0000001f}.product-project-gallery .swiper-prev{left:12px}.product-project-gallery .swiper-next{right:12px}.product-project-gallery .swiper-scrollbar{width:min(100%,320px);height:4px;margin-left:auto;margin-right:auto}.product-project-gallery .swiper-scrollbar.swiper-scrollbar-lock{visibility:hidden;display:block}.product-project-gallery .swiper-scrollbar-drag{background:var(--bs-gray-500)}.product-project-details .product-specifications-table{--bs-table-bg:transparent;border-collapse:separate;border-spacing:0 8px;table-layout:fixed;margin-bottom:0}.product-project-details .product-specifications-table>tbody>tr>*{vertical-align:middle;overflow-wrap:anywhere;border:0;padding:16px 20px}.product-project-details .product-specifications-table>tbody>tr>:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px}.product-project-details .product-specifications-table>tbody>tr>:last-child{border-top-right-radius:12px;border-bottom-right-radius:12px}.product-project-details .product-specifications-table th[scope=row]{width:44%}@media (width<=575.98px){.product-project-details .product-specifications-table>tbody>tr>*{padding:12px 14px}}.product-project-request-card [data-one-click-open]{width:100%;min-height:48px;padding:12px 20px;font-size:16px;line-height:24px}@media (width>=992px){.product-project-request-card{position:sticky;top:100px}}@media (width>=1200px){.product-project-request-card{top:152px}}.product-description img{max-width:100%;height:auto}.product-gallery__fallback{min-height:250px;width:min(100%,460px)!important}.product-gallery__fallback[hidden]{display:none!important}@media (width>=576px){.product-gallery__fallback{min-height:350px}}.product-gallery__image{object-fit:contain;width:auto;max-width:100%}.product-related-list{max-width:1620px}.product-related-list .swiper{max-width:100%}.product-related-list .js-slider-items-5 .swiper-wrapper{align-items:stretch}.product-related-list .js-slider-items-5 .swiper-slide{height:auto}.product-related-list .swiper-pagination-items-5{min-height:18px;margin-left:auto;margin-right:auto}.product-related-list .swiper-pagination-items-5.swiper-pagination-bullets-dynamic{left:auto;transform:none}@media (width>=992px){.product-related-list .js-slider-items-5{padding-top:12px;padding-bottom:14px}}.page-product .label-container{z-index:2;position:absolute;top:.4rem;right:.4rem}.page-product .label-container .label{text-align:center;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:8px;font-size:13px;font-weight:700;transition:all .2s;display:flex;overflow:hidden}.page-product .label-container .label:hover{transform:scale(1.1)}.page-product .interaction-btn{width:44px!important;height:44px!important}.page-product .table{--bs-table-border-color:var(--bs-border-color)}.page-product .table>:not(caption)>*>*{padding:.5rem}.page-product .product-specifications-table{width:100%}.page-product .btn-cart-toggle{min-width:174px;display:inline-grid}.page-product .btn-cart-toggle>span{grid-area:1/1}@media (width<=359.98px){.page-product .product-basic-features>.d-flex>*{overflow-wrap:anywhere;word-break:normal;min-width:0}.page-product .product-specifications-table{table-layout:fixed}.page-product .product-specifications-table th,.page-product .product-specifications-table td{word-break:normal;min-width:0}.page-product .product-specifications-table td{overflow-wrap:anywhere}.page-product .product-specifications-table th{overflow-wrap:break-word}}.page-product .btn-cart-toggle.btn-warning{--bs-btn-bg:rgb(var(--bs-warning-rgb));--bs-btn-border-color:rgb(var(--bs-warning-rgb));--bs-btn-hover-bg:rgb(var(--bs-warning-rgb));--bs-btn-hover-border-color:rgb(var(--bs-warning-rgb));--bs-btn-active-bg:rgb(var(--bs-warning-rgb));--bs-btn-active-border-color:rgb(var(--bs-warning-rgb))}
