.catalog-product-view .fnt-product-details,.catalog-product-view .column.main>.block.related,.catalog-product-view .column.main>.block.upsell{box-sizing:border-box;margin:34px 0 0;padding:28px;border:1px solid var(--fnt-line);border-radius:14px;background:#fff;box-shadow:0 12px 34px rgba(16,42,54,.07)}.catalog-product-view .fnt-product-details__description{border:0;color:var(--fnt-muted);font-size:14px;line-height:1.75}.catalog-product-view .fnt-product-details__description>h2,.catalog-product-view .column.main>.block.related .block-title,.catalog-product-view .column.main>.block.upsell .block-title{position:relative;margin:0 0 24px;padding:0 0 15px;border-bottom:1px solid var(--fnt-line)}.catalog-product-view .fnt-product-details__description>h2{color:var(--fnt-ink);font-size:21px;font-weight:700;letter-spacing:-.01em;line-height:1.25;text-transform:none}.catalog-product-view .fnt-product-details__description>h2:after,.catalog-product-view .column.main>.block.related .block-title:after,.catalog-product-view .column.main>.block.upsell .block-title:after{position:absolute;bottom:-1px;left:0;width:72px;height:3px;border-radius:3px;background:var(--fnt-primary);content:''}.catalog-product-view .fnt-product-details__attributes{margin-top:24px}.catalog-product-view .fnt-product-details__attributes .additional-attributes{overflow:hidden;border-color:var(--fnt-line);border-radius:9px}.catalog-product-view .fnt-product-details__attributes .additional-attributes tr:nth-child(odd){background:#f8fbfc}.catalog-product-view .fnt-product-details__attributes .additional-attributes th,.catalog-product-view .fnt-product-details__attributes .additional-attributes td{padding:15px 16px;border-color:var(--fnt-line)}.catalog-product-view .column.main>.block.related,.catalog-product-view .column.main>.block.upsell{background:linear-gradient(180deg,#f8fcfd 0,#fff 130px)}.catalog-product-view .column.main>.block.related .block-title strong,.catalog-product-view .column.main>.block.upsell .block-title strong{color:var(--fnt-ink);font-size:22px;font-weight:700;letter-spacing:-.015em;line-height:1.25}.catalog-product-view .column.main>.block.related .block-actions,.catalog-product-view .products-related .field.choice.related{display:none !important}.catalog-product-view .products-related .product-items,.catalog-product-view .products-upsell .product-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(175px,230px));gap:20px;justify-content:start;margin:0}.catalog-product-view .products-related .product-item,.catalog-product-view .products-upsell .product-item{display:block !important;width:auto !important;margin:0 !important;padding:0 !important}.catalog-product-view .products-related .product-item-info,.catalog-product-view .products-upsell .product-item-info{box-sizing:border-box;width:100%;height:100%;padding:12px;border:1px solid var(--fnt-line);border-radius:11px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.catalog-product-view .products-related .product-item-info:hover,.catalog-product-view .products-upsell .product-item-info:hover{border-color:var(--fnt-primary);box-shadow:0 12px 28px rgba(16,42,54,.12);transform:translateY(-3px)}.catalog-product-view .products-related .product-item-photo,.catalog-product-view .products-upsell .product-item-photo{display:block;overflow:hidden;border-radius:8px;background:var(--fnt-soft)}.catalog-product-view .products-related .product-image-container,.catalog-product-view .products-upsell .product-image-container{width:100% !important;height:150px !important;aspect-ratio:auto !important}.catalog-product-view .products-related .product-image-wrapper,.catalog-product-view .products-upsell .product-image-wrapper{width:100% !important;height:150px !important;padding:0 !important}.catalog-product-view .products-related .product-image-photo,.catalog-product-view .products-upsell .product-image-photo{width:100%;height:100%;transition:transform .25s ease;object-fit:cover}.catalog-product-view .products-related .product-item-info:hover .product-image-photo,.catalog-product-view .products-upsell .product-item-info:hover .product-image-photo{transform:scale(1.04)}.catalog-product-view .products-related .product-item-details,.catalog-product-view .products-upsell .product-item-details{padding:15px 2px 4px}.catalog-product-view .products-related .product-item-name,.catalog-product-view .products-upsell .product-item-name{min-height:40px;margin:0 0 9px;font-size:14px;line-height:1.4}.catalog-product-view .products-related .product-item-link,.catalog-product-view .products-upsell .product-item-link{color:var(--fnt-ink);font-weight:700}.catalog-product-view .products-related .price-box,.catalog-product-view .products-upsell .price-box{margin:0 0 12px;color:var(--fnt-muted)}.catalog-product-view .products-related .price,.catalog-product-view .products-upsell .price{color:var(--fnt-primary-dark);font-size:17px;font-weight:800}.catalog-product-view .products-related .action.tocompare,.catalog-product-view .products-upsell .action.tocompare{display:none !important}@media (max-width:767px){.catalog-product-view .fnt-product-details,.catalog-product-view .column.main>.block.related,.catalog-product-view .column.main>.block.upsell{padding:20px;border-radius:10px}.catalog-product-view .products-related .product-items,.catalog-product-view .products-upsell .product-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.catalog-product-view .products-related .product-image-container,.catalog-product-view .products-related .product-image-wrapper,.catalog-product-view .products-upsell .product-image-container,.catalog-product-view .products-upsell .product-image-wrapper{height:140px !important}}@media (max-width:479px){.catalog-product-view .products-related .product-items,.catalog-product-view .products-upsell .product-items{grid-template-columns:1fr}}