.product-error{padding:calc(var(--header-h, 144px) + 36px) 32px 80px;min-height:50vh;text-align:center}.product-error__title{font-size:32px;font-weight:500;letter-spacing:-.04em;margin-bottom:12px}.product-error__text{font-size:16px;line-height:1.5;color:gray;max-width:460px;margin:0 auto 24px}.product-error__link{font-size:18px;font-weight:500;color:#000;border-bottom:2px solid #e5e5e5;transition:border-color .3s ease}.product-error__link:hover{border-color:#3296fa}@media(max-width:768px){.product-error{padding:calc(var(--header-h, 144px) + 24px) 16px 48px}.product-error__title{font-size:24px}}.product-page{display:flex;gap:32px;padding:172px 32px 32px}.product-page__left,.product-page__right{width:50%}.product-page__left .product-breadcrumbs{margin-bottom:24px}@media(max-width:684px){.product-page__left .product-breadcrumbs{margin-bottom:16px}}.breadcrumbs{margin-bottom:32px}.breadcrumbs .breadcrumbs_container{display:flex;gap:15px;align-items:center}.breadcrumbs .breadcrumbs_container a{font-size:16px;font-weight:500;line-height:24px;color:gray;text-decoration:none;transition:color .2s ease}.breadcrumbs .breadcrumbs_container a:hover{color:#333}@media(max-width:1500px){.breadcrumbs .breadcrumbs_container{gap:8px}.breadcrumbs .breadcrumbs_container a{font-size:16px}.product-page__right .price-container p,.product-page__right .product-name h1{font-size:44px}.product-page__right .price-container .buy-container button{font-size:20px;padding:20px 32px}.product-page__right .docs-container a,.product-page__right .docs-container button{padding:32px;font-size:28px}}@media(max-width:1350px){.product-page__right .price-container .buy-container button{font-size:16px;padding:16px 26px}.product-page__right .docs-container a,.product-page__right .docs-container button{padding:28px;font-size:26px}.product-page__right .price-container p{font-size:28px!important;margin-bottom:0!important}.product-page__right .product-name h1{font-size:40px}.breadcrumbs .breadcrumbs_container{gap:8px}.breadcrumbs .breadcrumbs_container a{font-size:14px}.breadcrumbs .breadcrumbs_container a:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-page__right .product-button-container{font-size:14px;gap:24px}.product-page__right .product-button-container svg{height:20px;width:auto}.product-page__right .product-button-container .buttons-left{gap:24px}}@media(max-width:1270px){.product-page{padding:172px 32px 32px}}@media(min-width:685px)and (max-width:1024px){.product-page{padding-top:120px;flex-direction:column;gap:24px}.product-page__left,.product-page__right{width:100%;min-width:0}}@media(max-width:684px){.product-page{flex-direction:column;gap:16px;padding:102px 8px 8px}.product-page__left,.product-page__right{width:100%}.breadcrumbs{margin-bottom:20px}.breadcrumbs .breadcrumbs_container{gap:8px;flex-wrap:wrap}.breadcrumbs .breadcrumbs_container a{font-size:14px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.breadcrumbs .breadcrumbs_container svg{width:12px;height:12px}}@media(max-width:430px){.breadcrumbs .breadcrumbs_container a{font-size:14px;max-width:130px}.breadcrumbs .breadcrumbs_container.collapsed a:not(:first-child):not(:last-child){display:none}.breadcrumbs .breadcrumbs_container.collapsed a:first-child:after{content:"...";margin:0 4px}}@media(max-width:400px){.breadcrumbs{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.breadcrumbs .breadcrumbs_container{min-width:max-content;padding-bottom:4px}.breadcrumbs .breadcrumbs_container a{max-width:100px}.breadcrumbs .breadcrumbs_container::-webkit-scrollbar{height:2px}.breadcrumbs .breadcrumbs_container::-webkit-scrollbar-track{background:#f1f1f1}.breadcrumbs .breadcrumbs_container::-webkit-scrollbar-thumb{background:#888;border-radius:2px}.breadcrumbs .breadcrumbs_container::-webkit-scrollbar-thumb:hover{background:#555}}